.amber-home{--paper:var(--brand-color-background);--paper-2:var(--brand-color-surface-tint);--card:var(--brand-color-surface-elevated);--ink:var(--brand-color-text);--ink-2:var(--brand-color-text-secondary);--ink-3:var(--brand-color-text-muted);--amber:var(--brand-color-primary);--amber-d:var(--brand-color-primary-hover);--amber-br:var(--brand-color-mint);--amber-tx:var(--brand-color-primary-hover);--action:var(--brand-color-primary);--action-hover:var(--brand-color-primary-hover);--action-edge:var(--brand-color-primary-hover);--on-action:var(--brand-color-on-primary);--clay:var(--brand-color-accent);--green:var(--brand-color-success);--teal:var(--brand-color-info);--plum:var(--brand-color-blush);--bd:var(--brand-color-border);--hw:color-mix(in srgb, var(--brand-color-accent-bright) 18%, var(--card));--cw:color-mix(in srgb, var(--brand-color-accent) 12%, var(--card));--gw:color-mix(in srgb, var(--brand-color-success) 12%, var(--card));--tw:color-mix(in srgb, var(--brand-color-info) 8%, var(--card));--pw:color-mix(in srgb, var(--brand-color-blush) 25%, var(--card));--sh-s:0 4px 12px -4px color-mix(in srgb, var(--ink) 16%, transparent);--sh-m:0 18px 36px -16px color-mix(in srgb, var(--ink) 26%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--ink) 12%, transparent);--sh-l:0 30px 56px -22px color-mix(in srgb, var(--ink) 34%, transparent);--f:var(--font-dm-sans), var(--brand-font-body), system-ui, sans-serif;--d:var(--font-nunito-sans), var(--brand-font-display), sans-serif;--m:var(--font-plex-mono), var(--brand-font-mono), monospace;--radius-sm:var(--brand-radius-sm);--radius-md:var(--brand-radius-md);--radius-lg:var(--brand-radius-lg);--radius-xl:var(--brand-radius-xl);--radius-pill:var(--brand-radius-pill);--heading-hero:clamp(54px, 3.8vw, 59px);--heading-xl:clamp(44px, 4vw, 62px);--heading-lg:clamp(38px, 3.2vw, 52px);--heading-base:clamp(28px, 4vw, 46px);--heading-sm:clamp(32px, 2.8vw, 46px);--body-lg:18px;--lh-display:1.08;--lh-body:1.55;--ls-tight:-.045em;--ls-heading:-.025em;color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;background:radial-gradient(105% 75% at 16% 0%, var(--hw) 0%, transparent 52%), radial-gradient(85% 65% at 100% 4%, var(--cw) 0%, transparent 48%), radial-gradient(120% 90% at 50% 118%, var(--gw) 0%, transparent 52%), var(--paper);min-height:100vh;font-size:16px;line-height:1.55;overflow-x:hidden}.amber-home.amber-chrome{background:0 0;min-height:0;overflow:visible}.amber-home *{box-sizing:border-box}.amber-home .wrap{max-width:1160px;margin:0 auto;padding:0 26px}.amber-home .m{font-family:var(--m)}.amber-home h1,.amber-home h2,.amber-home h3{font-family:var(--d);letter-spacing:var(--ls-heading);font-weight:800;line-height:var(--lh-display);margin:0}.amber-home .grad{background:linear-gradient(96deg, var(--brand-color-mint), var(--brand-color-accent) 82%);color:#0000;-webkit-background-clip:text;background-clip:text}.amber-home .ic{vertical-align:middle;stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:inline-block}.amber-home .ic-sm{width:15px;height:15px}.amber-home .btn{font-family:var(--d);border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(180deg, var(--amber-br), var(--amber));background-color:var(--amber);min-height:auto;color:var(--brand-color-text);box-shadow:0 5px 0 var(--amber-d), 0 16px 26px -8px color-mix(in srgb, var(--brand-color-primary) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 50%, transparent);border:none;align-items:center;gap:9px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 90ms,box-shadow 90ms;display:inline-flex}.amber-home .btn:hover{transform:translateY(-1px)}.amber-home .btn{font-family:var(--d);border-radius:var(--radius-lg);cursor:pointer;background:var(--action);min-height:44px;color:var(--on-action);box-shadow:0 5px 0 var(--action-edge),0 16px 26px -8px color-mix(in srgb, var(--brand-color-text) 42%, transparent);border:none;align-items:center;gap:9px;padding:12px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 90ms,box-shadow 90ms,background-color .15s;display:inline-flex}.amber-home .btn:hover{background:var(--action-hover);transform:translateY(-1px)}.amber-home .btn:active{box-shadow:0 1px 0 var(--action-edge);transform:translateY(4px)}.amber-home .btn:focus-visible{outline:3px solid var(--action);outline-offset:3px}.amber-home .btn:disabled,.amber-home .btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.amber-home .btn.soft{background:linear-gradient(180deg,var(--brand-color-surface-elevated),color-mix(in srgb, var(--brand-color-warning-surface) 70%, var(--brand-color-info-surface)));color:color-mix(in srgb, var(--brand-color-text) 75%, var(--brand-color-accent));box-shadow:0 5px 0 color-mix(in srgb, var(--brand-color-accent-bright) 20%, var(--brand-color-border)),0 14px 22px -10px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 60%, var(--brand-color-text-secondary)) 30%, transparent),inset 0 1px 0 var(--brand-color-surface-elevated)}.amber-home .btn.soft:active{box-shadow:0 1px 0 color-mix(in srgb, var(--brand-color-accent-bright) 20%, var(--brand-color-border))}.amber-home .btn.sm{box-shadow:0 4px 0 var(--action-edge),0 10px 18px -8px color-mix(in srgb, var(--brand-color-text) 42%, transparent);padding:10px 18px;font-size:15px}.amber-home .btn.ondark{box-shadow:0 5px 0 var(--action-edge),0 16px 30px -8px color-mix(in srgb, var(--brand-color-text) 40%, transparent)}.amber-home .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 82%, transparent);border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 70%, transparent);position:sticky;top:0}.amber-home .nav .bar{align-items:center;gap:18px;height:66px;display:flex}.amber-home .logo{font-family:var(--d);color:var(--brand-color-text);align-items:center;gap:9px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.amber-home .logo .mark{border-radius:7px;width:24px;height:24px;display:block}.amber-home .logo .brand-logo{width:auto;height:43.7px;display:block}.amber-home footer .logo .brand-logo{height:48.3px}.amber-home .nav nav{align-items:center;gap:24px;margin-left:auto;display:flex}.amber-home .nav a{color:color-mix(in srgb, var(--brand-color-text) 75%, var(--brand-color-accent-bright));font-size:15px;font-weight:600;text-decoration:none}.amber-home .nav a:hover{color:var(--amber-d)}.amber-home .nav a.btn{color:var(--on-action)}.amber-home .pill{color:color-mix(in srgb, var(--brand-color-primary) 50%, var(--brand-color-accent));background:color-mix(in srgb, var(--brand-color-surface-elevated) 74%, transparent);border:1px solid var(--brand-color-surface-elevated);box-shadow:0 8px 18px -10px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 60%, var(--brand-color-text-secondary)) 40%, transparent), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.amber-home .pill .dot{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--brand-color-surface-elevated) 55%, var(--brand-color-mint)), color-mix(in srgb, var(--brand-color-accent-bright) 25%, var(--brand-color-success)));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--brand-color-accent-bright) 25%, var(--brand-color-success));border-radius:50%}.amber-home .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.amber-home .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.amber-home .rv{opacity:1;transform:none}}.amber-home .sec{padding:80px 0}.amber-home .eyebrow{font-family:var(--d);color:var(--amber-d);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.amber-home .eyebrow .ic{color:var(--amber)}.amber-home .context-links{color:var(--ink-3);margin:16px auto 0;font-size:14px}.amber-home .context-links a{color:var(--amber-d);text-underline-offset:3px;font-weight:700}.amber-home .context-links-dark{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 68%, transparent);margin-left:0}.amber-home .context-links-dark a{color:var(--amber)}.amber-home .sec h2{font-size:var(--heading-base);text-wrap:balance;margin:14px 0 0}.amber-home .sub{font-size:var(--body-lg);color:var(--ink-2);max-width:56ch;margin:14px 0 0}.amber-home .center{text-align:center}.amber-home .center .sub{margin-left:auto;margin-right:auto}.amber-home .hero{padding:46px 0 26px}.amber-home .hero .grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;min-height:540px;display:grid}.amber-home .hero h1{margin-top:20px;font-size:clamp(48px,7vw,82px)}.amber-home .hero .deck-sub{color:var(--ink-2);max-width:40ch;margin:22px 0 0;font-size:19px}.amber-home .hero .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.amber-home .hero .micro{font-family:var(--m);color:var(--ink-3);margin-top:16px;font-size:12px}.amber-home .badges{gap:9px;margin-top:18px;display:flex}.amber-home .badge-app{background:var(--ink);color:var(--brand-color-surface-elevated);font-size:12px;font-family:var(--d);border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-weight:600;display:inline-flex}.amber-home .badge-tooltip-wrapper{display:inline-flex;position:relative}.amber-home .badge-app-disabled{cursor:not-allowed;opacity:1;transition:all .2s}.amber-home .badge-app-disabled:hover{transform:none}.amber-home .badge-tooltip{background:var(--brand-color-text);color:var(--brand-color-surface-elevated);font-size:12px;font-family:var(--d);white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;box-shadow:0 8px 20px color-mix(in srgb, var(--brand-color-text) 25%, transparent);border-radius:8px;padding:8px 12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.amber-home .badge-tooltip:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--brand-color-text);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.amber-home .badge-tooltip-wrapper:hover .badge-tooltip{opacity:1;transform:translate(-50%)translateY(-2px)}.amber-home .badge-app .ic{width:16px;height:16px;color:var(--brand-color-surface-elevated)}.amber-home .scene{perspective:1500px;height:540px;position:relative}.amber-home .layer{will-change:transform;position:absolute}.amber-home .float{animation:ah-float var(--dur,6s) ease-in-out infinite var(--del,0s)}@keyframes ah-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.amber-home .dealin{opacity:0}.amber-home .playing .dealin{animation:ah-deal .6s cubic-bezier(.18, .86, .32, 1.15) forwards var(--dl,0s)}@keyframes ah-deal{0%{opacity:0;transform:translate(-120px,30px)rotate(-7deg)scale(.8)}60%{opacity:1}to{opacity:1;transform:var(--rest,none)}}.amber-home .cast{background:radial-gradient(closest-side, color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 50%, var(--brand-color-warning)) 26%, transparent), transparent);filter:blur(5px);border-radius:50%;width:72%;height:22px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.amber-home .wires{pointer-events:none;z-index:0;position:absolute;inset:0}.amber-home .wires path{stroke:color-mix(in srgb, var(--brand-color-background) 60%, var(--brand-color-warning));stroke-width:1.5px;stroke-dasharray:4 7;fill:none;opacity:.7}.amber-home .source{background:linear-gradient(160deg, var(--brand-color-surface-elevated), color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface)));width:218px;box-shadow:0 2px 0 color-mix(in srgb, var(--brand-color-surface) 80%, var(--brand-color-warning)), 0 4px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 75%, var(--brand-color-warning)), 0 6px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 70%, var(--brand-color-warning)), 0 26px 48px -16px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 65%, var(--brand-color-text-secondary)) 40%, transparent), inset 0 2px 0 var(--brand-color-surface-elevated);border-radius:22px;padding:20px;transform:rotateX(6deg)rotate(-4deg)}.amber-home .source .tag{font-family:var(--m);color:color-mix(in srgb, var(--brand-color-accent-bright) 60%, var(--brand-color-mint));font-size:11px}.amber-home .source .lines{flex-direction:column;gap:8px;margin-top:13px;display:flex}.amber-home .source .lines i{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-color-text-secondary) 10%, var(--brand-color-warning-surface)), color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface)));border-radius:4px;height:8px;display:block}.amber-home .source .lines i:first-child{width:92%}.amber-home .source .lines i:nth-child(2){width:70%}.amber-home .source .lines i:nth-child(3){width:84%}.amber-home .source .lines i:nth-child(4){width:58%}.amber-home .source .badge{color:var(--amber-d);background:var(--hw);border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.amber-home .art{background:var(--brand-color-surface-elevated);color:var(--ink);box-shadow:0 2px 0 var(--edge,color-mix(in srgb, var(--brand-color-surface) 80%, var(--brand-color-warning))), 0 4px 0 var(--edge,color-mix(in srgb, var(--brand-color-surface) 80%, var(--brand-color-warning))), 0 20px 34px -16px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 65%, var(--brand-color-text-secondary)) 36%, transparent), inset 0 2px 0 var(--brand-color-surface-elevated);border-radius:16px;width:176px;padding:13px 14px;font-size:11.5px}.amber-home .art .lab{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-d);align-items:center;gap:5px;margin-bottom:8px;font-size:9px;display:flex}.amber-home .art .lab:before{content:"";background:currentColor;border-radius:2px;width:6px;height:6px}.amber-home .art h5{font-family:var(--d);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.2}.amber-home .a-flash{--edge:color-mix(in srgb, var(--brand-color-surface) 80%, var(--brand-color-accent))}.amber-home .a-flash .lab{color:var(--clay)}.amber-home .a-flash .big{font-family:var(--d);color:var(--clay);font-size:26px;font-weight:800}.amber-home .a-flash .div{background:var(--bd);height:1px;margin:9px 0}.amber-home .a-flash .a{color:var(--ink-2)}.amber-home .a-quiz{--edge:color-mix(in srgb, var(--brand-color-mint) 20%, var(--brand-color-background))}.amber-home .a-quiz .lab{color:var(--green)}.amber-home .opt{border:1px solid var(--bd);color:var(--ink-2);border-radius:9px;align-items:center;gap:7px;margin-top:5px;padding:6px 8px;display:flex}.amber-home .opt .b{border:1.5px solid color-mix(in srgb, var(--brand-color-text) 15%, var(--brand-color-warning-surface));border-radius:5px;flex:none;width:14px;height:14px}.amber-home .opt.ok{border-color:var(--green);background:color-mix(in srgb, var(--brand-color-surface) 90%, var(--brand-color-mint));color:color-mix(in srgb, var(--brand-color-primary) 85%, var(--brand-color-warning));font-weight:700}.amber-home .opt.ok .b{background:var(--green);border-color:var(--green);position:relative}.amber-home .opt.ok .b:after{content:"✓";color:var(--brand-color-surface-elevated);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.amber-home .a-sage{--edge:color-mix(in srgb, var(--brand-color-surface-elevated) 75%, var(--brand-color-warning));width:186px}.amber-home .a-sage .lab{color:var(--amber-d)}.amber-home .sghd{align-items:center;gap:6px;margin-bottom:4px;display:flex}.amber-home .sghd .av{background:radial-gradient(circle at 32% 30%, var(--brand-color-surface-elevated), color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-warning-surface)) 28%, var(--brand-color-primary));border:1px solid color-mix(in srgb, var(--brand-color-warning) 80%, var(--brand-color-border));border-radius:50%;width:17px;height:17px}.amber-home .sghd b{font-size:11px}.amber-home .bub{border-radius:10px;max-width:90%;margin-top:5px;padding:6px 9px;font-size:11px;line-height:1.4}.amber-home .bub.u{background:color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface));color:var(--ink-2);border-bottom-right-radius:3px;margin-left:auto}.amber-home .bub.s{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);border-bottom-left-radius:3px}.amber-home .a-slide{--edge:color-mix(in srgb, var(--brand-color-success) 10%, var(--brand-color-info-surface));width:186px;padding:10px}.amber-home .a-slide .lab{color:var(--teal);padding:0 2px}.amber-home .sl{aspect-ratio:16/9;background:linear-gradient(160deg, var(--brand-color-surface-elevated), color-mix(in srgb, var(--brand-color-surface) 45%, var(--brand-color-info-surface)));border:1px solid color-mix(in srgb, var(--brand-color-info) 5%, var(--brand-color-surface-tint));border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.amber-home .sl .t{font-family:var(--d);font-size:12px;font-weight:700}.amber-home .sl .b{background:color-mix(in srgb, var(--brand-color-info) 5%, var(--brand-color-success-surface));border-radius:2px;height:4px}.amber-home .sl .blk{background:var(--teal);opacity:.85;border-radius:4px;width:42%;height:16px;margin-top:auto}.amber-home .orb{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--brand-color-warning) 25%, var(--brand-color-warning-surface)), var(--brand-color-primary) 55%, color-mix(in srgb, var(--brand-color-text-secondary) 25%, var(--brand-color-warning)) 100%);width:76px;height:76px;box-shadow:inset -6px -8px 14px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 45%, var(--brand-color-warning)) 32%, transparent), inset 5px 6px 10px color-mix(in srgb, var(--brand-color-surface-elevated) 50%, transparent), 0 20px 26px -10px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 25%, var(--brand-color-warning)) 45%, transparent);border-radius:50%;place-items:center;display:grid}.amber-home .trust{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.amber-home .trust .wrap{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:26px;padding:20px 26px;font-size:14px;display:flex}.amber-home .trust b{color:var(--ink)}.amber-home .trust .star{color:var(--amber);font-weight:800}.amber-home .trust .ph{color:var(--ink-3)}.amber-home .trust .dt{background:color-mix(in srgb, var(--brand-color-text) 15%, var(--brand-color-warning-surface));border-radius:50%;width:4px;height:4px}.amber-home .repl{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:36px;display:flex}.amber-home .applist{flex-wrap:wrap;justify-content:center;gap:9px;max-width:360px;display:flex}.amber-home .appchip{font-family:var(--d);color:var(--ink-3);background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-s);border-radius:12px;padding:11px 15px;font-size:14px;font-weight:700;position:relative}.amber-home .appchip:after{content:"";background:var(--brand-color-accent);opacity:.6;height:2px;position:absolute;top:50%;left:14%;right:14%;transform:rotate(-8deg)}.amber-home .replarrow{color:var(--amber);display:flex}.amber-home .replarrow .ic{width:30px;height:30px}.amber-home .goodcard{font-family:var(--d);color:var(--brand-color-text);background:linear-gradient(160deg, color-mix(in srgb, var(--brand-color-warning) 50%, var(--brand-color-warning-surface)), var(--brand-color-primary));box-shadow:0 14px 30px -12px color-mix(in srgb, var(--brand-color-primary) 60%, transparent);border-radius:18px;align-items:center;gap:10px;padding:18px 24px;font-size:20px;font-weight:800;display:flex}.amber-home .goodcard .mark{border-radius:7px;width:26px;height:26px;display:block}.amber-home .steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.amber-home .step{text-align:left;background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:20px;padding:24px 22px 26px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.amber-home .step:before{content:"";background:var(--amber);opacity:.9;height:4px;position:absolute;inset:0 0 auto}.amber-home .step:hover{box-shadow:0 28px 50px -18px color-mix(in srgb, var(--brand-color-text) 34%, transparent), inset 0 1px 0 var(--brand-color-surface-elevated);transform:translateY(-4px)}.amber-home .step .hd{align-items:center;gap:12px;margin-bottom:12px;display:flex}.amber-home .step .n{font-family:var(--m);color:var(--brand-color-surface-elevated);width:36px;height:36px;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--brand-color-text) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 45%, transparent);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.amber-home .step:first-child:before,.amber-home .step:first-child .n{background:var(--amber)}.amber-home .step:nth-child(2):before,.amber-home .step:nth-child(2) .n{background:var(--clay)}.amber-home .step:nth-child(3):before,.amber-home .step:nth-child(3) .n{background:var(--teal)}.amber-home .step:nth-child(4):before,.amber-home .step:nth-child(4) .n{background:var(--green)}.amber-home .step:nth-child(5):before,.amber-home .step:nth-child(5) .n{background:var(--plum)}.amber-home .step:nth-child(6):before,.amber-home .step:nth-child(6) .n{background:var(--amber-d)}.amber-home .step h3{margin:0;font-size:18px;line-height:1.25}.amber-home .step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.amber-home .bento{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.amber-home .tile{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);color:var(--ink);border-radius:20px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.amber-home .tile:hover{box-shadow:var(--sh-l);transform:translateY(-5px)}.amber-home .tile .pv{border-radius:13px;flex-direction:column;justify-content:center;min-height:92px;margin-bottom:13px;padding:12px;display:flex}.amber-home .tile h3{margin-bottom:5px;font-size:17px}.amber-home .tile p{color:var(--ink-2);margin:0;font-size:13px}.amber-home .tile .more{font-family:var(--d);color:var(--amber-d);margin-top:11px;font-size:13px;font-weight:700;display:inline-block}.amber-home .pv.v{background:var(--hw)}.amber-home .pv.c{background:var(--cw)}.amber-home .pv.h{background:var(--hw)}.amber-home .pv.m{background:var(--gw)}.amber-home .pv.s{background:var(--tw)}.amber-home .pv.dk{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color-accent) 5%, var(--brand-color-text)), var(--brand-color-text));border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 20%, transparent)}.amber-home .pv .vbar{background:color-mix(in srgb, var(--brand-color-surface-elevated) 18%, transparent);border-radius:2px;flex:1;height:3px;display:inline-block}.amber-home .pv .vbar.done{background:var(--amber)}.amber-home .pv .mini{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:9px}.amber-home .pv .q{font-family:var(--d);font-size:14px;font-weight:700}.amber-home .pv .o{color:var(--ink-2);align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.amber-home .pv .o .ck{background:var(--green);width:13px;height:13px;color:var(--brand-color-surface-elevated);border-radius:4px;place-items:center;font-size:8px;display:grid}.amber-home .pv .wave{align-items:center;gap:2px;height:30px;display:flex}.amber-home .pv .wave i{background:var(--clay);opacity:.55;border-radius:2px;flex:1}.amber-home .pv .wave i:nth-child(2n){opacity:.9}.amber-home .pv .bars{align-items:flex-end;gap:4px;height:34px;display:flex}.amber-home .pv .bars i{background:var(--teal);opacity:.45;border-radius:3px 3px 0 0;flex:1}.amber-home .pv .bars i.hi{opacity:1}.amber-home .tile.wide{grid-column:span 2}.amber-home .toolgrid{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.amber-home .tool{background:var(--brand-color-surface-elevated);max-width:calc(33.3333% - 9.33333px);box-shadow:var(--sh-s), inset 0 1px 0 var(--brand-color-surface-elevated);color:var(--ink);border-radius:15px;flex:0 calc(33.3333% - 9.33333px);align-items:center;gap:12px;padding:14px 15px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.amber-home .tool:hover{box-shadow:var(--sh-m);transform:translateY(-3px)}.amber-home .tool .io{font-family:var(--d);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.amber-home .tool .io .from{color:var(--ink-2)}.amber-home .tool .io .ar{color:var(--amber);display:flex}.amber-home .tool .io .to{color:var(--amber-d)}.amber-home .tool .ico{background:var(--hw);width:32px;height:32px;color:var(--amber-d);border-radius:9px;flex:none;place-items:center;display:grid}.amber-home .cram{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:14px;display:grid}.amber-home .curvebox{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-l), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:22px;padding:26px}.amber-home .curvebox svg{width:100%;display:block}.amber-home .ben{flex-direction:column;gap:12px;margin-top:8px;display:flex}.amber-home .bcard{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-s), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:14px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.amber-home .bcard .bi{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.amber-home .bcard.lead{box-shadow:0 0 0 2px color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 40%, transparent), var(--sh-m)}.amber-home .bcard.lead .bi{background:var(--hw);color:var(--amber-d)}.amber-home .bcard:nth-child(2) .bi{background:var(--cw);color:var(--clay)}.amber-home .bcard:nth-child(3) .bi{background:var(--tw);color:var(--teal)}.amber-home .bcard:nth-child(4) .bi{background:var(--gw);color:var(--green)}.amber-home .bcard h4{font-family:var(--d);margin:0 0 3px;font-size:16px}.amber-home .bcard.lead h4{color:var(--amber-d)}.amber-home .bcard p{color:var(--ink-2);margin:0;font-size:13px}.amber-home .sage{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.amber-home .chatbox{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-l), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:22px;padding:20px}.amber-home .chatbox .ch{align-items:center;gap:8px;margin-bottom:12px;display:flex}.amber-home .chatbox .ch .av{background:radial-gradient(circle at 32% 30%, var(--brand-color-surface-elevated), color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-warning-surface)) 28%, var(--brand-color-primary));border:1px solid color-mix(in srgb, var(--brand-color-warning) 80%, var(--brand-color-border));border-radius:50%;width:26px;height:26px}.amber-home .chatbox .ch b{font-family:var(--d)}.amber-home .cb{border-radius:13px;max-width:86%;margin-top:9px;padding:10px 13px;font-size:14px;line-height:1.45}.amber-home .cb.u{background:color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface));color:var(--ink-2);border-bottom-right-radius:4px;margin-left:auto}.amber-home .cb.s{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);border-bottom-left-radius:4px}.amber-home .cb .cite{font-family:var(--m);color:var(--amber-d);margin-top:6px;font-size:10px;display:inline-block}.amber-home .sage .pts{flex-direction:column;gap:11px;margin:18px 0;display:flex}.amber-home .sage .pt{color:var(--ink-2);align-items:center;gap:10px;font-size:14.5px;display:flex}.amber-home .sage .pt .c{color:var(--green);flex:none;display:flex}.amber-home .gamewrap{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.amber-home .gamecard{background:linear-gradient(160deg, var(--brand-color-text), color-mix(in srgb, var(--brand-color-text) 70%, var(--brand-color-warning)));color:color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning));box-shadow:var(--sh-l);border-radius:24px;padding:26px;position:relative;overflow:hidden}.amber-home .gamecard .gb{filter:blur(50px);opacity:.5;border-radius:50%;position:absolute}.amber-home .gamecard .g1{background:var(--brand-color-primary);width:200px;height:200px;top:-60px;right:-40px}.amber-home .gamecard .g2{background:var(--brand-color-accent);width:160px;height:160px;bottom:-60px;left:-30px}.amber-home .gamerow{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex;position:relative}.amber-home .gchip{font-family:var(--d);background:color-mix(in srgb, var(--brand-color-surface-elevated) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-color-surface-elevated) 16%, transparent);border-radius:13px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.amber-home .gchip .ic{color:color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-warning-surface))}.amber-home .gchip .n{font-family:var(--m);color:color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-warning-surface))}.amber-home .xpbar{background:color-mix(in srgb, var(--brand-color-surface-elevated) 12%, transparent);border-radius:999px;height:14px;margin:6px 0 16px;position:relative;overflow:hidden}.amber-home .xpbar i{background:linear-gradient(90deg, var(--brand-color-mint), var(--brand-color-accent));border-radius:999px;width:72%;height:100%;display:block}.amber-home .lboard{background:color-mix(in srgb, var(--brand-color-surface-elevated) 7%, transparent);border:1px solid color-mix(in srgb, var(--brand-color-surface-elevated) 12%, transparent);border-radius:14px;padding:12px;position:relative}.amber-home .lrow{border-bottom:1px solid color-mix(in srgb, var(--brand-color-surface-elevated) 8%, transparent);align-items:center;gap:10px;padding:7px 4px;font-size:13px;display:flex}.amber-home .lrow:last-child{border:none}.amber-home .lrow .rk{font-family:var(--m);color:color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-warning-surface));width:18px}.amber-home .lrow .nm{flex:1}.amber-home .lrow.you{color:var(--brand-color-surface-elevated);font-weight:700}.amber-home .lrow .xp{font-family:var(--m);color:color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-info-surface))}.amber-home .cmp{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m);border:1px solid var(--bd);border-radius:22px;margin-top:38px;overflow:hidden}.amber-home .cmp table{border-collapse:collapse;width:100%;font-size:14px}.amber-home .cmp th,.amber-home .cmp td{text-align:center;border-bottom:1px solid var(--bd);padding:14px 16px}.amber-home .cmp th:first-child,.amber-home .cmp td:first-child{text-align:left;color:var(--ink);font-weight:600}.amber-home .cmp thead th{font-family:var(--d);font-size:14px;font-weight:800}.amber-home .cmp .good{background:var(--hw)}.amber-home .cmp thead .good{color:var(--amber-d)}.amber-home .cmp .y{color:var(--green);font-weight:800}.amber-home .cmp .n{color:color-mix(in srgb, var(--brand-color-accent-bright) 25%, var(--brand-color-border-strong))}.amber-home .cmp tr:last-child td{border-bottom:none}.amber-home .tabs{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px;display:flex}.amber-home .tab{font-family:var(--d);border:1px solid var(--bd);background:var(--brand-color-surface-elevated);color:var(--ink-2);cursor:pointer;box-shadow:var(--sh-s);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.amber-home .tab.on{background:var(--amber);color:var(--brand-color-text);border-color:var(--amber);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand-color-primary) 50%, transparent)}.amber-home .usepanel{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:left;border-radius:22px;grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;margin-top:22px;padding:24px 28px;display:grid}.amber-home .usepanel .ucleft{flex-direction:column;display:flex}.amber-home .usepanel h3{margin-bottom:8px;font-size:22px}.amber-home .usepanel p{color:var(--ink-2);margin:0}.amber-home .ucbtn{align-self:flex-start;margin-top:22px}.amber-home .sw-chips{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;display:flex}.amber-home .sw-chip{font-family:var(--d);border:1px solid var(--bd);background:var(--brand-color-surface-elevated);color:var(--ink-2);cursor:pointer;box-shadow:var(--sh-s);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.amber-home .sw-chip .ic{color:var(--amber-d)}.amber-home .sw-chip:hover{border-color:var(--amber)}.amber-home .sw-chip.on{background:var(--amber);color:var(--brand-color-text);border-color:var(--amber);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand-color-primary) 50%, transparent)}.amber-home .sw-chip.on .ic{color:var(--brand-color-text)}.amber-home .sw-stage{place-items:center;min-height:300px;display:grid}.amber-home .sw-art{width:100%;max-width:380px}.amber-home .sw-tag{font-family:var(--m);letter-spacing:.04em;color:color-mix(in srgb, var(--brand-color-accent-bright) 60%, var(--brand-color-mint));margin-bottom:8px;font-size:11px;display:inline-block}@keyframes sw-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.amber-home .sw-fade{animation:.34s both sw-fade}.amber-home .sw-flip{appearance:none;cursor:pointer;perspective:1000px;background:0 0;border:0;width:100%;min-height:188px;padding:0;display:block}.amber-home .sw-flip-in{width:100%;min-height:188px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.amber-home .sw-flip.is-flipped .sw-flip-in{transform:rotateY(180deg)}.amber-home .sw-face{text-align:center;border:1px solid var(--bd);background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);backface-visibility:hidden;border-radius:16px;flex-direction:column;justify-content:center;padding:22px;display:flex;position:absolute;inset:0}.amber-home .sw-fq{font-family:var(--d);color:var(--ink);font-size:20px;font-weight:800}.amber-home .sw-hint{font-family:var(--m);color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:inline-flex}.amber-home .sw-hint .ic{color:var(--amber-d)}.amber-home .sw-back{background:linear-gradient(160deg, color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface)), var(--brand-color-surface-tint));transform:rotateY(180deg)}.amber-home .sw-fa{color:var(--ink-2);font-size:15px;line-height:1.5}.amber-home .sw-cue{font-family:var(--m);color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.amber-home .sw-cue .ic{color:var(--amber-d)}.amber-home .sw-quiz{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:16px;padding:20px}.amber-home .sw-qq{font-family:var(--d);color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.amber-home .sw-opt{text-align:left;cursor:pointer;background:var(--brand-color-surface-elevated);width:100%;margin-top:7px;padding:9px 11px;font-size:14px}.amber-home .sw-opt[disabled]{cursor:default}.amber-home .sw-opt.no{border-color:var(--clay);background:color-mix(in srgb, var(--brand-color-danger-surface) 35%, var(--brand-color-background));color:color-mix(in srgb, var(--brand-color-text-secondary) 25%, var(--brand-color-accent));font-weight:700}.amber-home .sw-opt.no .b{background:var(--clay);border-color:var(--clay)}.amber-home .sw-fb{color:var(--ink-2);margin-top:12px;font-size:13px}.amber-home .sw-fb .sw-exp{color:var(--ink-3)}.amber-home .sw-guide{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:left;border-radius:16px;padding:20px}.amber-home .sw-guide .sw-sec{font-family:var(--d);color:var(--ink);align-items:center;gap:9px;margin-top:13px;font-size:14px;font-weight:700;display:flex}.amber-home .sw-guide .sw-sec:first-of-type{margin-top:0}.amber-home .sw-guide .sw-sec .n{font-family:var(--m);color:var(--amber-d);background:var(--hw);border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700}.amber-home .sw-guide p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.amber-home .sw-chat{box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated)}.amber-home .sw-pod{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:left;border-radius:16px;padding:18px}.amber-home .sw-pod-top{align-items:center;gap:12px;display:flex}.amber-home .sw-pod-cover{background:linear-gradient(160deg, color-mix(in srgb, var(--brand-color-warning) 40%, var(--brand-color-warning-surface)), color-mix(in srgb, var(--brand-color-warning) 70%, var(--brand-color-warning-surface)));width:46px;height:46px;color:color-mix(in srgb, var(--brand-color-warning) 20%, var(--brand-color-text));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 50%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.amber-home .sw-pod-cover .ic{width:22px;height:22px}.amber-home .sw-pod-title{font-family:var(--d);color:var(--ink);font-size:14.5px;font-weight:700}.amber-home .sw-pod-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.amber-home .sw-wave{align-items:center;gap:2px;height:40px;margin:16px 0;display:flex}.amber-home .sw-wave i{background:var(--clay);opacity:.5;border-radius:2px;flex:1;min-height:4px}.amber-home .sw-wave i:nth-child(3n){opacity:.85}.amber-home .sw-pod-ctl{align-items:center;gap:12px;display:flex}.amber-home .sw-pod-play{background:var(--amber);width:38px;height:38px;color:var(--brand-color-text);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand-color-primary) 50%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.amber-home .sw-pod-play .ic{width:16px;height:16px}.amber-home .sw-pod-time{font-family:var(--m);color:var(--ink-3);font-size:12px}.amber-home .sw-slides{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:center;border-radius:16px;flex-direction:column;min-height:220px;padding:20px;display:flex}.amber-home .sw-slide-body{flex-direction:column;flex:1;justify-content:center;padding:10px 0;display:flex}.amber-home .sw-slide-title{font-family:var(--d);color:var(--ink);margin:0;font-size:19px;font-weight:800}.amber-home .sw-slide-sub{color:var(--ink-3);margin:6px 0 0;font-size:13px;font-style:italic}.amber-home .sw-slide-ul{text-align:left;margin:10px auto 0;padding:0;list-style:none;display:inline-block}.amber-home .sw-slide-ul li{color:var(--ink-2);padding:3px 0 3px 16px;font-size:13.5px;position:relative}.amber-home .sw-slide-ul li:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.amber-home .sw-slide-nav{border-top:1px solid var(--bd);justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.amber-home .sw-slide-arr{appearance:none;border:1px solid var(--bd);background:var(--brand-color-surface-elevated);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;font-size:18px;display:grid}.amber-home .sw-slide-arr:hover:not(:disabled){border-color:var(--amber);color:var(--ink)}.amber-home .sw-slide-arr:disabled{opacity:.35;cursor:default}.amber-home .sw-slide-cnt{font-family:var(--m);color:var(--ink-3);font-size:11px}.amber-home .sw-infog{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:left;border-radius:16px;padding:20px}.amber-home .sw-infog-title{font-family:var(--d);color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:800}.amber-home .sw-infog-sub{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.amber-home .sw-infog-grid{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.amber-home .sw-infog-card{background:var(--hw);border:1px solid color-mix(in srgb, var(--brand-color-text) 10%, var(--brand-color-warning-surface));text-align:center;border-radius:10px;padding:10px 12px}.amber-home .sw-infog-term{font-family:var(--d);color:var(--amber-d);font-size:13.5px;font-weight:700;display:block}.amber-home .sw-infog-detail{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.amber-home .sw-infog-take{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 8%, transparent);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 20%, transparent);border-radius:10px;margin-top:4px;padding:10px 12px}.amber-home .sw-infog-take-label{font-family:var(--m);letter-spacing:.04em;text-transform:uppercase;color:var(--amber-d);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.amber-home .sw-infog-take-label .ic{color:var(--amber-d)}.amber-home .sw-infog-take ul{color:var(--ink-2);margin:0;padding-left:16px;font-size:12.5px;list-style:outside}.amber-home .sw-infog-take li{padding:1px 0}.amber-home .sw-faq{background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:left;border-radius:16px;padding:20px}.amber-home .sw-faq-pair{margin-top:12px}.amber-home .sw-faq-pair:first-of-type{margin-top:6px}.amber-home .sw-faq-q{font-family:var(--d);color:var(--ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.amber-home .sw-faq-a{color:var(--ink-2);margin:3px 0 0;font-size:12.5px;line-height:1.5}.amber-home .sw-video-wrap{justify-content:center;display:flex}.amber-home .sw-video{aspect-ratio:9/16;background:linear-gradient(180deg, color-mix(in srgb, var(--brand-color-accent) 5%, var(--brand-color-text)) 0%, var(--brand-color-text) 100%);border:2px solid var(--bd);width:180px;box-shadow:var(--sh-m);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.amber-home .sw-video-bars{gap:3px;padding:10px 12px 0;display:flex}.amber-home .sw-video-bars i{background:color-mix(in srgb, var(--brand-color-surface-elevated) 20%, transparent);border-radius:2px;flex:1;height:3px}.amber-home .sw-video-bars i.done{background:var(--amber)}.amber-home .sw-video-body{text-align:left;flex-direction:column;flex:1;justify-content:center;padding:14px 14px 0;display:flex}.amber-home .sw-video-eye{font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:9px;font-weight:700}.amber-home .sw-video-title{font-family:var(--d);color:color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning));margin:4px 0 0;font-size:14px;font-weight:800;line-height:1.2}.amber-home .sw-video-checks{margin:10px 0 0;padding:0;list-style:none}.amber-home .sw-video-checks li{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning)) 75%, transparent);align-items:flex-start;gap:5px;padding:2px 0;font-size:10.5px;line-height:1.4;display:flex}.amber-home .sw-video-checks .ic{color:var(--amber);flex-shrink:0;margin-top:1px}.amber-home .sw-video-cap{background:color-mix(in srgb, var(--brand-color-text) 40%, transparent);align-items:center;gap:8px;padding:8px 12px;display:flex}.amber-home .sw-video-caption{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning)) 70%, transparent);flex:1;font-size:9px;line-height:1.3}.amber-home .sw-video-mute{opacity:.6;flex:none}.amber-home .sw-video-mute .ic{color:color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning));width:14px;height:14px}@media (prefers-reduced-motion:reduce){.amber-home .sw-fade{animation:none}.amber-home .sw-flip-in{transition:none}}.amber-home .cred{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.amber-home .credchip{font-family:var(--d);color:var(--ink-2);background:var(--brand-color-surface-elevated);border:1px solid var(--bd);box-shadow:var(--sh-s);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.amber-home .credchip span{color:var(--amber-d)}.amber-home .wall{-moz-columns:4;columns:4;-moz-column-gap:16px;column-gap:16px;margin-top:34px}.amber-home .wc{-moz-column-break-inside:avoid;break-inside:avoid;background:var(--brand-color-surface-elevated);box-shadow:var(--sh-s), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:16px;margin-bottom:16px;padding:16px}.amber-home .wc .top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.amber-home .wc .pic{background:linear-gradient(135deg, var(--amber), var(--clay));border-radius:50%;flex:none;width:28px;height:28px}.amber-home .wc .nm{font-family:var(--d);font-size:13px;font-weight:700}.amber-home .wc p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.amber-home .wc .foot{color:var(--ink-3);font-size:11px;font-family:var(--m);justify-content:space-between;align-items:center;margin-top:11px;display:flex}.amber-home .wc .hearts{color:var(--clay);align-items:center;gap:4px;font-weight:700;display:flex}.amber-home .wc.big{padding:18px}.amber-home .wc.big p{font-size:15px}.amber-home .wall-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.amber-home .wall-row .wc{margin-bottom:0}@media (max-width:900px){.amber-home .wall-row{grid-template-columns:1fr}}.amber-home .teach{background:linear-gradient(160deg, color-mix(in srgb, var(--brand-color-background) 50%, var(--brand-color-warning-surface)), var(--brand-color-surface-tint));border:1px solid var(--bd);box-shadow:var(--sh-m);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:34px;display:grid}.amber-home .teach h3{font-size:26px}.amber-home .teach p{color:var(--ink-2);max-width:52ch;margin:8px 0 0}.amber-home .faq{max-width:760px;margin:34px auto 0}.amber-home .qa{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-s), inset 0 1px 0 var(--brand-color-surface-elevated);border-radius:14px;margin-bottom:11px;overflow:hidden}.amber-home .qa summary{cursor:pointer;font-family:var(--d);justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;font-size:16px;font-weight:700;list-style:none;display:flex}.amber-home .qa summary::-webkit-details-marker{display:none}.amber-home .qa summary .x{color:var(--amber-d);font-size:20px;transition:transform .2s}.amber-home .qa[open] summary .x{transform:rotate(45deg)}.amber-home .qa .ans{color:var(--ink-2);padding:0 19px 18px;font-size:14.5px}.amber-home .tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin:38px auto 0;display:grid}.amber-home .tier{background:var(--brand-color-surface-elevated);box-shadow:var(--sh-m), inset 0 1px 0 var(--brand-color-surface-elevated);text-align:center;border-radius:20px;padding:22px;position:relative}.amber-home .tier.feat{box-shadow:0 0 0 2px color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 45%, transparent), var(--sh-l)}.amber-home .tier .ptag{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-color-text);background:var(--amber);border-radius:999px;padding:4px 11px;font-size:9px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.amber-home .tier .pn{font-family:var(--d);font-size:17px;font-weight:700}.amber-home .tier .pp{font-family:var(--d);margin:8px 0 2px;font-size:34px;font-weight:800}.amber-home .tier .pp small{color:var(--ink-3);font-size:13px;font-weight:500}.amber-home .tier .pf{color:var(--ink-2);min-height:34px;margin:6px 0;font-size:12.5px}.amber-home .tier .pf-out{color:var(--ink-3);margin:0 0 16px;font-size:11.5px}.amber-home .final{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(125deg, color-mix(in srgb, var(--card) 75%, var(--amber)), var(--bd) 48%, color-mix(in srgb, var(--card) 70%, var(--clay))) border-box;text-align:center;color:var(--ink);isolation:isolate;box-shadow:0 1px 0 color-mix(in srgb, var(--card) 90%, transparent) inset, 0 38px 80px -38px color-mix(in srgb, var(--amber-d) 40%, transparent), 0 12px 34px -24px color-mix(in srgb, var(--ink) 24%, transparent);border:1px solid #0000;border-radius:30px;padding:clamp(36px,4.2vw,48px) clamp(22px,4vw,46px) clamp(40px,4.5vw,52px);position:relative;overflow:hidden}.amber-home .final:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--bd) 64%, transparent);pointer-events:none;border-radius:22px;position:absolute;inset:10px}.amber-home .final:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--amber-br), transparent);opacity:.72;width:min(620px,72%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.amber-home .final .glowb{filter:blur(74px);opacity:.16;will-change:transform;border-radius:50%;animation:9s ease-in-out infinite alternate ah-final-glow;position:absolute}.amber-home .final .gb1{background:var(--amber);width:300px;height:300px;top:-100px;left:-40px}.amber-home .final .gb2{background:var(--clay);width:260px;height:260px;bottom:-120px;right:-30px}.amber-home .final .spark{z-index:1;width:70px;height:70px;margin:0 auto 16px;position:relative}.amber-home .final h2{letter-spacing:var(--ls-tight);z-index:1;max-width:18.5ch;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(32px,3.4vw,46px);line-height:1.04;position:relative}.amber-home .final p{color:var(--ink-2);z-index:1;max-width:54ch;margin:14px auto 0;font-size:clamp(15px,1.4vw,17px);line-height:1.55;position:relative}.amber-home .final .ctas{z-index:1;flex-wrap:wrap;justify-content:center;gap:13px;margin:22px 0 0;display:flex;position:relative}.amber-home .final-content{z-index:2;position:relative}.amber-home .final-eyebrow{border:1px solid color-mix(in srgb, var(--amber) 34%, var(--bd));background:color-mix(in srgb, var(--card) 74%, transparent);box-shadow:0 8px 24px -18px color-mix(in srgb, var(--amber-d) 52%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;margin-bottom:12px;padding:7px 12px}.amber-home .final .final-primary{justify-content:center;min-width:190px;padding:13px 22px}.amber-home .final .final-primary .ic{transition:transform .2s}.amber-home .final .final-primary:hover .ic{transform:translate(3px)}.amber-home .final .final-secondary{justify-content:center;min-width:132px}@keyframes ah-final-glow{to{transform:translate(18px,10px)scale(1.08)}}.amber-home footer{border-top:1px solid var(--bd);margin-top:70px;padding:54px 0 40px}.amber-home footer .ft-grid{grid-template-columns:1.4fr 3fr;gap:34px;display:grid}.amber-home footer .logo{margin-bottom:10px}.amber-home footer .ft-brand p{color:var(--ink-3);max-width:30ch;margin:0;font-size:13px}.amber-home footer .ft-socials{gap:9px;margin-top:16px;display:flex}.amber-home footer .ft-socials a{border:1px solid var(--bd);background:var(--brand-color-surface-elevated);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--sh-s);border-radius:10px;place-items:center;margin:0;transition:color .15s,border-color .15s;display:inline-grid}.amber-home footer .ft-socials a:hover{color:var(--amber-d);border-color:var(--amber)}.amber-home footer .ft-eleven{font-family:var(--m);color:var(--ink-3);margin-top:16px;font-size:11px;display:inline-block}.amber-home footer .ft-eleven:hover{color:var(--amber-d)}.amber-home footer .ft-cols{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.amber-home footer .ft-col-title{font-family:var(--d);color:var(--ink);margin:0 0 12px;font-size:13px;display:block}.amber-home footer .ft-col a{color:var(--ink-2);margin-bottom:8px;font-size:13px;text-decoration:none;display:block}.amber-home footer .ft-col a:hover{color:var(--amber-d)}.amber-home footer .ft-legal{border-top:1px solid var(--bd);font-family:var(--m);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:38px;padding-top:22px;font-size:12px;display:flex}.amber-home footer .ft-legal-links{flex-wrap:wrap;gap:18px;display:flex}.amber-home footer .ft-legal-links a{color:var(--ink-3);text-decoration:none}.amber-home footer .ft-legal-links a:hover{color:var(--amber-d)}@media (max-width:900px){.amber-home .hero .grid,.amber-home .cram,.amber-home .sage,.amber-home .gamewrap,.amber-home .usepanel,.amber-home .teach{grid-template-columns:1fr}.amber-home .usepanel{gap:22px;padding:22px}.amber-home .logo .brand-logo{height:34.5px}.amber-home footer .logo .brand-logo{height:39.1px}.amber-home .scene{height:auto;margin-top:14px}.amber-home .layer{margin:8px;display:inline-block;position:static!important}.amber-home .layer .float,.amber-home .dealin{opacity:1!important;animation:none!important;transform:none!important}.amber-home .source{margin:0 auto;transform:none}.amber-home .wires,.amber-home .cast{display:none}.amber-home .scenegrid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.amber-home .steps,.amber-home .bento,.amber-home .tiers{grid-template-columns:repeat(2,1fr)}.amber-home .tile.wide{grid-column:span 2}.amber-home .tool{flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}.amber-home .wall{-moz-columns:2;columns:2}.amber-home .cmp{overflow-x:auto}.amber-home .cmp table{min-width:560px}.amber-home footer .ft-grid{grid-template-columns:1fr}.amber-home footer .ft-cols{grid-template-columns:repeat(3,1fr)}.amber-home .nav nav a:not(.btn){display:none}}@media (max-width:560px){.amber-home .wall{-moz-columns:1;columns:1}.amber-home .steps,.amber-home .bento,.amber-home .tiers{grid-template-columns:1fr}.amber-home .tool{flex-basis:100%;max-width:100%}.amber-home footer .ft-cols{grid-template-columns:repeat(2,1fr)}}.amber-home .source-trust{background:var(--ink);color:var(--paper)}.amber-home .trust-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.amber-home .source-trust h2{color:var(--paper);margin-top:14px}.amber-home .source-trust .eyebrow{color:var(--amber)}.amber-home .trust-copy>p{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 78%, transparent);margin:0;font-size:18px;line-height:1.75}.amber-home .responsible-ai{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 35%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 8%, transparent);border-radius:14px;gap:12px;padding:18px;display:flex;margin-top:24px!important;font-size:14px!important}.amber-home .responsible-ai .ic{color:var(--amber);flex:none;margin-top:4px}.amber-home .connected-workflow{background:var(--paper-2);padding:96px 0}.amber-home .connected-workflow>.wrap{max-width:1160px}.amber-home .workflow-eyebrow{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--bd));background:color-mix(in srgb, var(--card) 58%, transparent);color:var(--amber-d);box-shadow:0 12px 28px -24px color-mix(in srgb, var(--amber-d) 45%, transparent);border-radius:999px;gap:8px;padding:7px 13px;font-size:14px}.amber-home .workflow-eyebrow .ic{width:16px;height:16px;color:var(--amber-d)}.amber-home .connected-workflow .sub{max-width:936px;font-size:var(--body-lg);margin-top:14px;line-height:1.65}.amber-home .workflow-list{text-align:left;grid-template-columns:repeat(4,1fr);gap:13px;width:100%;max-width:720px;margin:40px auto 0;padding:0;list-style:none;display:grid}.amber-home .workflow-list li{background:linear-gradient(145deg, color-mix(in srgb, var(--paper) 88%, var(--card)), color-mix(in srgb, var(--paper-2) 82%, var(--card)));border:1px solid color-mix(in srgb, var(--amber) 20%, var(--bd));min-height:75px;font:750 15px var(--d);letter-spacing:-.025em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 48%, transparent), 0 16px 34px -30px color-mix(in srgb, var(--amber-d) 22%, transparent);border-radius:16px;place-items:center;padding:10px 12px;display:grid;position:relative}.amber-home .workflow-list li:after{display:none}.amber-home .workflow-list b{background:color-mix(in srgb, var(--paper-2) 82%, var(--card));width:28px;height:24px;font:700 8px var(--m);color:var(--amber-d);border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;left:10px}.amber-home .workflow-item-label{min-width:0;color:var(--ink-2);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-top:2px;display:flex}.amber-home .workflow-item-label .ic{width:23px;height:23px;color:var(--amber-d);stroke-width:1.7px;flex:none}.amber-home .comparison-links{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--bd));background:linear-gradient(145deg, color-mix(in srgb, var(--paper) 86%, var(--card)), color-mix(in srgb, var(--paper-2) 78%, var(--card)));width:100%;max-width:880px;min-height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card) 56%, transparent), 0 18px 40px -32px color-mix(in srgb, var(--amber-d) 26%, transparent);border-radius:12px;grid-template-columns:1.3fr 1fr 1fr 1.05fr;margin:40px auto 0;padding:7px 10px;display:grid}.amber-home .comparison-links a{width:100%;min-width:0;color:var(--ink-2);text-underline-offset:4px;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 clamp(9px,1.1vw,14px);font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.amber-home .comparison-links a+a:before{content:"";background:color-mix(in srgb, var(--amber) 30%, var(--bd));width:1px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.amber-home .comparison-links .comparison-leading-icon,.amber-home .comparison-links .comparison-arrow{width:14px;height:14px;color:var(--amber-d);flex:none}.amber-home .comparison-links .comparison-arrow{transition:transform .2s}.amber-home .comparison-letter{border:1px solid var(--amber-d);width:18px;height:18px;color:var(--amber-d);font:750 10px var(--d);border-radius:4px;flex:0 0 18px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.amber-home .comparison-links a:hover{text-decoration:underline}.amber-home .comparison-links a:hover .comparison-arrow{transform:translate(3px)}}.amber-home .final-eyebrow{color:var(--amber);margin-bottom:18px}@media (max-width:900px){.amber-home .workflow-list{grid-template-columns:repeat(2,1fr)}.amber-home .comparison-links a{gap:8px;padding-inline:14px;font-size:12px}.amber-home .trust-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:560px){.amber-home .workflow-list{grid-template-columns:1fr}.amber-home .connected-workflow{padding:68px 0 76px}.amber-home .workflow-eyebrow{padding:10px 17px;font-size:13px}.amber-home .connected-workflow .sub{margin-top:20px;font-size:16px}.amber-home .workflow-list{gap:14px;margin-top:38px}.amber-home .workflow-list li{gap:28px;min-height:88px;padding:16px 18px;font-size:17px}.amber-home .workflow-list li:after{height:42px;left:71px}.amber-home .workflow-list b{flex-basis:42px;width:42px;height:44px;font-size:12px}.amber-home .comparison-links{flex-direction:column;align-items:center;gap:16px;min-height:0;margin-top:42px;padding:22px 18px;display:flex}.amber-home .comparison-links a{flex:none;justify-content:flex-start;width:100%;padding:0;font-size:14px}.amber-home .comparison-links a+a:before{display:none}.amber-home .source-trust{padding-top:78px;padding-bottom:78px}}.amber-home .pip{filter:drop-shadow(0 16px 18px color-mix(in srgb, var(--brand-color-text) 22%, transparent));line-height:0;display:inline-block;position:relative}.amber-home .pip img{width:100%;height:auto;display:block}.amber-home .play-hero{background:radial-gradient(circle at 50% 37%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 15%, transparent), transparent 38%), radial-gradient(circle at 80% 58%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-text-secondary) 25%, var(--brand-color-accent)) 11%, transparent), transparent 35%), radial-gradient(circle at 20% 61%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-danger-surface) 60%, var(--brand-color-info-surface)) 72%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--brand-color-surface-elevated) 20%, transparent), transparent 50%, color-mix(in srgb, var(--brand-color-surface-elevated) 18%, transparent));padding:clamp(52px,5.2vw,74px) 0 30px;position:relative;overflow:hidden}.amber-home .play-hero:before{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 85%, var(--brand-color-info-surface)) 82%, transparent), transparent 68%);border-radius:50%;width:760px;height:520px;position:absolute;top:-270px;left:50%;transform:translate(-50%)}.amber-home .play-hero-shell{z-index:1;max-width:1280px;padding-inline:clamp(24px,3.4vw,48px);position:relative}.amber-home .play-hero-grid{display:block}.amber-home .play-hero-copy{text-align:center;max-width:1120px;margin-inline:auto}.amber-home .hero-eyebrow{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 34%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 62%, transparent);max-width:max-content;box-shadow:0 9px 22px -17px color-mix(in srgb, var(--brand-color-text) 48%, transparent);border-radius:999px;margin:0 auto 24px;padding:7px 13px}.amber-home .play-hero h1{max-width:1100px;letter-spacing:var(--ls-tight);text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(40px,4.65vw,60px);font-weight:800;line-height:1.02}.amber-home .hero-highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color-text) 35%, var(--brand-color-accent)) 0%, color-mix(in srgb, var(--brand-color-accent) 90%, var(--brand-color-mint)) 48%, color-mix(in srgb, var(--brand-color-blush) 35%, var(--brand-color-warning)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline-block}.amber-home .play-hero-sub{max-width:780px;color:var(--ink-2);letter-spacing:-.005em;text-align:center;margin:25px auto 0;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.amber-home .play-hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.amber-home .play-hero .ctas .btn{min-height:52px;padding:14px 23px}.amber-home .play-hero .ctas .btn:focus-visible,.amber-home .topic-options button:focus-visible{outline:3px solid var(--amber-d);outline-offset:3px}.amber-home .hero-product-canvas{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 75%, var(--brand-color-danger-surface)) 35%, transparent);background:radial-gradient(circle at 18% 30%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 30%, var(--brand-color-warning-surface)) 13%, transparent), transparent 34%), radial-gradient(circle at 84% 66%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-danger) 30%, var(--brand-color-danger-surface)) 11%, transparent), transparent 36%), color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface) 95%, var(--brand-color-warning-surface)) 94%, transparent);width:100%;box-shadow:0 24px 60px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 60%, var(--brand-color-warning)) 8%, transparent), 0 4px 14px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 60%, var(--brand-color-warning)) 5%, transparent);border-radius:32px;margin:56px auto 0;overflow:hidden}.amber-home .topic-picker{z-index:7;border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 85%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 55%, transparent);justify-content:center;align-items:center;gap:18px;min-width:0;min-height:54px;padding:9px 30px;display:flex;position:relative}.amber-home .topic-picker>p{font:700 9px var(--m);letter-spacing:.055em;text-transform:uppercase;color:var(--amber-d);flex:none;margin:0}.amber-home .topic-options{gap:7px;min-width:0;display:flex}.amber-home .topic-options button{appearance:none;min-height:32px;color:var(--ink-3);font:650 10px var(--f);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:5px 11px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.amber-home .topic-options button:hover{border-color:var(--bd);background:var(--card);transform:translateY(-1px)}.amber-home .topic-options button.on{border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 42%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 85%, var(--brand-color-info-surface)) 82%, transparent);color:var(--ink);box-shadow:0 4px 12px -9px color-mix(in srgb, var(--brand-color-text) 42%, transparent)}.amber-home .kit-stage{isolation:isolate;background:radial-gradient(circle at 28% 22%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 85%, var(--brand-color-info-surface)) 65%, transparent), transparent 28%), radial-gradient(circle at 68% 18%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 80%, var(--brand-color-blush)) 22%, transparent), transparent 26%), radial-gradient(circle at 18% 82%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-success-surface) 75%, var(--brand-color-info-surface)) 30%, transparent), transparent 20%), radial-gradient(circle at 82% 82%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-danger-surface) 60%, var(--brand-color-info-surface)) 36%, transparent), transparent 20%);min-width:0;height:448px;position:relative}.amber-home .kit-upload-intro{z-index:4;align-items:flex-start;gap:11px;display:flex;position:absolute;top:25px;left:5%}.amber-home .kit-upload-icon{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 85%, var(--brand-color-info-surface)) 90%, transparent);width:35px;height:35px;color:var(--amber-d);border-radius:50%;flex:none;place-items:center;display:grid}.amber-home .kit-upload-icon svg{width:18px;height:18px}.amber-home .kit-upload-intro strong{font:700 14px/1.2 var(--d);color:var(--ink);display:block}.amber-home .kit-upload-intro p{color:var(--ink-3);margin:3px 0 0;font-size:11px;line-height:1.4}.amber-home .kit-source{z-index:3;border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 35%, var(--brand-color-danger-surface)) 55%, transparent);background:linear-gradient(150deg, var(--card), color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 96%, transparent));width:min(272px,29%);box-shadow:0 16px 32px -18px color-mix(in srgb, var(--brand-color-text) 28%, transparent), 0 4px 10px -5px color-mix(in srgb, var(--brand-color-text) 14%, transparent);border-radius:16px;grid-template-columns:40px 1fr;gap:12px;padding:18px 19px;animation:.52s ease-out both kit-source-in;display:grid;position:absolute;top:93px;left:5%;transform:rotate(-2deg)}.amber-home .kit-source:after{content:"";border-bottom:1px solid var(--bd);border-left:1px solid var(--bd);background:linear-gradient(225deg, var(--paper) 48%, var(--bd) 50%, var(--card) 54%);border-bottom-left-radius:6px;width:26px;height:26px;position:absolute;top:-1px;right:-1px}.amber-home .kit-source-icon{background:var(--cw);width:40px;height:40px;color:var(--clay);border-radius:10px;place-items:center;display:grid}.amber-home .kit-source-icon .ic{width:19px;height:19px}.amber-home .kit-source-type{color:var(--clay);font:700 8px var(--m);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;padding-right:14px;display:block}.amber-home .kit-source strong{font:700 15px/1.15 var(--d);display:block}.amber-home .kit-source-file{color:var(--ink-3);margin-top:4px;font-size:11px;display:block}@keyframes kit-source-in{0%{opacity:0;transform:translateY(-10px)rotate(-1deg)}to{opacity:1;transform:rotate(-2deg)}}.amber-home .kit-thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.amber-home .kit-thread>path{fill:none;stroke:var(--amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 7;animation:3.2s linear infinite kit-thread}.amber-home .kit-thread>.kit-thread-arrowed{marker-end:url(#hero-thread-arrow)}.amber-home .kit-thread-arrow{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes kit-thread{to{stroke-dashoffset:-48px}}.amber-home .sage-intro{z-index:5;text-align:center;width:176px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.amber-home .sage-intro>strong{font:700 15px/1.2 var(--d);color:var(--ink);display:block}.amber-home .sage-intro>p{color:var(--ink-3);margin:3px 0 7px;font-size:11px;line-height:1.4}.amber-home .sage-hero{width:122px;filter:drop-shadow(0 18px 16px color-mix(in srgb, var(--brand-color-text) 18%, transparent));animation:4.8s ease-in-out infinite sage-bob}@keyframes sage-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}.amber-home .artifact-row{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid;position:absolute;bottom:50px;left:26px;right:26px}.amber-home .kit-artifact{border:1px solid var(--bd);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 30%, var(--brand-color-surface)) 50%, transparent));min-width:0;min-height:126px;box-shadow:0 10px 22px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 75%, var(--brand-color-accent)) 6%, transparent), 0 2px 5px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 75%, var(--brand-color-accent)) 3%, transparent);animation:.52s cubic-bezier(.2,.75,.2,1) both artifact-in;animation-delay:calc(var(--order) * 80ms);border-radius:16px;flex-direction:column;padding:15px 14px 13px;display:flex}.amber-home .kit-artifact.flash{border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 30%, var(--brand-color-surface)) 55%, transparent))}.amber-home .kit-artifact.quiz{border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 20%, var(--brand-color-primary)) 22%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-success-surface) 70%, var(--brand-color-warning-surface)) 40%, transparent))}.amber-home .kit-artifact.guide{border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-primary-hover) 80%, var(--brand-color-info-surface)) 22%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-info-surface) 70%, var(--brand-color-surface-tint)) 40%, transparent))}.amber-home .kit-artifact.podcast{border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-primary-hover) 45%, var(--brand-color-danger)) 20%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-danger-surface) 40%, var(--brand-color-info-surface)) 40%, transparent))}@keyframes artifact-in{0%{opacity:0;transform:translateY(12px)rotate(-1deg)}to{opacity:1;transform:none}}.amber-home .kit-artifact-head{align-items:flex-start;gap:10px;display:flex}.amber-home .kit-artifact-head>span{background:var(--hw);width:38px;height:38px;color:var(--amber-d);border-radius:11px;flex:none;place-items:center;display:grid}.amber-home .kit-artifact-head>span .ic{width:18px;height:18px}.amber-home .kit-artifact.quiz .kit-artifact-head>span{background:var(--gw);color:var(--green)}.amber-home .kit-artifact.guide .kit-artifact-head>span{background:var(--tw);color:var(--teal)}.amber-home .kit-artifact.podcast .kit-artifact-head>span{background:var(--pw);color:var(--plum)}.amber-home .kit-artifact-head strong{font:700 12px/1.2 var(--d);letter-spacing:-.01em;display:block}.amber-home .kit-artifact-head p{color:var(--ink-3);margin:4px 0 0;font-size:10px;line-height:1.4}.amber-home .kit-artifact-bars{margin-top:auto;padding-top:11px}.amber-home .kit-artifact-bars i{background:var(--bd);opacity:.55;border-radius:6px;height:6px;display:block}.amber-home .kit-artifact.flash .kit-artifact-bars i{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 30%, transparent)}.amber-home .kit-artifact.quiz .kit-artifact-bars i{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 20%, var(--brand-color-primary)) 25%, transparent)}.amber-home .kit-artifact.guide .kit-artifact-bars i{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-primary-hover) 80%, var(--brand-color-info-surface)) 25%, transparent)}.amber-home .kit-artifact.podcast .kit-artifact-bars i{background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-primary-hover) 45%, var(--brand-color-danger)) 22%, transparent)}.amber-home .kit-artifact-bars i+i{width:65%;margin-top:5px}.amber-home .kit-connected{color:var(--amber-d);font:700 9.5px var(--m);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:0;display:flex;position:absolute;bottom:16px;left:0;right:0}.amber-home .kit-connected-line{background:var(--amber);opacity:.35;width:45px;height:1px;display:block}.amber-home .capability-strip{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 26%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 62%, transparent);box-shadow:0 14px 28px -24px color-mix(in srgb, var(--brand-color-text) 42%, transparent);border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:18px;display:grid;overflow:hidden}.amber-home .capability-strip>span{border-right:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 82%, transparent);min-height:52px;color:var(--ink-2);font:700 12px var(--d);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:9px 13px;display:flex}.amber-home .capability-strip>span:last-child{border-right:0}.amber-home .capability-strip i{background:var(--hw);width:30px;height:30px;color:var(--amber-d);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.amber-home .capability-strip>span:nth-child(2) i{background:var(--gw);color:var(--green)}.amber-home .capability-strip>span:nth-child(3) i{background:var(--tw);color:var(--teal)}.amber-home .capability-strip>span:nth-child(4) i{background:var(--cw);color:var(--clay)}.amber-home .capability-strip>span:nth-child(5) i{background:var(--gw);color:var(--green)}.amber-home .capability-strip>span:nth-child(6) i{background:var(--pw);color:var(--plum)}.amber-home .workbench-section{padding-top:108px}.amber-home .workbench-section .workbench-heading,.amber-home .connected-workflow .workbench-heading{max-width:950px;color:var(--ink);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.amber-home .workbench-heading .hero-highlight{display:inline}.amber-home .workbench-section .sub{max-width:720px;margin-inline:auto;line-height:1.65}.amber-home .source-switch{background:var(--card);border:1px solid var(--bd);width:max-content;max-width:100%;box-shadow:0 4px 0 var(--paper-2), var(--sh-s);color:var(--ink-2);border-radius:13px;align-items:center;gap:11px;margin:20px auto;padding:12px 15px;display:flex}.amber-home .source-switch .ic{color:var(--amber-d)}.amber-home .source-switch strong{font-family:var(--d);color:var(--ink);font-size:14px}.amber-home .workbench{background:color-mix(in srgb, var(--brand-color-surface-elevated) 62%, transparent);border:1px solid var(--bd);box-shadow:var(--sh-l), inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 90%, transparent);text-align:left;border-radius:24px;overflow:hidden}.amber-home .work-tabs{border-bottom:1px solid var(--bd);background:color-mix(in srgb, var(--brand-color-surface-elevated) 74%, transparent);grid-template-columns:repeat(5,1fr);display:grid}.amber-home .work-tabs button{appearance:none;border:0;border-right:1px solid var(--bd);color:var(--ink-3);font:700 13px var(--d);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:15px 12px;display:flex;position:relative}.amber-home .work-tabs button:last-child{border-right:0}.amber-home .work-tabs button:after{content:"";background:var(--amber);border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:20%;right:20%;transform:scaleX(0)}.amber-home .work-tabs button.on{color:var(--ink);background:var(--card)}.amber-home .work-tabs button.on:after{transform:scaleX(1)}.amber-home .work-tabs button.on .ic{color:var(--amber-d)}.amber-home .work-main{grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);min-height:480px;display:grid}.amber-home .work-stage{background:radial-gradient(circle at 48% 35%, var(--hw), transparent 58%);place-items:center;padding:42px;display:grid}.amber-home .work-card{background:linear-gradient(155deg, var(--card), var(--paper));border:1px solid var(--bd);width:min(100%,620px);min-height:340px;box-shadow:0 5px 0 var(--paper-2), 0 8px 0 color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 70%, transparent), var(--sh-l);border-radius:19px;padding:28px;animation:.3s ease-out both work-card-in}@keyframes work-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.amber-home .work-meta{font:700 10px var(--m);letter-spacing:.08em;color:var(--amber-d);margin-bottom:18px;display:block}.amber-home .work-card h3{max-width:19ch;font-size:clamp(23px,3vw,34px);line-height:1.08}.amber-home .work-answer{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);min-height:88px;margin:24px 0 20px;padding:16px 0}.amber-home .work-answer>span{font:700 9px var(--m);letter-spacing:.08em;color:var(--teal)}.amber-home .work-answer p{color:var(--ink-3);max-width:58ch;margin:7px 0 0;font-size:14px}.amber-home .work-answer.is-open p{color:var(--ink-2)}.amber-home .work-reveal{margin:0 auto;padding:11px 19px;font-size:14px}.amber-home .work-card-foot{font:10px var(--m);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:24px;display:flex}.amber-home .work-card-foot span{align-items:center;gap:6px;display:flex}.amber-home .work-card-foot .ic{color:var(--amber-d)}.amber-home .work-rail{border-left:1px solid var(--bd);background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 52%, transparent);flex-direction:column;gap:10px;padding:16px;display:flex}.amber-home .work-rail button,.amber-home .work-sage{appearance:none;border:1px solid var(--bd);background:var(--card);text-align:left;width:100%;min-height:72px;color:var(--ink);cursor:pointer;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.amber-home .work-rail button:hover,.amber-home .work-sage:hover{border-color:var(--amber);box-shadow:var(--sh-s);transform:translate(-3px)}.amber-home .work-rail-icon{background:var(--hw);width:38px;height:38px;color:var(--amber-d);border-radius:11px;place-items:center;display:grid}.amber-home .work-rail-icon.quiz{background:var(--gw);color:var(--green)}.amber-home .work-rail-icon.guide,.amber-home .work-rail-icon.visual{background:var(--tw);color:var(--teal)}.amber-home .work-rail-icon.podcast{background:var(--cw);color:var(--clay)}.amber-home .work-rail button strong,.amber-home .work-sage strong{font:700 13px var(--d);display:block}.amber-home .work-rail button small,.amber-home .work-sage small{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.amber-home .work-rail button>.ic,.amber-home .work-sage>.ic{color:var(--ink-3)}.amber-home .work-options{flex-direction:column;gap:10px;margin-top:24px;display:flex}.amber-home .work-options button{appearance:none;border:1px solid var(--bd);background:var(--card);text-align:left;color:var(--ink);font:600 13px var(--f);cursor:pointer;border-radius:12px;padding:12px}.amber-home .work-options button>span{border:1px solid var(--bd);width:23px;height:23px;font:700 10px var(--m);border-radius:7px;place-items:center;margin-right:9px;display:inline-grid}.amber-home .work-options button.correct{border-color:var(--green);background:var(--gw)}.amber-home .work-options button.incorrect{border-color:var(--clay);background:var(--cw)}.amber-home .work-feedback{color:var(--ink-2);margin:14px 0 0;font-size:13px}.amber-home .work-guide-card ol{margin:23px 0;padding:0;list-style:none}.amber-home .work-guide-card li{border-bottom:1px dashed var(--bd);grid-template-columns:42px 1fr;gap:10px;padding:12px 0;display:grid}.amber-home .work-guide-card li>b{font:700 11px var(--m);color:var(--amber-d)}.amber-home .work-guide-card li strong{font:700 14px var(--d);display:block}.amber-home .work-guide-card li span{color:var(--ink-2);font-size:12.5px}.amber-home .work-cite{font:10px var(--m);color:var(--ink-3)}.amber-home .work-podcast-card>p,.amber-home .work-visual-card>p{color:var(--ink-2);max-width:52ch;font-size:14px}.amber-home .work-wave{align-items:center;gap:3px;height:86px;margin:30px 0;display:flex}.amber-home .work-wave i{background:var(--clay);opacity:.42;border-radius:999px;flex:1;min-height:5px}.amber-home .work-wave.is-playing i{animation:.8s ease-in-out infinite alternate wave-pulse;animation-delay:calc(var(--i,0) * 20ms)}@keyframes wave-pulse{to{opacity:.85;transform:scaleY(.55)}}.amber-home .work-player{font:11px var(--m);color:var(--ink-3);align-items:center;gap:12px;display:flex}.amber-home .work-player button{appearance:none;background:var(--amber);width:42px;height:42px;color:var(--ink);box-shadow:0 4px 0 var(--amber-d);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.amber-home .respiration-map{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:36px 0;display:flex}.amber-home .respiration-map span{border:1px solid var(--bd);background:var(--card);font:700 13px var(--d);box-shadow:var(--sh-s);border-radius:12px;padding:13px 15px}.amber-home .respiration-map span.atp{background:var(--hw);border-color:var(--amber);color:var(--amber-d)}.amber-home .respiration-map i{background:var(--amber);width:24px;height:2px;position:relative}.amber-home .respiration-map i:after{content:"";border-left:6px solid var(--amber);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:-1px}.amber-home .retention-path{background:linear-gradient(90deg, var(--gw), var(--hw), var(--cw), var(--gw));border:1px solid var(--bd);box-shadow:var(--sh-s);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:22px;padding:23px 40px 20px;display:grid;position:relative}.amber-home .retention-path>div:not(.path-line){font:700 13px var(--d);z-index:2;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.amber-home .retention-path b{background:var(--card);border:1px solid var(--amber);width:24px;height:24px;font:700 9px var(--m);color:var(--amber-d);border-radius:50%;place-items:center;display:grid}.amber-home .path-line{background:repeating-linear-gradient(90deg, var(--amber) 0 8px, transparent 8px 15px);opacity:.55;height:2px;position:absolute;bottom:15px;left:8%;right:8%}.amber-home .path-line span{height:100%;width:var(--pip-progress);background:var(--amber);transition:width .35s;display:block}.amber-home .pip-path{z-index:4;bottom:5px;left:var(--pip-position);width:46px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%)}.amber-home .depth-story{background:var(--ink);color:var(--paper);border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 18%, transparent);border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 18%, transparent);padding:92px 0;position:relative;overflow:clip}.amber-home .depth-noise{opacity:.34;background:radial-gradient(circle at 50% 7%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 13%, transparent), transparent 32%), radial-gradient(circle at 26% 68%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-accent-bright) 65%, var(--brand-color-warning-surface)) 5%, transparent), transparent 28%), radial-gradient(circle, color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-elevated) 85%, var(--brand-color-warning)) 18%, transparent) 1px, transparent 1.4px);pointer-events:none;background-size:auto,auto,76px 76px;position:absolute;inset:0}.amber-home .depth-intro{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.amber-home .depth-intro .depth-heading{max-width:950px;color:var(--paper);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.amber-home .depth-heading .hero-highlight{display:inline}.amber-home .depth-desc{max-width:720px;color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 72%, transparent);text-align:center;margin:24px auto 0;font-size:17px;line-height:1.65}.amber-home .depth-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(36px,5vw,72px);max-width:1160px;margin:52px auto 0;display:grid;position:relative}.amber-home .depth-sticky{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 18%, transparent);background:radial-gradient(circle at 16% 19%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 14%, transparent), transparent 24%), radial-gradient(circle, color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 5.5%, transparent) 1px, transparent 1.35px), linear-gradient(150deg, color-mix(in srgb, var(--brand-color-surface-elevated) 8.5%, transparent), color-mix(in srgb, var(--brand-color-surface-elevated) 2.5%, transparent));min-height:480px;box-shadow:0 34px 66px -34px color-mix(in srgb, var(--brand-color-text) 64%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 6%, transparent), 0 0 70px -28px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 10%, transparent);background-size:auto,34px 34px,auto;border-radius:30px;justify-content:center;padding:112px 28px 42px;display:flex;position:relative;overflow:hidden}.amber-home .depth-thread{width:100%;height:100%;position:absolute;inset:0}.amber-home .depth-thread path{fill:none;stroke:var(--amber);stroke-width:2.5px;stroke-dasharray:2 12;stroke-linecap:round;opacity:.68;filter:drop-shadow(0 0 5px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 32%, transparent))}.amber-home .depth-pip{z-index:4;width:86px;filter:drop-shadow(0 16px 20px color-mix(in srgb, var(--brand-color-text) 35%, transparent));animation:3.6s ease-in-out infinite depth-pip-float;position:absolute;top:54px;left:34px}.amber-home .depth-stage{z-index:3;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.amber-home .depth-artifact{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 90%, var(--brand-color-accent)) 98%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-accent) 5%, var(--brand-color-text)) 98%, transparent));border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 85%, var(--brand-color-warning-surface)) 45%, transparent);width:min(100%,720px);box-shadow:0 24px 50px color-mix(in srgb, var(--brand-color-text) 22%, transparent), 0 34px 64px -34px color-mix(in srgb, var(--brand-color-text) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 4%, transparent);border-radius:24px;padding:34px;animation:.35s ease-out both depth-artifact-in}.amber-home .depth-artifact>span{font:700 9px var(--m);letter-spacing:.08em;color:var(--amber);align-items:center;gap:7px;display:flex}.amber-home .depth-artifact>strong{font:800 clamp(26px, 3.2vw, 38px)/1.12 var(--d);color:var(--paper);letter-spacing:-.025em;margin-top:17px;display:block}.amber-home .depth-artifact>p{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 76%, transparent);margin-top:24px;font-size:15px;line-height:1.65}.amber-home .depth-artifact>small{font:10px var(--m);color:var(--green);margin-top:20px;display:block}.amber-home .depth-artifact button{appearance:none;border:1px solid var(--amber);background:var(--amber);color:var(--ink);font:700 12px var(--d);cursor:pointer;border-radius:11px;align-items:center;gap:7px;margin-top:18px;padding:10px 14px;display:flex}@keyframes depth-artifact-in{0%{opacity:0;transform:translateY(12px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes depth-pip-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(1deg)}}.amber-home .depth-quiz>p{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 15%, transparent);border-radius:13px;align-items:center;gap:9px;padding:15px 16px;display:flex}.amber-home .depth-quiz>p i{background:var(--green);width:18px;height:18px;box-shadow:inset 0 0 0 5px color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 82%, transparent);border-radius:50%}.amber-home .depth-quiz>small{color:var(--amber)}.amber-home .depth-steps{flex-direction:column;gap:0;margin-top:0;padding-left:0;display:flex;position:relative}.amber-home .depth-steps:before{content:"";z-index:0;background:linear-gradient(var(--amber), color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 20%, transparent));width:2px;position:absolute;top:18px;bottom:66px;left:18px}.amber-home .depth-step{z-index:1;appearance:none;width:100%;min-height:0;color:inherit;text-align:left;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:18px 18px 22px 62px;transition:opacity .25s,background .25s,border-color .25s;position:relative}.amber-home .depth-step:hover,.amber-home .depth-step:focus-visible{opacity:.92;background:color-mix(in srgb, var(--brand-color-surface-elevated) 4%, transparent)}.amber-home .depth-step:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.amber-home .depth-step.on{opacity:1;background:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 8%, transparent);border-color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 52%, transparent)}.amber-home .depth-step>span{background:var(--amber);width:36px;height:36px;color:var(--ink);font:700 11px var(--m);box-shadow:0 4px 0 var(--amber-d);z-index:2;border-radius:11px;place-items:center;margin-left:0;display:grid;position:absolute;top:18px;left:0}.amber-home .depth-step h3{color:var(--paper);margin:0;font-size:20px}.amber-home .depth-step p{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 60%, transparent);max-width:30ch;margin:8px 0 0;font-size:13px;line-height:1.6}.amber-home .depth-step.on h3{color:var(--paper)}.amber-home .depth-step.on p{color:color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 78%, transparent)}.amber-home .depth-cta{z-index:1;align-self:flex-start;width:max-content;margin:10px 0 0 62px;position:relative}.amber-home .breadth-section{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 12%, transparent), transparent 30%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand-color-surface-elevated) 20%, transparent) 48%, transparent);padding:128px 0 72px;position:relative;overflow:clip}.amber-home .breadth-heading{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin-inline:auto;display:flex}.amber-home .breadth-eyebrow{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 34%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 62%, transparent);max-width:max-content;box-shadow:0 9px 22px -17px color-mix(in srgb, var(--brand-color-text) 48%, transparent);border-radius:999px;margin:0 auto 24px;padding:7px 13px}.amber-home .breadth-heading h2{max-width:950px;color:var(--ink);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.amber-home .breadth-heading .hero-highlight{display:inline}.amber-home .breadth-heading p{max-width:760px;color:var(--ink-2);letter-spacing:-.005em;text-wrap:balance;margin:25px auto 0;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.amber-home .breadth-label{font:700 11px var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-d);align-items:center;gap:14px;margin:48px 0 14px;display:flex}.amber-home .breadth-label:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 25%, var(--brand-color-warning)) 42%, transparent), transparent);flex:1;height:1px}.amber-home .feature-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--amber) var(--paper-2);scrollbar-width:thin;overscroll-behavior-inline:contain;gap:16px;width:100%;padding:8px 6px 24px;display:flex;overflow-x:auto}.amber-home .feature-ticket{--card-rx:0deg;--card-ry:0deg;--card-px:50%;--card-py:50%;min-height:244px;color:var(--ink);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ticket-accent,var(--amber)) 9%, transparent), transparent 42%), linear-gradient(145deg, var(--card), color-mix(in srgb, var(--paper) 72%, var(--paper-2)));border:1px solid color-mix(in srgb, var(--ticket-accent,var(--amber)) 16%, var(--bd));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 72%, transparent), 0 18px 36px -25px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 70%, var(--brand-color-warning)) 30%, transparent);scroll-snap-align:start;transform:perspective(760px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translate3d(0, 0, 0);transform-style:preserve-3d;will-change:transform;border-radius:28px;flex-direction:column;flex:0 0 clamp(260px,23vw,292px);padding:26px 26px 23px;text-decoration:none;transition:transform .12s ease-out,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.amber-home .feature-ticket:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-px) var(--card-py), color-mix(in srgb, var(--brand-color-surface-elevated) 46%, transparent), transparent 42%);transition:opacity .2s;position:absolute;inset:0}.amber-home .feature-ticket:hover{transform:perspective(760px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translate3d(0, -6px, 16px);border-color:color-mix(in srgb, var(--ticket-accent,var(--amber)) 48%, var(--bd));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 82%, transparent), 0 26px 44px -24px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 70%, var(--brand-color-warning)) 42%, transparent)}.amber-home .feature-ticket:hover:before{opacity:1}.amber-home .feature-ticket:focus-visible{outline:3px solid var(--amber-d);outline-offset:4px}.amber-home .feature-ticket-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative;transform:translateZ(20px)}.amber-home .feature-ticket-index{border:1px solid color-mix(in srgb, var(--brand-color-surface-elevated) 58%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 76%, transparent);width:max-content;min-width:42px;height:29px;color:var(--ticket-accent,var(--amber-d));font:700 10px var(--m);letter-spacing:.08em;box-shadow:0 5px 12px -10px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 70%, var(--brand-color-warning)) 36%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.amber-home .feature-ticket-icon{border:1px solid color-mix(in srgb, var(--ticket-accent,var(--amber)) 22%, var(--bd));background:color-mix(in srgb, var(--ticket-accent,var(--amber)) 9%, var(--card));width:44px;height:44px;color:var(--ticket-accent,var(--amber-d));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-color-surface-elevated) 80%, transparent), 0 9px 18px -14px color-mix(in srgb, color-mix(in srgb, var(--brand-color-text) 70%, var(--brand-color-warning)) 34%, transparent);border-radius:15px;place-items:center;display:grid}.amber-home .feature-ticket-icon .ic{width:21px;height:21px}.amber-home .feature-ticket strong{z-index:1;font:800 22px/1.08 var(--d);letter-spacing:-.025em;margin-top:27px;display:block;position:relative;transform:translateZ(26px)}.amber-home .feature-ticket p{z-index:1;max-width:30ch;color:var(--ink-2);margin:auto 0 31px;padding-top:15px;font-size:12.5px;line-height:1.55;position:relative;transform:translateZ(15px)}.amber-home .feature-ticket>.ic{width:17px;height:17px;color:var(--ticket-accent,var(--amber-d));z-index:1;transition:transform .25s;position:absolute;bottom:19px;right:21px;transform:translateZ(24px)}.amber-home .feature-ticket:hover>.ic{transform:translate3d(4px,0,24px)}.amber-home .feature-ticket.clay{--ticket-accent:var(--clay)}.amber-home .feature-ticket.teal{--ticket-accent:var(--teal)}.amber-home .feature-ticket.green{--ticket-accent:var(--green)}.amber-home .feature-ticket.amber{--ticket-accent:var(--amber-d)}.amber-home .free-tool-band{background:radial-gradient(circle at 0 0, color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning-surface) 40%, var(--brand-color-warning)) 14%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--brand-color-surface-elevated) 96%, transparent), color-mix(in srgb, color-mix(in srgb, var(--brand-color-background) 85%, var(--brand-color-warning-surface)) 86%, transparent));border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-accent-bright) 70%, var(--brand-color-success)) 25%, transparent);box-shadow:0 1px 0 var(--brand-color-surface-elevated) inset, 0 24px 52px -32px color-mix(in srgb, var(--brand-color-text) 36%, transparent), 0 7px 18px -14px color-mix(in srgb, var(--brand-color-text) 22%, transparent);border-radius:26px;grid-template-columns:.42fr 1fr;align-items:center;gap:40px;margin-top:36px;padding:34px 36px;display:grid}.amber-home .free-tool-band h3{font-size:clamp(25px,2.4vw,32px);line-height:1.12}.amber-home .free-tool-band>div>p{color:var(--ink-2);margin:10px 0 0;font-size:13px}.amber-home .tool-row{flex-wrap:wrap;gap:10px;display:flex}.amber-home .tool-row a{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-accent-bright) 70%, var(--brand-color-success)) 24%, transparent);background:color-mix(in srgb, var(--brand-color-surface-elevated) 86%, transparent);color:var(--ink-2);box-shadow:0 5px 12px -9px color-mix(in srgb, var(--brand-color-text) 34%, transparent);border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.amber-home .tool-row a:hover{border-color:var(--amber);box-shadow:0 10px 18px -12px color-mix(in srgb, var(--brand-color-text) 42%, transparent);transform:translateY(-2px)}.amber-home .tool-row a:focus-visible{outline:3px solid var(--amber-d);outline-offset:3px}.amber-home .tool-row a .ic,.amber-home .tool-row a b{color:var(--amber-d)}.amber-home .tool-row a strong{color:var(--ink)}@media (max-width:1023px){.amber-home .feature-rail{-webkit-overflow-scrolling:touch;margin-right:-26px;padding-right:26px}}.amber-home .personal-plan{padding:104px 0}.amber-home .personal-plan .plan-heading{max-width:950px;color:var(--ink);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.amber-home .personal-plan .plan-heading .hero-highlight{display:inline}.amber-home .personal-plan>.wrap>.sub{margin-top:22px}.amber-home .personal-plan>.wrap>.context-links{margin-top:12px}.amber-home .plan-builder{text-align:left;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(20px,2.5vw,32px);margin-top:32px;display:grid}.amber-home .plan-controls{grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;display:grid}.amber-home .plan-choice{border:1px solid var(--bd);background:var(--card);min-width:0;box-shadow:0 4px 0 var(--paper-2), var(--sh-s);border-radius:16px;flex-direction:column;justify-content:center;margin:0;padding:17px 18px 18px;display:flex}.amber-home .plan-choice legend{font:800 14px var(--d);color:var(--ink);padding:0 7px}.amber-home .plan-choice>div{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.amber-home .plan-choice button{appearance:none;border:1px solid var(--bd);background:var(--card);min-height:42px;color:var(--ink-2);font:650 12px var(--f);box-shadow:0 3px 0 var(--paper-2);cursor:pointer;border-radius:11px;padding:9px 11px;transition:transform .12s,background .12s,border-color .12s}.amber-home .plan-choice button:hover{transform:translateY(-1px)}.amber-home .plan-choice button.on{background:linear-gradient(145deg, var(--amber-br), var(--amber));color:var(--ink);border-color:var(--amber-d);box-shadow:0 3px 0 var(--amber-d), 0 8px 18px -12px color-mix(in srgb, var(--brand-color-text) 52%, transparent)}.amber-home .plan-choice button span{margin-right:5px}.amber-home .plan-preview{background:linear-gradient(155deg, var(--card), var(--paper));border:1px solid var(--bd);min-width:0;box-shadow:var(--sh-l);border-radius:22px;flex-direction:column;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden}.amber-home .plan-preview:after{content:"";background:radial-gradient(ellipse, var(--gw), transparent 68%);opacity:.75;height:55%;position:absolute;inset:auto -10% -28% 20%}.amber-home .plan-preview-head{z-index:2;position:relative}.amber-home .plan-preview h3{font-size:28px}.amber-home .plan-preview-head p{font:10px var(--m);letter-spacing:.04em;color:var(--ink-3);margin:8px 0 0}.amber-home .plan-route{z-index:2;aspect-ratio:8/3;width:100%;margin-top:20px;position:relative}.amber-home .plan-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.amber-home .plan-route path{fill:none;stroke:url(#plan-route-gradient);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 5px color-mix(in srgb, color-mix(in srgb, var(--brand-color-warning) 70%, var(--brand-color-text)) 20%, transparent));transition:d .55s cubic-bezier(.2,.8,.2,1)}.amber-home .pip-plan{z-index:4;width:clamp(50px,7vw,68px);left:var(--route-x);top:var(--route-y);filter:drop-shadow(0 10px 12px color-mix(in srgb, var(--brand-color-text) 22%, transparent));transition:left .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.amber-home .route-stage{z-index:3;width:max-content;max-width:88px;left:var(--route-x);top:var(--route-y);font:750 12px var(--d);color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:5px;transition:left .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translate(-50%,-15px)}.amber-home .route-stage b{background:var(--card);border:2px solid var(--amber);width:30px;height:30px;font:700 9px var(--m);color:var(--amber-d);box-shadow:0 5px 12px -8px color-mix(in srgb, var(--brand-color-text) 45%, transparent);border-radius:50%;place-items:center;display:grid}.amber-home .route-stage.is-active{color:var(--ink)}.amber-home .route-stage.is-active b{background:linear-gradient(145deg, var(--amber-br), var(--amber));border-color:var(--amber-d);color:var(--ink);box-shadow:0 6px 14px -7px color-mix(in srgb, var(--brand-color-text) 62%, transparent)}.amber-home .plan-note{z-index:2;width:max-content;max-width:100%;font:10px var(--m);color:var(--ink-3);border:1px dashed var(--bd);background:color-mix(in srgb, var(--brand-color-surface-elevated) 65%, transparent);border-radius:9px;margin:auto 0 0;padding:8px 11px;position:relative}.amber-home .final-section{padding-top:64px}.amber-home .final-section>.wrap{max-width:980px}.amber-home .final-sage-stage{z-index:3;contain:layout paint;cursor:default;place-items:center;width:138px;height:104px;margin:-4px auto 8px;display:grid;position:relative}.amber-home .final-sage-mover{z-index:2;will-change:transform;width:82px;position:relative;transform:translate(0,0)}.amber-home .pip-final{width:82px;filter:drop-shadow(0 16px 16px color-mix(in srgb, var(--amber-d) 24%, transparent));margin:0}.amber-home .final-sage-glow{z-index:0;background:radial-gradient(ellipse, color-mix(in srgb, var(--amber) 29%, transparent), transparent 70%);filter:blur(6px);will-change:transform;border-radius:50%;width:96px;height:46px;position:absolute;bottom:10px}.amber-home .final-sage-orbit{z-index:1;background:var(--amber-br);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 12%, transparent);border-radius:50%;animation:6s linear infinite ah-sage-orbit;position:absolute}.amber-home .final-sage-orbit-one{top:24px;left:25px}.amber-home .final-sage-orbit-two{width:5px;height:5px;animation-duration:7.5s;animation-direction:reverse;bottom:32px;right:22px}@keyframes ah-sage-orbit{50%{transform:translate(8px,-7px)scale(1.35)}}.amber-home .final h2{max-width:19ch}.amber-home .final .btn{z-index:2;position:relative}@media (max-width:520px){.amber-home .final-section{padding-top:48px}.amber-home .final{border-radius:24px;padding:30px 18px 34px}.amber-home .final:before{border-radius:18px;inset:7px}.amber-home .final-sage-stage{width:122px;height:94px;margin-bottom:7px}.amber-home .final-sage-mover,.amber-home .pip-final{width:74px}.amber-home .final-eyebrow{margin-bottom:12px;font-size:12px}.amber-home .final h2{font-size:clamp(29px,8.8vw,36px)}.amber-home .final p{margin-top:13px;font-size:15px}.amber-home .final .ctas{flex-direction:column;margin-top:22px}.amber-home .final .ctas .btn{width:100%}}@media (max-width:1050px){.amber-home .play-hero-shell{padding-inline:28px}.amber-home .topic-picker{gap:10px;padding-inline:14px}.amber-home .topic-options{gap:4px}.amber-home .topic-options button{padding-inline:9px;font-size:10px}.amber-home .artifact-row{gap:10px;left:20px;right:20px}.amber-home .kit-artifact{padding:14px 13px 12px}.amber-home .kit-artifact-head>span{width:38px;height:38px}.amber-home .kit-source{width:min(290px,34%);padding:18px 19px}.amber-home .sage-hero{width:132px}.amber-home .capability-strip>span{padding-inline:8px;font-size:11px}.amber-home .depth-layout{grid-template-columns:1fr;gap:32px;max-width:900px}.amber-home .depth-sticky{min-height:480px}.amber-home .plan-builder{grid-template-columns:1fr;gap:18px}.amber-home .plan-controls{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}.amber-home .plan-choice>div{flex-direction:column}}@media (max-width:900px){.amber-home .play-hero{padding-top:46px}.amber-home .play-hero h1{font-size:clamp(48px,6.9vw,58px)}.amber-home .hero-product-canvas{margin-top:48px}.amber-home .topic-picker{flex-wrap:wrap;padding-block:11px}.amber-home .topic-picker>p{text-align:center;width:100%}.amber-home .topic-options{flex-wrap:wrap;justify-content:center}.amber-home .kit-stage{height:560px}.amber-home .kit-thread{display:none}.amber-home .sage-intro{top:23px;left:52%}.amber-home .sage-intro>strong{font-size:14px}.amber-home .sage-hero{width:128px}.amber-home .kit-source{width:min(256px,38%)}.amber-home .kit-source strong{font-size:15px}.amber-home .artifact-row{grid-template-columns:repeat(2,1fr);bottom:45px}.amber-home .kit-artifact-head>span{width:36px;height:36px}.amber-home .capability-strip{grid-template-columns:repeat(3,1fr)}.amber-home .capability-strip>span:nth-child(3){border-right:0}.amber-home .capability-strip>span:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 88%, transparent)}}@media (max-width:780px){.amber-home .play-hero h1{font-size:clamp(42px,9.2vw,54px)}.amber-home .play-hero-sub{font-size:17px}.amber-home .hero-product-canvas{border-radius:24px;margin-top:44px}.amber-home .topic-picker{flex-direction:column;align-items:stretch;width:100%;min-height:0;padding:12px}.amber-home .topic-picker>p{text-align:left;font-size:9px}.amber-home .topic-options{flex-wrap:wrap;justify-content:flex-start}.amber-home .topic-options button{flex:140px;min-height:42px;padding:8px 10px;font-size:11px}.amber-home .kit-stage{flex-direction:column;align-items:center;gap:26px;height:auto;padding:38px 22px 30px;display:flex}.amber-home .kit-stage:before{content:"";z-index:0;background:repeating-linear-gradient(to bottom, var(--amber) 0 8px, transparent 8px 16px);opacity:.42;width:2.5px;position:absolute;top:200px;bottom:320px;left:50%}.amber-home .kit-thread{display:none}.amber-home .kit-upload-intro,.amber-home .kit-source,.amber-home .sage-intro,.amber-home .artifact-row,.amber-home .kit-connected{position:relative;inset:auto;transform:none}.amber-home .kit-upload-intro{justify-content:center}.amber-home .kit-source{width:min(100%,400px);animation:none}.amber-home .kit-source strong{font-size:19px}.amber-home .sage-hero{width:160px}.amber-home .sage-intro{width:auto}.amber-home .sage-intro>strong{font-size:19px}.amber-home .artifact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.amber-home .kit-artifact{padding:18px 16px 14px}.amber-home .kit-artifact-head>span{width:44px;height:44px}.amber-home .kit-artifact-head strong{font-size:15px}.amber-home .kit-artifact-bars i{height:8px}.amber-home .kit-connected{margin-top:-6px}.amber-home .capability-strip{grid-template-columns:repeat(2,1fr)}.amber-home .capability-strip>span{border-right:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 88%, transparent);border-bottom:1px solid color-mix(in srgb, color-mix(in srgb, var(--brand-color-surface-tint) 80%, var(--brand-color-accent-bright)) 88%, transparent)}.amber-home .capability-strip>span:nth-child(2n){border-right:0}.amber-home .capability-strip>span:nth-last-child(-n+2){border-bottom:0}.amber-home .work-tabs{display:flex;overflow-x:auto}.amber-home .work-tabs button{flex:none;min-width:128px}.amber-home .work-main{grid-template-columns:1fr}.amber-home .work-stage{padding:24px 16px}.amber-home .work-card{min-height:320px;padding:22px}.amber-home .work-rail{border-left:0;border-top:1px solid var(--bd);grid-template-columns:1fr 1fr;display:grid}.amber-home .work-rail button,.amber-home .work-sage{min-height:68px}.amber-home .retention-path{padding:20px 12px}.amber-home .retention-path>div:not(.path-line){flex-direction:column;font-size:11px}.amber-home .pip-path{display:none}.amber-home .depth-story{padding:80px 0}.amber-home .depth-sticky{min-height:480px;padding:112px 28px 38px}.amber-home .depth-stage{padding:0}.amber-home .depth-pip{width:82px;top:44px;left:32px}.amber-home .depth-steps{grid-template-columns:1fr;padding-left:0}.amber-home .breadth-heading{grid-template-columns:1fr;gap:20px}.amber-home .breadth-heading h2{max-width:none}.amber-home .breadth-section{padding:96px 0 68px}.amber-home .breadth-label{margin-top:44px}.amber-home .free-tool-band{grid-template-columns:1fr;gap:24px;padding:28px}.amber-home .plan-controls{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}.amber-home .plan-choice>div{flex-direction:row}.amber-home .plan-preview{min-height:0}.amber-home .plan-route{height:auto}.amber-home .route-stage{font-size:9px}}@media (max-width:520px){.amber-home .wrap{padding-left:18px;padding-right:18px}.amber-home .nav .bar{height:60px}.amber-home .nav .btn.sm{padding:9px 12px;font-size:12px}.amber-home .logo .brand-logo{height:31.05px}.amber-home .play-hero{padding-top:34px}.amber-home .hero-eyebrow{margin-bottom:20px}.amber-home .play-hero h1{font-size:clamp(38px,10.4vw,50px);line-height:1.04}.amber-home .workbench-section .workbench-heading,.amber-home .connected-workflow .workbench-heading{font-size:clamp(36px,10vw,46px);line-height:1.07}.amber-home .play-hero-sub{margin-top:22px;font-size:16px;line-height:1.6}.amber-home .play-hero .ctas{flex-direction:column;margin-top:27px}.amber-home .play-hero .ctas .btn{justify-content:center;width:100%}.amber-home .hero-product-canvas{border-radius:20px;margin-top:40px}.amber-home .kit-stage{gap:16px;padding:28px 16px 24px}.amber-home .kit-stage:before{top:180px;bottom:180px}.amber-home .topic-options button{flex:125px}.amber-home .artifact-row{grid-template-columns:1fr 1fr;gap:8px}.amber-home .kit-artifact{min-height:0;padding:12px}.amber-home .kit-artifact-head{align-items:center;gap:10px}.amber-home .kit-artifact-head>span{width:40px;height:40px}.amber-home .kit-artifact-head strong{font-size:14px}.amber-home .kit-artifact-head p,.amber-home .kit-artifact-bars{display:none}.amber-home .sage-hero{width:130px}.amber-home .kit-upload-intro strong{font-size:16px}.amber-home .kit-upload-intro p{font-size:13px}.amber-home .kit-source strong{font-size:17px}.amber-home .capability-strip{margin-top:20px}.amber-home .capability-strip>span{justify-content:flex-start;min-height:54px;padding:9px;font-size:11px}.amber-home .capability-strip i{width:28px;height:28px}.amber-home .work-stage{padding:16px 8px}.amber-home .work-card{padding:18px}.amber-home .work-card h3{font-size:24px}.amber-home .work-rail{grid-template-columns:1fr}.amber-home .work-card-foot{flex-direction:column;gap:7px}.amber-home .retention-path{grid-template-columns:repeat(4,minmax(0,1fr))}.amber-home .retention-path>div:not(.path-line) span{text-align:center;font-size:9px}.amber-home .depth-intro .depth-heading{font-size:clamp(36px,10vw,46px);line-height:1.07}.amber-home .depth-sticky{min-height:0;padding:0 16px 24px;display:block;overflow:visible}.amber-home .depth-artifact{padding:24px}.amber-home .depth-step{padding:17px 14px 20px 58px}.amber-home .depth-step>span{margin-left:0}.amber-home .depth-cta{margin:10px 0 0 58px}.amber-home .depth-pip{width:80px;margin:-42px auto -22px;position:relative;top:auto;left:auto;transform:none}.amber-home .depth-thread{display:none}.amber-home .depth-stage{display:block}.amber-home .feature-ticket{flex-basis:min(78vw,270px);min-height:220px}.amber-home .breadth-heading h2{font-size:clamp(36px,10vw,46px);line-height:1.07}.amber-home .breadth-heading p{font-size:16px;line-height:1.62}.amber-home .breadth-eyebrow{margin-bottom:20px}.amber-home .feature-rail{gap:14px;margin-right:-18px;padding-right:18px}.amber-home .free-tool-band{margin-top:38px;padding:24px 20px}.amber-home .tool-row a{width:100%}.amber-home .plan-preview{padding:18px}.amber-home .plan-preview h3{font-size:24px}.amber-home .plan-route{min-height:180px;margin-top:16px}.amber-home .route-stage{text-align:center;max-width:62px;font-size:10px}.amber-home .pip-plan{width:45px}.amber-home .personal-plan{padding:82px 0}.amber-home .personal-plan .plan-heading{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10vw,46px);line-height:1.07}.amber-home .plan-note{margin-top:10px}}@media (prefers-reduced-motion:reduce){.amber-home .final .glowb,.amber-home .final-sage-orbit{animation:none!important}.amber-home .final-sage-mover,.amber-home .final-sage-glow,.amber-home .final .final-primary .ic{will-change:auto;transition:none!important;transform:none!important}.amber-home .sage-hero,.amber-home .kit-thread path,.amber-home .depth-thread path,.amber-home .work-wave.is-playing i,.amber-home .kit-source,.amber-home .kit-artifact,.amber-home .work-card,.amber-home .depth-artifact{animation:none!important}.amber-home .depth-pip,.amber-home .pip-path,.amber-home .pip-plan,.amber-home .path-line span,.amber-home .plan-route path,.amber-home .route-stage{transition:none!important}.amber-home .depth-pip{animation:none!important}.amber-home .feature-ticket,.amber-home .feature-ticket>.ic{transition:none!important}}@media (max-width:780px){.amber-home .topic-picker{padding:10px}.amber-home .topic-options button{min-height:34px;padding:6px 8px;font-size:9.5px}.amber-home .kit-stage{gap:21px;padding:30px 18px 24px}.amber-home .kit-source{width:min(100%,320px)}.amber-home .kit-source strong,.amber-home .sage-intro>strong{font-size:15px}.amber-home .sage-hero{width:128px}.amber-home .artifact-row{gap:10px}.amber-home .kit-artifact{padding:14px 13px 12px}.amber-home .kit-artifact-head>span{width:35px;height:35px}.amber-home .kit-artifact-head strong{font-size:12px}.amber-home .kit-artifact-bars i{height:6px}}@media (max-width:520px){.amber-home .kit-stage{gap:13px;padding:24px 13px 20px}.amber-home .kit-stage:before{top:145px;bottom:145px}.amber-home .kit-artifact{padding:10px}.amber-home .kit-artifact-head{gap:8px}.amber-home .kit-artifact-head>span{width:32px;height:32px}.amber-home .kit-artifact-head strong{font-size:11px}.amber-home .sage-hero{width:104px}.amber-home .kit-upload-intro strong{font-size:12px}.amber-home .kit-upload-intro p,.amber-home .sage-intro>p{font-size:10px}.amber-home .kit-source strong{font-size:14px}.amber-home .capability-strip{margin-top:16px}.amber-home .capability-strip>span{min-height:44px;padding:7px;font-size:10px}.amber-home .capability-strip i{width:24px;height:24px}}
