@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-display:"Bodoni Moda";--font-brand:"Gloock";--font-sans:"Manrope";--aa-parchment:#f0ebde;--aa-parchment-warm:#e3dac9;--aa-ink:#130e0a;--aa-ink-soft:#2e2722;--aa-smoke:#373e45;--aa-brass:#a98242;--aa-brass-soft:#cbb48c;--aa-oxblood:#791a18;--aa-oxblood-hover:#620a0b;--aa-sage:#638063;--aa-line:#c6bdac;--aa-card-black:#03060a;--color-ink:var(--aa-ink);--color-paper:var(--aa-parchment);--color-bone:var(--aa-parchment-warm);--color-line:var(--aa-line);--color-muted:var(--aa-ink-soft)}@supports (color:lab(0% 0 0)){:root{--aa-parchment:lab(93.1135% .456065 6.90417);--aa-parchment-warm:lab(87.3158% 1.28722 9.57235);--aa-ink:lab(4.41364% 1.59375 2.40958);--aa-ink-soft:lab(16.4414% 2.62746 4.65969);--aa-smoke:lab(25.7382% -1.58662 -5.63357);--aa-brass:lab(57.1072% 10.1695 40.1332);--aa-brass-soft:lab(74.6155% 3.90631 23.7353);--aa-oxblood:lab(26.7919% 40.84 27.895);--aa-oxblood-hover:lab(19.9187% 37.8096 25.9695);--aa-sage:lab(50.823% -15.3744 12.1624);--aa-line:lab(76.8746% 1.30993 9.58972);--aa-card-black:lab(1.55183% -.323907 -1.64561)}}@supports (color:color-mix(in lab, red, red)){:root{--color-muted:color-mix(in oklch, var(--aa-ink-soft) 82%, var(--aa-parchment))}}:root{--color-oxblood:var(--aa-oxblood);--color-brass:var(--aa-brass);--color-sage:var(--aa-sage);--color-night:var(--aa-card-black);--type-hero:clamp(4rem, 8vw, 7.5rem);--type-title:clamp(2rem, 4vw, 4rem);--type-section:1.5rem;--type-body:1rem;--type-small:.875rem;--type-caption:.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--paper-shadow:0 18px 42px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){:root{--paper-shadow:0 18px 42px color-mix(in oklch, var(--aa-ink) 14%, transparent)}}:root{--card-shadow:0 26px 48px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){:root{--card-shadow:0 26px 48px color-mix(in oklch, var(--aa-ink) 22%, transparent)}}.route-page .module-stage{grid-template-columns:minmax(0,.96fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,108px);min-height:min(760px,100svh - 108px);padding:clamp(68px,8vw,112px) 0 clamp(46px,6vw,78px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage:before{background:linear-gradient(180deg, lab(0% 0 0/.1), transparent 24%, lab(0% 0 0/.28)), radial-gradient(circle at 13% 72%, lab(78.9184% 13.2843 55.0138/.13), transparent 29rem), radial-gradient(circle at 75% 16%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 24rem), url(/art/hero/ink-cloud-gold.png) left bottom / min(60vw, 720px) auto no-repeat, url(/art/hero/ink-cloud-pearl.png) right top / min(47vw, 610px) auto no-repeat}}.route-page .module-stage__copy{gap:clamp(16px,2vw,24px);max-width:720px}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__copy .route-kicker{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}.route-page .module-stage__copy h1{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}.route-page .module-stage__copy p{color:color-mix(in oklch, var(--xl-moon) 57%, var(--aa-brass-soft))}}.route-page .module-route__actions{gap:12px;padding-top:6px}.route-page .module-route__actions .button-primary,.route-page .module-route__actions .button-secondary{border-radius:6px;min-height:46px;padding:0 20px;font-size:.86rem}.route-page .module-oracle-panel{align-content:end;min-height:clamp(390px,42vw,560px);padding-bottom:clamp(6px,1vw,14px)}.route-page .module-oracle-panel__center{aspect-ratio:auto;border:0;border-top:1px solid var(--xl-command);justify-self:end;place-items:start;width:min(100%,360px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center{border-top:1px solid color-mix(in oklch, var(--xl-command) 20%, transparent);border-bottom:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-oracle-panel__center{color:var(--route-text);text-align:left;box-shadow:none;background:0 0;border-radius:0;padding:24px 0 22px}.route-page .module-oracle-panel__center span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .module-oracle-panel__center span{letter-spacing:.16em;font-size:.72rem;font-weight:540}.route-page .module-oracle-panel__center strong{max-width:9em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .module-oracle-panel__center small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center small{color:color-mix(in oklch, var(--xl-moon) 42%, transparent)}}.route-page .module-oracle-panel__center small{font-size:.74rem;font-weight:360}.route-page .module-oracle-panel__nodes{border-top:1px solid var(--xl-command);justify-self:end;width:min(100%,420px);margin-top:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__nodes{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:22px minmax(52px,.18fr) minmax(0,1fr);gap:4px 16px;width:100%;min-height:0;display:grid;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.route-page .module-oracle-node svg{width:14px;height:14px;color:var(--xl-command);grid-area:1/1/span 2;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node svg{color:color-mix(in oklch, var(--xl-command) 40%, transparent)}.route-page .module-oracle-node span{color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.route-page .module-oracle-node strong{max-width:16ch;color:var(--xl-moon);grid-area:1/3}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node strong{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .module-oracle-node strong{font-family:var(--font-sans);font-size:1.02rem;font-weight:380;line-height:1.32}.route-page .module-oracle-node p{max-width:34ch;color:var(--xl-moon);grid-area:2/3;margin:0;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node p{color:color-mix(in oklch, var(--xl-moon) 46%, transparent)}.route-page .module-reading-strip,.route-page .module-next-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .module-reading-strip__header,.route-page .module-next-strip>div:first-child{align-self:start;gap:16px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}.route-page .module-card-grid,.route-page .module-next-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .module-card,.route-page .module-next-link{border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(74px,.16fr) minmax(0,1fr);gap:8px clamp(24px,3.5vw,52px);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-card,.route-page .module-next-link,.route-page .module-card:last-child,.route-page .module-next-link:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-card__topline{grid-row:1/span 2;align-content:start;justify-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-card__topline svg{color:color-mix(in oklch, var(--xl-command) 34%, transparent)}.route-page .module-card__topline span,.route-page .module-next-link span{color:color-mix(in oklch, var(--xl-command) 44%, transparent)}.route-page .module-card h2,.route-page .module-next-link strong{color:color-mix(in oklch, var(--xl-moon) 77%, var(--aa-brass-soft))}.route-page .module-card p,.route-page .module-next-link p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .module-next-link:after{border-top-color:var(--xl-command);width:46px}@supports (color:color-mix(in lab, red, red)){.route-page .module-next-link:after{border-top-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .conversion-strip{border:0;border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,.92fr) minmax(280px,.56fr);align-items:end;gap:clamp(30px,5vw,82px);margin-top:clamp(16px,3vw,32px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent);border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent);background:radial-gradient(circle at 6% 76%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 24rem), transparent}}.route-page .conversion-strip{box-shadow:none;padding:clamp(58px,7vw,96px) 0}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip h2{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}.route-page .conversion-strip p{color:color-mix(in oklch, var(--xl-moon) 53%, var(--aa-brass-soft))}}.route-page .conversion-strip p{font-size:.98rem;font-weight:300;line-height:1.78}.route-page .conversion-strip__actions{justify-items:stretch;gap:8px;width:min(100%,360px);display:grid}.route-page .conversion-strip__actions .button-primary,.route-page .conversion-strip__actions .button-secondary{justify-content:center;min-height:46px}@media (max-width:900px){.route-page .route-shell.module-route{width:min(100% - 32px,1240px)}.route-page .module-stage{grid-template-columns:1fr;gap:28px;min-height:auto;padding:54px 0 28px}.route-page .module-stage__copy{text-align:left;justify-items:start;max-width:100%}.route-page .module-stage__copy h1{max-width:9.5em;font-size:clamp(2.72rem,10.8vw,4rem);line-height:1.08}.route-page .module-stage__copy p{max-width:33rem;font-size:.96rem;line-height:1.76}.route-page .module-route__actions{width:100%}.route-page .module-route__actions .button-primary,.route-page .module-route__actions .button-secondary{flex:150px}.route-page .module-oracle-panel{display:none}.route-page .module-reading-strip,.route-page .module-next-strip,.route-page .conversion-strip{grid-template-columns:1fr;gap:24px;padding:40px 0}.route-page .module-reading-strip__header,.route-page .module-next-strip>div:first-child{gap:10px;position:static}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2,.route-page .conversion-strip h2{max-width:8.8em;font-size:clamp(2rem,8vw,2.65rem);line-height:1.15}.route-page .module-card,.route-page .module-next-link{grid-template-columns:minmax(54px,.18fr) minmax(0,1fr);gap:8px 16px;padding:22px 0}.route-page .module-card__topline{grid-row:1/span 2;justify-content:start;display:grid}.route-page .module-card__topline svg{display:none}.route-page .module-card h2,.route-page .module-next-link strong{max-width:17ch;font-size:1.26rem}.route-page .module-card p,.route-page .module-next-link p,.route-page .conversion-strip p{font-size:.94rem;line-height:1.72}.route-page .conversion-strip__actions{width:100%}}@media (max-width:520px){.route-page .module-stage{padding-top:36px}.route-page .module-route__actions{grid-template-columns:1fr;display:grid}.route-page .module-card,.route-page .module-next-link,.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){grid-template-columns:1fr}.route-page .module-card__topline{grid-row:auto}.route-page .module-card h2,.route-page .module-next-link strong,.route-page .module-oracle-node strong,.route-page .module-oracle-node p{grid-column:1}}*{box-sizing:border-box}html{background:var(--aa-parchment);color:var(--aa-ink);scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 18% 12%, var(--aa-brass-soft), transparent 30rem), radial-gradient(circle at 88% 18%, var(--aa-smoke), transparent 24rem), var(--aa-parchment);min-width:0;margin:0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 18% 12%, color-mix(in oklch, var(--aa-brass-soft) 24%, transparent), transparent 30rem), radial-gradient(circle at 88% 18%, color-mix(in oklch, var(--aa-smoke) 12%, transparent), transparent 24rem), var(--aa-parchment)}}body{color:var(--aa-ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--type-body);letter-spacing:0}button,input,textarea,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--aa-brass) 36%, transparent)}}::selection{color:var(--aa-ink)}.font-display{font-family:var(--font-display), Georgia, serif}.button-primary,.button-secondary{border-radius:var(--radius-sm);font-size:var(--type-small);min-height:2.75rem;transition:background .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);justify-content:center;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{background:var(--aa-oxblood);color:#f6f1e7;color:lab(95.4183% .336289 5.35694)}.button-primary:hover{background:var(--aa-oxblood-hover);transform:translateY(-1px)}.button-secondary{border:1px solid var(--aa-line);color:var(--aa-ink)}.button-secondary:hover{border-color:var(--aa-brass);transform:translateY(-1px)}.aa-page{background:linear-gradient(90deg, var(--aa-ink) 1px, transparent 1px), linear-gradient(0deg, var(--aa-ink) 1px, transparent 1px), var(--aa-parchment);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.aa-page{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in oklch, var(--aa-ink) 4%, transparent) 1px, transparent 1px), var(--aa-parchment)}}.aa-page{color:var(--aa-ink);background-size:120px 120px;padding-bottom:92px}.aa-page--home{background:var(--aa-parchment);color:var(--aa-ink);position:relative;overflow:hidden}.aa-page--home .site-header{z-index:20;color:#f0ebdf;color:lab(93.1059% .395507 6.13009);position:absolute;top:0;left:50%;transform:translate(-50%)}.aa-page--home .brand-mark,.aa-page--home .site-header__nav a{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark,.aa-page--home .site-header__nav a{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 92%, var(--aa-brass-soft))}}.aa-page--home .site-header__menu>summary,.aa-page--home .account-menu summary{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary,.aa-page--home .account-menu summary{border-color:color-mix(in oklch, var(--aa-brass) 42%, transparent)}}.aa-page--home .site-header__menu>summary,.aa-page--home .account-menu summary{background:var(--aa-card-black)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary,.aa-page--home .account-menu summary{background:color-mix(in oklch, var(--aa-card-black) 64%, transparent)}}.aa-page--home .site-header__menu>summary,.aa-page--home .account-menu summary{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);box-shadow:inset 0 1px #ffffff21;box-shadow:inset 0 1px lab(100% 0 0/.13)}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100% - 32px,1344px);padding:clamp(18px, 2.5vw, 30px) 0 var(--space-4);margin:0 auto;display:flex;position:relative}.brand-mark{color:var(--aa-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark__sigil{width:34px;height:34px;color:var(--aa-brass);place-items:center;display:grid}.brand-mark__text{font-family:var(--font-brand), var(--font-display), Georgia, serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.site-header__nav{font-size:var(--type-small);align-items:center;gap:clamp(18px,3vw,36px);font-weight:700;display:none}.site-header__nav a,.site-header__mobile-panel a{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.site-header__nav a,.site-header__mobile-panel a{color:color-mix(in oklch, var(--aa-ink-soft) 88%, var(--aa-parchment))}}.site-header__nav a,.site-header__mobile-panel a{transition:color .16s var(--ease-out-quart);text-decoration:none}.site-header__nav a:hover,.site-header__mobile-panel a:hover{color:var(--aa-oxblood)}.site-header__menu{display:block;position:relative}.site-header__menu summary{cursor:pointer;border:1px solid var(--aa-line);border-radius:var(--radius-sm);background:var(--aa-parchment);place-items:center;width:42px;height:42px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.site-header__menu summary{background:color-mix(in oklch, var(--aa-parchment) 86%, white)}}.site-header__menu summary{color:var(--aa-ink)}.site-header__menu summary::-webkit-details-marker{display:none}.site-header__menu-lines,.site-header__menu-lines:before,.site-header__menu-lines:after{content:"";background:currentColor;width:18px;height:1px;display:block}.site-header__menu-lines{position:relative}.site-header__menu-lines:before,.site-header__menu-lines:after{position:absolute;left:0}.site-header__menu-lines:before{top:-6px}.site-header__menu-lines:after{top:6px}.site-header__mobile-panel{gap:var(--space-3);min-width:220px;padding:var(--space-4);border:1px solid var(--aa-line);border-radius:var(--radius-md);background:var(--aa-parchment);box-shadow:var(--paper-shadow);font-size:var(--type-small);font-weight:700;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu{display:none;position:relative}.account-menu summary{cursor:pointer;border:1px solid var(--aa-line);border-radius:var(--radius-sm);background:var(--aa-parchment);min-height:38px;list-style:none}@supports (color:color-mix(in lab, red, red)){.account-menu summary{background:color-mix(in oklch, var(--aa-parchment) 86%, white)}}.account-menu summary{color:var(--aa-ink);font-size:var(--type-caption);padding:10px 14px;font-weight:800}.account-menu summary::-webkit-details-marker{display:none}.account-menu__panel{z-index:20;gap:var(--space-3);border:1px solid var(--aa-line);border-radius:var(--radius-md);background:var(--aa-parchment);width:min(88vw,320px);box-shadow:var(--paper-shadow);padding:var(--space-4);display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu__panel a,.account-menu__panel p,.account-menu__panel label{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.account-menu__panel a,.account-menu__panel p,.account-menu__panel label{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.account-menu__panel a,.account-menu__panel p,.account-menu__panel label{font-size:var(--type-caption);font-weight:700;line-height:1.45;text-decoration:none}.account-menu__credits{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.account-menu__panel form,.account-menu__panel label{gap:var(--space-2);display:grid}.account-menu__panel input{border:1px solid var(--aa-line);border-radius:var(--radius-sm);background:var(--aa-parchment);min-height:40px}@supports (color:color-mix(in lab, red, red)){.account-menu__panel input{background:color-mix(in oklch, var(--aa-parchment) 92%, white)}}.account-menu__panel input{padding:0 var(--space-3)}.home-hero{isolation:isolate;background:radial-gradient(circle at 51% 43%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 74% 42%, var(--aa-smoke), transparent 31rem), radial-gradient(circle at 10% 25%, var(--aa-oxblood), transparent 27rem), linear-gradient(136deg, var(--aa-card-black), var(--aa-ink) 52%, var(--aa-card-black));align-items:center;width:100%;min-height:max(100svh,760px);margin:0;padding:clamp(104px,9vw,148px) clamp(20px,4.2vw,64px) clamp(62px,8vw,112px);display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.home-hero{background:radial-gradient(circle at 51% 43%, color-mix(in oklch, var(--aa-brass-soft) 19%, transparent), transparent 18rem), radial-gradient(circle at 74% 42%, color-mix(in oklch, var(--aa-smoke) 32%, transparent), transparent 31rem), radial-gradient(circle at 10% 25%, color-mix(in oklch, var(--aa-oxblood) 19%, transparent), transparent 27rem), linear-gradient(136deg, color-mix(in oklch, var(--aa-card-black) 98%, black), color-mix(in oklch, var(--aa-ink) 93%, var(--aa-smoke)) 52%, var(--aa-card-black))}}.home-hero{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}.home-hero:before{z-index:-2;background:radial-gradient(ellipse at 8% 48%, #00000075, transparent 43%), radial-gradient(ellipse at 82% 54%, var(--aa-brass), transparent 40%), linear-gradient(90deg, #00000038, transparent 31%, #00000024 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.home-hero:before{background:radial-gradient(ellipse at 8% 48%, lab(0% 0 0/.46), transparent 43%), radial-gradient(ellipse at 82% 54%, var(--aa-brass), transparent 40%), linear-gradient(90deg, #00000038, transparent 31%, #00000024 100%)}}@supports (color:color-mix(in lab, red, red)){.home-hero:before{background:radial-gradient(ellipse at 8% 48%, lab(0% 0 0/.46), transparent 43%), radial-gradient(ellipse at 82% 54%, color-mix(in oklch, var(--aa-brass) 10%, transparent), transparent 40%), linear-gradient(90deg, lab(0% 0 0/.22), transparent 31%, lab(0% 0 0/.14) 100%)}}.home-hero:before{content:"";pointer-events:none}.home-hero:after{z-index:-1;background:linear-gradient(180deg, transparent, var(--aa-parchment) 54%, var(--aa-parchment) 100%);height:clamp(92px,16vw,188px);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.home-hero:after{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--aa-parchment) 20%, transparent) 54%, var(--aa-parchment) 100%)}}.home-hero:after{content:"";pointer-events:none}.hero-cosmos{z-index:-3;inset:0;overflow:hidden}.hero-cosmos__ink{background:radial-gradient(circle at 44% 44%, var(--aa-parchment), transparent 38%), url(/art/ink/hero-ink-bloom.png) center / cover no-repeat;border-radius:52% 48% 46% 54%/44% 50% 50% 56%;width:min(94vw,1180px);height:min(92vw,1120px);inset:-25% auto auto -21%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__ink{background:radial-gradient(circle at 44% 44%, color-mix(in oklch, var(--aa-parchment) 9%, transparent), transparent 38%), url(/art/ink/hero-ink-bloom.png) center / cover no-repeat}}.hero-cosmos__ink{filter:contrast(1.02)saturate(.78)blur(.2px);mix-blend-mode:screen;opacity:.42;-webkit-mask-image:radial-gradient(circle at 54% 48%,#000 0 41%,#000000b8 50%,#0000 74%);-webkit-mask-image:radial-gradient(circle at 54% 48%,#000 0 41%,lab(0% 0 0/.72) 50%,#0000 74%);transform:rotate(-11deg)scale(1.04);mask-image:radial-gradient(circle at 54% 48%,#000 0 41%,oklch(0% none none/.72) 50%,#0000 74%)}.hero-cosmos__stars{mix-blend-mode:screen;background-repeat:repeat;inset:-18%;transform:translate(0)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__stars--far{background-image:radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 70%, transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 92px 74px, lab(93.1059% .395507 6.13009/.55) 0 1px, transparent 1.4px), radial-gradient(circle at 156px 132px, color-mix(in oklch, var(--aa-brass) 42%, transparent) 0 1px, transparent 1.5px)}.hero-cosmos__stars--near{background-image:radial-gradient(circle at 20px 20px, color-mix(in oklch, var(--aa-brass-soft) 88%, transparent) 0 1.5px, transparent 2.8px), radial-gradient(circle at 76px 104px, lab(93.1059% .395507 6.13009/.62) 0 1px, transparent 2px), radial-gradient(circle at 142px 54px, color-mix(in oklch, var(--aa-brass) 56%, transparent) 0 1px, transparent 2px)}}.hero-cosmos__orb{z-index:2;aspect-ratio:1;mix-blend-mode:screen;transform-origin:50%;border-radius:999px}.hero-cosmos__orb:before,.hero-cosmos__orb:after{border-radius:inherit;content:"";position:absolute;inset:0}.hero-cosmos__orb--sun{background:radial-gradient(circle, white 0 2%, var(--aa-brass-soft) 4% 16%, transparent 43%), repeating-conic-gradient(from 8deg, var(--aa-brass) 0deg 2deg, transparent 2deg 8deg);width:clamp(240px,27vw,430px);top:clamp(92px,14vh,150px);right:clamp(160px,18vw,300px)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--sun{background:radial-gradient(circle, color-mix(in oklch, white 78%, var(--aa-brass-soft)) 0 2%, color-mix(in oklch, var(--aa-brass-soft) 70%, transparent) 4% 16%, transparent 43%), repeating-conic-gradient(from 8deg, color-mix(in oklch, var(--aa-brass) 22%, transparent) 0deg 2deg, transparent 2deg 8deg)}}.hero-cosmos__orb--sun{filter:blur(.2px) drop-shadow(0 0 62px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--sun{filter:blur(.2px) drop-shadow(0 0 62px color-mix(in oklch, var(--aa-brass-soft) 26%, transparent))}}.hero-cosmos__orb--sun{opacity:0;animation:aa-sun-phase 27s var(--ease-out-quint) infinite}.hero-cosmos__orb--sun:before{border:1px solid var(--aa-brass-soft);inset:27%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--sun:before{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 54%, transparent)}}.hero-cosmos__orb--sun:before{background:radial-gradient(circle, var(--aa-brass-soft), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--sun:before{background:radial-gradient(circle, color-mix(in oklch, var(--aa-brass-soft) 50%, transparent), transparent 68%)}}.hero-cosmos__orb--sun:before{box-shadow:0 0 74px var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--sun:before{box-shadow:0 0 74px color-mix(in oklch, var(--aa-brass-soft) 24%, transparent)}}.hero-cosmos__orb--moon{filter:drop-shadow(0 0 54px #e9e4d738);filter:drop-shadow(0 0 54px lab(90.8172% -.183046 6.91111/.22));opacity:0;width:clamp(210px,23vw,350px);animation:aa-moon-phase 27s var(--ease-out-quint) infinite;background:radial-gradient(circle at 40% 48%,#e9e4d794 0 33%,#0000 53%),radial-gradient(circle at 60% 48%,#000000d1 0 34%,#0000 47%);background:radial-gradient(circle at 40% 48%,lab(90.8172% -.183046 6.91111/.58) 0 33%,#0000 53%),radial-gradient(circle at 60% 48%,lab(0% 0 0/.82) 0 34%,#0000 47%);top:clamp(150px,27vh,250px);right:clamp(20px,6vw,112px)}.hero-cosmos__orb--moon:before{border:1px solid #e9e4d757;border:1px solid lab(90.8172% -.183046 6.91111/.34);inset:14%;box-shadow:inset -22px 0 34px #0000005c;box-shadow:inset -22px 0 34px lab(0% 0 0/.36)}.hero-cosmos__orb--moon:after{opacity:.78;background:radial-gradient(circle at 30% 42%,#e9e4d7a3,#0000 38%),radial-gradient(circle at 63% 48%,#000000db,#0000 44%);background:radial-gradient(circle at 30% 42%,lab(90.8172% -.183046 6.91111/.64),#0000 38%),radial-gradient(circle at 63% 48%,lab(0% 0 0/.86),#0000 44%);border-radius:999px;inset:26%}.hero-cosmos__orb--star{background:repeating-conic-gradient(from 0deg, var(--aa-brass) 0deg 1deg, transparent 1deg 15deg), radial-gradient(circle, #f0ebdf 0 3px, var(--aa-brass-soft) 4px 22%, transparent 52%);width:clamp(210px,20vw,330px);top:clamp(132px,20vh,220px);right:clamp(230px,24vw,390px)}@supports (color:lab(0% 0 0)){.hero-cosmos__orb--star{background:repeating-conic-gradient(from 0deg, var(--aa-brass) 0deg 1deg, transparent 1deg 15deg), radial-gradient(circle, lab(93.1059% .395507 6.13009) 0 3px, var(--aa-brass-soft) 4px 22%, transparent 52%)}}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--star{background:repeating-conic-gradient(from 0deg, color-mix(in oklch, var(--aa-brass) 18%, transparent) 0deg 1deg, transparent 1deg 15deg), radial-gradient(circle, color-mix(in oklch, lab(93.1059% .395507 6.13009) 88%, var(--aa-brass-soft)) 0 3px, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent) 4px 22%, transparent 52%)}}.hero-cosmos__orb--star{filter:drop-shadow(0 0 58px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--star{filter:drop-shadow(0 0 58px color-mix(in oklch, var(--aa-brass-soft) 32%, transparent))}}.hero-cosmos__orb--star{opacity:0;animation:aa-star-phase 27s var(--ease-out-quint) infinite}.hero-cosmos__orb--star:before{box-shadow:0 0 22px var(--aa-brass-soft), 0 0 58px var(--aa-brass-soft);background:#f6f1e7;background:lab(95.4183% .336289 5.35694);inset:46%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--star:before{box-shadow:0 0 22px color-mix(in oklch, var(--aa-brass-soft) 82%, transparent), 0 0 58px color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.hero-cosmos__orb--star:after{background:linear-gradient(#f6f1e7, var(--aa-brass));border-radius:0;inset:11%}@supports (color:lab(0% 0 0)){.hero-cosmos__orb--star:after{background:linear-gradient(lab(95.4183% .336289 5.35694), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__orb--star:after{background:linear-gradient(color-mix(in oklch, lab(95.4183% .336289 5.35694) 90%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass) 48%, transparent))}}.hero-cosmos__orb--star:after{clip-path:polygon(50% 0%,57% 39%,100% 50%,57% 61%,50% 100%,43% 61%,0% 50%,43% 39%);opacity:.76}.hero-cosmos__veil{z-index:-1;background:radial-gradient(ellipse at 62% 44%, var(--aa-brass-soft), transparent 36%), linear-gradient(114deg, transparent 0 40%, var(--aa-brass-soft) 49%, transparent 62% 100%);inset:-10%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__veil{background:radial-gradient(ellipse at 62% 44%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 36%), linear-gradient(114deg, transparent 0 40%, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent) 49%, transparent 62% 100%)}}.hero-cosmos__veil{opacity:.3;animation:27s linear infinite aa-veil-sweep;transform:translate(-10%)}.hero-cosmos__constellation{background:linear-gradient(90deg, transparent, var(--aa-brass), transparent);width:clamp(260px,32vw,520px);height:1px}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__constellation{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass) 42%, transparent), transparent)}}.hero-cosmos__constellation{opacity:.48;transform-origin:50%}.hero-cosmos__constellation:before,.hero-cosmos__constellation:after{background:var(--aa-brass-soft);width:6px;height:6px;box-shadow:0 0 16px var(--aa-brass-soft);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__constellation:before,.hero-cosmos__constellation:after{box-shadow:0 0 16px color-mix(in oklch, var(--aa-brass-soft) 56%, transparent)}}.hero-cosmos__constellation:before,.hero-cosmos__constellation:after{content:"";transform:translateY(-3px)}.hero-cosmos__constellation:before{left:22%}.hero-cosmos__constellation:after{right:18%}.hero-cosmos__constellation--one{animation:aa-constellation-float 13s var(--ease-out-quint) infinite alternate;top:28%;right:8%;rotate:-18deg}.hero-cosmos__constellation--two{opacity:.34;width:clamp(220px,27vw,430px);animation:aa-constellation-float 16s var(--ease-out-quint) infinite alternate-reverse;bottom:24%;right:29%;rotate:21deg}.hero-cosmos__aperture{z-index:1;aspect-ratio:1;border:1px solid var(--aa-brass);width:clamp(520px,70vw,1060px);top:50%;left:60%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__aperture{border:1px solid color-mix(in oklch, var(--aa-brass) 32%, transparent)}}.hero-cosmos__aperture{background:radial-gradient(circle, transparent 0 50%, var(--aa-brass) 51% 51.35%, transparent 52%), repeating-conic-gradient(from 8deg, var(--aa-brass) 0deg 1deg, transparent 1deg 9deg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__aperture{background:radial-gradient(circle, transparent 0 50%, color-mix(in oklch, var(--aa-brass) 7%, transparent) 51% 51.35%, transparent 52%), repeating-conic-gradient(from 8deg, color-mix(in oklch, var(--aa-brass) 16%, transparent) 0deg 1deg, transparent 1deg 9deg)}}.hero-cosmos__aperture{box-shadow:0 0 92px var(--aa-brass), inset 0 0 110px #00000057}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__aperture{box-shadow:0 0 92px color-mix(in oklch, var(--aa-brass) 12%, transparent), inset 0 0 110px lab(0% 0 0/.34)}}.hero-cosmos__aperture{opacity:.62;animation:52s linear infinite aa-aperture-turn;transform:translate(-50%,-50%)}.hero-shell{z-index:2;grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(100%,1480px);margin:0 auto;display:grid;position:relative}.hero-shell:before{z-index:1;background:linear-gradient(90deg, transparent, var(--aa-brass-soft), transparent);width:min(42vw,610px);height:1px;position:absolute;top:56%;left:34%}@supports (color:color-mix(in lab, red, red)){.hero-shell:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass-soft) 68%, transparent), transparent)}}.hero-shell:before{box-shadow:0 0 22px var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.hero-shell:before{box-shadow:0 0 22px color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}.hero-shell:before{content:"";opacity:.2;pointer-events:none;transition:opacity .36s var(--ease-out-quart), filter .36s var(--ease-out-quart), transform .52s var(--ease-out-expo);transform:rotate(-6deg)}.hero-shell:after{z-index:0;aspect-ratio:1;border:1px solid var(--aa-brass);width:min(58vw,860px);position:absolute;top:50%;left:52%}@supports (color:color-mix(in lab, red, red)){.hero-shell:after{border:1px solid color-mix(in oklch, var(--aa-brass) 18%, transparent)}}.hero-shell:after{content:"";opacity:.36;pointer-events:none;border-radius:999px;transform:translate(-50%,-50%)}.hero-copy{z-index:2;isolation:isolate;gap:0;min-width:0;max-width:680px;display:grid;position:relative}.hero-copy:before{z-index:-2;background:radial-gradient(ellipse at 36% 40%, #0000006b, transparent 68%), linear-gradient(90deg, var(--aa-card-black), transparent);position:absolute;inset:-68px -66px -54px -94px}@supports (color:lab(0% 0 0)){.hero-copy:before{background:radial-gradient(ellipse at 36% 40%, lab(0% 0 0/.42), transparent 68%), linear-gradient(90deg, var(--aa-card-black), transparent)}}@supports (color:color-mix(in lab, red, red)){.hero-copy:before{background:radial-gradient(ellipse at 36% 40%, lab(0% 0 0/.42), transparent 68%), linear-gradient(90deg, color-mix(in oklch, var(--aa-card-black) 36%, transparent), transparent)}}.hero-copy:before{content:"";opacity:.82;pointer-events:none}.hero-copy:after{z-index:-1;background:radial-gradient(circle at 22% 24%, var(--aa-brass-soft) 0 1px, transparent 2px), radial-gradient(circle at 68% 72%, #f0ebdf47 0 1px, transparent 2px);border-radius:999px;position:absolute;inset:-26px -54px -44px -60px}@supports (color:color-mix(in lab, red, red)){.hero-copy:after{background:radial-gradient(circle at 22% 24%, color-mix(in oklch, var(--aa-brass-soft) 42%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 68% 72%, lab(93.1059% .395507 6.13009/.28) 0 1px, transparent 2px)}}.hero-copy:after{content:"";opacity:.24;pointer-events:none;background-size:88px 76px,124px 112px}.hero-copy__ink{z-index:-2;width:min(62vw,680px);max-width:none;color:var(--aa-brass-soft);position:absolute;top:-86px;left:-130px}@supports (color:color-mix(in lab, red, red)){.hero-copy__ink{color:color-mix(in oklch, var(--aa-brass-soft) 82%, lab(93.1059% .395507 6.13009))}}.hero-copy__ink{--ink-field-opacity:.22;opacity:var(--ink-field-opacity);mix-blend-mode:screen}.hero-kicker{align-items:center;gap:var(--space-3);width:fit-content;margin-bottom:var(--space-5,20px);color:var(--aa-brass-soft);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-kicker{color:color-mix(in oklch, var(--aa-brass-soft) 86%, lab(93.1059% .395507 6.13009))}}.hero-kicker{font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;font-weight:900}.hero-kicker:before{content:"";background:currentColor;width:34px;height:1px}.hero-body{max-width:min(100%,36rem);margin:var(--space-6) 0 0;color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.hero-body{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 82%, var(--aa-brass-soft))}}.hero-body{overflow-wrap:break-word;font-size:1.14rem;line-height:1.72}.question-form{gap:var(--space-3);width:min(100%,40rem);min-width:0;max-width:40rem;margin-top:var(--space-8);display:grid}.topic-chip-list{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.topic-chip-list--route{padding-top:var(--space-1)}.topic-chip{border:1px solid var(--aa-line);min-height:36px}@supports (color:color-mix(in lab, red, red)){.topic-chip{border:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.topic-chip{background:var(--aa-parchment);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.topic-chip{background:color-mix(in oklch, var(--aa-parchment) 90%, white)}}.topic-chip{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.topic-chip{color:color-mix(in oklch, var(--aa-ink-soft) 86%, var(--aa-parchment))}}.topic-chip{cursor:pointer;font-size:var(--type-caption);transition:background .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart), color .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);padding:0 13px;font-weight:800}.topic-chip:hover,.topic-chip:focus-visible,.topic-chip[aria-pressed=true]{border-color:var(--aa-brass);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.topic-chip:hover,.topic-chip:focus-visible,.topic-chip[aria-pressed=true]{background:color-mix(in oklch, var(--aa-brass-soft) 18%, var(--aa-parchment))}}.topic-chip:hover,.topic-chip:focus-visible,.topic-chip[aria-pressed=true]{color:var(--aa-oxblood);transform:translateY(-1px)}.topic-chip:disabled{cursor:not-allowed;opacity:.62;transform:none}.question-input{gap:var(--space-2);min-width:0;display:grid;position:relative}.question-input__label{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.question-input__label{color:color-mix(in oklch, var(--aa-ink-soft) 78%, var(--aa-parchment))}}.question-input__label{font-size:var(--type-caption);text-transform:uppercase;font-weight:700}.question-input__field{resize:vertical;border:1px solid var(--aa-line);width:100%;max-width:100%;min-height:74px;display:block}@supports (color:color-mix(in lab, red, red)){.question-input__field{border:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.question-input__field{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.question-input__field{background:linear-gradient(135deg, color-mix(in oklch, var(--aa-parchment) 88%, white), var(--aa-parchment-warm))}}.question-input__field{color:var(--aa-ink);transition:border-color .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);outline:none;padding:18px 20px;font-size:1rem;line-height:1.5;box-shadow:inset 0 1px #ffffff75;box-shadow:inset 0 1px lab(100% 0 0/.46)}.question-input__field::placeholder{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.question-input__field::placeholder{color:color-mix(in oklch, var(--aa-ink-soft) 52%, var(--aa-parchment))}}.question-input__field:focus{border-color:var(--aa-brass);box-shadow:0 0 0 4px var(--aa-brass), inset 0 1px 0 #ffffff75}@supports (color:color-mix(in lab, red, red)){.question-input__field:focus{box-shadow:0 0 0 4px color-mix(in oklch, var(--aa-brass) 17%, transparent), inset 0 1px 0 lab(100% 0 0/.46)}}.question-input__field:focus{transform:translateY(-1px)}.question-input__hint,.question-input__error{min-height:1.25rem;font-size:var(--type-caption);margin:0;font-weight:700}.question-input__hint{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.question-input__hint{color:color-mix(in oklch, var(--aa-ink-soft) 72%, var(--aa-parchment))}}.question-input__error{color:var(--aa-oxblood)}.home-hero .topic-chip{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{border-color:color-mix(in oklch, var(--aa-brass) 34%, transparent)}}.home-hero .topic-chip{background:var(--aa-card-black)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{background:color-mix(in oklch, var(--aa-card-black) 58%, transparent)}}.home-hero .topic-chip{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 82%, var(--aa-brass-soft))}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{border-color:var(--aa-brass);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{background:color-mix(in oklch, var(--aa-brass-soft) 18%, var(--aa-card-black))}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{color:#faf5e8;color:lab(96.5937% .452995 6.90197)}.home-hero .question-input__label{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__label{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 72%, var(--aa-brass-soft))}}.home-hero .question-input__field{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field{border-color:color-mix(in oklch, var(--aa-brass) 66%, var(--aa-ink))}}.home-hero .question-input__field{box-shadow:0 18px 32px #0000003d,inset 0 1px #ffffff75;box-shadow:0 18px 32px lab(0% 0 0/.24),inset 0 1px lab(100% 0 0/.46)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field:focus{box-shadow:0 0 0 4px color-mix(in oklch, var(--aa-brass) 24%, transparent), 0 0 44px color-mix(in oklch, var(--aa-brass-soft) 28%, transparent), 0 18px 32px lab(0% 0 0/.24), inset 0 1px 0 lab(100% 0 0/.46)}}.home-hero .question-input__hint{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__hint{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 68%, var(--aa-brass-soft))}}.primary-cta{isolation:isolate;border-radius:var(--radius-sm);background:var(--aa-oxblood);color:#f6f1e7;color:lab(95.4183% .336289 5.35694);cursor:pointer;width:fit-content;max-width:100%;min-height:52px;font-size:var(--type-small);transition:background .18s var(--ease-out-quart), transform .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart);border:0;justify-content:center;align-items:center;gap:14px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.primary-cta:after{content:"";opacity:.9;width:18px;height:1px;transition:translate .18s var(--ease-out-quart);background:currentColor;box-shadow:6px -4px 0 -3px,6px 4px 0 -3px}.primary-cta:hover:after,.primary-cta:focus-visible:after{translate:3px}.primary-cta:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--aa-brass-soft), transparent);width:52%;position:absolute;inset:-80% auto -80% -70%}@supports (color:color-mix(in lab, red, red)){.primary-cta:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass-soft) 62%, transparent), transparent)}}.primary-cta:before{content:"";opacity:0;transition:opacity .18s var(--ease-out-quart), translate .42s var(--ease-out-expo);transform:rotate(14deg)}.primary-cta:hover,.primary-cta:focus-visible{background:var(--aa-oxblood-hover);box-shadow:0 12px 28px var(--aa-oxblood)}@supports (color:color-mix(in lab, red, red)){.primary-cta:hover,.primary-cta:focus-visible{box-shadow:0 12px 28px color-mix(in oklch, var(--aa-oxblood) 24%, transparent)}}.primary-cta:hover,.primary-cta:focus-visible{transform:translateY(-2px)}.primary-cta:hover:before,.primary-cta:focus-visible:before{opacity:1;translate:280%}.primary-cta:active{transform:translateY(0)}.primary-cta:disabled{background:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.primary-cta:disabled{background:color-mix(in oklch, var(--aa-ink-soft) 32%, var(--aa-parchment-warm))}}.primary-cta:disabled{box-shadow:none;color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.primary-cta:disabled{color:color-mix(in oklch, var(--aa-ink-soft) 74%, var(--aa-parchment))}}.primary-cta:disabled{cursor:not-allowed;opacity:1;transform:none}.primary-cta:disabled:hover,.primary-cta:disabled:focus-visible{background:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.primary-cta:disabled:hover,.primary-cta:disabled:focus-visible{background:color-mix(in oklch, var(--aa-ink-soft) 32%, var(--aa-parchment-warm))}}.primary-cta:disabled:hover,.primary-cta:disabled:focus-visible{box-shadow:none;transform:none}.primary-cta:disabled:before{opacity:0;translate:0}.primary-cta:disabled:after{box-shadow:none;opacity:.38;translate:0}.hero-action-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-action-note{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 68%, var(--aa-brass-soft))}}.hero-assurance{align-items:center;gap:var(--space-2);width:fit-content;max-width:40rem;padding-top:var(--space-1);color:#f0ebdf;color:lab(93.1059% .395507 6.13009);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-assurance{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 72%, var(--aa-brass-soft))}}.hero-assurance{font-size:.7rem;font-weight:800;line-height:1.35}.hero-assurance span{border-top:1px solid var(--aa-brass);align-items:center;min-height:28px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-assurance span{border-top:1px solid color-mix(in oklch, var(--aa-brass) 44%, transparent)}}.hero-assurance span{padding-top:7px}.hero-stage{z-index:3;perspective:1200px;align-self:center;place-items:center;min-width:0;min-height:clamp(460px,54vw,690px);display:grid;position:relative}.hero-orbit{z-index:0;aspect-ratio:1;border:1px solid var(--aa-brass);position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.hero-orbit{border:1px solid color-mix(in oklch, var(--aa-brass) 34%, transparent)}}.hero-orbit{border-radius:999px;transform:translate(-50%,-50%)}.hero-orbit--outer{opacity:.56;width:min(100%,660px);animation:44s linear infinite aa-orbit-slow}.hero-orbit--middle{opacity:.42;border-style:dashed;width:min(78%,512px);animation:34s linear infinite reverse aa-orbit-slow}.hero-orbit--inner{opacity:.36;width:min(54%,354px);animation:aa-orbit-breathe 5.6s var(--ease-out-quint) infinite alternate}.spread-title{z-index:2;color:#f0ebdf;color:lab(93.1059% .395507 6.13009);align-items:center;gap:16px;width:min(82%,420px);display:flex;position:absolute;top:8%;left:50%}@supports (color:color-mix(in lab, red, red)){.spread-title{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 78%, var(--aa-brass-soft))}}.spread-title{font-family:var(--font-display), Georgia, serif;font-size:1.02rem;transform:translate(-50%)}.spread-title span{background:linear-gradient(90deg, transparent, var(--aa-brass), transparent);flex:1;height:1px}.spread-title strong{white-space:nowrap;font-weight:400}.astrolabe-ring{aspect-ratio:1;width:min(95%,440px);color:var(--aa-brass);opacity:.86;pointer-events:none;margin:auto;position:absolute;inset:0}.constellation-trace{z-index:0;aspect-ratio:1;width:min(86%,390px);color:var(--aa-brass);margin:auto;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.constellation-trace{color:color-mix(in oklch, var(--aa-brass) 82%, white)}}.constellation-trace{opacity:.72;pointer-events:none}.constellation-trace__path{stroke:currentColor;stroke-width:1.35px;vector-effect:non-scaling-stroke}.constellation-trace__nodes{fill:currentColor;filter:drop-shadow(0 0 8px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.constellation-trace__nodes{filter:drop-shadow(0 0 8px color-mix(in oklch, var(--aa-brass-soft) 54%, transparent))}}.astrolabe-ring circle,.astrolabe-ring path,.astrolabe-ring line{vector-effect:non-scaling-stroke}.card-spread{z-index:1;grid-template-columns:repeat(var(--spread-count,3), minmax(0, 1fr));perspective:1100px;align-items:end;gap:clamp(8px,2vw,18px);width:min(100%,430px);display:grid;position:relative}.tarot-card-wrap{gap:var(--space-2);justify-items:center;display:grid}.tarot-card{aspect-ratio:.66;border-radius:var(--radius-md);background:var(--aa-card-black);width:100%;max-width:164px;box-shadow:var(--card-shadow);transform:translateY(var(--card-lift)) rotate(var(--card-rotation));transform-style:preserve-3d;position:relative;overflow:hidden}.tarot-card:before{z-index:3;border:1px solid var(--aa-brass);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tarot-card:before{border:1px solid color-mix(in oklch, var(--aa-brass) 82%, var(--aa-card-black))}}.tarot-card:before{border-radius:inherit;content:"";pointer-events:none}.tarot-card:after{z-index:3;border:1px solid var(--aa-brass-soft);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.tarot-card:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 48%, transparent)}}.tarot-card:after{border-radius:calc(var(--radius-md) - 2px);content:"";pointer-events:none}.tarot-card__inner{transform-style:preserve-3d;transition:transform .56s var(--ease-out-expo);display:block;position:absolute;inset:0}.tarot-card[data-revealed=true] .tarot-card__inner{transform:rotateY(180deg)}.tarot-card__image{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.tarot-card__image--back{transform:rotateY(0)}.tarot-card__image--front{transform:rotateY(180deg)}.tarot-card__label{color:var(--aa-ink-soft);gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.tarot-card__label{color:color-mix(in oklch, var(--aa-ink-soft) 82%, var(--aa-parchment))}}.tarot-card__label{font-size:var(--type-caption);text-align:center;text-transform:uppercase;font-weight:800;line-height:1.25}.tarot-card__label span:last-child{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.tarot-card__label span:last-child{color:color-mix(in oklch, var(--aa-ink-soft) 64%, var(--aa-parchment))}}.tarot-card__label span:last-child{font-family:var(--font-display), Georgia, serif;text-transform:none;font-size:.82rem;font-weight:400}.home-hero .astrolabe-ring{z-index:1;width:min(88%,610px);color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.home-hero .astrolabe-ring{color:color-mix(in oklch, var(--aa-brass) 88%, lab(93.1059% .395507 6.13009))}}.home-hero .astrolabe-ring{opacity:.68;filter:drop-shadow(0 0 22px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.home-hero .astrolabe-ring{filter:drop-shadow(0 0 22px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent))}}.home-hero .constellation-trace{z-index:2;width:min(58%,360px);color:var(--aa-brass-soft);inset:17%}@supports (color:color-mix(in lab, red, red)){.home-hero .constellation-trace{color:color-mix(in oklch, var(--aa-brass-soft) 90%, lab(93.1059% .395507 6.13009))}}.home-hero .constellation-trace{opacity:.72;transform-origin:50%;transition:opacity .26s var(--ease-out-quart), transform .42s var(--ease-out-expo);transform:translate(-10%,-5%)rotate(-8deg)}.home-hero .card-spread{z-index:4;transform-origin:48% 58%;width:min(66vw,520px);max-width:520px;transition:filter .32s var(--ease-out-quart), transform .52s var(--ease-out-expo);align-items:center;gap:clamp(10px,1.7vw,20px);position:absolute;transform:translate(8%,8%)rotate(-2deg)}.home-hero .tarot-card-wrap{transform-origin:bottom}.home-hero .tarot-card{max-width:clamp(118px,12vw,178px);box-shadow:0 32px 74px #0000006b, 0 0 0 1px var(--aa-brass)}@supports (color:lab(0% 0 0)){.home-hero .tarot-card{box-shadow:0 32px 74px lab(0% 0 0/.42), 0 0 0 1px var(--aa-brass)}}@supports (color:color-mix(in lab, red, red)){.home-hero .tarot-card{box-shadow:0 32px 74px lab(0% 0 0/.42), 0 0 0 1px color-mix(in oklch, var(--aa-brass) 28%, transparent)}}.home-hero[data-focused=true] .hero-shell:before{opacity:.76;filter:drop-shadow(0 0 18px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.home-hero[data-focused=true] .hero-shell:before{filter:drop-shadow(0 0 18px color-mix(in oklch, var(--aa-brass-soft) 34%, transparent))}}.home-hero[data-focused=true] .hero-shell:before{transform:rotate(-3deg)translate(18px)}.home-hero[data-focused=true] .hero-cosmos__orb--star{filter:drop-shadow(0 0 62px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.home-hero[data-focused=true] .hero-cosmos__orb--star{filter:drop-shadow(0 0 62px color-mix(in oklch, var(--aa-brass-soft) 38%, transparent))}}.home-hero[data-focused=true] .constellation-trace{opacity:.95;transform:translate(-18%,-9%)rotate(-3deg)scale(1.08)}.home-hero[data-focused=true] .card-spread{filter:drop-shadow(0 0 26px var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.home-hero[data-focused=true] .card-spread{filter:drop-shadow(0 0 26px color-mix(in oklch, var(--aa-brass-soft) 24%, transparent))}}.home-hero[data-focused=true] .card-spread{transform:translate(4%,4%)rotate(0)scale(1.025)}.home-hero[data-focused=true] .hero-cosmos__aperture{opacity:.74}.card-spread[data-revealed=true] .tarot-card{box-shadow:0 22px 48px var(--aa-ink), 0 0 0 1px var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.card-spread[data-revealed=true] .tarot-card{box-shadow:0 22px 48px color-mix(in oklch, var(--aa-ink) 20%, transparent), 0 0 0 1px color-mix(in oklch, var(--aa-brass) 34%, transparent)}}.card-spread[data-revealed=true] .tarot-card:before,.card-spread[data-revealed=true] .tarot-card:after{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.card-spread[data-revealed=true] .tarot-card:before,.card-spread[data-revealed=true] .tarot-card:after{border-color:color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.reading-report{border:1px solid var(--aa-brass);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reading-report{border:1px solid color-mix(in oklch, var(--aa-brass) 46%, var(--aa-ink))}}.reading-report{background:radial-gradient(circle at 15% 8%, #ffffff7a, transparent 24%), radial-gradient(circle at 88% 105%, var(--aa-brass-soft), transparent 32%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm));border-radius:8px 16px 8px 5px}@supports (color:lab(0% 0 0)){.reading-report{background:radial-gradient(circle at 15% 8%, lab(100% 0 0/.48), transparent 24%), radial-gradient(circle at 88% 105%, var(--aa-brass-soft), transparent 32%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}}@supports (color:color-mix(in lab, red, red)){.reading-report{background:radial-gradient(circle at 15% 8%, lab(100% 0 0/.48), transparent 24%), radial-gradient(circle at 88% 105%, color-mix(in oklch, var(--aa-brass-soft) 26%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 88%, white), color-mix(in oklch, var(--aa-parchment-warm) 88%, var(--aa-parchment)))}}.reading-report{box-shadow:12px 16px 0 var(--aa-parchment-warm), 0 28px 72px var(--aa-ink), inset 0 1px 0 #ffffff85}@supports (color:color-mix(in lab, red, red)){.reading-report{box-shadow:12px 16px 0 color-mix(in oklch, var(--aa-parchment-warm) 68%, transparent), 0 28px 72px color-mix(in oklch, var(--aa-ink) 22%, transparent), inset 0 1px 0 lab(100% 0 0/.52)}}.reading-report{padding:clamp(18px,2.5vw,24px)}.reading-report:before{border:1px solid var(--aa-brass-soft);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.reading-report:before{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.reading-report:before{content:"";pointer-events:none;border-radius:5px 12px 5px 3px}.reading-report:after{background-image:linear-gradient(var(--aa-ink) 1px, transparent 1px), linear-gradient(90deg, var(--aa-ink) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reading-report:after{background-image:linear-gradient(color-mix(in oklch, var(--aa-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--aa-ink) 4%, transparent) 1px, transparent 1px)}}.reading-report:after{content:"";opacity:.4;pointer-events:none;background-size:46px 46px}.reading-report__paper-shadow{background:var(--aa-ink);border-radius:999px;width:74px;height:58%;position:absolute;bottom:30px;right:-24px}@supports (color:color-mix(in lab, red, red)){.reading-report__paper-shadow{background:color-mix(in oklch, var(--aa-ink) 12%, transparent)}}.reading-report__paper-shadow{filter:blur(28px);pointer-events:none}.reading-report__seal{z-index:3;border:1px solid var(--aa-brass);place-items:center;width:54px;height:54px;display:grid;position:absolute;top:-15px;right:-8px}@supports (color:color-mix(in lab, red, red)){.reading-report__seal{border:1px solid color-mix(in oklch, var(--aa-brass) 84%, var(--aa-ink))}}.reading-report__seal{background:radial-gradient(circle at 35% 28%, #fff6, transparent 28%), var(--aa-brass);color:var(--aa-ink);border-radius:999px}@supports (color:lab(0% 0 0)){.reading-report__seal{background:radial-gradient(circle at 35% 28%, lab(100% 0 0/.4), transparent 28%), var(--aa-brass)}}@supports (color:color-mix(in lab, red, red)){.reading-report__seal{color:color-mix(in oklch, var(--aa-ink) 76%, black)}}.reading-report__seal{box-shadow:0 10px 20px var(--aa-ink), inset 0 1px 0 #ffffff5c}@supports (color:color-mix(in lab, red, red)){.reading-report__seal{box-shadow:0 10px 20px color-mix(in oklch, var(--aa-ink) 26%, transparent), inset 0 1px 0 lab(100% 0 0/.36)}}.reading-report__seal svg{width:36px;height:36px}.reading-report__inner{z-index:1;gap:var(--space-3);display:grid;position:relative}.reading-report__masthead{isolation:isolate;border:1px solid var(--aa-brass);min-height:156px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reading-report__masthead{border:1px solid color-mix(in oklch, var(--aa-brass) 54%, var(--aa-card-black))}}.reading-report__masthead{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--aa-card-black), var(--aa-ink)), var(--aa-card-black)}@supports (color:color-mix(in lab, red, red)){.reading-report__masthead{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-card-black) 96%, var(--aa-ink)), color-mix(in oklch, var(--aa-ink) 94%, var(--aa-smoke))), var(--aa-card-black)}}.reading-report__masthead{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);padding:22px 56px 18px 20px}.reading-report__masthead:before{z-index:-2;content:"";opacity:.46;pointer-events:none;background:url(/art/ink/hero-ink-bloom.png) 0/cover no-repeat;position:absolute;inset:-42px -28px -30px -54px}.reading-report__masthead:after{z-index:-1;background:radial-gradient(circle at 70% 18%, var(--aa-brass-soft) 0 1px, transparent 2px), radial-gradient(circle at 28% 74%, var(--aa-brass-soft) 0 1px, transparent 2px), linear-gradient(90deg, transparent, var(--aa-parchment));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reading-report__masthead:after{background:radial-gradient(circle at 70% 18%, color-mix(in oklch, var(--aa-brass-soft) 66%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 28% 74%, color-mix(in oklch, var(--aa-brass-soft) 52%, transparent) 0 1px, transparent 2px), linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-parchment) 8%, transparent))}}.reading-report__masthead:after{content:"";pointer-events:none;background-size:74px 74px,98px 88px,auto}.reading-report__title{font-family:var(--font-display), Georgia, serif;max-width:7.2ch;margin:0;font-size:clamp(2.35rem,3.55vw,3.25rem);font-weight:400;line-height:.9}.reading-report__mini-spread{grid-template-columns:repeat(3,20px);gap:6px;display:grid;position:absolute;bottom:18px;right:18px;transform:rotate(-5deg)}.reading-report__mini-spread span{aspect-ratio:.66;border:1px solid var(--aa-brass-soft);width:20px;display:block}@supports (color:color-mix(in lab, red, red)){.reading-report__mini-spread span{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 74%, transparent)}}.reading-report__mini-spread span{background:radial-gradient(circle at 50% 28%, var(--aa-brass-soft) 0 1px, transparent 2px), linear-gradient(145deg, var(--aa-card-black), var(--aa-card-black));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.reading-report__mini-spread span{background:radial-gradient(circle at 50% 28%, var(--aa-brass-soft) 0 1px, transparent 2px), linear-gradient(145deg, var(--aa-card-black), color-mix(in oklch, var(--aa-card-black) 70%, var(--aa-smoke)))}}.reading-report__mini-spread span{box-shadow:0 10px 18px #0000005c;box-shadow:0 10px 18px lab(0% 0 0/.36)}.reading-report__mini-spread span:first-child{transform:translateY(7px)rotate(-10deg)}.reading-report__mini-spread span:nth-child(2){transform:translateY(-3px)}.reading-report__mini-spread span:nth-child(3){transform:translateY(7px)rotate(10deg)}.reading-report__rule{background:radial-gradient(circle, var(--aa-brass) 0 2px, transparent 3px), linear-gradient(90deg, transparent, var(--aa-brass), transparent);width:100%;height:16px;display:block}@supports (color:color-mix(in lab, red, red)){.reading-report__rule{background:radial-gradient(circle, var(--aa-brass) 0 2px, transparent 3px), linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass) 70%, var(--aa-line)), transparent)}}.reading-report__rule{background-position:50%;background-repeat:no-repeat;background-size:18px 18px,100% 1px}.reading-report__section{padding:0 var(--space-2);gap:7px;display:grid}.reading-report__label{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.reading-report__copy{max-width:62ch;color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.reading-report__copy{color:color-mix(in oklch, var(--aa-ink-soft) 88%, var(--aa-parchment))}}.reading-report__copy{font-size:.95rem;line-height:1.55}.reading-report__steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.reading-report__steps li{color:var(--aa-ink-soft);padding-left:25px;position:relative}@supports (color:color-mix(in lab, red, red)){.reading-report__steps li{color:color-mix(in oklch, var(--aa-ink-soft) 88%, var(--aa-parchment))}}.reading-report__steps li{font-size:.88rem;line-height:1.42}.reading-report__steps li:before{background:var(--aa-sage);content:"";border-radius:999px;width:13px;height:13px;position:absolute;top:.32rem;left:0}.reading-report__steps li:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:5px;height:3px;position:absolute;top:.52rem;left:4px;rotate:-45deg}.reading-report__save{justify-content:center;align-items:center;gap:var(--space-3);background:linear-gradient(90deg, var(--aa-oxblood), var(--aa-oxblood));border:0;border-radius:5px;min-height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reading-report__save{background:linear-gradient(90deg, var(--aa-oxblood), color-mix(in oklch, var(--aa-oxblood) 86%, var(--aa-ink)))}}.reading-report__save{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);cursor:pointer;font-size:var(--type-small);box-shadow:0 14px 24px var(--aa-oxblood);font-weight:800}@supports (color:color-mix(in lab, red, red)){.reading-report__save{box-shadow:0 14px 24px color-mix(in oklch, var(--aa-oxblood) 22%, transparent)}}.reading-report__save{transition:background .18s var(--ease-out-quart), transform .18s var(--ease-out-quart)}.reading-report__save:hover,.reading-report__save:focus-visible{background:var(--aa-oxblood-hover);transform:translateY(-1px)}.reading-report__save svg{width:18px;height:18px}.hero-scroll-cue{z-index:6;align-items:center;gap:var(--space-2);color:#f0ebdf;color:lab(93.1059% .395507 6.13009);display:inline-flex;position:absolute;bottom:clamp(18px,3.4vw,38px);left:50%;right:auto}@supports (color:color-mix(in lab, red, red)){.hero-scroll-cue{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 72%, var(--aa-brass-soft))}}.hero-scroll-cue{font-size:var(--type-caption);letter-spacing:0;text-transform:uppercase;font-weight:800;text-decoration:none;transform:translate(-50%)}.hero-scroll-cue:before{content:"";background:linear-gradient(#0000,currentColor,#0000);width:1px;height:34px}.hero-scroll-cue:after{content:"";width:7px;height:7px;animation:aa-scroll-pulse 1.8s var(--ease-out-quint) infinite;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)}.home-sections{z-index:2;isolation:isolate;gap:var(--space-8);width:min(100% - 32px,1344px);margin:0 auto;padding:clamp(28px,5vw,72px) 0 clamp(48px,8vw,96px);scroll-margin-top:0;display:grid;position:relative}.home-sections:before{z-index:-1;background:radial-gradient(circle, var(--aa-brass) 0 2px, transparent 3px), linear-gradient(90deg, transparent, var(--aa-brass), transparent);width:min(78vw,820px);height:1px;position:absolute;top:clamp(8px,2vw,26px);left:50%}@supports (color:color-mix(in lab, red, red)){.home-sections:before{background:radial-gradient(circle, var(--aa-brass) 0 2px, transparent 3px), linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass) 52%, var(--aa-line)), transparent)}}.home-sections:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:18px 18px,100% 1px;transform:translate(-50%)}.home-section-heading{gap:var(--space-3);max-width:760px;display:grid}.home-section-heading h2,.home-report-band h2,.home-card-meaning h2,.home-journal-card h2{font-family:var(--font-display), Georgia, serif;margin:0;font-weight:400;line-height:.96}.home-section-heading h2{max-width:11ch;font-size:clamp(2.6rem,5.8vw,5.6rem)}.home-section-heading p,.home-report-band p,.home-library-band p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.home-section-heading p,.home-report-band p,.home-library-band p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.home-section-heading p,.home-report-band p,.home-library-band p{line-height:1.68}.home-reading-band,.home-unfold-band,.home-report-band,.home-library-band{position:relative}.home-reading-band,.home-unfold-band{gap:clamp(24px,4vw,42px);display:grid}.home-reading-grid{gap:var(--space-3);display:grid}.home-reading-card{isolation:isolate;align-items:center;gap:var(--space-4);border:1px solid var(--aa-line);grid-template-columns:60px 1fr 24px;min-height:112px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-reading-card{border:1px solid color-mix(in oklch, var(--aa-line) 86%, var(--aa-ink))}}.home-reading-card{border-radius:var(--radius-md);background:radial-gradient(circle at 14% 0%, var(--aa-brass-soft), transparent 28%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.home-reading-card{background:radial-gradient(circle at 14% 0%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 92%, white), color-mix(in oklch, var(--aa-parchment-warm) 44%, var(--aa-parchment)))}}.home-reading-card{color:var(--aa-ink);transition:border-color .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);padding:clamp(18px,2.8vw,28px);text-decoration:none}.home-reading-card:before{z-index:-1;background:radial-gradient(ellipse, var(--aa-ink), transparent 68%);width:46%;position:absolute;inset:-20% auto -20% -20%}@supports (color:color-mix(in lab, red, red)){.home-reading-card:before{background:radial-gradient(ellipse, color-mix(in oklch, var(--aa-ink) 9%, transparent), transparent 68%)}}.home-reading-card:before{content:"";opacity:0;transition:opacity .18s var(--ease-out-quart)}.home-reading-card:hover,.home-reading-card:focus-visible{border-color:var(--aa-brass);box-shadow:0 20px 44px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.home-reading-card:hover,.home-reading-card:focus-visible{box-shadow:0 20px 44px color-mix(in oklch, var(--aa-ink) 12%, transparent)}}.home-reading-card:hover,.home-reading-card:focus-visible{transform:translateY(-3px)}.home-reading-card:hover:before,.home-reading-card:focus-visible:before{opacity:1}.home-reading-card__symbol{aspect-ratio:1;border:1px solid var(--aa-brass);place-items:center;width:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-reading-card__symbol{border:1px solid color-mix(in oklch, var(--aa-brass) 62%, var(--aa-line))}}.home-reading-card__symbol{color:var(--aa-brass);font-family:var(--font-display), Georgia, serif;border-radius:999px;font-size:1.02rem}.home-reading-card strong,.home-reading-card small{display:block}.home-reading-card strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:400;line-height:1}.home-reading-card small{margin-top:var(--space-2);color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.home-reading-card small{color:color-mix(in oklch, var(--aa-ink-soft) 76%, var(--aa-parchment))}}.home-reading-card small{font-size:var(--type-small);font-weight:800}.home-reading-card svg{width:22px;height:22px;color:var(--aa-oxblood)}.home-reading-card__index{color:var(--aa-brass);position:absolute;bottom:10px;right:16px}@supports (color:color-mix(in lab, red, red)){.home-reading-card__index{color:color-mix(in oklch, var(--aa-brass) 36%, transparent)}}.home-reading-card__index{font-family:var(--font-display), Georgia, serif;pointer-events:none;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1}.home-step-line{gap:var(--space-3);display:grid}.home-step{gap:var(--space-2);border-top:1px solid var(--aa-line);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-step{border-top:1px solid color-mix(in oklch, var(--aa-line) 82%, var(--aa-ink))}}.home-step{padding-top:var(--space-4)}.home-step span{color:var(--aa-brass);font-size:var(--type-caption);font-weight:900}.home-step h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:400;line-height:1}.home-step p{max-width:35ch;color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.home-step p{color:color-mix(in oklch, var(--aa-ink-soft) 80%, var(--aa-parchment))}}.home-step p{line-height:1.58}.home-report-band{isolation:isolate;border:1px solid var(--aa-brass);gap:clamp(24px,4vw,48px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-report-band{border:1px solid color-mix(in oklch, var(--aa-brass) 42%, var(--aa-card-black))}}.home-report-band{border-radius:var(--radius-md);background:radial-gradient(circle at 84% 12%, var(--aa-brass-soft), transparent 28%), radial-gradient(circle at 10% 110%, var(--aa-oxblood), transparent 36%), linear-gradient(135deg, var(--aa-card-black), var(--aa-ink))}@supports (color:color-mix(in lab, red, red)){.home-report-band{background:radial-gradient(circle at 84% 12%, color-mix(in oklch, var(--aa-brass-soft) 20%, transparent), transparent 28%), radial-gradient(circle at 10% 110%, color-mix(in oklch, var(--aa-oxblood) 20%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in oklch, var(--aa-card-black) 98%, var(--aa-ink)), color-mix(in oklch, var(--aa-ink) 92%, var(--aa-smoke)))}}.home-report-band{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);padding:clamp(24px,5vw,56px)}.home-report-band:before{z-index:-1;aspect-ratio:1;border:1px solid var(--aa-brass);width:min(74vw,760px);position:absolute;inset:-28% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.home-report-band:before{border:1px solid color-mix(in oklch, var(--aa-brass) 22%, transparent)}}.home-report-band:before{background:repeating-conic-gradient(from 18deg, var(--aa-brass) 0deg 1deg, transparent 1deg 10deg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-report-band:before{background:repeating-conic-gradient(from 18deg, color-mix(in oklch, var(--aa-brass) 12%, transparent) 0deg 1deg, transparent 1deg 10deg)}}.home-report-band:before{content:"";opacity:.7}.home-report-band__copy{gap:var(--space-3);max-width:760px;display:grid}.home-report-band h2{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);max-width:11ch;font-size:clamp(2.6rem,5.6vw,5.5rem)}.home-report-band p{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);max-width:66ch}@supports (color:color-mix(in lab, red, red)){.home-report-band p{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 78%, var(--aa-brass-soft))}}.home-report-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.home-report-band .button-secondary{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.home-report-band .button-secondary{border-color:color-mix(in oklch, var(--aa-brass) 50%, transparent)}}.home-report-band .button-secondary{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}.home-report-card{gap:var(--space-3);display:grid}.home-report-card article{border:1px solid var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.home-report-card article{border:1px solid color-mix(in oklch, var(--aa-brass) 38%, transparent)}}.home-report-card article{border-radius:var(--radius-sm);background:var(--aa-card-black)}@supports (color:color-mix(in lab, red, red)){.home-report-card article{background:color-mix(in oklch, var(--aa-card-black) 58%, transparent)}}.home-report-card article{padding:var(--space-4)}.home-report-card span,.home-report-card p{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.home-report-card span,.home-report-card p{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 72%, var(--aa-brass-soft))}}.home-report-card span,.home-report-card p{font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.home-report-card strong{margin-top:var(--space-2);color:#f6f1e7;color:lab(95.4183% .336289 5.35694);font-family:var(--font-display), Georgia, serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1;display:block}.home-report-card p{margin-top:var(--space-3);font-size:var(--type-small);text-transform:none;line-height:1.48}.home-library-band{gap:var(--space-4);display:grid}.home-card-meaning,.home-journal-card{border:1px solid var(--aa-line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-card-meaning,.home-journal-card{border:1px solid color-mix(in oklch, var(--aa-line) 86%, var(--aa-ink))}}.home-card-meaning,.home-journal-card{border-radius:var(--radius-md);background:radial-gradient(circle at 10% 0%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.home-card-meaning,.home-journal-card{background:radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--aa-brass-soft) 16%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 92%, white), color-mix(in oklch, var(--aa-parchment-warm) 42%, var(--aa-parchment)))}}.home-card-meaning,.home-journal-card{padding:clamp(20px,4vw,38px)}.home-card-meaning{gap:var(--space-6);display:grid}.home-card-meaning__image{aspect-ratio:.66;border:1px solid var(--aa-brass);width:min(180px,48vw);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-card-meaning__image{border:1px solid color-mix(in oklch, var(--aa-brass) 82%, var(--aa-card-black))}}.home-card-meaning__image{border-radius:var(--radius-md);background:var(--aa-card-black);box-shadow:0 24px 46px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.home-card-meaning__image{box-shadow:0 24px 46px color-mix(in oklch, var(--aa-ink) 20%, transparent)}}.home-card-meaning__image img{object-fit:cover}.home-card-meaning h2,.home-journal-card h2{max-width:12ch;font-size:clamp(2.2rem,4.6vw,4.25rem)}.home-card-meaning p,.home-journal-card p{max-width:50ch;margin-top:var(--space-3)}.home-section-grid{gap:var(--space-4);display:grid}.home-row{gap:var(--space-3);border-top:1px solid var(--aa-line);padding:var(--space-4) 0;display:grid}.home-row h2,.home-row h3{margin:0}.home-row h2{font-family:var(--font-display), Georgia, serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.home-row h3{font-size:1rem;line-height:1.2}.home-row p{max-width:60ch;color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.home-row p{color:color-mix(in oklch, var(--aa-ink-soft) 86%, var(--aa-parchment))}}.home-row p{line-height:1.65}.reading-type-list{gap:var(--space-3);display:grid}.reading-type-list article{gap:var(--space-2);border:1px solid var(--aa-line);border-radius:var(--radius-md);background:var(--aa-parchment);display:grid}@supports (color:color-mix(in lab, red, red)){.reading-type-list article{background:color-mix(in oklch, var(--aa-parchment) 86%, white)}}.reading-type-list article{padding:var(--space-4)}.surface-grid{gap:var(--space-4);border-radius:var(--radius-md);display:grid;overflow:hidden}.surface-panel{border:1px solid var(--aa-line);min-height:390px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.surface-panel{border:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.surface-panel{border-radius:var(--radius-md);background:radial-gradient(circle at 14% 6%, #ffffff70, transparent 30%), radial-gradient(circle at 86% 100%, var(--aa-brass-soft), transparent 34%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:lab(0% 0 0)){.surface-panel{background:radial-gradient(circle at 14% 6%, lab(100% 0 0/.44), transparent 30%), radial-gradient(circle at 86% 100%, var(--aa-brass-soft), transparent 34%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}}@supports (color:color-mix(in lab, red, red)){.surface-panel{background:radial-gradient(circle at 14% 6%, lab(100% 0 0/.44), transparent 30%), radial-gradient(circle at 86% 100%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 92%, white), color-mix(in oklch, var(--aa-parchment-warm) 54%, var(--aa-parchment)))}}.surface-panel{box-shadow:inset 0 1px 0 #ffffff73, 0 18px 40px var(--aa-ink)}@supports (color:lab(0% 0 0)){.surface-panel{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 18px 40px var(--aa-ink)}}@supports (color:color-mix(in lab, red, red)){.surface-panel{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 18px 40px color-mix(in oklch, var(--aa-ink) 7%, transparent)}}.surface-panel{padding:clamp(20px,3vw,32px)}.surface-panel:before{background-image:linear-gradient(var(--aa-ink) 1px, transparent 1px), linear-gradient(90deg, var(--aa-ink) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.surface-panel:before{background-image:linear-gradient(color-mix(in oklch, var(--aa-ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--aa-ink) 3%, transparent) 1px, transparent 1px)}}.surface-panel:before{content:"";opacity:.34;pointer-events:none;background-size:44px 44px}.surface-panel:after{background:radial-gradient(ellipse, var(--aa-ink), transparent 68%);height:52%;position:absolute;inset:auto -18% -46% -12%}@supports (color:color-mix(in lab, red, red)){.surface-panel:after{background:radial-gradient(ellipse, color-mix(in oklch, var(--aa-ink) 7%, transparent), transparent 68%)}}.surface-panel:after{content:"";opacity:.7;pointer-events:none}.surface-panel>*{z-index:1;position:relative}.surface-panel header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.surface-kicker{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.surface-kicker{color:color-mix(in oklch, var(--aa-ink-soft) 72%, var(--aa-parchment))}}.surface-kicker{font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.surface-panel h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(2.2rem,4.2vw,3.35rem);font-weight:400;line-height:1}.reading-selector{gap:10px;display:grid}.reading-selector a{isolation:isolate;align-items:center;gap:var(--space-3);border:1px solid var(--aa-line);grid-template-columns:44px 1fr 20px;min-height:68px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reading-selector a{border:1px solid color-mix(in oklch, var(--aa-line) 82%, var(--aa-ink))}}.reading-selector a{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--aa-parchment-warm), var(--aa-parchment))}@supports (color:color-mix(in lab, red, red)){.reading-selector a{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-parchment-warm) 78%, white), color-mix(in oklch, var(--aa-parchment) 88%, white))}}.reading-selector a{color:var(--aa-ink);padding:var(--space-3);transition:border-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart);text-decoration:none}.reading-selector a:before{z-index:-1;background:radial-gradient(circle at 14% 50%, var(--aa-brass-soft), transparent 24%), linear-gradient(90deg, var(--aa-ink), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reading-selector a:before{background:radial-gradient(circle at 14% 50%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 24%), linear-gradient(90deg, color-mix(in oklch, var(--aa-ink) 4%, transparent), transparent 42%)}}.reading-selector a:before{content:"";opacity:0;transition:opacity .18s var(--ease-out-quart)}.reading-selector a:hover,.reading-selector a:focus-visible{border-color:var(--aa-brass);box-shadow:0 12px 24px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.reading-selector a:hover,.reading-selector a:focus-visible{box-shadow:0 12px 24px color-mix(in oklch, var(--aa-ink) 10%, transparent)}}.reading-selector a:hover,.reading-selector a:focus-visible{transform:translateY(-2px)}.reading-selector a:hover:before,.reading-selector a:focus-visible:before{opacity:1}.reading-selector__icon{width:44px;height:44px;color:var(--aa-brass);place-items:center;display:grid}.reading-selector__icon svg,.reading-selector__arrow{width:100%;height:100%}.reading-selector__icon text{fill:currentColor;font-family:var(--font-display), Georgia, serif;text-anchor:middle;font-size:7px}.reading-selector strong,.reading-selector small{display:block}.reading-selector strong{font-size:.95rem}.reading-selector small{color:var(--aa-ink-soft);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.reading-selector small{color:color-mix(in oklch, var(--aa-ink-soft) 74%, var(--aa-parchment))}}.reading-selector small{font-size:var(--type-caption);font-weight:700}.reading-selector__arrow{color:var(--aa-ink-soft)}.meaning-layout{gap:var(--space-5,20px);display:grid}.meaning-card{aspect-ratio:.66;border:1px solid var(--aa-brass);justify-self:center;width:min(158px,46vw);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meaning-card{border:1px solid color-mix(in oklch, var(--aa-brass) 82%, var(--aa-card-black))}}.meaning-card{border-radius:var(--radius-md);background:var(--aa-card-black);box-shadow:0 22px 32px var(--aa-ink), 0 0 0 6px var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.meaning-card{box-shadow:0 22px 32px color-mix(in oklch, var(--aa-ink) 18%, transparent), 0 0 0 6px color-mix(in oklch, var(--aa-parchment-warm) 58%, transparent)}}.meaning-card img{object-fit:cover}.meaning-copy{gap:var(--space-3);display:grid}.meaning-copy p,.surface-panel--journal p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.meaning-copy p,.surface-panel--journal p{color:color-mix(in oklch, var(--aa-ink-soft) 88%, var(--aa-parchment))}}.meaning-copy p,.surface-panel--journal p{line-height:1.62}.meaning-tags{flex-wrap:wrap;gap:7px;display:flex}.meaning-tags span{border:1px solid var(--aa-line)}@supports (color:color-mix(in lab, red, red)){.meaning-tags span{border:1px solid color-mix(in oklch, var(--aa-line) 78%, var(--aa-ink))}}.meaning-tags span{color:var(--aa-ink-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.meaning-tags span{color:color-mix(in oklch, var(--aa-ink-soft) 82%, var(--aa-parchment))}}.meaning-tags span{padding:5px 9px;font-size:.68rem;font-weight:800}.meaning-copy dl{gap:var(--space-3);margin:0;display:grid}.meaning-copy div{gap:4px;display:grid}.meaning-copy dt{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.meaning-copy dd{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.meaning-copy dd{color:color-mix(in oklch, var(--aa-ink-soft) 76%, var(--aa-parchment))}}.meaning-copy dd{font-size:.88rem;line-height:1.5}.journal-sketch{min-height:178px;margin:var(--space-2) 0 var(--space-6);border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 50%, var(--aa-parchment-warm), transparent 62%), var(--aa-parchment);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.journal-sketch{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-parchment-warm) 46%, transparent), transparent 62%), color-mix(in oklch, var(--aa-parchment) 70%, white)}}.journal-sketch svg{width:min(100%,270px);height:auto;filter:drop-shadow(0 18px 22px var(--aa-ink))}@supports (color:color-mix(in lab, red, red)){.journal-sketch svg{filter:drop-shadow(0 18px 22px color-mix(in oklch, var(--aa-ink) 13%, transparent))}}.journal-sketch__page{fill:var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.journal-sketch__page{fill:color-mix(in oklch, var(--aa-parchment-warm) 72%, white)}}.journal-sketch__page{stroke:var(--aa-line)}@supports (color:color-mix(in lab, red, red)){.journal-sketch__page{stroke:color-mix(in oklch, var(--aa-line) 80%, var(--aa-ink))}}.journal-sketch__page{stroke-width:1.2px}.journal-sketch__spine,.journal-sketch__leaf,.journal-sketch__line,.journal-sketch__pen{stroke:var(--aa-brass);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.journal-sketch__leaf{stroke:var(--aa-sage)}.journal-sketch__line{opacity:.64}.surface-link{align-items:center;gap:var(--space-2);width:fit-content;margin-top:var(--space-5,20px);color:var(--aa-oxblood);font-size:var(--type-small);font-weight:800;text-decoration:none;display:inline-flex}.surface-link:after{content:"";background:currentColor;width:20px;height:1px}.pricing-panel{gap:var(--space-6);border:1px solid var(--aa-line);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-panel{border:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.pricing-panel{border-radius:var(--radius-md);background:radial-gradient(circle at 82% 14%, var(--aa-brass-soft), transparent 28%), linear-gradient(135deg, var(--aa-card-black), var(--aa-ink))}@supports (color:color-mix(in lab, red, red)){.pricing-panel{background:radial-gradient(circle at 82% 14%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in oklch, var(--aa-card-black) 98%, var(--aa-ink)), color-mix(in oklch, var(--aa-ink) 92%, var(--aa-smoke)))}}.pricing-panel{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);box-shadow:0 24px 56px var(--aa-ink);padding:clamp(24px,4vw,42px)}@supports (color:color-mix(in lab, red, red)){.pricing-panel{box-shadow:0 24px 56px color-mix(in oklch, var(--aa-ink) 16%, transparent)}}.pricing-panel:before{content:"";opacity:.2;pointer-events:none;background:url(/art/ink/hero-ink-bloom.png) 50%/cover no-repeat;width:min(62vw,620px);height:72%;position:absolute;inset:-18% -12% auto auto;rotate:180deg}.pricing-panel:after{background-image:radial-gradient(circle at 20% 26%, var(--aa-brass-soft) 0 1px, transparent 2px), radial-gradient(circle at 78% 62%, var(--aa-brass-soft) 0 1px, transparent 2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pricing-panel:after{background-image:radial-gradient(circle at 20% 26%, color-mix(in oklch, var(--aa-brass-soft) 70%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 78% 62%, color-mix(in oklch, var(--aa-brass-soft) 48%, transparent) 0 1px, transparent 2px)}}.pricing-panel:after{content:"";opacity:.42;pointer-events:none;background-size:84px 84px,128px 118px}.pricing-panel>*{z-index:1;position:relative}.pricing-panel__copy{gap:var(--space-3);max-width:720px;display:grid}.pricing-panel .surface-kicker{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-panel .surface-kicker{color:color-mix(in oklch, var(--aa-brass-soft) 84%, lab(93.1059% .395507 6.13009))}}.pricing-panel h2,.route-hero h1,.major-map h2{font-family:var(--font-display), Georgia, serif;margin:0;font-weight:400;line-height:.98}.pricing-panel h2{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);font-size:clamp(2rem,4vw,3.5rem)}.pricing-panel p,.route-hero p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.pricing-panel p,.route-hero p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.pricing-panel p,.route-hero p{line-height:1.65}.pricing-panel p{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.pricing-panel p{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 78%, var(--aa-brass-soft))}}.pricing-panel__artifact{align-content:start;gap:var(--space-3);border:1px solid var(--aa-brass-soft);min-height:226px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-panel__artifact{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 62%, transparent)}}.pricing-panel__artifact{background:linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm));border-radius:6px 14px 6px 4px}@supports (color:color-mix(in lab, red, red)){.pricing-panel__artifact{background:linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 92%, white), color-mix(in oklch, var(--aa-parchment-warm) 78%, var(--aa-parchment)))}}.pricing-panel__artifact{color:var(--aa-ink);box-shadow:10px 12px 0 var(--aa-parchment-warm), 0 20px 42px #00000038;padding:28px}@supports (color:color-mix(in lab, red, red)){.pricing-panel__artifact{box-shadow:10px 12px 0 color-mix(in oklch, var(--aa-parchment-warm) 42%, transparent), 0 20px 42px lab(0% 0 0/.22)}}.pricing-panel__artifact strong{max-width:9ch;font-family:var(--font-display), Georgia, serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:.95}.pricing-panel__artifact>span:not(.pricing-panel__seal){background:var(--aa-ink-soft);border-radius:999px;max-width:82%;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.pricing-panel__artifact>span:not(.pricing-panel__seal){background:color-mix(in oklch, var(--aa-ink-soft) 22%, transparent)}}.pricing-panel__artifact>span:nth-of-type(3){max-width:68%}.pricing-panel__artifact>span:nth-of-type(4){max-width:48%}.pricing-panel__artifact small{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;margin-top:auto;font-weight:800}.pricing-panel__seal{border:1px solid var(--aa-brass);width:48px;height:48px;position:absolute;top:18px;right:20px}@supports (color:color-mix(in lab, red, red)){.pricing-panel__seal{border:1px solid color-mix(in oklch, var(--aa-brass) 86%, var(--aa-ink))}}.pricing-panel__seal{background:radial-gradient(circle, var(--aa-ink) 0 2px, transparent 3px), conic-gradient(from 0deg, transparent 0 10deg, var(--aa-ink) 10deg 12deg, transparent 12deg 45deg), var(--aa-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pricing-panel__seal{background:radial-gradient(circle, var(--aa-ink) 0 2px, transparent 3px), conic-gradient(from 0deg, transparent 0 10deg, color-mix(in oklch, var(--aa-ink) 72%, transparent) 10deg 12deg, transparent 12deg 45deg), var(--aa-brass)}}.pricing-panel__seal{box-shadow:0 10px 18px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.pricing-panel__seal{box-shadow:0 10px 18px color-mix(in oklch, var(--aa-ink) 24%, transparent)}}.pricing-options{gap:var(--space-3);display:grid}.pricing-option{gap:var(--space-2);border:1px solid var(--aa-brass-soft);min-height:158px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-option{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 38%, transparent)}}.pricing-option{border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.pricing-option{background:linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 91%, white), color-mix(in oklch, var(--aa-parchment-warm) 74%, var(--aa-parchment)))}}.pricing-option{color:var(--aa-ink);padding:var(--space-4)}.pricing-option--featured{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.pricing-option--featured{border-color:color-mix(in oklch, var(--aa-brass) 88%, var(--aa-line))}}.pricing-option--featured{background:radial-gradient(circle at 88% 12%, var(--aa-brass-soft), transparent 38%), var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.pricing-option--featured{background:radial-gradient(circle at 88% 12%, color-mix(in oklch, var(--aa-brass-soft) 24%, transparent), transparent 38%), color-mix(in oklch, var(--aa-parchment-warm) 72%, white)}}.pricing-option--featured{box-shadow:inset 0 0 0 1px #ffffff5c,0 18px 38px #0000002e;box-shadow:inset 0 0 0 1px lab(100% 0 0/.36),0 18px 38px lab(0% 0 0/.18)}.pricing-option span,.reading-flow__stage-label,.deck-showcase__copy span,.card-meaning-panel__copy>span,.major-map__item>span,.reading-flow__unlock span{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.pricing-option strong,.reading-flow__unlock strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1}.pricing-option p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.pricing-option p{color:color-mix(in oklch, var(--aa-ink-soft) 82%, var(--aa-parchment))}}.pricing-option p{font-size:.9rem;line-height:1.55}.route-page .brand-mark{color:var(--aa-ink)}.route-shell{gap:clamp(20px,3.4vw,36px);width:min(100% - 32px,1344px);margin:0 auto;padding:clamp(14px,2.6vw,34px) 0 clamp(64px,8vw,108px);display:grid}.route-hero{gap:var(--space-3);max-width:820px;display:grid}.route-kicker{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.route-hero h1{max-width:12ch;font-size:clamp(2.9rem,5.8vw,5.8rem)}.route-hero p{max-width:50ch;font-size:clamp(.98rem,1.25vw,1.08rem)}.reading-flow.route-shell{gap:clamp(16px,2.4vw,28px);padding-top:clamp(8px,1.6vw,22px)}.route-hero--reading h1{max-width:13ch;font-size:clamp(2.8rem,4.9vw,4.95rem)}.cards-route__hero h1{max-width:9.5ch}.cards-route__shell{gap:clamp(18px,2.8vw,32px)}.reading-flow__grid{gap:var(--space-4);display:grid}.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{border:1px solid var(--aa-line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{border:1px solid color-mix(in oklch, var(--aa-line) 84%, var(--aa-ink))}}.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 96%, white), color-mix(in oklch, var(--aa-parchment-warm) 44%, var(--aa-parchment)))}}.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{box-shadow:0 18px 38px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map{box-shadow:0 18px 38px color-mix(in oklch, var(--aa-ink) 9%, transparent)}}.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock{padding:clamp(18px,3vw,28px)}.reading-flow__setup{align-content:start;gap:var(--space-3);background:radial-gradient(circle at 100% 0%, var(--aa-brass-soft), transparent 36%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm));display:grid}@supports (color:color-mix(in lab, red, red)){.reading-flow__setup{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 95%, white), color-mix(in oklch, var(--aa-parchment-warm) 52%, var(--aa-parchment)))}}.flow-steps{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-steps li{border:1px solid var(--aa-line);place-items:center;min-height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-steps li{border:1px solid color-mix(in oklch, var(--aa-line) 82%, transparent)}}.flow-steps li{border-radius:var(--radius-sm);color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.flow-steps li{color:color-mix(in oklch, var(--aa-ink-soft) 72%, var(--aa-parchment))}}.flow-steps li{text-align:center;text-transform:uppercase;font-size:.66rem;font-weight:800}.flow-steps li[data-active=true]{border-color:var(--aa-brass);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.flow-steps li[data-active=true]{background:color-mix(in oklch, var(--aa-brass-soft) 14%, var(--aa-parchment))}}.flow-steps li[data-active=true]{color:var(--aa-oxblood)}.reading-mode-list{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.reading-mode-list legend{margin-bottom:var(--space-2);color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.reading-mode-list legend{color:color-mix(in oklch, var(--aa-ink-soft) 78%, var(--aa-parchment))}}.reading-mode-list legend{font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.reading-mode{cursor:pointer;border:1px solid var(--aa-line);border-radius:var(--radius-sm);background:var(--aa-parchment-warm);gap:3px;width:100%;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.reading-mode{background:color-mix(in oklch, var(--aa-parchment-warm) 70%, white)}}.reading-mode{color:var(--aa-ink);padding:var(--space-3);text-align:left;transition:border-color .16s var(--ease-out-quart), background .16s var(--ease-out-quart), transform .16s var(--ease-out-quart)}.reading-mode:hover,.reading-mode:focus-visible,.reading-mode[aria-pressed=true]{border-color:var(--aa-brass);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.reading-mode:hover,.reading-mode:focus-visible,.reading-mode[aria-pressed=true]{background:color-mix(in oklch, var(--aa-brass-soft) 24%, var(--aa-parchment))}}.reading-mode:hover,.reading-mode:focus-visible,.reading-mode[aria-pressed=true]{transform:translateY(-1px)}.reading-mode span{font-weight:800}.reading-mode small{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.reading-mode small{color:color-mix(in oklch, var(--aa-ink-soft) 70%, var(--aa-parchment))}}.reading-mode small{font-size:var(--type-caption);font-weight:700}.reading-flow__stage{gap:var(--space-3);background:radial-gradient(circle at 50% 48%, var(--aa-brass-soft), transparent 44%), radial-gradient(circle at 8% 0%, var(--aa-ink), transparent 34%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm));align-content:center;min-height:374px;display:grid}@supports (color:color-mix(in lab, red, red)){.reading-flow__stage{background:radial-gradient(circle at 50% 48%, color-mix(in oklch, var(--aa-brass-soft) 22%, transparent), transparent 44%), radial-gradient(circle at 8% 0%, color-mix(in oklch, var(--aa-ink) 7%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 94%, white), color-mix(in oklch, var(--aa-parchment-warm) 46%, var(--aa-parchment)))}}.reading-flow__astrolabe{place-items:center;min-height:300px;display:grid;position:relative}.reading-flow__astrolabe .astrolabe-ring{width:min(96%,372px)}.reading-flow__astrolabe .card-spread{width:min(100%,378px)}.reading-flow__report{gap:var(--space-3);align-content:start;display:grid}.reading-flow__unlock{gap:var(--space-2);background:radial-gradient(circle at 100% 0%, var(--aa-brass-soft), transparent 36%), var(--aa-parchment-warm);display:grid}@supports (color:color-mix(in lab, red, red)){.reading-flow__unlock{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--aa-brass-soft) 30%, transparent), transparent 36%), color-mix(in oklch, var(--aa-parchment-warm) 70%, white)}}.reading-flow__unlock p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.reading-flow__unlock p{color:color-mix(in oklch, var(--aa-ink-soft) 82%, var(--aa-parchment))}}.reading-flow__unlock p{line-height:1.55}.free-result-panel{gap:var(--space-4);border:1px solid var(--aa-brass);display:grid}@supports (color:color-mix(in lab, red, red)){.free-result-panel{border:1px solid color-mix(in oklch, var(--aa-brass) 46%, var(--aa-ink))}}.free-result-panel{border-radius:var(--radius-md);background:radial-gradient(circle at 12% 8%, #ffffff6b, transparent 22%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:lab(0% 0 0)){.free-result-panel{background:radial-gradient(circle at 12% 8%, lab(100% 0 0/.42), transparent 22%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}}@supports (color:color-mix(in lab, red, red)){.free-result-panel{background:radial-gradient(circle at 12% 8%, lab(100% 0 0/.42), transparent 22%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 90%, white), var(--aa-parchment-warm))}}.free-result-panel{box-shadow:var(--paper-shadow);padding:clamp(18px,2.6vw,26px)}.free-result-panel h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:400;line-height:1}.free-result-panel p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.free-result-panel p{color:color-mix(in oklch, var(--aa-ink-soft) 88%, var(--aa-parchment))}}.free-result-panel p{line-height:1.6}.free-result-panel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.free-result-panel li{border:1px solid var(--aa-brass);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.free-result-panel li{border:1px solid color-mix(in oklch, var(--aa-brass) 28%, transparent)}}.free-result-panel li{border-radius:var(--radius-sm);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.free-result-panel li{background:color-mix(in oklch, var(--aa-brass-soft) 10%, transparent)}}.free-result-panel li{padding:var(--space-3)}.free-result-panel li strong{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase}.free-result-panel li span{color:var(--aa-ink);font-size:var(--type-small);font-weight:800}.free-result-panel li p,.free-result-panel__next p{font-size:.9rem}.free-result-panel__next{gap:var(--space-2);border-top:1px solid var(--aa-line);display:grid}@supports (color:color-mix(in lab, red, red)){.free-result-panel__next{border-top:1px solid color-mix(in oklch, var(--aa-line) 82%, transparent)}}.free-result-panel__next{padding-top:var(--space-3)}.free-result-panel__next strong{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase}.result-layout,.pricing-route__grid,.journal-list,.admin-route,.admin-summary,.card-detail-grid{gap:var(--space-4);display:grid}.result-layout{align-items:start}.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{border:1px solid var(--aa-line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{border:1px solid color-mix(in oklch, var(--aa-line) 84%, var(--aa-ink))}}.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 96%, white), color-mix(in oklch, var(--aa-parchment-warm) 44%, var(--aa-parchment)))}}.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{box-shadow:0 18px 38px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{box-shadow:0 18px 38px color-mix(in oklch, var(--aa-ink) 9%, transparent)}}.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section,.checkout-return .route-hero{padding:clamp(18px,3vw,30px)}.result-paper,.paid-report,.paywall-panel,.ai-preview-panel,.journal-item,.journal-empty,.pricing-route__card,.legal-paper,.admin-summary article,.admin-table-block,.card-detail-grid section{gap:var(--space-3);display:grid}.result-meta{gap:var(--space-2);margin:0;display:grid}.result-meta div{border-bottom:1px solid var(--aa-line);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.result-meta div{border-bottom:1px solid color-mix(in oklch, var(--aa-line) 70%, transparent)}}.result-meta div{padding-bottom:var(--space-2)}.result-meta dt,.result-card-list span,.paid-report h3,.card-detail-grid h2{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.result-meta dd{color:var(--aa-ink);margin:0;font-weight:700}.result-card-list,.paid-report,.result-side{gap:var(--space-4);display:grid}.result-card-list section,.result-next-step{gap:var(--space-2);border:1px solid var(--aa-brass);display:grid}@supports (color:color-mix(in lab, red, red)){.result-card-list section,.result-next-step{border:1px solid color-mix(in oklch, var(--aa-brass) 26%, transparent)}}.result-card-list section,.result-next-step{border-radius:var(--radius-sm);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.result-card-list section,.result-next-step{background:color-mix(in oklch, var(--aa-brass-soft) 8%, transparent)}}.result-card-list section,.result-next-step{padding:var(--space-3)}.result-card-list h2,.paid-report h2,.paywall-panel h2,.ai-preview-panel h2,.journal-item h2,.journal-empty h2,.pricing-route__card strong,.admin-table-block h2,.card-detail-grid h2{margin:0}.result-card-list p,.result-next-step p,.paid-report p,.paid-report li,.paywall-panel p,.paywall-panel small,.ai-preview-panel p,.journal-item p,.journal-item small,.journal-empty p,.pricing-route__card p,.pricing-route__note,.legal-paper p,.admin-empty,.card-detail-grid p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.result-card-list p,.result-next-step p,.paid-report p,.paid-report li,.paywall-panel p,.paywall-panel small,.ai-preview-panel p,.journal-item p,.journal-item small,.journal-empty p,.pricing-route__card p,.pricing-route__note,.legal-paper p,.admin-empty,.card-detail-grid p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.result-card-list p,.result-next-step p,.paid-report p,.paid-report li,.paywall-panel p,.paywall-panel small,.ai-preview-panel p,.journal-item p,.journal-item small,.journal-empty p,.pricing-route__card p,.pricing-route__note,.legal-paper p,.admin-empty,.card-detail-grid p{line-height:1.6}.paid-report ul{gap:var(--space-2);padding-left:var(--space-4);margin:0;display:grid}.paywall-panel strong,.pricing-route__card strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.4rem,4.5vw,3.3rem);font-weight:400;line-height:1}.paywall-panel__message{border:1px solid var(--aa-oxblood)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__message{border:1px solid color-mix(in oklch, var(--aa-oxblood) 46%, transparent)}}.paywall-panel__message{border-radius:var(--radius-sm);background:var(--aa-oxblood)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__message{background:color-mix(in oklch, var(--aa-oxblood) 10%, transparent)}}.paywall-panel__message{padding:var(--space-3)}.journal-item span,.pricing-route__card span,.admin-summary span,.admin-table [role=columnheader]{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:900}.pricing-route__note{max-width:70ch}.card-detail-grid__wide{grid-column:1/-1}.checkout-return__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.checkout-return__status{border:1px solid var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.checkout-return__status{border:1px solid color-mix(in oklch, var(--aa-brass) 38%, transparent)}}.checkout-return__status{border-radius:var(--radius-sm);background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.checkout-return__status{background:color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.checkout-return__status{padding:var(--space-3)}.auth-callback-status{gap:var(--space-4);margin-top:var(--space-4);display:grid}.auth-callback-status p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.auth-callback-status p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-summary strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:400}.admin-summary small{color:var(--aa-ink-soft);font-weight:800}.admin-table-block{min-width:0;overflow:hidden}.admin-table{border:1px solid var(--aa-line);border-radius:var(--radius-sm);background:var(--aa-line);gap:1px;display:grid;overflow-x:auto}.admin-table [role=row]{background:var(--aa-parchment);grid-template-columns:1.15fr .8fr .7fr .72fr 1.45fr;min-width:820px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-table [role=row]{background:color-mix(in oklch, var(--aa-parchment), white 10%)}}.admin-table [role=row]:first-child{background:var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.admin-table [role=row]:first-child{background:color-mix(in oklch, var(--aa-parchment-warm), white 8%)}}.admin-table span{overflow-wrap:anywhere;min-width:0;padding:12px 14px}.deck-showcase{gap:var(--space-6);background:radial-gradient(circle at 12% 48%, var(--aa-ink), transparent 24%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm));align-items:center;min-height:274px;padding:clamp(18px,3vw,30px);display:grid}@supports (color:color-mix(in lab, red, red)){.deck-showcase{background:radial-gradient(circle at 12% 48%, color-mix(in oklch, var(--aa-ink) 12%, transparent), transparent 24%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 92%, white), color-mix(in oklch, var(--aa-parchment-warm) 74%, var(--aa-parchment)))}}.deck-showcase__back{aspect-ratio:.66;border-radius:var(--radius-md);width:min(38vw,164px);box-shadow:var(--card-shadow);justify-self:center;margin:0;position:relative;overflow:hidden}.deck-showcase__copy{gap:var(--space-3);max-width:620px;display:grid}.deck-showcase__copy strong{min-width:0;font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1;display:block}.deck-showcase__copy p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.deck-showcase__copy p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.deck-showcase__copy p{line-height:1.65}.card-meaning-grid{gap:var(--space-4);display:grid}.card-meaning-panel{gap:var(--space-6);align-items:center;padding:clamp(18px,3vw,28px);display:grid}.card-meaning-panel__image{aspect-ratio:.66;border-radius:var(--radius-md);background:var(--aa-card-black);width:min(46vw,178px);box-shadow:var(--card-shadow);justify-self:center;position:relative;overflow:hidden}.card-meaning-panel__copy{gap:var(--space-3);min-width:0;display:grid}.card-meaning-panel h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.card-meaning-panel p{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.card-meaning-panel p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.card-meaning-panel p{line-height:1.58}.card-meaning-panel dl{gap:var(--space-3);margin:var(--space-2) 0 0;display:grid}.card-meaning-panel dl div{border-top:1px solid var(--aa-line);padding-top:var(--space-3);gap:4px;display:grid}.card-meaning-panel dt{color:var(--aa-oxblood);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.card-meaning-panel dd{color:var(--aa-ink-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.card-meaning-panel dd{color:color-mix(in oklch, var(--aa-ink-soft) 78%, var(--aa-parchment))}}.card-meaning-panel dd{line-height:1.52}.major-map{gap:var(--space-6);padding:clamp(20px,4vw,36px);display:grid}.major-map header{gap:var(--space-3);display:grid}.major-map h2{max-width:12ch;font-size:clamp(2.2rem,5vw,4.2rem)}.major-map__grid{gap:var(--space-3);display:grid}.major-map__item{border-top:1px solid var(--aa-line);padding-top:var(--space-3);gap:5px;display:grid}.major-map__item h3,.major-map__item p,.major-map__item small{margin:0}.major-map__item h3{font-family:var(--font-display), Georgia, serif;font-size:1.28rem;font-weight:400;line-height:1.1}.major-map__item p{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.major-map__item p{color:color-mix(in oklch, var(--aa-ink-soft) 78%, var(--aa-parchment))}}.major-map__item p{font-size:var(--type-small);font-weight:700}.major-map__item small{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.major-map__item small{color:color-mix(in oklch, var(--aa-ink-soft) 70%, var(--aa-parchment))}}.major-map__item small{line-height:1.45}.all-card-index{gap:var(--space-4);border:1px solid var(--aa-line);display:grid}@supports (color:color-mix(in lab, red, red)){.all-card-index{border:1px solid color-mix(in oklch, var(--aa-line) 84%, var(--aa-ink))}}.all-card-index{border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.all-card-index{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 96%, white), color-mix(in oklch, var(--aa-parchment-warm) 44%, var(--aa-parchment)))}}.all-card-index{box-shadow:0 18px 38px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.all-card-index{box-shadow:0 18px 38px color-mix(in oklch, var(--aa-ink) 9%, transparent)}}.all-card-index{padding:clamp(18px,3vw,30px)}.all-card-index h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.all-card-index__grid{gap:var(--space-2);display:grid}.all-card-index__grid a{border:1px solid var(--aa-line);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.all-card-index__grid a{border:1px solid color-mix(in oklch, var(--aa-line) 78%, transparent)}}.all-card-index__grid a{border-radius:var(--radius-sm);color:var(--aa-ink);padding:var(--space-3);text-decoration:none}.all-card-index__grid span{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.all-card-index__grid span{color:color-mix(in oklch, var(--aa-ink-soft) 72%, var(--aa-parchment))}}.all-card-index__grid span{font-size:var(--type-caption);font-weight:700}.bottom-nav{z-index:30;gap:var(--space-1);border:1px solid var(--aa-line);grid-template-columns:repeat(5,minmax(0,1fr));width:min(366px,92vw);display:grid;position:fixed;bottom:12px;left:12px;right:auto}@supports (color:color-mix(in lab, red, red)){.bottom-nav{border:1px solid color-mix(in oklch, var(--aa-line) 86%, var(--aa-ink))}}.bottom-nav{border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0%, #ffffff5c, transparent 28%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:lab(0% 0 0)){.bottom-nav{background:radial-gradient(circle at 12% 0%, lab(100% 0 0/.36), transparent 28%), linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:radial-gradient(circle at 12% 0%, lab(100% 0 0/.36), transparent 28%), linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 94%, white), color-mix(in oklch, var(--aa-parchment-warm) 64%, var(--aa-parchment)))}}.bottom-nav{box-shadow:0 14px 34px var(--aa-ink), inset 0 1px 0 #ffffff70}@supports (color:color-mix(in lab, red, red)){.bottom-nav{box-shadow:0 14px 34px color-mix(in oklch, var(--aa-ink) 14%, transparent), inset 0 1px 0 lab(100% 0 0/.44)}}.bottom-nav{padding:var(--space-2);translate:0}.bottom-nav a{border-radius:var(--radius-sm);min-width:0;min-height:48px;color:var(--aa-ink-soft);place-items:center;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.bottom-nav a{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.bottom-nav a{font-size:.68rem;font-weight:800;text-decoration:none}.bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav svg{width:18px;height:18px;color:var(--aa-brass)}.bottom-nav a:hover,.bottom-nav a:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.bottom-nav a:hover,.bottom-nav a:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}.bottom-nav a:hover,.bottom-nav a:focus-visible{color:var(--aa-ink)}.motion-guard[data-intro=play] [data-motion-item]{animation:aa-rise .56s var(--ease-out-quint) both;animation-delay:var(--motion-delay,0s)}.motion-guard[data-intro=play] [data-motion-card]{animation:aa-card-enter .58s var(--ease-out-expo) both;animation-delay:var(--motion-delay,0s)}.motion-guard[data-intro=play] [data-motion-report]{animation:aa-report-enter .52s var(--ease-out-quint) both;animation-delay:.26s}.motion-guard[data-intro=play] [data-ink-field]{animation:aa-ink-bloom .68s var(--ease-out-expo) both}.motion-guard[data-intro=play] .constellation-trace__path{animation:aa-constellation-trace .65s var(--ease-out-quint) .18s both;stroke-dasharray:1;stroke-dashoffset:1px}.motion-guard[data-intro=play] .constellation-trace__nodes{animation:aa-star-nodes .42s var(--ease-out-quint) .62s both}.motion-guard[data-intro=play] .astrolabe-ring{animation:aa-astrolabe-align .5s var(--ease-out-quint) .65s both}.motion-guard[data-intro=play] .astrolabe-ring circle,.motion-guard[data-intro=play] .astrolabe-ring path,.motion-guard[data-intro=play] .astrolabe-ring line{animation:aa-line-draw .52s var(--ease-out-quint) .65s both;stroke-dasharray:720;stroke-dashoffset:720px}.motion-guard [data-ambient=paused] [data-motion-card],.motion-guard [data-ambient=paused] [data-ink-field]{animation-play-state:paused}.motion-guard [data-drawing=true] .tarot-card{animation:aa-card-gather .76s var(--ease-out-expo) both}.motion-guard [data-drawn=true] [data-motion-report]{animation:aa-report-unfold .52s var(--ease-out-quint) both}.card-spread[data-revealed=true] .tarot-card-wrap:first-child .tarot-card__inner{transition-delay:0s}.card-spread[data-revealed=true] .tarot-card-wrap:nth-child(2) .tarot-card__inner{transition-delay:.12s}.card-spread[data-revealed=true] .tarot-card-wrap:nth-child(3) .tarot-card__inner{transition-delay:.24s}@keyframes aa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes aa-card-enter{0%{opacity:0;transform:translateY(22px) rotate(var(--card-rotation,0deg)) scale(.96)}to{opacity:1;transform:translateY(var(--card-lift,0)) rotate(var(--card-rotation,0deg)) scale(1)}}@keyframes aa-card-gather{0%{transform:translateY(var(--card-lift,0)) rotate(var(--card-rotation,0deg)) scale(1)}45%{transform:translateY(-8px)rotate(0)scale(.96)}to{transform:translateY(var(--card-lift,0)) rotate(var(--card-rotation,0deg)) scale(1)}}@keyframes aa-report-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aa-report-unfold{0%{opacity:0;transform:translate(18px)rotate(.8deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes aa-ink-bloom{0%{opacity:0;transform:scale(.94)}to{opacity:var(--ink-field-opacity,.64);transform:scale(1)}}@keyframes aa-line-draw{0%{opacity:0;stroke-dashoffset:var(--dash-offset,720)}to{opacity:1;stroke-dashoffset:0}}@keyframes aa-constellation-trace{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes aa-star-nodes{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes aa-astrolabe-align{0%{opacity:0;transform:scale(.96)rotate(-4deg)}to{opacity:.86;transform:scale(1)rotate(0)}}@keyframes aa-star-drift{0%{transform:translate(0)}to{transform:translate(-140px,88px)}}@keyframes aa-sun-phase{0%{opacity:0;transform:translate(14px,22px)scale(.92)rotate(-12deg)}8%,28%{opacity:.62;transform:translate(0)scale(1)rotate(0)}38%,to{opacity:0;transform:translate(-20px,-8px)scale(1.05)rotate(14deg)}}@keyframes aa-moon-phase{0%,28%{opacity:0;transform:translate(16px,6px)scale(.94)rotate(6deg)}39%,62%{opacity:.54;transform:translate(0)scale(1)rotate(-3deg)}72%,to{opacity:0;transform:translate(-18px,10px)scale(1.04)rotate(-10deg)}}@keyframes aa-star-phase{0%,60%{opacity:0;transform:translate(-8px,14px)scale(.86)rotate(-12deg)}71%,91%{opacity:.88;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(10px,-16px)scale(1.08)rotate(11deg)}}@keyframes aa-veil-sweep{0%{opacity:.18;transform:translate(-20%)rotate(0)}45%{opacity:.5}to{opacity:.2;transform:translate(18%)rotate(0)}}@keyframes aa-constellation-float{0%{transform:translate(-10px)scaleX(.96)}to{transform:translate(12px,10px)scaleX(1.04)}}@keyframes aa-aperture-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes aa-orbit-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes aa-orbit-breathe{0%{opacity:.25;transform:translate(-50%,-50%)scale(.96)}to{opacity:.5;transform:translate(-50%,-50%)scale(1.03)}}@keyframes aa-hero-deck-launch{0%{opacity:1;transform:translate(4%,4%)rotate(0)scale(1.025)}to{opacity:.86;transform:translate(17%,-6%)rotate(4deg)scale(1.08)}}@keyframes aa-scroll-pulse{0%,to{opacity:.56;translate:0 -2px}50%{opacity:1;translate:0 3px}}@media (min-width:760px){.site-header__nav{display:flex}.account-menu{display:block}.site-header__menu,.bottom-nav{display:none}.aa-page{padding-bottom:0}.home-section-grid,.reading-type-list,.surface-grid,.pricing-options,.card-meaning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-reading-band{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end}.home-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step-line{grid-template-columns:repeat(4,minmax(0,1fr))}.home-report-band{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end}.home-report-card{align-self:stretch}.home-library-band{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.home-card-meaning{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center}.surface-grid{border:1px solid var(--aa-line);gap:0}@supports (color:color-mix(in lab, red, red)){.surface-grid{border:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.surface-grid{background:linear-gradient(145deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.surface-grid{background:linear-gradient(145deg, color-mix(in oklch, var(--aa-parchment) 90%, white), color-mix(in oklch, var(--aa-parchment-warm) 42%, var(--aa-parchment)))}}.surface-grid{box-shadow:0 24px 56px var(--aa-ink)}@supports (color:color-mix(in lab, red, red)){.surface-grid{box-shadow:0 24px 56px color-mix(in oklch, var(--aa-ink) 10%, transparent)}}.surface-panel{border:0;border-right:1px solid var(--aa-line);min-height:430px}@supports (color:color-mix(in lab, red, red)){.surface-panel{border-right:1px solid color-mix(in oklch, var(--aa-line) 88%, var(--aa-ink))}}.surface-panel{box-shadow:none;border-radius:0}.surface-panel:last-child{border-right:0}.pricing-panel{grid-template-columns:minmax(0,1fr) minmax(238px,.42fr);align-items:center}.pricing-panel__copy{max-width:780px}.pricing-panel__artifact{justify-self:end;width:min(100%,310px)}.pricing-options{grid-column:1/-1}.deck-showcase,.card-meaning-panel{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr)}.pricing-route__grid,.journal-list,.card-detail-grid,.all-card-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.major-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meaning-layout{grid-template-columns:minmax(108px,.55fr) minmax(0,1fr);align-items:start}}@media (min-width:1080px){.brand-mark{color:var(--aa-ink)}.site-header__nav a{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.site-header__nav a{color:color-mix(in oklch, var(--aa-ink-soft) 94%, var(--aa-parchment))}}.route-page .brand-mark{color:var(--aa-ink)}.route-page .site-header__nav a{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .site-header__nav a{color:color-mix(in oklch, var(--aa-ink-soft) 90%, var(--aa-parchment))}}.reading-flow__grid{grid-template-columns:minmax(270px,.82fr) minmax(380px,1.18fr) minmax(300px,.88fr);align-items:start}.result-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr)}.reading-flow__setup{gap:12px;padding:20px 26px}.reading-mode{min-height:50px}.major-map__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero{min-height:max(100svh,780px)}.hero-copy{padding:0}.hero-copy:before{opacity:.82;inset:-68px -66px -54px -94px}.hero-copy:after{opacity:.24;inset:-26px -54px -44px -60px}.hero-copy__ink{--ink-field-opacity:.22;width:min(62vw,680px);opacity:var(--ink-field-opacity);top:-86px;left:-130px}.hero-title{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);max-width:9.6ch;font-size:8rem}.hero-body,.hero-copy .question-input__label,.hero-copy .question-input__hint{color:#f0ebdf;color:lab(93.1059% .395507 6.13009)}@supports (color:color-mix(in lab, red, red)){.hero-body,.hero-copy .question-input__label,.hero-copy .question-input__hint{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 84%, var(--aa-brass-soft))}}.hero-copy .question-input__field{border-color:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.hero-copy .question-input__field{border-color:color-mix(in oklch, var(--aa-brass) 70%, var(--aa-ink))}}.hero-copy .question-input__field{background:linear-gradient(135deg, var(--aa-parchment), var(--aa-parchment-warm))}@supports (color:color-mix(in lab, red, red)){.hero-copy .question-input__field{background:linear-gradient(135deg, color-mix(in oklch, var(--aa-parchment) 82%, white), var(--aa-parchment-warm))}}.hero-copy .question-input__field{box-shadow:0 14px 24px #00000038,inset 0 1px #ffffff6b;box-shadow:0 14px 24px lab(0% 0 0/.22),inset 0 1px lab(100% 0 0/.42)}.hero-assurance{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-assurance{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 84%, var(--aa-brass-soft))}}.hero-stage{align-items:center}.home-hero .astrolabe-ring{width:min(88%,610px)}.home-hero .card-spread{width:min(66vw,520px)}.home-hero .tarot-card{max-width:clamp(118px,12vw,178px)}.home-sections{padding-top:var(--space-4)}.home-sections:before{top:0}}@media (max-width:520px){.aa-page{padding-bottom:calc(112px + env(safe-area-inset-bottom));overflow-x:clip}.aa-page--home{padding-bottom:0}.route-shell{gap:var(--space-5,20px);width:auto;min-width:0;max-width:none;padding:var(--space-5,20px) 0 calc(112px + env(safe-area-inset-bottom));margin-left:12px;margin-right:12px;overflow:hidden}.route-hero,.route-hero p,.reading-flow__grid,.deck-showcase__copy,.card-meaning-panel__copy{min-width:0;max-width:100%}.route-hero{gap:var(--space-3);width:100%}.route-hero h1,.route-hero--reading h1,.cards-route__hero h1{overflow-wrap:break-word;max-width:9.2ch;font-size:clamp(2.35rem,10vw,2.85rem)}.route-hero p{max-width:30ch}.reading-flow.route-shell{gap:var(--space-3);padding-top:var(--space-2)}.route-hero--reading{gap:var(--space-2)}.route-hero--reading h1{max-width:8.4ch;font-size:clamp(2.16rem,9vw,2.5rem)}.route-hero--reading p{max-width:32ch;font-size:.92rem;line-height:1.48}.route-hero p,.pricing-panel p,.deck-showcase__copy p,.card-meaning-panel p,.card-meaning-panel dd,.major-map__item small{overflow-wrap:anywhere}.reading-flow__setup,.reading-flow__stage,.reading-flow__unlock,.deck-showcase,.card-meaning-panel,.major-map,.pricing-option{width:100%;min-width:0;max-width:100%}.reading-flow__setup{gap:var(--space-2);padding:14px}.reading-flow__setup .primary-cta{width:100%;min-height:48px}.reading-mode-list{grid-template-columns:1fr;gap:8px}.reading-mode-list legend{grid-column:1/-1;margin-bottom:0}.reading-mode{min-width:0;min-height:54px;padding:10px 12px}.reading-mode span{overflow-wrap:anywhere;font-size:.88rem;line-height:1.15}.reading-mode small{font-size:.68rem;line-height:1.25;display:block}.reading-flow .question-input{gap:6px}.reading-flow .question-input__field{min-height:52px;padding:14px 16px}.reading-flow .question-input__hint,.reading-flow .question-input__error{min-height:0;font-size:.68rem;line-height:1.25}.reading-flow__stage{gap:var(--space-2);min-height:252px;padding:14px 12px 18px}.reading-flow__astrolabe{min-height:206px}.reading-flow__astrolabe .astrolabe-ring{width:min(92%,252px)}.reading-flow__astrolabe .card-spread{width:min(100%,254px);translate:-8px -14px}.deck-showcase,.card-meaning-panel,.major-map{padding:20px}.deck-showcase__copy strong{overflow-wrap:break-word;font-size:clamp(2rem,10vw,2.7rem)}.cards-route__shell{gap:var(--space-4)}.cards-route__hero{gap:var(--space-2)}.deck-showcase{gap:var(--space-4);min-height:0;padding:16px}.deck-showcase__back{width:min(42vw,142px)}.deck-showcase__copy{gap:var(--space-2);width:min(100%,28ch);max-width:28ch}.deck-showcase__copy strong{text-wrap:balance;overflow-wrap:normal;max-width:9.2ch;font-size:clamp(1.86rem,8.6vw,2.28rem)}.deck-showcase__copy p{overflow-wrap:anywhere;max-width:28ch}.card-meaning-panel__image{width:min(58vw,178px)}.home-hero{width:100%;min-height:100svh;margin:0;padding:96px 16px 56px;overflow:hidden}.hero-shell{gap:var(--space-6);grid-template-columns:1fr}.hero-shell:before,.hero-shell:after{display:none}.hero-cosmos__ink{opacity:.34;width:660px;height:660px;top:-92px;left:-244px}.hero-cosmos__aperture{opacity:.4;width:520px;top:42%;left:66%}.hero-cosmos__orb--sun{width:220px;top:94px;right:-76px}.hero-cosmos__orb--moon{width:184px;top:226px;right:-94px}.hero-cosmos__orb--star{width:116px;top:auto;bottom:236px;right:40px}.hero-cosmos__constellation--one{top:22%;right:-38%}.hero-cosmos__constellation--two{bottom:34%;right:-22%}.home-hero>*{min-width:0}.hero-copy{justify-self:stretch;width:100%;max-width:100%;padding-top:0}.hero-copy:before{opacity:.72;width:auto;height:auto;inset:-38px -20px -32px -44px}.hero-copy:after{opacity:.18;width:auto;height:auto;inset:-16px -18px -28px -22px}.hero-copy__ink{--ink-field-opacity:.22;width:390px;opacity:var(--ink-field-opacity);top:-54px;left:-118px}.hero-title{z-index:2;color:#f6f1e7;color:lab(95.4183% .336289 5.35694);text-shadow:0 16px 38px #00000085;text-shadow:0 16px 38px lab(0% 0 0/.52);max-width:9.2ch;font-size:3.36rem;position:relative}.hero-body{z-index:2;color:#f0ebdf;color:lab(93.1059% .395507 6.13009);max-width:32ch;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-body{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 78%, var(--aa-brass-soft))}}.hero-body{margin-top:var(--space-3);font-size:.98rem}.question-form{width:100%;min-width:0;max-width:100%;margin-top:var(--space-4)}.question-input,.question-input__field{min-width:0}.question-input__field{resize:none;width:100%;max-width:100%;min-height:58px}.primary-cta{min-width:174px}.hero-assurance{width:100%}.hero-assurance span{overflow-wrap:anywhere;max-width:100%}.hero-stage{gap:0;width:100%;min-width:0;max-width:100%;min-height:286px;margin-top:0;overflow:hidden}.home-hero .astrolabe-panel{width:min(100%,356px);min-height:214px}.home-hero .astrolabe-ring{width:min(96%,252px)}.home-hero .card-spread{gap:8px;width:min(100%,278px);transform:translateY(6%)rotate(-2deg)}.home-hero .tarot-card{border-radius:var(--radius-sm);max-width:78px}.hero-scroll-cue{display:none}.tarot-card:before{inset:7px}.tarot-card:after{inset:14px}.tarot-card__label{font-size:.56rem}.tarot-card__label span:last-child{display:none}.reading-report{justify-self:center;width:min(100%,342px);min-width:0;max-width:calc(100vw - 32px);padding:22px}.reading-report__inner,.reading-report__section,.reading-report__copy,.reading-report__steps,.reading-report__steps li{overflow-wrap:anywhere;min-width:0;max-width:100%}.reading-report__masthead{min-height:138px;padding-right:44px}.reading-report__title{font-size:clamp(2.08rem,11vw,2.8rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-cosmos__orb--sun{opacity:.34!important;transform:translate(0)scale(1)rotate(0)!important}.hero-cosmos__orb--moon{opacity:.24!important;transform:translate(0)scale(1)rotate(-3deg)!important}.hero-cosmos__orb--star{opacity:.42!important;transform:translate(0)scale(1)rotate(0)!important}}.aa-page--home .site-header{z-index:40;color:#ede7db;color:lab(91.9615% .243783 6.91524);width:min(100% - 48px,1392px);padding:26px 0 0;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark{color:color-mix(in oklch, lab(91.9615% .243783 6.91524) 88%, var(--aa-brass-soft))}.aa-page--home .brand-mark__sigil{color:color-mix(in oklch, var(--aa-brass-soft) 86%, lab(91.9615% .243783 6.91524))}.aa-page--home .brand-mark__text{color:color-mix(in oklch, lab(91.9615% .243783 6.91524) 86%, var(--aa-brass-soft))}.aa-page--home .site-header__nav a{color:color-mix(in oklch, lab(91.9615% .243783 6.91524) 70%, var(--aa-brass-soft))}}.aa-page--home .site-header__nav a:hover,.aa-page--home .brand-mark:hover{color:#fbf8f1;color:lab(97.7312% -.00935793 3.82464)}.aa-page--home .account-menu summary{border-color:var(--aa-brass-soft);min-height:36px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .account-menu summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 50%, transparent);color:color-mix(in oklch, lab(91.9615% .243783 6.91524) 76%, var(--aa-brass-soft))}}.aa-page--home .account-menu summary{letter-spacing:0;text-transform:uppercase;padding:9px 16px;font-size:.68rem;font-weight:500}.aa-page--home .site-header__menu>summary{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 40%, transparent)}}.aa-page--home .site-header__menu>summary{color:#ede7db;color:lab(91.9615% .243783 6.91524);background:#0006;background:lab(0% 0 0/.4);border-radius:999px}.home-hero{isolation:isolate;color:#efebe1;color:lab(93.1106% .00557303 5.36734);background:#030405;place-items:center;width:100%;min-height:max(100svh,780px);margin:0;padding:116px 24px 118px;display:grid;position:relative;overflow:clip}.home-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 47%,#00000014,#00000094 48%,#000000d1 100%),linear-gradient(#00000038,#0000 26%,#00000057 100%);background:radial-gradient(at 50% 47%,lab(0% 0 0/.08),lab(0% 0 0/.58) 48%,lab(0% 0 0/.82) 100%),linear-gradient(lab(0% 0 0/.22),#0000 26%,lab(0% 0 0/.34) 100%);position:absolute;inset:0}.home-hero:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#030405a3 48%,#030405 100%);background:linear-gradient(#0000,lab(1.05233% -.167772 -.477663/.64) 48%,#030405 100%);height:170px;position:absolute;inset:auto 0 0}.hero-cosmos,.hero-cosmos>span{pointer-events:none;position:absolute}.hero-cosmos{z-index:-2;background:#030405;inset:0;overflow:hidden}.hero-cosmos__painting{opacity:.94;animation:aa-painted-sky-drift 34s var(--ease-out-quart) infinite alternate;background:linear-gradient(#0000002e,#0000 40%,#0000002e),url(/art/hero/painterly-celestial-clouds.png) 50%/cover no-repeat;background:linear-gradient(lab(0% 0 0/.18),#0000 40%,lab(0% 0 0/.18)),url(/art/hero/painterly-celestial-clouds.png) 50%/cover no-repeat;inset:-2%;transform:scale(1.02)}.hero-cosmos__painted-cloud{z-index:2;filter:saturate(.88)contrast(1.16)brightness(1.42);opacity:.72;transform-origin:50%;background-image:url(/art/hero/ink-cloud-charcoal.png);background-repeat:no-repeat;background-size:contain}.hero-cosmos__painted-cloud:before,.hero-cosmos__painted-cloud:after{content:"";mix-blend-mode:screen;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.hero-cosmos__painted-cloud--left{mix-blend-mode:normal;opacity:.96;width:min(86vw,1180px);height:min(58vw,790px);animation:aa-cloud-left 26s var(--ease-out-quint) infinite alternate;background-position:0;bottom:-14%;left:-16%;transform:rotate(4deg)scale(1.24)}.hero-cosmos__painted-cloud--left:before{opacity:1;background-image:url(/art/hero/ink-cloud-gold.png);background-position:0 58%}.hero-cosmos__painted-cloud--left:after{opacity:.42;background-image:url(/art/hero/ink-cloud-pearl.png);background-position:0 52%}.hero-cosmos__painted-cloud--right{mix-blend-mode:normal;opacity:.9;width:min(88vw,1200px);height:min(60vw,820px);animation:aa-cloud-right 30s var(--ease-out-quint) infinite alternate;background-position:100%;bottom:-15%;right:-18%;transform:scaleX(-1)rotate(-4deg)scale(1.28)}.hero-cosmos__painted-cloud--right:before{opacity:.92;background-image:url(/art/hero/ink-cloud-pearl.png);background-position:100% 56%}.hero-cosmos__painted-cloud--right:after{opacity:.28;background-image:url(/art/hero/ink-cloud-gold.png);background-position:100% 60%}.hero-cosmos__painted-cloud--upper{mix-blend-mode:normal;opacity:.52;width:min(42vw,660px);height:min(27vw,420px);animation:aa-cloud-upper 32s var(--ease-out-quart) infinite alternate;background-position:50%;top:6%;right:4%;transform:rotate(186deg)scale(.92)}.hero-cosmos__painted-cloud--upper:before{opacity:.76;background-image:url(/art/hero/ink-cloud-pearl.png);background-position:50%}.hero-cosmos__painted-cloud--upper:after{display:none}.hero-cosmos__painted-cloud--mid{mix-blend-mode:normal;opacity:.48;width:min(52vw,760px);height:min(30vw,440px);animation:aa-cloud-mid 34s var(--ease-out-quart) infinite alternate;background-position:50%;top:24%;right:11%;transform:scaleX(-1)rotate(170deg)scale(.9)}.hero-cosmos__painted-cloud--mid:before{opacity:.58;background-image:url(/art/hero/ink-cloud-pearl.png);background-position:50%}.hero-cosmos__painted-cloud--mid:after{opacity:.16;background-image:url(/art/hero/ink-cloud-gold.png);background-position:50%}.hero-cosmos__dawn,.hero-cosmos__moonlight{z-index:1;mix-blend-mode:screen;inset:-10%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__dawn{background:radial-gradient(circle at 9% 70%, lab(86.3315% 7.09912 40.3348/.52) 0 5%, color-mix(in oklch, var(--aa-brass-soft) 26%, transparent) 8% 24%, transparent 44%), radial-gradient(ellipse at 18% 72%, lab(53.0094% 24.4949 44.2893/.34), transparent 42%)}}.hero-cosmos__dawn{opacity:.86;animation:aa-dawn-cycle 28s var(--ease-out-quint) infinite}.hero-cosmos__moonlight{opacity:.34;animation:aa-moonlight-cycle 28s var(--ease-out-quint) infinite;background:radial-gradient(circle at 61% 18%,#d8d2c247 0 10%,#8f91a81f 18% 32%,#0000 48%),radial-gradient(at 72% 44%,#66647a29,#0000 42%);background:radial-gradient(circle at 61% 18%,lab(84.355% .107169 8.73393/.28) 0 10%,lab(60.5902% 2.86862 -12.4087/.12) 18% 32%,#0000 48%),radial-gradient(at 72% 44%,lab(43.17% 4.49601 -12.0808/.16),#0000 42%)}.hero-cosmos__stars{z-index:3;mix-blend-mode:screen;background-repeat:repeat;inset:-18%;transform:translate(0)}.hero-cosmos__stars--far{background-image:radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 92px 74px, #f0ebdf80 0 .8px, transparent 1.4px), radial-gradient(circle at 156px 132px, var(--aa-brass) 0 .9px, transparent 1.5px)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__stars--far{background-image:radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 70%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 92px 74px, lab(93.1059% .395507 6.13009/.5) 0 .8px, transparent 1.4px), radial-gradient(circle at 156px 132px, color-mix(in oklch, var(--aa-brass) 42%, transparent) 0 .9px, transparent 1.5px)}}.hero-cosmos__stars--far{opacity:.45;background-size:190px 160px,236px 218px,312px 270px;animation:28s linear infinite aa-starfield-cycle,52s linear infinite aa-star-drift}.hero-cosmos__stars--near{background-image:radial-gradient(circle at 20px 20px, var(--aa-brass-soft) 0 1.2px, transparent 2.5px), radial-gradient(circle at 76px 104px, #f0ebdf8a 0 .9px, transparent 2px), radial-gradient(circle at 142px 54px, var(--aa-brass) 0 .9px, transparent 2px)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__stars--near{background-image:radial-gradient(circle at 20px 20px, color-mix(in oklch, var(--aa-brass-soft) 84%, transparent) 0 1.2px, transparent 2.5px), radial-gradient(circle at 76px 104px, lab(93.1059% .395507 6.13009/.54) 0 .9px, transparent 2px), radial-gradient(circle at 142px 54px, color-mix(in oklch, var(--aa-brass) 54%, transparent) 0 .9px, transparent 2px)}}.hero-cosmos__stars--near{opacity:.38;background-size:182px 170px,246px 218px,322px 278px;animation:28s linear infinite reverse aa-starfield-cycle,64s linear infinite reverse aa-star-drift}.hero-cosmos__sun{z-index:4;aspect-ratio:1;background:radial-gradient(circle, #fdf1d4db 0 10%, var(--aa-brass-soft) 18% 42%, transparent 66%);border-radius:999px;width:150px;bottom:24%;left:4%}@supports (color:lab(0% 0 0)){.hero-cosmos__sun{background:radial-gradient(circle, lab(95.5263% .793725 15.5653/.86) 0 10%, var(--aa-brass-soft) 18% 42%, transparent 66%)}}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__sun{background:radial-gradient(circle, lab(95.5263% .793725 15.5653/.86) 0 10%, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent) 18% 42%, transparent 66%)}}.hero-cosmos__sun{box-shadow:0 0 68px var(--aa-brass-soft), 0 0 150px var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__sun{box-shadow:0 0 68px color-mix(in oklch, var(--aa-brass-soft) 38%, transparent), 0 0 150px color-mix(in oklch, var(--aa-brass) 28%, transparent)}}.hero-cosmos__sun{opacity:.42;animation:aa-sun-short-cycle 28s var(--ease-out-quint) infinite;transform:translate(0)scale(1)}.hero-cosmos__moon{z-index:4;aspect-ratio:1;filter:drop-shadow(0 0 38px #ddd5bf38);filter:drop-shadow(0 0 38px lab(85.477% .125349 11.9551/.22));opacity:.58;width:126px;animation:aa-moon-short-cycle 28s var(--ease-out-quint) infinite;background:radial-gradient(circle at 40%,#f2ead2b8 0 39%,#0000 40%);background:radial-gradient(circle at 40%,lab(92.8596% -.129521 12.72/.72) 0 39%,#0000 40%);border-radius:999px;top:14%;left:52%;transform:translate(0)rotate(-9deg)}.hero-cosmos__moon:after{border-radius:inherit;content:"";background:#030405f0;background:lab(1.05233% -.167772 -.477663/.94);position:absolute;inset:0;transform:translate(30px)scale(1.02)}.hero-cosmos__ecliptic{z-index:2;border-top:1px solid var(--aa-brass-soft);width:min(78vw,1160px);height:min(31vw,450px);top:19%;left:50%}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__ecliptic{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.hero-cosmos__ecliptic{opacity:.58;border-radius:50%;transform:translate(-50%)rotate(-2deg)}.hero-cosmos__ecliptic:before,.hero-cosmos__ecliptic:after{border-top:1px solid var(--aa-brass);height:100%;position:absolute;inset:12px 3% auto}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__ecliptic:before,.hero-cosmos__ecliptic:after{border-top:1px solid color-mix(in oklch, var(--aa-brass) 16%, transparent)}}.hero-cosmos__ecliptic:before,.hero-cosmos__ecliptic:after{content:"";border-radius:50%}.hero-cosmos__ecliptic:after{opacity:.62;top:26px}.hero-cosmos__veil{z-index:5;opacity:.62;background:radial-gradient(at 50% 51%,#0006 0 24%,#0000 58%),linear-gradient(#00000047,#0000 28%,#0000006b);background:radial-gradient(at 50% 51%,lab(0% 0 0/.4) 0 24%,#0000 58%),linear-gradient(lab(0% 0 0/.28),#0000 28%,lab(0% 0 0/.42));inset:0}.hero-shell{z-index:7;text-align:center;grid-template-columns:1fr;place-items:center;gap:0;width:min(100%,900px);margin:0 auto;display:grid;position:relative}.hero-shell:before,.hero-shell:after{display:none}.hero-copy{z-index:2;text-align:center;justify-items:center;gap:0;width:min(100%,720px);max-width:720px;display:grid;position:relative}.hero-copy:before{z-index:-1;content:"";opacity:.78;pointer-events:none;background:radial-gradient(at 50% 44%,#00000075,#0000 70%);background:radial-gradient(at 50% 44%,lab(0% 0 0/.46),#0000 70%);border-radius:999px;position:absolute;inset:-74px -90px -86px}.hero-copy:after,.hero-copy__ink{display:none}.hero-kicker{width:fit-content;color:var(--aa-brass-soft);justify-content:center;align-items:center;margin:0 0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-kicker{color:color-mix(in oklch, var(--aa-brass-soft) 78%, lab(93.1106% .00557303 5.36734))}}.hero-kicker{letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:500}.hero-kicker:before{display:none}.hero-kicker:after{content:"";opacity:.54;background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 50%/100% 1px no-repeat;width:18px;height:18px;margin-top:-46px;position:absolute}.hero-title{color:#f5f2ea;color:lab(95.4161% -.0064075 4.20979);max-width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-shadow:0 22px 58px #000000ad;text-shadow:0 22px 58px lab(0% 0 0/.68);margin:0;font-size:48px;font-weight:400;line-height:1.08}.hero-title span{display:inline}.hero-body{color:#efebe1;color:lab(93.1106% .00557303 5.36734);max-width:520px;margin:22px auto 0}@supports (color:color-mix(in lab, red, red)){.hero-body{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 72%, var(--aa-brass-soft))}}.hero-body{text-align:center;font-size:.95rem;font-weight:400;line-height:1.64}.question-form{justify-items:center;gap:20px;width:min(100%,610px);max-width:610px;margin:32px auto 0;display:grid}.home-hero .question-input{gap:0;width:100%}.home-hero .question-input__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-hero .question-input__field{resize:none;border:1px solid var(--aa-brass-soft);width:100%;height:64px;min-height:64px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 42%, transparent)}}.home-hero .question-input__field{color:#f1eee6;color:lab(94.261% -.00292063 4.59521);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#00000057,#1a171461);background:linear-gradient(90deg,lab(0% 0 0/.34),lab(8.00752% 1.02744 2.5355/.38));border-radius:999px;padding:20px 34px;font-size:.96rem;font-weight:400;line-height:1.35;box-shadow:0 20px 70px #00000061,inset 0 1px #ffffff1a;box-shadow:0 20px 70px lab(0% 0 0/.38),inset 0 1px lab(100% 0 0/.1)}.home-hero .question-input__field:focus{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field:focus{border-color:color-mix(in oklch, var(--aa-brass-soft) 76%, transparent)}}.home-hero .question-input__field:focus{box-shadow:0 0 0 3px var(--aa-brass), 0 0 54px var(--aa-brass-soft), 0 20px 70px #00000061, inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--aa-brass) 18%, transparent), 0 0 54px color-mix(in oklch, var(--aa-brass-soft) 22%, transparent), 0 20px 70px lab(0% 0 0/.38), inset 0 1px 0 lab(100% 0 0/.12)}}.home-hero .question-input__field:focus{transform:none}.home-hero .question-input__hint,.home-hero .question-input__error{color:#efebe1;color:lab(93.1106% .00557303 5.36734);min-height:0;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__hint,.home-hero .question-input__error{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 48%, var(--aa-brass-soft))}}.home-hero .question-input__hint,.home-hero .question-input__error{text-align:center;font-size:.72rem;font-weight:500;line-height:1.35}.home-hero .question-input__error{color:#ffc4b8;color:lab(84.3019% 21.335 15.3481)}.topic-chip-list{border:0;flex-wrap:wrap;justify-content:center;gap:0;margin:-2px 0 0;padding:0;display:flex}.home-hero .topic-chip{color:#ebe8de;color:lab(91.9506% .00622869 5.36777);background:0 0;border:0;border-radius:0;min-height:30px}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{color:color-mix(in oklch, lab(91.9506% .00622869 5.36777) 62%, var(--aa-brass-soft))}}.home-hero .topic-chip{cursor:pointer;transition:color .18s var(--ease-out-quart), text-shadow .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);padding:0 18px;font-size:.82rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip+.topic-chip{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{color:#f5f2e7;color:lab(95.4307% .00435114 5.36647);text-shadow:0 0 18px var(--aa-brass-soft);background:0 0}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{text-shadow:0 0 18px color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{transform:translateY(-1px)}.hero-action-row{justify-items:center;gap:14px;margin-top:2px;display:grid}.home-hero .primary-cta{border:1px solid var(--aa-brass-soft);min-width:220px;min-height:52px}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 58%, transparent)}}.home-hero .primary-cta{background:linear-gradient(90deg, #00000061, var(--aa-brass));border-radius:8px}@supports (color:lab(0% 0 0)){.home-hero .primary-cta{background:linear-gradient(90deg, lab(0% 0 0/.38), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta{background:linear-gradient(90deg, lab(0% 0 0/.38), color-mix(in oklch, var(--aa-brass) 8%, transparent))}}.home-hero .primary-cta{color:#f2eee4;color:lab(94.2706% .00491738 5.36691)}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta{color:color-mix(in oklch, lab(94.2706% .00491738 5.36691) 82%, var(--aa-brass-soft))}}.home-hero .primary-cta{letter-spacing:0;padding:0 28px;font-size:.95rem;font-weight:400;box-shadow:0 18px 60px #00000057,inset 0 1px #ffffff17;box-shadow:0 18px 60px lab(0% 0 0/.34),inset 0 1px lab(100% 0 0/.09)}.home-hero .primary-cta:after{width:18px;height:18px;box-shadow:none;opacity:.72;background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 50%/100% 1px no-repeat}.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 78%, transparent)}}.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{background:linear-gradient(90deg, #00000047, var(--aa-brass))}@supports (color:lab(0% 0 0)){.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.28), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.28), color-mix(in oklch, var(--aa-brass) 14%, transparent))}}.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{box-shadow:0 0 36px var(--aa-brass-soft), 0 18px 60px #00000057, inset 0 1px 0 #ffffff1c}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{box-shadow:0 0 36px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), 0 18px 60px lab(0% 0 0/.34), inset 0 1px 0 lab(100% 0 0/.11)}}.home-hero .primary-cta:hover,.home-hero .primary-cta:focus-visible{transform:translateY(-1px)}.home-hero .primary-cta:disabled{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta:disabled{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.home-hero .primary-cta:disabled{color:#ebe8de7a;color:lab(91.9506% .00622869 5.36777/.48);background:#00000052;background:lab(0% 0 0/.32)}@supports (color:color-mix(in lab, red, red)){.hero-action-note{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 48%, var(--aa-brass-soft))}}.hero-action-note{font-size:.76rem;font-weight:400}.hero-stage{z-index:1;opacity:.28;pointer-events:none;perspective:1200px;place-items:center;width:min(980px,92vw);min-height:260px;display:grid;position:absolute;bottom:-104px;left:50%;overflow:visible;transform:translate(-50%)}.astrolabe-panel{place-items:center;width:min(100%,980px);min-height:260px;display:grid;position:relative}.home-hero .card-spread{z-index:1;gap:54px;width:min(84vw,760px);max-width:760px;position:relative;transform:translateY(28px)rotate(-1deg)}.home-hero .tarot-card{max-width:176px;box-shadow:0 34px 74px #000000ad, 0 0 0 1px var(--aa-brass-soft);border-radius:9px}@supports (color:lab(0% 0 0)){.home-hero .tarot-card{box-shadow:0 34px 74px lab(0% 0 0/.68), 0 0 0 1px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.home-hero .tarot-card{box-shadow:0 34px 74px lab(0% 0 0/.68), 0 0 0 1px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.home-hero .tarot-card-wrap:first-child{transform:translateY(44px)rotate(-10deg)}.home-hero .tarot-card-wrap:nth-child(2){transform:translateY(8px)}.home-hero .tarot-card-wrap:nth-child(3){transform:translateY(44px)rotate(10deg)}.home-hero .tarot-card__label{display:none}.home-hero[data-focused=true] .hero-cosmos__dawn{opacity:.72}.home-hero[data-focused=true] .hero-stage{opacity:.34}.home-hero[data-starting=true] .card-spread{animation:aa-hero-deck-launch-centered .24s var(--ease-out-expo) both}.hero-scroll-cue{z-index:12;color:#efebe1;color:lab(93.1106% .00557303 5.36734);bottom:28px;left:auto;right:42px}@supports (color:color-mix(in lab, red, red)){.hero-scroll-cue{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 52%, var(--aa-brass-soft))}}.hero-scroll-cue{letter-spacing:0;font-size:.72rem;font-weight:500;transform:none}.home-sections{background:var(--aa-parchment)}@keyframes aa-painted-sky-drift{0%{transform:translate(-10px)scale(1.02)}to{transform:translate(12px,-8px)scale(1.035)}}@keyframes aa-cloud-left{0%{opacity:.64;transform:translate(-8px,8px)rotate(4deg)scale(1.22)}to{opacity:.86;transform:translate(18px,-12px)rotate(2deg)scale(1.28)}}@keyframes aa-cloud-right{0%{opacity:.56;transform:translate(12px,10px)scaleX(-1)rotate(-4deg)scale(1.24)}to{opacity:.78;transform:translate(-16px,-10px)scaleX(-1)rotate(-2deg)scale(1.31)}}@keyframes aa-cloud-upper{0%{opacity:.2;transform:translate(16px,-8px)rotate(186deg)scale(.9)}to{opacity:.38;transform:translate(-20px,8px)rotate(190deg)scale(.98)}}@keyframes aa-cloud-mid{0%{opacity:.34;transform:translate(22px,-8px)scaleX(-1)rotate(170deg)scale(.86)}to{opacity:.56;transform:translate(-18px,12px)scaleX(-1)rotate(176deg)scale(.96)}}@keyframes aa-dawn-cycle{0%,32%{opacity:.9;transform:translate(0)scale(1)}52%,to{opacity:.34;transform:translate(36px,-14px)scale(1.05)}}@keyframes aa-moonlight-cycle{0%,28%{opacity:.2;transform:translate(20px,10px)scale(.98)}48%,82%{opacity:.56;transform:translate(0)scale(1.02)}to{opacity:.3;transform:translate(-18px,8px)scale(1.04)}}@keyframes aa-starfield-cycle{0%,24%{opacity:.32}50%,88%{opacity:.58}to{opacity:.38}}@keyframes aa-sun-short-cycle{0%,30%{opacity:.76;transform:translate(0)scale(1)}48%,to{opacity:.26;transform:translate(42px,-18px)scale(.96)}}@keyframes aa-moon-short-cycle{0%,28%{opacity:.36;transform:translate(24px,10px)rotate(-9deg)scale(.96)}48%,82%{opacity:.72;transform:translate(0)rotate(-7deg)scale(1)}to{opacity:.46;transform:translate(-20px,8px)rotate(-8deg)scale(.98)}}@keyframes aa-hero-deck-launch-centered{0%{opacity:1;transform:translateY(28px)rotate(-1deg)scale(1)}to{opacity:.82;transform:translateY(6px)rotate(0)scale(1.04)}}@media (min-width:1080px){.hero-title{font-size:48px}}@media (max-width:900px){.aa-page--home .site-header{width:min(100% - 32px,1392px);padding-top:18px}.home-hero{min-height:max(100svh,720px);padding:98px 18px 96px}.hero-title{font-size:42px}.hero-body{max-width:480px;font-size:.96rem}.hero-cosmos__sun{width:78px;bottom:34%;left:2%}.hero-cosmos__moon{width:98px;top:13%;left:56%}.hero-cosmos__ecliptic{width:900px;height:330px;top:18%}.hero-stage{opacity:.22;bottom:-86px}}@media (max-width:520px){.aa-page--home .brand-mark__sigil{width:20px;height:20px}.aa-page--home .brand-mark__text{font-size:.78rem}.home-hero{min-height:max(100svh,700px);padding:94px 16px 86px}.hero-cosmos__painting{background-position:48%}.hero-cosmos__painted-cloud--left{opacity:.82;width:900px;height:520px;bottom:-13%;left:-70%}.hero-cosmos__painted-cloud--right{opacity:.72;width:920px;height:540px;bottom:-10%;right:-76%}.hero-cosmos__painted-cloud--upper{width:480px;height:290px;top:10%;right:-26%}.hero-cosmos__sun{width:82px;bottom:38%;left:-18px}.hero-cosmos__moon{width:86px;top:15%;left:57%}.hero-cosmos__ecliptic{width:620px;height:230px;top:19%}.hero-copy{width:100%}.hero-copy:before{inset:-50px -24px -64px}.hero-kicker{margin-bottom:17px;font-size:.72rem}.hero-title{font-size:34px;line-height:1.1}.hero-body{max-width:31ch;margin-top:18px;font-size:.88rem}.question-form{gap:17px;width:100%;margin-top:26px}.home-hero .question-input__field{border-radius:18px;height:58px;min-height:58px;padding:17px 18px;font-size:.92rem}.home-hero .topic-chip{min-height:28px;padding:0 10px;font-size:.76rem}.home-hero .primary-cta{min-width:190px;min-height:48px;font-size:.9rem}.hero-action-note{max-width:28ch;line-height:1.45}.hero-stage{opacity:.2;width:118vw;min-height:190px;bottom:-62px}.astrolabe-panel{min-height:190px}.home-hero .card-spread{gap:20px;width:360px}.home-hero .tarot-card{max-width:88px}}@media (prefers-reduced-motion:reduce){.hero-cosmos__painting,.hero-cosmos__painted-cloud,.hero-cosmos__dawn,.hero-cosmos__moonlight,.hero-cosmos__stars,.hero-cosmos__sun,.hero-cosmos__moon{animation:none!important}.hero-cosmos__dawn{opacity:.62!important}.hero-cosmos__moonlight{opacity:.42!important}}:root{--font-hero:"Manrope"}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark{color:color-mix(in oklch, var(--aa-brass-soft) 82%, lab(95.4012% -.0117719 3.05686))}}.aa-page--home .brand-mark__text{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark__text{color:color-mix(in oklch, var(--aa-brass-soft) 76%, lab(94.2311% -.0122786 2.29034))}}.aa-page--home .brand-mark__text{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.38em;font-size:.72rem;font-weight:400}.aa-page--home .site-header__nav a{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__nav a{color:color-mix(in oklch, lab(91.9409% -.00193715 4.59584) 50%, var(--aa-brass-soft))}}.site-header__actions{justify-content:flex-end;align-items:center;gap:20px;display:inline-flex}.site-header__signin{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552)}@supports (color:color-mix(in lab, red, red)){.site-header__signin{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 58%, var(--aa-brass-soft))}}.site-header__signin{letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;font-weight:400;text-decoration:none}.site-header__signin:hover,.site-header__signin:focus-visible{color:#faf8f4;color:lab(97.7112% -.0125766 2.29012)}.aa-page--home .account-menu summary{border-color:var(--aa-brass-soft);justify-content:center;min-width:170px;min-height:38px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .account-menu summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 50%, transparent)}}.aa-page--home .account-menu summary{color:var(--aa-brass-soft);background:#0000001f;background:lab(0% 0 0/.12)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .account-menu summary{color:color-mix(in oklch, var(--aa-brass-soft) 74%, lab(95.421% -.00339746 4.5949))}}.aa-page--home .account-menu summary{letter-spacing:.22em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 24px;font-size:.66rem;font-weight:400;box-shadow:inset 0 1px #ffffff17;box-shadow:inset 0 1px lab(100% 0 0/.09)}.home-hero{background:#020304;min-height:100svh;padding:102px 24px 98px}.home-hero:before{z-index:1;background:radial-gradient(at 50% 54%,#0000,#0000001f 46%,#00000057 100%),radial-gradient(at 15% 70%,#0000002e,#0000 32%),linear-gradient(#0000001f,#0000 26%,#00000038);background:radial-gradient(at 50% 54%,lab(0% 0 0/0),lab(0% 0 0/.12) 46%,lab(0% 0 0/.34) 100%),radial-gradient(at 15% 70%,lab(0% 0 0/.18),#0000 32%),linear-gradient(lab(0% 0 0/.12),#0000 26%,lab(0% 0 0/.22))}.home-hero:after{z-index:5;background:linear-gradient(#0000,#02030475 58%,#020304 100%);background:linear-gradient(#0000,lab(.778141% -.167765 -.477666/.46) 58%,#020304 100%);height:92px}.hero-cosmos__painting{filter:saturate(1.02)contrast(1.03)brightness(1.03);opacity:1;animation:aa-painted-sky-drift 44s var(--ease-out-quart) infinite alternate;background:linear-gradient(#0000000a,#0000 38%,#00000005),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat;background:linear-gradient(lab(0% 0 0/.04),#0000 38%,lab(0% 0 0/.02)),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat;inset:-1.2%;transform:scale(1.01)}.hero-cosmos__painted-cloud{opacity:0;display:none}.hero-cosmos__painted-cloud:before,.hero-cosmos__painted-cloud:after{opacity:.12}.hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, #ffe0a05c 0 4%, var(--aa-brass-soft) 8% 20%, transparent 40%), radial-gradient(ellipse at 16% 70%, #d9863833, transparent 42%)}@supports (color:lab(0% 0 0)){.hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, lab(90.6965% 4.66484 35.5232/.36) 0 4%, var(--aa-brass-soft) 8% 20%, transparent 40%), radial-gradient(ellipse at 16% 70%, #d9863833, transparent 42%)}}@supports (color:color-mix(in lab, red, red)){.hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, lab(90.6965% 4.66484 35.5232/.36) 0 4%, color-mix(in oklch, var(--aa-brass-soft) 20%, transparent) 8% 20%, transparent 40%), radial-gradient(ellipse at 16% 70%, lab(63.9729% 28.2002 53.9232/.2), transparent 42%)}}.hero-cosmos__dawn{opacity:.2}.hero-cosmos__moonlight{opacity:.28;background:radial-gradient(circle at 58% 16%,#f3ead224 0 10%,#8f91a81a 18% 34%,#0000 52%),radial-gradient(at 72% 32%,#66647a1f,#0000 44%);background:radial-gradient(circle at 58% 16%,lab(92.9411% .232846 12.8481/.14) 0 10%,lab(60.5902% 2.86862 -12.4087/.1) 18% 34%,#0000 52%),radial-gradient(at 72% 32%,lab(43.17% 4.49601 -12.0808/.12),#0000 44%)}.hero-cosmos__sun,.hero-cosmos__moon,.hero-cosmos__ecliptic{opacity:0!important;animation:none!important;display:none!important}.hero-cosmos__stars--far{opacity:.46}.hero-cosmos__stars--near{opacity:.34}.hero-cosmos__veil{z-index:6;opacity:.32;background:radial-gradient(at 50% 53%,#00000014 0 26%,#0000 64%),linear-gradient(#00000008,#0000 42%,#0000002e);background:radial-gradient(at 50% 53%,lab(0% 0 0/.08) 0 26%,#0000 64%),linear-gradient(lab(0% 0 0/.03),#0000 42%,lab(0% 0 0/.18))}.hero-shell{z-index:8;width:min(100%,740px);transform:translateY(82px)}.hero-copy{width:min(100%,640px);max-width:640px}.hero-copy:before{opacity:.34;background:radial-gradient(#00000024,#0000 78%);background:radial-gradient(lab(0% 0 0/.14),#0000 78%);inset:-42px -92px -56px}.hero-kicker{display:none}.hero-title{color:#f3f2ed;color:lab(95.3911% -.0123978 2.29027)}@supports (color:color-mix(in lab, red, red)){.hero-title{color:color-mix(in oklch, lab(95.3911% -.0123978 2.29027) 76%, var(--aa-brass-soft))}}.hero-title{font-family:var(--font-hero), "Cormorant Garamond", Georgia, serif;text-shadow:0 18px 52px #00000085;text-shadow:0 18px 52px lab(0% 0 0/.52);font-size:clamp(2.7rem,3.35vw,3.35rem);font-weight:300;line-height:1.14}.hero-body{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);max-width:520px;margin-top:20px}@supports (color:color-mix(in lab, red, red)){.hero-body{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 48%, var(--aa-brass-soft))}}.hero-body{font-size:.92rem;font-weight:300;line-height:1.6}.question-form{gap:18px;width:min(100%,620px);max-width:620px;margin-top:31px}.home-hero .question-input{position:relative}.home-hero .question-input__field{border-color:var(--aa-brass-soft);height:58px;min-height:58px}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field{border-color:color-mix(in oklch, var(--aa-brass-soft) 36%, transparent)}}.home-hero .question-input__field{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);background:linear-gradient(90deg,#00000038,#14131233);background:linear-gradient(90deg,lab(0% 0 0/.22),lab(5.9541% .273988 .735453/.2));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field{color:color-mix(in oklch, lab(95.421% -.00339746 4.5949) 76%, var(--aa-brass-soft))}}.home-hero .question-input__field{padding:18px 70px 17px 30px;font-size:.9rem;font-weight:300}.home-hero .question-input__field::placeholder{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552)}@supports (color:color-mix(in lab, red, red)){.home-hero .question-input__field::placeholder{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 58%, var(--aa-brass-soft))}}.home-hero .question-input__icon{color:var(--aa-brass-soft);opacity:.78;pointer-events:none;position:absolute;top:29px;right:30px;transform:translateY(-50%)}.home-hero .question-input__hint,.home-hero .question-input__hint{display:none}.home-hero .question-input__error{color:#ffc7bb;color:lab(85.1297% 20.1859 14.5085);text-align:center;min-height:0;margin-top:8px;font-size:.72rem;line-height:1.35}.topic-chip-list__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topic-chip-list{gap:24px;position:relative}.home-hero .topic-chip{color:#ebe8de;color:lab(91.9506% .00622869 5.36777);border:1px solid #0000;border-radius:999px;min-height:40px;position:relative}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{color:color-mix(in oklch, lab(91.9506% .00622869 5.36777) 46%, var(--aa-brass-soft))}}.home-hero .topic-chip{padding:0 10px;font-size:.78rem;font-weight:300}.home-hero .topic-chip+.topic-chip{border-left:0}.home-hero .topic-chip+.topic-chip:before{background:var(--aa-brass-soft);content:"";opacity:.72;border-radius:999px;width:2.5px;height:2.5px;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.hero-action-row{gap:14px;margin-top:2px}.home-hero .primary-cta{border-color:var(--aa-brass-soft);min-width:220px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta{border-color:color-mix(in oklch, var(--aa-brass-soft) 48%, transparent)}}.home-hero .primary-cta{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);background:#0003;background:lab(0% 0 0/.2);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.home-hero .primary-cta{color:color-mix(in oklch, lab(95.421% -.00339746 4.5949) 58%, var(--aa-brass-soft))}}.home-hero .primary-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:30px;padding:0 24px 0 32px;font-size:.9rem;font-weight:300}.home-hero .primary-cta:after{display:none}.home-hero .primary-cta__icon{color:var(--aa-brass-soft);opacity:.58}.hero-action-note{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.hero-action-note{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 42%, var(--aa-brass-soft))}}.hero-action-note{font-size:.72rem}.hero-stage{opacity:0;bottom:-205px}.home-hero .card-spread{gap:62px;width:min(92vw,840px);max-width:840px;transform:translateY(22px)rotate(-1deg)}.home-hero .tarot-card{filter:brightness(1.14)contrast(1.06);max-width:188px}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{color:#f5f2e7;color:lab(95.4307% .00435114 5.36647);background:#0000001a;background:lab(0% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{color:color-mix(in oklch, lab(95.4307% .00435114 5.36647) 68%, var(--aa-brass-soft))}}.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{text-shadow:0 0 16px var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{text-shadow:0 0 16px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}@media (min-width:521px){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{box-shadow:inset 0 -1px var(--aa-brass-soft);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:hover,.home-hero .topic-chip:focus-visible,.home-hero .topic-chip[aria-pressed=true]{box-shadow:inset 0 -1px color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}}.home-hero .topic-chip:focus-visible,.home-hero .primary-cta:focus-visible,.home-hero .question-input__field:focus{outline:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip:focus-visible,.home-hero .primary-cta:focus-visible,.home-hero .question-input__field:focus{outline:1px solid color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.home-hero .topic-chip:focus-visible,.home-hero .primary-cta:focus-visible,.home-hero .question-input__field:focus{outline-offset:3px}.hero-scroll-cue{display:none}@media (min-width:901px){.hero-cosmos__painting{background-size:cover}}@media (max-width:900px){.aa-page--home .site-header{width:min(100% - 36px,1392px);padding-top:20px}.site-header__actions{display:none}.aa-page--home .site-header__menu>summary{border-color:var(--aa-brass-soft);border-radius:999px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 36%, transparent)}}.aa-page--home .site-header__menu>summary{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);background:#0000001a;background:lab(0% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary{color:color-mix(in oklch, lab(95.421% -.00339746 4.5949) 62%, var(--aa-brass-soft))}}.aa-page--home .site-header__menu>summary:focus-visible{outline:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary:focus-visible{outline:1px solid color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.aa-page--home .site-header__menu>summary:focus-visible{outline-offset:4px}.aa-page--home .site-header__mobile-panel{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-panel{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.aa-page--home .site-header__mobile-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505d1;background:lab(1.37086% 0 0/.82);box-shadow:0 24px 70px #00000080;box-shadow:0 24px 70px lab(0% 0 0/.5)}.aa-page--home .site-header__mobile-panel a{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);align-items:center;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-panel a{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 58%, var(--aa-brass-soft))}}.aa-page--home .site-header__mobile-panel a{letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:400}.home-hero{min-height:100svh;padding:92px 18px 68px}.hero-cosmos__painting{background-position:48%}.hero-shell{width:min(100%,680px);transform:translateY(6px)}.hero-title{font-size:clamp(2.35rem,7.6vw,2.9rem)}.hero-body{max-width:34ch;font-size:.84rem}}@media (max-width:520px){.aa-page--home .brand-mark__text{font-size:.72rem}.home-hero{min-height:100svh;padding:88px 16px 54px}.hero-cosmos__painting{filter:saturate(1.02)contrast(1.04)brightness(.95);background-position:50%}.hero-copy{width:min(100%,358px)}.hero-copy:before{opacity:.28;inset:-28px -18px -36px}.hero-kicker{display:none}.hero-title{font-size:clamp(2.05rem,9.2vw,2.55rem);line-height:1.08}.hero-body{max-width:31ch;margin-top:15px;font-size:.78rem;line-height:1.58}.question-form{gap:16px;margin-top:24px}.home-hero .question-input__field{border-radius:15px;height:52px;min-height:52px;padding:15px 54px 15px 22px;font-size:.82rem}.home-hero .question-input__icon{width:17px;height:17px;top:26px;right:22px}.topic-chip-list{justify-content:center;gap:8px;width:min(100%,336px)}.home-hero .topic-chip{border-color:var(--aa-brass-soft);min-height:44px}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{border-color:color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.home-hero .topic-chip{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);background:#0000001a;background:lab(0% 0 0/.1)}@supports (color:color-mix(in lab, red, red)){.home-hero .topic-chip{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 54%, var(--aa-brass-soft))}}.home-hero .topic-chip{padding:0 13px;font-size:.72rem}.home-hero .topic-chip+.topic-chip:before{display:none}.home-hero .primary-cta{gap:22px;min-width:196px;min-height:46px;padding:0 22px 0 28px;font-size:.84rem}.hero-action-note{max-width:26ch;font-size:.68rem;line-height:1.45}.hero-stage{opacity:.1;bottom:-178px}.home-hero .card-spread{gap:26px;width:420px}}@media (max-width:360px){.aa-page--home .brand-mark__sigil{width:19px;height:19px}.aa-page--home .brand-mark__text{letter-spacing:.3em;font-size:.66rem}.home-hero{padding-inline:14px}.hero-copy{width:min(100%,320px)}.hero-title{font-size:clamp(1.9rem,9vw,2.25rem)}.topic-chip-list{gap:7px;width:min(100%,306px)}.home-hero .topic-chip{padding:0 10px;font-size:.68rem}}.aa-page--home{color:#efebe1;color:lab(93.0982% .337571 5.35781);background:#020304}.aa-page--home .site-header{transform:none}.aa-page--home .home-hero{height:auto;min-height:100svh;overflow:hidden}.aa-page--home .home-hero:before{content:""}.aa-page--home .hero-cosmos,.aa-page--home .hero-stage,.aa-page--home .hero-scroll-cue{display:block}.aa-page--home .hero-shell,.aa-page--home .hero-copy,.aa-page--home .question-form{pointer-events:auto}.aa-page--home{background:#020304;overflow-x:clip}.aa-page--home .site-header{z-index:40;color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);align-items:center;width:min(100% - 48px,1392px);height:auto;padding:28px 0 0;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 72%, var(--aa-brass-soft))}}.aa-page--home .site-header{opacity:1;transform:translate(-50%)}.aa-page--home .brand-mark{color:var(--aa-brass-soft);gap:14px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark{color:color-mix(in oklch, var(--aa-brass-soft) 74%, lab(94.261% -.00292063 4.59521))}}.aa-page--home .brand-mark__sigil{width:24px;height:24px;color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .brand-mark__sigil{color:color-mix(in oklch, var(--aa-brass-soft) 86%, lab(94.261% -.00292063 4.59521))}}.aa-page--home .brand-mark__text{color:currentColor;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:.74rem;font-weight:500;line-height:1}.aa-page--home .site-header__nav{letter-spacing:.22em;text-transform:uppercase;gap:clamp(28px,3.8vw,52px);font-size:.68rem;font-weight:400}.aa-page--home .site-header__nav a,.aa-page--home .site-header__signin{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__nav a,.aa-page--home .site-header__signin{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 66%, var(--aa-brass-soft))}}.aa-page--home .site-header__nav a:hover,.aa-page--home .site-header__nav a:focus-visible,.aa-page--home .site-header__signin:hover,.aa-page--home .site-header__signin:focus-visible,.aa-page--home .brand-mark:hover,.aa-page--home .brand-mark:focus-visible{color:#faf8f2;color:lab(97.7213% -.0120997 3.05657)}.aa-page--home .site-header__actions{justify-content:flex-end;align-items:center;gap:22px;display:inline-flex}.aa-page--home .site-header__signin{letter-spacing:.22em;text-transform:uppercase;align-items:center;min-height:38px;font-size:.66rem;font-weight:400;display:inline-flex}.aa-page--home .account-menu{display:block}.aa-page--home .account-menu summary{border-color:var(--aa-brass-soft);justify-content:center;align-items:center;min-width:172px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aa-page--home .account-menu summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 52%, transparent)}}.aa-page--home .account-menu summary{color:var(--aa-brass-soft);background:#0000002e;background:lab(0% 0 0/.18);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .account-menu summary{color:color-mix(in oklch, var(--aa-brass-soft) 72%, lab(95.421% -.00339746 4.5949))}}.aa-page--home .account-menu summary{letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 24px;font-size:.66rem;font-weight:400;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.aa-page--home .site-header__menu{display:none}.aa-page--home .home-hero{isolation:isolate;color:#efebe1;color:lab(93.1106% .00557303 5.36734);background:#020304;place-items:center;width:100%;height:auto;min-height:100svh;padding:clamp(104px,10vh,132px) clamp(18px,4vw,48px) clamp(74px,9vh,104px);display:grid;position:relative;overflow:hidden}.aa-page--home .home-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#00000005 0 20%,#0000005c 55%,#0000009e 100%),linear-gradient(#00000038,#0000 32%,#0000004d);background:radial-gradient(at 50% 48%,lab(0% 0 0/.02) 0 20%,lab(0% 0 0/.36) 55%,lab(0% 0 0/.62) 100%),linear-gradient(lab(0% 0 0/.22),#0000 32%,lab(0% 0 0/.3));position:absolute;inset:0}.aa-page--home .home-hero:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(#0000,#02030494 48%,#020304 100%);background:linear-gradient(#0000,lab(.778141% -.167765 -.477666/.58) 48%,#020304 100%);height:clamp(86px,14vh,146px);position:absolute;inset:auto 0 0}.aa-page--home .hero-cosmos{z-index:-2;background:#020304;display:block}.aa-page--home .hero-cosmos__painting{filter:saturate(1.02)contrast(1.04)brightness(1.02);opacity:1;background:linear-gradient(#00000014,#0000 38%,#0000000f),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat;background:linear-gradient(lab(0% 0 0/.08),#0000 38%,lab(0% 0 0/.06)),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat;inset:-1.5%;transform:scale(1.01)}.aa-page--home .hero-cosmos__painted-cloud,.aa-page--home .hero-cosmos__sun,.aa-page--home .hero-cosmos__moon,.aa-page--home .hero-cosmos__ecliptic{display:none}.aa-page--home .hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, #ffe0a042 0 4%, var(--aa-brass-soft) 8% 22%, transparent 42%)}@supports (color:lab(0% 0 0)){.aa-page--home .hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, lab(90.6965% 4.66484 35.5232/.26) 0 4%, var(--aa-brass-soft) 8% 22%, transparent 42%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-cosmos__dawn{background:radial-gradient(circle at 11% 70%, lab(90.6965% 4.66484 35.5232/.26) 0 4%, color-mix(in oklch, var(--aa-brass-soft) 15%, transparent) 8% 22%, transparent 42%)}}.aa-page--home .hero-cosmos__moonlight{opacity:.22;background:radial-gradient(circle at 58% 16%,#f3ead21a 0 11%,#8f91a814 18% 34%,#0000 52%);background:radial-gradient(circle at 58% 16%,lab(92.9412% .232816 12.8481/.1) 0 11%,lab(60.5902% 2.86862 -12.4087/.08) 18% 34%,#0000 52%)}.aa-page--home .hero-cosmos__stars--far{opacity:.42}.aa-page--home .hero-cosmos__stars--near{opacity:.28}.aa-page--home .hero-cosmos__veil{z-index:6;opacity:.36;background:radial-gradient(at 50% 52%,#0000000f 0 22%,#0003 62%,#0000 100%),linear-gradient(#00000014,#0000 45%,#00000024);background:radial-gradient(at 50% 52%,lab(0% 0 0/.06) 0 22%,lab(0% 0 0/.2) 62%,#0000 100%),linear-gradient(lab(0% 0 0/.08),#0000 45%,lab(0% 0 0/.14))}.aa-page--home .hero-shell{z-index:8;text-align:center;grid-template-columns:1fr;place-items:center;width:min(100%,760px);margin:0 auto;display:grid;position:relative;transform:translateY(clamp(22px,6vh,74px))}.aa-page--home .hero-copy{text-align:center;justify-items:center;width:min(100%,660px);max-width:660px;display:grid;position:relative}.aa-page--home .hero-copy:before{z-index:-1;content:"";opacity:.72;pointer-events:none;background:radial-gradient(#00000070,#0000 72%);background:radial-gradient(lab(0% 0 0/.44),#0000 72%);border-radius:999px;position:absolute;inset:-64px -72px -72px}.aa-page--home .hero-kicker{color:var(--aa-brass-soft);margin:0 0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-kicker{color:color-mix(in oklch, var(--aa-brass-soft) 70%, lab(93.1106% .00557303 5.36734))}}.aa-page--home .hero-kicker{letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;font-weight:400}.aa-page--home .hero-kicker:before,.aa-page--home .hero-kicker:after{display:none}.aa-page--home .hero-title{color:#f4f2ec;color:lab(95.4012% -.0117719 3.05686);max-width:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{color:color-mix(in oklch, lab(95.4012% -.0117719 3.05686) 82%, var(--aa-brass-soft))}}.aa-page--home .hero-title{letter-spacing:.018em;text-align:center;text-shadow:0 20px 54px #000000b3;text-shadow:0 20px 54px lab(0% 0 0/.7);font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-size:clamp(3rem,4vw,4.35rem);font-weight:300;line-height:.98}.aa-page--home .hero-title span{display:inline}.aa-page--home .hero-body{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);max-width:540px;margin:20px auto 0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-body{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 58%, var(--aa-brass-soft))}}.aa-page--home .hero-body{text-align:center;font-size:.94rem;font-weight:300;line-height:1.62}.aa-page--home .question-form{justify-items:center;gap:18px;width:min(100%,620px);max-width:620px;margin:31px auto 0;display:grid}.aa-page--home .question-input{gap:0;width:100%;min-width:0;position:relative}.aa-page--home .question-input__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aa-page--home .question-input__field{resize:none;border:1px solid var(--aa-brass-soft);width:100%;height:64px;min-height:64px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 42%, transparent);background:linear-gradient(90deg, lab(0% 0 0/.4), color-mix(in oklch, var(--aa-brass) 7%, transparent))}}.aa-page--home .question-input__field{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 70px #00000057, 0 0 34px var(--aa-brass-soft), inset 0 1px 0 #ffffff14;outline:none;padding:20px 70px 18px 30px;font-size:.94rem;font-weight:300;line-height:1.35}@supports (color:lab(0% 0 0)){.aa-page--home .question-input__field{box-shadow:0 20px 70px lab(0% 0 0/.34), 0 0 34px var(--aa-brass-soft), inset 0 1px 0 #ffffff14}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{box-shadow:0 20px 70px lab(0% 0 0/.34), 0 0 34px color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), inset 0 1px 0 lab(100% 0 0/.08)}.aa-page--home .question-input__field:focus{border-color:color-mix(in oklch, var(--aa-brass-soft) 72%, transparent);box-shadow:0 0 0 3px color-mix(in oklch, var(--aa-brass) 18%, transparent), 0 0 54px color-mix(in oklch, var(--aa-brass-soft) 20%, transparent), 0 20px 70px lab(0% 0 0/.34), inset 0 1px 0 lab(100% 0 0/.1)}}.aa-page--home .question-input__field:focus{transform:none}.aa-page--home .question-input__icon{color:var(--aa-brass-soft);opacity:.78;pointer-events:none;position:absolute;top:32px;right:30px;transform:translateY(-50%)}.aa-page--home .question-input__hint,.aa-page--home .question-input__error{color:#efebe1;color:lab(93.1106% .00557303 5.36734);min-height:0;margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__hint,.aa-page--home .question-input__error{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 48%, var(--aa-brass-soft))}}.aa-page--home .question-input__hint,.aa-page--home .question-input__error{text-align:center;font-size:.72rem;font-weight:400;line-height:1.35}.aa-page--home .question-input__error{color:#ffc4b8;color:lab(84.3019% 21.335 15.3481)}.aa-page--home .topic-chip-list{border:0;flex-wrap:wrap;justify-content:center;gap:0;width:auto;margin:-2px 0 0;padding:0;display:flex}.aa-page--home .topic-chip-list__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aa-page--home .topic-chip{color:#ebe8de;color:lab(91.9506% .00622869 5.36777);background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip{color:color-mix(in oklch, lab(91.9506% .00622869 5.36777) 58%, var(--aa-brass-soft))}}.aa-page--home .topic-chip{cursor:pointer;padding:0 18px;font-size:.8rem;font-weight:300}.aa-page--home .topic-chip+.topic-chip{border-left:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip+.topic-chip{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{color:#f5f2e7;color:lab(95.4307% .00435114 5.36647);text-shadow:0 0 18px var(--aa-brass-soft);background:0 0;outline:none}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{text-shadow:0 0 18px color-mix(in oklch, var(--aa-brass-soft) 32%, transparent)}}.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{transform:translateY(-1px)}.aa-page--home .topic-chip:focus-visible,.aa-page--home .primary-cta:focus-visible,.aa-page--home .question-input__field:focus,.aa-page--home .site-header a:focus-visible,.aa-page--home .site-header summary:focus-visible{outline:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip:focus-visible,.aa-page--home .primary-cta:focus-visible,.aa-page--home .question-input__field:focus,.aa-page--home .site-header a:focus-visible,.aa-page--home .site-header summary:focus-visible{outline:1px solid color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.aa-page--home .topic-chip:focus-visible,.aa-page--home .primary-cta:focus-visible,.aa-page--home .question-input__field:focus,.aa-page--home .site-header a:focus-visible,.aa-page--home .site-header summary:focus-visible{outline-offset:4px}.aa-page--home .hero-action-row{justify-items:center;gap:14px;margin-top:2px;display:grid}.aa-page--home .primary-cta{border:1px solid var(--aa-brass-soft);min-width:220px;min-height:52px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 58%, transparent)}}.aa-page--home .primary-cta{background:linear-gradient(90deg, #0006, var(--aa-brass));border-radius:18px}@supports (color:lab(0% 0 0)){.aa-page--home .primary-cta{background:linear-gradient(90deg, lab(0% 0 0/.4), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta{background:linear-gradient(90deg, lab(0% 0 0/.4), color-mix(in oklch, var(--aa-brass) 8%, transparent))}}.aa-page--home .primary-cta{color:#f2eee4;color:lab(94.2706% .00491738 5.36691)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta{color:color-mix(in oklch, lab(94.2706% .00491738 5.36691) 80%, var(--aa-brass-soft))}}.aa-page--home .primary-cta{letter-spacing:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 60px #00000057, 0 0 32px var(--aa-brass-soft), inset 0 1px 0 #ffffff17;padding:0 28px;font-size:.95rem;font-weight:300}@supports (color:lab(0% 0 0)){.aa-page--home .primary-cta{box-shadow:0 18px 60px lab(0% 0 0/.34), 0 0 32px var(--aa-brass-soft), inset 0 1px 0 #ffffff17}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta{box-shadow:0 18px 60px lab(0% 0 0/.34), 0 0 32px color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), inset 0 1px 0 lab(100% 0 0/.09)}}.aa-page--home .primary-cta:after{width:18px;height:18px;box-shadow:none;opacity:.72;background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 50%/100% 1px no-repeat}.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 78%, transparent)}}.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{background:linear-gradient(90deg, #00000047, var(--aa-brass))}@supports (color:lab(0% 0 0)){.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.28), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.28), color-mix(in oklch, var(--aa-brass) 14%, transparent))}}.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{box-shadow:0 0 36px var(--aa-brass-soft), 0 18px 60px #00000057, inset 0 1px 0 #ffffff1c}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{box-shadow:0 0 36px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), 0 18px 60px lab(0% 0 0/.34), inset 0 1px 0 lab(100% 0 0/.11)}}.aa-page--home .primary-cta:hover,.aa-page--home .primary-cta:focus-visible{transform:translateY(-1px)}.aa-page--home .primary-cta:disabled{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta:disabled{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.aa-page--home .primary-cta:disabled{color:#ebe8de7a;color:lab(91.9506% .00622869 5.36777/.48);background:#00000052;background:lab(0% 0 0/.32)}.aa-page--home .hero-action-note{color:#efebe1;color:lab(93.1106% .00557303 5.36734);max-width:40ch}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-action-note{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 46%, var(--aa-brass-soft))}}.aa-page--home .hero-action-note{font-size:.74rem;font-weight:300;line-height:1.45}.aa-page--home .hero-stage{z-index:1;opacity:.08;pointer-events:none;place-items:center;width:min(980px,92vw);min-height:260px;display:grid;position:absolute;bottom:-118px;left:50%;transform:translate(-50%)}.aa-page--home .hero-scroll-cue{z-index:8;color:#efebe1;color:lab(93.1106% .00557303 5.36734);align-items:center;gap:9px;min-height:44px;padding:0 0 0 12px;display:inline-flex;position:absolute;bottom:26px;left:auto;right:clamp(22px,4.4vw,72px)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-scroll-cue{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 54%, var(--aa-brass-soft))}}.aa-page--home .hero-scroll-cue{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:400;text-decoration:none;transform:none}.aa-page--home .hero-scroll-cue:before{content:"";background:linear-gradient(90deg,#0000,currentColor);width:42px;height:1px}.aa-page--home .hero-scroll-cue:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:rotate(45deg)}@media (max-width:900px){.aa-page--home .site-header{width:min(100% - 32px,1392px);padding-top:20px}.aa-page--home .site-header__nav,.aa-page--home .site-header__actions,.aa-page--home .account-menu{display:none}.aa-page--home .site-header__menu{display:block}.aa-page--home .site-header__menu>summary{border-color:var(--aa-brass-soft);width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary{border-color:color-mix(in oklch, var(--aa-brass-soft) 36%, transparent)}}.aa-page--home .site-header__menu>summary{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__menu>summary{color:color-mix(in oklch, lab(95.421% -.00339746 4.5949) 62%, var(--aa-brass-soft))}}.aa-page--home .site-header__menu>summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aa-page--home .site-header__mobile-panel{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-panel{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.aa-page--home .site-header__mobile-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;background:lab(1.37086% 0 0/.86);box-shadow:0 24px 70px #00000080;box-shadow:0 24px 70px lab(0% 0 0/.5)}.aa-page--home .site-header__mobile-panel a{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);align-items:center;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-panel a{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 62%, var(--aa-brass-soft))}}.aa-page--home .site-header__mobile-panel a{letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:400}.aa-page--home .site-header__mobile-account{border:1px solid var(--aa-brass-soft);justify-content:center;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-account{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 38%, transparent)}}.aa-page--home .site-header__mobile-account{color:var(--aa-brass-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__mobile-account{color:color-mix(in oklch, var(--aa-brass-soft) 78%, lab(93.1009% -.00247359 4.59552))}}.aa-page--home .home-hero{padding:94px 18px 74px}.aa-page--home .hero-cosmos__painting{background-position:50%}.aa-page--home .hero-shell{width:min(100%,680px);transform:translateY(clamp(8px,5vh,48px))}.aa-page--home .hero-title{font-size:clamp(2.72rem,8vw,3.35rem);line-height:.98}.aa-page--home .hero-body{max-width:34ch;font-size:.84rem}}@media (max-width:520px){.aa-page--home .brand-mark__sigil{width:20px;height:20px}.aa-page--home .brand-mark__text{letter-spacing:.28em;font-size:.66rem}.aa-page--home .home-hero{min-height:100svh;padding:88px 16px 66px}.aa-page--home .hero-cosmos__painting{filter:saturate(1.02)contrast(1.04)brightness(.95);background-position:50%}.aa-page--home .hero-copy{width:min(100%,358px)}.aa-page--home .hero-copy:before{opacity:.68;inset:-42px -18px -50px}.aa-page--home .hero-kicker{letter-spacing:.24em;margin-bottom:14px;font-size:.64rem}.aa-page--home .hero-title{max-width:12ch;font-size:clamp(2.42rem,10.4vw,3rem);line-height:.98}.aa-page--home .hero-body{max-width:31ch;margin-top:16px;font-size:.78rem;line-height:1.58}.aa-page--home .question-form{gap:16px;width:100%;margin-top:24px}.aa-page--home .question-input__field{border-radius:18px;height:56px;min-height:56px;padding:16px 50px 16px 20px;font-size:.82rem}.aa-page--home .question-input__icon{width:17px;height:17px;top:28px;right:20px}.aa-page--home .topic-chip-list{gap:8px;width:min(100%,344px)}.aa-page--home .topic-chip{border:1px solid var(--aa-brass-soft);min-width:44px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.aa-page--home .topic-chip{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip{color:color-mix(in oklch, lab(93.1009% -.00247359 4.59552) 56%, var(--aa-brass-soft))}}.aa-page--home .topic-chip{padding:0 13px;font-size:.72rem}.aa-page--home .topic-chip+.topic-chip{border-left:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip+.topic-chip{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.aa-page--home .primary-cta{border-radius:17px;gap:22px;min-width:196px;min-height:48px;padding:0 22px 0 28px;font-size:.84rem}.aa-page--home .hero-action-note{max-width:28ch;font-size:.68rem}.aa-page--home .hero-stage{display:none}.aa-page--home .hero-scroll-cue{font-size:.58rem;bottom:18px;right:16px}}@media (max-width:360px){.aa-page--home .site-header{width:min(100% - 24px,1392px)}.aa-page--home .brand-mark__text{letter-spacing:.22em;font-size:.6rem}.aa-page--home .home-hero{padding:76px 14px 52px}.aa-page--home .hero-shell{transform:translateY(clamp(0px,2vh,16px))}.aa-page--home .hero-copy{width:min(100%,320px)}.aa-page--home .hero-title{font-size:clamp(2.06rem,9.6vw,2.42rem)}.aa-page--home .hero-body{margin-top:12px;font-size:.74rem;line-height:1.5}.aa-page--home .question-form{gap:12px;margin-top:18px}.aa-page--home .topic-chip-list{gap:7px;width:min(100%,306px)}.aa-page--home .topic-chip{padding:0 10px;font-size:.66rem}.aa-page--home .hero-action-row{gap:10px}.aa-page--home .primary-cta{min-height:46px}.aa-page--home .hero-action-note{font-size:.64rem}}@media (max-height:480px) and (orientation:landscape){.aa-page--home .site-header{padding-top:12px}.aa-page--home .brand-mark__sigil{width:18px;height:18px}.aa-page--home .brand-mark__text{letter-spacing:.22em;font-size:.58rem}.aa-page--home .site-header__menu>summary{width:44px;height:44px}.aa-page--home .home-hero{min-height:100svh;padding:56px 18px 42px}.aa-page--home .hero-shell{transform:translateY(0)}.aa-page--home .hero-kicker{letter-spacing:.18em;margin-bottom:6px;font-size:.56rem}.aa-page--home .hero-title{max-width:none;font-size:clamp(2.2rem,7vw,2.72rem);line-height:.94}.aa-page--home .hero-body{max-width:46ch;margin-top:8px;font-size:.7rem;line-height:1.42}.aa-page--home .question-form{gap:9px;margin-top:12px}.aa-page--home .question-input__field{height:44px;min-height:44px;padding:12px 48px 12px 18px;font-size:.72rem}.aa-page--home .question-input__icon{top:22px}.aa-page--home .topic-chip-list{gap:6px;width:min(100%,500px)}.aa-page--home .topic-chip{min-width:44px;min-height:44px;padding:0 10px;font-size:.64rem}.aa-page--home .primary-cta{border-radius:15px;min-width:172px;min-height:44px;font-size:.74rem}.aa-page--home .hero-action-note{display:none}.aa-page--home .hero-scroll-cue{min-height:44px;bottom:4px;right:12px}}.aa-page--home .hero-cosmos:before,.aa-page--home .hero-cosmos:after{z-index:4;content:"";pointer-events:none;will-change:opacity, transform;position:absolute;inset:0}.aa-page--home .hero-cosmos:before{background:radial-gradient(ellipse at 11% 71%, #ffe3a057 0 6%, var(--aa-brass-soft) 14% 31%, transparent 52%), radial-gradient(ellipse at 18% 62%, #bd7a352e, transparent 42%)}@supports (color:lab(0% 0 0)){.aa-page--home .hero-cosmos:before{background:radial-gradient(ellipse at 11% 71%, lab(91.4367% 3.22208 36.4761/.34) 0 6%, var(--aa-brass-soft) 14% 31%, transparent 52%), radial-gradient(ellipse at 18% 62%, #bd7a352e, transparent 42%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-cosmos:before{background:radial-gradient(ellipse at 11% 71%, lab(91.4367% 3.22208 36.4761/.34) 0 6%, color-mix(in oklch, var(--aa-brass-soft) 22%, transparent) 14% 31%, transparent 52%), radial-gradient(ellipse at 18% 62%, lab(57.5497% 22.5078 47.5254/.18), transparent 42%)}}.aa-page--home .hero-cosmos:before{mix-blend-mode:screen;animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-warm-cloud-breathe}.aa-page--home .hero-cosmos:after{mix-blend-mode:screen;background:radial-gradient(at 58% 16%,#fff9e83d 0 8%,#c9c9c124 16% 32%,#0000 54%),radial-gradient(at 76% 30%,#e8dcc51a,#0000 44%);background:radial-gradient(at 58% 16%,lab(98.0544% -.0366569 8.93722/.24) 0 8%,lab(80.7943% -1.06993 4.01051/.14) 16% 32%,#0000 54%),radial-gradient(at 76% 30%,lab(88.2786% 1.47086 12.8991/.1),#0000 44%);animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-cool-cloud-breathe}.aa-page--home .hero-cosmos__painting{transform-origin:50%;will-change:transform;animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-painting-breathe}.aa-page--home .hero-cosmos__dawn{z-index:5;background:radial-gradient(circle at 12% 70%, #fff1c87a 0 4%, var(--aa-brass-soft) 8% 24%, #b46d2d24 32%, transparent 50%), radial-gradient(ellipse at 17% 72%, #f0b95a38, transparent 44%);animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-dawn-light}@supports (color:lab(0% 0 0)){.aa-page--home .hero-cosmos__dawn{background:radial-gradient(circle at 12% 70%, lab(95.5008% .206828 21.6797/.48) 0 4%, var(--aa-brass-soft) 8% 24%, #b46d2d24 32%, transparent 50%), radial-gradient(ellipse at 17% 72%, #f0b95a38, transparent 44%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-cosmos__dawn{background:radial-gradient(circle at 12% 70%, lab(95.5008% .206828 21.6797/.48) 0 4%, color-mix(in oklch, var(--aa-brass-soft) 30%, transparent) 8% 24%, lab(53.2513% 25.2134 46.5099/.14) 32%, transparent 50%), radial-gradient(ellipse at 17% 72%, lab(78.9184% 13.2843 55.0138/.22), transparent 44%)}}.aa-page--home .hero-cosmos__dawn{mix-blend-mode:screen;transform-origin:12% 70%;will-change:opacity, transform}.aa-page--home .hero-cosmos__moonlight{z-index:5;mix-blend-mode:screen;transform-origin:57% 17%;will-change:opacity, transform;background:radial-gradient(circle at 57% 17%,#fff8e45c 0 7%,#d6d6ce33 13% 29%,#9da0a61a 38%,#0000 58%),radial-gradient(at 70% 36%,#d8d4c621,#0000 42%);background:radial-gradient(circle at 57% 17%,lab(97.7308% -.035882 10.5194/.36) 0 7%,lab(85.4582% -1.05861 3.96334/.2) 13% 29%,lab(65.7596% -.230312 -3.52556/.1) 38%,#0000 58%),radial-gradient(at 70% 36%,lab(84.9452% -.378013 7.46444/.13),#0000 42%);animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-moon-light}.aa-page--home .hero-cosmos__stars--far{will-change:opacity;animation:16s linear infinite aa-home-stars-breathe}.aa-page--home .hero-cosmos__stars--near{will-change:opacity;animation:16s linear infinite reverse aa-home-stars-breathe}.aa-page--home .hero-cosmos__veil{will-change:opacity;animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-veil-breathe}.aa-page--home .hero-cosmos__veil:before{content:"";pointer-events:none;will-change:opacity;background:radial-gradient(at 12% 71%,#000000c2 0 11%,#0000007a 21%,#0000 44%);background:radial-gradient(at 12% 71%,lab(0% 0 0/.76) 0 11%,lab(0% 0 0/.48) 21%,#0000 44%);animation:16s cubic-bezier(.45,0,.55,1) infinite aa-home-left-cloud-dim;position:absolute;inset:0}@keyframes aa-home-painting-breathe{0%,to{transform:scale(1.01)}50%{transform:scale(1.018)translate(-4px,2px)}}@keyframes aa-home-dawn-light{0%,20%{opacity:.58;transform:scale(1.04)}34%,48%{opacity:.1;transform:scale(.98)translate(12px,-5px)}58%,78%{opacity:.06;transform:scale(.96)translate(18px,-8px)}92%,to{opacity:.54;transform:scale(1.05)translate(-3px)}}@keyframes aa-home-moon-light{0%,36%{opacity:.06;transform:scale(.98)translate(8px,5px)}52%,72%{opacity:.48;transform:scale(1.06)}84%,to{opacity:.08;transform:scale(1)translate(-5px,3px)}}@keyframes aa-home-stars-breathe{0%,22%,to{opacity:.3}48%,72%{opacity:.68}84%{opacity:.36}}@keyframes aa-home-veil-breathe{0%,18%,to{opacity:.22}36%,84%{opacity:.54}54%,70%{opacity:.28}}@keyframes aa-home-left-cloud-dim{0%,20%,92%,to{opacity:0}34%,78%{opacity:.86}}@keyframes aa-home-warm-cloud-breathe{0%,20%{opacity:.72;transform:scale(1.02)}34%,82%{opacity:.1;transform:scale(.99)translate(18px,-6px)}92%,to{opacity:.68;transform:scale(1.04)}}@keyframes aa-home-cool-cloud-breathe{0%,38%{opacity:.08;transform:scale(.98)translate(8px,5px)}52%,72%{opacity:.52;transform:scale(1.04)}86%,to{opacity:.1;transform:scale(1)translate(-8px,4px)}}@media (prefers-reduced-motion:reduce){.aa-page--home .hero-cosmos:before,.aa-page--home .hero-cosmos:after,.aa-page--home .hero-cosmos__veil:before,.aa-page--home .hero-cosmos__painting,.aa-page--home .hero-cosmos__dawn,.aa-page--home .hero-cosmos__moonlight,.aa-page--home .hero-cosmos__stars--far,.aa-page--home .hero-cosmos__stars--near,.aa-page--home .hero-cosmos__veil{will-change:auto;animation:none!important}.aa-page--home .hero-cosmos__painting{transform:scale(1.01)}.aa-page--home .hero-cosmos__dawn{opacity:.3!important}.aa-page--home .hero-cosmos__moonlight{opacity:.2!important}.aa-page--home .hero-cosmos__stars--far{opacity:.42!important}.aa-page--home .hero-cosmos__stars--near{opacity:.28!important}.aa-page--home .hero-cosmos__veil{opacity:.36!important}}.route-page{--route-bg:#020304;--route-text:#efebe1;--route-muted:#efebe1}@supports (color:lab(0% 0 0)){.route-page{--route-text:lab(93.1106% .00557303 5.36734);--route-muted:lab(93.1106% .00557303 5.36734)}}@supports (color:color-mix(in lab, red, red)){.route-page{--route-muted:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 58%, var(--aa-brass-soft));--route-faint:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 38%, var(--aa-brass-soft));--route-line:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent);--route-line-strong:color-mix(in oklch, var(--aa-brass-soft) 58%, transparent)}}.route-page{--route-glass:#00000057;--route-paper:var(--aa-parchment)}@supports (color:lab(0% 0 0)){.route-page{--route-glass:lab(0% 0 0/.34)}}@supports (color:color-mix(in lab, red, red)){.route-page{--route-paper:color-mix(in oklch, var(--aa-parchment) 92%, white)}}.route-page{--route-paper-warm:var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-paper-warm:color-mix(in oklch, var(--aa-parchment-warm) 78%, var(--aa-parchment))}}.route-page{isolation:isolate;background:var(--route-bg);color:var(--route-text);position:relative;overflow-x:clip}.route-page:before,.route-page:after{z-index:0;content:"";pointer-events:none;position:fixed;inset:0}.route-page:before{background:radial-gradient(ellipse at 50% 18%, var(--aa-brass-soft), transparent 36%), radial-gradient(ellipse at 9% 72%, #f0b95a2e, transparent 40%), radial-gradient(ellipse at 75% 16%, #d8d4c61f, transparent 38%), linear-gradient(180deg, #00000014, #0000002e), url(/art/hero/target-celestial-background.png) center top / cover no-repeat}@supports (color:color-mix(in lab, red, red)){.route-page:before{background:radial-gradient(ellipse at 50% 18%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 36%), radial-gradient(ellipse at 9% 72%, lab(78.9184% 13.2843 55.0138/.18), transparent 40%), radial-gradient(ellipse at 75% 16%, lab(84.9452% -.378013 7.46444/.12), transparent 38%), linear-gradient(180deg, lab(0% 0 0/.08), lab(0% 0 0/.18)), url(/art/hero/target-celestial-background.png) center top / cover no-repeat}}.route-page:before{filter:saturate(1.02)contrast(1.04)brightness(.78);opacity:.9;transform:scale(1.015)}@supports (color:color-mix(in lab, red, red)){.route-page:after{background:radial-gradient(ellipse at 50% 26%, transparent 0 20%, lab(0% 0 0/.36) 68%, lab(0% 0 0/.6) 100%), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 54%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.4) 0 .8px, transparent 1.4px), linear-gradient(180deg, lab(0% 0 0/.28), transparent 30%, lab(0% 0 0/.44))}}.route-page:after{opacity:.78;background-size:auto,190px 160px,236px 218px,auto}.route-page>*{z-index:1;position:relative}.route-page>.bottom-nav{z-index:30;position:fixed}.route-page .site-header{width:min(100% - 48px,1392px);color:var(--route-text);padding:28px 0 18px}@supports (color:color-mix(in lab, red, red)){.route-page .site-header{color:color-mix(in oklch, var(--route-text) 70%, var(--aa-brass-soft))}}.route-page .brand-mark{color:var(--aa-brass-soft);gap:14px}@supports (color:color-mix(in lab, red, red)){.route-page .brand-mark{color:color-mix(in oklch, var(--aa-brass-soft) 74%, var(--route-text))}}.route-page .brand-mark__sigil{width:24px;height:24px;color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .brand-mark__sigil{color:color-mix(in oklch, var(--aa-brass-soft) 88%, var(--route-text))}}.route-page .brand-mark__text{color:currentColor;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:.74rem;font-weight:500;line-height:1}.route-page .site-header__nav{letter-spacing:.22em;text-transform:uppercase;gap:clamp(28px,3.8vw,52px);font-size:.68rem;font-weight:400}.route-page .site-header__nav a,.route-page .site-header__signin,.route-page .site-header__mobile-panel a,.route-page .account-menu__panel a,.route-page .account-menu__panel p,.route-page .account-menu__panel label{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .site-header__nav a,.route-page .site-header__signin,.route-page .site-header__mobile-panel a,.route-page .account-menu__panel a,.route-page .account-menu__panel p,.route-page .account-menu__panel label{color:color-mix(in oklch, var(--route-text) 66%, var(--aa-brass-soft))}}.route-page .site-header__nav a:hover,.route-page .site-header__nav a:focus-visible,.route-page .site-header__signin:hover,.route-page .site-header__signin:focus-visible,.route-page .brand-mark:hover,.route-page .brand-mark:focus-visible{color:#faf8f2;color:lab(97.7213% -.0120997 3.05657)}.route-page .site-header__actions{display:inline-flex}.route-page .site-header__signin{letter-spacing:.22em;text-transform:uppercase;align-items:center;min-height:38px;font-size:.66rem;font-weight:400;display:inline-flex}.route-page .account-menu{display:block}.route-page .account-menu summary,.route-page .site-header__menu summary{border-color:var(--route-line);color:var(--aa-brass-soft);background:#00000038;background:lab(0% 0 0/.22);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.route-page .account-menu summary,.route-page .site-header__menu summary{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--route-text))}}.route-page .account-menu summary,.route-page .site-header__menu summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.route-page .account-menu summary{letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;min-width:172px;min-height:38px;padding:0 24px;font-size:.66rem;font-weight:400;display:inline-flex}.route-page .site-header__mobile-panel,.route-page .account-menu__panel{border-color:var(--route-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505db;background:lab(1.37086% 0 0/.86);box-shadow:0 24px 70px #00000080;box-shadow:0 24px 70px lab(0% 0 0/.5)}.route-page .site-header__mobile-panel a{letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.76rem;font-weight:400;display:flex}.route-page .site-header__mobile-account{border:1px solid var(--route-line);color:var(--aa-brass-soft);border-radius:999px;justify-content:center;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.route-page .site-header__mobile-account{color:color-mix(in oklch, var(--aa-brass-soft) 78%, var(--route-text))}}.route-page .route-shell{gap:clamp(22px,3.4vw,44px);width:min(100% - 36px,1248px);padding:clamp(18px,3vw,48px) 0 clamp(96px,10vw,132px)}.route-page .reading-flow.route-shell,.route-page .cards-route__shell,.route-page .admin-route{width:min(100% - 36px,1344px)}.route-page .route-hero{text-align:center;justify-items:center;max-width:860px;margin:0 auto}.route-page .route-kicker,.route-page .surface-kicker,.route-page .pricing-option span,.route-page .reading-flow__stage-label,.route-page .deck-showcase__copy span,.route-page .card-meaning-panel__copy>span,.route-page .major-map__item>span,.route-page .reading-flow__unlock span,.route-page .result-meta dt,.route-page .result-card-list span,.route-page .paid-report h3,.route-page .card-detail-grid h2,.route-page .journal-item span,.route-page .pricing-route__card span,.route-page .admin-summary span,.route-page .admin-table [role=columnheader]{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .route-kicker,.route-page .surface-kicker,.route-page .pricing-option span,.route-page .reading-flow__stage-label,.route-page .deck-showcase__copy span,.route-page .card-meaning-panel__copy>span,.route-page .major-map__item>span,.route-page .reading-flow__unlock span,.route-page .result-meta dt,.route-page .result-card-list span,.route-page .paid-report h3,.route-page .card-detail-grid h2,.route-page .journal-item span,.route-page .pricing-route__card span,.route-page .admin-summary span,.route-page .admin-table [role=columnheader]{color:color-mix(in oklch, var(--aa-brass-soft) 74%, var(--route-text))}}.route-page .route-kicker,.route-page .surface-kicker,.route-page .pricing-option span,.route-page .reading-flow__stage-label,.route-page .deck-showcase__copy span,.route-page .card-meaning-panel__copy>span,.route-page .major-map__item>span,.route-page .reading-flow__unlock span,.route-page .result-meta dt,.route-page .result-card-list span,.route-page .paid-report h3,.route-page .card-detail-grid h2,.route-page .journal-item span,.route-page .pricing-route__card span,.route-page .admin-summary span,.route-page .admin-table [role=columnheader]{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:500}.route-page .route-hero h1{max-width:14ch;color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .route-hero h1{color:color-mix(in oklch, var(--route-text) 84%, var(--aa-brass-soft))}}.route-page .route-hero h1{letter-spacing:.016em;text-shadow:0 20px 54px #000000b8;text-shadow:0 20px 54px lab(0% 0 0/.72);font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-size:clamp(3rem,6vw,5.85rem);font-weight:300;line-height:.98}.route-page .route-hero p{max-width:58ch;color:var(--route-muted);font-size:clamp(.92rem,1.2vw,1.04rem);font-weight:300;line-height:1.65}.route-page .route-hero .button-primary,.route-page .route-hero .button-secondary{margin-top:var(--space-3)}.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{border:1px solid var(--route-line-strong);background:linear-gradient(90deg, #00000061, var(--aa-brass));border-radius:16px;min-height:48px}@supports (color:lab(0% 0 0)){.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(90deg, lab(0% 0 0/.38), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(90deg, lab(0% 0 0/.38), color-mix(in oklch, var(--aa-brass) 8%, transparent));color:color-mix(in oklch, var(--route-text) 80%, var(--aa-brass-soft))}}.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{letter-spacing:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:400;box-shadow:0 18px 52px #0000004d,inset 0 1px #ffffff14;box-shadow:0 18px 52px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.08)}.route-page .button-secondary{background:#0003;background:lab(0% 0 0/.2)}.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 80%, transparent)}}.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{background:linear-gradient(90deg, #00000042, var(--aa-brass))}@supports (color:lab(0% 0 0)){.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.26), var(--aa-brass))}}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{background:linear-gradient(90deg, lab(0% 0 0/.26), color-mix(in oklch, var(--aa-brass) 15%, transparent))}}.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{color:#faf8f2;color:lab(97.7213% -.0120997 3.05657);box-shadow:0 0 36px var(--aa-brass-soft), 0 18px 52px #00000052}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{box-shadow:0 0 36px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), 0 18px 52px lab(0% 0 0/.32)}}.route-page .button-primary:focus-visible,.route-page .button-secondary:focus-visible,.route-page .primary-cta:focus-visible,.route-page .site-header a:focus-visible,.route-page .site-header summary:focus-visible,.route-page .topic-chip:focus-visible,.route-page .reading-mode:focus-visible,.route-page .question-input__field:focus{outline:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary:focus-visible,.route-page .button-secondary:focus-visible,.route-page .primary-cta:focus-visible,.route-page .site-header a:focus-visible,.route-page .site-header summary:focus-visible,.route-page .topic-chip:focus-visible,.route-page .reading-mode:focus-visible,.route-page .question-input__field:focus{outline:1px solid color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.route-page .button-primary:focus-visible,.route-page .button-secondary:focus-visible,.route-page .primary-cta:focus-visible,.route-page .site-header a:focus-visible,.route-page .site-header summary:focus-visible,.route-page .topic-chip:focus-visible,.route-page .reading-mode:focus-visible,.route-page .question-input__field:focus{outline-offset:4px}.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .pricing-route__card,.route-page .deck-showcase,.route-page .major-map{border-color:var(--route-line);background:radial-gradient(circle at 14% 8%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, #0000006b, #1713118a)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .pricing-route__card,.route-page .deck-showcase,.route-page .major-map{background:radial-gradient(circle at 14% 8%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 30%), linear-gradient(145deg, lab(0% 0 0/.42), lab(6.24591% 1.52914 1.79492/.54))}}.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .pricing-route__card,.route-page .deck-showcase,.route-page .major-map{color:var(--route-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff12;box-shadow:0 24px 70px lab(0% 0 0/.38),inset 0 1px lab(100% 0 0/.07)}.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{border-color:color-mix(in oklch, var(--aa-brass-soft) 42%, var(--aa-ink))}}.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{background:radial-gradient(circle at 12% 0%, #ffffff47, transparent 28%), linear-gradient(145deg, var(--route-paper), var(--route-paper-warm));color:var(--aa-ink);box-shadow:0 24px 70px #00000057, 10px 12px 0 var(--aa-parchment-warm), inset 0 1px 0 #ffffff6b}@supports (color:lab(0% 0 0)){.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{background:radial-gradient(circle at 12% 0%, lab(100% 0 0/.28), transparent 28%), linear-gradient(145deg, var(--route-paper), var(--route-paper-warm));box-shadow:0 24px 70px lab(0% 0 0/.34), 10px 12px 0 var(--aa-parchment-warm), inset 0 1px 0 #ffffff6b}}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{box-shadow:0 24px 70px lab(0% 0 0/.34), 10px 12px 0 color-mix(in oklch, var(--aa-parchment-warm) 28%, transparent), inset 0 1px 0 lab(100% 0 0/.42)}}.route-page .checkout-return .route-hero{text-align:left;justify-items:start;max-width:760px}.route-page .checkout-return .route-hero h1{color:var(--aa-ink);text-shadow:none}.route-page .checkout-return .route-hero p{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.route-page .reading-flow__stage{min-height:clamp(330px,42vw,520px)}.route-page .reading-flow__astrolabe .astrolabe-ring{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__astrolabe .astrolabe-ring{color:color-mix(in oklch, var(--aa-brass-soft) 82%, var(--route-text))}}.route-page .reading-flow__stage .tarot-card{filter:brightness(1.08)contrast(1.05);box-shadow:0 34px 74px #00000094, 0 0 0 1px var(--aa-brass-soft)}@supports (color:lab(0% 0 0)){.route-page .reading-flow__stage .tarot-card{box-shadow:0 34px 74px lab(0% 0 0/.58), 0 0 0 1px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage .tarot-card{box-shadow:0 34px 74px lab(0% 0 0/.58), 0 0 0 1px color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.route-page .flow-steps li{border-color:var(--aa-brass-soft);min-height:38px}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li{border-color:color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}.route-page .flow-steps li{color:var(--route-faint);background:#0003;background:lab(0% 0 0/.2)}.route-page .flow-steps li[data-active=true]{border-color:var(--route-line-strong);background:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]{background:color-mix(in oklch, var(--aa-brass) 12%, transparent)}}.route-page .flow-steps li[data-active=true]{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]{color:color-mix(in oklch, var(--route-text) 78%, var(--aa-brass-soft))}.route-page .question-input__label,.route-page .reading-mode-list legend{color:color-mix(in oklch, var(--aa-brass-soft) 68%, var(--route-text))}}.route-page .question-input__field{border-color:var(--route-line);color:var(--route-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000047;background:lab(0% 0 0/.28);border-radius:18px;font-weight:300;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff12;box-shadow:0 18px 54px lab(0% 0 0/.24),inset 0 1px lab(100% 0 0/.07)}.route-page .question-input__field::placeholder{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .question-input__field::placeholder{color:color-mix(in oklch, var(--route-text) 48%, transparent)}}.route-page .question-input__hint,.route-page .question-input__error{color:var(--route-faint);font-weight:400}.route-page .question-input__error{color:#ffc4b8;color:lab(84.3019% 21.335 15.3481)}.route-page .topic-chip-list--route{gap:8px}.route-page .topic-chip,.route-page .reading-mode{border:1px solid var(--route-line);min-height:44px;color:var(--route-text);background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip,.route-page .reading-mode{color:color-mix(in oklch, var(--route-text) 70%, var(--aa-brass-soft))}}.route-page .topic-chip,.route-page .reading-mode{font-weight:400;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.route-page .reading-mode{border-radius:14px}.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true],.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{border-color:var(--route-line-strong);background:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true],.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{background:color-mix(in oklch, var(--aa-brass) 12%, transparent)}}.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true],.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{color:#faf8f2;color:lab(97.7213% -.0120997 3.05657)}.route-page .reading-mode small,.route-page .reading-flow__unlock p,.route-page .deck-showcase__copy p,.route-page .major-map__item p,.route-page .major-map__item small,.route-page .pricing-route__card p,.route-page .pricing-route__note{color:var(--route-muted)}.route-page .reading-mode span,.route-page .deck-showcase__copy strong,.route-page .major-map h2,.route-page .pricing-route__card strong,.route-page .reading-flow__unlock strong{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode span,.route-page .deck-showcase__copy strong,.route-page .major-map h2,.route-page .pricing-route__card strong,.route-page .reading-flow__unlock strong{color:color-mix(in oklch, var(--route-text) 82%, var(--aa-brass-soft))}}.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{border-top:1px solid var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{border-top:1px solid color-mix(in oklch, var(--aa-brass) 32%, transparent)}}.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{padding-top:var(--space-3);border-left:0;padding-left:0}.route-page .result-card-list section:first-child,.route-page .free-result-panel li:first-child{border-top:0;padding-top:0}.route-page .result-card-list p,.route-page .result-next-step p,.route-page .paid-report p,.route-page .paid-report li,.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .journal-item p,.route-page .journal-item small,.route-page .journal-empty p,.route-page .legal-paper p,.route-page .admin-empty,.route-page .card-detail-grid p,.route-page .card-meaning-panel p,.route-page .card-meaning-panel dd,.route-page .all-card-index__grid span,.route-page .free-result-panel p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p{color:var(--aa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list p,.route-page .result-next-step p,.route-page .paid-report p,.route-page .paid-report li,.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .journal-item p,.route-page .journal-item small,.route-page .journal-empty p,.route-page .legal-paper p,.route-page .admin-empty,.route-page .card-detail-grid p,.route-page .card-meaning-panel p,.route-page .card-meaning-panel dd,.route-page .all-card-index__grid span,.route-page .free-result-panel p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p{color:color-mix(in oklch, var(--aa-ink-soft) 84%, var(--aa-parchment))}}.route-page .paid-report h2,.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .journal-item h2,.route-page .journal-empty h2,.route-page .free-result-panel h2,.route-page .card-meaning-panel h2,.route-page .all-card-index h2{color:var(--aa-ink);letter-spacing:.01em;font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-weight:300}.route-page .deck-showcase__copy strong,.route-page .major-map h2,.route-page .pricing-route__card strong,.route-page .reading-flow__unlock strong{letter-spacing:.01em;font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-weight:300}.route-page .paywall-panel strong,.route-page .pricing-route__card strong,.route-page .admin-summary strong{font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-weight:300}.route-page .pricing-route__card{align-content:start;min-height:230px;padding:clamp(20px,3vw,34px)}.route-page .pricing-route__card .button-primary{width:fit-content;margin-top:auto}.route-page .deck-showcase__back,.route-page .card-meaning-panel__image{border:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase__back,.route-page .card-meaning-panel__image{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 36%, transparent)}}.route-page .deck-showcase__back,.route-page .card-meaning-panel__image{box-shadow:0 34px 74px #0000007a, 0 0 0 1px var(--aa-brass-soft)}@supports (color:lab(0% 0 0)){.route-page .deck-showcase__back,.route-page .card-meaning-panel__image{box-shadow:0 34px 74px lab(0% 0 0/.48), 0 0 0 1px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase__back,.route-page .card-meaning-panel__image{box-shadow:0 34px 74px lab(0% 0 0/.48), 0 0 0 1px color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.route-page .all-card-index__grid a{border-color:var(--aa-line);min-height:64px}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a{border-color:color-mix(in oklch, var(--aa-line) 72%, var(--aa-ink))}}.route-page .all-card-index__grid a{background:var(--aa-parchment)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a{background:color-mix(in oklch, var(--aa-parchment) 80%, white)}}.route-page .all-card-index__grid a{transition:border-color .16s var(--ease-out-quart), background .16s var(--ease-out-quart), transform .16s var(--ease-out-quart)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{background:color-mix(in oklch, var(--aa-parchment-warm) 72%, white)}}.route-page .legal-paper{justify-self:center;max-width:840px;font-size:1rem}.route-page .legal-paper h2{margin:var(--space-4) 0 0;color:var(--aa-ink);font-family:Cormorant Garamond,Bodoni Moda,Georgia,serif;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:300;line-height:1}.route-page .journal-sync-message{color:var(--route-muted)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table{border-color:color-mix(in oklch, var(--aa-line) 82%, var(--aa-ink));background:color-mix(in oklch, var(--aa-line) 68%, var(--aa-ink))}}.route-page .admin-table [role=row]{background:var(--aa-parchment)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row]{background:color-mix(in oklch, var(--aa-parchment) 88%, white)}}.route-page .admin-table [role=row]:first-child{background:var(--aa-parchment-warm)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row]:first-child{background:color-mix(in oklch, var(--aa-parchment-warm) 74%, white)}}.route-page .bottom-nav{border-color:var(--route-line);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 30%), #050505d1}@supports (color:color-mix(in lab, red, red)){.route-page .bottom-nav{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 30%), lab(1.37086% 0 0/.82)}}.route-page .bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 54px #0000007a,inset 0 1px #ffffff14;box-shadow:0 18px 54px lab(0% 0 0/.48),inset 0 1px lab(100% 0 0/.08)}.route-page .bottom-nav a{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .bottom-nav a{color:color-mix(in oklch, var(--route-text) 62%, var(--aa-brass-soft))}}.route-page .bottom-nav a:hover,.route-page .bottom-nav a:focus-visible{background:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.route-page .bottom-nav a:hover,.route-page .bottom-nav a:focus-visible{background:color-mix(in oklch, var(--aa-brass) 12%, transparent)}}.route-page .bottom-nav a:hover,.route-page .bottom-nav a:focus-visible{color:#faf8f2;color:lab(97.7213% -.0120997 3.05657)}@media (min-width:1080px){.route-page .reading-flow__grid{grid-template-columns:minmax(300px,.82fr) minmax(410px,1.18fr) minmax(330px,.88fr)}.route-page .result-layout{grid-template-columns:minmax(0,.94fr) minmax(360px,.56fr)}.route-page .route-hero--reading h1{font-size:clamp(3.25rem,5vw,5.1rem)}}@media (max-width:900px){.route-page .site-header{width:min(100% - 32px,1392px);padding-top:20px}.route-page .site-header__nav,.route-page .site-header__actions,.route-page .account-menu{display:none}.route-page .site-header__menu{display:block}.route-page .site-header__menu summary{border-radius:999px;width:48px;height:48px}.route-page .route-hero h1{font-size:clamp(2.72rem,8vw,3.7rem)}.route-page .route-hero p{max-width:42ch;font-size:.9rem}.route-page .reading-flow__stage{min-height:320px}}@media (max-width:520px){.route-page:before{filter:saturate(1.02)contrast(1.04)brightness(.66);background-position:top}.route-page .site-header{width:min(100% - 28px,1392px);padding-top:16px}.route-page .brand-mark__sigil{width:20px;height:20px}.route-page .brand-mark__text{letter-spacing:.28em;font-size:.66rem}.route-page .route-shell,.route-page .reading-flow.route-shell,.route-page .cards-route__shell,.route-page .admin-route{gap:var(--space-4);width:auto;padding:var(--space-4) 0 calc(116px + env(safe-area-inset-bottom));margin-left:12px;margin-right:12px}.route-page .route-hero{gap:var(--space-2);max-width:100%}.route-page .route-hero h1,.route-page .route-hero--reading h1,.route-page .cards-route__hero h1{max-width:11.5ch;font-size:clamp(2.28rem,10vw,3rem);line-height:1}.route-page .route-hero p{max-width:31ch;font-size:.82rem;line-height:1.56}.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .pricing-route__card,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .deck-showcase,.route-page .card-meaning-panel,.route-page .major-map,.route-page .all-card-index,.route-page .free-result-panel,.route-page .checkout-return .route-hero{border-radius:16px;padding:16px}.route-page .flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .reading-flow__stage{min-height:270px}.route-page .reading-flow__astrolabe{min-height:218px}.route-page .pricing-route__card{min-height:0}.route-page .checkout-return .route-hero{text-align:left;justify-items:start}.route-page .checkout-return__actions,.route-page .checkout-return__actions a{width:100%}}@media (max-height:480px) and (orientation:landscape){.route-page .site-header{padding-top:12px}.route-page .route-shell,.route-page .reading-flow.route-shell,.route-page .cards-route__shell,.route-page .admin-route{padding-top:8px}.route-page .route-hero h1{max-width:none;font-size:clamp(2.2rem,7vw,3rem)}.route-page .route-hero p{max-width:54ch;font-size:.76rem}}.aa-page--home .hero-title{max-width:min(100%,11em);font-family:var(--font-display), "Songti SC", "Noto Serif CJK SC", Georgia, serif;font-size:clamp(3.1rem,5.8vw,6.2rem);line-height:.98}.aa-page--home .hero-body{max-width:min(100%,42rem)}.hero-entry-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-entry-list a{border:1px solid var(--aa-brass);min-height:34px}@supports (color:color-mix(in lab, red, red)){.hero-entry-list a{border:1px solid color-mix(in oklch, var(--aa-brass) 34%, transparent)}}.hero-entry-list a{color:#f0ebdf;color:lab(93.1059% .395507 6.13009);background:#0000006b;background:lab(0% 0 0/.42);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-entry-list a{color:color-mix(in oklch, lab(93.1059% .395507 6.13009) 82%, var(--aa-brass-soft))}}.hero-entry-list a{font-size:var(--type-caption);transition:border-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);padding:9px 12px;font-weight:800;text-decoration:none}.hero-entry-list a:hover,.hero-entry-list a:focus-visible{border-color:var(--aa-brass-soft);color:#faf5e8;color:lab(96.5937% .452995 6.90197);transform:translateY(-1px)}.home-reading-grid--xingluo{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.home-free-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.home-free-card,.module-card{border:1px solid var(--aa-brass-soft);min-height:150px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-free-card,.module-card{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 24%, transparent)}}.home-free-card,.module-card{border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 12rem), #0000004d}@supports (color:color-mix(in lab, red, red)){.home-free-card,.module-card{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 12rem), lab(0% 0 0/.3)}}.home-free-card,.module-card{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.home-free-card,.module-card{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 76%, var(--aa-brass-soft))}}.home-free-card,.module-card{padding:clamp(18px,3vw,26px);text-decoration:none}.home-free-card strong,.module-card h2{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);margin:0 0 10px;display:block}@supports (color:color-mix(in lab, red, red)){.home-free-card strong,.module-card h2{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 84%, var(--aa-brass-soft))}}.home-free-card strong,.module-card h2{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.28rem,2.2vw,1.85rem);font-weight:500;line-height:1.16}.home-free-card span,.module-card p,.module-card small{color:var(--route-muted);font-size:var(--type-small);line-height:1.7}.module-route__actions,.conversion-strip__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.module-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.module-card>span{color:var(--aa-brass-soft);margin-bottom:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.module-card>span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--route-text))}}.module-card>span{font-size:var(--type-caption);font-weight:900}.module-card--link{transition:border-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart)}.module-card--link:hover,.module-card--link:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.module-card--link:hover,.module-card--link:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 56%, transparent)}}.module-card--link:hover,.module-card--link:focus-visible{transform:translateY(-2px)}.conversion-strip{gap:var(--space-6);margin-top:var(--space-8);border:1px solid var(--route-line);border-radius:var(--radius-md);background:linear-gradient(145deg, #00000057, var(--aa-brass-soft)), #00000038;display:grid}@supports (color:lab(0% 0 0)){.conversion-strip{background:linear-gradient(145deg, lab(0% 0 0/.34), var(--aa-brass-soft)), #00000038}}@supports (color:color-mix(in lab, red, red)){.conversion-strip{background:linear-gradient(145deg, lab(0% 0 0/.34), color-mix(in oklch, var(--aa-brass-soft) 8%, transparent)), lab(0% 0 0/.22)}}.conversion-strip{padding:clamp(22px,4vw,38px)}.conversion-strip h2{color:var(--route-text);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.conversion-strip h2{color:color-mix(in oklch, var(--route-text) 84%, var(--aa-brass-soft))}}.conversion-strip h2{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.1}.conversion-strip p{max-width:58rem;color:var(--route-muted);margin:0;line-height:1.78}@media (min-width:900px){.conversion-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}.conversion-strip__actions{justify-content:flex-end;margin-top:0}}@media (max-width:520px){.aa-page--home .hero-title{font-size:clamp(2.38rem,13vw,3.24rem);line-height:1.04}.hero-entry-list a{min-height:36px;padding:9px 11px}.home-free-card,.module-card{min-height:0}.module-route__actions .button-primary,.module-route__actions .button-secondary,.conversion-strip__actions .button-primary,.conversion-strip__actions .button-secondary{width:100%}}@supports (color:color-mix(in lab, red, red)){.aa-page--home{background:radial-gradient(circle at 12% 28%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 24rem), radial-gradient(circle at 82% 8%, color-mix(in oklch, var(--aa-smoke) 18%, transparent), transparent 28rem), linear-gradient(180deg, #020202 0%, #050505 54%, #070605 100%)}}.aa-page--home{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.aa-page--home{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 84%, var(--aa-brass-soft))}}.aa-page--home .home-hero{min-height:96svh}.aa-page--home .home-sections{color:#efebe1;color:lab(93.1106% .00557303 5.36734);background:0 0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-sections{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 84%, var(--aa-brass-soft))}}.aa-page--home .home-sections:after{z-index:-2;background:radial-gradient(circle at 18% 12%, var(--aa-brass), transparent 22rem), radial-gradient(circle at 82% 42%, var(--aa-sage), transparent 28rem), linear-gradient(180deg, #0000001f, #000000b8);position:absolute;inset:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-sections:after{background:radial-gradient(circle at 18% 12%, color-mix(in oklch, var(--aa-brass) 13%, transparent), transparent 22rem), radial-gradient(circle at 82% 42%, color-mix(in oklch, var(--aa-sage) 7%, transparent), transparent 28rem), linear-gradient(180deg, lab(0% 0 0/.12), lab(0% 0 0/.72))}}.aa-page--home .home-sections:after{content:""}.aa-page--home .surface-kicker,.aa-page--home .home-section-heading h2,.aa-page--home .home-card-meaning h2,.aa-page--home .home-journal-card h2{color:#f6f1e7;color:lab(95.4183% .336289 5.35694)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .surface-kicker,.aa-page--home .home-section-heading h2,.aa-page--home .home-card-meaning h2,.aa-page--home .home-journal-card h2{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 86%, var(--aa-brass-soft))}}.aa-page--home .home-section-heading p,.aa-page--home .home-report-band p,.aa-page--home .home-library-band p{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-section-heading p,.aa-page--home .home-report-band p,.aa-page--home .home-library-band p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 70%, var(--aa-brass-soft))}}.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{border-color:color-mix(in oklch, var(--aa-brass-soft) 24%, transparent)}}.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 12rem), linear-gradient(145deg, #00000061, var(--aa-brass-soft)), #00000070}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 12rem), linear-gradient(145deg, lab(0% 0 0/.38), color-mix(in oklch, var(--aa-brass-soft) 6%, transparent)), lab(0% 0 0/.44)}}.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{color:#f2eee4;color:lab(94.2706% .00491738 5.36691)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{color:color-mix(in oklch, lab(94.2706% .00491738 5.36691) 84%, var(--aa-brass-soft))}}.aa-page--home .home-reading-card,.aa-page--home .home-card-meaning,.aa-page--home .home-journal-card{box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.aa-page--home .home-reading-card{min-height:132px;overflow:hidden}.aa-page--home .home-reading-card strong,.aa-page--home .home-reading-card small,.aa-page--home .home-card-meaning p,.aa-page--home .home-journal-card p{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card strong,.aa-page--home .home-reading-card small,.aa-page--home .home-card-meaning p,.aa-page--home .home-journal-card p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 72%, var(--aa-brass-soft))}}.aa-page--home .home-reading-card strong{color:#f9f5eb;color:lab(96.5783% .335664 5.35653)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card strong{color:color-mix(in oklch, lab(96.5783% .335664 5.35653) 88%, var(--aa-brass-soft))}}.aa-page--home .home-reading-card svg{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-reading-card svg{color:color-mix(in oklch, var(--aa-brass-soft) 86%, lab(94.2706% .00491738 5.36691))}}.aa-page--home .home-reading-card:hover,.aa-page--home .home-reading-card:focus-visible{box-shadow:inset 0 1px #ffffff1a,0 20px 44px #0006;box-shadow:inset 0 1px lab(100% 0 0/.1),0 20px 44px lab(0% 0 0/.4)}@media (max-width:520px){.aa-page--home .home-hero{min-height:94svh;padding-bottom:52px}.aa-page--home .home-reading-card{grid-template-columns:48px 1fr 18px;gap:12px;min-height:136px;padding:16px}.aa-page--home .home-reading-card__symbol{width:46px}.aa-page--home .home-reading-card small{font-size:.78rem;line-height:1.5}}@media (min-width:760px){.aa-page--home .home-card-meaning{grid-template-columns:1fr;align-items:start}.aa-page--home .home-card-meaning h2,.aa-page--home .home-journal-card h2{max-width:15ch;font-size:clamp(2.2rem,4.1vw,3.8rem)}}.home-orbit-band{align-items:center;gap:clamp(28px,5vw,72px);min-height:clamp(560px,72vh,760px);display:grid}.home-section-heading--orbit h2{max-width:10ch}.home-inline-actions{gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary{border-color:color-mix(in oklch, var(--aa-brass-soft) 42%, transparent)}}.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);background:#00000042;background:lab(0% 0 0/.26)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 88%, var(--aa-brass-soft))}}.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 68%, transparent)}}.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible{color:#fdf8ee;color:lab(97.7383% .335097 5.35612)}.home-orbit{isolation:isolate;min-height:min(70vw,620px);position:relative}.home-orbit:before{z-index:-2;background:radial-gradient(circle at 48% 46%, var(--aa-brass-soft), transparent 9rem), radial-gradient(circle at 20% 68%, var(--aa-oxblood), transparent 16rem);border-radius:999px;position:absolute;inset:8% 4%}@supports (color:color-mix(in lab, red, red)){.home-orbit:before{background:radial-gradient(circle at 48% 46%, color-mix(in oklch, var(--aa-brass-soft) 11%, transparent), transparent 9rem), radial-gradient(circle at 20% 68%, color-mix(in oklch, var(--aa-oxblood) 12%, transparent), transparent 16rem)}}.home-orbit:before{content:"";filter:blur(8px)}.home-orbit__ring{z-index:-1;border:1px solid var(--aa-brass-soft);position:absolute;inset:10% 8%}@supports (color:color-mix(in lab, red, red)){.home-orbit__ring{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.home-orbit__ring{background:repeating-conic-gradient(from 20deg, var(--aa-brass) 0deg 1deg, transparent 1deg 13deg), radial-gradient(circle, transparent 58%, var(--aa-brass-soft) 59%, transparent 61%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-orbit__ring{background:repeating-conic-gradient(from 20deg, color-mix(in oklch, var(--aa-brass) 15%, transparent) 0deg 1deg, transparent 1deg 13deg), radial-gradient(circle, transparent 58%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent) 59%, transparent 61%)}}.home-orbit__ring{opacity:.86;-webkit-mask-image:radial-gradient(circle,#0000 48%,#000 49% 63%,#0000 64%);mask-image:radial-gradient(circle,#0000 48%,#000 49% 63%,#0000 64%)}.home-orbit__center,.home-orbit__node{text-decoration:none}.home-orbit__center{aspect-ratio:1;border:1px solid var(--aa-brass-soft);place-items:center;width:clamp(132px,15vw,176px);display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.home-orbit__center{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 44%, transparent)}}.home-orbit__center{background:radial-gradient(circle at 48% 30%, var(--aa-brass-soft), transparent 54%), #00000094;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-orbit__center{background:radial-gradient(circle at 48% 30%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 54%), lab(0% 0 0/.58)}}.home-orbit__center{color:#f6f1e7;color:lab(95.4183% .336289 5.35694)}@supports (color:color-mix(in lab, red, red)){.home-orbit__center{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 88%, var(--aa-brass-soft))}}.home-orbit__center{text-align:center;box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 64px var(--aa-brass);transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.home-orbit__center{box-shadow:inset 0 0 0 1px lab(100% 0 0/.06), 0 0 64px var(--aa-brass)}}@supports (color:color-mix(in lab, red, red)){.home-orbit__center{box-shadow:inset 0 0 0 1px lab(100% 0 0/.06), 0 0 64px color-mix(in oklch, var(--aa-brass) 10%, transparent)}}.home-orbit__center span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-orbit__center span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, lab(93.1106% .00557303 5.36734))}}.home-orbit__center span{font-size:var(--type-caption);font-weight:900}.home-orbit__center strong{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:1}.home-orbit__node{gap:var(--space-3);border:1px solid var(--aa-brass-soft);grid-template-columns:42px 1fr;align-items:center;width:min(100%,292px);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-orbit__node{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.home-orbit__node{border-radius:var(--radius-md);background:linear-gradient(145deg, #00000085, var(--aa-brass-soft)), #00000061}@supports (color:lab(0% 0 0)){.home-orbit__node{background:linear-gradient(145deg, lab(0% 0 0/.52), var(--aa-brass-soft)), #00000061}}@supports (color:color-mix(in lab, red, red)){.home-orbit__node{background:linear-gradient(145deg, lab(0% 0 0/.52), color-mix(in oklch, var(--aa-brass-soft) 6%, transparent)), lab(0% 0 0/.38)}}.home-orbit__node{color:#f2eee4;color:lab(94.2706% .00491738 5.36691)}@supports (color:color-mix(in lab, red, red)){.home-orbit__node{color:color-mix(in oklch, lab(94.2706% .00491738 5.36691) 80%, var(--aa-brass-soft))}}.home-orbit__node{transition:border-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart), background .18s var(--ease-out-quart);padding:14px}.home-orbit__node:hover,.home-orbit__node:focus-visible{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-orbit__node:hover,.home-orbit__node:focus-visible{border-color:color-mix(in oklch, var(--aa-brass-soft) 62%, transparent)}}.home-orbit__node:hover,.home-orbit__node:focus-visible{background:linear-gradient(145deg, #0000006b, var(--aa-brass-soft))}@supports (color:lab(0% 0 0)){.home-orbit__node:hover,.home-orbit__node:focus-visible{background:linear-gradient(145deg, lab(0% 0 0/.42), var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.home-orbit__node:hover,.home-orbit__node:focus-visible{background:linear-gradient(145deg, lab(0% 0 0/.42), color-mix(in oklch, var(--aa-brass-soft) 10%, transparent))}}.home-orbit__node:hover,.home-orbit__node:focus-visible{transform:translateY(-2px)}.home-orbit__symbol{aspect-ratio:1;border:1px solid var(--aa-brass-soft);place-items:center;width:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-orbit__symbol{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 40%, transparent)}}.home-orbit__symbol{color:var(--aa-brass-soft);font-family:var(--font-display), "Songti SC", Georgia, serif;border-radius:999px}.home-orbit__copy{gap:4px;display:grid}.home-orbit__copy small,.home-orbit__copy em{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.home-orbit__copy small,.home-orbit__copy em{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 56%, var(--aa-brass-soft))}}.home-orbit__copy small,.home-orbit__copy em{font-size:.72rem;font-style:normal;line-height:1.45}.home-orbit__copy strong{color:#fdf8ee;color:lab(97.7383% .335097 5.35612)}@supports (color:color-mix(in lab, red, red)){.home-orbit__copy strong{color:color-mix(in oklch, lab(97.7383% .335097 5.35612) 88%, var(--aa-brass-soft))}}.home-orbit__copy strong{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:400;line-height:1.04}.home-orbit__node[data-node="1"]{top:5%;left:47%}.home-orbit__node[data-node="2"]{top:26%;right:0}.home-orbit__node[data-node="3"]{bottom:8%;right:6%}.home-orbit__node[data-node="4"]{bottom:4%;left:8%}.home-orbit__node[data-node="5"]{top:30%;left:0}.home-path-band{gap:clamp(24px,4vw,44px);display:grid}.home-path-band__header{max-width:760px}.home-path-band__header h2{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);max-width:14ch;margin:0}@supports (color:color-mix(in lab, red, red)){.home-path-band__header h2{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 88%, var(--aa-brass-soft))}}.home-path-band__header h2{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(2.35rem,5vw,5rem);font-weight:400;line-height:.98}.home-path-rail{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.home-path-rail:before{background:linear-gradient(90deg, transparent, var(--aa-brass-soft), transparent);height:1px;position:absolute;top:32px;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.home-path-rail:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass-soft) 42%, transparent), transparent)}}.home-path-rail:before{content:""}.home-path-step{gap:var(--space-2);border:1px solid var(--aa-brass-soft);align-content:start;min-height:210px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-path-step{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.home-path-step{border-radius:var(--radius-md);color:#efebe1;color:lab(93.1106% .00557303 5.36734);background:#00000057;background:lab(0% 0 0/.34)}@supports (color:color-mix(in lab, red, red)){.home-path-step{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 74%, var(--aa-brass-soft))}}.home-path-step{padding:clamp(18px,3vw,26px);text-decoration:none}.home-path-step span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-path-step span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)}}.home-path-step span{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.home-path-step small{color:var(--aa-brass-soft);font-size:var(--type-caption);font-weight:900}.home-path-step strong{color:#f9f5eb;color:lab(96.5783% .335664 5.35653)}@supports (color:color-mix(in lab, red, red)){.home-path-step strong{color:color-mix(in oklch, lab(96.5783% .335664 5.35653) 84%, var(--aa-brass-soft))}}.home-path-step strong{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.36rem,2vw,1.9rem);font-weight:400;line-height:1.1}.home-path-step p{color:#efebe1;color:lab(93.1106% .00557303 5.36734);max-width:24ch;margin:0}@supports (color:color-mix(in lab, red, red)){.home-path-step p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 62%, var(--aa-brass-soft))}}.home-path-step p{font-size:var(--type-small);line-height:1.7}.home-almanac-band{gap:var(--space-6);display:grid}.home-almanac-list{border-top:1px solid var(--aa-brass-soft);display:grid}@supports (color:color-mix(in lab, red, red)){.home-almanac-list{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.home-almanac-item{gap:var(--space-4);border-bottom:1px solid var(--aa-brass-soft);grid-template-columns:minmax(120px,.28fr) minmax(0,1fr) auto;align-items:center;min-height:76px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-almanac-item{border-bottom:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.home-almanac-item{color:#efebe1;color:lab(93.1106% .00557303 5.36734)}@supports (color:color-mix(in lab, red, red)){.home-almanac-item{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 72%, var(--aa-brass-soft))}}.home-almanac-item{text-decoration:none}.home-almanac-item span,.home-almanac-item strong{color:#f6f1e7;color:lab(95.4183% .336289 5.35694)}@supports (color:color-mix(in lab, red, red)){.home-almanac-item span,.home-almanac-item strong{color:color-mix(in oklch, lab(95.4183% .336289 5.35694) 82%, var(--aa-brass-soft))}}.home-almanac-item span,.home-almanac-item strong{font-weight:800}.home-almanac-item p{color:#efebe1;color:lab(93.1106% .00557303 5.36734);margin:0}@supports (color:color-mix(in lab, red, red)){.home-almanac-item p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 60%, var(--aa-brass-soft))}}.home-almanac-item p{line-height:1.7}.home-almanac-item strong{font-size:var(--type-small)}.home-report-band--refined{background:radial-gradient(circle at 82% 18%, var(--aa-brass-soft), transparent 28%), linear-gradient(145deg, var(--aa-oxblood), black);grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr)}@supports (color:color-mix(in lab, red, red)){.home-report-band--refined{background:radial-gradient(circle at 82% 18%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in oklch, var(--aa-oxblood) 18%, black), color-mix(in oklch, black 82%, var(--aa-brass-soft)))}}.home-report-preview{gap:var(--space-3);display:grid}.home-report-preview article{gap:var(--space-2);border:1px solid var(--aa-brass-soft);display:grid}@supports (color:color-mix(in lab, red, red)){.home-report-preview article{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.home-report-preview article{border-radius:var(--radius-sm);padding:var(--space-4);background:#0000006b;background:lab(0% 0 0/.42)}.home-report-preview span{color:var(--aa-brass-soft);font-size:var(--type-caption);font-weight:900}.home-report-preview strong{color:#f6f1e7;color:lab(95.4183% .336289 5.35694);font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.7rem,2.7vw,2.7rem);font-weight:400;line-height:1}.home-report-preview p{color:#efebe1;color:lab(93.1106% .00557303 5.36734);margin:0}@supports (color:color-mix(in lab, red, red)){.home-report-preview p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 66%, var(--aa-brass-soft))}}.home-trust-band{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-trust-panel{gap:var(--space-4);border:1px solid var(--aa-brass-soft);align-content:start;min-height:210px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-trust-panel{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.home-trust-panel{border-radius:var(--radius-md);background:#00000052;background:lab(0% 0 0/.32);padding:clamp(20px,4vw,36px)}.home-trust-panel p{color:#efebe1;color:lab(93.1106% .00557303 5.36734);max-width:52ch;margin:0}@supports (color:color-mix(in lab, red, red)){.home-trust-panel p{color:color-mix(in oklch, lab(93.1106% .00557303 5.36734) 66%, var(--aa-brass-soft))}}.home-trust-panel p{line-height:1.78}.module-next-strip{gap:var(--space-6);margin-top:var(--space-8);border-top:1px solid var(--aa-brass-soft);display:grid}@supports (color:color-mix(in lab, red, red)){.module-next-strip{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.module-next-strip{padding-top:var(--space-8)}.module-next-strip h2{max-width:15ch;color:var(--route-text);margin:0}@supports (color:color-mix(in lab, red, red)){.module-next-strip h2{color:color-mix(in oklch, var(--route-text) 86%, var(--aa-brass-soft))}}.module-next-strip h2{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.9rem,3.6vw,3.7rem);font-weight:500;line-height:1.04}.module-next-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.module-next-link{gap:var(--space-2);border:1px solid var(--aa-brass-soft);min-height:160px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-next-link{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.module-next-link{border-radius:var(--radius-md);background:radial-gradient(circle at 0% 0%, var(--aa-brass-soft), transparent 10rem), #00000047}@supports (color:color-mix(in lab, red, red)){.module-next-link{background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 10rem), lab(0% 0 0/.28)}}.module-next-link{color:var(--route-muted);padding:clamp(16px,3vw,24px);text-decoration:none}.module-next-link span{color:var(--aa-brass-soft);font-size:var(--type-caption);font-weight:900}.module-next-link strong{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.module-next-link strong{color:color-mix(in oklch, var(--route-text) 88%, var(--aa-brass-soft))}}.module-next-link strong{font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.28rem,2vw,1.85rem);font-weight:500;line-height:1.12}.module-next-link p{color:var(--route-muted);font-size:var(--type-small);margin:0;line-height:1.68}@media (min-width:900px){.home-orbit-band{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr)}}@media (max-width:760px){.home-orbit-band{min-height:0}.home-orbit{gap:var(--space-3);min-height:0;display:grid}.home-orbit:before,.home-orbit__ring{display:none}.home-orbit__center,.home-orbit__node{width:100%;position:relative;inset:auto;transform:none}.home-orbit__node[data-node]{inset:auto}.home-orbit__center{aspect-ratio:auto;border-radius:var(--radius-md);min-height:88px}.home-path-rail,.home-trust-band{grid-template-columns:1fr}.home-path-rail:before{display:none}.home-path-step{min-height:0}.home-almanac-item{gap:var(--space-2) var(--space-3);padding:var(--space-4) 0;grid-template-columns:1fr auto}.home-almanac-item p{grid-column:1/-1}.home-report-band--refined{grid-template-columns:1fr}}.route-page{--route-panel:#060606}@supports (color:color-mix(in lab, red, red)){.route-page{--route-panel:color-mix(in oklch, #060606 82%, var(--aa-brass-soft))}}.route-page{--route-panel-soft:#080706}@supports (color:color-mix(in lab, red, red)){.route-page{--route-panel-soft:color-mix(in oklch, #080706 86%, var(--aa-brass-soft))}}.route-page{--route-panel-deep:#020202}@supports (color:color-mix(in lab, red, red)){.route-page{--route-panel-deep:color-mix(in oklch, #020202 92%, var(--aa-brass-soft))}}.route-page{--route-glow:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-glow:color-mix(in oklch, var(--aa-brass-soft) 15%, transparent)}}.route-page{--route-text:#f6f1e7}@supports (color:lab(0% 0 0)){.route-page{--route-text:lab(95.4183% .336289 5.35694)}}@supports (color:color-mix(in lab, red, red)){.route-page{--route-text:color-mix(in oklch, lab(95.4183% .336289 5.35694) 88%, var(--aa-brass-soft));--route-muted:color-mix(in oklch, lab(91.9444% .172317 5.36635) 62%, var(--aa-brass-soft));--route-faint:color-mix(in oklch, lab(91.9444% .172317 5.36635) 42%, var(--aa-brass-soft));--route-line:color-mix(in oklch, var(--aa-brass-soft) 24%, transparent);--route-line-strong:color-mix(in oklch, var(--aa-brass-soft) 54%, transparent)}}.route-page{background:radial-gradient(circle at 12% 72%,#f0b95a1f,#0000 34rem),radial-gradient(circle at 74% 8%,#d8d4c61a,#0000 30rem),linear-gradient(#020202 0%,#050505 58%,#070604 100%);background:radial-gradient(circle at 12% 72%,lab(78.9184% 13.2843 55.0138/.12),#0000 34rem),radial-gradient(circle at 74% 8%,lab(84.9452% -.378013 7.46444/.1),#0000 30rem),linear-gradient(#020202 0%,#050505 58%,#070604 100%)}.route-page:before{filter:saturate(1.03)contrast(1.06)brightness(.72);opacity:.96;background:linear-gradient(#00000014,#00000042),url(/art/hero/target-celestial-background.png) top/cover no-repeat;background:linear-gradient(lab(0% 0 0/.08),lab(0% 0 0/.26)),url(/art/hero/target-celestial-background.png) top/cover no-repeat}.route-page:after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, #00000047 62%, #00000094 100%), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf66 0 .8px, transparent 1.4px), linear-gradient(180deg, #0000002e, transparent 34%, #0000007a)}@supports (color:lab(0% 0 0)){.route-page:after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.28) 62%, lab(0% 0 0/.58) 100%), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf66 0 .8px, transparent 1.4px), linear-gradient(180deg, #0000002e, transparent 34%, #0000007a)}}@supports (color:color-mix(in lab, red, red)){.route-page:after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.28) 62%, lab(0% 0 0/.58) 100%), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 54%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.4) 0 .8px, transparent 1.4px), linear-gradient(180deg, lab(0% 0 0/.18), transparent 34%, lab(0% 0 0/.48))}}.route-page:after{background-size:auto,190px 160px,236px 218px,auto}.route-page .site-header{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .site-header{color:color-mix(in oklch, var(--route-text) 72%, var(--aa-brass-soft))}}.route-page .brand-mark,.route-page .site-header__nav a,.route-page .site-header__signin{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .brand-mark,.route-page .site-header__nav a,.route-page .site-header__signin{color:color-mix(in oklch, var(--route-text) 70%, var(--aa-brass-soft))}}.route-page .route-shell{gap:clamp(30px,5vw,72px)}.route-page .route-hero{position:relative}.route-page .route-hero h1,.module-reading-strip__header h2,.route-page .paid-report h2,.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .journal-item h2,.route-page .journal-empty h2,.route-page .free-result-panel h2,.route-page .card-meaning-panel h2,.route-page .all-card-index h2,.route-page .legal-paper h2,.route-page .admin-table-block h2,.route-page .card-detail-grid h2{color:var(--route-text);font-family:var(--font-display), "Songti SC", "Noto Serif CJK SC", Georgia, serif;letter-spacing:0;font-weight:400}.route-page .route-hero h1{text-shadow:0 24px 70px #000000b8;text-shadow:0 24px 70px lab(0% 0 0/.72)}.route-page .route-hero p{color:var(--route-muted)}.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{border-radius:var(--radius-md);background:radial-gradient(circle at 10% 0%, var(--aa-brass-soft), transparent 8rem), linear-gradient(90deg, #0000006b, var(--aa-brass))}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{background:radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 8rem), linear-gradient(90deg, lab(0% 0 0/.42), color-mix(in oklch, var(--aa-brass) 10%, transparent))}}.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{color:var(--route-text)}.route-page .button-primary:hover,.route-page .button-primary:focus-visible,.route-page .button-secondary:hover,.route-page .button-secondary:focus-visible,.route-page .primary-cta:hover,.route-page .primary-cta:focus-visible,.route-page .reading-report__save:hover,.route-page .reading-report__save:focus-visible{transform:translateY(-1px)}.module-stage{border:1px solid var(--aa-brass-soft);align-items:center;gap:clamp(26px,5vw,72px);min-height:clamp(520px,70vh,720px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-stage{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.module-stage{border-radius:var(--radius-md);background:radial-gradient(circle at 10% 76%,#f0b95a2e,#0000 24rem),radial-gradient(circle at 76% 14%,#f0ebdf1a,#0000 24rem),linear-gradient(145deg,#0000009e,#15110fa3);background:radial-gradient(circle at 10% 76%,lab(78.9184% 13.2843 55.0138/.18),#0000 24rem),radial-gradient(circle at 76% 14%,lab(93.1059% .395507 6.13009/.1),#0000 24rem),linear-gradient(145deg,lab(0% 0 0/.62),lab(5.39856% 1.41064 1.64482/.64));padding:clamp(22px,5vw,64px);box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff12;box-shadow:0 34px 90px lab(0% 0 0/.48),inset 0 1px lab(100% 0 0/.07)}.module-stage:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#0000002e,#0000 40%,#00000038),url(/art/hero/ink-cloud-gold.png) 0 100%/min(62vw,760px) no-repeat,url(/art/hero/ink-cloud-pearl.png) 100% 0/min(48vw,620px) no-repeat;background:linear-gradient(lab(0% 0 0/.18),#0000 40%,lab(0% 0 0/.22)),url(/art/hero/ink-cloud-gold.png) 0 100%/min(62vw,760px) no-repeat,url(/art/hero/ink-cloud-pearl.png) 100% 0/min(48vw,620px) no-repeat;position:absolute;inset:0}.module-stage:after{border:1px solid var(--aa-brass-soft);position:absolute;inset:16px}@supports (color:color-mix(in lab, red, red)){.module-stage:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.module-stage:after{border-radius:var(--radius-sm);content:"";pointer-events:none}.module-stage>*{z-index:1;position:relative}.module-stage__copy{text-align:left;justify-items:start;max-width:680px;margin:0}.module-oracle-panel{place-items:center;min-height:clamp(360px,48vw,560px);display:grid;position:relative}.module-oracle-panel__halo{border:1px solid var(--aa-brass-soft);position:absolute;inset:9%}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__halo{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.module-oracle-panel__halo{background:repeating-conic-gradient(from 20deg, var(--aa-brass) 0deg 1deg, transparent 1deg 12deg), radial-gradient(circle, transparent 48%, var(--aa-brass-soft) 49%, transparent 62%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__halo{background:repeating-conic-gradient(from 20deg, color-mix(in oklch, var(--aa-brass) 14%, transparent) 0deg 1deg, transparent 1deg 12deg), radial-gradient(circle, transparent 48%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent) 49%, transparent 62%)}}.module-oracle-panel__halo{opacity:.88;-webkit-mask-image:radial-gradient(circle,#0000 40%,#000 41% 64%,#0000 65%);mask-image:radial-gradient(circle,#0000 40%,#000 41% 64%,#0000 65%)}.module-oracle-panel__center{aspect-ratio:1;border:1px solid var(--aa-brass-soft);place-items:center;width:clamp(142px,18vw,190px);display:grid}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__center{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 48%, transparent)}}.module-oracle-panel__center{background:radial-gradient(circle at 50% 28%, var(--aa-brass-soft), transparent 56%), #000000a8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__center{background:radial-gradient(circle at 50% 28%, color-mix(in oklch, var(--aa-brass-soft) 16%, transparent), transparent 56%), lab(0% 0 0/.66)}}.module-oracle-panel__center{color:var(--route-text);text-align:center;box-shadow:0 0 70px var(--aa-brass-soft), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__center{box-shadow:0 0 70px color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), inset 0 1px 0 lab(100% 0 0/.08)}}.module-oracle-panel__center span{color:var(--route-faint);font-size:var(--type-caption);font-weight:800}.module-oracle-panel__center strong{max-width:8ch;color:var(--route-text);font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:400;line-height:1.02}.module-oracle-panel__nodes{position:absolute;inset:0}.module-oracle-node{border:1px solid var(--aa-brass-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;width:min(100%,210px);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.module-oracle-node{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.module-oracle-node{border-radius:var(--radius-md);background:radial-gradient(circle at 0% 0%, var(--aa-brass-soft), transparent 8rem), #00000075}@supports (color:color-mix(in lab, red, red)){.module-oracle-node{background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 8rem), lab(0% 0 0/.46)}}.module-oracle-node{color:var(--route-muted);padding:12px;box-shadow:0 22px 56px #00000052;box-shadow:0 22px 56px lab(0% 0 0/.32)}.module-oracle-node:first-child{top:8%;left:46%}.module-oracle-node:nth-child(2){top:48%;right:0}.module-oracle-node:nth-child(3){bottom:8%;left:5%}.module-oracle-node svg{color:var(--aa-brass-soft);grid-row:span 2}.module-oracle-node span{color:var(--route-faint);font-size:.68rem;font-weight:800}.module-oracle-node strong{color:var(--route-text);font-family:var(--font-display), "Songti SC", Georgia, serif;font-size:1.18rem;font-weight:400;line-height:1.05}.module-reading-strip{gap:clamp(18px,3vw,32px);display:grid}.module-reading-strip__header{gap:var(--space-2);max-width:560px;display:grid}.module-reading-strip__header h2{max-width:12ch;margin:0;font-size:clamp(2.1rem,4.2vw,4rem);line-height:1}.module-card-grid{gap:var(--space-3)}.route-page .module-card,.route-page .module-next-link,.route-page .conversion-strip,.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .deck-showcase,.route-page .major-map,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .pricing-route__card,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .free-result-panel,.route-page .checkout-return .route-hero{border:1px solid var(--route-line);border-radius:var(--radius-md);background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 10rem), linear-gradient(145deg, #00000070, #17130f80), var(--route-panel)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card,.route-page .module-next-link,.route-page .conversion-strip,.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .deck-showcase,.route-page .major-map,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .pricing-route__card,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .free-result-panel,.route-page .checkout-return .route-hero{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 11%, transparent), transparent 10rem), linear-gradient(145deg, lab(0% 0 0/.44), lab(6.20055% 1.24609 2.83336/.5)), var(--route-panel)}}.route-page .module-card,.route-page .module-next-link,.route-page .conversion-strip,.route-page .reading-flow__setup,.route-page .reading-flow__stage,.route-page .reading-flow__unlock,.route-page .deck-showcase,.route-page .major-map,.route-page .card-meaning-panel,.route-page .all-card-index,.route-page .result-paper,.route-page .paid-report,.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .journal-item,.route-page .journal-empty,.route-page .pricing-route__card,.route-page .legal-paper,.route-page .admin-summary article,.route-page .admin-table-block,.route-page .card-detail-grid section,.route-page .free-result-panel,.route-page .checkout-return .route-hero{color:var(--route-text);box-shadow:0 28px 72px #0006,inset 0 1px #ffffff12;box-shadow:0 28px 72px lab(0% 0 0/.4),inset 0 1px lab(100% 0 0/.07)}.route-page .module-card{gap:var(--space-4);align-content:start;min-height:220px;padding:clamp(18px,3vw,30px);display:grid}.module-card__topline{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.module-card__topline span{color:var(--aa-brass-soft);font-size:var(--type-caption);font-weight:900}.module-card__topline svg{width:22px;height:22px;color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.module-card__topline svg{color:color-mix(in oklch, var(--aa-brass-soft) 70%, transparent)}}.route-page .module-card h2,.route-page .module-next-link strong,.route-page .conversion-strip h2{color:var(--route-text);font-family:var(--font-display), "Songti SC", Georgia, serif;letter-spacing:0;font-weight:400}.route-page .module-card p,.route-page .module-next-link p,.route-page .conversion-strip p,.route-page .free-result-panel p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p,.route-page .result-card-list p,.route-page .result-next-step p,.route-page .paid-report p,.route-page .paid-report li,.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .journal-item p,.route-page .journal-item small,.route-page .journal-empty p,.route-page .pricing-route__card p,.route-page .pricing-route__note,.route-page .legal-paper p,.route-page .admin-empty,.route-page .card-detail-grid p,.route-page .card-meaning-panel p,.route-page .card-meaning-panel dd,.route-page .all-card-index__grid span{color:var(--route-muted)}.route-page .result-meta dd,.route-page .free-result-panel li span{color:var(--route-text)}.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{border:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .result-card-list section,.route-page .result-next-step,.route-page .free-result-panel li,.route-page .paywall-panel__message,.route-page .checkout-return__status{border-radius:var(--radius-sm);padding:var(--space-3);background:#0000003d;background:lab(0% 0 0/.24)}.route-page .result-card-list section:first-child,.route-page .free-result-panel li:first-child{border-top:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list section:first-child,.route-page .free-result-panel li:first-child{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .result-card-list section:first-child,.route-page .free-result-panel li:first-child{padding-top:var(--space-3)}.route-page .result-meta div,.route-page .free-result-panel__next,.route-page .card-meaning-panel dl div,.route-page .major-map__item{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div,.route-page .free-result-panel__next,.route-page .card-meaning-panel dl div,.route-page .major-map__item{border-color:color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .paywall-panel strong,.route-page .pricing-route__card strong,.route-page .admin-summary strong{color:var(--route-text)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel strong,.route-page .pricing-route__card strong,.route-page .admin-summary strong{color:color-mix(in oklch, var(--route-text) 88%, var(--aa-brass-soft))}}.route-page .reading-report{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report{border-color:color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.route-page .reading-report{background:radial-gradient(circle at 18% 6%, var(--aa-brass-soft), transparent 12rem), linear-gradient(145deg, #0006, #19130f9e)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report{background:radial-gradient(circle at 18% 6%, color-mix(in oklch, var(--aa-brass-soft) 15%, transparent), transparent 12rem), linear-gradient(145deg, lab(0% 0 0/.4), lab(6.43231% 2.27741 3.2026/.62))}}.route-page .reading-report{color:var(--route-text);box-shadow:0 30px 86px #0000007a,inset 0 1px #ffffff14;box-shadow:0 30px 86px lab(0% 0 0/.48),inset 0 1px lab(100% 0 0/.08)}.route-page .reading-report:before{background-image:linear-gradient(var(--aa-brass-soft) 1px, transparent 1px), linear-gradient(90deg, var(--aa-brass-soft) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report:before{background-image:linear-gradient(color-mix(in oklch, var(--aa-brass-soft) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent) 1px, transparent 1px)}}.route-page .reading-report__title,.route-page .reading-report__label,.route-page .reading-report__copy,.route-page .reading-report__steps li{color:var(--route-text)}.route-page .reading-report__label,.route-page .reading-report__seal{color:var(--aa-brass-soft)}.route-page .reading-report__mini-spread span{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__mini-spread span{border-color:color-mix(in oklch, var(--aa-brass-soft) 38%, transparent)}}.route-page .reading-report__mini-spread span{background:radial-gradient(circle at 50% 28%, var(--aa-brass-soft) 0 1px, transparent 2px), #00000085}@supports (color:lab(0% 0 0)){.route-page .reading-report__mini-spread span{background:radial-gradient(circle at 50% 28%, var(--aa-brass-soft) 0 1px, transparent 2px), lab(0% 0 0/.52)}}.route-page .deck-showcase{background:radial-gradient(circle at 8% 54%, var(--aa-brass-soft), transparent 18rem), linear-gradient(145deg, #00000075, #17130f85)}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase{background:radial-gradient(circle at 8% 54%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 18rem), linear-gradient(145deg, lab(0% 0 0/.46), lab(6.20055% 1.24609 2.83336/.52))}}.route-page .deck-showcase__copy strong,.route-page .major-map h2,.route-page .card-meaning-panel h2{color:var(--route-text)}.route-page .all-card-index__grid a{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a{border-color:color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .all-card-index__grid a{color:var(--route-text);background:#0000003d;background:lab(0% 0 0/.24)}.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{border-color:var(--route-line-strong);background:var(--aa-brass)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{background:color-mix(in oklch, var(--aa-brass) 10%, transparent)}}.route-page .admin-table{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table{border-color:color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.route-page .admin-table{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table{background:color-mix(in oklch, var(--aa-brass-soft) 14%, transparent)}}.route-page .bottom-nav{border-color:var(--aa-brass-soft);width:auto;max-width:520px;margin:0 auto;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.route-page .bottom-nav{border-color:color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}.route-page .bottom-nav{border-radius:var(--radius-md)}.module-stage:before{opacity:.46;background:radial-gradient(circle at 12% 76%,#f0b95a3d,#0000 20rem),radial-gradient(circle at 74% 12%,#f0ebdf1f,#0000 24rem),linear-gradient(#0000001f,#0000 38%,#00000042),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat;background:radial-gradient(circle at 12% 76%,lab(78.9184% 13.2843 55.0138/.24),#0000 20rem),radial-gradient(circle at 74% 12%,lab(93.1059% .395507 6.13009/.12),#0000 24rem),linear-gradient(lab(0% 0 0/.12),#0000 38%,lab(0% 0 0/.26)),url(/art/hero/target-celestial-background.png) 50%/cover no-repeat}.route-page .reading-flow__stage{isolation:isolate;background:radial-gradient(circle at 50% 45%, var(--aa-brass-soft), transparent 16rem), linear-gradient(145deg, #0000007a, #16110e85), var(--route-panel-deep);position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 16rem), linear-gradient(145deg, lab(0% 0 0/.48), lab(5.48283% 1.74772 2.29592/.52)), var(--route-panel-deep)}}.route-page .reading-flow__stage:before{z-index:0;border:1px solid var(--aa-brass-soft);position:absolute;inset:clamp(28px,7vw,74px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage:before{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .reading-flow__stage:before{background:repeating-conic-gradient(from 16deg, var(--aa-brass) 0deg 1deg, transparent 1deg 13deg), radial-gradient(circle, transparent 46%, var(--aa-brass-soft) 47%, transparent 64%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage:before{background:repeating-conic-gradient(from 16deg, color-mix(in oklch, var(--aa-brass) 10%, transparent) 0deg 1deg, transparent 1deg 13deg), radial-gradient(circle, transparent 46%, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent) 47%, transparent 64%)}}.route-page .reading-flow__stage:before{content:"";opacity:.88;-webkit-mask-image:radial-gradient(circle,#0000 42%,#000 43% 62%,#0000 63%);mask-image:radial-gradient(circle,#0000 42%,#000 43% 62%,#0000 63%)}.route-page .reading-flow__stage:after{z-index:0;aspect-ratio:.66;border:1px solid var(--aa-brass-soft);width:clamp(72px,8vw,104px);position:absolute;bottom:clamp(18px,4vw,42px);right:clamp(18px,4vw,42px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .reading-flow__stage:after{border-radius:var(--radius-sm);content:"";opacity:.18;background:url(/art/deck/card-back.png) 50%/cover no-repeat;transform:rotate(4deg);box-shadow:0 24px 60px #00000070;box-shadow:0 24px 60px lab(0% 0 0/.44)}.route-page .reading-flow__stage>*{z-index:1;position:relative}.route-page .journal-empty{background:radial-gradient(circle at 78% 18%, var(--aa-brass-soft), transparent 12rem), linear-gradient(145deg, #00000070, #17130f94);align-content:center;min-height:240px}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty{background:radial-gradient(circle at 78% 18%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 12rem), linear-gradient(145deg, lab(0% 0 0/.44), lab(6.20055% 1.24609 2.83336/.58))}}.route-page .journal-empty:after{aspect-ratio:.66;border:1px solid var(--aa-brass-soft);width:min(34vw,140px);position:absolute;bottom:18px;right:22px}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 14%, transparent)}}.route-page .journal-empty:after{border-radius:var(--radius-sm);content:"";opacity:.1;background:url(/art/deck/card-back.png) 50%/cover no-repeat;transform:rotate(5deg)}@media (min-width:900px){.module-stage{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr)}.route-page .module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.route-page .route-shell{gap:var(--space-8);padding-bottom:var(--space-6)}.module-stage{min-height:0;padding:22px}.module-stage:after{inset:10px}.route-page .module-stage__copy h1{font-size:clamp(2.5rem,11vw,3.6rem)}.module-oracle-panel{gap:var(--space-3);place-items:stretch stretch;min-height:0}.module-oracle-panel__halo{display:none}.module-oracle-panel__center{aspect-ratio:auto;border-radius:var(--radius-md);width:100%;min-height:92px}.module-oracle-panel__nodes{gap:var(--space-3);display:grid;position:relative}.module-oracle-node,.module-oracle-node:first-child,.module-oracle-node:nth-child(2),.module-oracle-node:nth-child(3){width:100%;position:relative;inset:auto}.route-page .module-card{min-height:0}.module-reading-strip__header h2,.module-next-strip h2{max-width:10ch;font-size:clamp(2rem,9vw,3.2rem)}.route-page .bottom-nav{width:min(100% - 24px,520px)}.route-page>.bottom-nav{bottom:max(8px, env(safe-area-inset-bottom));margin:var(--space-6) auto max(12px, env(safe-area-inset-bottom));position:sticky}}:root{--font-display:"Cormorant Garamond", "Songti SC", "Noto Serif CJK SC", Georgia, serif;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--xl-night:#020202;--xl-night-soft:#080706;--xl-panel:#090807bd;--xl-panel-soft:#12100d94;--xl-moon:#f2eee6;--xl-moon-soft:var(--xl-moon)}@supports (color:lab(0% 0 0)){:root{--xl-panel:lab(2.23776% .167772 .477657/.74);--xl-panel-soft:lab(4.79145% .380471 1.72777/.58);--xl-moon:lab(94.2557% .139445 4.59393)}}@supports (color:color-mix(in lab, red, red)){:root{--xl-moon-soft:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}:root{--xl-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-muted:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}:root{--xl-faint:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-faint:color-mix(in oklch, var(--xl-moon) 36%, transparent)}}:root{--xl-line:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){:root{--xl-line:color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}:root{--xl-line-strong:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){:root{--xl-line-strong:color-mix(in oklch, var(--aa-brass-soft) 42%, transparent)}}:root{--xl-command:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-command:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.button-primary,.primary-cta{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.button-primary,.primary-cta{border:1px solid color-mix(in oklch, var(--xl-command) 72%, transparent)}}.button-primary,.primary-cta{background:linear-gradient(180deg, #ffffff2e, transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft));border-radius:999px}@supports (color:lab(0% 0 0)){.button-primary,.primary-cta{background:linear-gradient(180deg, lab(100% 0 0/.18), transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.button-primary,.primary-cta{background:linear-gradient(180deg, lab(100% 0 0/.18), transparent 54%), linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 92%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 78%, var(--xl-command)))}}.button-primary,.primary-cta{color:#000}@supports (color:color-mix(in lab, red, red)){.button-primary,.primary-cta{color:color-mix(in oklch, black 86%, var(--aa-ink))}}.button-primary,.primary-cta{box-shadow:0 18px 44px var(--aa-brass-soft), inset 0 1px 0 #ffffff6b}@supports (color:color-mix(in lab, red, red)){.button-primary,.primary-cta{box-shadow:0 18px 44px color-mix(in oklch, var(--aa-brass-soft) 16%, transparent), inset 0 1px 0 lab(100% 0 0/.42)}}.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{background:linear-gradient(180deg, #ffffff3d, transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft))}@supports (color:lab(0% 0 0)){.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{background:linear-gradient(180deg, lab(100% 0 0/.24), transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{background:linear-gradient(180deg, lab(100% 0 0/.24), transparent 54%), linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 96%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 84%, var(--xl-command)))}}.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{box-shadow:0 0 38px var(--aa-brass-soft), 0 18px 44px #0000003d, inset 0 1px 0 #ffffff75}@supports (color:color-mix(in lab, red, red)){.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{box-shadow:0 0 38px color-mix(in oklch, var(--aa-brass-soft) 22%, transparent), 0 18px 44px lab(0% 0 0/.24), inset 0 1px 0 lab(100% 0 0/.46)}}.button-primary:hover,.button-primary:focus-visible,.primary-cta:hover,.primary-cta:focus-visible{transform:translateY(-1px)}.button-secondary{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.button-secondary{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.button-secondary{color:var(--xl-moon);background:#00000038;background:lab(0% 0 0/.22);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.button-secondary{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.button-secondary{box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.button-secondary:hover,.button-secondary:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.button-secondary:hover,.button-secondary:focus-visible{color:var(--xl-moon);background:#00000024;background:lab(0% 0 0/.14);transform:translateY(-1px)}.topic-chip-list__legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.question-input__icon{color:var(--aa-brass-soft);position:absolute;top:50%;right:18px}@supports (color:color-mix(in lab, red, red)){.question-input__icon{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.question-input__icon{pointer-events:none;transform:translateY(-50%)}.aa-page--home{background:radial-gradient(circle at 12% 42%, #f0b95a21, transparent 30rem), radial-gradient(circle at 78% 16%, var(--xl-moon), transparent 28rem), linear-gradient(180deg, #020202 0%, #050505 48%, #030302 100%)}@supports (color:lab(0% 0 0)){.aa-page--home{background:radial-gradient(circle at 12% 42%, lab(78.9184% 13.2843 55.0138/.13), transparent 30rem), radial-gradient(circle at 78% 16%, var(--xl-moon), transparent 28rem), linear-gradient(180deg, #020202 0%, #050505 48%, #030302 100%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home{background:radial-gradient(circle at 12% 42%, lab(78.9184% 13.2843 55.0138/.13), transparent 30rem), radial-gradient(circle at 78% 16%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 28rem), linear-gradient(180deg, #020202 0%, #050505 48%, #030302 100%)}}.aa-page--home .site-header{width:min(100% - 48px,1400px);padding-top:28px}.aa-page--home .brand-mark{gap:12px}.aa-page--home .brand-mark__sigil{width:24px;height:24px}.aa-page--home .brand-mark__text{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;font-size:.72rem;font-weight:500}.aa-page--home .site-header__nav{letter-spacing:.18em;gap:clamp(28px,4vw,54px);font-size:.68rem;font-weight:500}.aa-page--home .site-header__signin{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .site-header__signin{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.aa-page--home .site-header__signin{letter-spacing:.18em;font-size:.68rem}.aa-page--home .account-menu summary{letter-spacing:.14em;background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px;min-width:146px;min-height:38px;font-size:.68rem}.aa-page--home .home-hero{align-items:center;min-height:max(94svh,740px);padding:clamp(108px,12vh,152px) clamp(20px,4vw,64px) clamp(64px,8vh,112px)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-hero:before{background:radial-gradient(ellipse at 14% 58%, lab(78.9184% 13.2843 55.0138/.12), transparent 36%), radial-gradient(ellipse at 82% 34%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 34%), linear-gradient(90deg, lab(0% 0 0/.18), transparent 32%, lab(0% 0 0/.18) 100%)}}.aa-page--home .hero-shell{grid-template-columns:1fr;place-items:center;gap:0;width:min(100%,1180px);display:grid}.aa-page--home .hero-shell:before{opacity:.26;width:min(72vw,860px);top:58%;left:50%;transform:translate(-50%)rotate(0)}.aa-page--home .hero-shell:after{opacity:.18;width:min(70vw,860px);top:49%;left:50%}.aa-page--home .hero-copy{text-align:center;justify-items:center;max-width:960px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-copy:before{background:radial-gradient(ellipse at 50% 48%, lab(0% 0 0/.58), transparent 66%), radial-gradient(ellipse at 50% 66%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 54%)}}.aa-page--home .hero-copy:after,.aa-page--home .hero-copy__ink,.aa-page--home .hero-stage{display:none}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-kicker{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.aa-page--home .hero-kicker:before{display:none}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.aa-page--home .hero-title{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;text-shadow:0 26px 78px #000000bd;text-shadow:0 26px 78px lab(0% 0 0/.74);font-size:clamp(3.8rem,6.2vw,6.4rem);font-weight:300;line-height:1.08}.aa-page--home .hero-body{max-width:44rem;color:var(--xl-muted);text-wrap:balance;margin-top:22px;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:300;line-height:1.72}.aa-page--home .question-form{justify-items:center;gap:14px;width:min(100%,770px);max-width:none;margin-top:clamp(28px,4vh,42px)}.aa-page--home .question-input{width:100%}.aa-page--home .question-input__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aa-page--home .question-input__field{resize:none;border-color:var(--xl-command);min-height:66px;max-height:66px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 36%, transparent)}}.aa-page--home .question-input__field{background:radial-gradient(circle at 16% 0%, var(--xl-command), transparent 12rem), #0000008a;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{background:radial-gradient(circle at 16% 0%, color-mix(in oklch, var(--xl-command) 9%, transparent), transparent 12rem), lab(0% 0 0/.54)}}.aa-page--home .question-input__field{color:var(--xl-moon);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px 62px 18px 30px;font-size:.96rem;font-weight:300;line-height:1.4;box-shadow:0 22px 60px #00000070,0 0 0 4px #ffffff08,inset 0 1px #ffffff1f;box-shadow:0 22px 60px lab(0% 0 0/.44),0 0 0 4px lab(100% 0 0/.03),inset 0 1px lab(100% 0 0/.12)}.aa-page--home .question-input__field::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field::placeholder{color:color-mix(in oklch, var(--xl-moon) 44%, transparent)}.aa-page--home .question-input__field:focus{border-color:color-mix(in oklch, var(--xl-command) 62%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--xl-command) 12%, transparent), 0 26px 70px lab(0% 0 0/.44), 0 0 46px color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), inset 0 1px 0 lab(100% 0 0/.14)}}.aa-page--home .question-input__hint,.aa-page--home .question-input__error{min-height:1rem;color:var(--xl-moon);justify-self:center}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__hint,.aa-page--home .question-input__error{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.aa-page--home .question-input__hint,.aa-page--home .question-input__error{font-size:.7rem;font-weight:400}.aa-page--home .topic-chip-list{justify-content:center;gap:10px}.aa-page--home .topic-chip{border-color:var(--xl-command);min-height:38px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip{border-color:color-mix(in oklch, var(--xl-command) 22%, transparent)}}.aa-page--home .topic-chip{color:var(--xl-moon);background:#0000004d;background:lab(0% 0 0/.3)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.aa-page--home .topic-chip{padding:0 17px;font-weight:400;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{border-color:color-mix(in oklch, var(--xl-command) 50%, transparent)}}.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{background:color-mix(in oklch, var(--aa-brass-soft) 10%, transparent)}}.aa-page--home .topic-chip:hover,.aa-page--home .topic-chip:focus-visible,.aa-page--home .topic-chip[aria-pressed=true]{color:var(--xl-moon)}.aa-page--home .hero-action-row{justify-content:center;gap:18px;margin-top:6px}.aa-page--home .primary-cta{min-width:188px;min-height:54px;padding:0 30px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-action-note{color:color-mix(in oklch, var(--xl-moon) 44%, var(--aa-brass-soft))}}.aa-page--home .hero-action-note{font-size:.72rem;font-weight:400}.aa-page--home .hero-entry-list{justify-content:center;gap:2px 18px;margin-top:18px}.aa-page--home .hero-entry-list a{min-height:28px;color:var(--xl-moon);background:0 0;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-entry-list a{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.aa-page--home .hero-entry-list a{padding:0;font-size:.72rem;font-weight:400}.aa-page--home .hero-entry-list a:hover,.aa-page--home .hero-entry-list a:focus-visible{color:var(--xl-moon);transform:none}.aa-page--home .hero-scroll-cue{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-scroll-cue{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.aa-page--home .hero-scroll-cue{letter-spacing:.16em;font-size:.66rem;font-weight:400}.aa-page--home .home-sections{gap:clamp(84px,10vw,132px);width:min(100% - 64px,1180px);padding-top:clamp(76px,9vw,112px)}.aa-page--home .home-sections:before,.aa-page--home .home-sections:after{opacity:.36}.aa-page--home .surface-kicker{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .surface-kicker{color:color-mix(in oklch, var(--xl-moon) 46%, var(--aa-brass-soft))}}.aa-page--home .surface-kicker{letter-spacing:.18em;font-size:.66rem;font-weight:500}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2{letter-spacing:.012em;text-wrap:balance;font-weight:300;line-height:1.04}.aa-page--home .home-section-heading h2{font-size:clamp(2.7rem,5vw,5.2rem)}.aa-page--home .home-section-heading p,.aa-page--home .home-report-band p,.aa-page--home .home-trust-panel p{color:var(--xl-muted);font-weight:300}.aa-page--home .home-orbit-band{min-height:0}.aa-page--home .home-orbit__ring{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__ring{border-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.aa-page--home .home-orbit__ring{opacity:.56}.aa-page--home .home-orbit__center{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__center{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent);box-shadow:0 0 64px color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), inset 0 1px 0 lab(100% 0 0/.07)}}.aa-page--home .home-orbit__center strong,.aa-page--home .home-orbit__copy strong,.aa-page--home .home-path-step strong,.aa-page--home .home-report-preview strong{font-family:var(--font-sans);letter-spacing:.02em;font-weight:400}.aa-page--home .home-orbit__node{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.aa-page--home .home-orbit__node{background:linear-gradient(145deg, #00000057, var(--aa-brass-soft));border-radius:14px}@supports (color:lab(0% 0 0)){.aa-page--home .home-orbit__node{background:linear-gradient(145deg, lab(0% 0 0/.34), var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node{background:linear-gradient(145deg, lab(0% 0 0/.34), color-mix(in oklch, var(--aa-brass-soft) 5%, transparent))}}.aa-page--home .home-orbit__node{box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.aa-page--home .home-orbit__symbol{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__symbol{border-color:color-mix(in oklch, var(--xl-command) 26%, transparent)}}.aa-page--home .home-orbit__symbol{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__symbol{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.aa-page--home .home-path-rail{border-top:1px solid var(--xl-command);gap:1px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-rail{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.aa-page--home .home-path-rail:before{display:none}.aa-page--home .home-path-step{border:0;border-right:1px solid var(--xl-command);min-height:178px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step{border-right:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .home-path-step{background:0 0;border-radius:0;padding:clamp(20px,3vw,32px) clamp(16px,2.5vw,26px)}.aa-page--home .home-path-step:last-child{border-right:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step span{color:color-mix(in oklch, var(--xl-command) 36%, transparent)}.aa-page--home .home-almanac-list{border-top-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.aa-page--home .home-almanac-item{border-bottom-color:var(--xl-command);min-height:84px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-almanac-item{border-bottom-color:color-mix(in oklch, var(--xl-command) 11%, transparent)}}.aa-page--home .home-almanac-item span,.aa-page--home .home-almanac-item strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-almanac-item span,.aa-page--home .home-almanac-item strong{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.aa-page--home .home-almanac-item span,.aa-page--home .home-almanac-item strong{font-weight:500}.aa-page--home .home-report-band--refined{border-color:var(--xl-command);grid-template-columns:minmax(0,.88fr) minmax(320px,.52fr)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-band--refined{border-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.aa-page--home .home-report-band--refined{background:radial-gradient(circle at 84% 18%, var(--xl-command), transparent 26%), linear-gradient(145deg, #00000094, #11100ea3);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-band--refined{background:radial-gradient(circle at 84% 18%, color-mix(in oklch, var(--xl-command) 9%, transparent), transparent 26%), linear-gradient(145deg, lab(0% 0 0/.58), lab(4.72236% .109173 1.12607/.64))}}.aa-page--home .home-report-band--refined{box-shadow:0 34px 92px #0000006b,inset 0 1px #ffffff0d;box-shadow:0 34px 92px lab(0% 0 0/.42),inset 0 1px lab(100% 0 0/.05)}.aa-page--home .home-report-preview article,.aa-page--home .home-trust-panel{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-preview article,.aa-page--home .home-trust-panel{border-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .home-report-preview article,.aa-page--home .home-trust-panel{background:#0000003d;background:lab(0% 0 0/.24);border-radius:14px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.aa-page--home .home-trust-band{border-top:1px solid var(--xl-command);gap:1px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-trust-band{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .home-trust-panel{border:0;border-right:1px solid var(--xl-command);min-height:170px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-trust-panel{border-right:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .home-trust-panel{background:0 0;border-radius:0}.aa-page--home .home-trust-panel:last-child{border-right:0}.route-page{--route-panel:#080706c7;--route-panel-soft:#100e0b85;--route-text:var(--xl-moon)}@supports (color:lab(0% 0 0)){.route-page{--route-panel:lab(1.96361% .167772 .477663/.78);--route-panel-soft:lab(4.06837% .349619 1.56278/.52)}}@supports (color:color-mix(in lab, red, red)){.route-page{--route-text:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page{--route-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-muted:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page{--route-faint:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-faint:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.route-page{--route-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-line:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page{--route-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page{--route-line-strong:color-mix(in oklch, var(--xl-command) 34%, transparent)}}.route-page .site-header{width:min(100% - 48px,1400px)}.route-page .brand-mark__text{font-family:var(--font-sans);letter-spacing:.28em}.route-page .site-header__nav{letter-spacing:.18em}.route-page .route-shell{width:min(100% - 64px,1180px)}.route-page .route-hero h1,.module-reading-strip__header h2,.module-next-strip h2,.route-page .module-card h2,.route-page .module-next-link strong,.route-page .conversion-strip h2{font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;font-weight:400}.route-page .route-hero p{font-weight:300}.module-stage{min-height:clamp(500px,66vh,680px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(24px,5vw,68px) 0;overflow:visible}.module-stage:after{display:none}.module-stage:before{background:radial-gradient(circle at 14% 72%, #f0b95a1f, transparent 28rem), radial-gradient(circle at 76% 20%, var(--xl-moon), transparent 24rem);inset:-12% calc(50% - 50vw)}@supports (color:lab(0% 0 0)){.module-stage:before{background:radial-gradient(circle at 14% 72%, lab(78.9184% 13.2843 55.0138/.12), transparent 28rem), radial-gradient(circle at 76% 20%, var(--xl-moon), transparent 24rem)}}@supports (color:color-mix(in lab, red, red)){.module-stage:before{background:radial-gradient(circle at 14% 72%, lab(78.9184% 13.2843 55.0138/.12), transparent 28rem), radial-gradient(circle at 76% 20%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 24rem)}}.module-stage:before{opacity:.78}.module-oracle-panel{min-height:clamp(330px,44vw,540px)}.module-oracle-panel__halo{border-color:var(--xl-command);inset:14%}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__halo{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.module-oracle-panel__halo{opacity:.52}.module-oracle-panel__center{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__center{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.module-oracle-panel__center{box-shadow:0 0 70px var(--aa-brass-soft), inset 0 1px 0 #ffffff0f;background:#00000070;background:lab(0% 0 0/.44)}@supports (color:color-mix(in lab, red, red)){.module-oracle-panel__center{box-shadow:0 0 70px color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), inset 0 1px 0 lab(100% 0 0/.06)}}.module-oracle-node{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.module-oracle-node{border-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.module-oracle-node{background:#0000003d;background:lab(0% 0 0/.24);border-radius:14px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.route-page .module-card-grid{border-top:1px solid var(--xl-command);gap:1px}@supports (color:color-mix(in lab, red, red)){.route-page .module-card-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-card,.route-page .module-next-link{border:0;border-right:1px solid var(--xl-command);min-height:168px}@supports (color:color-mix(in lab, red, red)){.route-page .module-card,.route-page .module-next-link{border-right:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-card:nth-child(3n),.route-page .module-next-link:last-child{border-right:0}.module-card__topline svg{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.module-card__topline svg{color:color-mix(in oklch, var(--xl-command) 38%, transparent)}}.module-card__topline span,.module-next-link span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.module-card__topline span,.module-next-link span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.module-card__topline span,.module-next-link span{font-weight:500}.module-next-strip{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.module-next-strip{border-top-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.module-next-list{border-top:1px solid var(--xl-command);gap:1px}@supports (color:color-mix(in lab, red, red)){.module-next-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .conversion-strip{border:1px solid var(--xl-command);margin-top:clamp(44px,7vw,84px)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .conversion-strip{background:radial-gradient(circle at 88% 0%, var(--xl-command), transparent 18rem), #00000038;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{background:radial-gradient(circle at 88% 0%, color-mix(in oklch, var(--xl-command) 8%, transparent), transparent 18rem), lab(0% 0 0/.22)}}.route-page .conversion-strip{box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.route-page .button-primary,.route-page .button-secondary,.route-page .primary-cta,.route-page .reading-report__save{border-radius:999px}.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, #ffffff24, transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft))}@supports (color:lab(0% 0 0)){.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, lab(100% 0 0/.14), transparent 54%), linear-gradient(90deg, var(--xl-command), var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, lab(100% 0 0/.14), transparent 54%), linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 88%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-command)))}}.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{color:#000}@supports (color:color-mix(in lab, red, red)){.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{color:color-mix(in oklch, black 88%, var(--aa-ink))}}.route-page .button-secondary{color:var(--route-text);background:#00000038;background:lab(0% 0 0/.22)}@supports (color:color-mix(in lab, red, red)){.route-page .button-secondary{color:color-mix(in oklch, var(--route-text) 72%, var(--aa-brass-soft))}}@media (max-width:900px){.aa-page--home .site-header,.route-page .site-header{width:min(100% - 32px,1400px)}.aa-page--home .home-hero{min-height:92svh}.aa-page--home .hero-title{font-size:clamp(3rem,9vw,4.8rem)}.aa-page--home .home-sections{width:min(100% - 32px,1180px)}}@media (max-width:760px){.aa-page--home .home-path-rail,.aa-page--home .home-trust-band,.route-page .module-card-grid,.module-next-list{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-rail,.aa-page--home .home-trust-band,.route-page .module-card-grid,.module-next-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .home-path-step,.aa-page--home .home-trust-panel,.route-page .module-card,.route-page .module-next-link{border-right:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step,.aa-page--home .home-trust-panel,.route-page .module-card,.route-page .module-next-link{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.aa-page--home .home-path-step:last-child,.aa-page--home .home-trust-panel:last-child,.route-page .module-card:last-child,.route-page .module-next-link:last-child{border-bottom:0}.module-stage{padding-top:10px}.module-oracle-panel__center,.module-oracle-node{border-radius:16px}}@media (max-width:520px){.aa-page--home .home-hero{min-height:92svh;padding:96px 18px 56px}.aa-page--home .hero-title{max-width:11ch;font-size:clamp(2.62rem,11.5vw,3.7rem);line-height:1.08}.aa-page--home .hero-body{max-width:29ch;font-size:.84rem;line-height:1.65}.aa-page--home .question-input__field{min-height:58px;max-height:58px;padding:18px 52px 15px 22px}.aa-page--home .topic-chip-list{gap:7px}.aa-page--home .topic-chip{min-height:34px;padding:0 12px}.aa-page--home .primary-cta,.aa-page--home .hero-action-row{width:100%}.aa-page--home .primary-cta{min-height:52px}.aa-page--home .hero-action-note{text-align:center;justify-self:center;width:100%}.aa-page--home .hero-entry-list{gap:8px 14px;max-width:310px}.aa-page--home .hero-scroll-cue{display:none}.aa-page--home .home-sections{gap:68px;width:min(100% - 24px,1180px);padding-top:48px}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2,.route-page .route-hero h1,.route-page .module-stage__copy h1{font-size:clamp(2.1rem,9vw,3rem);line-height:1.12}.aa-page--home .home-orbit__node{grid-template-columns:38px 1fr;padding:14px 12px}.aa-page--home .home-orbit__copy strong{font-size:1rem}.aa-page--home .home-report-band--refined{border-radius:16px;padding:20px}.route-page .route-shell{width:auto;margin-left:14px;margin-right:14px}.module-stage__copy{text-align:left}.route-page .module-stage__copy h1{max-width:12ch}.route-page .conversion-strip__actions .button-primary,.route-page .conversion-strip__actions .button-secondary{min-height:46px}}.aa-page--home .hero-title{max-width:9.5em;font-size:clamp(3.45rem,5.45vw,5.7rem);line-height:1.08}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2{max-width:8.6em;font-size:clamp(2.35rem,4.25vw,4.45rem);line-height:1.08}.aa-page--home .home-section-heading--orbit h2{max-width:7.8em}.aa-page--home .home-report-band h2{max-width:8.2em}.route-page .route-hero h1,.route-page .module-stage__copy h1{max-width:10.8em;font-size:clamp(2.9rem,4.05vw,3.95rem);line-height:1.1}.module-stage__copy{max-width:760px}.module-stage{min-height:clamp(470px,62vh,660px)}.module-reading-strip__header h2,.module-next-strip h2,.route-page .conversion-strip h2{max-width:9em;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.12}.surface-link,.aa-page--home .surface-link,.route-page .surface-link{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.surface-link,.aa-page--home .surface-link,.route-page .surface-link{color:color-mix(in oklch, var(--xl-command) 64%, var(--aa-brass-soft))}}.surface-link:hover,.surface-link:focus-visible{color:var(--xl-moon)}@media (max-width:760px){.aa-page--home .home-report-band--refined,.aa-page--home .home-report-preview{grid-template-columns:1fr}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2,.route-page .route-hero h1,.route-page .module-stage__copy h1{max-width:8.4em;font-size:clamp(2.22rem,8vw,3.25rem)}}@media (max-width:520px){.aa-page--home .hero-title{max-width:8.2em;font-size:clamp(2.5rem,10.5vw,3.35rem)}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2,.route-page .route-hero h1,.route-page .module-stage__copy h1{max-width:7.6em;font-size:clamp(2rem,8.6vw,2.8rem);line-height:1.12}.aa-page--home .home-report-preview article{min-height:0}}@media (min-width:900px){.module-stage{grid-template-columns:minmax(520px,1.04fr) minmax(380px,.96fr)}}.route-page .module-oracle-panel__center strong{font-size:clamp(1.35rem,2vw,2rem)}.route-page .module-oracle-node strong{font-size:1.05rem}.aa-page--home .hero-title,.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2,.route-page .route-hero h1,.route-page .module-stage__copy h1,.module-reading-strip__header h2,.module-next-strip h2,.route-page .conversion-strip h2{font-weight:300}.aa-page--home .hero-title{letter-spacing:.008em;max-width:10.5em;font-size:clamp(3.35rem,5.1vw,5.35rem)}.aa-page--home .hero-body{max-width:41rem;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-body{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.aa-page--home .question-form{width:min(100%,820px);margin-top:clamp(30px,4.8vh,50px)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.aa-page--home .question-input__field{background:linear-gradient(180deg, #ffffff0d, transparent 58%), radial-gradient(circle at 18% 0%, var(--xl-command), transparent 14rem), #00000094}@supports (color:lab(0% 0 0)){.aa-page--home .question-input__field{background:linear-gradient(180deg, lab(100% 0 0/.05), transparent 58%), radial-gradient(circle at 18% 0%, var(--xl-command), transparent 14rem), #00000094}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{background:linear-gradient(180deg, lab(100% 0 0/.05), transparent 58%), radial-gradient(circle at 18% 0%, color-mix(in oklch, var(--xl-command) 8%, transparent), transparent 14rem), lab(0% 0 0/.58)}}.aa-page--home .question-input__field{box-shadow:0 22px 72px #00000085,0 0 0 1px #ffffff0d,inset 0 1px #ffffff21;box-shadow:0 22px 72px lab(0% 0 0/.52),0 0 0 1px lab(100% 0 0/.05),inset 0 1px lab(100% 0 0/.13)}.aa-page--home .question-input__field:focus{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field:focus{border-color:color-mix(in oklch, var(--xl-command) 52%, transparent)}}.aa-page--home .question-input__field:focus{box-shadow:0 0 0 4px var(--xl-command), 0 26px 78px #00000085, 0 0 52px var(--aa-brass-soft), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field:focus{box-shadow:0 0 0 4px color-mix(in oklch, var(--xl-command) 9%, transparent), 0 26px 78px lab(0% 0 0/.52), 0 0 52px color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), inset 0 1px 0 lab(100% 0 0/.14)}}.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{border-color:var(--xl-command);min-height:50px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{border-color:color-mix(in oklch, var(--xl-command) 66%, transparent)}}.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, #fff3, transparent 58%), var(--xl-command)}@supports (color:lab(0% 0 0)){.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, lab(100% 0 0/.2), transparent 58%), var(--xl-command)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{background:linear-gradient(180deg, lab(100% 0 0/.2), transparent 58%), color-mix(in oklch, var(--xl-command) 92%, var(--aa-brass-soft))}}.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{color:#000}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{color:color-mix(in oklch, black 88%, var(--aa-ink))}}.aa-page--home .primary-cta,.aa-page--home .home-inline-actions .button-primary,.aa-page--home .home-report-actions .button-primary,.route-page .button-primary,.route-page .primary-cta,.route-page .reading-report__save{font-weight:500}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2{font-size:clamp(2.15rem,3.6vw,3.85rem)}.aa-page--home .home-orbit__node,.route-page .module-oracle-node{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node,.route-page .module-oracle-node{border-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.aa-page--home .home-orbit__node,.route-page .module-oracle-node{box-shadow:none;background:#0000002e;background:lab(0% 0 0/.18)}.aa-page--home .home-path-step,.aa-page--home .home-almanac-item,.route-page .module-card,.route-page .module-next-link{transition:color .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), background .18s var(--ease-out-quart)}.aa-page--home .home-path-step:hover,.aa-page--home .home-path-step:focus-visible,.aa-page--home .home-almanac-item:hover,.aa-page--home .home-almanac-item:focus-visible,.route-page .module-card:hover,.route-page .module-next-link:hover,.route-page .module-next-link:focus-visible{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step:hover,.aa-page--home .home-path-step:focus-visible,.aa-page--home .home-almanac-item:hover,.aa-page--home .home-almanac-item:focus-visible,.route-page .module-card:hover,.route-page .module-next-link:hover,.route-page .module-next-link:focus-visible{background:color-mix(in oklch, var(--xl-command) 4%, transparent)}}.route-page .route-hero h1{max-width:11.2em;font-size:clamp(2.6rem,4.15vw,4.35rem);line-height:1.12}.route-page .module-stage__copy h1{max-width:11.4em;font-size:clamp(2.5rem,3.55vw,3.55rem);line-height:1.14}.route-page .route-hero p,.route-page .module-stage__copy p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .route-hero p,.route-page .module-stage__copy p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .route-hero p,.route-page .module-stage__copy p{font-size:clamp(.92rem,1.08vw,1rem)}.pricing-route{align-content:center;min-height:calc(100svh - 86px)}.pricing-route .route-hero{max-width:960px}.pricing-route .route-hero h1{max-width:12em;font-size:clamp(2.7rem,4.4vw,4.6rem)}.pricing-route__grid{border-top:1px solid var(--xl-command);gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pricing-route__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.pricing-route__grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.pricing-route__grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}.route-page .pricing-route__card{border-right:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}.route-page .pricing-route__card span{color:color-mix(in oklch, var(--xl-command) 52%, transparent)}}.route-page .pricing-route__card span{font-weight:500}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .pricing-route__card strong{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(2.35rem,4vw,4.35rem);font-weight:300}.route-page .pricing-route__card p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .pricing-route__card .button-primary{margin-top:clamp(18px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__note{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}@media (max-width:760px){.aa-page--home .question-input__field{min-height:62px;max-height:62px}.aa-page--home .home-section-heading h2,.aa-page--home .home-path-band__header h2,.aa-page--home .home-report-band h2,.route-page .route-hero h1,.route-page .module-stage__copy h1{font-weight:300}.pricing-route{min-height:0}.pricing-route__grid{grid-template-columns:1fr}.route-page .pricing-route__card{border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .pricing-route__card:last-child{border-bottom:0}}:root{--xl-veil:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-veil:color-mix(in oklch, var(--xl-moon) 5%, transparent)}}:root{--xl-hairline:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){:root{--xl-hairline:color-mix(in oklch, var(--xl-command) 13%, transparent)}}:root{--xl-hairline-bright:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){:root{--xl-hairline-bright:color-mix(in oklch, var(--xl-command) 27%, transparent)}}:root{--xl-ink-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-ink-muted:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}:root{--xl-ink-faint:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){:root{--xl-ink-faint:color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.aa-page--home .site-header,.route-page .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.aa-page--home .home-sections,.route-page .route-shell{width:min(100% - clamp(44px,8vw,128px),1240px)}.aa-page--home .home-sections{gap:clamp(92px,11vw,156px)}.aa-page--home .home-section-heading p,.aa-page--home .home-path-step p,.aa-page--home .home-almanac-item p,.aa-page--home .home-report-band p,.route-page .module-card p,.route-page .module-next-link p,.route-page .conversion-strip p{color:var(--xl-ink-muted);font-weight:300}.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary,.route-page .conversion-strip__actions .button-secondary{box-shadow:none;color:var(--xl-moon);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary,.aa-page--home .home-report-actions .button-secondary,.route-page .conversion-strip__actions .button-secondary{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible,.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible,.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible,.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible,.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{background:color-mix(in oklch, var(--xl-command) 5%, transparent)}}.aa-page--home .home-inline-actions .button-secondary:hover,.aa-page--home .home-inline-actions .button-secondary:focus-visible,.aa-page--home .home-report-actions .button-secondary:hover,.aa-page--home .home-report-actions .button-secondary:focus-visible,.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{color:var(--xl-moon)}.aa-page--home .home-orbit-band{gap:clamp(42px,6vw,86px)}.aa-page--home .home-orbit{min-height:min(60vw,540px)}.aa-page--home .home-orbit:before{background:linear-gradient(90deg, transparent, var(--xl-hairline-bright), transparent);filter:none;opacity:.42;border-radius:0;height:1px;inset:50% 4% auto}.aa-page--home .home-orbit__ring{border-color:var(--xl-hairline);opacity:.38;inset:14% 10%}.aa-page--home .home-orbit__center{border-color:var(--xl-command);width:clamp(118px,13vw,154px)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__center{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.aa-page--home .home-orbit__center{box-shadow:0 24px 80px #0000006b, 0 0 54px var(--aa-brass-soft), inset 0 1px 0 #ffffff14;background:linear-gradient(#ffffff0d,#0000 58%),#00000080;background:linear-gradient(lab(100% 0 0/.05),#0000 58%),lab(0% 0 0/.5)}@supports (color:lab(0% 0 0)){.aa-page--home .home-orbit__center{box-shadow:0 24px 80px lab(0% 0 0/.42), 0 0 54px var(--aa-brass-soft), inset 0 1px 0 #ffffff14}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__center{box-shadow:0 24px 80px lab(0% 0 0/.42), 0 0 54px color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), inset 0 1px 0 lab(100% 0 0/.08)}}.aa-page--home .home-orbit__center span{color:var(--xl-ink-faint);font-family:var(--font-sans);letter-spacing:.1em;font-size:.62rem;font-weight:500}.aa-page--home .home-orbit__center strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(1.95rem,2.7vw,2.75rem);font-weight:300}.aa-page--home .home-orbit__node,.route-page .module-oracle-node{isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);width:min(100%,262px);padding:8px 0}.aa-page--home .home-orbit__node:before,.route-page .module-oracle-node:before{z-index:-1;border:1px solid var(--xl-command);position:absolute;inset:-10px -14px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node:before,.route-page .module-oracle-node:before{border:1px solid color-mix(in oklch, var(--xl-command) 0%, transparent)}}.aa-page--home .home-orbit__node:before,.route-page .module-oracle-node:before{background:var(--xl-command);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node:before,.route-page .module-oracle-node:before{background:color-mix(in oklch, var(--xl-command) 0%, transparent)}}.aa-page--home .home-orbit__node:before,.route-page .module-oracle-node:before{content:"";opacity:0;transition:opacity .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), background .18s var(--ease-out-quart)}.aa-page--home .home-orbit__node:hover:before,.aa-page--home .home-orbit__node:focus-visible:before,.route-page .module-oracle-node:hover:before,.route-page .module-oracle-node:focus-visible:before{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node:hover:before,.aa-page--home .home-orbit__node:focus-visible:before,.route-page .module-oracle-node:hover:before,.route-page .module-oracle-node:focus-visible:before{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.aa-page--home .home-orbit__node:hover:before,.aa-page--home .home-orbit__node:focus-visible:before,.route-page .module-oracle-node:hover:before,.route-page .module-oracle-node:focus-visible:before{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__node:hover:before,.aa-page--home .home-orbit__node:focus-visible:before,.route-page .module-oracle-node:hover:before,.route-page .module-oracle-node:focus-visible:before{background:color-mix(in oklch, var(--xl-command) 5%, transparent)}}.aa-page--home .home-orbit__node:hover:before,.aa-page--home .home-orbit__node:focus-visible:before,.route-page .module-oracle-node:hover:before,.route-page .module-oracle-node:focus-visible:before{opacity:1}.aa-page--home .home-orbit__node:hover,.aa-page--home .home-orbit__node:focus-visible,.route-page .module-oracle-node:hover,.route-page .module-oracle-node:focus-visible{transform:translateY(-1px)}.aa-page--home .home-orbit__symbol{border-color:var(--xl-command);width:22px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__symbol{border-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.aa-page--home .home-orbit__symbol{color:var(--xl-moon);background:#0000003d;background:lab(0% 0 0/.24)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__symbol{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.aa-page--home .home-orbit__symbol{font-family:var(--font-sans);font-size:.68rem}.aa-page--home .home-orbit__copy{gap:3px}.aa-page--home .home-orbit__copy small,.aa-page--home .home-orbit__copy em{color:var(--xl-ink-faint);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__copy strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.aa-page--home .home-orbit__copy strong{font-size:1rem}.aa-page--home .home-path-band{gap:clamp(30px,4.5vw,56px)}.aa-page--home .home-path-rail,.route-page .module-card-grid,.module-next-list{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-rail,.route-page .module-card-grid,.module-next-list{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}.aa-page--home .home-path-step span{color:color-mix(in oklch, var(--xl-command) 25%, transparent)}}.aa-page--home .home-path-step span{font-family:var(--font-sans);font-size:clamp(2.8rem,5.6vw,5.2rem);font-weight:200;line-height:.85}.aa-page--home .home-path-step small,.module-card__topline span,.module-next-link span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step small,.module-card__topline span,.module-next-link span{color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.aa-page--home .home-path-step small,.module-card__topline span,.module-next-link span{letter-spacing:.12em;font-weight:500}.aa-page--home .home-path-step strong,.aa-page--home .home-almanac-item span,.route-page .module-card h2,.route-page .module-next-link strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step strong,.aa-page--home .home-almanac-item span,.route-page .module-card h2,.route-page .module-next-link strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.aa-page--home .home-path-step strong,.aa-page--home .home-almanac-item span,.route-page .module-card h2,.route-page .module-next-link strong{font-weight:400}.aa-page--home .home-almanac-list{border-top-color:var(--xl-hairline)}.aa-page--home .home-almanac-item{border-bottom-color:var(--xl-command);grid-template-columns:minmax(150px,.24fr) minmax(0,1fr) minmax(56px,auto);min-height:92px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-almanac-item{border-bottom-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.aa-page--home .home-almanac-item strong{color:var(--xl-moon);justify-self:end}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-almanac-item strong{color:color-mix(in oklch, var(--xl-moon) 44%, var(--aa-brass-soft))}}.aa-page--home .home-almanac-item strong{font-size:.76rem;font-weight:400}.aa-page--home .home-report-band--refined,.route-page .conversion-strip{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-band--refined,.route-page .conversion-strip{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.aa-page--home .home-report-band--refined,.route-page .conversion-strip{box-shadow:none;background:0 0;border-radius:0;padding:clamp(38px,6vw,76px) 0}.aa-page--home .home-report-band--refined:before{opacity:.16}.aa-page--home .home-report-preview{border-top:1px solid var(--xl-hairline);gap:0}.aa-page--home .home-report-preview article{border:0;border-bottom:1px solid var(--xl-command);min-height:112px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-preview article{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.aa-page--home .home-report-preview article{box-shadow:none;background:0 0;border-radius:0;padding:clamp(18px,3vw,28px) 0}.aa-page--home .home-report-preview article:last-child{border-bottom:0}.aa-page--home .home-report-preview span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-preview span{color:color-mix(in oklch, var(--xl-command) 40%, transparent)}}.aa-page--home .home-report-preview span{font-weight:500}.aa-page--home .home-report-preview strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-report-preview strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.aa-page--home .home-report-preview strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(1.35rem,2.1vw,2.2rem);font-weight:300}.aa-page--home .home-trust-band{border-top-color:var(--xl-hairline)}.route-page .module-stage{min-height:clamp(430px,58vh,620px);padding-top:clamp(22px,4.5vw,58px)}.route-page .module-oracle-panel{min-height:clamp(300px,39vw,500px)}.route-page .module-oracle-panel__halo{border-color:var(--xl-hairline);opacity:.32;inset:16%}.route-page .module-oracle-panel__center{border-color:var(--xl-command);width:clamp(132px,15vw,174px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center{border-color:color-mix(in oklch, var(--xl-command) 22%, transparent)}}.route-page .module-oracle-panel__center{box-shadow:0 24px 78px #0000006b, 0 0 52px var(--aa-brass-soft), inset 0 1px 0 #ffffff12;background:linear-gradient(#ffffff0a,#0000 60%),#0000007a;background:linear-gradient(lab(100% 0 0/.04),#0000 60%),lab(0% 0 0/.48)}@supports (color:lab(0% 0 0)){.route-page .module-oracle-panel__center{box-shadow:0 24px 78px lab(0% 0 0/.42), 0 0 52px var(--aa-brass-soft), inset 0 1px 0 #ffffff12}}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center{box-shadow:0 24px 78px lab(0% 0 0/.42), 0 0 52px color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), inset 0 1px 0 lab(100% 0 0/.07)}}.route-page .module-oracle-panel__center span{color:var(--xl-ink-faint);font-weight:500}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .module-oracle-panel__center strong{font-family:var(--font-sans);letter-spacing:0;font-weight:300}.route-page .module-oracle-node{width:min(100%,210px);min-height:0;color:var(--xl-ink-muted);gap:8px}.route-page .module-oracle-node:first-child{top:6%;left:52%}.route-page .module-oracle-node:nth-child(2){top:47%;right:-7%}.route-page .module-oracle-node:nth-child(3){bottom:8%;left:3%}.route-page .module-oracle-node svg{width:18px;height:18px;color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node svg{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .module-oracle-node strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node strong{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .module-oracle-node strong{font-size:.92rem;font-weight:400}.route-page .module-card,.route-page .module-next-link{min-height:188px;padding:clamp(26px,4vw,42px) clamp(20px,3vw,32px)}.route-page .module-card h2,.route-page .module-next-link strong{font-size:clamp(1.25rem,1.75vw,1.75rem)}.route-page .conversion-strip{grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);margin-top:clamp(56px,8vw,104px)}.route-page .conversion-strip__actions{align-content:center}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent)}}.route-page .pricing-route__card strong{letter-spacing:0}@media (max-width:760px){.aa-page--home .home-sections,.route-page .route-shell{width:min(100% - 28px,1240px)}.aa-page--home .home-sections{gap:76px}.aa-page--home .home-orbit{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.aa-page--home .home-orbit__center,.aa-page--home .home-orbit__node{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__center,.aa-page--home .home-orbit__node{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.aa-page--home .home-orbit__center,.aa-page--home .home-orbit__node{background:0 0;border-radius:0;padding:16px 0}.aa-page--home .home-orbit__center{min-height:76px;box-shadow:none;border-left:0;border-right:0}.aa-page--home .home-orbit__node{grid-template-columns:24px minmax(0,1fr);width:100%}.aa-page--home .home-orbit__node:last-child{border-bottom:0}.aa-page--home .home-path-step{min-height:0;padding:22px 0}.aa-page--home .home-path-step span{font-size:2.15rem}.aa-page--home .home-almanac-item{grid-template-columns:1fr auto;min-height:0;padding:18px 0}.aa-page--home .home-report-band--refined,.route-page .conversion-strip{padding:30px 0}.aa-page--home .home-report-preview article,.route-page .module-stage{min-height:0}.route-page .module-oracle-panel{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-oracle-panel__center,.route-page .module-oracle-node{border:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center,.route-page .module-oracle-node{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .module-oracle-panel__center,.route-page .module-oracle-node{box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.route-page .module-oracle-node:last-child{border-bottom:0}.route-page .module-card,.route-page .module-next-link{min-height:0;padding:22px 0}.route-page .conversion-strip{grid-template-columns:1fr}}.route-page .reading-report,.route-page .free-result-panel{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report,.route-page .free-result-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 36%), transparent}}.route-page .reading-report:before{opacity:.18}.route-page .reading-report__paper-shadow{display:none}.route-page .reading-report__masthead{border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:auto 1fr auto;align-items:center;min-height:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__masthead{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .reading-report__masthead{color:var(--route-text);background:0 0;border-radius:0;padding:0 0 clamp(14px,2vw,20px)}.route-page .reading-report__masthead:before,.route-page .reading-report__masthead:after{display:none}.route-page .reading-report__title,.route-page .free-result-panel h2,.route-page .result-paper h2,.route-page .paid-report h2,.route-page .paywall-panel h2,.route-page .ai-preview-panel h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__title,.route-page .free-result-panel h2,.route-page .result-paper h2,.route-page .paid-report h2,.route-page .paywall-panel h2,.route-page .ai-preview-panel h2{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .reading-report__title,.route-page .free-result-panel h2,.route-page .result-paper h2,.route-page .paid-report h2,.route-page .paywall-panel h2,.route-page .ai-preview-panel h2{font-family:var(--font-sans);letter-spacing:0;font-weight:300}.route-page .reading-report__title{max-width:none;font-size:clamp(1.18rem,1.65vw,1.65rem);line-height:1.14}.route-page .reading-report__seal{border:1px solid var(--xl-command);width:28px;height:28px;position:static}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__seal{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .reading-report__seal{color:var(--xl-command);background:#0000002e;background:lab(0% 0 0/.18)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__seal{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .reading-report__seal{box-shadow:none}.route-page .reading-report__rule{background:linear-gradient(90deg, var(--xl-hairline-bright), transparent);display:none}.route-page .reading-report__steps li{padding-left:18px}.route-page .reading-report__steps li:before{background:var(--xl-command);width:4px;height:4px;top:.58rem}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__steps li:before{background:color-mix(in oklch, var(--xl-command) 44%, transparent)}}.route-page .reading-report__steps li:after{display:none}.route-page .reading-report__section,.route-page .reading-report__steps,.route-page .free-result-panel ul,.route-page .result-card-list{gap:0}.route-page .reading-report__section,.route-page .reading-report__steps li,.route-page .free-result-panel li,.route-page .free-result-panel__next,.route-page .result-card-list section,.route-page .result-next-step{border:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__section,.route-page .reading-report__steps li,.route-page .free-result-panel li,.route-page .free-result-panel__next,.route-page .result-card-list section,.route-page .result-next-step{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-report__section,.route-page .reading-report__steps li,.route-page .free-result-panel li,.route-page .free-result-panel__next,.route-page .result-card-list section,.route-page .result-next-step{box-shadow:none;background:0 0;border-radius:0;padding:clamp(15px,2vw,22px) 0}.route-page .reading-report__section:first-of-type,.route-page .reading-report__steps li:first-child,.route-page .free-result-panel li:first-child,.route-page .result-card-list section:first-child{border-top:0}.route-page .reading-flow__unlock{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent);background:radial-gradient(circle at 18% 0%, color-mix(in oklch, var(--xl-command) 8%, transparent), transparent 12rem), lab(0% 0 0/.24)}}.route-page .reading-flow__unlock{box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff0f;box-shadow:0 26px 80px lab(0% 0 0/.34),inset 0 1px lab(100% 0 0/.06)}.route-page .result-route{width:min(100% - clamp(42px,8vw,120px),1240px)}.route-page .result-paper{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .result-paper{box-shadow:none;background:0 0;border-radius:0;padding:clamp(28px,4vw,50px) 0}.route-page .result-meta{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-meta{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-meta div{border-bottom:0;border-right:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div{border-right:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}.route-page .result-meta dd{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .result-meta dd{font-weight:300;line-height:1.55}.route-page .result-card-list h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .result-card-list h2{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:400}.route-page .result-next-step{border:1px solid var(--xl-command);margin-top:clamp(12px,2vw,20px)}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .result-next-step{background:radial-gradient(circle at 92% 0%, var(--xl-command), transparent 12rem), #0003;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step{background:radial-gradient(circle at 92% 0%, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 12rem), lab(0% 0 0/.2)}}@media (min-width:960px){.route-page .result-side{position:sticky;top:96px}}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{background:linear-gradient(180deg, #ffffff0d, transparent 42%), radial-gradient(circle at 22% 0%, var(--xl-command), transparent 13rem), #00000057;border-radius:24px}@supports (color:lab(0% 0 0)){.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{background:linear-gradient(180deg, lab(100% 0 0/.05), transparent 42%), radial-gradient(circle at 22% 0%, var(--xl-command), transparent 13rem), #00000057}}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{background:linear-gradient(180deg, lab(100% 0 0/.05), transparent 42%), radial-gradient(circle at 22% 0%, color-mix(in oklch, var(--xl-command) 9%, transparent), transparent 13rem), lab(0% 0 0/.34)}}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{padding:clamp(22px,3vw,34px);box-shadow:0 34px 100px #00000075,inset 0 1px #ffffff14;box-shadow:0 34px 100px lab(0% 0 0/.46),inset 0 1px lab(100% 0 0/.08)}.route-page .paywall-panel strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .paywall-panel strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(2.65rem,4.2vw,4.2rem);font-weight:250}.paywall-panel__scope{border-top:1px solid var(--xl-command);gap:0;margin:clamp(8px,1.4vw,16px) 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.paywall-panel__scope{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.paywall-panel__scope{padding:0;list-style:none}.paywall-panel__scope li{border-bottom:1px solid var(--xl-command);grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope li{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.paywall-panel__scope li:last-child{border-bottom:0}.paywall-panel__scope span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope span{color:color-mix(in oklch, var(--xl-command) 38%, transparent)}}.paywall-panel__scope span{font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel__scope strong{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .paywall-panel .primary-cta{border-radius:999px;justify-content:center;width:100%;min-height:54px}.route-page .ai-preview-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.route-page .ai-preview-panel li{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .ai-preview-panel li{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .ai-preview-panel li{color:var(--route-muted);padding:12px 0}.route-page .paid-report section{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paid-report section{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .paid-report section{padding-top:clamp(16px,2vw,22px)}.route-page .paid-report h3{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paid-report h3{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}@media (max-width:860px){.route-page .result-layout,.route-page .result-meta{grid-template-columns:1fr}.route-page .result-route{width:min(100% - 28px,1240px)}.route-page .result-meta div{border-right:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-meta div{padding-left:0;padding-right:0}.route-page .result-meta div:last-child{border-bottom:0}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border-radius:20px}}.route-page .reading-flow{gap:clamp(28px,4vw,52px)}.route-page .reading-flow__grid{grid-template-columns:minmax(286px,.78fr) minmax(430px,1.18fr) minmax(322px,.86fr);align-items:start;gap:clamp(28px,4vw,56px)}.route-page .reading-flow__setup{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);gap:clamp(16px,2vw,24px);display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .reading-flow__setup{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:clamp(14px,2.4vw,26px) 0}.route-page .flow-steps{border-bottom:1px solid var(--xl-command);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .flow-steps{padding:0 0 clamp(12px,1.8vw,18px)}.route-page .flow-steps:before{background:linear-gradient(90deg, transparent, var(--xl-command), transparent);height:1px;position:absolute;top:13px;left:9%;right:9%}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 24%, transparent), transparent)}}.route-page .flow-steps:before{content:""}.route-page .flow-steps li{min-height:36px;color:var(--xl-moon);background:0 0;border:0;border-radius:0;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .flow-steps li{letter-spacing:0;text-transform:none;padding-top:23px;font-size:.72rem;font-weight:400}.route-page .flow-steps li:before{border:1px solid var(--xl-command);width:8px;height:8px;position:absolute;top:9px;left:50%}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li:before{border:1px solid color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .flow-steps li:before{content:"";background:#0000005c;background:lab(0% 0 0/.36);border-radius:999px;transform:translate(-50%)}.route-page .flow-steps li[data-active=true]{color:var(--xl-moon);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .flow-steps li[data-active=true]{font-weight:500}.route-page .flow-steps li[data-active=true]:before{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]:before{border-color:color-mix(in oklch, var(--xl-command) 60%, transparent)}}.route-page .flow-steps li[data-active=true]:before{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]:before{background:color-mix(in oklch, var(--xl-command) 48%, black)}}.route-page .flow-steps li[data-active=true]:before{box-shadow:0 0 24px var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li[data-active=true]:before{box-shadow:0 0 24px color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .reading-flow__setup .question-input{gap:9px;display:grid}.route-page .question-input__label,.route-page .reading-mode-list legend{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .question-input__label,.route-page .reading-mode-list legend{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .question-input__label,.route-page .reading-mode-list legend{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .reading-flow__setup .question-input__field{color:var(--xl-moon);background:linear-gradient(#ffffff08,#0000 54%),#0000004f;background:linear-gradient(lab(100% 0 0/.03),#0000 54%),lab(0% 0 0/.31);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .reading-flow__setup .question-input__field{padding:17px 18px;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0003;box-shadow:inset 0 1px lab(100% 0 0/.06),0 18px 50px lab(0% 0 0/.2)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field:focus{border-color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .reading-flow__setup .question-input__field:focus{background:#00000042;background:lab(0% 0 0/.26)}.route-page .question-input__hint,.route-page .question-input__error{max-width:42ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .question-input__hint,.route-page .question-input__error{color:color-mix(in oklch, var(--xl-moon) 38%, var(--aa-brass-soft))}}.route-page .question-input__hint,.route-page .question-input__error{font-size:.82rem;font-weight:350;line-height:1.58}.route-page .topic-chip-list--route{gap:8px;padding-bottom:clamp(2px,1vw,8px)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .topic-chip{color:var(--xl-moon);background:0 0}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .topic-chip{box-shadow:none;padding:0 15px;font-size:.82rem;font-weight:450}.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{border-color:color-mix(in oklch, var(--xl-command) 34%, transparent);background:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .reading-mode-list{border-top:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-mode-list{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode-list{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-mode-list{padding:clamp(7px,1.3vw,12px) 0}.route-page .reading-mode-list legend{margin-bottom:2px}.route-page .reading-mode{min-height:66px;box-shadow:none;color:var(--xl-moon);background:0 0;border:0;border-radius:0;gap:5px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .reading-mode{padding:14px 30px 14px 0;transform:none}.route-page .reading-mode+.reading-mode{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode+.reading-mode{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-mode:before{border:1px solid var(--xl-command);width:8px;height:8px;position:absolute;top:50%;right:2px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode:before{border:1px solid color-mix(in oklch, var(--xl-command) 22%, transparent)}}.route-page .reading-mode:before{content:"";background:0 0;border-radius:999px;transform:translateY(-50%)}.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{border-color:color-mix(in oklch, var(--xl-command) 8%, transparent);background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 72%)}}.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{transform:none}.route-page .reading-mode[aria-pressed=true]:before{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode[aria-pressed=true]:before{border-color:color-mix(in oklch, var(--xl-command) 58%, transparent)}}.route-page .reading-mode[aria-pressed=true]:before{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode[aria-pressed=true]:before{background:color-mix(in oklch, var(--xl-command) 54%, black)}}.route-page .reading-mode[aria-pressed=true]:before{box-shadow:0 0 22px var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode[aria-pressed=true]:before{box-shadow:0 0 22px color-mix(in oklch, var(--xl-command) 22%, transparent)}}.route-page .reading-mode span{color:inherit;font-size:.98rem;font-weight:520;line-height:1.25}.route-page .reading-mode small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode small{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .reading-mode small{font-size:.78rem;font-weight:350;line-height:1.45}.route-page .reading-flow__setup .primary-cta{justify-content:center;width:min(100%,226px);min-height:52px;margin-top:2px}.route-page .reading-flow__stage{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{border-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .reading-flow__stage{border-radius:28px;box-shadow:0 34px 92px #0000006b,inset 0 1px #ffffff0d;box-shadow:0 34px 92px lab(0% 0 0/.42),inset 0 1px lab(100% 0 0/.05)}.route-page .reading-flow__stage-label{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage-label{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .reading-flow__stage-label{letter-spacing:0;font-size:.78rem;font-weight:520}.route-page .reading-report{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .reading-report{background:linear-gradient(180deg, var(--xl-command), transparent 42%), transparent;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 42%), transparent}}.route-page .reading-report{box-shadow:none;padding:clamp(22px,3vw,34px) 0}.route-page .reading-report:before,.route-page .reading-report:after{display:none}.route-page .reading-report__masthead{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__masthead{border-bottom-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-report__title{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__title{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .reading-report__title{letter-spacing:0;font-size:1.46rem;font-weight:320}.route-page .reading-report__label{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__label{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .reading-report__label{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__copy,.route-page .reading-report__steps li{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .reading-report__copy,.route-page .reading-report__steps li{font-size:.92rem;font-weight:350;line-height:1.7}.route-page .reading-report__steps li{padding:10px 0 10px 18px}.route-page .reading-report__steps li:before{top:1.02rem}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{cursor:not-allowed;border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{color:var(--xl-moon);background:#0003;background:lab(0% 0 0/.2)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{box-shadow:none;transform:none}.route-page .reading-flow__unlock{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock{border-color:color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .reading-flow__unlock{background:linear-gradient(#ffffff08,#0000 48%),#0003;background:linear-gradient(lab(100% 0 0/.03),#0000 48%),lab(0% 0 0/.2);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff0d;box-shadow:0 24px 70px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.05)}@media (max-width:1180px){.route-page .reading-flow__grid{grid-template-columns:minmax(280px,.9fr) minmax(400px,1.1fr)}.route-page .reading-flow__report{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);align-items:start}}@media (max-width:760px){.route-page .reading-flow{gap:28px}.route-page .reading-flow__grid,.route-page .reading-flow__report{grid-template-columns:1fr;gap:22px}.route-page .reading-flow__setup{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .reading-flow__setup{padding:16px 0 20px}.route-page .flow-steps{padding-bottom:13px}.route-page .reading-flow__setup .question-input__field{min-height:88px}.route-page .topic-chip-list--route{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.route-page .topic-chip{min-height:36px;padding:0 6px}.route-page .reading-mode{min-height:62px;padding-top:13px;padding-bottom:13px}.route-page .reading-flow__setup .primary-cta{width:100%}.route-page .reading-flow__stage{border-radius:18px}.route-page .reading-report{padding:22px 0}.route-page .reading-report__title{font-size:1.34rem}}.route-page .route-hero h1{text-wrap:balance}.route-page .result-route .route-hero{gap:clamp(12px,1.8vw,20px);min-height:clamp(250px,32vw,380px)}.route-page .result-route .route-hero h1{max-width:15ch;font-size:clamp(2.75rem,4.2vw,4.65rem);font-weight:280;line-height:1.02}.route-page .result-route .route-hero p{max-width:58ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .result-route .route-hero p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .result-route .route-hero p{font-size:1rem;font-weight:320;line-height:1.78}.route-page .result-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);gap:clamp(52px,6vw,90px)}.route-page .result-paper{border-top-color:var(--xl-command);gap:clamp(24px,3.4vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{border-top-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .result-paper{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{border-bottom-color:color-mix(in oklch, var(--xl-command) 8%, transparent);background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 42%), transparent}}.route-page .result-paper{padding-top:clamp(34px,5vw,62px)}.route-page .result-meta{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta{border-top-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .result-meta{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta{border-bottom-color:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-meta div{border-right-color:var(--xl-command);min-height:118px}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div{border-right-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .result-meta dt,.route-page .result-card-list span,.route-page .free-result-panel li strong,.route-page .free-result-panel__next strong,.route-page .paid-report h3{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta dt,.route-page .result-card-list span,.route-page .free-result-panel li strong,.route-page .free-result-panel__next strong,.route-page .paid-report h3{color:color-mix(in oklch, var(--xl-command) 44%, transparent)}}.route-page .result-meta dt,.route-page .result-card-list span,.route-page .free-result-panel li strong,.route-page .free-result-panel__next strong,.route-page .paid-report h3{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:520}.route-page .result-meta dd{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta dd{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .result-meta dd{font-size:clamp(1rem,1.35vw,1.18rem);font-weight:330}.route-page .result-card-list{gap:0}.route-page .result-card-list section,.route-page .free-result-panel li{border-top-color:var(--xl-command);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list section,.route-page .free-result-panel li{border-top-color:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-card-list section,.route-page .free-result-panel li{padding:clamp(20px,2.9vw,32px) 0}.route-page .result-card-list h2,.route-page .free-result-panel li span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list h2,.route-page .free-result-panel li span{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .result-card-list h2,.route-page .free-result-panel li span{font-size:clamp(1.08rem,1.45vw,1.3rem);font-weight:430;line-height:1.38}.route-page .result-card-list p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p,.route-page .result-next-step p{max-width:66ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p,.route-page .result-next-step p{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .result-card-list p,.route-page .free-result-panel li p,.route-page .free-result-panel__next p,.route-page .result-next-step p{font-size:.98rem;font-weight:330;line-height:1.82}.route-page .result-next-step,.route-page .free-result-panel__next{border:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step,.route-page .free-result-panel__next{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .result-next-step,.route-page .free-result-panel__next{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step,.route-page .free-result-panel__next{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-next-step,.route-page .free-result-panel__next{box-shadow:none;background:0 0;border-radius:0;margin-top:clamp(8px,1.4vw,16px);padding:clamp(20px,2.8vw,30px) 0}.route-page .free-result-panel{background:linear-gradient(180deg, var(--xl-command), transparent 28%), #0000001a;gap:clamp(18px,2.4vw,28px)}@supports (color:color-mix(in lab, red, red)){.route-page .free-result-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 28%), lab(0% 0 0/.1)}}.route-page .free-result-panel h2{max-width:13ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .free-result-panel h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .free-result-panel h2{font-size:clamp(1.95rem,2.85vw,2.9rem);font-weight:300;line-height:1.08}.route-page .free-result-panel>p{max-width:48ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .free-result-panel>p{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .free-result-panel>p{font-size:1rem;font-weight:330;line-height:1.78}.route-page .free-result-panel .button-primary{justify-content:center;justify-self:stretch;min-height:52px}.route-page .result-side{gap:clamp(22px,3vw,34px)}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border-color:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{background:linear-gradient(#ffffff0a,#0000 36%),#00000047;background:linear-gradient(lab(100% 0 0/.04),#0000 36%),lab(0% 0 0/.28);border-radius:8px;padding:clamp(24px,3.4vw,38px);box-shadow:0 28px 92px #00000061,inset 0 1px #ffffff0f;box-shadow:0 28px 92px lab(0% 0 0/.38),inset 0 1px lab(100% 0 0/.06)}.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .paid-report h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .paid-report h2{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .paid-report h2{font-size:clamp(1.15rem,1.45vw,1.42rem);font-weight:380;line-height:1.35}.route-page .paywall-panel strong{font-size:clamp(3rem,4.4vw,4.4rem);font-weight:240;line-height:.92}.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{font-weight:330;line-height:1.72}.paywall-panel__scope{border-top-color:var(--xl-command);margin-top:clamp(18px,2.4vw,28px)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope{border-top-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.paywall-panel__scope{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope{border-bottom-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.paywall-panel__scope li{border-bottom-color:var(--xl-command);min-height:54px}@supports (color:color-mix(in lab, red, red)){.paywall-panel__scope li{border-bottom-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .paywall-panel__scope strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel__scope strong{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .paywall-panel__scope strong{font-size:.98rem;font-weight:390}.route-page .paywall-panel .primary-cta{min-height:56px}.route-page .ai-preview-panel{box-shadow:none;background:0 0}.route-page .pricing-route{gap:clamp(48px,7vw,88px)}.route-page .pricing-route .route-hero h1{max-width:16ch;font-size:clamp(2.95rem,4.5vw,4.85rem);font-weight:280;line-height:1.02}.route-page .pricing-route__grid{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent);border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent);background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 46%)}}.route-page .pricing-route__card{border:0;border-right:1px solid var(--xl-command);min-height:clamp(250px,27vw,340px)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card{border-right:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .pricing-route__card:last-child{border-right:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card span{color:color-mix(in oklch, var(--xl-command) 43%, transparent)}}.route-page .pricing-route__card span{letter-spacing:0;font-size:.76rem;font-weight:520}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .pricing-route__card strong{font-size:clamp(3.2rem,5.2vw,5.5rem);font-weight:230;line-height:.92}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card p{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .pricing-route__card .button-primary{border-radius:999px;min-height:52px;margin-top:auto}.route-page .pricing-route__link{border-bottom:1px solid var(--xl-command);align-items:center;gap:10px;width:max-content;min-height:44px;margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 34%, transparent)}}.route-page .pricing-route__link{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .pricing-route__link{font-size:.9rem;font-weight:430;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,transform .18s}.route-page .pricing-route__link:after{content:"";opacity:.55;border-top:1px solid;width:18px;transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{border-color:color-mix(in oklch, var(--xl-moon) 42%, transparent)}}.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .pricing-route__note{max-width:68ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__note{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .pricing-route__note{font-size:.95rem;font-weight:330;line-height:1.75}@media (max-width:860px){.route-page:after{background:linear-gradient(90deg, #000000e0 0%, #00000094 24%, transparent 58%), linear-gradient(180deg, #00000024, transparent 30%, #0000008f), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .7px, transparent 1.4px), radial-gradient(circle at 94px 78px, #f0ebdf3d 0 .7px, transparent 1.3px)}@supports (color:lab(0% 0 0)){.route-page:after{background:linear-gradient(90deg, lab(0% 0 0/.88) 0%, lab(0% 0 0/.58) 24%, transparent 58%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 30%, lab(0% 0 0/.56)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .7px, transparent 1.4px), radial-gradient(circle at 94px 78px, #f0ebdf3d 0 .7px, transparent 1.3px)}}@supports (color:color-mix(in lab, red, red)){.route-page:after{background:linear-gradient(90deg, lab(0% 0 0/.88) 0%, lab(0% 0 0/.58) 24%, transparent 58%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 30%, lab(0% 0 0/.56)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 32%, transparent) 0 .7px, transparent 1.4px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.24) 0 .7px, transparent 1.3px)}}.route-page:after{opacity:.94;background-size:auto,auto,190px 160px,236px 218px}.route-page .result-route .route-hero{min-height:0}.route-page .result-route .route-hero h1,.route-page .pricing-route .route-hero h1{max-width:13ch;font-size:2.55rem;line-height:1.08}.route-page .result-layout{grid-template-columns:1fr;gap:30px}.route-page .result-paper{gap:24px;padding:24px 0}.route-page .result-meta{border-bottom:0}.route-page .result-meta div{min-height:0;padding:16px 0}.route-page .result-card-list section,.route-page .free-result-panel li{padding:18px 0}.route-page .free-result-panel h2{max-width:12ch;font-size:2.05rem;line-height:1.12}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border-radius:8px;padding:22px 18px}.route-page .pricing-route__grid{background:0 0;grid-template-columns:1fr}.route-page .pricing-route__card{border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .pricing-route__card{padding:28px 0}.route-page .pricing-route__card:last-child{border-bottom:0}.route-page .pricing-route__card strong{font-size:3.5rem}.route-page .pricing-route__link{min-height:46px;margin-top:6px;font-size:.92rem}}.route-page .module-reading-strip,.route-page .module-next-strip{border-top:1px solid var(--xl-command);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(34px,5vw,76px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip,.route-page .module-next-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-reading-strip,.route-page .module-next-strip{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip,.route-page .module-next-strip{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-reading-strip,.route-page .module-next-strip{padding:clamp(42px,6vw,84px) 0}.route-page .module-reading-strip__header,.route-page .module-next-strip>div:first-child{align-self:start;gap:14px;padding-top:2px}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .module-card-grid,.route-page .module-next-list{border:0;grid-template-columns:1fr;gap:0;display:grid}.route-page .module-card,.route-page .module-next-link{border:0;border-top:1px solid var(--xl-command);grid-template-columns:minmax(104px,.2fr) minmax(0,1fr);gap:10px clamp(22px,3.4vw,44px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-card,.route-page .module-next-link{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}.route-page .module-card:last-child,.route-page .module-next-link:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-card:hover,.route-page .module-card:focus-visible,.route-page .module-next-link:hover,.route-page .module-next-link:focus-visible{border-top-color:var(--xl-command);background:0 0}@supports (color:color-mix(in lab, red, red)){.route-page .module-card:hover,.route-page .module-card:focus-visible,.route-page .module-next-link:hover,.route-page .module-next-link:focus-visible{border-top-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .module-card__topline{grid-row:1/span 2;align-content:start;min-height:0}.route-page .module-card__topline svg{opacity:.58}@supports (color:color-mix(in lab, red, red)){.route-page .module-card__topline span,.route-page .module-next-link span{color:color-mix(in oklch, var(--xl-command) 38%, transparent)}}.route-page .module-card h2,.route-page .module-next-link strong{max-width:18ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card h2,.route-page .module-next-link strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .module-card p,.route-page .module-next-link p{max-width:54ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card p,.route-page .module-next-link p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .module-next-link{text-decoration:none}.route-page .module-next-link:after{border-top:1px solid var(--xl-command);justify-self:start;width:42px}@supports (color:color-mix(in lab, red, red)){.route-page .module-next-link:after{border-top:1px solid color-mix(in oklch, var(--xl-command) 30%, transparent)}}.route-page .module-next-link:after{content:""}.route-page .conversion-strip{border-top-color:var(--xl-command);align-items:end}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border-top-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .conversion-strip{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border-bottom-color:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .conversion-strip{padding-top:clamp(46px,7vw,90px);padding-bottom:clamp(46px,7vw,90px)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip h2{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .conversion-strip__actions{justify-content:end;align-items:center}.route-page .conversion-strip__actions .button-secondary{border:0;border-bottom:1px solid var(--xl-command);min-height:42px}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip__actions .button-secondary{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 22%, transparent);color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .conversion-strip__actions .button-secondary{box-shadow:none;padding-left:0;padding-right:0}.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{border-bottom-color:color-mix(in oklch, var(--xl-command) 44%, transparent)}}.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .conversion-strip__actions .button-secondary:hover,.route-page .conversion-strip__actions .button-secondary:focus-visible{background:0 0}@media (max-width:760px){.route-page .module-stage{gap:24px;padding-bottom:18px}.route-page .module-stage__copy{text-align:center;justify-items:center}.route-page .module-stage__copy h1{text-wrap:balance;max-width:7.35em;font-size:clamp(2.05rem,7.45vw,2.74rem);line-height:1.16}.route-page .module-stage__copy p{max-width:27rem}.route-page .module-oracle-panel{min-height:0;padding:0}.route-page .module-oracle-panel__halo{display:none}.route-page .module-oracle-panel__center,.route-page .module-oracle-node{min-height:0;padding:12px 0}.route-page .module-oracle-panel__center strong{font-size:1.12rem}.route-page .module-oracle-panel__nodes{gap:0}.route-page .module-reading-strip,.route-page .module-next-strip{grid-template-columns:1fr;gap:22px;padding:32px 0}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2,.route-page .conversion-strip h2{max-width:7.8em;font-size:2.02rem;line-height:1.16}.route-page .module-card,.route-page .module-next-link{grid-template-columns:1fr;row-gap:9px;padding:18px 0}.route-page .module-card__topline{grid-row:auto;justify-content:space-between;display:flex}.route-page .module-card h2,.route-page .module-next-link strong{max-width:16ch;font-size:1.28rem}.route-page .conversion-strip{align-items:start;gap:26px}.route-page .conversion-strip__actions{justify-content:start;align-items:stretch}.route-page .conversion-strip__actions .button-secondary{justify-content:center;width:100%}}.route-page.cards-route .cards-route__shell,.route-page .card-detail-route{gap:clamp(52px,7vw,92px);width:min(100% - clamp(44px,8vw,128px),1200px)}.route-page.cards-route .cards-route__hero{max-width:780px}.route-page.cards-route .cards-route__hero h1{max-width:9.5em}.route-page .deck-showcase{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:clamp(26px,5vw,72px);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .deck-showcase{box-shadow:none;background:0 0;border-radius:0;padding:clamp(34px,5vw,66px) 0}.route-page .deck-showcase__back{width:clamp(96px,11vw,140px);box-shadow:0 28px 68px #00000075, 0 0 0 1px var(--xl-command);border-radius:8px}@supports (color:lab(0% 0 0)){.route-page .deck-showcase__back{box-shadow:0 28px 68px lab(0% 0 0/.46), 0 0 0 1px var(--xl-command)}}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase__back{box-shadow:0 28px 68px lab(0% 0 0/.46), 0 0 0 1px color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .deck-showcase__copy{gap:clamp(12px,1.8vw,18px);max-width:720px}.route-page .deck-showcase__copy strong{max-width:12em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .deck-showcase__copy strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .deck-showcase__copy strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:280;line-height:1.12}.route-page .deck-showcase__copy p{max-width:58ch;color:var(--xl-ink-muted);font-size:.98rem;font-weight:300;line-height:1.76}.cards-route__signals{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.cards-route__signals span{border:1px solid var(--xl-command);min-height:34px}@supports (color:color-mix(in lab, red, red)){.cards-route__signals span{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.cards-route__signals span{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cards-route__signals span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.cards-route__signals span{padding:8px 12px;font-size:.78rem;font-weight:360}.route-page .card-meaning-grid{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .card-meaning-panel{border:0;border-right:1px solid var(--xl-command);align-content:start;min-height:540px}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel{border-right:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .card-meaning-panel{box-shadow:none;background:0 0;border-radius:0;padding:clamp(26px,4vw,44px) clamp(20px,3.4vw,36px)}.route-page .card-meaning-panel:last-child{border-right:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel__image{box-shadow:0 26px 64px lab(0% 0 0/.46), 0 0 0 1px color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .card-meaning-panel__copy{gap:14px}.route-page .card-meaning-panel h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .card-meaning-panel h2{font-family:var(--font-sans);font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:280;line-height:1.12}.route-page .card-meaning-panel p,.route-page .card-meaning-panel dd{color:var(--xl-ink-muted);font-size:.92rem;font-weight:300;line-height:1.7}.route-page .card-meaning-panel dl{border-top:1px solid var(--xl-command);gap:0;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel dl{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .card-meaning-panel dl div{border-top:0;border-bottom:1px solid var(--xl-command);gap:8px}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel dl div{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}.route-page .card-meaning-panel dt{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .card-meaning-panel dt{letter-spacing:.12em;font-size:.72rem;font-weight:500}.route-page .major-map,.route-page .all-card-index{border:0;border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map,.route-page .all-card-index{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .major-map,.route-page .all-card-index{box-shadow:none;background:0 0;border-radius:0;padding:clamp(38px,6vw,76px) 0}.route-page .major-map header,.route-page .all-card-index>header{max-width:640px}.route-page .major-map h2,.route-page .all-card-index h2{max-width:10em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map h2,.route-page .all-card-index h2{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .major-map h2,.route-page .all-card-index h2{font-family:var(--font-sans);font-size:clamp(2rem,3.2vw,3.25rem);font-weight:280;line-height:1.12}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .major-map__item{border-top:0;border-right:1px solid var(--xl-command);min-height:116px}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .major-map__item{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .major-map__item{padding:18px 16px}.route-page .major-map__item:nth-child(4n){border-right:0}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item h3{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .major-map__item h3{font-family:var(--font-sans);font-size:1.02rem;font-weight:390}.route-page .major-map__item p,.route-page .major-map__item small{color:var(--xl-ink-faint);font-size:.74rem;font-weight:320;line-height:1.45}.all-card-index__groups{border-top:1px solid var(--xl-command);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.all-card-index__groups{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.all-card-index__group{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);display:grid}@supports (color:color-mix(in lab, red, red)){.all-card-index__group{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.all-card-index__group{padding:clamp(24px,4vw,42px) 0}.all-card-index__group:last-child{border-bottom:0}.all-card-index__group:not([open]){grid-template-columns:1fr;gap:0}.all-card-index__group-heading{cursor:pointer;grid-template-columns:1fr auto;align-content:start;align-items:start;gap:10px;list-style:none;display:grid}.all-card-index__group-heading::-webkit-details-marker{display:none}.all-card-index__group-heading:after{border-bottom:1px solid var(--xl-command);grid-area:1/2/span 3;justify-self:end}@supports (color:color-mix(in lab, red, red)){.all-card-index__group-heading:after{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 24%, transparent)}}.all-card-index__group-heading:after{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.all-card-index__group-heading:after{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.all-card-index__group-heading:after{content:"展开";padding-top:2px;font-size:.74rem;font-weight:350}.all-card-index__group[open] .all-card-index__group-heading:after{content:"收起"}.all-card-index__group-heading span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.all-card-index__group-heading span{color:color-mix(in oklch, var(--xl-command) 44%, transparent)}}.all-card-index__group-heading span{letter-spacing:.12em;font-size:.72rem;font-weight:500}.all-card-index__group-heading h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.all-card-index__group-heading h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.all-card-index__group-heading h3{font-size:clamp(1.35rem,2vw,1.9rem);font-weight:320;line-height:1.18}.all-card-index__group-heading p{max-width:24ch;color:var(--xl-ink-muted);margin:0;font-size:.88rem;font-weight:300;line-height:1.62}.route-page .all-card-index__grid{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .all-card-index__grid{background:0 0}.route-page .all-card-index__grid a{border:0;border-right:1px solid var(--xl-command);min-height:58px}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a{border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .all-card-index__grid a{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .all-card-index__grid a{box-shadow:none;background:0 0;border-radius:0;padding:12px 14px}.route-page .all-card-index__grid a:nth-child(3n){border-right:0}.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{background:color-mix(in oklch, var(--xl-command) 4%, transparent)}}.route-page .all-card-index__grid a:hover,.route-page .all-card-index__grid a:focus-visible{transform:none}.route-page .all-card-index__grid strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .all-card-index__grid strong{font-size:.93rem;font-weight:420}.route-page .all-card-index__grid span{color:var(--xl-ink-faint);font-size:.72rem;font-weight:310;line-height:1.4}.route-page .cards-route__conversion{margin-top:0}.route-page .card-detail-hero{max-width:880px}.route-page .card-detail-hero h1{max-width:10em}.card-detail-hero__meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.card-detail-hero__meta span{border:1px solid var(--xl-command);min-height:32px}@supports (color:color-mix(in lab, red, red)){.card-detail-hero__meta span{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.card-detail-hero__meta span{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.card-detail-hero__meta span{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.card-detail-hero__meta span{padding:7px 11px;font-size:.78rem;font-weight:320}.route-page .card-detail-grid{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .card-detail-grid section{border:0;border-right:1px solid var(--xl-command);min-height:170px}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid section{border-right:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-detail-grid section{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid section{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-detail-grid section{box-shadow:none;background:0 0;border-radius:0;padding:clamp(22px,3.4vw,36px) clamp(18px,3vw,28px)}.route-page .card-detail-grid section:nth-child(4n+1){border-right:0}.route-page .card-detail-grid__wide,.route-page .card-detail-grid .card-detail-summary{grid-column:1/-1}.route-page .card-detail-summary{grid-template-columns:minmax(110px,.18fr) minmax(0,1fr);align-items:start;column-gap:clamp(22px,4vw,56px);min-height:0}.route-page .card-detail-grid h2{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid h2{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .card-detail-grid h2{font-family:var(--font-sans);letter-spacing:.12em;font-size:.74rem;font-weight:500;line-height:1.4}.route-page .card-detail-grid p{max-width:62ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid p{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .card-detail-grid p{font-size:clamp(1rem,1.25vw,1.12rem);font-weight:300;line-height:1.72}.card-detail-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{border-color:var(--xl-command);width:auto;min-height:46px}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{border-color:color-mix(in oklch, var(--xl-command) 26%, transparent)}}.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{color:var(--xl-moon);background:#00000057;background:lab(0% 0 0/.34);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{box-shadow:none}.route-page .card-detail-actions .button-primary:hover,.route-page .card-detail-actions .button-primary:focus-visible,.route-page .card-detail-actions .button-secondary:hover,.route-page .card-detail-actions .button-secondary:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-actions .button-primary:hover,.route-page .card-detail-actions .button-primary:focus-visible,.route-page .card-detail-actions .button-secondary:hover,.route-page .card-detail-actions .button-secondary:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.route-page .card-detail-actions .button-primary:hover,.route-page .card-detail-actions .button-primary:focus-visible,.route-page .card-detail-actions .button-secondary:hover,.route-page .card-detail-actions .button-secondary:focus-visible{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-actions .button-primary:hover,.route-page .card-detail-actions .button-primary:focus-visible,.route-page .card-detail-actions .button-secondary:hover,.route-page .card-detail-actions .button-secondary:focus-visible{background:color-mix(in oklch, var(--xl-command) 7%, black)}}.route-page .card-detail-actions .button-primary:hover,.route-page .card-detail-actions .button-primary:focus-visible,.route-page .card-detail-actions .button-secondary:hover,.route-page .card-detail-actions .button-secondary:focus-visible{color:var(--xl-moon)}@media (max-width:900px){.route-page .card-meaning-grid,.route-page .major-map__grid,.route-page .card-detail-grid{grid-template-columns:1fr 1fr}.route-page .card-meaning-panel:nth-child(2n),.route-page .major-map__item:nth-child(2n),.route-page .card-detail-grid section:nth-child(2n){border-right:0}.all-card-index__group{grid-template-columns:1fr}}@media (max-width:760px){.route-page.cards-route .cards-route__shell,.route-page .card-detail-route{gap:38px;width:min(100% - 32px,1200px)}.route-page .deck-showcase{grid-template-columns:96px minmax(0,1fr);gap:20px;padding:24px 0}.route-page .deck-showcase__back{width:82px}.route-page .deck-showcase__copy strong{max-width:9em;font-size:1.62rem;line-height:1.18}.route-page .deck-showcase__copy p{font-size:.86rem;line-height:1.64}.cards-route__signals{display:none}.route-page .card-meaning-grid,.route-page .major-map__grid,.route-page .card-detail-grid{grid-template-columns:1fr}.route-page .card-meaning-panel,.route-page .major-map__item,.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel,.route-page .major-map__item,.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-meaning-panel,.route-page .major-map__item,.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){padding:20px 0}.route-page .card-meaning-panel{grid-template-columns:96px minmax(0,1fr);gap:18px}.route-page .card-meaning-panel__image{width:86px}.route-page .card-meaning-panel h2{font-size:1.52rem}.route-page .card-meaning-panel p,.route-page .card-meaning-panel dd{font-size:.86rem}.route-page .card-meaning-panel dl div{padding:11px 0}.route-page .major-map,.route-page .all-card-index{padding:30px 0}.route-page .all-card-index__grid{grid-template-columns:1fr 1fr}.route-page .all-card-index__grid a:nth-child(3n){border-right:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .all-card-index__grid a:nth-child(3n){border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .all-card-index__grid a:nth-child(2n){border-right:0}.route-page .all-card-index__grid a{min-height:62px;padding:11px 10px}.route-page .all-card-index__grid strong{font-size:.84rem}.route-page .all-card-index__grid span{font-size:.66rem}.route-page .card-detail-summary{grid-template-columns:1fr;gap:10px}.card-detail-hero__meta{justify-content:center}.card-detail-actions{display:grid}.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{justify-content:center;width:100%}}.route-page .account-route,.route-page .support-route,.route-page .legal-route{gap:clamp(48px,7vw,88px);width:min(100% - clamp(44px,8vw,128px),1200px)}.route-page .account-route .route-hero h1,.route-page .support-route .route-hero h1,.route-page .legal-route__hero h1{max-width:10.4em;font-size:clamp(2.7rem,4.2vw,4.35rem);font-weight:280;line-height:1.13}.route-page .account-route .route-hero p,.route-page .support-route .route-hero p,.route-page .legal-route__hero p{max-width:58ch;color:var(--xl-ink-muted);font-size:.98rem;font-weight:300;line-height:1.76}.route-page .account-route .route-hero .account-menu{margin-top:clamp(14px,2vw,22px);display:block}.route-page .account-route .route-hero .account-menu summary{border-color:var(--xl-command);min-width:172px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu summary{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .account-route .route-hero .account-menu summary{box-shadow:none;color:var(--xl-moon);background:#0000004d;background:lab(0% 0 0/.3);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu summary{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .account-route .route-hero .account-menu summary{letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:430}.route-page .account-route .route-hero .account-menu__panel{border-color:var(--xl-command);width:min(92vw,360px);left:50%;right:auto;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu__panel{border-color:color-mix(in oklch, var(--xl-command) 15%, transparent)}}.route-page .account-route .route-hero .account-menu__panel{text-align:left;background:linear-gradient(#ffffff0a,#0000 48%),#000000b8;background:linear-gradient(lab(100% 0 0/.04),#0000 48%),lab(0% 0 0/.72);border-radius:12px;padding:18px;box-shadow:0 28px 86px #0000008a,inset 0 1px #ffffff0f;box-shadow:0 28px 86px lab(0% 0 0/.54),inset 0 1px lab(100% 0 0/.06)}.route-page .account-route .route-hero .account-menu__credits{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu__credits{color:color-mix(in oklch, var(--xl-command) 62%, var(--aa-brass-soft))}}.route-page .account-route .route-hero .account-menu__credits{letter-spacing:.12em;font-size:.78rem;font-weight:500}.route-page .account-route .route-hero .account-menu__panel a,.route-page .account-route .route-hero .account-menu__panel p,.route-page .account-route .route-hero .account-menu__panel label{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu__panel a,.route-page .account-route .route-hero .account-menu__panel p,.route-page .account-route .route-hero .account-menu__panel label{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .account-route .route-hero .account-menu__panel a,.route-page .account-route .route-hero .account-menu__panel p,.route-page .account-route .route-hero .account-menu__panel label{font-size:.84rem;font-weight:330;line-height:1.6}.route-page .account-route .route-hero .account-menu__panel input{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .account-route .route-hero .account-menu__panel input{border-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .account-route .route-hero .account-menu__panel input{color:var(--xl-moon);background:#00000057;background:lab(0% 0 0/.34);border-radius:10px}.trust-ledger,.legal-ledger{border-top:1px solid var(--xl-hairline);border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);display:grid}@supports (color:color-mix(in lab, red, red)){.trust-ledger,.legal-ledger{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.trust-ledger,.legal-ledger{padding:clamp(38px,6vw,76px) 0}.trust-ledger__summary,.legal-ledger__summary{align-content:start;gap:14px;display:grid}.trust-ledger__summary strong,.legal-ledger__summary strong{max-width:9.8em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__summary strong,.legal-ledger__summary strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.trust-ledger__summary strong,.legal-ledger__summary strong{font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:280;line-height:1.16}.legal-ledger__summary span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-ledger__summary span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.legal-ledger__summary span{letter-spacing:.12em;font-size:.72rem;font-weight:500}.trust-ledger__summary p,.legal-ledger__summary p{max-width:28ch;color:var(--xl-ink-muted);margin:0;font-size:.92rem;font-weight:300;line-height:1.74}.trust-ledger__list,.legal-ledger__body{border-top:1px solid var(--xl-command);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.trust-ledger__list,.legal-ledger__body{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.trust-ledger__item{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(96px,.16fr) minmax(180px,.28fr) minmax(0,1fr) minmax(112px,auto);align-items:start;gap:clamp(18px,3vw,42px);min-height:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.trust-ledger__item{color:inherit;transition:background .18s var(--ease-out-quart), color .18s var(--ease-out-quart);padding:clamp(20px,3.4vw,34px) 0;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item:hover,.trust-ledger__item:focus-visible{background:color-mix(in oklch, var(--xl-command) 4%, transparent)}}.trust-ledger__item span,.legal-clause span,.legal-route__links>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item span,.legal-clause span,.legal-route__links>span{color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.trust-ledger__item span,.legal-clause span,.legal-route__links>span{letter-spacing:.12em;font-size:.74rem;font-weight:500}.trust-ledger__item strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.trust-ledger__item strong{font-size:clamp(1.18rem,1.6vw,1.58rem);font-weight:340;line-height:1.28}.trust-ledger__item p{max-width:48ch;color:var(--xl-ink-muted);margin:0;font-size:.94rem;font-weight:300;line-height:1.72}.trust-ledger__item em{border-bottom:1px solid var(--xl-command);justify-self:end}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item em{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 28%, transparent)}}.trust-ledger__item em{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item em{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.trust-ledger__item em{font-size:.82rem;font-style:normal;font-weight:430;line-height:1.3}.legal-ledger__body{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-ledger__body{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.legal-clause{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(54px,.08fr) minmax(0,1fr);gap:clamp(20px,3vw,46px);display:grid}@supports (color:color-mix(in lab, red, red)){.legal-clause{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.legal-clause{padding:clamp(22px,3.4vw,34px) 0}.legal-clause:last-child{border-bottom:0}.legal-clause p{max-width:68ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.legal-clause p{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.legal-clause p{font-size:clamp(1rem,1.22vw,1.08rem);font-weight:300;line-height:1.82}.legal-route__links{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(160px,.2fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);display:grid}@supports (color:color-mix(in lab, red, red)){.legal-route__links{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.legal-route__links{padding:0 0 clamp(32px,5vw,58px)}.legal-route__links div{flex-wrap:wrap;gap:10px 22px;display:flex}.legal-route__links a{border-bottom:1px solid var(--xl-command);min-height:38px}@supports (color:color-mix(in lab, red, red)){.legal-route__links a{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 22%, transparent)}}.legal-route__links a{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.legal-route__links a{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.legal-route__links a{font-size:.9rem;font-weight:360;text-decoration:none}.legal-route__links a:hover,.legal-route__links a:focus-visible{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-route__links a:hover,.legal-route__links a:focus-visible{border-bottom-color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.legal-route__links a:hover,.legal-route__links a:focus-visible{color:var(--xl-moon)}@media (max-width:860px){.route-page .account-route,.route-page .support-route,.route-page .legal-route{gap:34px;width:min(100% - 32px,1200px)}.route-page .account-route .route-hero h1,.route-page .support-route .route-hero h1,.route-page .legal-route__hero h1{max-width:8.6em;font-size:clamp(2.3rem,9.2vw,3.1rem);line-height:1.14}.route-page .account-route .route-hero .account-menu{justify-self:center;width:min(100%,360px)}.route-page .account-route .route-hero .account-menu summary{width:100%}.route-page .account-route .route-hero .account-menu__panel{width:100%;margin-top:10px;position:static;transform:none}.trust-ledger,.legal-ledger,.legal-route__links{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}.trust-ledger__summary strong,.legal-ledger__summary strong{max-width:10.5em;font-size:1.72rem}.trust-ledger__summary p,.legal-ledger__summary p{max-width:38ch}.trust-ledger__item{grid-template-columns:1fr;gap:9px;min-height:0;padding:20px 0}.trust-ledger__item em{justify-self:start;margin-top:4px}.legal-clause{grid-template-columns:1fr;gap:10px;padding:20px 0}.legal-clause p{font-size:.98rem;line-height:1.78}}.route-page .checkout-return .route-hero{border:0;border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:clamp(24px,5vw,72px);width:min(100%,860px);max-width:860px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero{border-top:1px solid color-mix(in oklch, var(--xl-command) 15%, transparent);border-bottom:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .checkout-return .route-hero{box-shadow:none;background:0 0;border-radius:0;padding:clamp(42px,7vw,82px) 0}.route-page .checkout-return .route-hero h1{max-width:8.4em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero h1{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .checkout-return .route-hero h1{font-family:var(--font-sans);text-shadow:0 24px 70px #000000b8;text-shadow:0 24px 70px lab(0% 0 0/.72);font-size:clamp(3.25rem,6vw,5.8rem);font-weight:260;line-height:1.02}.route-page .checkout-return .route-hero p,.route-page .checkout-return__status{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero p,.route-page .checkout-return__status{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .checkout-return .route-hero p,.route-page .checkout-return__status{font-weight:300;line-height:1.76}.route-page .checkout-return__status{border:0;border-top:1px solid var(--xl-command);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return__status{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .checkout-return__status{background:0 0;border-radius:0;padding:18px 0 0}.route-page .checkout-return__actions{justify-items:stretch;gap:10px;display:grid}.route-page .checkout-return__actions .button-primary,.route-page .checkout-return__actions .button-secondary{justify-content:center;min-height:46px}.route-page .journal-empty,.route-page .journal-item{border:0;border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,.74fr) minmax(220px,.26fr);align-items:end;gap:clamp(22px,4vw,58px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty,.route-page .journal-item{border-top:1px solid color-mix(in oklch, var(--xl-command) 15%, transparent)}}.route-page .journal-empty,.route-page .journal-item{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty,.route-page .journal-item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .journal-empty,.route-page .journal-item{background:radial-gradient(circle at 88% 32%, var(--aa-brass-soft), transparent 18rem), transparent;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty,.route-page .journal-item{background:radial-gradient(circle at 88% 32%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), transparent}}.route-page .journal-empty,.route-page .journal-item{box-shadow:none;padding:clamp(36px,5vw,64px) 0}.route-page .journal-empty h2,.route-page .journal-item h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty h2,.route-page .journal-item h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .journal-empty h2,.route-page .journal-item h2{font-family:var(--font-sans);font-size:clamp(1.68rem,2.6vw,2.65rem);font-weight:300;line-height:1.16}.route-page .journal-empty p,.route-page .journal-item p,.route-page .journal-item small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty p,.route-page .journal-item p,.route-page .journal-item small{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .journal-empty p,.route-page .journal-item p,.route-page .journal-item small{font-weight:300;line-height:1.74}.route-page .journal-empty .button-primary,.route-page .journal-item .button-secondary{justify-self:end;width:min(100%,240px)}.route-page .admin-summary article,.route-page .admin-table-block{box-shadow:none;background:0 0;border-radius:0}.route-page .admin-summary{border-top:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .admin-summary{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .admin-summary{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-summary{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .admin-summary article{border:0;border-right:1px solid var(--xl-command);min-height:188px}@supports (color:color-mix(in lab, red, red)){.route-page .admin-summary article{border-right:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .admin-summary article{padding:clamp(24px,4vw,42px) 0}.route-page .admin-summary article:last-child{border-right:0}.route-page .admin-summary strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-summary strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .admin-summary strong{font-family:var(--font-sans);font-size:clamp(2.4rem,4.2vw,4.2rem);font-weight:260}.admin-ledger{border-top:1px solid var(--xl-command);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-ledger{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.admin-ledger__item{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(72px,.14fr) minmax(180px,.34fr) minmax(0,1fr);gap:clamp(18px,4vw,54px);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-ledger__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.admin-ledger__item{padding:clamp(28px,4.6vw,56px) 0}.admin-ledger__item span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.admin-ledger__item span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.admin-ledger__item span{font-size:.78rem;font-weight:540}.admin-ledger__item strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.admin-ledger__item strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.admin-ledger__item strong{font-size:clamp(1.42rem,2vw,2rem);font-weight:320;line-height:1.26}.admin-ledger__item p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-ledger__item p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.admin-ledger__item p{font-weight:300;line-height:1.78}.route-page .admin-table-block{border:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table-block{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .admin-table-block{padding:clamp(32px,5vw,64px) 0}.route-page .admin-table-block h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table-block h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .admin-table-block h2{font-family:var(--font-sans);font-size:clamp(1.52rem,2.3vw,2.4rem);font-weight:300}.route-page .admin-table{--admin-columns:1fr .8fr 1.55fr;border:0;border-top:1px solid var(--xl-command);gap:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .admin-table{background:0 0;border-radius:0}.route-page .admin-table--orders,.route-page .admin-table--readings{--admin-columns:minmax(120px, .84fr) minmax(148px, 1fr) minmax(96px, .72fr) minmax(100px, .72fr) minmax(220px, 1.5fr)}.route-page .admin-table [role=row],.route-page .admin-table [role=row]:first-child{grid-template-columns:var(--admin-columns);border-bottom:1px solid var(--xl-command);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row],.route-page .admin-table [role=row]:first-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .admin-table [role=row],.route-page .admin-table [role=row]:first-child{color:var(--xl-moon);background:0 0}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row],.route-page .admin-table [role=row]:first-child{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .admin-table [role=row]:first-child{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row]:first-child{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .admin-table span{overflow-wrap:anywhere;min-width:0;padding:16px clamp(12px,1.8vw,22px) 16px 0}@media (max-width:760px){.route-page .checkout-return .route-hero,.route-page .journal-empty,.route-page .journal-item{border-radius:0;grid-template-columns:1fr;gap:22px;padding:28px 0}.route-page .checkout-return .route-hero h1{font-size:clamp(2.52rem,11vw,3.3rem)}.route-page .journal-empty .button-primary,.route-page .journal-item .button-secondary{justify-self:start;width:min(100%,260px)}.route-page .admin-summary{grid-template-columns:1fr}.route-page .admin-summary article{border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .admin-summary article{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .admin-summary article{padding:22px 0}.admin-ledger__item{grid-template-columns:1fr;gap:10px;padding:24px 0}.route-page .admin-table{border-top:0;gap:12px}.route-page .admin-table [role=row]:first-child{display:none}.route-page .admin-table [role=row]{border-top:1px solid var(--xl-command);grid-template-columns:1fr}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row]{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .admin-table [role=row]{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table [role=row]{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .admin-table [role=row]{padding:8px 0}.route-page .admin-table span{grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.route-page .admin-table span:before{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table span:before{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .admin-table span:before{content:attr(data-label);font-size:.74rem;font-weight:420}}.route-page .route-shell.module-route{width:min(100% - clamp(44px,9vw,152px),1180px)}.route-page .module-stage{border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(0,.92fr) minmax(318px,.48fr);align-items:end;gap:clamp(42px,7vw,104px);min-height:clamp(560px,72svh,760px);overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-stage{box-shadow:none;background:0 0;border-radius:0;padding:clamp(72px,9vw,132px) 0 clamp(46px,6vw,72px)}.route-page .module-stage:after{display:none}.route-page .module-stage:before{background:linear-gradient(180deg, #0000002e, transparent 38%, #00000057), radial-gradient(circle at 12% 72%, #f0b95a24, transparent 28rem), radial-gradient(circle at 78% 17%, var(--xl-moon), transparent 25rem), radial-gradient(ellipse at 68% 24%, var(--aa-brass-soft), transparent 34rem), radial-gradient(ellipse at 9% 86%, #f0b95a14, transparent 38rem);inset:-14% calc(50% - 50vw) -6%}@supports (color:lab(0% 0 0)){.route-page .module-stage:before{background:linear-gradient(180deg, lab(0% 0 0/.18), transparent 38%, lab(0% 0 0/.34)), radial-gradient(circle at 12% 72%, lab(78.9184% 13.2843 55.0138/.14), transparent 28rem), radial-gradient(circle at 78% 17%, var(--xl-moon), transparent 25rem), radial-gradient(ellipse at 68% 24%, var(--aa-brass-soft), transparent 34rem), radial-gradient(ellipse at 9% 86%, #f0b95a14, transparent 38rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage:before{background:linear-gradient(180deg, lab(0% 0 0/.18), transparent 38%, lab(0% 0 0/.34)), radial-gradient(circle at 12% 72%, lab(78.9184% 13.2843 55.0138/.14), transparent 28rem), radial-gradient(circle at 78% 17%, color-mix(in oklch, var(--xl-moon) 11%, transparent), transparent 25rem), radial-gradient(ellipse at 68% 24%, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 34rem), radial-gradient(ellipse at 9% 86%, lab(78.9184% 13.2843 55.0138/.08), transparent 38rem)}}.route-page .module-stage:before{opacity:.64}.route-page .module-stage__copy{align-self:end;max-width:670px;padding-bottom:clamp(4px,1vw,16px)}.route-page .module-stage__copy .route-kicker{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__copy .route-kicker{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .module-stage__copy .route-kicker{letter-spacing:.18em;font-size:.72rem;font-weight:520}.route-page .module-stage__copy h1{max-width:9.6em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__copy h1{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .module-stage__copy h1{text-shadow:0 28px 86px #000000c7;text-shadow:0 28px 86px lab(0% 0 0/.78);font-size:clamp(3.55rem,5.5vw,6.1rem);font-weight:260;line-height:1.05}.route-page .module-stage__copy p{max-width:52ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__copy p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .module-stage__copy p{font-size:1rem;font-weight:300;line-height:1.78}.route-page .module-route__actions{border-top:1px solid var(--xl-command);flex-wrap:wrap;gap:12px;width:min(100%,500px);margin-top:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.route-page .module-route__actions{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .module-route__actions{padding-top:18px}.route-page .module-route__actions .button-primary,.route-page .module-route__actions .button-secondary{min-height:42px;padding-left:20px;padding-right:20px;font-size:.86rem;font-weight:520}.route-page .module-route__actions .button-secondary{border:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route__actions .button-secondary{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 26%, transparent)}}.route-page .module-route__actions .button-secondary{color:var(--xl-moon);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-route__actions .button-secondary{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .module-route__actions .button-secondary{padding-left:0;padding-right:0}.route-page .module-oracle-panel{border-top:1px solid var(--xl-command);align-self:end;place-items:stretch stretch;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .module-oracle-panel{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-oracle-panel__halo{display:none}.route-page .module-oracle-panel__center{aspect-ratio:auto;border:0;border-bottom:1px solid var(--xl-command);place-items:start;width:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .module-oracle-panel__center{box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:0 0 clamp(18px,2.6vw,26px)}.route-page .module-oracle-panel__center span,.route-page .module-oracle-panel__center small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center span,.route-page .module-oracle-panel__center small{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .module-oracle-panel__center span,.route-page .module-oracle-panel__center small{letter-spacing:.14em;font-size:.7rem;font-weight:500}.route-page .module-oracle-panel__center strong{max-width:10em;color:var(--xl-moon);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .module-oracle-panel__center strong{font-family:var(--font-sans);font-size:clamp(2rem,3vw,3.1rem);font-weight:280;line-height:1.08}.route-page .module-oracle-panel__nodes{gap:0;display:grid;position:static}.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:22px minmax(54px,.2fr) minmax(0,1fr);align-items:start;gap:4px clamp(12px,2vw,20px);width:100%;display:grid;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){box-shadow:none;background:0 0;border-radius:0;padding:clamp(16px,2.4vw,22px) 0;transform:none}.route-page .module-oracle-node:last-child{border-bottom:0}.route-page .module-oracle-node:before{display:none}.route-page .module-oracle-node svg{width:16px;height:16px;color:var(--xl-command);grid-row:1/span 2;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node svg{color:color-mix(in oklch, var(--xl-command) 40%, transparent)}}.route-page .module-oracle-node span{color:var(--xl-command);grid-area:1/2/span 2}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .module-oracle-node span{letter-spacing:.1em;font-size:.68rem;font-weight:520}.route-page .module-oracle-node strong{max-width:15ch;color:var(--xl-moon);grid-column:3}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node strong{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .module-oracle-node strong{font-size:1rem;font-weight:380;line-height:1.28}.route-page .module-oracle-node p{max-width:32ch;color:var(--xl-moon);grid-column:3;margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-node p{color:color-mix(in oklch, var(--xl-moon) 46%, var(--aa-brass-soft))}}.route-page .module-oracle-node p{font-size:.84rem;font-weight:300;line-height:1.62}.route-page .module-reading-strip,.route-page .module-next-strip{border-top:1px solid var(--xl-command);grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);gap:clamp(34px,5vw,74px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip,.route-page .module-next-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-reading-strip,.route-page .module-next-strip{border-bottom:0;padding:clamp(48px,6vw,78px) 0}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{max-width:7em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{font-size:clamp(1.92rem,2.75vw,3rem);font-weight:280;line-height:1.14}.route-page .module-card-grid,.route-page .module-next-list{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card-grid,.route-page .module-next-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-card-grid,.route-page .module-next-list{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card-grid,.route-page .module-next-list{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-card,.route-page .module-next-link{border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(70px,.14fr) minmax(170px,.34fr) minmax(0,1fr);gap:8px clamp(18px,3.2vw,42px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-card,.route-page .module-next-link{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-card,.route-page .module-next-link{box-shadow:none;background:0 0;border-radius:0;padding:clamp(22px,3.4vw,34px) 0}.route-page .module-card:last-child,.route-page .module-next-link:last-child{border-bottom:0}.route-page .module-card__topline{grid-area:1/1/span 2;justify-content:flex-start;align-items:center;gap:8px;display:flex}.route-page .module-card__topline svg{width:15px;height:15px;color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card__topline svg{color:color-mix(in oklch, var(--xl-command) 34%, transparent)}.route-page .module-card__topline span,.route-page .module-next-link span{color:color-mix(in oklch, var(--xl-command) 44%, transparent)}}.route-page .module-card__topline span,.route-page .module-next-link span{letter-spacing:.1em;font-size:.72rem;font-weight:520}.route-page .module-card h2,.route-page .module-next-link strong{max-width:12em;color:var(--xl-moon);grid-column:2}@supports (color:color-mix(in lab, red, red)){.route-page .module-card h2,.route-page .module-next-link strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .module-card h2,.route-page .module-next-link strong{font-size:clamp(1.3rem,1.72vw,1.72rem);font-weight:320;line-height:1.25}.route-page .module-card p,.route-page .module-next-link p{max-width:50ch;color:var(--xl-moon);grid-column:3;align-self:start;margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-card p,.route-page .module-next-link p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .module-card p,.route-page .module-next-link p{font-size:.95rem;font-weight:300;line-height:1.76}.route-page .module-next-link:after{display:none}.route-page .conversion-strip{border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,.9fr) minmax(280px,.42fr);gap:clamp(28px,5vw,72px);margin-top:clamp(22px,4vw,54px)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .conversion-strip{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .conversion-strip{padding:clamp(54px,7vw,88px) 0}.route-page .conversion-strip h2{max-width:7em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip h2{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .conversion-strip h2{font-size:clamp(2.15rem,3.1vw,3.35rem);font-weight:280;line-height:1.12}.route-page .conversion-strip p{max-width:54ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .conversion-strip p{font-weight:300;line-height:1.78}.route-page .conversion-strip__actions{place-content:center stretch;align-items:stretch;gap:11px}.route-page .conversion-strip__actions .button-primary{justify-content:center}.route-page .conversion-strip__actions .button-secondary{border:0;border-bottom:1px solid var(--xl-command);justify-content:center;min-height:38px}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip__actions .button-secondary{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 20%, transparent)}}.route-page .conversion-strip__actions .button-secondary{color:var(--xl-moon);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .conversion-strip__actions .button-secondary{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .conversion-strip__actions .button-secondary{padding-left:0;padding-right:0}@media (max-width:900px){.route-page .module-stage{border-bottom-color:var(--xl-command);grid-template-columns:1fr;gap:28px;min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage{border-bottom-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .module-stage{padding:44px 0 30px}.route-page .module-stage:before{display:none}.route-page .module-stage__copy{text-align:left;justify-items:start}.route-page .module-stage__copy h1{max-width:8.8em;font-size:clamp(2.55rem,10vw,4rem);line-height:1.08}.route-page .module-stage__copy p{max-width:34rem;font-size:.96rem}.route-page .module-route__actions{grid-template-columns:1fr;gap:10px;width:100%;padding-top:16px;display:grid}.route-page .module-route__actions .button-primary,.route-page .module-route__actions .button-secondary{justify-content:center;width:100%}.route-page .module-oracle-panel{display:none}.route-page .module-reading-strip,.route-page .module-next-strip{grid-template-columns:1fr;gap:22px;padding:34px 0}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2,.route-page .conversion-strip h2{max-width:8em;font-size:clamp(2rem,8.2vw,2.7rem);line-height:1.12}.route-page .module-card,.route-page .module-next-link{grid-template-columns:minmax(54px,.2fr) minmax(0,1fr);gap:8px 18px;padding:20px 0}.route-page .module-card__topline,.route-page .module-next-link span{grid-area:1/1/span 2}.route-page .module-card h2,.route-page .module-next-link strong,.route-page .module-card p,.route-page .module-next-link p{grid-column:2}.route-page .module-card h2,.route-page .module-next-link strong{max-width:12em;font-size:1.32rem}.route-page .module-card p,.route-page .module-next-link p{max-width:27rem;font-size:.94rem}.route-page .conversion-strip{grid-template-columns:1fr;gap:24px;margin-top:10px;padding:38px 0 44px}.route-page .conversion-strip__actions{width:100%}}.aa-page--home .hero-title[data-motion-item],.aa-page--home .hero-body[data-motion-item]{opacity:1;animation:none;transform:none}.aa-page--home .hero-title{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.aa-page--home .hero-title{letter-spacing:0;text-shadow:0 24px 72px #000000c7, 0 0 44px var(--aa-brass-soft);font-size:clamp(3.45rem,5.25vw,5.65rem);font-weight:260;line-height:1.05}@supports (color:lab(0% 0 0)){.aa-page--home .hero-title{text-shadow:0 24px 72px lab(0% 0 0/.78), 0 0 44px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{text-shadow:0 24px 72px lab(0% 0 0/.78), 0 0 44px color-mix(in oklch, var(--aa-brass-soft) 7%, transparent)}}.aa-page--home .hero-body{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-body{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.aa-page--home .hero-body{font-size:.98rem;font-weight:300;line-height:1.72}.aa-page--home .hero-copy{gap:clamp(14px,2vh,20px)}.aa-page--home .question-form{margin-top:clamp(22px,3.2vh,36px)}.aa-page--home .home-orbit__node,.aa-page--home .home-orbit__center{overflow:visible}.aa-page--home .home-orbit__node:before{border-radius:12px;inset:-8px 0}.aa-page--home .home-orbit__node{width:min(100%,270px)}.aa-page--home .home-orbit__copy small,.aa-page--home .home-orbit__copy em{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__copy small,.aa-page--home .home-orbit__copy em{color:color-mix(in oklch, var(--xl-moon) 42%, transparent)}}.aa-page--home .home-orbit__copy small,.aa-page--home .home-orbit__copy em{font-size:.66rem;line-height:1.25}.aa-page--home .home-orbit__copy strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-orbit__copy strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.aa-page--home .home-orbit__copy strong{font-size:.96rem;font-weight:360;line-height:1.18}.aa-page--home .home-path-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-page--home .home-path-step{min-height:190px;padding:clamp(22px,3.2vw,34px) clamp(16px,2.6vw,26px)}.aa-page--home .home-path-step span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step span{color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.aa-page--home .home-path-step span{font-size:clamp(2.2rem,4.6vw,4.4rem)}.aa-page--home .home-path-step strong{max-width:9em;font-size:clamp(1.12rem,1.6vw,1.42rem);font-weight:320;line-height:1.22}.aa-page--home .home-path-step p{max-width:22ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-path-step p{color:color-mix(in oklch, var(--xl-moon) 45%, var(--aa-brass-soft))}}.aa-page--home .home-path-step p{font-size:.86rem;line-height:1.6}.aa-page--home .home-almanac-item{grid-template-columns:minmax(142px,.22fr) minmax(0,1fr) minmax(44px,auto);min-height:76px;padding:18px 0}.aa-page--home .home-almanac-item p{max-width:52ch}.aa-page--home .home-report-band--refined{gap:clamp(34px,6vw,82px)}.aa-page--home .home-report-preview article{min-height:96px;padding:clamp(16px,2.6vw,24px) 0}.aa-page--home .home-trust-panel{min-height:120px;padding:clamp(18px,2.8vw,28px) 0}@media (max-width:760px){.aa-page--home .hero-title{font-size:clamp(2.48rem,10vw,3.28rem);line-height:1.08}.aa-page--home .hero-body{max-width:27rem;font-size:.95rem}.aa-page--home .home-orbit__node:before{inset:-6px 0}.aa-page--home .home-orbit__node{width:100%}.aa-page--home .home-path-rail{grid-template-columns:1fr}.aa-page--home .home-path-step{min-height:0;padding:20px 0}.aa-page--home .home-path-step p{max-width:30ch}.aa-page--home .home-almanac-item{grid-template-columns:1fr auto;min-height:0}}.route-page .reading-flow{gap:clamp(34px,5vw,64px);width:min(100% - clamp(44px,7vw,128px),1320px)}.route-page .route-hero--reading{text-align:center;justify-self:center;gap:clamp(13px,2vw,20px);min-height:clamp(230px,29vw,340px)}.route-page .route-hero--reading h1{max-width:9em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .route-hero--reading h1{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .route-hero--reading h1{font-size:clamp(3.25rem,5.05vw,5.25rem);font-weight:260;line-height:1.05}.route-page .route-hero--reading p{max-width:58ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .route-hero--reading p{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .route-hero--reading p{font-size:clamp(.95rem,1.08vw,1.04rem);font-weight:300;line-height:1.78}.route-page .reading-flow__grid{grid-template-columns:minmax(294px,.74fr) minmax(456px,1.08fr) minmax(304px,.72fr);gap:clamp(38px,5.4vw,78px)}.route-page .reading-flow__setup{gap:clamp(18px,2vw,26px);padding:clamp(18px,2.6vw,30px) 0 clamp(22px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .reading-flow__setup .question-input__field:focus{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field:focus{border-color:color-mix(in oklch, var(--xl-command) 36%, transparent)}}.route-page .reading-flow__setup .question-input__field:focus{box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--xl-command);background:#0003;background:lab(0% 0 0/.2)}@supports (color:lab(0% 0 0)){.route-page .reading-flow__setup .question-input__field:focus{box-shadow:inset 0 1px 0 lab(100% 0 0/.07), 0 0 0 1px var(--xl-command)}}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field:focus{box-shadow:inset 0 1px 0 lab(100% 0 0/.07), 0 0 0 1px color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-flow__stage{border:0;border-top:1px solid var(--xl-command);min-height:clamp(450px,43vw,610px);overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .reading-flow__stage{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 46%, var(--aa-brass-soft), transparent 18rem), linear-gradient(180deg, #ffffff05, transparent 18%, #0000002e 100%);border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 46%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 18rem), linear-gradient(180deg, lab(100% 0 0/.02), transparent 18%, lab(0% 0 0/.18) 100%)}}.route-page .reading-flow__stage{box-shadow:none;padding:clamp(28px,4.4vw,58px) 0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage:before{border-color:color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.route-page .reading-flow__stage:after{box-shadow:none;opacity:.1;bottom:clamp(10px,3vw,32px);right:clamp(10px,3vw,32px)}.route-page .reading-flow__stage-label{color:var(--xl-moon);justify-self:start}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage-label{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .reading-flow__report{gap:clamp(24px,3.4vw,42px)}.route-page .reading-report,.route-page .free-result-panel{border:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report,.route-page .free-result-panel{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .reading-report,.route-page .free-result-panel{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report,.route-page .free-result-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-report,.route-page .free-result-panel{background:linear-gradient(180deg, var(--xl-command), transparent 30%), transparent;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report,.route-page .free-result-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 30%), transparent}}.route-page .reading-report,.route-page .free-result-panel{box-shadow:none;padding:clamp(26px,3.5vw,42px) 0}.route-page .reading-report__inner{gap:clamp(18px,2.2vw,26px)}.route-page .reading-report__masthead{gap:16px;padding-bottom:clamp(16px,2.2vw,24px)}.route-page .reading-report__seal{width:24px;height:24px;color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__seal{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .reading-report__seal{opacity:.82}.route-page .reading-report__seal svg{width:15px;height:15px}.route-page .reading-report__title{font-size:clamp(1.24rem,1.5vw,1.52rem);font-weight:300;line-height:1.18}.route-page .reading-report__copy,.route-page .reading-report__steps li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__copy,.route-page .reading-report__steps li{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{border-color:var(--xl-command);min-height:50px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{background:0 0;border-radius:999px}.route-page .reading-flow__unlock{border:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .reading-flow__unlock{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-flow__unlock{background:linear-gradient(90deg, var(--xl-command), transparent 58%), transparent;border-radius:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 58%), transparent}}.route-page .reading-flow__unlock{box-shadow:none;padding:clamp(26px,3.4vw,42px) 0}.route-page .reading-flow__unlock span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .reading-flow__unlock span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:520}.route-page .reading-flow__unlock strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .reading-flow__unlock strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(2.62rem,3.8vw,4.08rem);font-weight:260;line-height:1.08}.route-page .reading-flow__unlock p{max-width:31ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__unlock p{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .reading-flow__unlock p{font-size:.96rem;font-weight:330;line-height:1.72}@media (max-width:1180px){.route-page .reading-flow__grid{grid-template-columns:minmax(286px,.82fr) minmax(410px,1fr);gap:clamp(30px,4.5vw,58px)}.route-page .reading-flow__report{grid-template-columns:minmax(0,1fr) minmax(252px,.42fr);gap:clamp(26px,4vw,48px)}}@media (max-width:760px){.route-page .reading-flow{gap:28px;width:min(100% - 20px,480px)}.route-page .route-hero--reading{gap:12px;min-height:clamp(246px,78vw,340px)}.route-page .route-hero--reading h1{max-width:7.6em;font-size:clamp(2.58rem,12.2vw,3.42rem);line-height:1.08}.route-page .route-hero--reading p{max-width:28rem;font-size:.94rem;line-height:1.68}.route-page .reading-flow__grid,.route-page .reading-flow__report{grid-template-columns:1fr;gap:28px}.route-page .reading-flow__setup{gap:17px;padding:17px 0 22px}.route-page .reading-flow__setup .question-input__field{border-radius:17px;min-height:86px}.route-page .reading-flow__stage{min-height:326px;padding:20px 0 26px}.route-page .reading-flow__stage:before{opacity:.38;inset:52px 28px 44px}.route-page .reading-flow__stage:after{display:none}.route-page .reading-flow__astrolabe{min-height:276px}.route-page .reading-report,.route-page .free-result-panel,.route-page .reading-flow__unlock{padding:24px 0 28px}.route-page .reading-report__masthead{grid-template-columns:auto 1fr}.route-page .reading-report__title{font-size:1.3rem}.route-page .reading-report__save:disabled,.route-page .reading-report__save:disabled:hover,.route-page .reading-report__save:disabled:focus-visible{width:100%}.route-page .reading-flow__unlock strong{font-size:2.62rem}}.route-page .pricing-route,.route-page .tarot-spreads-route{gap:clamp(42px,6vw,78px);width:min(100% - clamp(44px,8vw,132px),1240px)}.route-page .pricing-route .route-hero,.route-page .tarot-spreads-route .route-hero{text-align:center;justify-self:center;max-width:760px;min-height:clamp(260px,31vw,390px)}.route-page .pricing-route .route-hero h1,.route-page .tarot-spreads-route .route-hero h1{max-width:10em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route .route-hero h1,.route-page .tarot-spreads-route .route-hero h1{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .pricing-route .route-hero h1,.route-page .tarot-spreads-route .route-hero h1{font-size:clamp(3.05rem,4.85vw,5.2rem);font-weight:260;line-height:1.04}.route-page .pricing-route .route-hero p,.route-page .tarot-spreads-route .route-hero p{max-width:60ch;color:var(--xl-moon);justify-self:center}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route .route-hero p,.route-page .tarot-spreads-route .route-hero p{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .pricing-route .route-hero p,.route-page .tarot-spreads-route .route-hero p{font-weight:300;line-height:1.78}.route-page .pricing-route__grid{border-top:1px solid var(--xl-command);grid-template-columns:1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent);border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .pricing-route__card{border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(160px,.25fr) minmax(150px,.2fr) minmax(0,1fr) auto;align-items:baseline;gap:12px clamp(22px,4vw,56px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .pricing-route__card{box-shadow:none;background:0 0;border-radius:0;padding:clamp(25px,3.4vw,42px) 0}.route-page .pricing-route__card span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .pricing-route__card span{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:520}.route-page .pricing-route__card strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .pricing-route__card strong{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(2.52rem,3.6vw,3.8rem);font-weight:250;line-height:1.12}.route-page .pricing-route__card p{max-width:34ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .pricing-route__card p{font-size:.98rem;font-weight:330;line-height:1.62}.route-page .pricing-route__card[data-product=reading_pack]{background:linear-gradient(90deg, var(--xl-command), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card[data-product=reading_pack]{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 72%)}}.route-page .pricing-route__link{border:1px solid var(--xl-command);justify-content:center;justify-self:end;min-width:132px;margin-top:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .pricing-route__link{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .pricing-route__link{padding:0 18px}.route-page .pricing-route__link:after{display:none}.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 38%, transparent)}}.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{background:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .pricing-route__link:hover,.route-page .pricing-route__link:focus-visible{transform:translateY(-1px)}.route-page .pricing-route__note{text-align:center;justify-self:center;max-width:72ch}.route-page .spread-index{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .spread-index{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .spread-index__row{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(82px,.14fr) minmax(220px,.34fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(24px,4.4vw,64px);min-height:clamp(118px,13vw,168px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__row{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .spread-index__row{color:inherit;padding:clamp(24px,3.8vw,44px) 0;text-decoration:none;transition:border-color .16s,color .16s,transform .16s}.route-page .spread-index__row:last-child{border-bottom:0}.route-page .spread-index__topic,.route-page .spread-index__main small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__topic,.route-page .spread-index__main small{color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.route-page .spread-index__topic,.route-page .spread-index__main small{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:520}.route-page .spread-index__main{gap:8px;display:grid}.route-page .spread-index__main h2{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__main h2{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .spread-index__main h2{font-size:clamp(1.45rem,2vw,2.1rem);font-weight:310;line-height:1.18}.route-page .spread-index__main p{max-width:34ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__main p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .spread-index__main p{font-size:.95rem;font-weight:300;line-height:1.72}.route-page .spread-index__positions{max-width:48ch;color:var(--xl-moon);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__positions{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .spread-index__positions{font-size:clamp(1rem,1.18vw,1.14rem);font-weight:330;line-height:1.72}.route-page .spread-index__row:hover,.route-page .spread-index__row:focus-visible{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__row:hover,.route-page .spread-index__row:focus-visible{border-bottom-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .spread-index__row:hover,.route-page .spread-index__row:focus-visible{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__row:hover,.route-page .spread-index__row:focus-visible{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .spread-index__row:hover,.route-page .spread-index__row:focus-visible{transform:translateY(-1px)}.route-page .spread-index__cta-group{flex-wrap:wrap;gap:8px;display:flex}.route-page .spread-index__cta-group a{border:1px solid var(--xl-command);align-items:center;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta-group a{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .spread-index__cta-group a{color:var(--aa-brass-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta-group a{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .spread-index__cta-group a{padding:0 12px;font-size:.78rem;font-weight:560;text-decoration:none}.route-page .spread-index__cta-group a:hover,.route-page .spread-index__cta-group a:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta-group a:hover,.route-page .spread-index__cta-group a:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.route-page .spread-index__cta-group a:hover,.route-page .spread-index__cta-group a:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta-group a:hover,.route-page .spread-index__cta-group a:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.route-page .spread-index__cta-group a:hover,.route-page .spread-index__cta-group a:focus-visible{outline:0}@media (max-width:860px){.route-page .pricing-route,.route-page .tarot-spreads-route{gap:30px;width:min(100% - 28px,520px)}.route-page .pricing-route .route-hero,.route-page .tarot-spreads-route .route-hero{text-align:left;justify-self:stretch;min-height:clamp(252px,76vw,350px)}.route-page .pricing-route .route-hero h1,.route-page .tarot-spreads-route .route-hero h1{max-width:8.2em;font-size:clamp(2.42rem,10.5vw,3.42rem);line-height:1.08}.route-page .pricing-route .route-hero p,.route-page .tarot-spreads-route .route-hero p{justify-self:start;font-size:.95rem;line-height:1.72}.route-page .pricing-route__card{grid-template-columns:1fr auto;gap:9px 18px;padding:26px 0}.route-page .pricing-route__card span,.route-page .pricing-route__card p{grid-column:1}.route-page .pricing-route__card strong{grid-column:1;font-size:3.08rem}.route-page .pricing-route__link{grid-column:1/-1;justify-self:stretch;min-height:48px;margin-top:6px}.route-page .pricing-route__note{text-align:left;justify-self:start}.route-page .spread-index__row{grid-template-columns:54px minmax(0,1fr);gap:8px 20px;min-height:0;padding:24px 0}.route-page .spread-index__topic{grid-area:1/1/span 2}.route-page .spread-index__main{grid-column:2}.route-page .spread-index__positions{grid-column:2;max-width:24rem;font-size:.94rem;line-height:1.64}.route-page .spread-index__main h2{font-size:1.48rem}}.route-page .tarot-spreads-route{--spread-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .tarot-spreads-route{--spread-line:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .tarot-spreads-route{--spread-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .tarot-spreads-route{--spread-line-strong:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.route-page .tarot-spreads-route{--spread-ink:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .tarot-spreads-route{--spread-ink:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .tarot-spreads-route{--spread-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .tarot-spreads-route{--spread-soft:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .tarot-spreads-route{--spread-dim:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .tarot-spreads-route{--spread-dim:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .tarot-spreads-route{gap:clamp(34px,5vw,66px)}.route-page .tarot-spreads-route .route-hero{min-height:clamp(232px,27vw,336px)}.route-page .tarot-spreads-route .route-hero h1{max-width:8.4em}.route-page .spread-decision{border-top:1px solid var(--spread-line);border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(244px,.36fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-decision{padding:clamp(26px,4.2vw,48px) 0}.route-page .spread-decision:before{pointer-events:none;content:"";background:radial-gradient(circle at 52% 42%, var(--xl-command) 0 1px, transparent 2px), radial-gradient(ellipse at 50% 50%, var(--aa-brass-soft), transparent 64%);position:absolute;inset:-45% 16% -72% 34%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision:before{background:radial-gradient(circle at 52% 42%, color-mix(in oklch, var(--xl-command) 13%, transparent) 0 1px, transparent 2px), radial-gradient(ellipse at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 64%)}}.route-page .spread-decision:before{opacity:.72;background-size:54px 54px,auto}.route-page .spread-decision__copy,.route-page .spread-decision__steps{z-index:1;position:relative}.route-page .spread-decision__copy{align-content:center;gap:12px;display:grid}.route-page .spread-decision__copy span,.route-page .spread-decision__step small,.route-page .spread-index__head span,.route-page .spread-index__cta{color:var(--spread-dim);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:540}.route-page .spread-decision__copy h2{max-width:10em;color:var(--spread-ink);margin:0;font-size:clamp(1.78rem,2.45vw,2.66rem);font-weight:260;line-height:1.12}.route-page .spread-decision__copy p{max-width:32ch;color:var(--spread-soft);margin:0;font-size:.96rem;font-weight:300;line-height:1.76}.route-page .spread-decision__steps{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__steps{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-decision__step{border-bottom:1px solid var(--xl-command);align-content:start;gap:10px;min-height:184px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__step{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .spread-decision__step{background:linear-gradient(180deg, var(--xl-command), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__step{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 58%)}}.route-page .spread-decision__step{padding:clamp(20px,3vw,30px) clamp(2px,1.8vw,22px) clamp(20px,3vw,30px) 0}.route-page .spread-decision__step+.spread-decision__step{border-left:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__step+.spread-decision__step{border-left:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .spread-decision__step+.spread-decision__step{padding-left:clamp(18px,2.2vw,28px)}.route-page .spread-decision__step h3{max-width:9.4em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__step h3{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .spread-decision__step h3{font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:330;line-height:1.28}.route-page .spread-decision__step p{max-width:23ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-decision__step p{color:color-mix(in oklch, var(--xl-moon) 50%, var(--aa-brass-soft))}}.route-page .spread-decision__step p{font-size:.92rem;font-weight:290;line-height:1.68}.route-page .spread-orbit{border-top:1px solid var(--xl-command);place-items:center;min-height:clamp(430px,45vw,590px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .spread-orbit{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .spread-orbit:before,.route-page .spread-orbit:after{pointer-events:none;content:"";position:absolute}.route-page .spread-orbit:before{background:radial-gradient(circle at 50% 52%, var(--aa-brass-soft), transparent 36%), radial-gradient(circle at 18% 73%, var(--xl-command), transparent 26%), radial-gradient(circle at 82% 26%, var(--xl-moon), transparent 25%);inset:7% 15% 4%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit:before{background:radial-gradient(circle at 50% 52%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 36%), radial-gradient(circle at 18% 73%, color-mix(in oklch, var(--xl-command) 9%, transparent), transparent 26%), radial-gradient(circle at 82% 26%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 25%)}}.route-page .spread-orbit:before{opacity:.78}.route-page .spread-orbit:after{border-top:1px solid var(--xl-command);inset:18% 14% 12%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit:after{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-orbit:after{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit:after{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .spread-orbit:after{opacity:.58;transform:skewY(-5deg)}.route-page .spread-orbit__plate{aspect-ratio:1;border:1px solid var(--xl-command);width:min(58vw,590px);max-width:68%;position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__plate{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .spread-orbit__plate{opacity:.94;border-radius:50%}.route-page .spread-orbit__plate:before,.route-page .spread-orbit__plate:after{border:1px solid var(--xl-command);position:absolute;inset:14%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__plate:before,.route-page .spread-orbit__plate:after{border:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .spread-orbit__plate:before,.route-page .spread-orbit__plate:after{content:"";border-radius:50%}.route-page .spread-orbit__plate:after{border-color:var(--xl-command);inset:31%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__plate:after{border-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .spread-orbit__axis{background:var(--xl-command);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__axis{background:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-orbit__axis--vertical{width:1px;top:5%;bottom:5%;left:50%}.route-page .spread-orbit__axis--horizontal{height:1px;top:50%;left:5%;right:5%}.route-page .spread-orbit__node{--node-x:0px;--node-y:0px;z-index:1;width:clamp(142px,16vw,206px);color:inherit;text-align:center;transform:translate(var(--node-x), var(--node-y));justify-items:center;gap:6px;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:grid;position:absolute}.route-page .spread-orbit__node:before{border:1px solid var(--xl-command);width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node:before{border:1px solid color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .spread-orbit__node:before{background:var(--aa-brass-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node:before{background:color-mix(in oklch, var(--aa-brass-soft) 38%, var(--xl-void))}}.route-page .spread-orbit__node:before{box-shadow:0 0 22px var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node:before{box-shadow:0 0 22px color-mix(in oklch, var(--xl-command) 28%, transparent)}}.route-page .spread-orbit__node:before{content:""}.route-page .spread-orbit__node small{color:var(--spread-dim);letter-spacing:0;font-size:.7rem;font-weight:540}.route-page .spread-orbit__node strong{color:var(--spread-ink);font-size:clamp(1.12rem,1.4vw,1.34rem);font-weight:320;line-height:1.18}.route-page .spread-orbit__node span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node span{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.route-page .spread-orbit__node span{font-size:.84rem;font-weight:300}.route-page .spread-orbit__node--1{--node-x:-50%;top:4%;left:50%}.route-page .spread-orbit__node--2{top:30%;left:7%}.route-page .spread-orbit__node--3{top:30%;right:7%}.route-page .spread-orbit__node--4{bottom:17%;left:13%}.route-page .spread-orbit__node--5{bottom:17%;right:13%}.route-page .spread-orbit__node--6{--node-x:-50%;bottom:3%;left:50%}.route-page .spread-orbit__node:hover,.route-page .spread-orbit__node:focus-visible{color:var(--spread-ink);transform:translate(var(--node-x), calc(var(--node-y) - 3px))}.route-page .spread-orbit__node:hover:before,.route-page .spread-orbit__node:focus-visible:before{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node:hover:before,.route-page .spread-orbit__node:focus-visible:before{border-color:color-mix(in oklch, var(--xl-command) 72%, transparent)}}.route-page .spread-orbit__node:hover:before,.route-page .spread-orbit__node:focus-visible:before{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node:hover:before,.route-page .spread-orbit__node:focus-visible:before{background:color-mix(in oklch, var(--aa-brass-soft) 58%, var(--xl-void))}}.route-page .tarot-spreads-route .spread-index{border-top-color:var(--spread-line)}.route-page .spread-index__head{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:baseline;gap:12px clamp(24px,4vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__head{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .spread-index__head{padding:0 0 clamp(18px,2.4vw,28px)}.route-page .spread-index__head p{max-width:56ch;color:var(--spread-soft);margin:0;font-size:.96rem;font-weight:300;line-height:1.68}.route-page .tarot-spreads-route .spread-index__row{grid-template-columns:minmax(76px,.12fr) minmax(220px,.32fr) minmax(0,1fr);min-height:clamp(108px,11vw,144px);padding:clamp(22px,3.2vw,36px) 0}.route-page .spread-index__positions{gap:12px;display:grid}.route-page .spread-index__cta{width:fit-content;color:var(--xl-moon);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .spread-index__cta:after{background:var(--xl-command);width:24px;height:1px}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__cta:after{background:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.route-page .spread-index__cta:after{content:"";transition:width .16s}.route-page .spread-index__row:hover .spread-index__cta,.route-page .spread-index__row:focus-visible .spread-index__cta{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-index__row:hover .spread-index__cta,.route-page .spread-index__row:focus-visible .spread-index__cta{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .spread-index__row:hover .spread-index__cta:after,.route-page .spread-index__row:focus-visible .spread-index__cta:after{width:34px}@media (max-width:860px){.route-page .tarot-spreads-route{gap:28px}.route-page .tarot-spreads-route .route-hero{min-height:clamp(232px,66vw,326px)}.route-page .spread-decision{grid-template-columns:1fr;gap:22px;padding:26px 0 18px}.route-page .spread-decision:before{inset:-22% -24% -40% 18%}.route-page .spread-decision__copy h2{max-width:11em;font-size:clamp(1.72rem,7vw,2.34rem)}.route-page .spread-decision__copy p{max-width:34ch}.route-page .spread-decision__steps{grid-template-columns:1fr}.route-page .spread-decision__step{min-height:0;padding:18px 0}.route-page .spread-decision__step+.spread-decision__step{border-left:0;padding-left:0}.route-page .spread-decision__step p{max-width:34ch}.route-page .spread-orbit{grid-template-columns:1fr;gap:0;min-height:0;padding:12px 0;display:grid}.route-page .spread-orbit:before,.route-page .spread-orbit:after,.route-page .spread-orbit__plate{display:none}.route-page .spread-orbit__node,.route-page .spread-orbit__node:hover,.route-page .spread-orbit__node:focus-visible{border-bottom:1px solid var(--xl-command);grid-template-columns:16px minmax(0,1fr) auto;justify-items:start;gap:5px 12px;width:100%;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.route-page .spread-orbit__node,.route-page .spread-orbit__node:hover,.route-page .spread-orbit__node:focus-visible{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .spread-orbit__node,.route-page .spread-orbit__node:hover,.route-page .spread-orbit__node:focus-visible{text-align:left;padding:17px 0;transform:none}.route-page .spread-orbit__node:before{grid-row:1/span 2;align-self:center;width:7px;height:7px;margin-top:2px}.route-page .spread-orbit__node small,.route-page .spread-orbit__node strong{grid-column:2}.route-page .spread-orbit__node span{white-space:nowrap;grid-area:1/3/span 2;align-self:center}.route-page .spread-orbit__node strong{font-size:1.08rem}.route-page .spread-index__head{grid-template-columns:1fr;gap:8px}.route-page .tarot-spreads-route .spread-index__row{grid-template-columns:54px minmax(0,1fr);min-height:0;padding:23px 0}.route-page .spread-index__positions{gap:9px}}.route-page .spread-detail-route{gap:clamp(42px,6vw,76px);width:min(100% - clamp(44px,8vw,132px),1240px)}.route-page .spread-detail-route .route-hero{text-align:center;justify-self:center;max-width:840px;min-height:clamp(256px,30vw,368px)}.route-page .spread-detail-route .route-hero h1{max-width:9.4em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-route .route-hero h1{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .spread-detail-route .route-hero h1{font-size:clamp(3.1rem,4.85vw,5.18rem);font-weight:260;line-height:1.03}.route-page .spread-detail-route .route-hero p{max-width:54ch;color:var(--xl-moon);justify-self:center}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-route .route-hero p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .spread-detail-route .route-hero p{font-size:1rem;font-weight:300;line-height:1.74}.route-page .spread-detail-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.route-page .spread-detail-actions .button-primary,.route-page .spread-detail-actions .button-secondary{border-radius:999px;min-height:46px;padding:0 20px;font-size:.86rem}.route-page .spread-detail-map{border-top:1px solid var(--xl-command);grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .spread-detail-map{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-detail-map{padding:clamp(28px,4.2vw,52px) 0}.route-page .spread-detail-map:before{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--xl-command), transparent), radial-gradient(circle at 48% 50%, var(--aa-brass-soft), transparent 38%);position:absolute;inset:10% -8% 4% 32%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 8%, transparent), transparent), radial-gradient(circle at 48% 50%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 38%)}}.route-page .spread-detail-map:before{opacity:.62}.route-page .spread-detail-map__intro,.route-page .spread-position-list{z-index:1;position:relative}.route-page .spread-detail-map__intro{align-content:start;gap:12px;padding-top:6px;display:grid}.route-page .spread-detail-map__intro span,.route-page .spread-position-list__item>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map__intro span,.route-page .spread-position-list__item>span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .spread-detail-map__intro span,.route-page .spread-position-list__item>span{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:540}.route-page .spread-detail-map__intro h2{max-width:9em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map__intro h2{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .spread-detail-map__intro h2{font-size:clamp(1.82rem,2.5vw,2.72rem);font-weight:260;line-height:1.1}.route-page .spread-detail-map__intro p{max-width:30ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-map__intro p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .spread-detail-map__intro p{font-size:.96rem;font-weight:300;line-height:1.76}.route-page .spread-position-list{border-top:1px solid var(--xl-command);margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .spread-position-list__item{border-bottom:1px solid var(--xl-command);grid-template-columns:64px minmax(150px,.28fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(22px,4vw,56px);min-height:112px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .spread-position-list__item{padding:clamp(22px,3.1vw,34px) 0}.route-page .spread-position-list__item>span{color:var(--xl-command);align-items:center;gap:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item>span{color:color-mix(in oklch, var(--xl-command) 58%, transparent)}}.route-page .spread-position-list__item>span:before{border:1px solid var(--xl-command);width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item>span:before{border:1px solid color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .spread-position-list__item>span:before{background:var(--aa-brass-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item>span:before{background:color-mix(in oklch, var(--aa-brass-soft) 42%, var(--xl-void))}}.route-page .spread-position-list__item>span:before{content:""}.route-page .spread-position-list__item h2{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .spread-position-list__item h2{font-size:clamp(1.38rem,1.75vw,1.9rem);font-weight:310;line-height:1.22}.route-page .spread-position-list__item p{max-width:58ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-position-list__item p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .spread-position-list__item p{font-size:clamp(.96rem,1.08vw,1.08rem);font-weight:300;line-height:1.72}.route-page .spread-detail-route .conversion-strip{border-top:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-route .conversion-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .spread-detail-route .conversion-strip{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-route .conversion-strip{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .spread-detail-route .conversion-strip{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 58%), transparent}@supports (color:color-mix(in lab, red, red)){.route-page .spread-detail-route .conversion-strip{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 58%), transparent}}.route-page .spread-detail-route .conversion-strip{padding:clamp(30px,4.6vw,56px) 0}.route-page .spread-detail-route .conversion-strip h2{max-width:10em;font-size:clamp(2.2rem,3.4vw,3.76rem);line-height:1.08}.route-page .spread-detail-route .conversion-strip__actions{align-self:center}@media (max-width:860px){.route-page .spread-detail-route{gap:30px;width:min(100% - 28px,520px)}.route-page .spread-detail-route .route-hero{text-align:left;justify-self:stretch;min-height:clamp(248px,72vw,346px)}.route-page .spread-detail-route .route-hero h1{max-width:8.2em;font-size:clamp(2.5rem,10.8vw,3.54rem)}.route-page .spread-detail-route .route-hero p{justify-self:start;max-width:34ch;font-size:.95rem;line-height:1.72}.route-page .spread-detail-actions{justify-content:stretch}.route-page .spread-detail-map{grid-template-columns:1fr;gap:22px;padding:24px 0 18px}.route-page .spread-detail-map:before{inset:10% -46% 8% 12%}.route-page .spread-detail-map__intro h2{max-width:10em;font-size:clamp(1.72rem,7vw,2.34rem)}.route-page .spread-detail-map__intro p{max-width:34ch}.route-page .spread-position-list__item{grid-template-columns:58px minmax(0,1fr);gap:8px 16px;min-height:0;padding:20px 0}.route-page .spread-position-list__item h2,.route-page .spread-position-list__item p{grid-column:2}.route-page .spread-position-list__item h2{font-size:1.36rem}.route-page .spread-position-list__item p{max-width:29rem;font-size:.94rem;line-height:1.68}.route-page .spread-detail-route .conversion-strip{padding:28px 0}.route-page .spread-detail-route .conversion-strip h2{max-width:9.6em;font-size:clamp(2.02rem,9vw,2.86rem)}}.route-page .public-tarot-route{--public-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-route{--public-line:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .public-tarot-route{--public-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-route{--public-line-strong:color-mix(in oklch, var(--xl-command) 25%, transparent)}}.route-page .public-tarot-route{--public-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-route{--public-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .public-tarot-route{--public-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-route{--public-soft:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .public-tarot-route{gap:clamp(44px,7vw,88px);width:min(100% - clamp(44px,8vw,132px),1240px)}.route-page .public-tarot-hero{grid-template-columns:minmax(0,.96fr) minmax(300px,.54fr);align-items:center;gap:clamp(42px,7vw,106px);min-height:min(740px,100svh - 100px);padding:clamp(70px,8vw,112px) 0 clamp(42px,6vw,76px);display:grid;position:relative}.route-page .public-tarot-hero:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg, #00000014, transparent 28%, #00000057), radial-gradient(circle at 16% 72%, var(--aa-brass-soft), transparent 30rem), radial-gradient(circle at 73% 18%, var(--xl-moon), transparent 25rem);position:absolute;inset:-12% calc(50% - 50vw) -2%}@supports (color:lab(0% 0 0)){.route-page .public-tarot-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 28%, lab(0% 0 0/.34)), radial-gradient(circle at 16% 72%, var(--aa-brass-soft), transparent 30rem), radial-gradient(circle at 73% 18%, var(--xl-moon), transparent 25rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 28%, lab(0% 0 0/.34)), radial-gradient(circle at 16% 72%, color-mix(in oklch, var(--aa-brass-soft) 16%, transparent), transparent 30rem), radial-gradient(circle at 73% 18%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 25rem)}}.route-page .public-tarot-hero:before{opacity:.82}.route-page .public-tarot-hero:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:-12% calc(50% - 50vw) -2%}.route-page .public-tarot-hero__copy,.route-page .public-tarot-plate{z-index:1;position:relative}.route-page .public-tarot-hero__copy{justify-items:start;gap:clamp(16px,2vw,24px);max-width:760px;display:grid}.route-page .public-tarot-hero__copy h1{max-width:9.4em;color:var(--public-text);letter-spacing:0;text-shadow:0 30px 84px #000000b8;text-shadow:0 30px 84px lab(0% 0 0/.72);margin:0;font-size:clamp(3.72rem,6.5vw,7.1rem);font-weight:250;line-height:1}.route-page .public-tarot-hero__copy p{max-width:52ch;color:var(--public-soft);margin:0;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:300;line-height:1.84}.route-page .public-tarot-hero__actions,.route-page .public-tarot-conversion__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.route-page .public-tarot-hero__actions .button-primary,.route-page .public-tarot-hero__actions .button-secondary,.route-page .public-tarot-conversion__actions .button-primary,.route-page .public-tarot-conversion__actions .button-secondary{border-radius:999px;min-height:46px;padding:0 20px}.route-page .public-tarot-plate{place-items:center;min-height:clamp(360px,39vw,520px);display:grid}.route-page .public-tarot-plate__ring{aspect-ratio:1;border:1px solid var(--xl-command);width:min(38vw,430px);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__ring{border:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .public-tarot-plate__ring{border-radius:50%}.route-page .public-tarot-plate__ring:before,.route-page .public-tarot-plate__ring:after{border:1px solid var(--xl-command);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__ring:before,.route-page .public-tarot-plate__ring:after{border:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .public-tarot-plate__ring:before,.route-page .public-tarot-plate__ring:after{content:"";border-radius:50%}.route-page .public-tarot-plate__ring:before{inset:17%}.route-page .public-tarot-plate__ring:after{border-color:var(--xl-command);inset:36%}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__ring:after{border-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .public-tarot-plate__center{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.route-page .public-tarot-plate__center span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__center span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .public-tarot-plate__center span{letter-spacing:0;font-size:.7rem;font-weight:540}.route-page .public-tarot-plate__center strong{color:var(--public-text);letter-spacing:0;font-size:clamp(2.48rem,4vw,4.2rem);font-weight:230;line-height:1}.route-page .public-tarot-plate__center small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__center small{color:color-mix(in oklch, var(--xl-moon) 50%, var(--aa-brass-soft))}}.route-page .public-tarot-plate__center small{font-size:.86rem;font-weight:300}.route-page .public-tarot-plate__marks{pointer-events:none;position:absolute;inset:0}.route-page .public-tarot-plate__marks i{border:1px solid var(--xl-command);place-items:center;width:34px;height:34px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__marks i{border:1px solid color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .public-tarot-plate__marks i{color:var(--xl-moon);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-plate__marks i{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.route-page .public-tarot-plate__marks i{font-style:normal;font-weight:360}.route-page .public-tarot-plate__marks i:first-child{top:15%;left:50%;transform:translate(-50%)}.route-page .public-tarot-plate__marks i:nth-child(2){top:58%;left:16%}.route-page .public-tarot-plate__marks i:nth-child(3){top:58%;right:16%}.route-page .public-choice-field,.route-page .public-tarot-method,.route-page .public-tarot-conversion{border-top:1px solid var(--public-line);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-field,.route-page .public-tarot-method,.route-page .public-tarot-conversion{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .public-choice-field{gap:clamp(28px,4vw,52px);padding:clamp(34px,5vw,64px) 0 clamp(38px,5vw,70px);display:grid}.route-page .public-choice-field__intro{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);align-items:end;gap:12px clamp(28px,5vw,78px);display:grid}.route-page .public-choice-field__intro span,.route-page .public-tarot-method__heading span,.route-page .public-tarot-method__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-field__intro span,.route-page .public-tarot-method__heading span,.route-page .public-tarot-method__list span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .public-choice-field__intro span,.route-page .public-tarot-method__heading span,.route-page .public-tarot-method__list span{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:540}.route-page .public-choice-field__intro h2,.route-page .public-tarot-method__heading h2,.route-page .public-tarot-conversion h2{color:var(--public-text);margin:0;font-size:clamp(2.12rem,3.2vw,3.74rem);font-weight:260;line-height:1.1}.route-page .public-choice-field__intro p{max-width:48ch;color:var(--public-soft);grid-column:2;margin:0;font-size:.98rem;font-weight:300;line-height:1.72}.route-page .public-choice-grid{border-top:1px solid var(--public-line);border-bottom:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .public-choice{min-height:clamp(330px,28vw,440px);color:inherit;background:radial-gradient(circle at 50% 18%, var(--aa-brass-soft), transparent 34%), linear-gradient(180deg, var(--xl-command), transparent 62%);align-content:start;gap:13px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice{background:radial-gradient(circle at 50% 18%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 62%)}}.route-page .public-choice{padding:clamp(22px,3vw,34px);text-decoration:none;transition:background .18s,transform .18s}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice+.public-choice{border-left:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .public-choice:before{color:var(--xl-command);position:absolute;top:clamp(18px,2.6vw,28px);right:clamp(20px,2.6vw,32px)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice:before{color:color-mix(in oklch, var(--xl-command) 17%, transparent)}}.route-page .public-choice:before{content:attr(data-letter)}.route-page .public-choice>span{border:1px solid var(--public-line-strong);width:46px;height:46px;color:var(--xl-moon);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice>span{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .public-choice>span{font-size:1.08rem;font-weight:360}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice small{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .public-choice small{letter-spacing:0;font-size:.74rem;font-weight:540}.route-page .public-choice h3{max-width:11em;color:var(--public-text);margin:0;font-size:clamp(1.55rem,2vw,2.12rem);font-weight:290;line-height:1.18}.route-page .public-choice p{max-width:28ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice p{color:color-mix(in oklch, var(--xl-moon) 55%, var(--aa-brass-soft))}}.route-page .public-choice p{font-size:.95rem;font-weight:300;line-height:1.7}.route-page .public-choice strong{width:fit-content;color:var(--xl-moon);align-self:end;align-items:center;gap:10px;margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice strong{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.route-page .public-choice strong{font-size:.82rem;font-weight:560}.route-page .public-choice strong:after{background:var(--xl-command);width:28px;height:1px}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice strong:after{background:color-mix(in oklch, var(--xl-command) 32%, transparent)}}.route-page .public-choice strong:after{content:"";transition:width .16s}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice:hover,.route-page .public-choice:focus-visible{background:radial-gradient(circle at 50% 18%, color-mix(in oklch, var(--aa-brass-soft) 15%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 62%)}}.route-page .public-choice:hover,.route-page .public-choice:focus-visible{transform:translateY(-2px)}.route-page .public-choice:hover strong:after,.route-page .public-choice:focus-visible strong:after{width:40px}.route-page .public-tarot-method{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);padding:clamp(36px,5vw,68px) 0;display:grid}.route-page .public-tarot-method__heading{align-content:start;gap:14px;display:grid}.route-page .public-tarot-method__heading h2{max-width:8.6em}.route-page .public-tarot-method__list{border-top:1px solid var(--xl-command);margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-method__list{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .public-tarot-method__list li{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(76px,.18fr) minmax(170px,.28fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(20px,3.5vw,48px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-method__list li{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .public-tarot-method__list li{padding:clamp(22px,3.2vw,34px) 0}.route-page .public-tarot-method__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-method__list h3{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .public-tarot-method__list h3{font-size:clamp(1.24rem,1.55vw,1.62rem);font-weight:320;line-height:1.28}.route-page .public-tarot-method__list p{max-width:54ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-method__list p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .public-tarot-method__list p{font-size:.96rem;font-weight:300;line-height:1.72}.route-page .public-tarot-conversion{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 60%), transparent;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:clamp(30px,5vw,74px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-conversion{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 60%), transparent}}.route-page .public-tarot-conversion{padding:clamp(34px,5vw,66px) 0}.route-page .public-tarot-conversion h2{max-width:10.5em}.route-page .public-tarot-conversion p{max-width:56ch;color:var(--public-soft);margin:16px 0 0;font-size:.98rem;font-weight:300;line-height:1.76}.route-page .public-tarot-conversion__actions{justify-content:stretch}.route-page .public-tarot-conversion__actions .button-primary,.route-page .public-tarot-conversion__actions .button-secondary{width:100%}@media (max-width:860px){.route-page .public-tarot-route{gap:30px;width:min(100% - 28px,520px)}.route-page .public-tarot-hero{grid-template-columns:1fr;gap:22px;min-height:min(740px,100svh - 88px);padding:58px 0 28px}.route-page .public-tarot-hero:before{background:linear-gradient(180deg, #00000014, transparent 35%, #00000061), radial-gradient(circle at 10% 68%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 68% 10%, var(--xl-moon), transparent 15rem);inset:-10% calc(50% - 50vw) -8%}@supports (color:lab(0% 0 0)){.route-page .public-tarot-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 35%, lab(0% 0 0/.38)), radial-gradient(circle at 10% 68%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 68% 10%, var(--xl-moon), transparent 15rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .public-tarot-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 35%, lab(0% 0 0/.38)), radial-gradient(circle at 10% 68%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 18rem), radial-gradient(circle at 68% 10%, color-mix(in oklch, var(--xl-moon) 11%, transparent), transparent 15rem)}}.route-page .public-tarot-hero:after{background:linear-gradient(90deg,#0000005c,#0000 38%,#00000052 76%),linear-gradient(#00000038,#0000 42%,#0003);background:linear-gradient(90deg,lab(0% 0 0/.36),#0000 38%,lab(0% 0 0/.32) 76%),linear-gradient(lab(0% 0 0/.22),#0000 42%,lab(0% 0 0/.2));inset:-10% calc(50% - 50vw) -8%}.route-page .public-tarot-hero__copy h1{max-width:8.6em;font-size:clamp(3.05rem,13.2vw,4.28rem);line-height:1.02}.route-page .public-tarot-hero__copy p{max-width:32ch;font-size:.96rem;line-height:1.72}.route-page .public-tarot-hero__actions,.route-page .public-tarot-hero__actions .button-primary,.route-page .public-tarot-hero__actions .button-secondary{width:100%}.route-page .public-tarot-plate{min-height:214px}.route-page .public-tarot-plate__ring{width:min(76vw,292px)}.route-page .public-tarot-plate__center strong{font-size:clamp(2.25rem,12vw,3.2rem)}.route-page .public-tarot-plate__marks i{width:30px;height:30px}.route-page .public-choice-field{gap:22px;padding:26px 0 32px}.route-page .public-choice-field__intro{grid-template-columns:1fr;gap:10px}.route-page .public-choice-field__intro h2,.route-page .public-tarot-method__heading h2,.route-page .public-tarot-conversion h2{max-width:9.8em;font-size:clamp(2.04rem,9vw,2.92rem)}.route-page .public-choice-field__intro p{grid-column:auto;max-width:32ch}.route-page .public-choice-grid{grid-template-columns:1fr}.route-page .public-choice,.route-page .public-choice:hover,.route-page .public-choice:focus-visible{border-left:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice,.route-page .public-choice:hover,.route-page .public-choice:focus-visible{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .public-choice,.route-page .public-choice:hover,.route-page .public-choice:focus-visible{background:radial-gradient(circle at 92% 18%, var(--aa-brass-soft), transparent 30%), transparent;padding:22px 0}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice,.route-page .public-choice:hover,.route-page .public-choice:focus-visible{background:radial-gradient(circle at 92% 18%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 30%), transparent}}.route-page .public-choice,.route-page .public-choice:hover,.route-page .public-choice:focus-visible{transform:none}.route-page .public-choice>span{width:40px;height:40px}.route-page .public-choice h3{max-width:12em;font-size:1.64rem}.route-page .public-choice p{max-width:32ch}.route-page .public-tarot-method{grid-template-columns:1fr;gap:22px;padding:28px 0}.route-page .public-tarot-method__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 16px;padding:20px 0}.route-page .public-tarot-method__list h3,.route-page .public-tarot-method__list p{grid-column:2}.route-page .public-tarot-method__list h3{font-size:1.28rem}.route-page .public-tarot-conversion{grid-template-columns:1fr;gap:24px;padding:30px 0}.route-page .public-tarot-conversion p{max-width:32ch}}.route-page .daily-route{--daily-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route{--daily-line:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .daily-route{--daily-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route{--daily-line-strong:color-mix(in oklch, var(--xl-command) 26%, transparent)}}.route-page .daily-route{--daily-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route{--daily-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .daily-route{--daily-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route{--daily-soft:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .daily-route{gap:clamp(44px,6vw,82px);width:min(100% - clamp(44px,8vw,132px),1240px)}.route-page .daily-hero{grid-template-columns:minmax(0,.92fr) minmax(300px,.5fr);align-items:center;gap:clamp(42px,7vw,104px);min-height:min(720px,100svh - 100px);padding:clamp(70px,8vw,112px) 0 clamp(42px,6vw,76px);display:grid;position:relative}.route-page .daily-hero:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg, #00000014, transparent 30%, #00000057), radial-gradient(circle at 15% 72%, var(--aa-brass-soft), transparent 28rem), radial-gradient(circle at 72% 16%, var(--xl-moon), transparent 24rem);position:absolute;inset:-12% calc(50% - 50vw) -2%}@supports (color:lab(0% 0 0)){.route-page .daily-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 30%, lab(0% 0 0/.34)), radial-gradient(circle at 15% 72%, var(--aa-brass-soft), transparent 28rem), radial-gradient(circle at 72% 16%, var(--xl-moon), transparent 24rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .daily-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 30%, lab(0% 0 0/.34)), radial-gradient(circle at 15% 72%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 28rem), radial-gradient(circle at 72% 16%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 24rem)}}.route-page .daily-hero:before{opacity:.82}.route-page .daily-hero:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:-12% calc(50% - 50vw) -2%}.route-page .daily-hero__copy,.route-page .daily-oracle{z-index:1;position:relative}.route-page .daily-hero__copy{justify-items:start;gap:clamp(16px,2vw,24px);max-width:720px;display:grid}.route-page .daily-hero__copy h1{max-width:7.8em;color:var(--daily-text);letter-spacing:0;text-shadow:0 30px 84px #000000b8;text-shadow:0 30px 84px lab(0% 0 0/.72);margin:0;font-size:clamp(4rem,6.8vw,7.4rem);font-weight:250;line-height:1}.route-page .daily-hero__copy p{max-width:50ch;color:var(--daily-soft);margin:0;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:300;line-height:1.82}.route-page .daily-hero__actions,.route-page .daily-conversion__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.route-page .daily-hero__actions .button-primary,.route-page .daily-hero__actions .button-secondary,.route-page .daily-conversion__actions .button-primary,.route-page .daily-conversion__actions .button-secondary{border-radius:999px;min-height:46px;padding:0 20px}.route-page .daily-oracle{place-items:center;min-height:clamp(340px,36vw,490px);display:grid}.route-page .daily-oracle__ring{aspect-ratio:1;border:1px solid var(--daily-line);border-radius:50%;width:min(34vw,390px);position:absolute}.route-page .daily-oracle__ring:before,.route-page .daily-oracle__ring:after{border:1px solid var(--xl-command);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__ring:before,.route-page .daily-oracle__ring:after{border:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .daily-oracle__ring:before,.route-page .daily-oracle__ring:after{content:"";border-radius:50%}.route-page .daily-oracle__ring:before{inset:19%}.route-page .daily-oracle__ring:after{border-color:var(--xl-command);inset:39%}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__ring:after{border-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .daily-oracle__center{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.route-page .daily-oracle__center span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__center span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .daily-oracle__center span{letter-spacing:0;font-size:.7rem;font-weight:540}.route-page .daily-oracle__center strong{color:var(--daily-text);letter-spacing:0;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:220;line-height:.94}.route-page .daily-oracle__center small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__center small{color:color-mix(in oklch, var(--xl-moon) 50%, var(--aa-brass-soft))}}.route-page .daily-oracle__center small{font-size:.86rem;font-weight:300}.route-page .daily-oracle__ticks{pointer-events:none;position:absolute;inset:0}.route-page .daily-oracle__ticks i{border:1px solid var(--xl-command);width:7px;height:7px;position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__ticks i{border:1px solid color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .daily-oracle__ticks i{background:var(--aa-brass-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__ticks i{background:color-mix(in oklch, var(--aa-brass-soft) 38%, var(--xl-void))}}.route-page .daily-oracle__ticks i:first-child{top:18%;left:50%}.route-page .daily-oracle__ticks i:nth-child(2){top:62%;left:20%}.route-page .daily-oracle__ticks i:nth-child(3){top:62%;right:20%}.route-page .daily-note,.route-page .daily-route-list,.route-page .daily-conversion{border-top:1px solid var(--daily-line);border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note,.route-page .daily-route-list,.route-page .daily-conversion{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .daily-note{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);padding:clamp(34px,5vw,66px) 0;display:grid}.route-page .daily-note__lead,.route-page .daily-route-list__heading{align-content:start;gap:14px;display:grid}.route-page .daily-note__lead span,.route-page .daily-route-list__heading span,.route-page .daily-note__line>span,.route-page .daily-route-link span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__lead span,.route-page .daily-route-list__heading span,.route-page .daily-note__line>span,.route-page .daily-route-link span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .daily-note__lead span,.route-page .daily-route-list__heading span,.route-page .daily-note__line>span,.route-page .daily-route-link span{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:540}.route-page .daily-note__lead h2,.route-page .daily-route-list__heading h2,.route-page .daily-conversion h2{max-width:9.4em;color:var(--daily-text);margin:0;font-size:clamp(2.12rem,3.25vw,3.76rem);font-weight:260;line-height:1.1}.route-page .daily-note__lead p,.route-page .daily-conversion p{max-width:34ch;color:var(--daily-soft);margin:0;font-size:.98rem;font-weight:300;line-height:1.76}.route-page .daily-note__lines{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__lines{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .daily-note__line{border-bottom:1px solid var(--xl-command);grid-template-columns:58px minmax(90px,.18fr) minmax(180px,.26fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(18px,3vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__line{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-note__line{padding:clamp(22px,3vw,34px) 0}.route-page .daily-note__line h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__line h3{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .daily-note__line h3{font-size:clamp(1.28rem,1.6vw,1.72rem);font-weight:320;line-height:1.26}.route-page .daily-note__line small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__line small{color:color-mix(in oklch, var(--xl-command) 52%, transparent)}}.route-page .daily-note__line small{font-size:.72rem;font-weight:540}.route-page .daily-note__line p{max-width:52ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-note__line p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .daily-note__line p{font-size:.96rem;font-weight:300;line-height:1.7}.route-page .daily-route-list{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);padding:clamp(34px,5vw,66px) 0;display:grid}.route-page .daily-route-list__items{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route-list__items{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .daily-route-link{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(80px,.16fr) minmax(160px,.3fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(20px,3.5vw,48px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route-link{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-route-link{color:inherit;padding:clamp(22px,3vw,34px) 0;text-decoration:none;transition:color .16s,transform .16s}.route-page .daily-route-link strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route-link strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .daily-route-link strong{font-size:clamp(1.24rem,1.55vw,1.62rem);font-weight:320;line-height:1.28}.route-page .daily-route-link p{max-width:50ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-route-link p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .daily-route-link p{font-size:.96rem;font-weight:300;line-height:1.68}.route-page .daily-route-link:hover,.route-page .daily-route-link:focus-visible{color:var(--daily-text);transform:translate(2px)}.route-page .daily-conversion{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 60%), transparent;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:clamp(30px,5vw,74px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-conversion{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 60%), transparent}}.route-page .daily-conversion{padding:clamp(34px,5vw,66px) 0}.route-page .daily-conversion p{max-width:56ch;margin:16px 0 0}.route-page .daily-conversion__actions{justify-content:stretch}.route-page .daily-conversion__actions .button-primary,.route-page .daily-conversion__actions .button-secondary{width:100%}@media (max-width:860px){.route-page .daily-route{gap:30px;width:min(100% - 28px,520px)}.route-page .daily-hero{grid-template-columns:1fr;gap:22px;min-height:min(720px,100svh - 88px);padding:58px 0 28px}.route-page .daily-hero:before{background:linear-gradient(180deg, #00000014, transparent 35%, #00000061), radial-gradient(circle at 10% 68%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 68% 10%, var(--xl-moon), transparent 15rem);inset:-10% calc(50% - 50vw) -8%}@supports (color:lab(0% 0 0)){.route-page .daily-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 35%, lab(0% 0 0/.38)), radial-gradient(circle at 10% 68%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 68% 10%, var(--xl-moon), transparent 15rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .daily-hero:before{background:linear-gradient(180deg, lab(0% 0 0/.08), transparent 35%, lab(0% 0 0/.38)), radial-gradient(circle at 10% 68%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 18rem), radial-gradient(circle at 68% 10%, color-mix(in oklch, var(--xl-moon) 11%, transparent), transparent 15rem)}}.route-page .daily-hero:after{background:linear-gradient(90deg,#00000057,#0000 38%,#00000057 76%),linear-gradient(#00000038,#0000 42%,#0003);background:linear-gradient(90deg,lab(0% 0 0/.34),#0000 38%,lab(0% 0 0/.34) 76%),linear-gradient(lab(0% 0 0/.22),#0000 42%,lab(0% 0 0/.2));inset:-10% calc(50% - 50vw) -8%}.route-page .daily-hero__copy h1{max-width:7.3em;font-size:clamp(3.28rem,14vw,4.42rem);line-height:1.02}.route-page .daily-hero__copy p{max-width:32ch;font-size:.96rem;line-height:1.72}.route-page .daily-hero__actions,.route-page .daily-hero__actions .button-primary,.route-page .daily-hero__actions .button-secondary{width:100%}.route-page .daily-oracle{min-height:212px}.route-page .daily-oracle__ring{width:min(74vw,286px)}.route-page .daily-oracle__center strong{font-size:clamp(3rem,15vw,4.3rem)}.route-page .daily-note,.route-page .daily-route-list,.route-page .daily-conversion{grid-template-columns:1fr;gap:22px;padding:28px 0}.route-page .daily-note__lead h2,.route-page .daily-route-list__heading h2,.route-page .daily-conversion h2{max-width:9.6em;font-size:clamp(2.04rem,9vw,2.92rem)}.route-page .daily-note__lead p,.route-page .daily-conversion p{max-width:32ch}.route-page .daily-note__line{grid-template-columns:44px minmax(0,1fr);gap:7px 16px;padding:20px 0}.route-page .daily-note__line small,.route-page .daily-note__line h3,.route-page .daily-note__line p{grid-column:2}.route-page .daily-note__line h3{font-size:1.3rem}.route-page .daily-note__line p{max-width:30rem}.route-page .daily-route-link{grid-template-columns:58px minmax(0,1fr);gap:8px 16px;padding:20px 0}.route-page .daily-route-link strong,.route-page .daily-route-link p{grid-column:2}.route-page .daily-route-link:hover,.route-page .daily-route-link:focus-visible{transform:none}}.route-page .daily-oracle__beam{aspect-ratio:1;background:conic-gradient(from 214deg, transparent 0deg 42deg, var(--aa-brass-soft) 43deg 126deg, transparent 128deg 360deg), radial-gradient(circle, var(--xl-moon), transparent 62%);border-radius:50%;width:min(28vw,330px);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__beam{background:conic-gradient(from 214deg, transparent 0deg 42deg, color-mix(in oklch, var(--aa-brass-soft) 24%, transparent) 43deg 126deg, transparent 128deg 360deg), radial-gradient(circle, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 62%)}}.route-page .daily-oracle__beam{filter:blur(.1px);opacity:.86;-webkit-mask:radial-gradient(farthest-side,#0000 0 54%,#000 55% 58%,#0000 59%);mask:radial-gradient(farthest-side,#0000 0 54%,#000 55% 58%,#0000 59%)}.route-page .daily-oracle__marks{border-top:1px solid var(--daily-line);border-bottom:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:auto 0 clamp(14px,3vw,34px)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__marks{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-oracle__marks span{border-right:1px solid var(--xl-command);place-items:center;gap:4px;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__marks span{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-oracle__marks span:last-child{border-right:0}.route-page .daily-oracle__marks i,.route-page .daily-oracle__marks em{letter-spacing:0;font-style:normal}.route-page .daily-oracle__marks i{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__marks i{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .daily-oracle__marks i{font-size:.68rem;font-weight:560}.route-page .daily-oracle__marks em{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-oracle__marks em{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .daily-oracle__marks em{font-size:.82rem;font-weight:340}.route-page .daily-calibration{border-top:1px solid var(--xl-command);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .daily-calibration:before{background:linear-gradient(180deg, transparent, var(--xl-command) 14%, var(--xl-command) 86%, transparent);width:1px;position:absolute;top:0;bottom:0;left:clamp(118px,15vw,154px)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration:before{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent) 14%, color-mix(in oklch, var(--xl-command) 18%, transparent) 86%, transparent)}}.route-page .daily-calibration:before{content:"";pointer-events:none}.route-page .daily-calibration__row{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(82px,.16fr) minmax(56px,.08fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3.4vw,48px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__row{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-calibration__row{min-height:146px;padding:clamp(22px,3vw,34px) 0}.route-page .daily-calibration__time{gap:8px;display:grid}.route-page .daily-calibration__time span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__time span{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .daily-calibration__time span{font-size:clamp(1.2rem,1.8vw,1.72rem);font-weight:260;line-height:1}.route-page .daily-calibration__time small,.route-page .daily-calibration__copy em,.route-page .daily-path__step small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__time small,.route-page .daily-calibration__copy em,.route-page .daily-path__step small{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.route-page .daily-calibration__time small,.route-page .daily-calibration__copy em,.route-page .daily-path__step small{letter-spacing:0;font-size:.72rem;font-style:normal;font-weight:540}.route-page .daily-calibration__node{place-items:center;min-height:44px;display:grid;position:relative}.route-page .daily-calibration__node i{border:1px solid var(--xl-command);width:11px;height:11px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__node i{border:1px solid color-mix(in oklch, var(--xl-command) 34%, transparent)}}.route-page .daily-calibration__node i{background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px;box-shadow:0 0 0 10px #0000003d;box-shadow:0 0 0 10px lab(0% 0 0/.24)}.route-page .daily-calibration__node i[data-active=true]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__node i[data-active=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 56%, transparent)}}.route-page .daily-calibration__node i[data-active=true]{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__node i[data-active=true]{background:color-mix(in oklch, var(--aa-brass-soft) 44%, transparent)}}.route-page .daily-calibration__node i[data-active=true]{box-shadow:0 0 0 10px var(--aa-brass-soft), 0 0 32px var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__node i[data-active=true]{box-shadow:0 0 0 10px color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), 0 0 32px color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .daily-calibration__copy{gap:10px;max-width:690px;display:grid}.route-page .daily-calibration__copy h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__copy h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .daily-calibration__copy h3{font-size:clamp(1.42rem,2vw,2.04rem);font-weight:300;line-height:1.22}.route-page .daily-calibration__copy p{max-width:54ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-calibration__copy p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .daily-calibration__copy p{font-size:.96rem;font-weight:300;line-height:1.72}.route-page .daily-path{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .daily-path__step{border-bottom:1px solid var(--xl-command);grid-template-columns:52px minmax(70px,.16fr) minmax(190px,.28fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(18px,3vw,44px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path__step{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .daily-path__step{color:inherit;min-height:118px;padding:clamp(20px,3vw,30px) 0;text-decoration:none;transition:color .16s,transform .16s,border-color .16s}.route-page .daily-path__step span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path__step span{color:color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .daily-path__step span{font-size:.76rem;font-weight:600}.route-page .daily-path__step strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path__step strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .daily-path__step strong{font-size:clamp(1.2rem,1.55vw,1.62rem);font-weight:310;line-height:1.28}.route-page .daily-path__step p{max-width:48ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path__step p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .daily-path__step p{font-size:.94rem;font-weight:300;line-height:1.68}.route-page .daily-path__step:hover,.route-page .daily-path__step:focus-visible{border-bottom-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .daily-path__step:hover,.route-page .daily-path__step:focus-visible{border-bottom-color:color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.route-page .daily-path__step:hover,.route-page .daily-path__step:focus-visible{color:var(--daily-text);transform:translate(2px)}@media (max-width:860px){.route-page .daily-oracle{padding-bottom:78px}.route-page .daily-oracle__beam{width:min(62vw,244px)}.route-page .daily-oracle__marks{bottom:0}.route-page .daily-oracle__marks span{min-height:50px}.route-page .daily-calibration:before{left:20px}.route-page .daily-calibration__row{grid-template-columns:48px minmax(0,1fr);gap:10px 18px;min-height:0;padding:22px 0}.route-page .daily-calibration__time{grid-column:2;grid-template-columns:auto 1fr;align-items:baseline}.route-page .daily-calibration__node{grid-area:1/1/span 2}.route-page .daily-calibration__copy{grid-column:2}.route-page .daily-calibration__copy h3{font-size:1.34rem}.route-page .daily-calibration__copy p{max-width:30rem}.route-page .daily-path__step{grid-template-columns:42px minmax(0,1fr);gap:8px 14px;min-height:0;padding:20px 0}.route-page .daily-path__step small,.route-page .daily-path__step strong,.route-page .daily-path__step p{grid-column:2}.route-page .daily-path__step:hover,.route-page .daily-path__step:focus-visible{transform:none}}.route-page .card-detail-grid{border-top:1px solid var(--xl-command);grid-template-columns:1fr}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .card-detail-grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){border:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);align-items:baseline;gap:12px clamp(28px,5vw,72px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1){box-shadow:none;background:0 0;border-radius:0;padding:clamp(24px,3.4vw,38px) 0}.route-page .card-detail-grid section:last-child{border-bottom:0}.route-page .card-detail-summary{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr)}.route-page .card-detail-grid h2{letter-spacing:0;text-transform:none;grid-column:1;max-width:12em}.route-page .card-detail-grid p,.route-page .card-detail-actions{grid-column:2}.route-page .card-detail-grid p{max-width:64ch;font-size:clamp(1.02rem,1.2vw,1.14rem)}.route-page .card-detail-actions{margin-top:2px}.route-page .card-detail-actions .button-primary,.route-page .card-detail-actions .button-secondary{background:0 0}.route-page .all-card-index__group:not([open]){align-items:center;min-height:92px}.route-page .all-card-index__group:not([open]) .all-card-index__group-heading{align-items:center}@media (max-width:760px){.route-page.cards-route .cards-route__shell,.route-page .card-detail-route{gap:30px}.route-page .major-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){border-right:0;min-height:112px;padding:14px 10px}.route-page .major-map__item:nth-child(odd){border-right:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item:nth-child(odd){border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .major-map__item small{display:none}.route-page .all-card-index__group:not([open]){min-height:72px}.route-page .card-detail-grid section,.route-page .card-detail-grid section:nth-child(2n),.route-page .card-detail-grid section:nth-child(4n+1),.route-page .card-detail-summary{grid-template-columns:1fr;gap:10px;padding:21px 0}.route-page .card-detail-grid h2,.route-page .card-detail-grid p,.route-page .card-detail-actions{grid-column:1}}.route-page .module-route[data-module]{--xl-module-accent:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module]{--xl-module-accent:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .module-route[data-module]{--xl-module-accent-soft:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module]{--xl-module-accent-soft:color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .module-route[data-module=wiki],.route-page .module-route[data-module=tools]{--xl-module-accent:#e6cf9c}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=wiki],.route-page .module-route[data-module=tools]{--xl-module-accent:color-mix(in oklch, #e6cf9c 78%, var(--xl-moon))}}.route-page .module-route[data-module=wiki],.route-page .module-route[data-module=tools]{--xl-module-accent-soft:#e6cf9c26}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=wiki],.route-page .module-route[data-module=tools]{--xl-module-accent-soft:lab(84.1488% 2.85634 28.5102/.15)}}.route-page .module-route[data-module=daily],.route-page .module-route[data-module=weekly],.route-page .module-route[data-module=public-tarot]{--xl-module-accent:#efd48c}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=daily],.route-page .module-route[data-module=weekly],.route-page .module-route[data-module=public-tarot]{--xl-module-accent:color-mix(in oklch, #efd48c 70%, var(--xl-moon))}}.route-page .module-route[data-module=daily],.route-page .module-route[data-module=weekly],.route-page .module-route[data-module=public-tarot]{--xl-module-accent-soft:#efd48c24}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=daily],.route-page .module-route[data-module=weekly],.route-page .module-route[data-module=public-tarot]{--xl-module-accent-soft:lab(86.0027% 2.63107 39.2114/.14)}}.route-page .module-route[data-module=reports],.route-page .module-route[data-module=account]{--xl-module-accent:#d8c4a6}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=reports],.route-page .module-route[data-module=account]{--xl-module-accent:color-mix(in oklch, #d8c4a6 74%, var(--xl-moon))}}.route-page .module-route[data-module=reports],.route-page .module-route[data-module=account]{--xl-module-accent-soft:#d8c4a61f}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=reports],.route-page .module-route[data-module=account]{--xl-module-accent-soft:lab(80.2711% 3.82617 17.822/.12)}}.route-page .module-route[data-module] .module-stage:before{background:linear-gradient(180deg, #0000002e, transparent 38%, #00000057), radial-gradient(circle at 12% 72%, var(--xl-module-accent-soft), transparent 28rem), radial-gradient(circle at 78% 17%, var(--xl-moon), transparent 25rem), radial-gradient(ellipse at 68% 24%, var(--xl-module-accent), transparent 34rem), radial-gradient(ellipse at 9% 86%, var(--xl-module-accent), transparent 38rem)}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module] .module-stage:before{background:linear-gradient(180deg, lab(0% 0 0/.18), transparent 38%, lab(0% 0 0/.34)), radial-gradient(circle at 12% 72%, var(--xl-module-accent-soft), transparent 28rem), radial-gradient(circle at 78% 17%, var(--xl-moon), transparent 25rem), radial-gradient(ellipse at 68% 24%, var(--xl-module-accent), transparent 34rem), radial-gradient(ellipse at 9% 86%, var(--xl-module-accent), transparent 38rem)}}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module] .module-stage:before{background:linear-gradient(180deg, lab(0% 0 0/.18), transparent 38%, lab(0% 0 0/.34)), radial-gradient(circle at 12% 72%, var(--xl-module-accent-soft), transparent 28rem), radial-gradient(circle at 78% 17%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 25rem), radial-gradient(ellipse at 68% 24%, color-mix(in oklch, var(--xl-module-accent) 5%, transparent), transparent 34rem), radial-gradient(ellipse at 9% 86%, color-mix(in oklch, var(--xl-module-accent) 8%, transparent), transparent 38rem)}}.route-page .module-stage__signal{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,500px);margin-top:clamp(8px,1.8vw,18px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__signal{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-stage__signal span{border-right:1px solid var(--xl-command);gap:6px;min-height:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__signal span{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-stage__signal span{padding:13px 16px 0 0}.route-page .module-stage__signal span:last-child{border-right:0}.route-page .module-stage__signal span:before{border-top:1px solid var(--xl-module-accent);width:clamp(34px,45%,78px);position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__signal span:before{border-top:1px solid color-mix(in oklch, var(--xl-module-accent) 62%, transparent)}}.route-page .module-stage__signal span:before{content:""}.route-page .module-stage__signal b{color:var(--xl-module-accent)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__signal b{color:color-mix(in oklch, var(--xl-module-accent) 54%, var(--xl-moon))}}.route-page .module-stage__signal b{letter-spacing:.08em;font-size:.68rem;font-weight:520}.route-page .module-stage__signal small{max-width:10em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-stage__signal small{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .module-stage__signal small{font-size:.78rem;font-weight:340;line-height:1.35}.route-page .module-oracle-panel{isolation:isolate;position:relative}.route-page .module-oracle-panel:before{z-index:-1;background:linear-gradient(90deg, transparent 0 37%, var(--xl-module-accent) 37.15% 37.35%, transparent 37.5%), linear-gradient(180deg, transparent 0 52%, var(--xl-command) 52.1% 52.25%, transparent 52.35%), repeating-linear-gradient(90deg, var(--xl-command) 0 1px, transparent 1px 56px);position:absolute;inset:-30px -10px -22px -28px}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel:before{background:linear-gradient(90deg, transparent 0 37%, color-mix(in oklch, var(--xl-module-accent) 16%, transparent) 37.15% 37.35%, transparent 37.5%), linear-gradient(180deg, transparent 0 52%, color-mix(in oklch, var(--xl-command) 10%, transparent) 52.1% 52.25%, transparent 52.35%), repeating-linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 7%, transparent) 0 1px, transparent 1px 56px)}}.route-page .module-oracle-panel:before{clip-path:polygon(10% 0,100% 0,92% 100%,0 100%);content:"";opacity:.46;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 82%,#0000)}.route-page .module-oracle-panel__meter{pointer-events:none;height:22px;position:absolute;top:clamp(20px,3vw,32px);left:0;right:0}.route-page .module-oracle-panel__meter i{border-top:1px solid var(--xl-module-accent);height:18px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__meter i{border-top:1px solid color-mix(in oklch, var(--xl-module-accent) 42%, transparent)}}.route-page .module-oracle-panel__meter i:after{border-right:1px solid var(--xl-module-accent);height:8px;position:absolute;top:-4px;right:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__meter i:after{border-right:1px solid color-mix(in oklch, var(--xl-module-accent) 34%, transparent)}}.route-page .module-oracle-panel__meter i:after{content:""}.route-page .module-oracle-panel__meter i:first-child{width:22%;left:0}.route-page .module-oracle-panel__meter i:nth-child(2){opacity:.72;width:28%;left:34%}.route-page .module-oracle-panel__meter i:nth-child(3){opacity:.52;width:24%;right:0}.route-page .module-oracle-panel__center{padding-top:clamp(16px,2vw,24px)}.route-page .module-oracle-panel__center strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--xl-module-accent))}}.route-page .module-card,.route-page .module-next-link{position:relative}.route-page .module-card:before,.route-page .module-next-link:before{border-top:1px solid var(--xl-module-accent);width:clamp(42px,7vw,92px);position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-card:before,.route-page .module-next-link:before{border-top:1px solid color-mix(in oklch, var(--xl-module-accent) 42%, transparent)}}.route-page .module-card:before,.route-page .module-next-link:before{content:"";opacity:.5}.route-page .module-card:nth-child(2):before,.route-page .module-next-link:nth-child(2):before{opacity:.36;width:clamp(36px,5vw,70px);left:clamp(18px,3vw,42px)}.route-page .module-card:nth-child(3):before,.route-page .module-next-link:nth-child(3):before{opacity:.28;width:clamp(24px,4vw,52px);left:clamp(8px,1.6vw,24px)}.route-page .module-card__topline span,.route-page .module-next-link span{color:var(--xl-module-accent)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card__topline span,.route-page .module-next-link span{color:color-mix(in oklch, var(--xl-module-accent) 46%, var(--xl-moon))}}.route-page .module-card h2,.route-page .module-next-link strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-card h2,.route-page .module-next-link strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--xl-module-accent))}}@media (max-width:900px){.route-page .module-stage__signal{width:100%;margin-top:4px}.route-page .module-stage__signal span{min-height:54px;padding:11px 10px 0 0}.route-page .module-stage__signal b{font-size:.65rem}.route-page .module-stage__signal small{max-width:7em;font-size:.72rem}.route-page .module-card:before,.route-page .module-next-link:before{width:42px}}.route-page .result-route{gap:clamp(38px,5vw,70px);width:min(100% - clamp(52px,8vw,140px),1280px)}.route-page .result-route .route-hero{min-height:clamp(250px,28vw,350px);position:relative}.route-page .result-route .route-hero:after{border-top:1px solid var(--xl-command);justify-self:center;width:min(520px,48vw)}@supports (color:color-mix(in lab, red, red)){.route-page .result-route .route-hero:after{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .result-route .route-hero:after{content:""}.route-page .result-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:start;gap:clamp(44px,6vw,86px)}.route-page .result-paper{border-top:1px solid var(--xl-command);gap:0;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .result-paper{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-paper{background:linear-gradient(90deg, var(--xl-command), transparent 36%), radial-gradient(ellipse at 12% 6%, var(--aa-brass-soft), transparent 22rem)}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 36%), radial-gradient(ellipse at 12% 6%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 22rem)}}.route-page .result-paper{padding:clamp(24px,4vw,46px) 0 clamp(30px,4vw,52px)}.route-page .result-paper:before{border-top:1px solid var(--aa-brass-soft);width:clamp(82px,12vw,176px);position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.route-page .result-paper:before{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 52%, transparent)}}.route-page .result-paper:before{content:""}.route-page .result-meta{border-top:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(0,.95fr) minmax(160px,.42fr) minmax(160px,.42fr);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-meta{margin-bottom:clamp(18px,2.6vw,34px)}.route-page .result-meta div{border-right:1px solid var(--xl-command);min-height:104px}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div{border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .result-meta div{padding:clamp(14px,2.2vw,24px) clamp(16px,2.8vw,30px) clamp(18px,2.4vw,28px)}.route-page .result-meta div:first-child{padding-left:0}.route-page .result-meta div:last-child{border-right:0}.route-page .result-card-list{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .result-card-list section{border-top:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(74px,.12fr) minmax(190px,.32fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(22px,3.8vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list section{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-card-list section{padding:clamp(24px,3.3vw,38px) 0}.route-page .result-card-list section:last-child{border-bottom:0}.route-page .result-card-list span{color:var(--xl-command);grid-column:1}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list span{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .result-card-list h2{max-width:13em;color:var(--xl-moon);grid-column:2}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list h2{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .result-card-list h2{font-size:clamp(1.2rem,1.55vw,1.52rem);font-weight:360;line-height:1.28}.route-page .result-card-list p{max-width:56ch;color:var(--xl-moon);grid-column:3}@supports (color:color-mix(in lab, red, red)){.route-page .result-card-list p{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .result-card-list p{font-size:.96rem;font-weight:310;line-height:1.78}.route-page .result-next-step{border-top:1px solid var(--xl-command);grid-template-columns:minmax(74px,.12fr) minmax(0,1fr);gap:10px clamp(22px,3.8vw,56px);margin-top:clamp(14px,2.4vw,28px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .result-next-step{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-next-step{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-next-step{padding:clamp(22px,3vw,34px) 0}.route-page .result-next-step .route-kicker{grid-column:1}.route-page .result-next-step p{grid-column:2;max-width:58ch;margin:0}.route-page .result-side{border-top:1px solid var(--xl-command);gap:0;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.route-page .result-side{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .result-side{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .result-side{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent);background:linear-gradient(180deg, lab(100% 0 0/.03), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 56%)}}.route-page .result-side:before{border-top:1px solid var(--aa-brass-soft);width:clamp(74px,38%,150px)}@supports (color:color-mix(in lab, red, red)){.route-page .result-side:before{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 46%, transparent)}}.route-page .result-side:before{content:""}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{box-shadow:none;background:0 0;border-radius:0;padding:clamp(24px,3.4vw,38px) 0}.route-page .result-side>:last-child{border-bottom:0}.route-page .paywall-panel h2,.route-page .ai-preview-panel h2,.route-page .paid-report h2{max-width:14em;font-size:clamp(1.22rem,1.55vw,1.58rem);font-weight:330}.route-page .paywall-panel>strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel>strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .paywall-panel>strong{letter-spacing:0;font-size:clamp(3.4rem,5.4vw,5.25rem);font-weight:230;line-height:.9}.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{max-width:34ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .paywall-panel p,.route-page .paywall-panel small,.route-page .ai-preview-panel p,.route-page .ai-preview-panel li,.route-page .paid-report p,.route-page .paid-report li{font-size:.95rem;font-weight:310}.route-page .paywall-panel__scope{border-top:1px solid var(--xl-command);margin-top:clamp(16px,2.2vw,26px)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel__scope{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .paywall-panel__scope{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel__scope{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .paywall-panel__scope li{border-bottom:1px solid var(--xl-command);min-height:48px}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel__scope li{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .paywall-panel .paywall-panel__scope strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .paywall-panel .paywall-panel__scope strong{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .paywall-panel .paywall-panel__scope strong{font-size:.96rem;font-weight:360;line-height:1.3}.route-page .paywall-panel .primary-cta{justify-content:center;width:100%;min-height:54px;margin-top:clamp(18px,2.4vw,28px)}.route-page .ai-preview-panel ul{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .ai-preview-panel ul{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}@media (max-width:860px){.route-page .result-route{gap:28px;width:min(100% - 24px,520px)}.route-page .result-route .route-hero:after{width:100%}.route-page .result-layout{grid-template-columns:1fr;gap:28px}.route-page .result-paper{padding:20px 0 28px}.route-page .result-meta{grid-template-columns:1fr;margin-bottom:12px}.route-page .result-meta div,.route-page .result-meta div:first-child{border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .result-meta div,.route-page .result-meta div:first-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .result-meta div,.route-page .result-meta div:first-child{padding:15px 0}.route-page .result-meta div:last-child{border-bottom:0}.route-page .result-card-list section{grid-template-columns:minmax(58px,.22fr) minmax(0,1fr);gap:7px 18px;padding:21px 0}.route-page .result-card-list span{grid-row:1/span 2}.route-page .result-card-list h2,.route-page .result-card-list p{grid-column:2}.route-page .result-card-list h2{font-size:1.22rem}.route-page .result-card-list p{max-width:27rem;font-size:.94rem}.route-page .result-next-step{grid-template-columns:1fr;gap:12px}.route-page .result-next-step .route-kicker,.route-page .result-next-step p{grid-column:1}.route-page .result-side{padding:0;position:static;top:auto}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{padding:22px 0}.route-page .paywall-panel>strong{font-size:3.35rem}}.route-page.cards-route .cards-route__shell{gap:clamp(46px,6vw,76px)}.route-page.cards-route .cards-route__hero p{max-width:41rem}.route-page .card-meaning-grid{border-top:1px solid var(--xl-command);grid-template-columns:1fr;gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .card-meaning-grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-meaning-grid{background:radial-gradient(circle at 8% 50%, var(--aa-brass-soft), transparent 28rem), linear-gradient(90deg, #0000001a, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-grid{background:radial-gradient(circle at 8% 50%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 28rem), linear-gradient(90deg, lab(0% 0 0/.1), transparent 58%)}}.route-page .card-meaning-panel,.route-page .card-meaning-panel:last-child{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(82px,.12fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,54px);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel,.route-page .card-meaning-panel:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .card-meaning-panel,.route-page .card-meaning-panel:last-child{padding:clamp(22px,3.4vw,38px) 0}.route-page .card-meaning-panel:last-child{border-bottom:0}.route-page .card-meaning-panel__image{width:clamp(76px,8vw,116px);box-shadow:0 22px 54px #00000070, 0 0 0 1px var(--xl-command);border-radius:6px;justify-self:start}@supports (color:lab(0% 0 0)){.route-page .card-meaning-panel__image{box-shadow:0 22px 54px lab(0% 0 0/.44), 0 0 0 1px var(--xl-command)}}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel__image{box-shadow:0 22px 54px lab(0% 0 0/.44), 0 0 0 1px color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .card-meaning-panel__copy{grid-template-columns:minmax(148px,.24fr) minmax(0,1fr);align-items:baseline;gap:8px clamp(24px,4.4vw,64px);display:grid}.route-page .card-meaning-panel__copy>span,.route-page .card-meaning-panel h2,.route-page .card-meaning-panel__copy>p{grid-column:1}.route-page .card-meaning-panel h2{max-width:6em;font-size:clamp(1.42rem,2vw,2rem);font-weight:310;line-height:1.18}.route-page .card-meaning-panel__copy>p{max-width:19ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel__copy>p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .card-meaning-panel__copy>p{font-size:.88rem;line-height:1.66}.route-page .card-meaning-panel dl{border-top:0;grid-area:1/2/span 3;align-self:stretch;margin:0}.route-page .card-meaning-panel dl div{border-bottom:1px solid var(--xl-command);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel dl div{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .card-meaning-panel dl div{padding:9px 0}.route-page .card-meaning-panel dl div:last-child{border-bottom:0}.route-page .card-meaning-panel dt{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel dt{color:color-mix(in oklch, var(--xl-command) 52%, var(--aa-brass-soft))}}.route-page .card-meaning-panel dt{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:430}.route-page .card-meaning-panel dd{max-width:48ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-meaning-panel dd{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .card-meaning-panel dd{font-size:.9rem;line-height:1.66}.route-page .major-map{gap:clamp(24px,4vw,42px);padding:clamp(34px,5vw,64px) 0}.route-page .major-map header{grid-template-columns:minmax(140px,.22fr) minmax(0,1fr);align-items:end;gap:12px clamp(24px,4vw,64px);max-width:none;display:grid}.route-page .major-map header .route-kicker{grid-column:1;align-self:start}.route-page .major-map h2{grid-column:2;max-width:13em;font-size:clamp(1.9rem,2.8vw,2.85rem);line-height:1.15}.route-page .major-map__grid{border-top:1px solid var(--xl-command);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,6vw,92px)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .major-map__grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:42px minmax(0,1fr);gap:5px 14px;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){padding:15px 0}.route-page .major-map__item:nth-last-child(-n+2){border-bottom:0}.route-page .major-map__item>span{color:var(--xl-command);grid-row:1/span 3}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item>span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .major-map__item>span{letter-spacing:0;font-size:.68rem;font-weight:460}.route-page .major-map__item h3{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item h3{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .major-map__item h3{font-size:1.02rem;font-weight:360;line-height:1.24}.route-page .major-map__item p,.route-page .major-map__item small{max-width:34ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item p,.route-page .major-map__item small{color:color-mix(in oklch, var(--xl-moon) 44%, var(--aa-brass-soft))}}.route-page .major-map__item p,.route-page .major-map__item small{font-size:.76rem;line-height:1.48}.route-page .major-map__item small{color:var(--xl-ink-faint)}.route-page .all-card-index{padding:clamp(34px,5vw,62px) 0}.route-page .all-card-index__group{padding:clamp(18px,3vw,30px) 0}.route-page .all-card-index__group:not([open]){min-height:76px}.route-page .all-card-index__group-heading{grid-template-columns:minmax(70px,.14fr) minmax(0,1fr) auto;align-items:baseline;gap:5px clamp(18px,3vw,38px)}.route-page .all-card-index__group-heading:after{grid-area:1/3/span 2}.route-page .all-card-index__group-heading span{letter-spacing:0;grid-area:1/1/span 2}.route-page .all-card-index__group-heading h3,.route-page .all-card-index__group-heading p{grid-column:2}.route-page .all-card-index__group-heading h3{font-size:clamp(1.18rem,1.6vw,1.62rem);line-height:1.22}.route-page .all-card-index__group-heading p{max-width:36ch;font-size:.82rem;line-height:1.52}@media (max-width:760px){.route-page.cards-route .cards-route__shell{gap:28px}.route-page .card-meaning-panel,.route-page .card-meaning-panel:last-child{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:17px 0}.route-page .card-meaning-panel__image{align-self:start;width:62px}.route-page .card-meaning-panel__copy{grid-column:2;grid-template-columns:1fr;gap:7px}.route-page .card-meaning-panel__copy>span,.route-page .card-meaning-panel h2,.route-page .card-meaning-panel__copy>p,.route-page .card-meaning-panel dl{grid-area:auto/1}.route-page .card-meaning-panel h2{max-width:none;font-size:1.34rem}.route-page .card-meaning-panel__copy>p{max-width:24rem;font-size:.84rem}.route-page .card-meaning-panel dl div{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:7px 0}.route-page .card-meaning-panel dd{font-size:.82rem;line-height:1.58}.route-page .major-map{padding:28px 0}.route-page .major-map header{grid-template-columns:1fr;gap:10px}.route-page .major-map header .route-kicker,.route-page .major-map h2{grid-column:1}.route-page .major-map h2{font-size:1.74rem}.route-page .major-map__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:28px minmax(0,1fr);gap:4px 8px;min-height:84px}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .major-map__item,.route-page .major-map__item:nth-child(2n),.route-page .major-map__item:nth-child(4n){padding:12px 8px}.route-page .major-map__item:nth-child(odd){border-right:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .major-map__item:nth-child(odd){border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .major-map__item:nth-last-child(-n+2){border-bottom:0}.route-page .major-map__item>span{grid-row:1/span 2;font-size:.62rem}.route-page .major-map__item h3{font-size:.9rem}.route-page .major-map__item p{font-size:.68rem;line-height:1.45}.route-page .major-map__item small{display:none}.route-page .all-card-index{padding:28px 0}.route-page .all-card-index__group:not([open]){min-height:62px}.route-page .all-card-index__group-heading{grid-template-columns:42px minmax(0,1fr) auto;gap:4px 12px}.route-page .all-card-index__group-heading p{display:none}.route-page .all-card-index__group-heading:after{grid-row:1}}.route-page .route-shell.module-route{gap:clamp(42px,5.8vw,74px);width:min(100% - clamp(44px,9vw,152px),1240px)}.route-page .module-stage{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:clamp(56px,8vw,118px);min-height:clamp(520px,67svh,704px);padding-top:clamp(70px,8vw,118px)}.route-page .module-stage__copy{max-width:760px}.route-page .module-stage__copy h1{max-width:10.4em;font-size:clamp(3.2rem,5.15vw,5.5rem);font-weight:250;line-height:1.06}.route-page .module-stage__copy p{max-width:56ch}.route-page .module-stage__signal{display:none}.route-page .module-oracle-panel{border-top:0;border-bottom:0;border-left:1px solid var(--xl-command);align-self:center}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel{border-left:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .module-oracle-panel{background:linear-gradient(180deg, #ffffff06, transparent 42%), linear-gradient(90deg, var(--xl-module-accent), transparent 70%)}@supports (color:lab(0% 0 0)){.route-page .module-oracle-panel{background:linear-gradient(180deg, lab(100% 0 0/.025), transparent 42%), linear-gradient(90deg, var(--xl-module-accent), transparent 70%)}}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel{background:linear-gradient(180deg, lab(100% 0 0/.025), transparent 42%), linear-gradient(90deg, color-mix(in oklch, var(--xl-module-accent) 5%, transparent), transparent 70%)}}.route-page .module-oracle-panel{padding:clamp(2px,1vw,10px) 0 clamp(2px,1vw,10px) clamp(24px,4vw,48px)}.route-page .module-oracle-panel:before,.route-page .module-oracle-panel__meter{display:none}.route-page .module-oracle-panel__center{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-oracle-panel__center{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-oracle-panel__center{padding:0 0 clamp(16px,2.4vw,24px)}.route-page .module-oracle-panel__center span,.route-page .module-oracle-panel__center small{letter-spacing:0}.route-page .module-oracle-panel__center strong{max-width:11em;margin-top:7px;font-size:clamp(1.34rem,1.9vw,1.94rem);line-height:1.18}.route-page .module-oracle-panel__nodes{margin-top:4px}.route-page .module-oracle-node,.route-page .module-oracle-node:first-child,.route-page .module-oracle-node:nth-child(2),.route-page .module-oracle-node:nth-child(3){grid-template-columns:minmax(54px,.2fr) minmax(0,1fr);gap:5px clamp(14px,2.4vw,24px);padding:clamp(15px,2.3vw,21px) 0}.route-page .module-oracle-node svg{display:none}.route-page .module-oracle-node span{letter-spacing:0;grid-area:1/1/span 2}.route-page .module-oracle-node strong,.route-page .module-oracle-node p{grid-column:2}.route-page .module-oracle-node strong{max-width:16ch;font-size:.96rem;font-weight:360}.route-page .module-oracle-node p{max-width:30ch;font-size:.8rem;line-height:1.58}.route-page .module-reading-strip,.route-page .module-next-strip{grid-template-columns:minmax(190px,.26fr) minmax(0,1fr);gap:clamp(38px,5.6vw,82px);padding:clamp(42px,5.5vw,68px) 0}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2{max-width:7.6em;font-size:clamp(1.82rem,2.55vw,2.72rem)}.route-page .module-card,.route-page .module-next-link{grid-template-columns:minmax(64px,.12fr) minmax(160px,.28fr) minmax(0,1fr);padding:clamp(19px,2.9vw,30px) 0}.route-page .module-card:before,.route-page .module-next-link:before{opacity:.34;width:clamp(28px,5vw,64px)}.route-page .module-card:nth-child(2):before,.route-page .module-next-link:nth-child(2):before,.route-page .module-card:nth-child(3):before,.route-page .module-next-link:nth-child(3):before{opacity:.24;width:clamp(24px,4vw,52px);left:0}@media (max-width:900px){.route-page .route-shell.module-route{gap:28px;width:min(100% - 24px,620px)}.route-page .module-stage{grid-template-columns:1fr;gap:0;min-height:0;padding:40px 0 28px}.route-page .module-stage__copy{width:100%;max-width:none}.route-page .module-stage__copy h1{max-width:9.4em;font-size:clamp(2.46rem,9.4vw,3.46rem);line-height:1.09}.route-page .module-stage__copy p{max-width:31rem;font-size:.92rem;line-height:1.68}.route-page .module-reading-strip,.route-page .module-next-strip{grid-template-columns:1fr;gap:18px;padding:30px 0}.route-page .module-reading-strip__header h2,.route-page .module-next-strip h2,.route-page .conversion-strip h2{max-width:8.8em;font-size:clamp(1.82rem,7.5vw,2.38rem)}.route-page .module-card,.route-page .module-next-link{grid-template-columns:52px minmax(0,1fr);gap:7px 16px;padding:18px 0}.route-page .module-card h2,.route-page .module-next-link strong{max-width:13em;font-size:1.24rem}.route-page .module-card p,.route-page .module-next-link p{font-size:.9rem;line-height:1.62}.route-page .conversion-strip{padding:34px 0 40px}}.route-page .reading-flow__grid{align-items:stretch}.route-page .reading-mode[aria-pressed=true] span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode[aria-pressed=true] span{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .reading-mode[aria-pressed=true] small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode[aria-pressed=true] small{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .reading-flow__report{border-top:1px solid var(--xl-command);align-self:stretch;gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .reading-flow__report{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent);background:linear-gradient(180deg, lab(100% 0 0/.025), transparent 30%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 62%)}}.route-page .reading-report,.route-page .free-result-panel,.route-page .reading-flow__unlock{border-top:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-report,.route-page .free-result-panel,.route-page .reading-flow__unlock{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-report,.route-page .free-result-panel,.route-page .reading-flow__unlock{background:0 0;padding-left:clamp(2px,.8vw,10px);padding-right:clamp(2px,.8vw,10px)}.route-page .reading-report__masthead{grid-template-columns:auto minmax(0,1fr)}.route-page .reading-report__mini-spread{display:none}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 46%, color-mix(in oklch, var(--aa-brass-soft) 11%, transparent), transparent 17rem), linear-gradient(180deg, lab(100% 0 0/.015), transparent 22%, lab(0% 0 0/.1) 100%)}}@media (max-width:1180px){.route-page .reading-flow__report{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.route-page .reading-flow{gap:24px}.route-page .reading-flow__grid{gap:20px}.route-page .reading-flow__setup{gap:14px;padding:15px 0 18px}.route-page .reading-flow__setup .question-input__field{background:#0003;background:lab(0% 0 0/.2);border-radius:14px;min-height:82px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.route-page .reading-mode{min-height:56px;padding-top:11px;padding-bottom:11px}.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, var(--aa-brass-soft), transparent 13rem), transparent;min-height:292px;padding:18px 0 20px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 13rem), transparent}}.route-page .reading-flow__astrolabe{min-height:244px}.route-page .reading-flow__report{border-top:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .reading-flow__report{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-flow__report{background:linear-gradient(180deg, var(--aa-brass-soft), transparent 46%)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{background:linear-gradient(180deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 46%)}}.route-page .reading-report,.route-page .free-result-panel,.route-page .reading-flow__unlock{padding:21px 0 24px}.route-page .reading-report__inner{gap:16px}.route-page .reading-report__masthead{padding-bottom:16px}.route-page .reading-flow__unlock strong{font-size:2.42rem}}.route-page .checkout-return{width:min(100% - clamp(44px,8vw,136px),1040px)}.route-page .checkout-return .route-hero{border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(16px,2.4vw,26px);width:min(100%,780px);max-width:780px;min-height:clamp(420px,52svh,620px);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .checkout-return .route-hero{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .checkout-return .route-hero{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 58%), transparent}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return .route-hero{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 58%), transparent}}.route-page .checkout-return .route-hero{text-align:left;padding:clamp(54px,8vw,96px) 0}.route-page .checkout-return .route-hero h1{max-width:9.6em;font-size:clamp(3rem,5.1vw,5rem);line-height:1.08}.route-page .checkout-return .route-hero p{max-width:54ch;margin:0}.route-page .checkout-return__status{border-top:1px solid var(--xl-command);grid-column:1;width:min(100%,560px);margin-top:clamp(4px,1vw,12px)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return__status{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .checkout-return__status{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return__status{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return__status{padding:17px 0}.route-page .checkout-return__actions{flex-wrap:wrap;gap:10px;width:min(100%,430px);margin-top:clamp(8px,1.6vw,18px);display:flex}.route-page .checkout-return__actions .button-primary,.route-page .checkout-return__actions .button-secondary{flex:180px}.route-page .journal-route{width:min(100% - clamp(44px,8vw,136px),1120px)}.route-page .journal-route .route-hero{min-height:clamp(300px,36vw,460px)}.route-page .journal-list{border-top:1px solid var(--xl-command);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .journal-list{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .journal-empty,.route-page .journal-item{border-top:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(84px,.14fr) minmax(220px,.34fr) minmax(0,1fr) minmax(144px,auto);align-items:baseline;gap:12px clamp(18px,3.6vw,48px)}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty,.route-page .journal-item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .journal-empty,.route-page .journal-item{background:0 0;padding:clamp(24px,3.8vw,40px) 0}.route-page .journal-empty{border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.route-page .journal-empty{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .journal-empty:after{display:none}.route-page .journal-item span{color:var(--xl-command);grid-column:1}@supports (color:color-mix(in lab, red, red)){.route-page .journal-item span{color:color-mix(in oklch, var(--xl-command) 48%, var(--xl-moon))}}.route-page .journal-item span{font-size:.78rem;font-weight:520}.route-page .journal-item h2{grid-column:2}.route-page .journal-item p,.route-page .journal-item small{grid-column:3}.route-page .journal-item .button-secondary{grid-column:4;justify-self:end;width:auto;min-width:138px}.route-page .journal-empty h2,.route-page .journal-item h2{font-size:clamp(1.3rem,1.8vw,1.72rem)}.route-page .journal-empty .button-primary{z-index:1;isolation:isolate;position:relative}@media (max-width:760px){.route-page .checkout-return,.route-page .journal-route{width:min(100% - 24px,620px)}.route-page .checkout-return .route-hero{gap:14px;min-height:0;padding:34px 0 38px}.route-page .checkout-return .route-hero h1{max-width:8.8em;font-size:clamp(2.34rem,9.6vw,3.18rem)}.route-page .checkout-return__actions{width:100%;display:grid}.route-page .journal-route .route-hero{min-height:0}.route-page .journal-empty,.route-page .journal-item{grid-template-columns:1fr;gap:10px;padding:22px 0}.route-page .journal-item span,.route-page .journal-item h2,.route-page .journal-item p,.route-page .journal-item small,.route-page .journal-item .button-secondary{grid-column:1}.route-page .journal-empty .button-primary,.route-page .journal-item .button-secondary{justify-self:stretch;width:100%}.route-page .admin-table{border-top:1px solid var(--xl-command);gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .admin-table [role=row]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,6vw,28px);padding:12px 0 14px}.route-page .admin-table span{padding:7px 0;font-size:.82rem;line-height:1.45;display:block}.route-page .admin-table span:before{color:var(--xl-command);margin-bottom:3px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table span:before{color:color-mix(in oklch, var(--xl-command) 42%, var(--xl-moon))}}.route-page .admin-table span:before{letter-spacing:.08em;font-size:.66rem;line-height:1.2}.route-page .admin-table--provider [role=row] span:nth-child(3),.route-page .admin-table--orders [role=row] span:nth-child(5),.route-page .admin-table--readings [role=row] span:nth-child(5){color:var(--xl-moon);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.route-page .admin-table--provider [role=row] span:nth-child(3),.route-page .admin-table--orders [role=row] span:nth-child(5),.route-page .admin-table--readings [role=row] span:nth-child(5){color:color-mix(in oklch, var(--xl-moon) 50%, var(--aa-brass-soft))}}.route-page .admin-table--orders [role=row] span:nth-child(5),.route-page .admin-table--readings [role=row] span:nth-child(5){font-size:.76rem}.route-page .admin-table--orders [role=row] span:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.route-page .about-ledger .legal-clause p{gap:8px;display:grid}.route-page .about-ledger .legal-clause p strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .about-ledger .legal-clause p strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .about-ledger .legal-clause p strong{font-size:clamp(1.08rem,1.35vw,1.28rem);font-weight:360;line-height:1.32}.route-page .auth-route .route-hero{border-top:1px solid var(--xl-command);min-height:clamp(420px,54svh,640px)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-route .route-hero{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .auth-route .route-hero{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-route .route-hero{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .auth-route .route-hero{padding:clamp(54px,8vw,96px) 0}.route-page .auth-route .route-hero h1{max-width:8.8em;font-size:clamp(3rem,5.2vw,5rem);line-height:1.08}.route-page .auth-callback-status{justify-items:center;width:min(100%,560px);margin-top:clamp(4px,1vw,12px)}.route-page .auth-callback-status p{max-width:44ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-callback-status p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .auth-callback-status p{text-align:center;font-size:.98rem;font-weight:320;line-height:1.72}.route-page .auth-callback-status .button-primary,.route-page .auth-callback-status .button-secondary{flex:190px}@media (max-width:760px){.route-page .auth-route{width:min(100% - 24px,560px)}.route-page .auth-route .route-hero{min-height:0;padding:34px 0 38px}.route-page .auth-route .route-hero h1{font-size:clamp(2.34rem,9.6vw,3.16rem)}.route-page .auth-callback-status .checkout-return__actions{width:100%;display:grid}}.route-page .pricing-route{width:min(100% - clamp(52px,8vw,140px),1180px)}.route-page .pricing-route .route-hero{min-height:clamp(330px,42vw,540px)}.route-page .pricing-route .route-hero h1{max-width:10.8em}.route-page .pricing-route__grid{border-top:1px solid var(--xl-command);grid-template-columns:1fr;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .pricing-route__grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .pricing-route__grid{background:radial-gradient(ellipse at 6% 18%, var(--aa-brass-soft), transparent 24rem), linear-gradient(90deg, var(--xl-command), transparent 52%)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__grid{background:radial-gradient(ellipse at 6% 18%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 24rem), linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 3%, transparent), transparent 52%)}}.route-page .pricing-route__card{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(150px,.26fr) minmax(150px,.22fr) minmax(0,1fr) minmax(164px,auto);align-items:center;gap:clamp(16px,3vw,46px);min-height:136px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .pricing-route__card{padding:clamp(24px,3.6vw,42px) 0}.route-page .pricing-route__card:last-child{border-bottom:0}.route-page .pricing-route__card span{color:var(--xl-command);align-self:center}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__card span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.route-page .pricing-route__card strong{font-size:clamp(3.05rem,4.8vw,5rem)}.route-page .pricing-route__card p{max-width:28em;margin:0}.route-page .pricing-route__link{justify-self:end;min-height:42px;margin-top:0}.route-page .pricing-route__note{text-align:center;justify-self:center}.route-page .result-side{background:radial-gradient(ellipse at 0% 0%, var(--aa-brass-soft), transparent 18rem), linear-gradient(180deg, #ffffff06, transparent 28%), transparent}@supports (color:color-mix(in lab, red, red)){.route-page .result-side{background:radial-gradient(ellipse at 0% 0%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 18rem), linear-gradient(180deg, lab(100% 0 0/.025), transparent 28%), transparent}}.route-page .paywall-panel,.route-page .ai-preview-panel{gap:14px;display:grid}.route-page .paywall-panel>strong{margin:2px 0 0}.route-page .paywall-panel p{margin:0}.route-page .paywall-panel .primary-cta:before,.route-page .paywall-panel .primary-cta:after{display:none}.route-page .paywall-panel .primary-cta{position:relative;overflow:hidden}.route-page .ai-preview-panel{padding-top:clamp(20px,2.8vw,30px)}.route-page .ai-preview-panel ul{grid-template-columns:1fr;margin-top:2px;display:grid}.route-page .ai-preview-panel li{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .ai-preview-panel li{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .ai-preview-panel li{padding:11px 0}@media (min-width:861px){.route-page .result-side{padding:0 clamp(18px,2.8vw,34px)}}@media (max-width:860px){.route-page .pricing-route{gap:32px;width:min(100% - 24px,560px)}.route-page .pricing-route .route-hero{min-height:0;padding-bottom:16px}.route-page .pricing-route .route-hero h1{max-width:7.8em;padding-bottom:.08em;font-size:clamp(2.34rem,9.5vw,3.18rem);line-height:1.13}.route-page .pricing-route .route-hero p{max-width:29em}.route-page .pricing-route__card{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;min-height:0;padding:23px 0}.route-page .pricing-route__card span{grid-area:1/1}.route-page .pricing-route__card strong{grid-area:1/2/span 2;align-self:center;padding-bottom:.08em;font-size:clamp(2.7rem,12vw,3.55rem);line-height:1.2}.route-page .pricing-route__card p{grid-area:2/1;max-width:15em;font-size:.92rem}.route-page .pricing-route__link{border:1px solid var(--xl-command);grid-column:1/-1;justify-self:start;width:100%;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-route__link{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .pricing-route__link{border-radius:999px;justify-content:center}.route-page .pricing-route__link:after{display:none}.route-page .pricing-route__note{text-align:left}.route-page .result-side{gap:0;padding:0}.route-page .paywall-panel,.route-page .ai-preview-panel,.route-page .paid-report{padding:20px 0}.route-page .paywall-panel>strong{font-size:clamp(2.75rem,13vw,3.45rem)}.route-page .paywall-panel__scope li{min-height:42px}.route-page .ai-preview-panel li{padding:10px 0}}@supports (color:lab(0% 0 0)){{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}}.route-page:has(.account-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, #00000061 60%, #000000b3 100%), linear-gradient(180deg, #00000029, transparent 28%, #000000bd 82%, #000000db), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}@supports (color:lab(0% 0 0)){.route-page:has(.account-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}}.route-page:has(.support-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, #00000061 60%, #000000b3 100%), linear-gradient(180deg, #00000029, transparent 28%, #000000bd 82%, #000000db), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}@supports (color:lab(0% 0 0)){.route-page:has(.support-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}}.route-page:has(.legal-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, #00000061 60%, #000000b3 100%), linear-gradient(180deg, #00000029, transparent 28%, #000000bd 82%, #000000db), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}@supports (color:lab(0% 0 0)){.route-page:has(.legal-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf52 0 .8px, transparent 1.4px)}}@supports (color:color-mix(in lab, red, red)){.route-page:has(.account-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.32) 0 .8px, transparent 1.4px)}.route-page:has(.support-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.32) 0 .8px, transparent 1.4px)}.route-page:has(.legal-route):after{background:radial-gradient(ellipse at 50% 26%, transparent 0 18%, lab(0% 0 0/.38) 60%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.16), transparent 28%, lab(0% 0 0/.74) 82%, lab(0% 0 0/.86)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.32) 0 .8px, transparent 1.4px)}}.route-page:has(.account-route):after{opacity:.88;background-size:auto,auto,190px 160px,236px 218px}.route-page:has(.support-route):after{opacity:.88;background-size:auto,auto,190px 160px,236px 218px}.route-page:has(.legal-route):after{opacity:.88;background-size:auto,auto,190px 160px,236px 218px}:is(.route-page:has(.account-route),.route-page:has(.support-route),.route-page:has(.legal-route)){background:radial-gradient(circle at 14% 54%, var(--aa-brass-soft), transparent 30rem), radial-gradient(circle at 74% 8%, var(--xl-moon), transparent 28rem), linear-gradient(180deg, #020202 0%, #030303 62%, #010101 100%)}@supports (color:color-mix(in lab, red, red)){:is(.route-page:has(.account-route),.route-page:has(.support-route),.route-page:has(.legal-route)){background:radial-gradient(circle at 14% 54%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), transparent 30rem), radial-gradient(circle at 74% 8%, color-mix(in oklch, var(--xl-moon) 6%, transparent), transparent 28rem), linear-gradient(180deg, #020202 0%, #030303 62%, #010101 100%)}}.trust-ledger,.legal-ledger{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.trust-ledger,.legal-ledger{border-top-color:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.trust-ledger,.legal-ledger{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.trust-ledger,.legal-ledger{border-bottom-color:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.trust-ledger__list,.legal-ledger__body{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__list,.legal-ledger__body{border-top-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.trust-ledger__item{position:relative}.trust-ledger__item:before{border-top:1px solid var(--aa-brass-soft);width:clamp(42px,8vw,96px);position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item:before{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 36%, transparent)}}.trust-ledger__item:before{content:"";opacity:.62}.trust-ledger__item:hover,.trust-ledger__item:focus-visible{background:linear-gradient(90deg, var(--xl-command), transparent 48%)}@supports (color:color-mix(in lab, red, red)){.trust-ledger__item:hover,.trust-ledger__item:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 48%)}}.legal-route__links{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-route__links{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.legal-route__links{padding-top:clamp(24px,4vw,42px)}@media (max-width:860px){.route-page .account-route,.route-page .support-route,.route-page .legal-route{gap:28px}.trust-ledger,.legal-ledger,.legal-route__links{gap:18px;padding-top:26px;padding-bottom:26px}.trust-ledger__summary,.legal-ledger__summary{gap:10px}.trust-ledger__summary strong,.legal-ledger__summary strong{font-size:clamp(1.46rem,6vw,1.92rem)}.trust-ledger__item{grid-template-columns:minmax(58px,.22fr) minmax(0,1fr);gap:8px 18px;min-height:0;padding:18px 0}.trust-ledger__item span{grid-area:1/1/span 3;padding-top:2px}.trust-ledger__item strong,.trust-ledger__item p,.trust-ledger__item em{grid-column:2}.trust-ledger__item strong{font-size:clamp(1.12rem,4.5vw,1.44rem)}.trust-ledger__item p{font-size:.92rem;line-height:1.68}.trust-ledger__item em{justify-self:start;width:max-content}.legal-clause{grid-template-columns:minmax(44px,.16fr) minmax(0,1fr);gap:12px 18px;padding:18px 0}.legal-clause span{grid-column:1}.legal-clause p{grid-column:2;font-size:.96rem;line-height:1.76}.legal-route__links div{gap:8px 18px}}.route-page .module-route{--module-row-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route{--module-row-line:color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-route{--module-row-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route{--module-row-line-strong:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .module-route{--module-row-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route{--module-row-text:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .module-route .module-stage{border-bottom:1px solid var(--module-row-line-strong);grid-template-columns:minmax(0,1fr) minmax(260px,.3fr);gap:clamp(50px,7vw,104px);min-height:clamp(500px,62svh,660px);padding-top:clamp(62px,7vw,102px);padding-bottom:clamp(34px,4.6vw,58px)}.route-page .module-route .module-stage__copy h1{text-wrap:balance;max-width:9.6em;font-size:clamp(3.2rem,5vw,5.35rem);line-height:1.12}.route-page .module-route .module-stage__copy p{max-width:52ch;color:var(--module-row-text);line-height:1.82}.route-page .module-route__actions{gap:10px}.route-page .module-route .button-primary,.route-page .module-route .button-secondary{min-height:44px}.route-page .module-route .module-oracle-panel{border-left:1px solid var(--module-row-line-strong);width:min(100%,308px);box-shadow:none;background:0 0;justify-self:end;padding:0 0 0 clamp(22px,3.6vw,42px)}.route-page .module-route .module-oracle-panel__center{border-top:1px solid var(--module-row-line-strong);border-bottom:1px solid var(--module-row-line);box-shadow:none;background:0 0;padding:0 0 clamp(15px,2vw,22px)}.route-page .module-route .module-oracle-panel__center strong{font-size:clamp(1.24rem,1.65vw,1.72rem);line-height:1.28}.route-page .module-route .module-oracle-node,.route-page .module-route .module-oracle-node:first-child,.route-page .module-route .module-oracle-node:nth-child(2),.route-page .module-route .module-oracle-node:nth-child(3){border-bottom:1px solid var(--module-row-line);background:0 0;min-height:0;padding:clamp(13px,1.8vw,18px) 0}.route-page .module-route .module-oracle-node:last-child{border-bottom:0}.route-page .module-route .module-oracle-node strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route .module-oracle-node strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .module-route .module-oracle-node strong{line-height:1.3}.route-page .module-route .module-oracle-node p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route .module-oracle-node p{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.route-page .module-route .module-reading-strip,.route-page .module-route .module-next-strip{border-top:0;border-bottom:1px solid var(--module-row-line);background:linear-gradient(90deg, var(--aa-brass-soft), transparent 42%), linear-gradient(180deg, #0000001f, transparent 34%, #0000002e);grid-template-columns:minmax(170px,.22fr) minmax(0,1fr);gap:clamp(34px,5vw,72px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route .module-reading-strip,.route-page .module-route .module-next-strip{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3%, transparent), transparent 42%), linear-gradient(180deg, lab(0% 0 0/.12), transparent 34%, lab(0% 0 0/.18))}}.route-page .module-route .module-reading-strip,.route-page .module-route .module-next-strip{padding:clamp(34px,4.6vw,58px) 0}.route-page .module-route .module-reading-strip__header h2,.route-page .module-route .module-next-strip h2{text-wrap:balance;max-width:8.2em;font-size:clamp(1.72rem,2.35vw,2.42rem);line-height:1.22}.route-page .module-route .module-card,.route-page .module-route .module-next-link{border-bottom-color:var(--module-row-line);grid-template-columns:minmax(54px,.1fr) minmax(150px,.24fr) minmax(0,1fr);gap:8px clamp(22px,3.5vw,48px);min-height:0;padding:clamp(16px,2.2vw,24px) 0}.route-page .module-route .module-card__topline,.route-page .module-route .module-next-link span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route .module-card__topline,.route-page .module-route .module-next-link span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.route-page .module-route .module-card h2,.route-page .module-route .module-next-link strong{max-width:12em;font-size:clamp(1.18rem,1.48vw,1.48rem);line-height:1.34}.route-page .module-route .module-card p,.route-page .module-route .module-next-link p{max-width:48ch;color:var(--module-row-text);line-height:1.74}.route-page .module-route .conversion-strip{border-top:1px solid var(--module-row-line-strong);border-bottom:1px solid var(--module-row-line);background:radial-gradient(circle at 9% 30%, var(--aa-brass-soft), transparent 24rem), linear-gradient(180deg, #00000014, #00000038);grid-template-columns:minmax(0,.92fr) minmax(260px,.38fr);gap:clamp(28px,4.8vw,66px);margin-top:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-route .conversion-strip{background:radial-gradient(circle at 9% 30%, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 24rem), linear-gradient(180deg, lab(0% 0 0/.08), lab(0% 0 0/.22))}}.route-page .module-route .conversion-strip{padding:clamp(38px,5vw,64px) 0}.route-page .module-route .conversion-strip h2{text-wrap:balance;max-width:8em;font-size:clamp(1.98rem,2.75vw,2.92rem);line-height:1.2}.route-page .module-route .conversion-strip p{max-width:50ch;color:var(--module-row-text)}.route-page .about-route .route-hero h1,.route-page .auth-route .route-hero h1{line-height:1.14}.route-page .about-ledger .legal-clause p strong{line-height:1.42}@media (max-width:900px){.route-page .module-route{width:min(100% - 28px,620px)}.route-page .module-route .module-stage{grid-template-columns:1fr;gap:0;min-height:0;padding:34px 0 24px}.route-page .module-route .module-stage__copy{text-align:left;justify-items:start}.route-page .module-route .module-stage__copy h1{max-width:8.4em;font-size:clamp(2.45rem,9.2vw,3.34rem);line-height:1.16}.route-page .module-route .module-stage__copy p{max-width:31rem;font-size:.94rem;line-height:1.74}.route-page .module-route__actions{grid-template-columns:1fr;gap:8px;width:100%;padding-top:10px;display:grid}.route-page .module-route__actions .button-primary{justify-content:center;width:100%}.route-page .module-route__actions .button-secondary{border:0;border-bottom:1px solid var(--xl-command);justify-content:center;width:100%;min-height:42px}@supports (color:color-mix(in lab, red, red)){.route-page .module-route__actions .button-secondary{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .module-route__actions .button-secondary{background:0 0;border-radius:0}.route-page .module-route .module-oracle-panel{display:none}.route-page .module-route .module-reading-strip,.route-page .module-route .module-next-strip{background:0 0;grid-template-columns:1fr;gap:16px;padding:26px 0}.route-page .module-route .module-reading-strip__header h2,.route-page .module-route .module-next-strip h2,.route-page .module-route .conversion-strip h2{max-width:9em;font-size:clamp(1.68rem,6.8vw,2.1rem);line-height:1.24}.route-page .module-route .module-card,.route-page .module-route .module-next-link{grid-template-columns:minmax(52px,.2fr) minmax(0,1fr);gap:6px 16px;padding:15px 0}.route-page .module-route .module-card__topline,.route-page .module-route .module-next-link span{grid-area:1/1/span 2}.route-page .module-route .module-card h2,.route-page .module-route .module-card p,.route-page .module-route .module-next-link strong,.route-page .module-route .module-next-link p{grid-column:2}.route-page .module-route .module-card h2,.route-page .module-route .module-next-link strong{max-width:14em;font-size:1.18rem}.route-page .module-route .module-card p,.route-page .module-route .module-next-link p{font-size:.88rem;line-height:1.64}.route-page .module-route .conversion-strip{grid-template-columns:1fr;gap:18px;padding:30px 0 34px}.route-page .module-route .conversion-strip__actions{gap:8px}.route-page .module-route .conversion-strip__actions .button-primary{justify-content:center;width:100%;min-height:50px}.route-page .auth-route .route-hero h1{line-height:1.18}}.route-page.cards-route .cards-route__shell{gap:clamp(36px,5vw,64px);width:min(100% - clamp(48px,9vw,150px),1220px)}.route-page.cards-route .cards-route__hero h1{max-width:8.4em;line-height:1.14}.route-page.cards-route .deck-showcase{border-top:1px solid var(--xl-command);grid-template-columns:minmax(96px,.12fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page.cards-route .deck-showcase{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page.cards-route .deck-showcase{background:radial-gradient(circle at 7% 42%, var(--aa-brass-soft), transparent 22rem), linear-gradient(90deg, #0000002e, transparent 50%)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase{background:radial-gradient(circle at 7% 42%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 22rem), linear-gradient(90deg, lab(0% 0 0/.18), transparent 50%)}}.route-page.cards-route .deck-showcase{padding:clamp(20px,3vw,34px) 0}.route-page.cards-route .deck-showcase__back{width:clamp(76px,8vw,112px);box-shadow:0 20px 54px #00000085, 0 0 0 1px var(--xl-command);border-radius:6px}@supports (color:lab(0% 0 0)){.route-page.cards-route .deck-showcase__back{box-shadow:0 20px 54px lab(0% 0 0/.52), 0 0 0 1px var(--xl-command)}}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase__back{box-shadow:0 20px 54px lab(0% 0 0/.52), 0 0 0 1px color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page.cards-route .deck-showcase__copy{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:baseline;gap:8px clamp(22px,4vw,54px);max-width:none}.route-page.cards-route .deck-showcase__copy>span,.route-page.cards-route .deck-showcase__copy>strong,.route-page.cards-route .deck-showcase__copy>p{grid-column:1}.route-page.cards-route .deck-showcase__copy strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase__copy strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page.cards-route .deck-showcase__copy strong{font-size:clamp(1.44rem,2.05vw,2rem);font-weight:310;line-height:1.22}.route-page.cards-route .deck-showcase__copy p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-showcase__copy p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page.cards-route .deck-showcase__copy p{font-size:.9rem;line-height:1.66}.route-page.cards-route .cards-route__signals{border-top:1px solid var(--xl-command);grid-area:1/2/span 3;align-self:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .cards-route__signals{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .cards-route__signals span{border-bottom:1px solid var(--xl-command);align-items:center;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .cards-route__signals span{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .cards-route__signals span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .cards-route__signals span{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page.cards-route .cards-route__signals span{font-size:.86rem;line-height:1.5}.route-page.cards-route .cards-route__signals span:last-child{border-bottom:0}.route-page.cards-route .card-meaning-grid{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.6vw,46px)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page.cards-route .card-meaning-grid{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-grid{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page.cards-route .card-meaning-grid{background:radial-gradient(circle at 9% 14%, var(--aa-brass-soft), transparent 18rem), linear-gradient(180deg, #00000024, transparent 42%, #0000002e)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-grid{background:radial-gradient(circle at 9% 14%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), transparent 18rem), linear-gradient(180deg, lab(0% 0 0/.14), transparent 42%, lab(0% 0 0/.18))}}.route-page.cards-route .card-meaning-grid{padding:clamp(22px,3.2vw,38px) 0}.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{border-bottom:0;border-right:1px solid var(--xl-command);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px 16px}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{padding:0 clamp(18px,2.4vw,28px) 0 0}.route-page.cards-route .card-meaning-panel:last-child{border-right:0;padding-right:0}.route-page.cards-route .card-meaning-panel__image{width:54px}.route-page.cards-route .card-meaning-panel__copy{grid-column:2;grid-template-columns:1fr;gap:6px}.route-page.cards-route .card-meaning-panel__copy>span,.route-page.cards-route .card-meaning-panel h2,.route-page.cards-route .card-meaning-panel__copy>p,.route-page.cards-route .card-meaning-panel dl{grid-area:auto/1}.route-page.cards-route .card-meaning-panel h2{max-width:8em;font-size:clamp(1.2rem,1.55vw,1.48rem);line-height:1.28}.route-page.cards-route .card-meaning-panel__copy>p{max-width:30ch;font-size:.78rem;line-height:1.55}.route-page.cards-route .card-meaning-panel dl{border-top:1px solid var(--xl-command);gap:0;margin-top:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-panel dl{border-top:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .card-meaning-panel dl div{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:7px 0}.route-page.cards-route .card-meaning-panel dt{font-size:.66rem}.route-page.cards-route .card-meaning-panel dd{max-width:28ch;font-size:.76rem;line-height:1.5}.route-page.cards-route .major-map{gap:clamp(20px,3.2vw,34px);padding:clamp(30px,4.4vw,52px) 0}.route-page.cards-route .major-map__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,3.2vw,42px)}.route-page.cards-route .major-map__item,.route-page.cards-route .major-map__item:nth-child(2n),.route-page.cards-route .major-map__item:nth-child(4n){border-bottom:1px solid var(--xl-command);grid-template-columns:34px minmax(0,1fr);gap:4px 10px;min-height:106px}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__item,.route-page.cards-route .major-map__item:nth-child(2n),.route-page.cards-route .major-map__item:nth-child(4n){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .major-map__item,.route-page.cards-route .major-map__item:nth-child(2n),.route-page.cards-route .major-map__item:nth-child(4n){padding:13px 0}.route-page.cards-route .major-map__item:nth-last-child(-n+4){border-bottom:0}.route-page.cards-route .major-map__item h3{font-size:.94rem}.route-page.cards-route .major-map__item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:24ch;font-size:.7rem;line-height:1.46;display:-webkit-box;overflow:hidden}.route-page.cards-route .major-map__item small{display:none}.route-page.cards-route .all-card-index{padding:clamp(28px,4vw,48px) 0}.route-page.cards-route .all-card-index__group{padding:clamp(14px,2vw,22px) 0}.route-page.cards-route .all-card-index__group:not([open]){min-height:58px}.route-page.cards-route .all-card-index__group-heading h3{font-size:clamp(1.08rem,1.35vw,1.34rem)}.route-page.cards-route .all-card-index__group-heading p{max-width:44ch}.route-page.cards-route .cards-route__conversion{margin-top:0}@media (max-width:900px){.route-page.cards-route .cards-route__shell{gap:28px;width:min(100% - 24px,560px)}.route-page.cards-route .deck-showcase{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px 0}.route-page.cards-route .deck-showcase__back{align-self:start;width:50px}.route-page.cards-route .deck-showcase__copy{grid-column:2;grid-template-columns:1fr;gap:7px}.route-page.cards-route .deck-showcase__copy>span,.route-page.cards-route .deck-showcase__copy>strong,.route-page.cards-route .deck-showcase__copy>p,.route-page.cards-route .cards-route__signals{grid-area:auto/1}.route-page.cards-route .cards-route__signals span{min-height:34px;font-size:.76rem}.route-page.cards-route .card-meaning-grid{grid-template-columns:1fr;gap:0;padding:18px 0}.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:56px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .card-meaning-panel,.route-page.cards-route .card-meaning-panel:last-child{padding:14px 0}.route-page.cards-route .card-meaning-panel:last-child{border-bottom:0}.route-page.cards-route .card-meaning-panel__image{width:50px}.route-page.cards-route .card-meaning-panel dl{margin-top:2px}.route-page.cards-route .card-meaning-panel dl div{padding:6px 0}.route-page.cards-route .major-map{padding:24px 0}.route-page.cards-route .major-map__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.route-page.cards-route .major-map__item,.route-page.cards-route .major-map__item:nth-child(2n),.route-page.cards-route .major-map__item:nth-child(4n){grid-template-columns:26px minmax(0,1fr);min-height:82px;padding:10px 8px}.route-page.cards-route .major-map__item:nth-child(odd){border-right:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__item:nth-child(odd){border-right:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .major-map__item:nth-last-child(-n+4){border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__item:nth-last-child(-n+4){border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page.cards-route .major-map__item:nth-last-child(-n+2){border-bottom:0}.route-page.cards-route .major-map__item h3{font-size:.86rem}.route-page.cards-route .major-map__item p{-webkit-line-clamp:unset;max-width:22ch;font-size:.66rem;display:block;overflow:visible}.route-page.cards-route .all-card-index{padding:24px 0}.route-page.cards-route .all-card-index__group:not([open]){min-height:52px}}.route-page .reading-flow__report{border-top:0;border-bottom:0;border-left:1px solid var(--xl-command);align-content:start;align-self:stretch;gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-left:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .reading-flow__report{background:0 0;padding-left:clamp(20px,3.4vw,44px)}.route-page .reading-flow__report:before{border-top:1px solid var(--aa-brass-soft);width:clamp(46px,38%,132px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report:before{border-top:1px solid color-mix(in oklch, var(--aa-brass-soft) 38%, transparent)}}.route-page .reading-flow__report:before{content:""}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{border:0;border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{background:0 0;padding:clamp(22px,3vw,34px) 0}.route-page .reading-flow__report>:last-child{border-bottom:0}.route-page .reading-flow__report .reading-report__inner{gap:clamp(15px,2vw,22px)}.route-page .reading-flow__report .reading-report__masthead{border-bottom:1px solid var(--xl-command);align-items:start;gap:12px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__masthead{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-flow__report .reading-report__masthead{padding-bottom:clamp(14px,2vw,20px)}.route-page .reading-flow__report .reading-report__seal{width:22px;height:22px;color:var(--xl-command);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__seal{color:color-mix(in oklch, var(--xl-command) 36%, transparent)}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{font-size:clamp(1.18rem,1.42vw,1.42rem);font-weight:330;line-height:1.32}.route-page .reading-flow__report .reading-report__rule{display:none}.route-page .reading-flow__report .reading-report__section,.route-page .reading-flow__report .reading-report__steps,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel li,.route-page .reading-flow__report .free-result-panel__next{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__section,.route-page .reading-flow__report .reading-report__steps,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel li,.route-page .reading-flow__report .free-result-panel__next{border-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}.route-page .reading-flow__report .reading-report__label,.route-page .reading-flow__report .free-result-panel li strong,.route-page .reading-flow__report .free-result-panel__next strong,.route-page .reading-flow__report .reading-flow__unlock span{color:color-mix(in oklch, var(--xl-command) 48%, var(--xl-moon))}}.route-page .reading-flow__report .reading-report__label,.route-page .reading-flow__report .free-result-panel li strong,.route-page .reading-flow__report .free-result-panel__next strong,.route-page .reading-flow__report .reading-flow__unlock span{letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:520}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{font-size:.9rem;font-weight:310;line-height:1.7}.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{border-color:var(--xl-command);justify-content:center;min-height:46px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{color:var(--xl-moon);background:0 0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-flow__unlock{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.route-page .reading-flow__report .reading-flow__unlock strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-flow__unlock strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-flow__unlock strong{font-size:clamp(2.18rem,3vw,3.18rem);font-weight:250;line-height:1}@media (max-width:1180px){.route-page .reading-flow__report{border-left:0;border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .reading-flow__report{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .reading-flow__report{padding-left:0}}@media (max-width:760px){.route-page .reading-flow__report{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 58%), transparent;gap:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 58%), transparent}}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{padding:18px 0 21px}.route-page .reading-flow__report .reading-report__masthead{padding-bottom:14px}.route-page .reading-flow__report .reading-report__title{font-size:1.18rem}.route-page .reading-flow__report .reading-flow__unlock strong{font-size:2.28rem}}.route-page .reading-flow{width:min(100% - clamp(48px,8vw,148px),1380px)}.route-page .reading-flow__grid{grid-template-columns:minmax(278px,.64fr) minmax(520px,1.24fr) minmax(278px,.58fr);align-items:stretch;gap:clamp(46px,6vw,96px);position:relative}.route-page .reading-flow__grid:before{background:linear-gradient(90deg, transparent, var(--aa-brass-soft) 18%, var(--xl-command) 50%, var(--aa-brass-soft) 82%, transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__grid:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent) 18%, color-mix(in oklch, var(--xl-command) 11%, transparent) 50%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent) 82%, transparent)}}.route-page .reading-flow__grid:before{content:"";pointer-events:none}.route-page .reading-flow__setup{border-top:0;border-bottom-color:var(--xl-command);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup{border-bottom-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .reading-flow__setup{background:radial-gradient(circle at 0% 38%, var(--aa-brass-soft), transparent 17rem), transparent}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup{background:radial-gradient(circle at 0% 38%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 17rem), transparent}}.route-page .reading-flow__setup{padding-top:clamp(30px,3.2vw,44px)}.route-page .flow-steps{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps{border-bottom-color:color-mix(in oklch, var(--xl-command) 6%, transparent)}}.route-page .flow-steps:before{background:linear-gradient(90deg, transparent, var(--xl-command), transparent)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 16%, transparent), transparent)}}.route-page .flow-steps li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .flow-steps li{color:color-mix(in oklch, var(--xl-moon) 34%, var(--aa-brass-soft))}}.route-page .flow-steps li{font-size:.69rem}.route-page .reading-flow__setup .question-input__field{border-color:var(--xl-command);min-height:98px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-flow__setup .question-input__field{background:linear-gradient(#ffffff04,#0000 58%),#00000029;background:linear-gradient(lab(100% 0 0/.015),#0000 58%),lab(0% 0 0/.16);border-radius:16px;box-shadow:inset 0 1px #ffffff09;box-shadow:inset 0 1px lab(100% 0 0/.035)}.route-page .topic-chip{border-color:var(--xl-command);min-height:36px}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip{border-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .topic-chip{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .topic-chip{font-size:.8rem}.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .topic-chip:hover,.route-page .topic-chip:focus-visible,.route-page .topic-chip[aria-pressed=true]{background:color-mix(in oklch, var(--xl-command) 5%, transparent)}}.route-page .reading-mode-list{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode-list{border-top-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .reading-mode-list{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode-list{border-bottom-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .reading-mode{min-height:58px;padding-top:12px;padding-bottom:12px}.route-page .reading-mode+.reading-mode{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode+.reading-mode{border-top-color:color-mix(in oklch, var(--xl-command) 6%, transparent)}}.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{background:linear-gradient(90deg, var(--xl-command), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-mode:hover,.route-page .reading-mode:focus-visible,.route-page .reading-mode[aria-pressed=true]{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 68%)}}.route-page .reading-flow__setup .primary-cta{border-color:var(--xl-command);width:min(100%,214px);min-height:50px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .primary-cta{border-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .reading-flow__setup .primary-cta{background:linear-gradient(90deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .primary-cta{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 72%, white))}}.route-page .reading-flow__setup .primary-cta{color:#000}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__setup .primary-cta{color:color-mix(in oklch, black 83%, var(--aa-brass))}}.route-page .reading-flow__setup .primary-cta{box-shadow:0 16px 42px #00000047;box-shadow:0 16px 42px lab(0% 0 0/.28)}.route-page .reading-flow__stage{isolation:isolate;border-top-color:var(--xl-command);align-self:stretch;min-height:clamp(520px,46vw,680px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{border-top-color:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .reading-flow__stage{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{border-bottom-color:color-mix(in oklch, var(--xl-command) 7%, transparent);background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 13rem), radial-gradient(ellipse at 50% 74%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 23rem), transparent}}.route-page .reading-flow__stage:before{border-color:var(--aa-brass-soft);inset:clamp(50px,7vw,92px) clamp(28px,4vw,62px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage:before{border-color:color-mix(in oklch, var(--aa-brass-soft) 8%, transparent)}}.route-page .reading-flow__stage:before{opacity:.42}.route-page .reading-flow__stage:after{opacity:.08;bottom:clamp(22px,3vw,42px);right:clamp(22px,3vw,42px)}.route-page .reading-flow__stage-label{color:var(--xl-moon);margin-left:clamp(4px,1vw,14px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage-label{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .reading-flow__stage-label{font-size:.74rem}.route-page .reading-flow__astrolabe{min-height:clamp(420px,39vw,560px)}.route-page .reading-flow__astrolabe .card-spread{filter:drop-shadow(0 34px 60px #0000007a);filter:drop-shadow(0 34px 60px lab(0% 0 0/.48));width:min(100%,418px)}.route-page .reading-flow__stage .tarot-card{max-width:150px;box-shadow:0 22px 64px #00000075, 0 0 0 1px var(--aa-brass-soft);border-radius:20px}@supports (color:lab(0% 0 0)){.route-page .reading-flow__stage .tarot-card{box-shadow:0 22px 64px lab(0% 0 0/.46), 0 0 0 1px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage .tarot-card{box-shadow:0 22px 64px lab(0% 0 0/.46), 0 0 0 1px color-mix(in oklch, var(--aa-brass-soft) 13%, transparent)}}.route-page .reading-flow__report{border-left-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{border-left-color:color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .reading-flow__report{background:linear-gradient(#ffffff04,#0000 24%),0 0;background:linear-gradient(lab(100% 0 0/.015),#0000 24%),0 0;padding-top:clamp(30px,3.2vw,44px)}.route-page .reading-flow__report:before{border-top-color:var(--aa-brass-soft);width:clamp(36px,28%,96px)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report:before{border-top-color:color-mix(in oklch, var(--aa-brass-soft) 24%, transparent)}}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{border-bottom-color:color-mix(in oklch, var(--xl-command) 6%, transparent)}}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{padding-top:clamp(20px,2.4vw,30px);padding-bottom:clamp(20px,2.4vw,30px)}.route-page .reading-flow__report .reading-report__masthead{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__masthead{border-bottom-color:color-mix(in oklch, var(--xl-command) 6%, transparent)}}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{max-width:11em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{font-size:clamp(1.08rem,1.18vw,1.28rem);font-weight:300}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{color:color-mix(in oklch, var(--xl-moon) 50%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{font-size:.86rem;line-height:1.68}.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{border-color:var(--xl-command);min-height:44px}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .reading-flow__report .reading-flow__unlock strong{color:var(--xl-moon);overflow:visible}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-flow__unlock strong{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-flow__unlock strong{font-size:clamp(2rem,2.55vw,2.86rem);line-height:1.08}@media (max-width:1180px){.route-page .reading-flow{width:min(100% - clamp(34px,7vw,96px),1060px)}.route-page .reading-flow__grid{grid-template-columns:minmax(278px,.82fr) minmax(420px,1fr);gap:clamp(32px,4.8vw,62px)}.route-page .reading-flow__grid:before{display:none}.route-page .reading-flow__report{border-left:0;padding-top:0}}@media (max-width:760px){.route-page .reading-flow{width:min(100% - 20px,480px)}.route-page .reading-flow__grid{grid-template-columns:minmax(0,1fr);gap:18px}.route-page .reading-flow__setup{background:0 0;padding-top:16px}.route-page .reading-flow__setup .question-input__field{border-radius:14px;min-height:78px}.route-page .reading-mode{min-height:52px}.route-page .reading-flow__stage{min-height:290px;padding:14px 0 18px}.route-page .reading-flow__stage:before{inset:42px 24px 34px}.route-page .reading-flow__astrolabe{min-height:238px}.route-page .reading-flow__astrolabe .card-spread{width:min(100%,272px)}.route-page .reading-flow__stage .tarot-card{border-radius:14px;max-width:86px}.route-page .reading-flow__report{background:0 0}.route-page .reading-flow__report:before{width:72px}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{padding:17px 0 20px}.route-page .reading-flow__report .reading-flow__unlock strong{white-space:normal;max-width:100%;font-size:2.12rem}}.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, var(--aa-brass-soft), transparent 14rem), radial-gradient(ellipse at 50% 74%, var(--aa-brass-soft), transparent 24rem), linear-gradient(180deg, #ffffff05, transparent 28%, #0000000f 100%)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--aa-brass-soft) 15%, transparent), transparent 14rem), radial-gradient(ellipse at 50% 74%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 24rem), linear-gradient(180deg, lab(100% 0 0/.02), transparent 28%, lab(0% 0 0/.06) 100%)}}.route-page .reading-flow__astrolabe .card-spread{opacity:.88;filter:drop-shadow(0 28px 54px #0000006b) drop-shadow(0 0 22px var(--aa-brass-soft))}@supports (color:lab(0% 0 0)){.route-page .reading-flow__astrolabe .card-spread{filter:drop-shadow(0 28px 54px lab(0% 0 0/.42)) drop-shadow(0 0 22px var(--aa-brass-soft))}}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__astrolabe .card-spread{filter:drop-shadow(0 28px 54px lab(0% 0 0/.42)) drop-shadow(0 0 22px color-mix(in oklch, var(--aa-brass-soft) 9%, transparent))}}.route-page .reading-flow__report{background:linear-gradient(180deg, #ffffff07, transparent 28%), linear-gradient(90deg, var(--aa-brass-soft), transparent 54%), transparent}@supports (color:lab(0% 0 0)){.route-page .reading-flow__report{background:linear-gradient(180deg, lab(100% 0 0/.026), transparent 28%), linear-gradient(90deg, var(--aa-brass-soft), transparent 54%), transparent}}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report{background:linear-gradient(180deg, lab(100% 0 0/.026), transparent 28%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 54%), transparent}}.route-page .reading-flow__report .reading-report__seal{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__seal{color:color-mix(in oklch, var(--xl-command) 48%, var(--xl-moon))}}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__label,.route-page .reading-flow__report .free-result-panel li strong,.route-page .reading-flow__report .free-result-panel__next strong,.route-page .reading-flow__report .reading-flow__unlock span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__label,.route-page .reading-flow__report .free-result-panel li strong,.route-page .reading-flow__report .free-result-panel__next strong,.route-page .reading-flow__report .reading-flow__unlock span{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__copy,.route-page .reading-flow__report .reading-report__steps li,.route-page .reading-flow__report .free-result-panel p,.route-page .reading-flow__report .free-result-panel li p,.route-page .reading-flow__report .free-result-panel__next p,.route-page .reading-flow__report .reading-flow__unlock p{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__report .reading-report__save:disabled,.route-page .reading-flow__report .reading-report__save:disabled:hover,.route-page .reading-flow__report .reading-report__save:disabled:focus-visible{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}@media (max-width:760px){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, var(--aa-brass-soft), transparent 12rem), linear-gradient(180deg, #ffffff05, transparent 42%, var(--aa-brass-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.route-page .reading-flow__stage{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), transparent 12rem), linear-gradient(180deg, lab(100% 0 0/.018), transparent 42%, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent) 100%)}}.route-page .reading-flow__astrolabe .card-spread{opacity:.94}}.route-page .reading-flow__astrolabe{align-content:center}.route-page .reading-flow__astrolabe>*{grid-area:1/1}.route-page .reading-flow__astrolabe .astrolabe-ring{opacity:.58}.route-page .reading-flow__astrolabe .card-spread{opacity:.98;transform:translateY(clamp(-34px,-3.2vw,-18px))}.route-page .reading-flow__stage .tarot-card{opacity:1}.route-page .reading-flow__report .reading-report,.route-page .reading-flow__report .free-result-panel,.route-page .reading-flow__report .reading-flow__unlock{background:#0000000a;background:lab(0% 0 0/.04)}.route-page .reading-flow__report .reading-report__title,.route-page .reading-flow__report .free-result-panel h2,.route-page .reading-flow__report .reading-flow__unlock strong{text-shadow:0 12px 28px #00000075;text-shadow:0 12px 28px lab(0% 0 0/.46)}@media (max-width:760px){.route-page .reading-flow__astrolabe .card-spread{transform:translateY(-4px)}}.route-page .module-route[data-module]{--module-identity-line:var(--xl-module-accent)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module]{--module-identity-line:color-mix(in oklch, var(--xl-module-accent) 22%, transparent)}}.route-page .module-route[data-module]{--module-identity-field:var(--xl-module-accent)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module]{--module-identity-field:color-mix(in oklch, var(--xl-module-accent) 5%, transparent)}}.route-page .module-route[data-module=wiki] .module-stage{grid-template-columns:minmax(0,.9fr) minmax(340px,.42fr)}.route-page .module-route[data-module=wiki] .module-oracle-panel{background:repeating-linear-gradient(180deg, transparent 0 55px, var(--xl-module-accent) 55px 56px), linear-gradient(90deg, var(--module-identity-field), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=wiki] .module-oracle-panel{background:repeating-linear-gradient(180deg, transparent 0 55px, color-mix(in oklch, var(--xl-module-accent) 7%, transparent) 55px 56px), linear-gradient(90deg, var(--module-identity-field), transparent 70%)}}.route-page .module-route[data-module=wiki] .module-card,.route-page .module-route[data-module=wiki] .module-next-link{grid-template-columns:minmax(72px,.13fr) minmax(170px,.28fr) minmax(0,1fr)}.route-page .module-route[data-module=wiki] .module-card__topline:after,.route-page .module-route[data-module=wiki] .module-next-link span:after{border-top:1px solid var(--module-identity-line);content:"";width:34px;margin-top:12px;display:block}.route-page .module-route[data-module=tools] .module-stage:after{border:1px solid var(--xl-command);position:absolute;inset:clamp(42px,6vw,76px) clamp(24px,5vw,70px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tools] .module-stage:after{border:1px solid color-mix(in oklch, var(--xl-command) 5%, transparent)}}.route-page .module-route[data-module=tools] .module-stage:after{background:linear-gradient(90deg, transparent 49.8%, var(--xl-command) 50%, transparent 50.2%), linear-gradient(180deg, transparent 49.8%, var(--xl-command) 50%, transparent 50.2%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tools] .module-stage:after{background:linear-gradient(90deg, transparent 49.8%, color-mix(in oklch, var(--xl-command) 8%, transparent) 50%, transparent 50.2%), linear-gradient(180deg, transparent 49.8%, color-mix(in oklch, var(--xl-command) 8%, transparent) 50%, transparent 50.2%)}}.route-page .module-route[data-module=tools] .module-stage:after{content:"";opacity:.38;pointer-events:none}.route-page .module-route[data-module=tools] .module-oracle-panel{background:linear-gradient(90deg, var(--xl-module-accent), transparent 62%), repeating-linear-gradient(90deg, var(--xl-command) 0 1px, transparent 1px 42px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tools] .module-oracle-panel{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-module-accent) 6%, transparent), transparent 62%), repeating-linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 6%, transparent) 0 1px, transparent 1px 42px)}}.route-page .module-route[data-module=tools] .module-card h2,.route-page .module-route[data-module=tools] .module-next-link strong{font-family:var(--font-sans);font-size:clamp(1.02rem,1.24vw,1.22rem);font-weight:520}.route-page .module-route[data-module=daily] .module-stage,.route-page .module-route[data-module=weekly] .module-stage,.route-page .module-route[data-module=public-tarot] .module-stage{grid-template-columns:minmax(0,.78fr) minmax(310px,.32fr);min-height:clamp(480px,60svh,650px)}.route-page .module-route[data-module=daily] .module-stage__copy h1,.route-page .module-route[data-module=weekly] .module-stage__copy h1,.route-page .module-route[data-module=public-tarot] .module-stage__copy h1{max-width:7.8em}.route-page .module-route[data-module=daily] .module-reading-strip,.route-page .module-route[data-module=weekly] .module-reading-strip,.route-page .module-route[data-module=public-tarot] .module-reading-strip{background:radial-gradient(circle at 14% 18%, var(--xl-module-accent), transparent 18rem), linear-gradient(180deg, #00000012, transparent 38%, #00000029)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=daily] .module-reading-strip,.route-page .module-route[data-module=weekly] .module-reading-strip,.route-page .module-route[data-module=public-tarot] .module-reading-strip{background:radial-gradient(circle at 14% 18%, color-mix(in oklch, var(--xl-module-accent) 8%, transparent), transparent 18rem), linear-gradient(180deg, lab(0% 0 0/.07), transparent 38%, lab(0% 0 0/.16))}}.route-page .module-route[data-module=daily] .module-card,.route-page .module-route[data-module=weekly] .module-card,.route-page .module-route[data-module=public-tarot] .module-card{grid-template-columns:minmax(58px,.1fr) minmax(130px,.22fr) minmax(0,1fr)}.route-page .module-route[data-module=reports] .module-reading-strip,.route-page .module-route[data-module=account] .module-reading-strip,.route-page .module-route[data-module=reports] .module-next-strip,.route-page .module-route[data-module=account] .module-next-strip{background:linear-gradient(90deg, var(--xl-module-accent), transparent 36%), repeating-linear-gradient(180deg, transparent 0 62px, var(--xl-command) 62px 63px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=reports] .module-reading-strip,.route-page .module-route[data-module=account] .module-reading-strip,.route-page .module-route[data-module=reports] .module-next-strip,.route-page .module-route[data-module=account] .module-next-strip{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-module-accent) 4%, transparent), transparent 36%), repeating-linear-gradient(180deg, transparent 0 62px, color-mix(in oklch, var(--xl-command) 4%, transparent) 62px 63px)}}.route-page .module-route[data-module=reports] .module-card,.route-page .module-route[data-module=account] .module-card,.route-page .module-route[data-module=reports] .module-next-link,.route-page .module-route[data-module=account] .module-next-link{grid-template-columns:minmax(86px,.16fr) minmax(160px,.28fr) minmax(0,1fr)}.route-page .module-route[data-module=reports] .module-card__topline span,.route-page .module-route[data-module=account] .module-card__topline span,.route-page .module-route[data-module=reports] .module-next-link span,.route-page .module-route[data-module=account] .module-next-link span{font-variant-numeric:tabular-nums}@media (max-width:900px){.route-page .module-route[data-module=wiki] .module-stage,.route-page .module-route[data-module=daily] .module-stage,.route-page .module-route[data-module=weekly] .module-stage,.route-page .module-route[data-module=public-tarot] .module-stage{grid-template-columns:1fr}.route-page .module-route[data-module=tools] .module-stage:after{opacity:.18;inset:26px 0}.route-page .module-route[data-module=wiki] .module-card,.route-page .module-route[data-module=wiki] .module-next-link,.route-page .module-route[data-module=daily] .module-card,.route-page .module-route[data-module=weekly] .module-card,.route-page .module-route[data-module=public-tarot] .module-card,.route-page .module-route[data-module=reports] .module-card,.route-page .module-route[data-module=account] .module-card,.route-page .module-route[data-module=reports] .module-next-link,.route-page .module-route[data-module=account] .module-next-link{grid-template-columns:52px minmax(0,1fr)}}.route-page .module-route[data-module=birth-chart]{--xl-module-accent:#e6d9bc}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=birth-chart]{--xl-module-accent:color-mix(in oklch, #e6d9bc 74%, var(--xl-moon))}}.route-page .module-route[data-module=birth-chart]{--xl-module-accent-soft:#e6d9bc24}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=birth-chart]{--xl-module-accent-soft:lab(87.1913% 1.18068 16.0396/.14)}}.route-page .module-route[data-module=compatibility]{--xl-module-accent:#f0c786}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=compatibility]{--xl-module-accent:color-mix(in oklch, #f0c786 72%, var(--xl-moon))}}.route-page .module-route[data-module=compatibility]{--xl-module-accent-soft:#f0c78621}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=compatibility]{--xl-module-accent-soft:lab(82.794% 8.94922 38.2226/.13)}}.route-page .module-route[data-module=transits]{--xl-module-accent:#d6d1bd}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=transits]{--xl-module-accent:color-mix(in oklch, #d6d1bd 76%, var(--aa-brass-soft))}}.route-page .module-route[data-module=transits]{--xl-module-accent-soft:#d6d1bd1f}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=transits]{--xl-module-accent-soft:lab(83.8379% -.74172 10.6087/.12)}}.route-page .module-route[data-module=star-tarot]{--xl-module-accent:#ead09a}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=star-tarot]{--xl-module-accent:color-mix(in oklch, #ead09a 70%, var(--xl-moon))}}.route-page .module-route[data-module=star-tarot]{--xl-module-accent-soft:#ead09a26}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=star-tarot]{--xl-module-accent-soft:lab(84.7322% 3.75071 30.3845/.15)}}.route-page .module-route[data-module=tarot]{--xl-module-accent:#e8c27a}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tarot]{--xl-module-accent:color-mix(in oklch, #e8c27a 74%, var(--xl-moon))}}.route-page .module-route[data-module=tarot]{--xl-module-accent-soft:#e8c27a24}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=tarot]{--xl-module-accent-soft:lab(80.6322% 7.35769 41.3711/.14)}}.route-page .module-route[data-module=birth-chart] .module-stage,.route-page .module-route[data-module=compatibility] .module-stage,.route-page .module-route[data-module=transits] .module-stage,.route-page .module-route[data-module=star-tarot] .module-stage,.route-page .module-route[data-module=tarot] .module-stage{position:relative}.route-page .module-route[data-module=birth-chart] .module-stage{grid-template-columns:minmax(0,.82fr) minmax(340px,.4fr)}.route-page .module-route[data-module=birth-chart] .module-stage:after{aspect-ratio:1;border:1px solid var(--xl-module-accent);width:clamp(190px,22vw,320px);position:absolute;bottom:clamp(78px,10vw,138px);right:clamp(210px,24vw,360px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=birth-chart] .module-stage:after{border:1px solid color-mix(in oklch, var(--xl-module-accent) 9%, transparent)}}.route-page .module-route[data-module=birth-chart] .module-stage:after{background:repeating-conic-gradient(from 8deg, var(--xl-module-accent) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 47%, var(--xl-module-accent) 48%, transparent 62%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=birth-chart] .module-stage:after{background:repeating-conic-gradient(from 8deg, color-mix(in oklch, var(--xl-module-accent) 10%, transparent) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 47%, color-mix(in oklch, var(--xl-module-accent) 5%, transparent) 48%, transparent 62%)}}.route-page .module-route[data-module=birth-chart] .module-stage:after{content:"";opacity:.5;pointer-events:none}.route-page .module-route[data-module=birth-chart] .module-oracle-panel{background:radial-gradient(circle at 50% 18%, var(--xl-module-accent), transparent 8rem), repeating-linear-gradient(90deg, var(--xl-command) 0 1px, transparent 1px 46px), linear-gradient(90deg, var(--module-identity-field), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=birth-chart] .module-oracle-panel{background:radial-gradient(circle at 50% 18%, color-mix(in oklch, var(--xl-module-accent) 9%, transparent), transparent 8rem), repeating-linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 6%, transparent) 0 1px, transparent 1px 46px), linear-gradient(90deg, var(--module-identity-field), transparent 72%)}}.route-page .module-route[data-module=compatibility] .module-stage{grid-template-columns:minmax(0,.86fr) minmax(330px,.36fr)}.route-page .module-route[data-module=compatibility] .module-oracle-panel{background:linear-gradient(90deg, var(--xl-module-accent), transparent 38%, var(--xl-module-accent) 50%, transparent 62%), repeating-linear-gradient(180deg, transparent 0 58px, var(--xl-command) 58px 59px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=compatibility] .module-oracle-panel{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-module-accent) 5%, transparent), transparent 38%, color-mix(in oklch, var(--xl-module-accent) 8%, transparent) 50%, transparent 62%), repeating-linear-gradient(180deg, transparent 0 58px, color-mix(in oklch, var(--xl-command) 6%, transparent) 58px 59px)}}.route-page .module-route[data-module=compatibility] .module-oracle-panel:after{background:linear-gradient(90deg, transparent 0 44%, var(--xl-module-accent) 44.1% 44.3%, transparent 44.4% 55.6%, var(--xl-module-accent) 55.7% 55.9%, transparent 56%), radial-gradient(circle at 34% 22%, var(--xl-module-accent), transparent 4rem), radial-gradient(circle at 66% 74%, var(--xl-module-accent), transparent 4.8rem);position:absolute;inset:clamp(22px,3vw,34px) clamp(12px,2vw,24px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=compatibility] .module-oracle-panel:after{background:linear-gradient(90deg, transparent 0 44%, color-mix(in oklch, var(--xl-module-accent) 16%, transparent) 44.1% 44.3%, transparent 44.4% 55.6%, color-mix(in oklch, var(--xl-module-accent) 16%, transparent) 55.7% 55.9%, transparent 56%), radial-gradient(circle at 34% 22%, color-mix(in oklch, var(--xl-module-accent) 10%, transparent), transparent 4rem), radial-gradient(circle at 66% 74%, color-mix(in oklch, var(--xl-module-accent) 8%, transparent), transparent 4.8rem)}}.route-page .module-route[data-module=compatibility] .module-oracle-panel:after{content:"";opacity:.58;pointer-events:none}.route-page .module-route[data-module=compatibility] .module-card,.route-page .module-route[data-module=compatibility] .module-next-link{grid-template-columns:minmax(70px,.14fr) minmax(150px,.24fr) minmax(0,1fr)}.route-page .module-route[data-module=transits] .module-stage{grid-template-columns:minmax(0,.8fr) minmax(360px,.42fr)}.route-page .module-route[data-module=transits] .module-oracle-panel{background:linear-gradient(180deg, #ffffff05, transparent 38%), repeating-linear-gradient(180deg, transparent 0 44px, var(--xl-command) 44px 45px), linear-gradient(90deg, var(--module-identity-field), transparent 70%)}@supports (color:lab(0% 0 0)){.route-page .module-route[data-module=transits] .module-oracle-panel{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 38%), repeating-linear-gradient(180deg, transparent 0 44px, var(--xl-command) 44px 45px), linear-gradient(90deg, var(--module-identity-field), transparent 70%)}}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=transits] .module-oracle-panel{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 38%), repeating-linear-gradient(180deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 8%, transparent) 44px 45px), linear-gradient(90deg, var(--module-identity-field), transparent 70%)}}.route-page .module-route[data-module=transits] .module-oracle-panel:after{background:linear-gradient(180deg, var(--xl-module-accent), transparent 18%, transparent 82%, var(--xl-module-accent)), repeating-linear-gradient(180deg, var(--xl-module-accent) 0 1px, transparent 1px 50px);position:absolute;inset:clamp(24px,3vw,40px) clamp(4px,1vw,12px) clamp(24px,3vw,40px) clamp(44px,5vw,72px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=transits] .module-oracle-panel:after{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-module-accent) 22%, transparent), transparent 18%, transparent 82%, color-mix(in oklch, var(--xl-module-accent) 16%, transparent)), repeating-linear-gradient(180deg, color-mix(in oklch, var(--xl-module-accent) 18%, transparent) 0 1px, transparent 1px 50px)}}.route-page .module-route[data-module=transits] .module-oracle-panel:after{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);content:"";opacity:.38;pointer-events:none}.route-page .module-route[data-module=transits] .module-card,.route-page .module-route[data-module=transits] .module-next-link{grid-template-columns:minmax(74px,.15fr) minmax(150px,.24fr) minmax(0,1fr)}.route-page .module-route[data-module=star-tarot] .module-stage{grid-template-columns:minmax(0,.82fr) minmax(340px,.38fr)}.route-page .module-route[data-module=star-tarot] .module-oracle-panel{background:radial-gradient(circle at 34% 35%, var(--xl-module-accent), transparent 7rem), radial-gradient(circle at 72% 67%, var(--xl-command), transparent 7.8rem), linear-gradient(90deg, var(--module-identity-field), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=star-tarot] .module-oracle-panel{background:radial-gradient(circle at 34% 35%, color-mix(in oklch, var(--xl-module-accent) 12%, transparent), transparent 7rem), radial-gradient(circle at 72% 67%, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 7.8rem), linear-gradient(90deg, var(--module-identity-field), transparent 68%)}}.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after{border:1px solid var(--xl-module-accent);position:absolute;inset:clamp(24px,3vw,44px) clamp(12px,2vw,26px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after{border:1px solid color-mix(in oklch, var(--xl-module-accent) 10%, transparent)}}.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after{background:linear-gradient(90deg, transparent 49.8%, var(--xl-module-accent) 50%, transparent 50.2%), radial-gradient(circle at 30% 44%, transparent 0 42%, var(--xl-module-accent) 43%, transparent 58%), linear-gradient(135deg, transparent 0 48%, var(--xl-command) 48.2% 48.4%, transparent 48.6%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after{background:linear-gradient(90deg, transparent 49.8%, color-mix(in oklch, var(--xl-module-accent) 16%, transparent) 50%, transparent 50.2%), radial-gradient(circle at 30% 44%, transparent 0 42%, color-mix(in oklch, var(--xl-module-accent) 9%, transparent) 43%, transparent 58%), linear-gradient(135deg, transparent 0 48%, color-mix(in oklch, var(--xl-command) 8%, transparent) 48.2% 48.4%, transparent 48.6%)}}.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after{content:"";opacity:.55;pointer-events:none}.route-page .module-route[data-module=star-tarot] .module-reading-strip{background:linear-gradient(90deg, var(--xl-module-accent), transparent 34%, var(--xl-command) 66%, transparent), linear-gradient(180deg, #00000014, transparent 42%, #0000002b)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=star-tarot] .module-reading-strip{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-module-accent) 5%, transparent), transparent 34%, color-mix(in oklch, var(--xl-command) 5%, transparent) 66%, transparent), linear-gradient(180deg, lab(0% 0 0/.08), transparent 42%, lab(0% 0 0/.17))}}.route-page .module-route[data-module=tarot] .module-stage{grid-template-columns:minmax(0,.84fr) minmax(320px,.34fr)}.route-page .module-route[data-module=tarot] .module-oracle-panel{background:radial-gradient(circle at 50% 28%, var(--xl-module-accent), transparent 8rem), linear-gradient(90deg, var(--module-identity-field), transparent 66%)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tarot] .module-oracle-panel{background:radial-gradient(circle at 50% 28%, color-mix(in oklch, var(--xl-module-accent) 10%, transparent), transparent 8rem), linear-gradient(90deg, var(--module-identity-field), transparent 66%)}}.route-page .module-route[data-module=tarot] .module-oracle-panel:after{aspect-ratio:.66;border:1px solid var(--xl-module-accent);width:clamp(68px,8vw,106px);position:absolute;bottom:clamp(24px,4vw,48px);right:clamp(18px,3vw,38px)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tarot] .module-oracle-panel:after{border:1px solid color-mix(in oklch, var(--xl-module-accent) 24%, transparent)}}.route-page .module-route[data-module=tarot] .module-oracle-panel:after{background:radial-gradient(circle at 50% 45%, var(--xl-module-accent), transparent 2.8rem), linear-gradient(145deg, #00000061, transparent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tarot] .module-oracle-panel:after{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--xl-module-accent) 18%, transparent), transparent 2.8rem), linear-gradient(145deg, lab(0% 0 0/.38), transparent)}}.route-page .module-route[data-module=tarot] .module-oracle-panel:after{box-shadow:-34px -12px 0 -1px var(--xl-command), -34px -12px 0 0 var(--xl-module-accent)}@supports (color:color-mix(in lab, red, red)){.route-page .module-route[data-module=tarot] .module-oracle-panel:after{box-shadow:-34px -12px 0 -1px color-mix(in oklch, var(--xl-command) 5%, transparent), -34px -12px 0 0 color-mix(in oklch, var(--xl-module-accent) 12%, transparent)}}.route-page .module-route[data-module=tarot] .module-oracle-panel:after{content:"";opacity:.48;pointer-events:none;transform:rotate(4deg)}.route-page .module-route[data-module=tarot] .module-card,.route-page .module-route[data-module=tarot] .module-next-link{grid-template-columns:minmax(58px,.1fr) minmax(140px,.22fr) minmax(0,1fr)}@media (max-width:900px){.route-page .module-route[data-module=birth-chart] .module-stage,.route-page .module-route[data-module=compatibility] .module-stage,.route-page .module-route[data-module=transits] .module-stage,.route-page .module-route[data-module=star-tarot] .module-stage,.route-page .module-route[data-module=tarot] .module-stage{grid-template-columns:minmax(0,1fr)}.route-page .module-route[data-module=birth-chart] .module-stage:after,.route-page .module-route[data-module=compatibility] .module-oracle-panel:after,.route-page .module-route[data-module=transits] .module-oracle-panel:after,.route-page .module-route[data-module=star-tarot] .module-oracle-panel:after,.route-page .module-route[data-module=tarot] .module-oracle-panel:after{display:none}.route-page .module-route[data-module=compatibility] .module-card,.route-page .module-route[data-module=compatibility] .module-next-link,.route-page .module-route[data-module=transits] .module-card,.route-page .module-route[data-module=transits] .module-next-link,.route-page .module-route[data-module=star-tarot] .module-card,.route-page .module-route[data-module=star-tarot] .module-next-link,.route-page .module-route[data-module=tarot] .module-card,.route-page .module-route[data-module=tarot] .module-next-link{grid-template-columns:52px minmax(0,1fr)}}.wiki-route{--wiki-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-route{--wiki-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.wiki-route{--wiki-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-route{--wiki-line-strong:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.wiki-route{--wiki-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-route{--wiki-text:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.wiki-route{--wiki-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-route{--wiki-muted:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.wiki-route{--wiki-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-route{--wiki-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.wiki-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--wiki-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.wiki-route:before{background:linear-gradient(90deg, transparent, var(--wiki-line-strong) 18%, var(--wiki-line) 50%, var(--wiki-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.wiki-route .route-kicker,.wiki-section-heading span,.wiki-method__copy span,.wiki-boundary span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-route .route-kicker,.wiki-section-heading span,.wiki-method__copy span,.wiki-boundary span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.wiki-route .route-kicker,.wiki-section-heading span,.wiki-method__copy span,.wiki-boundary span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.wiki-route .button-primary,.wiki-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.wiki-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.wiki-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.wiki-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.wiki-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.wiki-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.wiki-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.wiki-route .button-secondary{border-color:var(--wiki-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.wiki-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.wiki-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.wiki-hero__copy{align-content:end;gap:18px;max-width:760px;display:grid}.wiki-hero__copy h1{max-width:11em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.wiki-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.wiki-hero__copy h1{font-size:3.9rem;font-weight:270;line-height:1.08}.wiki-hero__copy h1 span{display:block}.wiki-hero__copy p{max-width:35rem;color:var(--wiki-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.wiki-hero__actions,.wiki-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.wiki-index{border-top:1px solid var(--wiki-line-strong);border-bottom:1px solid var(--wiki-line);background:linear-gradient(180deg, #ffffff05, transparent 28%), radial-gradient(circle at 78% 12%, var(--xl-command), transparent 11rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.wiki-index{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 28%), radial-gradient(circle at 78% 12%, var(--xl-command), transparent 11rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%)}}@supports (color:color-mix(in lab, red, red)){.wiki-index{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 28%), radial-gradient(circle at 78% 12%, color-mix(in oklch, var(--xl-command) 9%, transparent), transparent 11rem), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 62%)}}.wiki-index{padding:26px 0;overflow:hidden}.wiki-index__line{background:linear-gradient(180deg, transparent, var(--xl-command), transparent);width:1px;position:absolute;top:26px;bottom:26px;left:50%}@supports (color:color-mix(in lab, red, red)){.wiki-index__line{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent), transparent)}}.wiki-index__line{opacity:.78}.wiki-index__head{gap:8px;padding-inline:26px;display:grid}.wiki-index__head span,.wiki-index__head small,.wiki-index__list span{color:var(--wiki-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.wiki-index__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-index__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.wiki-index__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.wiki-index__list{gap:0;padding-inline:0;display:grid}.wiki-index__list span{border-top:1px solid var(--wiki-line);min-height:48px;color:var(--xl-moon);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:0 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.wiki-index__list span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.wiki-index__list span:last-child{border-bottom:1px solid var(--wiki-line)}.wiki-index__list b{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-index__list b{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.wiki-index__list b{font-weight:560}.wiki-shelves,.wiki-method,.wiki-boundary,.wiki-conversion{gap:clamp(24px,4vw,42px);display:grid}.wiki-section-heading,.wiki-method__copy{gap:10px;max-width:620px;display:grid}.wiki-section-heading h2,.wiki-method__copy h2,.wiki-boundary h2,.wiki-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.wiki-section-heading h2,.wiki-method__copy h2,.wiki-boundary h2,.wiki-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.wiki-section-heading h2,.wiki-method__copy h2,.wiki-boundary h2,.wiki-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.wiki-method__copy p,.wiki-conversion p{max-width:38rem;color:var(--wiki-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.wiki-shelf-list{border-top:1px solid var(--wiki-line-strong);display:grid}.wiki-shelf{border-bottom:1px solid var(--wiki-line);min-height:104px;color:inherit;transition:border-color .16s var(--ease-out-quart), color .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);grid-template-columns:70px 150px minmax(220px,.48fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2.2vw,28px);padding:24px 0;text-decoration:none;display:grid}.wiki-shelf:hover,.wiki-shelf:focus-visible{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-shelf:hover,.wiki-shelf:focus-visible{border-bottom-color:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.wiki-shelf:hover,.wiki-shelf:focus-visible{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-shelf:hover,.wiki-shelf:focus-visible{color:color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft))}}.wiki-shelf:hover,.wiki-shelf:focus-visible{outline:0;transform:translate(3px)}.wiki-shelf span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-shelf span{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.wiki-shelf span{font-size:.84rem;font-weight:620}.wiki-shelf small{color:var(--wiki-dim);font-size:.82rem;font-weight:540}.wiki-shelf strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.wiki-shelf strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.wiki-shelf strong{font-size:1.12rem;font-weight:360;line-height:1.42}.wiki-shelf p{max-width:39rem;color:var(--wiki-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.wiki-method{border-top:1px solid var(--wiki-line-strong);border-bottom:1px solid var(--wiki-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.wiki-method__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.wiki-method__steps li{border-top:1px solid var(--wiki-line);grid-template-columns:92px minmax(170px,.36fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.wiki-method__steps li:last-child{border-bottom:1px solid var(--wiki-line)}.wiki-method__steps span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.wiki-method__steps span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.wiki-method__steps span{font-size:.78rem;font-weight:560}.wiki-method__steps h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.wiki-method__steps h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.wiki-method__steps h3{font-size:1rem;font-weight:360;line-height:1.45}.wiki-method__steps p{color:var(--wiki-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.wiki-boundary{grid-template-columns:minmax(240px,.3fr) minmax(0,1fr);align-items:start;padding-bottom:4px}.wiki-boundary>div{gap:10px;display:grid}.wiki-boundary ul{border-top:1px solid var(--wiki-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.wiki-boundary li{border-bottom:1px solid var(--wiki-line);color:var(--wiki-muted);padding:17px 0 17px 28px;font-size:.92rem;font-weight:310;line-height:1.72;position:relative}.wiki-boundary li:before{border:1px solid var(--xl-command);width:8px;height:8px;position:absolute;top:27px;left:0}@supports (color:color-mix(in lab, red, red)){.wiki-boundary li:before{border:1px solid color-mix(in oklch, var(--xl-command) 32%, transparent)}}.wiki-boundary li:before{content:"";border-radius:999px}.wiki-conversion{border-top:1px solid var(--wiki-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.wiki-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.wiki-conversion{padding-top:clamp(28px,4vw,48px)}.wiki-conversion>div:first-child{gap:10px;display:grid}.wiki-conversion__actions{justify-content:flex-end}@media (max-width:980px){.wiki-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.wiki-hero,.wiki-method,.wiki-boundary,.wiki-conversion{grid-template-columns:1fr}.wiki-hero{min-height:auto}.wiki-index{min-height:320px}.wiki-shelf,.wiki-method__steps li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.wiki-shelf p,.wiki-method__steps p,.wiki-shelf strong,.wiki-method__steps h3,.wiki-shelf small{grid-column:2}.wiki-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.wiki-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.wiki-route:before{top:12px}.wiki-hero__copy{gap:14px}.wiki-hero__copy h1{max-width:9.8em;font-size:2.5rem;line-height:1.12}.wiki-hero__copy p,.wiki-method__copy p,.wiki-conversion p{font-size:.92rem;line-height:1.68}.wiki-hero__actions,.wiki-conversion__actions{grid-template-columns:1fr;display:grid}.wiki-route .button-primary,.wiki-route .button-secondary{width:100%}.wiki-index{min-height:266px;padding:18px 0}.wiki-index__line{top:18px;bottom:18px}.wiki-index__head{padding-inline:18px}.wiki-index__head strong{font-size:3.7rem}.wiki-index__list span{grid-template-columns:46px minmax(0,1fr);min-height:42px;padding-inline:18px}.wiki-section-heading h2,.wiki-method__copy h2,.wiki-boundary h2,.wiki-conversion h2{font-size:1.62rem;line-height:1.26}.wiki-shelf{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:18px 0}.wiki-method{padding:24px 0}.wiki-method__steps li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.wiki-boundary li{padding-left:22px}.wiki-conversion{padding-top:26px}}.weekly-route{--weekly-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.weekly-route{--weekly-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-line-strong:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.weekly-route{--weekly-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.weekly-route{--weekly-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-muted:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.weekly-route{--weekly-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.weekly-route{--weekly-quiet:#0000001a;--weekly-glow:var(--aa-brass-soft)}@supports (color:lab(0% 0 0)){.weekly-route{--weekly-quiet:lab(0% 0 0/.1)}}@supports (color:color-mix(in lab, red, red)){.weekly-route{--weekly-glow:color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.weekly-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--weekly-text);gap:clamp(52px,6.4vw,92px);padding-top:clamp(44px,7vw,88px);position:relative}.weekly-route:before{background:linear-gradient(90deg, transparent, var(--weekly-line-strong) 18%, var(--weekly-line) 50%, var(--weekly-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.weekly-route .route-kicker,.weekly-section-heading span,.weekly-checkpoints__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.weekly-route .route-kicker,.weekly-section-heading span,.weekly-checkpoints__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.weekly-route .route-kicker,.weekly-section-heading span,.weekly-checkpoints__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.weekly-route .button-primary,.weekly-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.weekly-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.weekly-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.weekly-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.weekly-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.weekly-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.weekly-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.weekly-route .button-secondary{border-color:var(--weekly-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.weekly-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.weekly-hero{grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);align-items:center;gap:clamp(52px,8vw,112px);min-height:540px;display:grid}.weekly-hero__copy{align-content:end;gap:18px;max-width:800px;display:grid}.weekly-hero__copy h1{max-width:12em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.weekly-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.weekly-hero__copy h1{font-size:3.74rem;font-weight:270;line-height:1.08}.weekly-hero__copy p{max-width:36rem;color:var(--weekly-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.weekly-hero__actions,.weekly-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.weekly-rhythm{border-top:1px solid var(--weekly-line-strong);border-bottom:1px solid var(--weekly-line);background:radial-gradient(circle at 50% 48%, var(--aa-brass-soft), transparent 11rem), radial-gradient(circle at 84% 14%, var(--xl-moon), transparent 9rem), linear-gradient(180deg, #ffffff04, transparent 34%);align-content:center;gap:24px;min-height:500px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm{background:radial-gradient(circle at 50% 48%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 11rem), radial-gradient(circle at 84% 14%, color-mix(in oklch, var(--xl-moon) 5%, transparent), transparent 9rem), linear-gradient(180deg, lab(100% 0 0/.016), transparent 34%)}}.weekly-rhythm{padding:28px 0;overflow:hidden}.weekly-rhythm:before{background:linear-gradient(180deg, transparent, var(--xl-command), transparent);width:1px;position:absolute;top:28px;bottom:28px;left:50%}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm:before{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent), transparent)}}.weekly-rhythm:before{content:"";opacity:.78}.weekly-rhythm__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 18px;padding-inline:26px;display:grid}.weekly-rhythm__head span,.weekly-rhythm__head small{color:var(--weekly-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.weekly-rhythm__head strong{color:var(--xl-moon);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.weekly-rhythm__head strong{font-size:5rem;font-weight:230;line-height:.95}.weekly-rhythm__disc{aspect-ratio:1;border:1px solid var(--weekly-line-strong);background:radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 4rem), radial-gradient(circle at 50% 50%, transparent 0 38%, var(--weekly-line) 38.4% 38.8%, transparent 39.2%), radial-gradient(circle at 50% 50%, transparent 0 62%, var(--weekly-line) 62.4% 62.8%, transparent 63.2%);border-radius:999px;width:min(100%,350px);margin:4px auto 0;position:relative}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__disc{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 4rem), radial-gradient(circle at 50% 50%, transparent 0 38%, color-mix(in oklch, var(--weekly-line) 90%, transparent) 38.4% 38.8%, transparent 39.2%), radial-gradient(circle at 50% 50%, transparent 0 62%, color-mix(in oklch, var(--weekly-line) 78%, transparent) 62.4% 62.8%, transparent 63.2%)}}.weekly-rhythm__disc{box-shadow:inset 0 0 42px #00000038;box-shadow:inset 0 0 42px lab(0% 0 0/.22)}.weekly-rhythm__disc:before,.weekly-rhythm__disc:after{background:linear-gradient(90deg, transparent, var(--xl-command), transparent);height:1px;position:absolute;inset:50% 18px auto}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__disc:before,.weekly-rhythm__disc:after{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent), transparent)}}.weekly-rhythm__disc:before,.weekly-rhythm__disc:after{content:""}.weekly-rhythm__disc:after{transform:rotate(90deg)}.weekly-rhythm__arc{background:conic-gradient(from 206deg, transparent 0deg 24deg, var(--aa-brass-soft) 25deg 154deg, transparent 156deg 360deg);border-radius:999px;position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__arc{background:conic-gradient(from 206deg, transparent 0deg 24deg, color-mix(in oklch, var(--aa-brass-soft) 38%, transparent) 25deg 154deg, transparent 156deg 360deg)}}.weekly-rhythm__arc{opacity:.86;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.weekly-rhythm__beam{background:radial-gradient(circle, var(--xl-moon), transparent 62%);border-radius:999px;position:absolute;inset:26%}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__beam{background:radial-gradient(circle, color-mix(in oklch, var(--xl-moon) 9%, transparent), transparent 62%)}}.weekly-rhythm__beam{filter:blur(.2px);opacity:.82}.weekly-rhythm__day{width:34px;height:34px;transform:rotate(var(--weekly-rotation)) translateY(-144px) rotate(var(--weekly-rotation-back));transform-origin:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.weekly-rhythm__day b{border:1px solid var(--xl-command);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day b{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.weekly-rhythm__day b{color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day b{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.weekly-rhythm__day b{font-size:.74rem;font-weight:560}.weekly-rhythm__day i{background:var(--xl-command);border-radius:999px;width:4px;height:4px;position:absolute;bottom:-6px}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day i{background:color-mix(in oklch, var(--xl-command) 32%, transparent)}}.weekly-rhythm__day[data-active=true] b{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day[data-active=true] b{border-color:color-mix(in oklch, var(--aa-brass-soft) 38%, transparent)}}.weekly-rhythm__day[data-active=true] b{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day[data-active=true] b{background:color-mix(in oklch, var(--aa-brass-soft) 9%, transparent)}}.weekly-rhythm__day[data-active=true] b{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day[data-active=true] b{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.weekly-rhythm__day[data-active=true] i{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__day[data-active=true] i{background:color-mix(in oklch, var(--aa-brass-soft) 62%, transparent)}}.weekly-rhythm__center{text-align:center;min-width:96px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.weekly-rhythm__center small,.weekly-rhythm__center span{color:var(--weekly-dim);font-size:.72rem;font-weight:520}.weekly-rhythm__center strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__center strong{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.weekly-rhythm__center strong{font-size:4.4rem;font-weight:230;line-height:.95}.weekly-rhythm__signals{border-top:1px solid var(--weekly-line);border-bottom:1px solid var(--weekly-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weekly-rhythm__signals span{border-right:1px solid var(--weekly-line);place-items:center;gap:4px;min-height:64px;display:grid}.weekly-rhythm__signals span:last-child{border-right:0}.weekly-rhythm__signals i{color:var(--weekly-dim);font-size:.72rem;font-style:normal;font-weight:520}.weekly-rhythm__signals em{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-rhythm__signals em{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.weekly-rhythm__signals em{font-size:.9rem;font-style:normal;font-weight:360}.weekly-lanes,.weekly-checkpoints,.weekly-conversion{gap:clamp(24px,4vw,42px);display:grid}.weekly-section-heading,.weekly-checkpoints__copy{gap:10px;max-width:620px;display:grid}.weekly-section-heading h2,.weekly-checkpoints__copy h2,.weekly-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.weekly-section-heading h2,.weekly-checkpoints__copy h2,.weekly-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.weekly-section-heading h2,.weekly-checkpoints__copy h2,.weekly-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.weekly-section-heading p,.weekly-checkpoints__copy p,.weekly-conversion p{max-width:38rem;color:var(--weekly-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.weekly-track-list{border-top:1px solid var(--weekly-line-strong);border-bottom:1px solid var(--weekly-line);display:grid}.weekly-track{border-bottom:1px solid var(--weekly-line);background:linear-gradient(90deg,#ffffff03,#0000 54%),linear-gradient(#0000,#00000014);background:linear-gradient(90deg,lab(100% 0 0/.01),#0000 54%),linear-gradient(#0000,lab(0% 0 0/.08));grid-template-columns:minmax(88px,.12fr) minmax(136px,.18fr) minmax(270px,.43fr) minmax(220px,.27fr);align-items:center;gap:clamp(18px,3vw,34px);padding:22px 0;display:grid}.weekly-track:last-child{border-bottom:0}.weekly-track__index{gap:7px;display:grid}.weekly-track__index span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.weekly-track__index span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.weekly-track__index span{font-size:.78rem;font-weight:600}.weekly-track__index small{color:var(--weekly-dim);font-size:.78rem;font-weight:540}.weekly-track__index em{border:1px solid var(--aa-brass-soft);width:fit-content}@supports (color:color-mix(in lab, red, red)){.weekly-track__index em{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.weekly-track__index em{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.weekly-track__index em{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.weekly-track__index em{padding:4px 9px;font-size:.74rem;font-style:normal;font-weight:520}.weekly-track__rail{background:var(--xl-command);height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.weekly-track__rail{background:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.weekly-track__rail:before,.weekly-track__rail:after{background:var(--xl-command);border-radius:999px;width:5px;height:5px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.weekly-track__rail:before,.weekly-track__rail:after{background:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.weekly-track__rail:before,.weekly-track__rail:after{content:"";transform:translateY(-50%)}.weekly-track__rail:before{left:0}.weekly-track__rail:after{right:0}.weekly-track__rail i{width:var(--weekly-progress);background:linear-gradient(90deg, var(--aa-brass-soft), var(--xl-moon));height:2px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.weekly-track__rail i{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 46%, transparent), color-mix(in oklch, var(--xl-moon) 36%, transparent))}}.weekly-track__rail i{content:"";transform:translateY(-50%)}.weekly-track__copy{gap:8px;display:grid}.weekly-track__copy h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.weekly-track__copy h3{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.weekly-track__copy h3{font-size:1.28rem;font-weight:320;line-height:1.28}.weekly-track__copy p,.weekly-track__focus{color:var(--weekly-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.weekly-track__focus{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.weekly-track__focus{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.weekly-checkpoints{border-top:1px solid var(--weekly-line-strong);border-bottom:1px solid var(--weekly-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.weekly-checkpoints__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.weekly-checkpoints__list li{border-top:1px solid var(--weekly-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.weekly-checkpoints__list li:last-child{border-bottom:1px solid var(--weekly-line)}.weekly-checkpoints__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.weekly-checkpoints__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.weekly-checkpoints__list span{font-size:.78rem;font-weight:560}.weekly-checkpoints__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.weekly-checkpoints__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.weekly-checkpoints__list h3{font-size:1rem;font-weight:360;line-height:1.45}.weekly-checkpoints__list p{color:var(--weekly-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.weekly-conversion{border-top:1px solid var(--weekly-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.weekly-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.weekly-conversion{padding-top:clamp(28px,4vw,48px)}.weekly-conversion>div:first-child{gap:10px;display:grid}.weekly-conversion__actions{justify-content:flex-end}@media (max-width:980px){.weekly-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.weekly-hero,.weekly-checkpoints,.weekly-conversion{grid-template-columns:1fr}.weekly-hero,.weekly-rhythm{min-height:auto}.weekly-track{grid-template-columns:72px minmax(112px,.28fr) minmax(0,1fr);gap:14px 22px}.weekly-track__focus{grid-column:3}.weekly-checkpoints__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.weekly-checkpoints__list h3,.weekly-checkpoints__list p{grid-column:2}.weekly-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.weekly-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.weekly-route:before{top:12px}.weekly-hero__copy{gap:14px}.weekly-hero__copy h1{font-size:2.42rem;line-height:1.12}.weekly-hero__copy p,.weekly-section-heading p,.weekly-checkpoints__copy p,.weekly-conversion p{font-size:.92rem;line-height:1.68}.weekly-hero__actions,.weekly-conversion__actions{grid-template-columns:1fr;display:grid}.weekly-route .button-primary,.weekly-route .button-secondary{width:100%}.weekly-rhythm{padding:18px 0}.weekly-rhythm:before{top:18px;bottom:18px}.weekly-rhythm__head{padding-inline:18px}.weekly-rhythm__head strong{font-size:3.8rem}.weekly-rhythm__disc{width:min(100%,292px)}.weekly-rhythm__day{transform:rotate(var(--weekly-rotation)) translateY(-120px) rotate(var(--weekly-rotation-back))}.weekly-rhythm__center strong{font-size:3.6rem}.weekly-rhythm__signals span{min-height:58px}.weekly-section-heading h2,.weekly-checkpoints__copy h2,.weekly-conversion h2{font-size:1.62rem;line-height:1.26}.weekly-track{grid-template-columns:1fr;gap:12px;padding:20px 0}.weekly-track__index{grid-template-columns:auto auto 1fr;align-items:center}.weekly-track__index em{justify-self:end}.weekly-track__rail{width:100%}.weekly-track__focus{grid-column:auto}.weekly-track__copy h3{font-size:1.2rem}.weekly-checkpoints{padding:24px 0}.weekly-checkpoints__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.weekly-conversion{padding-top:26px}}.tools-route{--tools-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tools-route{--tools-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.tools-route{--tools-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tools-route{--tools-line-strong:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.tools-route{--tools-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-route{--tools-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.tools-route{--tools-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-route{--tools-muted:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.tools-route{--tools-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-route{--tools-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.tools-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--tools-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.tools-route:before{background:linear-gradient(90deg, transparent, var(--tools-line-strong) 18%, var(--tools-line) 50%, var(--tools-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.tools-route .route-kicker,.tools-section-heading span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tools-route .route-kicker,.tools-section-heading span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.tools-route .route-kicker,.tools-section-heading span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.tools-route .button-primary,.tools-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.tools-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.tools-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.tools-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.tools-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.tools-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.tools-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.tools-route .button-secondary{border-color:var(--tools-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.tools-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.tools-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:500px;display:grid}.tools-hero__copy{align-content:end;gap:18px;max-width:790px;display:grid}.tools-hero__copy h1{max-width:9em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tools-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.tools-hero__copy h1{font-size:3.72rem;font-weight:270;line-height:1.08}.tools-hero__copy p{max-width:37rem;color:var(--tools-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.tools-hero__actions,.tools-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.tools-console{border-top:1px solid var(--tools-line-strong);border-bottom:1px solid var(--tools-line);background:linear-gradient(180deg, #ffffff05, transparent 26%), radial-gradient(circle at 72% 12%, var(--aa-brass-soft), transparent 10rem), repeating-linear-gradient(90deg, var(--xl-command) 0 1px, transparent 1px 44px);align-content:space-between;gap:28px;min-height:376px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tools-console{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 26%), radial-gradient(circle at 72% 12%, var(--aa-brass-soft), transparent 10rem), repeating-linear-gradient(90deg, var(--xl-command) 0 1px, transparent 1px 44px)}}@supports (color:color-mix(in lab, red, red)){.tools-console{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 26%), radial-gradient(circle at 72% 12%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 10rem), repeating-linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 5%, transparent) 0 1px, transparent 1px 44px)}}.tools-console{padding:26px 0;overflow:hidden}.tools-console__head{gap:8px;padding-inline:26px;display:grid}.tools-console__head span,.tools-console__head small,.tools-console p{color:var(--tools-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.tools-console__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-console__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.tools-console__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.tools-console__grid{border-top:1px solid var(--tools-line);border-bottom:1px solid var(--tools-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tools-console__grid i{border-right:1px solid var(--tools-line);border-bottom:1px solid var(--tools-line);background:radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 2.6rem), transparent;min-height:76px}@supports (color:color-mix(in lab, red, red)){.tools-console__grid i{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 2.6rem), transparent}}.tools-console__grid i:nth-child(2n){border-right:0}.tools-console__grid i:nth-last-child(-n+2){border-bottom:0}.tools-console p{max-width:17rem;margin:0;padding-inline:26px;line-height:1.6}.tools-workbench,.tools-conversion{gap:clamp(24px,4vw,42px);display:grid}.tools-section-heading{gap:10px;max-width:640px;display:grid}.tools-section-heading h2,.tools-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tools-section-heading h2,.tools-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.tools-section-heading h2,.tools-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.tools-section-heading p,.tools-conversion p{max-width:38rem;color:var(--tools-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.tools-panel-list{border-top:1px solid var(--tools-line-strong);display:grid}.tools-panel{border-bottom:1px solid var(--tools-line);background:linear-gradient(90deg, var(--aa-brass-soft), transparent 58%);grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.tools-panel{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 58%)}}.tools-panel{padding:clamp(24px,4vw,42px) 0}.tools-panel__copy{gap:10px;display:grid}.tools-panel__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tools-panel__copy span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.tools-panel__copy span{font-size:.78rem;font-weight:600}.tools-panel__copy h3{max-width:10em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tools-panel__copy h3{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.tools-panel__copy h3{font-size:1.42rem;font-weight:320;line-height:1.28}.tools-panel__copy p{max-width:22rem;color:var(--tools-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.tools-choice-row{border-top:1px solid var(--tools-line);border-bottom:1px solid var(--tools-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tools-choice{border:0;border-right:1px solid var(--tools-line);min-height:148px;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:12px;padding:22px;display:grid}.tools-choice:last-child{border-right:0}.tools-choice:hover,.tools-choice:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.tools-choice:hover,.tools-choice:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.tools-choice:hover,.tools-choice:focus-visible{outline:0}.tools-choice strong,.tools-element-grid b,.tools-keywords button{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-choice strong,.tools-element-grid b,.tools-keywords button{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.tools-choice strong,.tools-element-grid b,.tools-keywords button{font-size:.92rem;font-weight:560}.tools-choice small{color:var(--tools-muted);font-size:.82rem;font-weight:310;line-height:1.6}.tools-profile-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.tools-profile-form label{gap:8px;display:grid}.tools-profile-form label span{color:var(--tools-dim);font-size:.74rem;font-weight:560}.tools-profile-form input{border:1px solid var(--tools-line-strong);width:100%;min-height:46px;color:var(--xl-moon);background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tools-profile-form input{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.tools-profile-form input{padding:0 16px;font-size:.88rem}.tools-profile-form input::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tools-profile-form input::placeholder{color:color-mix(in oklch, var(--xl-moon) 36%, transparent)}}.tools-element-board{gap:16px;display:grid}.tools-element-grid{border-top:1px solid var(--tools-line);border-bottom:1px solid var(--tools-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tools-element-grid span{border-right:1px solid var(--tools-line);min-height:116px;color:var(--tools-muted);gap:10px;padding:20px;font-size:.82rem;font-weight:310;line-height:1.5;display:grid}.tools-element-grid span:last-child{border-right:0}.tools-keywords{flex-wrap:wrap;gap:8px;display:flex}.tools-keywords button{border:1px solid var(--tools-line-strong);cursor:pointer;background:#00000014;background:lab(0% 0 0/.08);border-radius:999px;min-height:38px;padding:0 14px}.tools-keywords button:hover,.tools-keywords button:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tools-keywords button:hover,.tools-keywords button:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.tools-keywords button:hover,.tools-keywords button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.tools-keywords button:hover,.tools-keywords button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.tools-keywords button:hover,.tools-keywords button:focus-visible{outline:0}.tools-conversion{border-top:1px solid var(--tools-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.tools-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.tools-conversion{padding-top:clamp(28px,4vw,48px)}.tools-conversion>div:first-child{gap:10px;display:grid}.tools-conversion__actions{justify-content:flex-end}@media (max-width:1060px){.tools-profile-form{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-profile-form .button-secondary{grid-column:1/-1;width:max-content}}@media (max-width:980px){.tools-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.tools-hero,.tools-panel,.tools-conversion{grid-template-columns:1fr}.tools-hero{min-height:auto}.tools-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.tools-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.tools-route:before{top:12px}.tools-hero__copy{gap:14px}.tools-hero__copy h1{font-size:2.42rem;line-height:1.12}.tools-hero__copy p,.tools-section-heading p,.tools-conversion p{font-size:.92rem;line-height:1.68}.tools-hero__actions,.tools-conversion__actions{grid-template-columns:1fr;display:grid}.tools-route .button-primary,.tools-route .button-secondary{width:100%}.tools-console{min-height:270px;padding:18px 0}.tools-console__head{padding-inline:18px}.tools-console__head strong{font-size:3.7rem}.tools-console__grid i{min-height:54px}.tools-console p{padding-inline:18px}.tools-section-heading h2,.tools-conversion h2{font-size:1.62rem;line-height:1.26}.tools-panel{background:0 0;gap:20px;padding:22px 0}.tools-choice-row,.tools-profile-form,.tools-element-grid{grid-template-columns:1fr}.tools-choice,.tools-element-grid span{border-right:0;border-bottom:1px solid var(--tools-line);min-height:0;padding:18px 0}.tools-choice:last-child,.tools-element-grid span:last-child{border-bottom:0}.tools-choice{padding-inline:0}.tools-profile-form .button-secondary{width:100%}.tools-conversion{padding-top:26px}}.compatibility-route{--compat-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-route{--compat-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.compatibility-route{--compat-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-route{--compat-line-strong:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.compatibility-route{--compat-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-route{--compat-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.compatibility-route{--compat-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-route{--compat-muted:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.compatibility-route{--compat-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-route{--compat-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.compatibility-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--compat-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.compatibility-route:before{background:linear-gradient(90deg, transparent, var(--compat-line-strong) 18%, var(--compat-line) 50%, var(--compat-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.compatibility-route .route-kicker,.compatibility-section-heading span,.compatibility-depth__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-route .route-kicker,.compatibility-section-heading span,.compatibility-depth__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.compatibility-route .route-kicker,.compatibility-section-heading span,.compatibility-depth__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.compatibility-route .button-primary,.compatibility-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.compatibility-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.compatibility-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.compatibility-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.compatibility-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.compatibility-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.compatibility-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.compatibility-route .button-secondary{border-color:var(--compat-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.compatibility-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.compatibility-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.compatibility-hero__copy{align-content:end;gap:18px;max-width:810px;display:grid}.compatibility-hero__copy h1{max-width:12em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.compatibility-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.compatibility-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.compatibility-hero__copy p{max-width:38rem;color:var(--compat-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.compatibility-hero__actions,.compatibility-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.compatibility-orbit{border-top:1px solid var(--compat-line-strong);border-bottom:1px solid var(--compat-line);background:linear-gradient(180deg, #ffffff05, transparent 30%), radial-gradient(circle at 34% 42%, var(--aa-brass-soft), transparent 8rem), radial-gradient(circle at 68% 58%, var(--xl-command), transparent 8rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.compatibility-orbit{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 30%), radial-gradient(circle at 34% 42%, var(--aa-brass-soft), transparent 8rem), radial-gradient(circle at 68% 58%, var(--xl-command), transparent 8rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px)}}@supports (color:color-mix(in lab, red, red)){.compatibility-orbit{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 30%), radial-gradient(circle at 34% 42%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 8rem), radial-gradient(circle at 68% 58%, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 8rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.compatibility-orbit{padding:26px 0;overflow:hidden}.compatibility-orbit__pair{opacity:.64;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid;position:absolute;inset:54px 30px 72px}.compatibility-orbit__pair span{aspect-ratio:1;border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-orbit__pair span{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.compatibility-orbit__pair span{background:radial-gradient(circle, var(--aa-brass-soft), transparent 58%), transparent;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.compatibility-orbit__pair span{background:radial-gradient(circle, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 58%), transparent}}.compatibility-orbit__pair span:last-child{transform:translate(-18%)}.compatibility-orbit__center{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.compatibility-orbit__center span,.compatibility-orbit__center small,.compatibility-orbit__axis i{color:var(--compat-dim);letter-spacing:0;font-size:.76rem;font-style:normal;font-weight:500}.compatibility-orbit__center strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-orbit__center strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.compatibility-orbit__center strong{font-size:4.8rem;font-weight:230;line-height:.95}.compatibility-orbit__axis{z-index:1;border-top:1px solid var(--compat-line);border-bottom:1px solid var(--compat-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.compatibility-orbit__axis i{border-right:1px solid var(--compat-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.compatibility-orbit__axis i{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.compatibility-orbit__axis i:last-child{border-right:0}.compatibility-profile,.compatibility-axis,.compatibility-depth,.compatibility-conversion{gap:clamp(24px,4vw,42px);display:grid}.compatibility-section-heading,.compatibility-depth__copy{gap:10px;max-width:650px;display:grid}.compatibility-section-heading h2,.compatibility-depth__copy h2,.compatibility-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.compatibility-section-heading h2,.compatibility-depth__copy h2,.compatibility-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.compatibility-section-heading h2,.compatibility-depth__copy h2,.compatibility-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.compatibility-section-heading p,.compatibility-depth__copy p,.compatibility-conversion p{max-width:38rem;color:var(--compat-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.compatibility-profile-grid{border-top:1px solid var(--compat-line-strong);border-bottom:1px solid var(--compat-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compatibility-person-form{border-right:1px solid var(--compat-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:26px clamp(18px,2.6vw,32px);display:grid}.compatibility-person-form:nth-child(2){border-right:0}.compatibility-person-form__head{border-bottom:1px solid var(--compat-line);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:6px;padding-bottom:14px;display:flex}.compatibility-person-form__head span,.compatibility-relation-type>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-person-form__head span,.compatibility-relation-type>span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.compatibility-person-form__head span,.compatibility-relation-type>span{font-size:.78rem;font-weight:620}.compatibility-person-form__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-person-form__head strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.compatibility-person-form__head strong{font-size:1rem;font-weight:420}.compatibility-person-form label{gap:8px;display:grid}.compatibility-person-form label span{color:var(--compat-dim);font-size:.74rem;font-weight:560}.compatibility-person-form input{border:1px solid var(--compat-line-strong);width:100%;min-height:46px;color:var(--xl-moon);background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.compatibility-person-form input{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.compatibility-person-form input{padding:0 16px;font-size:.88rem}.compatibility-person-form input::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.compatibility-person-form input::placeholder{color:color-mix(in oklch, var(--xl-moon) 36%, transparent)}}.compatibility-relation-type{border-top:1px solid var(--compat-line);grid-column:1/-1;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:22px clamp(18px,2.6vw,32px);display:grid}.compatibility-relation-type div{flex-wrap:wrap;gap:8px;display:flex}.compatibility-relation-type button{border:1px solid var(--compat-line-strong);min-height:38px;color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.compatibility-relation-type button{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.compatibility-relation-type button{cursor:pointer;padding:0 14px;font-size:.84rem;font-weight:560}.compatibility-relation-type button:hover,.compatibility-relation-type button:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-relation-type button:hover,.compatibility-relation-type button:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 28%, transparent)}}.compatibility-relation-type button:hover,.compatibility-relation-type button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.compatibility-relation-type button:hover,.compatibility-relation-type button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.compatibility-relation-type button:hover,.compatibility-relation-type button:focus-visible{outline:0}.compatibility-axis-list{border-top:1px solid var(--compat-line-strong);border-bottom:1px solid var(--compat-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compatibility-axis-card{border-right:1px solid var(--compat-line);background:linear-gradient(180deg, #ffffff03, transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:13px;min-height:252px;display:grid}@supports (color:lab(0% 0 0)){.compatibility-axis-card{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.compatibility-axis-card{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 60%)}}.compatibility-axis-card{padding:26px clamp(18px,2.4vw,30px)}.compatibility-axis-card:last-child{border-right:0}.compatibility-axis-card span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-axis-card span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.compatibility-axis-card span{font-size:.78rem;font-weight:600}.compatibility-axis-card small{color:var(--compat-dim);font-size:.78rem;font-weight:540}.compatibility-axis-card h3{max-width:9em;color:var(--xl-moon);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.compatibility-axis-card h3{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.compatibility-axis-card h3{font-size:1.35rem;font-weight:320;line-height:1.28}.compatibility-axis-card p{max-width:20rem;color:var(--compat-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.compatibility-depth{border-top:1px solid var(--compat-line-strong);border-bottom:1px solid var(--compat-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.compatibility-depth__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.compatibility-depth__list li{border-top:1px solid var(--compat-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.compatibility-depth__list li:last-child{border-bottom:1px solid var(--compat-line)}.compatibility-depth__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-depth__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.compatibility-depth__list span{font-size:.78rem;font-weight:560}.compatibility-depth__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.compatibility-depth__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.compatibility-depth__list h3{font-size:1rem;font-weight:360;line-height:1.45}.compatibility-depth__list p{color:var(--compat-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.compatibility-conversion{border-top:1px solid var(--compat-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.compatibility-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.compatibility-conversion{padding-top:clamp(28px,4vw,48px)}.compatibility-conversion>div:first-child{gap:10px;display:grid}.compatibility-conversion__actions{justify-content:flex-end}@media (max-width:1060px){.compatibility-person-form{grid-template-columns:1fr}}@media (max-width:980px){.compatibility-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.compatibility-hero,.compatibility-depth,.compatibility-conversion{grid-template-columns:1fr}.compatibility-hero{min-height:auto}.compatibility-profile-grid,.compatibility-axis-list{grid-template-columns:1fr}.compatibility-person-form,.compatibility-axis-card{border-right:0;border-bottom:1px solid var(--compat-line)}.compatibility-person-form:nth-child(2),.compatibility-axis-card:last-child{border-bottom:0}.compatibility-depth__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.compatibility-depth__list h3,.compatibility-depth__list p{grid-column:2}.compatibility-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.compatibility-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.compatibility-route:before{top:12px}.compatibility-hero__copy{gap:14px}.compatibility-hero__copy h1{font-size:2.42rem;line-height:1.12}.compatibility-hero__copy p,.compatibility-section-heading p,.compatibility-depth__copy p,.compatibility-conversion p{font-size:.92rem;line-height:1.68}.compatibility-hero__actions,.compatibility-conversion__actions{grid-template-columns:1fr;display:grid}.compatibility-route .button-primary,.compatibility-route .button-secondary{width:100%}.compatibility-orbit{min-height:270px;padding:18px 0}.compatibility-orbit__pair{inset:42px 24px 62px}.compatibility-orbit__center{padding-inline:18px}.compatibility-orbit__center strong{font-size:3.7rem}.compatibility-orbit__axis i{min-height:42px}.compatibility-section-heading h2,.compatibility-depth__copy h2,.compatibility-conversion h2{font-size:1.62rem;line-height:1.26}.compatibility-person-form{padding:20px 0}.compatibility-relation-type{grid-template-columns:1fr;padding:18px 0}.compatibility-axis-card{background:0 0;gap:10px;min-height:0;padding:20px 0}.compatibility-axis-card h3{margin-top:8px;font-size:1.22rem}.compatibility-depth{padding:24px 0}.compatibility-depth__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.compatibility-conversion{padding-top:26px}}.compatibility-route{gap:clamp(34px,5vw,64px)}.compatibility-hero{min-height:clamp(430px,50vw,500px)}.compatibility-profile{border-top:1px solid var(--compat-line-strong);padding-top:clamp(24px,3.6vw,40px)}.compatibility-profile-grid{background:radial-gradient(ellipse at 58% 0%, var(--xl-moon), transparent 14rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.compatibility-profile-grid{background:radial-gradient(ellipse at 58% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 14rem), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 62%)}}.compatibility-person-form{padding-block:20px}.compatibility-relation-type{padding-block:18px}.compatibility-axis-list{border-top-color:var(--compat-line);grid-column:1/-1;grid-template-columns:1fr}.compatibility-axis-card{border-right:0;border-bottom:1px solid var(--compat-line);background:0 0;grid-template-columns:46px minmax(84px,.14fr) minmax(170px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);min-height:0;padding:15px clamp(18px,2.6vw,32px)}.compatibility-axis-card:last-child{border-bottom:0}.compatibility-axis-card h3{margin:0;font-size:1rem;line-height:1.42}.compatibility-axis-card p{max-width:35rem;font-size:.84rem;line-height:1.58}.compatibility-action-rail{border-top:1px solid var(--compat-line);border-bottom:1px solid var(--compat-line);grid-column:1/-1;margin:10px 0 0;padding:0 clamp(18px,2.6vw,32px);list-style:none;display:grid}.compatibility-action-rail li{border-bottom:1px solid var(--compat-line);grid-template-columns:86px minmax(160px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);padding:14px 0;display:grid}.compatibility-action-rail li:last-child{border-bottom:0}.compatibility-action-rail span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.compatibility-action-rail span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.compatibility-action-rail span{font-size:.74rem;font-weight:620}.compatibility-action-rail h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.compatibility-action-rail h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.compatibility-action-rail h3{font-size:.92rem;font-weight:420}.compatibility-action-rail p{color:var(--compat-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.58}.compatibility-conversion{border-top-color:var(--compat-line);min-height:0;padding-top:clamp(22px,3.4vw,38px)}.compatibility-conversion h2{max-width:12em}@media (max-width:980px){.compatibility-axis-card{grid-template-columns:42px minmax(72px,.18fr) minmax(0,1fr)}.compatibility-axis-card p{grid-column:3}.compatibility-action-rail li{grid-template-columns:76px minmax(136px,.34fr) minmax(0,1fr)}}@media (max-width:640px){.compatibility-route{gap:28px}.compatibility-hero{min-height:0}.compatibility-profile{padding-top:20px}.compatibility-profile-grid{background:0 0}.compatibility-person-form{padding:14px 0}.compatibility-person-form__head{min-height:34px;margin-bottom:2px;padding-bottom:10px}.compatibility-relation-type{padding:14px 0}.compatibility-axis-card{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 14px;padding:12px 0}.compatibility-axis-card small,.compatibility-axis-card h3,.compatibility-axis-card p{grid-column:2/-1}.compatibility-axis-card p{font-size:.8rem}.compatibility-action-rail{margin-top:4px;padding-inline:0}.compatibility-action-rail li{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.compatibility-action-rail p{grid-column:2;font-size:.8rem}.compatibility-conversion{padding-top:20px}}.birth-route{--birth-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.birth-route{--birth-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.birth-route{--birth-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.birth-route{--birth-line-strong:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.birth-route{--birth-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-route{--birth-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.birth-route{--birth-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-route{--birth-muted:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.birth-route{--birth-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-route{--birth-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.birth-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--birth-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.birth-route:before{background:linear-gradient(90deg, transparent, var(--birth-line-strong) 18%, var(--birth-line) 50%, var(--birth-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.birth-route .route-kicker,.birth-section-heading span,.birth-report-path__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.birth-route .route-kicker,.birth-section-heading span,.birth-report-path__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.birth-route .route-kicker,.birth-section-heading span,.birth-report-path__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.birth-route .button-primary,.birth-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.birth-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.birth-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.birth-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.birth-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.birth-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.birth-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.birth-route .button-secondary{border-color:var(--birth-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.birth-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.birth-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.birth-hero__copy{align-content:end;gap:18px;max-width:790px;display:grid}.birth-hero__copy h1{max-width:10em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.birth-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.birth-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.birth-hero__copy p{max-width:38rem;color:var(--birth-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.birth-hero__actions,.birth-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.birth-chart-plate{border-top:1px solid var(--birth-line-strong);border-bottom:1px solid var(--birth-line);background:linear-gradient(180deg, #ffffff05, transparent 30%), radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.birth-chart-plate{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 30%), radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px)}}@supports (color:color-mix(in lab, red, red)){.birth-chart-plate{background:linear-gradient(180deg, lab(100% 0 0/.02), transparent 30%), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.birth-chart-plate{padding:26px 0;overflow:hidden}.birth-chart-plate__ring{aspect-ratio:1;border:1px solid var(--xl-command);width:min(72%,280px);position:absolute;bottom:54px;right:38px}@supports (color:color-mix(in lab, red, red)){.birth-chart-plate__ring{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.birth-chart-plate__ring{background:repeating-conic-gradient(from 4deg, var(--xl-command) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 0 45%, var(--aa-brass-soft) 46%, transparent 62%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.birth-chart-plate__ring{background:repeating-conic-gradient(from 4deg, color-mix(in oklch, var(--xl-command) 13%, transparent) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 0 45%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent) 46%, transparent 62%)}}.birth-chart-plate__ring{opacity:.58;pointer-events:none}.birth-chart-plate__center{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.birth-chart-plate__center span,.birth-chart-plate__center small{color:var(--birth-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.birth-chart-plate__center strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-chart-plate__center strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.birth-chart-plate__center strong{font-size:4.8rem;font-weight:230;line-height:.95}.birth-chart-plate__ticks{z-index:1;border-top:1px solid var(--birth-line);border-bottom:1px solid var(--birth-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.birth-chart-plate__ticks i{border-right:1px solid var(--birth-line);background:linear-gradient(180deg, var(--aa-brass-soft), transparent);min-height:54px}@supports (color:color-mix(in lab, red, red)){.birth-chart-plate__ticks i{background:linear-gradient(180deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent)}}.birth-chart-plate__ticks i:last-child{border-right:0}.birth-profile,.birth-placements,.birth-report-path,.birth-conversion{gap:clamp(24px,4vw,42px);display:grid}.birth-section-heading,.birth-report-path__copy{gap:10px;max-width:650px;display:grid}.birth-section-heading h2,.birth-report-path__copy h2,.birth-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.birth-section-heading h2,.birth-report-path__copy h2,.birth-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.birth-section-heading h2,.birth-report-path__copy h2,.birth-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.birth-section-heading p,.birth-report-path__copy p,.birth-conversion p{max-width:38rem;color:var(--birth-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.birth-profile-form{border-top:1px solid var(--birth-line-strong);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding-top:24px;display:grid}.birth-profile-form label{gap:8px;display:grid}.birth-profile-form label span{color:var(--birth-dim);font-size:.74rem;font-weight:560}.birth-profile-form input{border:1px solid var(--birth-line-strong);width:100%;min-height:46px;color:var(--xl-moon);background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.birth-profile-form input{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.birth-profile-form input{padding:0 16px;font-size:.88rem}.birth-profile-form input::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-profile-form input::placeholder{color:color-mix(in oklch, var(--xl-moon) 36%, transparent)}}.birth-certainty{border-top:1px solid var(--birth-line);border-bottom:1px solid var(--birth-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.birth-certainty button{border:0;border-right:1px solid var(--birth-line);min-height:144px;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:12px;padding:22px;display:grid}.birth-certainty button:last-child{border-right:0}.birth-certainty button:hover,.birth-certainty button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.birth-certainty button:hover,.birth-certainty button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.birth-certainty button:hover,.birth-certainty button:focus-visible{outline:0}.birth-certainty strong,.birth-placement span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.birth-certainty strong,.birth-placement span{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.birth-certainty strong,.birth-placement span{font-size:.92rem;font-weight:560}.birth-certainty small{color:var(--birth-muted);font-size:.82rem;font-weight:310;line-height:1.6}.birth-placement-list{border-top:1px solid var(--birth-line-strong);border-bottom:1px solid var(--birth-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.birth-placement{border-right:1px solid var(--birth-line);background:linear-gradient(180deg, #ffffff03, transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:13px;min-height:244px;display:grid}@supports (color:lab(0% 0 0)){.birth-placement{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.birth-placement{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 60%)}}.birth-placement{padding:26px clamp(18px,2.4vw,30px)}.birth-placement:last-child{border-right:0}.birth-placement h3{max-width:10em;color:var(--xl-moon);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.birth-placement h3{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.birth-placement h3{font-size:1.35rem;font-weight:320;line-height:1.28}.birth-placement p{max-width:20rem;color:var(--birth-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.birth-report-path{border-top:1px solid var(--birth-line-strong);border-bottom:1px solid var(--birth-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.birth-report-path__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.birth-report-path__list li{border-top:1px solid var(--birth-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.birth-report-path__list li:last-child{border-bottom:1px solid var(--birth-line)}.birth-report-path__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.birth-report-path__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.birth-report-path__list span{font-size:.78rem;font-weight:560}.birth-report-path__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.birth-report-path__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.birth-report-path__list h3{font-size:1rem;font-weight:360;line-height:1.45}.birth-report-path__list p{color:var(--birth-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.birth-conversion{border-top:1px solid var(--birth-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.birth-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.birth-conversion{padding-top:clamp(28px,4vw,48px)}.birth-conversion>div:first-child{gap:10px;display:grid}.birth-conversion__actions{justify-content:flex-end}@media (max-width:1060px){.birth-profile-form{grid-template-columns:repeat(3,minmax(0,1fr))}.birth-profile-form .button-secondary{grid-column:1/-1;width:max-content}}@media (max-width:980px){.birth-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.birth-hero,.birth-report-path,.birth-conversion{grid-template-columns:1fr}.birth-hero{min-height:auto}.birth-placement-list{grid-template-columns:1fr}.birth-placement{border-right:0;border-bottom:1px solid var(--birth-line);min-height:0}.birth-placement:last-child{border-bottom:0}.birth-report-path__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.birth-report-path__list h3,.birth-report-path__list p{grid-column:2}.birth-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.birth-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.birth-route:before{top:12px}.birth-hero__copy{gap:14px}.birth-hero__copy h1{font-size:2.42rem;line-height:1.12}.birth-hero__copy p,.birth-section-heading p,.birth-report-path__copy p,.birth-conversion p{font-size:.92rem;line-height:1.68}.birth-hero__actions,.birth-conversion__actions{grid-template-columns:1fr;display:grid}.birth-route .button-primary,.birth-route .button-secondary{width:100%}.birth-chart-plate{min-height:270px;padding:18px 0}.birth-chart-plate__ring{width:210px;bottom:42px;right:18px}.birth-chart-plate__center{padding-inline:18px}.birth-chart-plate__center strong{font-size:3.7rem}.birth-chart-plate__ticks i{min-height:42px}.birth-section-heading h2,.birth-report-path__copy h2,.birth-conversion h2{font-size:1.62rem;line-height:1.26}.birth-profile-form,.birth-certainty{grid-template-columns:1fr}.birth-profile-form .button-secondary{width:100%}.birth-certainty button{border-right:0;border-bottom:1px solid var(--birth-line);min-height:0;padding:18px 0}.birth-certainty button:last-child{border-bottom:0}.birth-placement{background:0 0;gap:10px;padding:20px 0}.birth-placement h3{margin-top:8px;font-size:1.22rem}.birth-report-path{padding:24px 0}.birth-report-path__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.birth-conversion{padding-top:26px}}.birth-route{gap:clamp(34px,5vw,64px)}.birth-hero{min-height:clamp(430px,50vw,500px)}.birth-profile{border-top:1px solid var(--birth-line-strong);padding-top:clamp(24px,3.6vw,40px)}.birth-profile-form{background:radial-gradient(ellipse at 56% 0%, var(--xl-moon), transparent 14rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.birth-profile-form{background:radial-gradient(ellipse at 56% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 14rem), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 62%)}}.birth-certainty button{min-height:112px;padding-block:18px}.birth-placement-list{border-top-color:var(--birth-line);grid-template-columns:1fr}.birth-placement{border-right:0;border-bottom:1px solid var(--birth-line);background:0 0;grid-template-columns:86px minmax(190px,.32fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);min-height:0;padding:15px 0}.birth-placement:last-child{border-bottom:0}.birth-placement h3{margin:0;font-size:1rem;line-height:1.42}.birth-placement p{max-width:35rem;font-size:.84rem;line-height:1.58}.birth-report-rail{border-top:1px solid var(--birth-line);border-bottom:1px solid var(--birth-line);margin:10px 0 0;padding:0;list-style:none;display:grid}.birth-report-rail li{border-bottom:1px solid var(--birth-line);grid-template-columns:86px minmax(160px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);padding:14px 0;display:grid}.birth-report-rail li:last-child{border-bottom:0}.birth-report-rail span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.birth-report-rail span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.birth-report-rail span{font-size:.74rem;font-weight:620}.birth-report-rail h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.birth-report-rail h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.birth-report-rail h3{font-size:.92rem;font-weight:420}.birth-report-rail p{color:var(--birth-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.58}.service-capability-strip{border-top:1px solid var(--xl-command);gap:14px;max-width:min(100%,1040px);display:grid}@supports (color:color-mix(in lab, red, red)){.service-capability-strip{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.service-capability-strip{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.service-capability-strip{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.service-capability-strip{padding:16px 0}.service-capability-strip>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.service-capability-strip>span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.service-capability-strip>span{font-size:.72rem;font-weight:640}.service-capability-strip__grid{background:var(--xl-command);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__grid{background:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.service-capability-strip__item{background:linear-gradient(#ffffff03,#0000 46%),#00000029;background:linear-gradient(lab(100% 0 0/.013),#0000 46%),lab(0% 0 0/.16);align-content:start;gap:12px;min-height:218px;padding:16px;display:grid}.service-capability-strip__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-capability-strip__head h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__head h3{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.service-capability-strip__head h3{font-size:.94rem;font-weight:430;line-height:1.42}.service-capability-strip__head small,.service-capability-strip__facts small{border:1px solid var(--xl-command);flex:none;align-items:center;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__head small,.service-capability-strip__facts small{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.service-capability-strip__head small,.service-capability-strip__facts small{color:var(--xl-moon);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__head small,.service-capability-strip__facts small{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.service-capability-strip__head small,.service-capability-strip__facts small{padding:2px 7px;font-size:.7rem;font-weight:430;line-height:1.45}.service-capability-strip__facts{flex-wrap:wrap;gap:7px;display:flex}.service-capability-strip__layers{border-top:1px solid var(--xl-command);gap:0;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__layers{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.service-capability-strip__layers div{border-bottom:1px solid var(--xl-command);grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__layers div{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.service-capability-strip__layers div{padding:9px 0}.service-capability-strip__layers dt{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__layers dt{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.service-capability-strip__layers dt{font-size:.72rem;font-weight:650}.service-capability-strip__layers dd,.service-capability-strip__boundary{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__layers dd,.service-capability-strip__boundary{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.service-capability-strip__layers dd,.service-capability-strip__boundary{font-size:.78rem;font-weight:310;line-height:1.62}.service-capability-strip__boundary{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.service-capability-strip__boundary{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.birth-conversion{border-top-color:var(--birth-line);min-height:0;padding-top:clamp(22px,3.4vw,38px)}.birth-conversion h2{max-width:12em}@media (max-width:980px){.birth-placement{grid-template-columns:76px minmax(0,1fr)}.birth-placement p{grid-column:2}.birth-report-rail li{grid-template-columns:76px minmax(136px,.34fr) minmax(0,1fr)}}@media (max-width:640px){.birth-route{gap:28px}.birth-hero{min-height:0}.birth-profile{padding-top:20px}.birth-profile-form{background:0 0}.birth-certainty button{padding:12px 0}.birth-placement{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.birth-placement p{font-size:.8rem}.birth-report-rail{margin-top:4px}.birth-report-rail li{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.birth-report-rail p{grid-column:2;font-size:.8rem}.service-capability-strip__grid{grid-template-columns:1fr}.service-capability-strip__item{min-height:0;padding:14px 0}.service-capability-strip__head{gap:8px;display:grid}.service-capability-strip__layers div{grid-template-columns:38px minmax(0,1fr);gap:10px}.birth-conversion{padding-top:20px}}.tarot-route{--tarot-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-route{--tarot-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.tarot-route{--tarot-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-route{--tarot-line-strong:color-mix(in oklch, var(--xl-command) 20%, transparent)}}.tarot-route{--tarot-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-route{--tarot-text:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.tarot-route{--tarot-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-route{--tarot-muted:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.tarot-route{--tarot-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-route{--tarot-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.tarot-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--tarot-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.tarot-route:before{background:linear-gradient(90deg, transparent, var(--tarot-line-strong) 18%, var(--tarot-line) 50%, var(--tarot-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.tarot-route .route-kicker,.tarot-section-heading span,.tarot-report-ladder__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-route .route-kicker,.tarot-section-heading span,.tarot-report-ladder__copy span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.tarot-route .route-kicker,.tarot-section-heading span,.tarot-report-ladder__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.tarot-route .button-primary,.tarot-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.tarot-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.tarot-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.tarot-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.tarot-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.tarot-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.tarot-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.tarot-route .button-secondary{border-color:var(--tarot-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.tarot-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.tarot-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.tarot-hero__copy{align-content:end;gap:18px;max-width:830px;display:grid}.tarot-hero__copy h1{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.tarot-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.tarot-hero__copy p{max-width:39rem;color:var(--tarot-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.tarot-hero__actions,.tarot-question-board__actions,.tarot-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.tarot-reading-table{border-top:1px solid var(--tarot-line-strong);border-bottom:1px solid var(--tarot-line);background:radial-gradient(circle at 100% 0%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 18% 74%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 46px, var(--xl-command) 46px 47px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tarot-reading-table{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 10rem), radial-gradient(circle at 18% 74%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 46px, color-mix(in oklch, var(--xl-command) 5%, transparent) 46px 47px)}}.tarot-reading-table{padding:26px 0 0;overflow:hidden}.tarot-reading-table__line{background:linear-gradient(90deg, transparent, var(--tarot-line-strong), transparent);height:1px;position:absolute;inset:70px 0 auto}.tarot-reading-table__head{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.tarot-reading-table__head span,.tarot-reading-table__head small,.tarot-reading-table__foot span{color:var(--tarot-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.tarot-reading-table__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-reading-table__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.tarot-reading-table__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.tarot-reading-table__cards{grid-template-columns:repeat(3,minmax(0,72px));justify-content:center;gap:16px;min-height:150px;padding:10px 26px 20px;display:grid;position:relative}.tarot-reading-table__cards i{aspect-ratio:.68;border:1px solid var(--xl-command);display:block}@supports (color:color-mix(in lab, red, red)){.tarot-reading-table__cards i{border:1px solid color-mix(in oklch, var(--xl-command) 20%, transparent)}}.tarot-reading-table__cards i{background:linear-gradient(180deg, #ffffff08, transparent 38%), radial-gradient(circle at 50% 38%, var(--aa-brass-soft), transparent 42%), #0003;border-radius:7px}@supports (color:lab(0% 0 0)){.tarot-reading-table__cards i{background:linear-gradient(180deg, lab(100% 0 0/.03), transparent 38%), radial-gradient(circle at 50% 38%, var(--aa-brass-soft), transparent 42%), #0003}}@supports (color:color-mix(in lab, red, red)){.tarot-reading-table__cards i{background:linear-gradient(180deg, lab(100% 0 0/.03), transparent 38%), radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 42%), lab(0% 0 0/.2)}}.tarot-reading-table__cards i{box-shadow:0 20px 50px #00000052;box-shadow:0 20px 50px lab(0% 0 0/.32)}.tarot-reading-table__cards i:first-child{transform:translateY(20px)rotate(-8deg)}.tarot-reading-table__cards i:nth-child(2){transform:translateY(2px)}.tarot-reading-table__cards i:nth-child(3){transform:translateY(20px)rotate(8deg)}.tarot-reading-table__foot{z-index:1;border-top:1px solid var(--tarot-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.tarot-reading-table__foot span{border-right:1px solid var(--tarot-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tarot-reading-table__foot span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.tarot-reading-table__foot span:last-child{border-right:0}.tarot-question-desk,.tarot-spread-chooser,.tarot-report-ladder,.tarot-conversion{gap:clamp(24px,4vw,42px);display:grid}.tarot-question-desk{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start}.tarot-section-heading,.tarot-report-ladder__copy{gap:10px;max-width:650px;display:grid}.tarot-section-heading h2,.tarot-report-ladder__copy h2,.tarot-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-section-heading h2,.tarot-report-ladder__copy h2,.tarot-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.tarot-section-heading h2,.tarot-report-ladder__copy h2,.tarot-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.tarot-section-heading p,.tarot-report-ladder__copy p,.tarot-conversion p{max-width:38rem;color:var(--tarot-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.tarot-question-board{border-top:1px solid var(--tarot-line-strong);border-bottom:1px solid var(--tarot-line);background:linear-gradient(180deg, #ffffff04, transparent 46%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:18px;display:grid}@supports (color:lab(0% 0 0)){.tarot-question-board{background:linear-gradient(180deg, lab(100% 0 0/.014), transparent 46%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.tarot-question-board{background:linear-gradient(180deg, lab(100% 0 0/.014), transparent 46%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 60%)}}.tarot-question-board{padding:clamp(22px,3vw,32px)}.tarot-topic-pills{flex-wrap:wrap;gap:8px;display:flex}.tarot-topic-pills button,.tarot-topic-pills a{border:1px solid var(--tarot-line-strong);min-height:38px;color:var(--xl-moon);background:#0000001a;background:lab(0% 0 0/.1);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tarot-topic-pills button,.tarot-topic-pills a{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.tarot-topic-pills button,.tarot-topic-pills a{cursor:pointer;padding:0 14px;font-size:.84rem;font-weight:560;text-decoration:none}.tarot-topic-pills button:hover,.tarot-topic-pills button:focus-visible,.tarot-topic-pills a:hover,.tarot-topic-pills a:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-topic-pills button:hover,.tarot-topic-pills button:focus-visible,.tarot-topic-pills a:hover,.tarot-topic-pills a:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.tarot-topic-pills button:hover,.tarot-topic-pills button:focus-visible,.tarot-topic-pills a:hover,.tarot-topic-pills a:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.tarot-topic-pills button:hover,.tarot-topic-pills button:focus-visible,.tarot-topic-pills a:hover,.tarot-topic-pills a:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.tarot-topic-pills button:hover,.tarot-topic-pills button:focus-visible,.tarot-topic-pills a:hover,.tarot-topic-pills a:focus-visible{outline:0}.tarot-question-input{gap:10px;display:grid}.tarot-question-input span{color:var(--tarot-dim);font-size:.74rem;font-weight:560}.tarot-question-input textarea{border:1px solid var(--tarot-line-strong);background:radial-gradient(circle at 100% 0%, var(--xl-moon), transparent 13rem), #00000021;border-radius:18px;width:100%;min-height:142px}@supports (color:color-mix(in lab, red, red)){.tarot-question-input textarea{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 13rem), lab(0% 0 0/.13)}}.tarot-question-input textarea{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-question-input textarea{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.tarot-question-input textarea{font:inherit;resize:vertical;padding:16px 18px;font-size:.95rem;line-height:1.7}.tarot-question-input textarea::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-question-input textarea::placeholder{color:color-mix(in oklch, var(--xl-moon) 38%, transparent)}}.tarot-question-input textarea:focus{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-question-input textarea:focus{border-color:color-mix(in oklch, var(--xl-command) 34%, transparent)}}.tarot-question-input textarea:focus{outline:0}.tarot-prompt-notes{border-top:1px solid var(--tarot-line);border-bottom:1px solid var(--tarot-line);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tarot-prompt-notes article{border-right:1px solid var(--tarot-line);gap:8px;min-height:118px;padding:18px 18px 20px;display:grid}.tarot-prompt-notes article:last-child{border-right:0}.tarot-prompt-notes span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-prompt-notes span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.tarot-prompt-notes span{font-size:.78rem;font-weight:620}.tarot-prompt-notes p{color:var(--tarot-muted);margin:0;font-size:.88rem;font-weight:310;line-height:1.64}.tarot-spread-ledger{border-top:1px solid var(--tarot-line-strong);border-bottom:1px solid var(--tarot-line);display:grid}.tarot-spread-actions{flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.tarot-spread-row{border-bottom:1px solid var(--tarot-line);color:inherit;grid-template-columns:70px minmax(0,1fr) minmax(230px,.38fr);align-items:center;gap:clamp(14px,2.4vw,30px);padding:20px 0;text-decoration:none;display:grid}.tarot-spread-row:last-child{border-bottom:0}.tarot-spread-row:hover,.tarot-spread-row:focus-visible{color:var(--tarot-text);outline:0}.tarot-spread-row__index,.tarot-spread-row__main small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-spread-row__index,.tarot-spread-row__main small{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.tarot-spread-row__index,.tarot-spread-row__main small{font-size:.78rem;font-weight:600}.tarot-spread-row__main{gap:6px;display:grid}.tarot-spread-row__main h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-spread-row__main h3{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.tarot-spread-row__main h3{font-size:1.2rem;font-weight:330;line-height:1.35}.tarot-spread-row__main p,.tarot-spread-row__positions span{color:var(--tarot-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.68}.tarot-spread-row__positions{text-align:right;justify-items:end;gap:8px;display:grid}.tarot-spread-row__positions strong{color:var(--xl-command);position:relative}@supports (color:color-mix(in lab, red, red)){.tarot-spread-row__positions strong{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.tarot-spread-row__positions strong{font-size:.82rem;font-weight:620}.tarot-spread-row__positions strong:after{content:"→";margin-left:6px;transition:transform .18s;display:inline-block;transform:translate(0)}.tarot-spread-row:hover .tarot-spread-row__positions strong:after,.tarot-spread-row:focus-visible .tarot-spread-row__positions strong:after{transform:translate(3px)}.tarot-report-ladder{border-top:1px solid var(--tarot-line-strong);border-bottom:1px solid var(--tarot-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.tarot-report-ladder__list{margin:0;padding:0;list-style:none;display:grid}.tarot-report-ladder__list li{border-top:1px solid var(--tarot-line);grid-template-columns:96px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.tarot-report-ladder__list li:last-child{border-bottom:1px solid var(--tarot-line)}.tarot-report-ladder__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-report-ladder__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.tarot-report-ladder__list span{font-size:.78rem;font-weight:560}.tarot-report-ladder__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-report-ladder__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.tarot-report-ladder__list h3{font-size:1rem;font-weight:360;line-height:1.45}.tarot-report-ladder__list p{color:var(--tarot-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.tarot-conversion{border-top:1px solid var(--tarot-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.tarot-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.tarot-conversion{padding-top:clamp(28px,4vw,48px)}.tarot-conversion>div:first-child{gap:10px;display:grid}.tarot-conversion__actions{justify-content:flex-end}@media (max-width:980px){.tarot-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.tarot-hero,.tarot-question-desk,.tarot-report-ladder,.tarot-conversion{grid-template-columns:1fr}.tarot-hero{min-height:auto}.tarot-prompt-notes{grid-column:auto}.tarot-spread-row{grid-template-columns:54px minmax(0,1fr)}.tarot-spread-row__positions{text-align:left;grid-column:2;justify-items:start}.tarot-report-ladder__list li{grid-template-columns:76px minmax(0,1fr);gap:8px 18px}.tarot-report-ladder__list h3,.tarot-report-ladder__list p{grid-column:2}.tarot-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.tarot-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.tarot-route:before{top:12px}.tarot-hero__copy{gap:14px}.tarot-hero__copy h1{font-size:2.42rem;line-height:1.12}.tarot-hero__copy p,.tarot-section-heading p,.tarot-report-ladder__copy p,.tarot-conversion p{font-size:.92rem;line-height:1.68}.tarot-hero__actions,.tarot-question-board__actions,.tarot-conversion__actions{grid-template-columns:1fr;display:grid}.tarot-route .button-primary,.tarot-route .button-secondary{width:100%}.tarot-reading-table{min-height:270px;padding-top:18px}.tarot-reading-table__head{padding-inline:18px}.tarot-reading-table__head strong{font-size:3.7rem}.tarot-reading-table__cards{grid-template-columns:repeat(3,minmax(0,54px));gap:12px;min-height:102px;padding-inline:18px}.tarot-reading-table__foot span{min-height:42px}.tarot-section-heading h2,.tarot-report-ladder__copy h2,.tarot-conversion h2{font-size:1.62rem;line-height:1.26}.tarot-question-board{background:0 0;padding:20px 0}.tarot-topic-pills,.tarot-question-board__actions{padding-inline:0}.tarot-question-input textarea{border-radius:16px;min-height:126px}.tarot-prompt-notes{grid-template-columns:1fr}.tarot-prompt-notes article{border-right:0;border-bottom:1px solid var(--tarot-line);min-height:0;padding:18px 0}.tarot-prompt-notes article:last-child{border-bottom:0}.tarot-spread-row{grid-template-columns:42px minmax(0,1fr);padding:17px 0}.tarot-spread-row__main h3{font-size:1.1rem}.tarot-report-ladder{padding:24px 0}.tarot-report-ladder__list li{grid-template-columns:62px minmax(0,1fr);padding:16px 0}.tarot-conversion{padding-top:26px}}.tarot-route{gap:clamp(34px,5vw,64px)}.tarot-hero{min-height:clamp(430px,50vw,500px)}.tarot-question-desk{border-top:1px solid var(--tarot-line-strong);grid-template-columns:minmax(240px,.3fr) minmax(0,.7fr);gap:clamp(26px,4vw,58px);padding-top:clamp(24px,3.6vw,40px)}.tarot-question-board{background:radial-gradient(ellipse at 72% 0%, var(--xl-moon), transparent 12rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%);border-top:0;padding:0}@supports (color:color-mix(in lab, red, red)){.tarot-question-board{background:radial-gradient(ellipse at 72% 0%, color-mix(in oklch, var(--xl-moon) 5%, transparent), transparent 12rem), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 62%)}}.tarot-topic-pills{padding:0 0 2px}.tarot-report-rail{border-top:1px solid var(--tarot-line);border-bottom:1px solid var(--tarot-line);margin:8px 0 0;padding:0;list-style:none;display:grid}.tarot-report-rail li{border-bottom:1px solid var(--tarot-line);grid-template-columns:86px minmax(132px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);padding:14px 0;display:grid}.tarot-report-rail li:last-child{border-bottom:0}.tarot-report-rail span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-report-rail span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.tarot-report-rail span{font-size:.74rem;font-weight:620}.tarot-report-rail strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.tarot-report-rail strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.tarot-report-rail strong{font-size:.92rem;font-weight:420}.tarot-report-rail p{color:var(--tarot-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.58}.tarot-spread-chooser{border-top:1px solid var(--tarot-line-strong);padding-top:clamp(22px,3.4vw,38px)}.tarot-spread-row{padding:15px 0}.tarot-spread-row__main p{max-width:42rem}.tarot-conversion{border-top-color:var(--tarot-line);min-height:0;padding-top:clamp(22px,3.4vw,38px)}.tarot-conversion h2{max-width:12em}@media (max-width:980px){.tarot-question-desk{grid-template-columns:1fr}.tarot-report-rail li{grid-template-columns:76px minmax(130px,.34fr) minmax(0,1fr)}}@media (max-width:640px){.tarot-route{gap:28px}.tarot-hero{min-height:0}.tarot-question-desk,.tarot-spread-chooser{padding-top:20px}.tarot-question-board{padding:0}.tarot-report-rail{margin-top:4px}.tarot-report-rail li{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.tarot-report-rail p{grid-column:2;font-size:.8rem}.tarot-prompt-notes article{padding:12px 0}.tarot-spread-row{padding:13px 0}.tarot-spread-row__main p,.tarot-spread-row__positions span{font-size:.82rem;line-height:1.56}.tarot-conversion{padding-top:20px}}.tarot-scenario-index{border-top:1px solid var(--tarot-line-strong);gap:clamp(22px,3.4vw,38px);padding-top:clamp(22px,3.4vw,38px);display:grid}.tarot-scenario-grid{border-top:1px solid var(--tarot-line-strong);border-left:1px solid var(--tarot-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tarot-scenario-card{border-right:1px solid var(--tarot-line);border-bottom:1px solid var(--tarot-line);background:radial-gradient(circle at 90% 0%, var(--xl-moon), transparent 9rem), linear-gradient(180deg, #ffffff03, transparent 44%);align-content:start;gap:10px;min-height:210px;display:grid}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card{background:radial-gradient(circle at 90% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 9rem), linear-gradient(180deg, lab(100% 0 0/.011), transparent 44%)}}.tarot-scenario-card{padding:22px clamp(16px,2vw,24px)}.tarot-scenario-card span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.tarot-scenario-card span{font-size:.74rem;font-weight:660}.tarot-scenario-card h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card h3{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.tarot-scenario-card h3{font-size:1.08rem;font-weight:360;line-height:1.36}.tarot-scenario-card p{color:var(--tarot-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.62}.tarot-scenario-card__facts{flex-wrap:wrap;gap:7px;display:flex}.tarot-scenario-card__facts small{border:1px solid var(--xl-command);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card__facts small{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.tarot-scenario-card__facts small{color:var(--xl-moon);border-radius:999px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card__facts small{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.tarot-scenario-card__facts small{font-size:.68rem;font-weight:520;line-height:1}.tarot-scenario-card a{width:max-content;color:var(--xl-command);align-self:end}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-card a{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.tarot-scenario-card a{font-size:.78rem;font-weight:650;text-decoration:none}.tarot-scenario-card a:after{content:"→";margin-left:6px;transition:transform .18s;display:inline-block;transform:translate(0)}.tarot-scenario-card a:hover:after,.tarot-scenario-card a:focus-visible:after{transform:translate(3px)}.tarot-scenario-index__note{max-width:760px;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.tarot-scenario-index__note{color:color-mix(in oklch, var(--xl-moon) 44%, var(--aa-brass-soft))}}.tarot-scenario-index__note{font-size:.82rem;font-weight:310;line-height:1.68}@media (max-width:980px){.tarot-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tarot-scenario-index{padding-top:20px}.tarot-scenario-grid{border-left:0;grid-template-columns:1fr}.tarot-scenario-card{background:0 0;border-right:0;min-height:0;padding:16px 0}}.transits-route{--transit-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transits-route{--transit-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.transits-route{--transit-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transits-route{--transit-line-strong:color-mix(in oklch, var(--xl-command) 19%, transparent)}}.transits-route{--transit-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transits-route{--transit-text:color-mix(in oklch, var(--xl-moon) 85%, var(--aa-brass-soft))}}.transits-route{--transit-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transits-route{--transit-muted:color-mix(in oklch, var(--xl-moon) 55%, var(--aa-brass-soft))}}.transits-route{--transit-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transits-route{--transit-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.transits-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--transit-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.transits-route:before{background:linear-gradient(90deg, transparent, var(--transit-line-strong) 18%, var(--transit-line) 50%, var(--transit-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.transits-route .route-kicker,.transits-section-heading span,.transit-report-path__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transits-route .route-kicker,.transits-section-heading span,.transit-report-path__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.transits-route .route-kicker,.transits-section-heading span,.transit-report-path__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.transits-route .button-primary,.transits-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.transits-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transits-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.transits-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.transits-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.transits-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.transits-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.transits-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.transits-route .button-secondary{border-color:var(--transit-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.transits-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.transits-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.transits-hero__copy{align-content:end;gap:18px;max-width:810px;display:grid}.transits-hero__copy h1{max-width:11em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.transits-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.transits-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.transits-hero__copy p{max-width:39rem;color:var(--transit-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.transits-hero__actions,.transits-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.transits-dial{border-top:1px solid var(--transit-line-strong);border-bottom:1px solid var(--transit-line);background:radial-gradient(circle at 72% 24%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 22% 74%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.transits-dial{background:radial-gradient(circle at 72% 24%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 10rem), radial-gradient(circle at 22% 74%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.transits-dial{padding:26px 0;overflow:hidden}.transits-dial__orbit{aspect-ratio:1;border:1px solid var(--xl-command);width:min(76%,300px);position:absolute;bottom:48px;right:32px}@supports (color:color-mix(in lab, red, red)){.transits-dial__orbit{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.transits-dial__orbit{background:conic-gradient(from 220deg, var(--aa-brass-soft), transparent 34%, var(--xl-moon), transparent 72%), radial-gradient(circle, transparent 0 47%, var(--xl-command) 48%, transparent 62%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.transits-dial__orbit{background:conic-gradient(from 220deg, color-mix(in oklch, var(--aa-brass-soft) 16%, transparent), transparent 34%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 72%), radial-gradient(circle, transparent 0 47%, color-mix(in oklch, var(--xl-command) 9%, transparent) 48%, transparent 62%)}}.transits-dial__orbit{opacity:.62;pointer-events:none}.transits-dial__head{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.transits-dial__head span,.transits-dial__head small,.transits-dial__axis i{color:var(--transit-dim);letter-spacing:0;font-size:.76rem;font-style:normal;font-weight:500}.transits-dial__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transits-dial__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.transits-dial__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.transits-dial__axis{z-index:1;border-top:1px solid var(--transit-line);border-bottom:1px solid var(--transit-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.transits-dial__axis i{border-right:1px solid var(--transit-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.transits-dial__axis i{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.transits-dial__axis i:last-child{border-right:0}.transit-console,.transit-lanes,.transit-report-path,.transit-calendar,.transits-conversion{gap:clamp(24px,4vw,42px);display:grid}.transits-section-heading,.transit-report-path__copy{gap:10px;max-width:670px;display:grid}.transits-section-heading h2,.transit-report-path__copy h2,.transits-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.transits-section-heading h2,.transit-report-path__copy h2,.transits-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.transits-section-heading h2,.transit-report-path__copy h2,.transits-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.transits-section-heading p,.transit-report-path__copy p,.transits-conversion p{max-width:39rem;color:var(--transit-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.transit-period-switch{border-top:1px solid var(--transit-line-strong);border-bottom:1px solid var(--transit-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transit-period-switch button{border:0;border-right:1px solid var(--transit-line);min-height:168px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#ffffff03,#0000 48%),0 0;background:linear-gradient(lab(100% 0 0/.012),#0000 48%),0 0;gap:12px;padding:24px clamp(18px,2.4vw,30px);display:grid}.transit-period-switch button:last-child{border-right:0}.transit-period-switch button:hover,.transit-period-switch button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.transit-period-switch button:hover,.transit-period-switch button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.transit-period-switch button:hover,.transit-period-switch button:focus-visible{outline:0}.transit-period-switch span,.transit-lane span,.transit-calendar__grid span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transit-period-switch span,.transit-lane span,.transit-calendar__grid span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.transit-period-switch span,.transit-lane span,.transit-calendar__grid span{font-size:.78rem;font-weight:620}.transit-period-switch strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transit-period-switch strong{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.transit-period-switch strong{font-size:1.24rem;font-weight:340;line-height:1.35}.transit-period-switch small{color:var(--transit-muted);font-size:.84rem;font-weight:310;line-height:1.6}.transit-focus-panel{border-bottom:1px solid var(--transit-line);grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr);align-items:end;gap:clamp(18px,3vw,34px);padding-bottom:24px;display:grid}.transit-cycle-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.transit-cycle-form label{gap:8px;display:grid}.transit-cycle-form label span{color:var(--transit-dim);font-size:.74rem;font-weight:560}.transit-cycle-form input{border:1px solid var(--transit-line-strong);width:100%;min-height:46px;color:var(--xl-moon);background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.transit-cycle-form input{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.transit-cycle-form input{padding:0 16px;font-size:.88rem}.transit-cycle-form input::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.transit-cycle-form input::placeholder{color:color-mix(in oklch, var(--xl-moon) 36%, transparent)}}.transit-focus-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.transit-focus-options button{border:1px solid var(--transit-line-strong);min-height:38px;color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.transit-focus-options button{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.transit-focus-options button{cursor:pointer;padding:0 14px;font-size:.84rem;font-weight:560}.transit-focus-options button:hover,.transit-focus-options button:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transit-focus-options button:hover,.transit-focus-options button:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.transit-focus-options button:hover,.transit-focus-options button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.transit-focus-options button:hover,.transit-focus-options button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.transit-focus-options button:hover,.transit-focus-options button:focus-visible{outline:0}.transit-lane-grid,.transit-calendar__grid{border-top:1px solid var(--transit-line-strong);border-bottom:1px solid var(--transit-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transit-lane,.transit-calendar__grid div{border-right:1px solid var(--transit-line);background:linear-gradient(180deg, #ffffff03, transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:13px;min-height:244px;display:grid}@supports (color:lab(0% 0 0)){.transit-lane,.transit-calendar__grid div{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.transit-lane,.transit-calendar__grid div{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 60%)}}.transit-lane,.transit-calendar__grid div{padding:26px clamp(18px,2.4vw,30px)}.transit-lane:last-child,.transit-calendar__grid div:last-child{border-right:0}.transit-lane small{color:var(--transit-dim);font-size:.78rem;font-weight:540}.transit-lane h3,.transit-calendar__grid strong{max-width:11em;color:var(--xl-moon);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.transit-lane h3,.transit-calendar__grid strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.transit-lane h3,.transit-calendar__grid strong{font-size:1.35rem;font-weight:320;line-height:1.28}.transit-lane p,.transit-calendar__grid p{max-width:20rem;color:var(--transit-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.transit-report-path{border-top:1px solid var(--transit-line-strong);border-bottom:1px solid var(--transit-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.transit-report-path__list{margin:0;padding:0;list-style:none;display:grid}.transit-report-path__list li{border-top:1px solid var(--transit-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.transit-report-path__list li:last-child{border-bottom:1px solid var(--transit-line)}.transit-report-path__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transit-report-path__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.transit-report-path__list span{font-size:.78rem;font-weight:560}.transit-report-path__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.transit-report-path__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.transit-report-path__list h3{font-size:1rem;font-weight:360;line-height:1.45}.transit-report-path__list p{color:var(--transit-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.transits-conversion{border-top:1px solid var(--transit-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.transits-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.transits-conversion{padding-top:clamp(28px,4vw,48px)}.transits-conversion>div:first-child{gap:10px;display:grid}.transits-conversion__actions{justify-content:flex-end}@media (max-width:1080px){.transit-focus-panel,.transit-cycle-form{grid-template-columns:1fr}.transit-cycle-form .button-secondary{width:max-content}.transit-focus-options{justify-content:flex-start}}@media (max-width:980px){.transits-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.transits-hero,.transit-report-path,.transits-conversion{grid-template-columns:1fr}.transits-hero{min-height:auto}.transit-period-switch,.transit-lane-grid,.transit-calendar__grid{grid-template-columns:1fr}.transit-period-switch button,.transit-lane,.transit-calendar__grid div{border-right:0;border-bottom:1px solid var(--transit-line);min-height:0}.transit-period-switch button:last-child,.transit-lane:last-child,.transit-calendar__grid div:last-child{border-bottom:0}.transit-report-path__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.transit-report-path__list h3,.transit-report-path__list p{grid-column:2}.transits-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.transits-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.transits-route:before{top:12px}.transits-hero__copy{gap:14px}.transits-hero__copy h1{font-size:2.42rem;line-height:1.12}.transits-hero__copy p,.transits-section-heading p,.transit-report-path__copy p,.transits-conversion p{font-size:.92rem;line-height:1.68}.transits-hero__actions,.transits-conversion__actions{grid-template-columns:1fr;display:grid}.transits-route .button-primary,.transits-route .button-secondary{width:100%}.transits-dial{min-height:270px;padding:18px 0}.transits-dial__orbit{width:210px;bottom:42px;right:18px}.transits-dial__head{padding-inline:18px}.transits-dial__head strong{font-size:3.7rem}.transits-dial__axis i{min-height:42px}.transits-section-heading h2,.transit-report-path__copy h2,.transits-conversion h2{font-size:1.62rem;line-height:1.26}.transit-period-switch button,.transit-lane,.transit-calendar__grid div{background:0 0;gap:10px;padding:20px 0}.transit-period-switch strong,.transit-lane h3,.transit-calendar__grid strong{margin-top:8px;font-size:1.22rem}.transit-cycle-form .button-secondary{width:100%}.transit-report-path{padding:24px 0}.transit-report-path__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.transits-conversion{padding-top:26px}}.transits-route{gap:clamp(34px,5vw,64px)}.transits-hero{min-height:clamp(430px,50vw,500px)}.transit-console{border-top:1px solid var(--transit-line-strong);padding-top:clamp(24px,3.6vw,40px)}.transit-period-switch button{min-height:132px;padding-block:18px}.transit-focus-panel{padding-bottom:18px}.transit-lane-grid{border-top-color:var(--transit-line);grid-template-columns:1fr;margin-top:4px}.transit-lane{border-right:0;border-bottom:1px solid var(--transit-line);background:0 0;grid-template-columns:46px minmax(80px,.14fr) minmax(180px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);min-height:0;padding:15px 0}.transit-lane:last-child{border-bottom:0}.transit-lane h3{margin:0;font-size:1rem;line-height:1.42}.transit-lane p{max-width:35rem;font-size:.84rem;line-height:1.58}.transit-fact-rail{border-top:1px solid var(--transit-line);border-bottom:1px solid var(--transit-line);margin:10px 0 0;padding:0;list-style:none;display:grid}.transit-fact-rail li{border-bottom:1px solid var(--transit-line);grid-template-columns:86px minmax(160px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);padding:14px 0;display:grid}.transit-fact-rail li:last-child{border-bottom:0}.transit-fact-rail span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transit-fact-rail span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.transit-fact-rail span{font-size:.74rem;font-weight:620}.transit-fact-rail h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.transit-fact-rail h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.transit-fact-rail h3{font-size:.92rem;font-weight:420}.transit-fact-rail p{color:var(--transit-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.58}.transit-calendar{border-top:1px solid var(--transit-line-strong);padding-top:clamp(22px,3.4vw,38px)}.transit-calendar__grid div{min-height:168px;padding-block:20px}.transit-calendar__grid strong{margin-top:8px}.transits-conversion{border-top-color:var(--transit-line);min-height:0;padding-top:clamp(22px,3.4vw,38px)}.transits-conversion h2{max-width:12em}@media (max-width:980px){.transit-lane{grid-template-columns:42px minmax(72px,.18fr) minmax(0,1fr)}.transit-lane p{grid-column:3}.transit-fact-rail li{grid-template-columns:76px minmax(136px,.34fr) minmax(0,1fr)}}@media (max-width:640px){.transits-route{gap:28px}.transits-hero{min-height:0}.transit-console,.transit-calendar{padding-top:20px}.transit-period-switch button{padding:14px 0}.transit-lane{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 14px;padding:12px 0}.transit-lane small,.transit-lane h3,.transit-lane p{grid-column:2/-1}.transit-lane p{font-size:.8rem}.transit-fact-rail{margin-top:4px}.transit-fact-rail li{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.transit-fact-rail p{grid-column:2;font-size:.8rem}.transit-calendar__grid div{padding:14px 0}.transits-conversion{padding-top:20px}}.transit-long-range{border-top:1px solid var(--transit-line-strong);gap:clamp(22px,3.4vw,38px);padding-top:clamp(22px,3.4vw,38px);display:grid}.transit-long-range__grid{border-top:1px solid var(--transit-line-strong);border-bottom:1px solid var(--transit-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transit-long-range__grid article{border-right:1px solid var(--transit-line);background:radial-gradient(circle at 88% 0%, var(--xl-moon), transparent 9rem), linear-gradient(180deg, #ffffff03, transparent 44%);gap:12px;min-height:180px;display:grid}@supports (color:color-mix(in lab, red, red)){.transit-long-range__grid article{background:radial-gradient(circle at 88% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 9rem), linear-gradient(180deg, lab(100% 0 0/.011), transparent 44%)}}.transit-long-range__grid article{padding:22px clamp(18px,2.4vw,30px)}.transit-long-range__grid article:last-child{border-right:0}.transit-long-range__grid span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.transit-long-range__grid span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.transit-long-range__grid span{font-size:.74rem;font-weight:660}.transit-long-range__grid strong{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.transit-long-range__grid strong{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.transit-long-range__grid strong{font-size:1.08rem;font-weight:360;line-height:1.36}.transit-long-range__grid p{color:var(--transit-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.62}@media (max-width:980px){.transit-long-range__grid{grid-template-columns:1fr}.transit-long-range__grid article{border-right:0;border-bottom:1px solid var(--transit-line);min-height:0}.transit-long-range__grid article:last-child{border-bottom:0}}@media (max-width:640px){.transit-long-range{padding-top:20px}.transit-long-range__grid article{background:0 0;padding:16px 0}}.star-tarot-route{--star-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route{--star-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.star-tarot-route{--star-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route{--star-line-strong:color-mix(in oklch, var(--xl-command) 19%, transparent)}}.star-tarot-route{--star-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route{--star-text:color-mix(in oklch, var(--xl-moon) 85%, var(--aa-brass-soft))}}.star-tarot-route{--star-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route{--star-muted:color-mix(in oklch, var(--xl-moon) 55%, var(--aa-brass-soft))}}.star-tarot-route{--star-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route{--star-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.star-tarot-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--star-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.star-tarot-route:before{background:linear-gradient(90deg, transparent, var(--star-line-strong) 18%, var(--star-line) 50%, var(--star-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.star-tarot-route .route-kicker,.star-tarot-section-heading span,.star-tarot-synthesis__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route .route-kicker,.star-tarot-section-heading span,.star-tarot-synthesis__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.star-tarot-route .route-kicker,.star-tarot-section-heading span,.star-tarot-synthesis__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.star-tarot-route .button-primary,.star-tarot-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.star-tarot-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.star-tarot-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.star-tarot-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.star-tarot-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.star-tarot-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.star-tarot-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.star-tarot-route .button-secondary{border-color:var(--star-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.star-tarot-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.star-tarot-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.star-tarot-hero__copy{align-content:end;gap:18px;max-width:810px;display:grid}.star-tarot-hero__copy h1{max-width:11em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.star-tarot-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.star-tarot-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.star-tarot-hero__copy p{max-width:39rem;color:var(--star-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.star-tarot-hero__actions,.star-tarot-form__actions,.star-tarot-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.star-tarot-instrument{border-top:1px solid var(--star-line-strong);border-bottom:1px solid var(--star-line);background:radial-gradient(circle at 74% 18%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 18% 74%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument{background:radial-gradient(circle at 74% 18%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 10rem), radial-gradient(circle at 18% 74%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.star-tarot-instrument{padding:26px 0;overflow:hidden}.star-tarot-instrument__map{opacity:.62;pointer-events:none;grid-template-columns:1fr .7fr;align-items:center;gap:12px;display:grid;position:absolute;inset:54px 28px 72px}.star-tarot-instrument__map span:first-child{aspect-ratio:1;border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__map span:first-child{border:1px solid color-mix(in oklch, var(--xl-command) 15%, transparent)}}.star-tarot-instrument__map span:first-child{background:repeating-conic-gradient(from 12deg, var(--xl-command) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 0 47%, var(--aa-brass-soft) 48%, transparent 62%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__map span:first-child{background:repeating-conic-gradient(from 12deg, color-mix(in oklch, var(--xl-command) 12%, transparent) 0deg .8deg, transparent .8deg 15deg), radial-gradient(circle, transparent 0 47%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent) 48%, transparent 62%)}}.star-tarot-instrument__map span:last-child{aspect-ratio:.68;border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__map span:last-child{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.star-tarot-instrument__map span:last-child{background:linear-gradient(180deg, #ffffff08, transparent 38%), radial-gradient(circle at 50% 38%, var(--aa-brass-soft), transparent 42%);border-radius:8px}@supports (color:lab(0% 0 0)){.star-tarot-instrument__map span:last-child{background:linear-gradient(180deg, lab(100% 0 0/.03), transparent 38%), radial-gradient(circle at 50% 38%, var(--aa-brass-soft), transparent 42%)}}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__map span:last-child{background:linear-gradient(180deg, lab(100% 0 0/.03), transparent 38%), radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 42%)}}.star-tarot-instrument__map span:last-child{transform:rotate(7deg)}.star-tarot-instrument__head{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.star-tarot-instrument__head span,.star-tarot-instrument__head small,.star-tarot-instrument__axis i{color:var(--star-dim);letter-spacing:0;font-size:.76rem;font-style:normal;font-weight:500}.star-tarot-instrument__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.star-tarot-instrument__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.star-tarot-instrument__axis{z-index:1;border-top:1px solid var(--star-line);border-bottom:1px solid var(--star-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.star-tarot-instrument__axis i{border-right:1px solid var(--star-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.star-tarot-instrument__axis i{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.star-tarot-instrument__axis i:last-child{border-right:0}.star-tarot-sources,.star-tarot-console,.star-tarot-synthesis,.star-tarot-flow,.star-tarot-conversion{gap:clamp(24px,4vw,42px);display:grid}.star-tarot-section-heading,.star-tarot-synthesis__copy{gap:10px;max-width:670px;display:grid}.star-tarot-section-heading h2,.star-tarot-synthesis__copy h2,.star-tarot-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.star-tarot-section-heading h2,.star-tarot-synthesis__copy h2,.star-tarot-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.star-tarot-section-heading h2,.star-tarot-synthesis__copy h2,.star-tarot-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.star-tarot-section-heading p,.star-tarot-synthesis__copy p,.star-tarot-conversion p{max-width:39rem;color:var(--star-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.star-tarot-source-grid,.star-tarot-flow__grid{border-top:1px solid var(--star-line-strong);border-bottom:1px solid var(--star-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.star-tarot-source,.star-tarot-flow__grid a{border-right:1px solid var(--star-line);background:linear-gradient(180deg, #ffffff03, transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:13px;min-height:244px;display:grid}@supports (color:lab(0% 0 0)){.star-tarot-source,.star-tarot-flow__grid a{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.star-tarot-source,.star-tarot-flow__grid a{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 60%)}}.star-tarot-source,.star-tarot-flow__grid a{color:inherit;padding:26px clamp(18px,2.4vw,30px);text-decoration:none}.star-tarot-source:last-child,.star-tarot-flow__grid a:last-child{border-right:0}.star-tarot-source span,.star-tarot-flow__grid span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-source span,.star-tarot-flow__grid span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.star-tarot-source span,.star-tarot-flow__grid span{font-size:.78rem;font-weight:620}.star-tarot-source small{color:var(--star-dim);font-size:.78rem;font-weight:540}.star-tarot-source h3,.star-tarot-flow__grid strong{max-width:11em;color:var(--xl-moon);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.star-tarot-source h3,.star-tarot-flow__grid strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.star-tarot-source h3,.star-tarot-flow__grid strong{font-size:1.35rem;font-weight:320;line-height:1.28}.star-tarot-source p,.star-tarot-flow__grid p{max-width:20rem;color:var(--star-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.star-tarot-console__panel{border-top:1px solid var(--star-line-strong);border-bottom:1px solid var(--star-line);background:linear-gradient(180deg, #ffffff04, transparent 46%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(22px,4vw,46px);display:grid}@supports (color:lab(0% 0 0)){.star-tarot-console__panel{background:linear-gradient(180deg, lab(100% 0 0/.014), transparent 46%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.star-tarot-console__panel{background:linear-gradient(180deg, lab(100% 0 0/.014), transparent 46%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 60%)}}.star-tarot-console__panel{padding:clamp(22px,3vw,32px)}.star-tarot-contexts{gap:8px;display:grid}.star-tarot-contexts button{border:1px solid var(--star-line-strong);min-height:42px;color:var(--xl-moon);background:#0000001a;background:lab(0% 0 0/.1);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.star-tarot-contexts button{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.star-tarot-contexts button{cursor:pointer;text-align:left;padding:0 14px;font-size:.84rem;font-weight:560}.star-tarot-contexts button:hover,.star-tarot-contexts button:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-contexts button:hover,.star-tarot-contexts button:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.star-tarot-contexts button:hover,.star-tarot-contexts button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.star-tarot-contexts button:hover,.star-tarot-contexts button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.star-tarot-contexts button:hover,.star-tarot-contexts button:focus-visible{outline:0}.star-tarot-form{gap:16px;display:grid}.star-tarot-form label{gap:8px;display:grid}.star-tarot-form label span{color:var(--star-dim);font-size:.74rem;font-weight:560}.star-tarot-form input,.star-tarot-form textarea{border:1px solid var(--star-line-strong);background:radial-gradient(circle at 100% 0%, var(--xl-moon), transparent 13rem), #00000021;width:100%}@supports (color:color-mix(in lab, red, red)){.star-tarot-form input,.star-tarot-form textarea{background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--xl-moon) 4%, transparent), transparent 13rem), lab(0% 0 0/.13)}}.star-tarot-form input,.star-tarot-form textarea{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-form input,.star-tarot-form textarea{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.star-tarot-form input,.star-tarot-form textarea{font:inherit;font-size:.92rem}.star-tarot-form input{border-radius:999px;min-height:46px;padding:0 16px}.star-tarot-form textarea{resize:vertical;border-radius:18px;min-height:138px;padding:16px 18px;line-height:1.7}.star-tarot-form input::placeholder,.star-tarot-form textarea::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-form input::placeholder,.star-tarot-form textarea::placeholder{color:color-mix(in oklch, var(--xl-moon) 38%, transparent)}}.star-tarot-form input:focus,.star-tarot-form textarea:focus{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-form input:focus,.star-tarot-form textarea:focus{border-color:color-mix(in oklch, var(--xl-command) 34%, transparent)}}.star-tarot-form input:focus,.star-tarot-form textarea:focus{outline:0}.star-tarot-synthesis{border-top:1px solid var(--star-line-strong);border-bottom:1px solid var(--star-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.star-tarot-synthesis__list{margin:0;padding:0;list-style:none;display:grid}.star-tarot-synthesis__list li{border-top:1px solid var(--star-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.star-tarot-synthesis__list li:last-child{border-bottom:1px solid var(--star-line)}.star-tarot-synthesis__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-synthesis__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.star-tarot-synthesis__list span{font-size:.78rem;font-weight:560}.star-tarot-synthesis__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.star-tarot-synthesis__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.star-tarot-synthesis__list h3{font-size:1rem;font-weight:360;line-height:1.45}.star-tarot-synthesis__list p{color:var(--star-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.star-tarot-flow__grid a:hover,.star-tarot-flow__grid a:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.star-tarot-flow__grid a:hover,.star-tarot-flow__grid a:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.star-tarot-flow__grid a:hover,.star-tarot-flow__grid a:focus-visible{outline:0}.star-tarot-conversion{border-top:1px solid var(--star-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.star-tarot-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.star-tarot-conversion{padding-top:clamp(28px,4vw,48px)}.star-tarot-conversion>div:first-child{gap:10px;display:grid}.star-tarot-conversion__actions{justify-content:flex-end}@media (max-width:980px){.star-tarot-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.star-tarot-hero,.star-tarot-console__panel,.star-tarot-synthesis,.star-tarot-conversion{grid-template-columns:1fr}.star-tarot-hero{min-height:auto}.star-tarot-source-grid,.star-tarot-flow__grid{grid-template-columns:1fr}.star-tarot-source,.star-tarot-flow__grid a{border-right:0;border-bottom:1px solid var(--star-line);min-height:0}.star-tarot-source:last-child,.star-tarot-flow__grid a:last-child{border-bottom:0}.star-tarot-contexts{grid-template-columns:repeat(2,minmax(0,1fr))}.star-tarot-synthesis__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.star-tarot-synthesis__list h3,.star-tarot-synthesis__list p{grid-column:2}.star-tarot-conversion__actions{justify-content:flex-start}}@media (max-width:640px){.star-tarot-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.star-tarot-route:before{top:12px}.star-tarot-hero__copy{gap:14px}.star-tarot-hero__copy h1{font-size:2.42rem;line-height:1.12}.star-tarot-hero__copy p,.star-tarot-section-heading p,.star-tarot-synthesis__copy p,.star-tarot-conversion p{font-size:.92rem;line-height:1.68}.star-tarot-hero__actions,.star-tarot-form__actions,.star-tarot-conversion__actions{grid-template-columns:1fr;display:grid}.star-tarot-route .button-primary,.star-tarot-route .button-secondary{width:100%}.star-tarot-instrument{min-height:270px;padding:18px 0}.star-tarot-instrument__map{inset:42px 20px 62px}.star-tarot-instrument__head{padding-inline:18px}.star-tarot-instrument__head strong{font-size:3.7rem}.star-tarot-instrument__axis i{min-height:42px}.star-tarot-section-heading h2,.star-tarot-synthesis__copy h2,.star-tarot-conversion h2{font-size:1.62rem;line-height:1.26}.star-tarot-source,.star-tarot-flow__grid a{background:0 0;gap:10px;padding:20px 0}.star-tarot-source h3,.star-tarot-flow__grid strong{margin-top:8px;font-size:1.22rem}.star-tarot-console__panel{background:0 0;padding:20px 0}.star-tarot-contexts{grid-template-columns:1fr}.star-tarot-form textarea{border-radius:16px;min-height:126px}.star-tarot-synthesis{padding:24px 0}.star-tarot-synthesis__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.star-tarot-conversion{padding-top:26px}}.star-tarot-route{gap:clamp(34px,5vw,64px)}.star-tarot-hero{min-height:clamp(430px,50vw,500px)}.star-tarot-console{border-top:1px solid var(--star-line-strong);padding-top:clamp(24px,3.6vw,40px)}.star-tarot-source-grid{border-top-color:var(--star-line);grid-template-columns:1fr}.star-tarot-source{border-right:0;border-bottom:1px solid var(--star-line);background:0 0;grid-template-columns:46px minmax(84px,.14fr) minmax(170px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);min-height:0;padding:15px 0}.star-tarot-source:last-child{border-bottom:0}.star-tarot-source h3{margin:0;font-size:1rem;line-height:1.42}.star-tarot-source p{max-width:35rem;font-size:.84rem;line-height:1.58}.star-tarot-console__panel{background:radial-gradient(ellipse at 72% 0%, var(--xl-moon), transparent 12rem), linear-gradient(90deg, var(--aa-brass-soft), transparent 62%);margin-top:clamp(10px,2vw,18px);padding:0}@supports (color:color-mix(in lab, red, red)){.star-tarot-console__panel{background:radial-gradient(ellipse at 72% 0%, color-mix(in oklch, var(--xl-moon) 5%, transparent), transparent 12rem), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 4%, transparent), transparent 62%)}}.star-tarot-empty-context{border:1px solid var(--star-line);background:radial-gradient(circle at 86% 18%, var(--aa-brass-soft), transparent 34%), #0000003d;border-radius:20px;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.star-tarot-empty-context{background:radial-gradient(circle at 86% 18%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 34%), lab(0% 0 0/.24)}}.star-tarot-empty-context{padding:clamp(18px,2.6vw,24px)}.star-tarot-asset-picker{gap:10px;display:grid}.star-tarot-asset-picker button{border:1px solid var(--xl-command);gap:5px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.star-tarot-asset-picker button{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.star-tarot-asset-picker button{color:inherit;cursor:pointer;text-align:left;background:#00000047;background:lab(0% 0 0/.28);border-radius:16px;padding:13px 14px}.star-tarot-asset-picker button:hover{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.star-tarot-asset-picker button:hover{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.star-tarot-asset-picker span,.star-tarot-asset-picker small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-asset-picker span,.star-tarot-asset-picker small{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.star-tarot-asset-picker strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.star-tarot-asset-picker strong{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.star-tarot-asset-picker strong{font-weight:500}.star-tarot-empty-context__actions{flex-wrap:wrap;gap:10px;display:flex}.star-tarot-synthesis-rail{border-top:1px solid var(--star-line);border-bottom:1px solid var(--star-line);margin:10px 0 0;padding:0;list-style:none;display:grid}.star-tarot-synthesis-rail li{border-bottom:1px solid var(--star-line);grid-template-columns:86px minmax(160px,.28fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,1.8vw,22px);padding:14px 0;display:grid}.star-tarot-synthesis-rail li:last-child{border-bottom:0}.star-tarot-synthesis-rail span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.star-tarot-synthesis-rail span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.star-tarot-synthesis-rail span{font-size:.74rem;font-weight:620}.star-tarot-synthesis-rail h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.star-tarot-synthesis-rail h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.star-tarot-synthesis-rail h3{font-size:.92rem;font-weight:420}.star-tarot-synthesis-rail p{color:var(--star-muted);margin:0;font-size:.84rem;font-weight:310;line-height:1.58}.star-tarot-conversion{border-top-color:var(--star-line);min-height:0;padding-top:clamp(22px,3.4vw,38px)}.star-tarot-conversion h2{max-width:12em}@media (max-width:980px){.star-tarot-source{grid-template-columns:42px minmax(72px,.18fr) minmax(0,1fr)}.star-tarot-source p{grid-column:3}.star-tarot-synthesis-rail li{grid-template-columns:76px minmax(136px,.34fr) minmax(0,1fr)}}@media (max-width:640px){.star-tarot-route{gap:28px}.star-tarot-hero{min-height:0}.star-tarot-console{padding-top:20px}.star-tarot-source{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 14px;padding:12px 0}.star-tarot-source small,.star-tarot-source h3,.star-tarot-source p{grid-column:2/-1}.star-tarot-source p{font-size:.8rem}.star-tarot-console__panel{margin-top:4px;padding:0}.star-tarot-synthesis-rail{margin-top:4px}.star-tarot-synthesis-rail li{grid-template-columns:62px minmax(0,1fr);gap:4px 14px;padding:12px 0}.star-tarot-synthesis-rail p{grid-column:2;font-size:.8rem}.star-tarot-conversion{padding-top:20px}}.report-archive-route{--archive-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-route{--archive-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.report-archive-route{--archive-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-route{--archive-line-strong:color-mix(in oklch, var(--xl-command) 19%, transparent)}}.report-archive-route{--archive-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.report-archive-route{--archive-text:color-mix(in oklch, var(--xl-moon) 85%, var(--aa-brass-soft))}}.report-archive-route{--archive-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.report-archive-route{--archive-muted:color-mix(in oklch, var(--xl-moon) 55%, var(--aa-brass-soft))}}.report-archive-route{--archive-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.report-archive-route{--archive-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.report-archive-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--archive-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.report-archive-route:before{background:linear-gradient(90deg, transparent, var(--archive-line-strong) 18%, var(--archive-line) 50%, var(--archive-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}.report-archive-route .route-kicker,.report-archive-section-heading span,.report-archive-path__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-route .route-kicker,.report-archive-section-heading span,.report-archive-path__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.report-archive-route .route-kicker,.report-archive-section-heading span,.report-archive-path__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.report-archive-route .button-primary,.report-archive-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.report-archive-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.report-archive-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.report-archive-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.report-archive-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.report-archive-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.report-archive-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.report-archive-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.report-archive-route .button-secondary{border-color:var(--archive-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.report-archive-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.report-archive-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.report-archive-hero__copy{align-content:end;gap:18px;max-width:820px;display:grid}.report-archive-hero__copy h1{max-width:12em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.report-archive-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.report-archive-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.report-archive-hero__copy p{max-width:39rem;color:var(--archive-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.report-archive-hero__actions,.report-archive-empty__actions,.report-archive-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.report-archive-ledger{border-top:1px solid var(--archive-line-strong);border-bottom:1px solid var(--archive-line);background:radial-gradient(circle at 72% 20%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 18% 74%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger{background:radial-gradient(circle at 72% 20%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 10rem), radial-gradient(circle at 18% 74%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.report-archive-ledger{padding:26px 0 0;overflow:hidden}.report-archive-ledger:before{border-top:1px solid var(--xl-command);position:absolute;inset:78px 28px 82px}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger:before{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.report-archive-ledger:before{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger:before{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.report-archive-ledger:before{background:repeating-linear-gradient(0deg, transparent 0 42px, var(--xl-command) 42px 43px), radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 8rem)}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger:before{background:repeating-linear-gradient(0deg, transparent 0 42px, color-mix(in oklch, var(--xl-command) 8%, transparent) 42px 43px), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 8rem)}}.report-archive-ledger:before{content:"";opacity:.72;pointer-events:none}.report-archive-ledger__head{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.report-archive-ledger__head span,.report-archive-ledger__head small,.report-archive-ledger__rows span{color:var(--archive-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.report-archive-ledger__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.report-archive-ledger__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.report-archive-ledger__rows{z-index:1;border-top:1px solid var(--archive-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.report-archive-ledger__rows span{border-right:1px solid var(--archive-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.report-archive-ledger__rows span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.report-archive-ledger__rows span:last-child{border-right:0}.report-archive-console,.report-archive-states,.report-archive-path,.report-archive-links,.report-archive-conversion{gap:clamp(24px,4vw,42px);display:grid}.report-archive-section-heading,.report-archive-path__copy{gap:10px;max-width:670px;display:grid}.report-archive-section-heading h2,.report-archive-path__copy h2,.report-archive-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.report-archive-section-heading h2,.report-archive-path__copy h2,.report-archive-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.report-archive-section-heading h2,.report-archive-path__copy h2,.report-archive-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.report-archive-section-heading p,.report-archive-path__copy p,.report-archive-conversion p{max-width:39rem;color:var(--archive-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.report-archive-filter{border-top:1px solid var(--archive-line-strong);flex-wrap:wrap;gap:8px;padding-top:22px;display:flex}.report-archive-filter button{border:1px solid var(--archive-line-strong);min-height:38px;color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.report-archive-filter button{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.report-archive-filter button{cursor:pointer;padding:0 14px;font-size:.84rem;font-weight:560}.report-archive-filter button:hover,.report-archive-filter button:focus-visible{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-filter button:hover,.report-archive-filter button:focus-visible{border-color:color-mix(in oklch, var(--xl-command) 30%, transparent)}}.report-archive-filter button:hover,.report-archive-filter button:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.report-archive-filter button:hover,.report-archive-filter button:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.report-archive-filter button:hover,.report-archive-filter button:focus-visible{outline:0}.report-archive-empty{border-top:1px solid var(--archive-line);border-bottom:1px solid var(--archive-line);background:linear-gradient(180deg, #ffffff03, transparent 48%), radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 16rem);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:clamp(18px,3vw,34px);display:grid}@supports (color:lab(0% 0 0)){.report-archive-empty{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 48%), radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 16rem)}}@supports (color:color-mix(in lab, red, red)){.report-archive-empty{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 48%), radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), transparent 16rem)}}.report-archive-empty{padding:clamp(24px,3.6vw,38px) 0}.report-archive-empty>div:first-child{gap:10px;display:grid}.report-archive-empty span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-empty span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.report-archive-empty span{font-size:.78rem;font-weight:620}.report-archive-empty h3{max-width:12em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.report-archive-empty h3{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.report-archive-empty h3{font-size:1.55rem;font-weight:320;line-height:1.25}.report-archive-empty p{max-width:42rem;color:var(--archive-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.report-archive-empty__actions{justify-content:flex-end}.report-archive-state-grid,.report-archive-links{border-top:1px solid var(--archive-line-strong);border-bottom:1px solid var(--archive-line);grid-template-columns:repeat(3,minmax(0,1fr))}.report-archive-state,.report-archive-links a{border-right:1px solid var(--archive-line);background:linear-gradient(180deg, #ffffff03, transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%);gap:13px;min-height:244px;display:grid}@supports (color:lab(0% 0 0)){.report-archive-state,.report-archive-links a{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, var(--aa-brass-soft), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.report-archive-state,.report-archive-links a{background:linear-gradient(180deg, lab(100% 0 0/.012), transparent 32%), linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 3.5%, transparent), transparent 60%)}}.report-archive-state,.report-archive-links a{color:inherit;padding:26px clamp(18px,2.4vw,30px);text-decoration:none}.report-archive-state:last-child,.report-archive-links a:last-child{border-right:0}.report-archive-state span,.report-archive-links span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-state span,.report-archive-links span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.report-archive-state span,.report-archive-links span{font-size:.78rem;font-weight:620}.report-archive-state small{color:var(--archive-dim);font-size:.78rem;font-weight:540}.report-archive-state h3,.report-archive-links strong{max-width:12em;color:var(--xl-moon);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.report-archive-state h3,.report-archive-links strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.report-archive-state h3,.report-archive-links strong{font-size:1.35rem;font-weight:320;line-height:1.28}.report-archive-state p,.report-archive-links p{max-width:20rem;color:var(--archive-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.72}.report-archive-links a:hover,.report-archive-links a:focus-visible{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.report-archive-links a:hover,.report-archive-links a:focus-visible{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.report-archive-links a:hover,.report-archive-links a:focus-visible{outline:0}.report-archive-path{border-top:1px solid var(--archive-line-strong);border-bottom:1px solid var(--archive-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.report-archive-path__list{margin:0;padding:0;list-style:none;display:grid}.report-archive-path__list li{border-top:1px solid var(--archive-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.report-archive-path__list li:last-child{border-bottom:1px solid var(--archive-line)}.report-archive-path__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.report-archive-path__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.report-archive-path__list span{font-size:.78rem;font-weight:560}.report-archive-path__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.report-archive-path__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.report-archive-path__list h3{font-size:1rem;font-weight:360;line-height:1.45}.report-archive-path__list p{color:var(--archive-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.report-archive-conversion{border-top:1px solid var(--archive-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.report-archive-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.report-archive-conversion{padding-top:clamp(28px,4vw,48px)}.report-archive-conversion>div:first-child{gap:10px;display:grid}.report-archive-conversion__actions{justify-content:flex-end}@media (max-width:980px){.report-archive-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.report-archive-hero,.report-archive-empty,.report-archive-path,.report-archive-conversion{grid-template-columns:1fr}.report-archive-hero{min-height:auto}.report-archive-state-grid,.report-archive-links{grid-template-columns:1fr}.report-archive-state,.report-archive-links a{border-right:0;border-bottom:1px solid var(--archive-line);min-height:0}.report-archive-state:last-child,.report-archive-links a:last-child{border-bottom:0}.report-archive-empty__actions,.report-archive-conversion__actions{justify-content:flex-start}.report-archive-path__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.report-archive-path__list h3,.report-archive-path__list p{grid-column:2}}@media (max-width:640px){.report-archive-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.report-archive-route:before{top:12px}.report-archive-hero__copy{gap:14px}.report-archive-hero__copy h1{font-size:2.42rem;line-height:1.12}.report-archive-hero__copy p,.report-archive-section-heading p,.report-archive-path__copy p,.report-archive-conversion p{font-size:.92rem;line-height:1.68}.report-archive-hero__actions,.report-archive-empty__actions,.report-archive-conversion__actions{grid-template-columns:1fr;display:grid}.report-archive-route .button-primary,.report-archive-route .button-secondary{width:100%}.report-archive-ledger{min-height:270px;padding-top:18px}.report-archive-ledger:before{inset:62px 18px 70px}.report-archive-ledger__head{padding-inline:18px}.report-archive-ledger__head strong{font-size:3.7rem}.report-archive-ledger__rows span{min-height:42px}.report-archive-section-heading h2,.report-archive-path__copy h2,.report-archive-conversion h2{font-size:1.62rem;line-height:1.26}.report-archive-empty{padding:22px 0}.report-archive-state,.report-archive-links a{background:0 0;gap:10px;padding:20px 0}.report-archive-state h3,.report-archive-links strong{margin-top:8px;font-size:1.22rem}.report-archive-path{padding:24px 0}.report-archive-path__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.report-archive-conversion{padding-top:26px}}.account-hub-route,.support-desk-route{--trust-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-hub-route,.support-desk-route{--trust-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.account-hub-route,.support-desk-route{--trust-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-hub-route,.support-desk-route{--trust-line-strong:color-mix(in oklch, var(--xl-command) 19%, transparent)}}.account-hub-route,.support-desk-route{--trust-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-hub-route,.support-desk-route{--trust-text:color-mix(in oklch, var(--xl-moon) 85%, var(--aa-brass-soft))}}.account-hub-route,.support-desk-route{--trust-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-hub-route,.support-desk-route{--trust-muted:color-mix(in oklch, var(--xl-moon) 55%, var(--aa-brass-soft))}}.account-hub-route,.support-desk-route{--trust-dim:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-hub-route,.support-desk-route{--trust-dim:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.account-hub-route,.support-desk-route{width:min(100% - clamp(40px,8vw,152px),1230px);color:var(--trust-text);gap:clamp(46px,6vw,82px);padding-top:clamp(44px,7vw,88px);position:relative}.account-hub-route:before,.support-desk-route:before{background:linear-gradient(90deg, transparent, var(--trust-line-strong) 18%, var(--trust-line) 50%, var(--trust-line-strong) 82%, transparent);content:"";pointer-events:none;height:1px;position:absolute;top:clamp(22px,4vw,44px);left:0;right:0}@supports (color:lab(0% 0 0)){{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.38) 62%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 28%, lab(0% 0 0/.74) 84%, lab(0% 0 0/.88)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf4d 0 .8px, transparent 1.4px)}}.route-page:has(.account-hub-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, #00000061 62%, #000000b3 100%), linear-gradient(180deg, #00000024, transparent 28%, #000000bd 84%, #000000e0), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf4d 0 .8px, transparent 1.4px)}@supports (color:lab(0% 0 0)){.route-page:has(.account-hub-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.38) 62%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 28%, lab(0% 0 0/.74) 84%, lab(0% 0 0/.88)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf4d 0 .8px, transparent 1.4px)}}.route-page:has(.support-desk-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, #00000061 62%, #000000b3 100%), linear-gradient(180deg, #00000024, transparent 28%, #000000bd 84%, #000000e0), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf4d 0 .8px, transparent 1.4px)}@supports (color:lab(0% 0 0)){.route-page:has(.support-desk-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.38) 62%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 28%, lab(0% 0 0/.74) 84%, lab(0% 0 0/.88)), radial-gradient(circle at 18px 28px, var(--aa-brass-soft) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, #f0ebdf4d 0 .8px, transparent 1.4px)}}@supports (color:color-mix(in lab, red, red)){.route-page:has(.account-hub-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.38) 62%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 28%, lab(0% 0 0/.74) 84%, lab(0% 0 0/.88)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 42%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.3) 0 .8px, transparent 1.4px)}.route-page:has(.support-desk-route):after{background:radial-gradient(ellipse at 50% 24%, transparent 0 18%, lab(0% 0 0/.38) 62%, lab(0% 0 0/.7) 100%), linear-gradient(180deg, lab(0% 0 0/.14), transparent 28%, lab(0% 0 0/.74) 84%, lab(0% 0 0/.88)), radial-gradient(circle at 18px 28px, color-mix(in oklch, var(--aa-brass-soft) 42%, transparent) 0 .8px, transparent 1.5px), radial-gradient(circle at 94px 78px, lab(93.1059% .395507 6.13009/.3) 0 .8px, transparent 1.4px)}}.route-page:has(.account-hub-route):after{opacity:.88;background-size:auto,auto,190px 160px,236px 218px}.route-page:has(.support-desk-route):after{opacity:.88;background-size:auto,auto,190px 160px,236px 218px}:is(.route-page:has(.account-hub-route),.route-page:has(.support-desk-route)){background:radial-gradient(circle at 14% 54%, var(--aa-brass-soft), transparent 30rem), radial-gradient(circle at 74% 8%, var(--xl-moon), transparent 28rem), linear-gradient(180deg, #020202 0%, #030303 62%, #010101 100%)}@supports (color:color-mix(in lab, red, red)){:is(.route-page:has(.account-hub-route),.route-page:has(.support-desk-route)){background:radial-gradient(circle at 14% 54%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), transparent 30rem), radial-gradient(circle at 74% 8%, color-mix(in oklch, var(--xl-moon) 6%, transparent), transparent 28rem), linear-gradient(180deg, #020202 0%, #030303 62%, #010101 100%)}}.account-hub-route .route-kicker,.support-desk-route .route-kicker,.account-section-heading span,.support-section-heading span,.account-path__copy span,.support-path__copy span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-hub-route .route-kicker,.support-desk-route .route-kicker,.account-section-heading span,.support-section-heading span,.account-path__copy span,.support-path__copy span{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.account-hub-route .route-kicker,.support-desk-route .route-kicker,.account-section-heading span,.support-section-heading span,.account-path__copy span,.support-path__copy span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.account-hub-route .button-primary,.account-hub-route .button-secondary,.support-desk-route .button-primary,.support-desk-route .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.account-hub-route .button-primary,.support-desk-route .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-hub-route .button-primary,.support-desk-route .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.account-hub-route .button-primary,.support-desk-route .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.account-hub-route .button-primary,.support-desk-route .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.account-hub-route .button-primary,.support-desk-route .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.account-hub-route .button-primary,.support-desk-route .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.account-hub-route .button-primary,.support-desk-route .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.account-hub-route .button-secondary,.support-desk-route .button-secondary{border-color:var(--trust-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.account-hub-route .button-secondary,.support-desk-route .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.account-hub-hero,.support-desk-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:520px;display:grid}.account-hub-hero__copy,.support-desk-hero__copy{align-content:end;gap:18px;max-width:820px;display:grid}.account-hub-hero__copy h1,.support-desk-hero__copy h1{max-width:11.5em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.account-hub-hero__copy h1,.support-desk-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.account-hub-hero__copy h1,.support-desk-hero__copy h1{font-size:3.7rem;font-weight:270;line-height:1.08}.account-hub-hero__copy p,.support-desk-hero__copy p{max-width:39rem;color:var(--trust-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.account-hub-hero__actions,.support-desk-hero__actions,.account-conversion__actions,.support-conversion__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.account-hub-panel,.support-desk-panel{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);background:radial-gradient(circle at 72% 20%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 18% 74%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.account-hub-panel,.support-desk-panel{background:radial-gradient(circle at 72% 20%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 10rem), radial-gradient(circle at 18% 74%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.account-hub-panel,.support-desk-panel{padding:26px 0;overflow:visible}.account-hub-panel:before,.support-desk-panel:before{border-top:1px solid var(--xl-command);position:absolute;inset:78px 28px 84px}@supports (color:color-mix(in lab, red, red)){.account-hub-panel:before,.support-desk-panel:before{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.account-hub-panel:before,.support-desk-panel:before{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-hub-panel:before,.support-desk-panel:before{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.account-hub-panel:before,.support-desk-panel:before{background:repeating-linear-gradient(0deg, transparent 0 42px, var(--xl-command) 42px 43px), radial-gradient(circle at 50% 50%, var(--aa-brass-soft), transparent 8rem)}@supports (color:color-mix(in lab, red, red)){.account-hub-panel:before,.support-desk-panel:before{background:repeating-linear-gradient(0deg, transparent 0 42px, color-mix(in oklch, var(--xl-command) 8%, transparent) 42px 43px), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 8rem)}}.account-hub-panel:before,.support-desk-panel:before{content:"";opacity:.72;pointer-events:none}.account-hub-panel__head,.support-desk-panel__head{z-index:1;gap:8px;padding-inline:26px;display:grid;position:relative}.account-hub-panel__head span,.account-hub-panel__head small,.support-desk-panel__head span,.support-desk-panel__head small,.support-desk-panel__rows span{color:var(--trust-dim);letter-spacing:0;font-size:.76rem;font-weight:500}.account-hub-panel__head strong,.support-desk-panel__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-hub-panel__head strong,.support-desk-panel__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.account-hub-panel__head strong,.support-desk-panel__head strong{font-size:4.8rem;font-weight:230;line-height:.95}.account-hub-panel .account-menu{z-index:3;margin:0 26px;display:grid;position:relative}.account-hub-panel .account-menu summary{border:1px solid var(--trust-line-strong);min-height:48px;color:var(--xl-moon);background:#00000024;background:lab(0% 0 0/.14);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.account-hub-panel .account-menu summary{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.account-hub-panel .account-menu summary{cursor:pointer;font-size:.84rem;font-weight:560;list-style:none}.account-hub-panel .account-menu summary::-webkit-details-marker{display:none}.account-hub-panel .account-menu__panel{border:1px solid var(--trust-line-strong);background:linear-gradient(#ffffff0a,#0000 44%),#000000d1;background:linear-gradient(lab(100% 0 0/.04),#0000 44%),lab(0% 0 0/.82);border-radius:16px;gap:12px;width:100%;margin-top:12px;padding:18px;display:grid;position:static;box-shadow:0 24px 86px #0000009e;box-shadow:0 24px 86px lab(0% 0 0/.62)}.account-hub-panel .account-menu__credits{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-hub-panel .account-menu__credits{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.account-hub-panel .account-menu__credits{font-size:.78rem;font-weight:620}.account-hub-panel .account-menu__panel a,.account-hub-panel .account-menu__panel p,.account-hub-panel .account-menu__panel label,.account-hub-panel .account-menu__panel small{color:var(--trust-muted);font-size:.84rem;font-weight:330;line-height:1.6}.account-hub-panel .account-menu__panel input{border:1px solid var(--trust-line-strong);width:100%;min-height:40px;color:var(--trust-text);background:#00000047;background:lab(0% 0 0/.28);border-radius:10px;padding:0 12px}.support-desk-panel__rows{z-index:1;border-top:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.support-desk-panel__rows span{border-right:1px solid var(--trust-line);min-height:54px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.support-desk-panel__rows span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.support-desk-panel__rows span:last-child{border-right:0}.support-contact-card{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-contact-card>div{border-right:1px solid var(--trust-line);gap:10px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.support-contact-card>div:last-child{border-right:0}.support-ticket-form{background:linear-gradient(135deg,#fff4d613,#08080aa8),#0a0a0cc2;border:1px solid #deb87a2e;border-radius:18px;gap:20px;margin-top:22px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 70px #00000047}.support-ticket-form__head{gap:8px;max-width:740px;display:grid}.support-ticket-form__head span,.support-ticket-form label span{color:#e5cb9ab8;letter-spacing:.08em;font-size:.72rem}.support-ticket-form__head h2{color:#fff9e8f0;font-family:var(--font-serif);margin:0;font-size:clamp(1.45rem,2.6vw,2.4rem);font-weight:500;line-height:1.12}.support-ticket-form__head p,.support-ticket-form__footer p{color:#ebe0c7a3;margin:0;line-height:1.75}.support-ticket-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-ticket-form label,.support-ticket-form__message{gap:8px;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{color:#fff9e8eb;width:100%;font:inherit;background:#00000042;border:1px solid #deb87a2e;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.support-ticket-form textarea{resize:vertical;min-height:138px}.support-ticket-form input::placeholder,.support-ticket-form textarea::placeholder{color:#ebe0c75c}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus{background:#0000005c;border-color:#ebc7857a;box-shadow:0 0 0 4px #deb87a14}.support-ticket-form__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-ticket-form__footer .button-primary:disabled{cursor:progress;opacity:.58}.support-ticket-form__status{max-width:620px}.support-ticket-form__status--success{color:#b5e2b6e6!important}.support-ticket-form__status--error{color:#faab93f0!important}.support-contact-card span{color:var(--trust-dim);font-size:.74rem;font-weight:620}.support-contact-card strong,.support-contact-card a{overflow-wrap:anywhere;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.support-contact-card strong,.support-contact-card a{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.support-contact-card strong,.support-contact-card a{font-size:.92rem;font-weight:380;line-height:1.55}.account-asset-ledger,.support-issue-desk,.account-path,.support-path,.support-risk,.account-conversion,.support-conversion{gap:clamp(24px,4vw,42px);display:grid}.account-section-heading,.support-section-heading,.account-path__copy,.support-path__copy{gap:10px;max-width:670px;display:grid}.account-section-heading h2,.support-section-heading h2,.account-path__copy h2,.support-path__copy h2,.account-conversion h2,.support-conversion h2{max-width:13em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.account-section-heading h2,.support-section-heading h2,.account-path__copy h2,.support-path__copy h2,.account-conversion h2,.support-conversion h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.account-section-heading h2,.support-section-heading h2,.account-path__copy h2,.support-path__copy h2,.account-conversion h2,.support-conversion h2{font-size:2.1rem;font-weight:300;line-height:1.2}.account-section-heading p,.support-section-heading p,.account-path__copy p,.support-path__copy p,.account-conversion p,.support-conversion p{max-width:39rem;color:var(--trust-muted);margin:0;font-size:.95rem;font-weight:310;line-height:1.72}.account-asset-ledger__list,.support-issue-list{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);display:grid}.account-asset-row,.support-issue-row{border-bottom:1px solid var(--trust-line);color:inherit;grid-template-columns:86px minmax(160px,.28fr) minmax(0,1fr) minmax(112px,auto);align-items:baseline;gap:clamp(14px,2.4vw,32px);padding:22px 0;text-decoration:none;display:grid}.account-asset-row:last-child,.support-issue-row:last-child{border-bottom:0}.account-asset-row:hover,.account-asset-row:focus-visible,.support-issue-row:hover,.support-issue-row:focus-visible{background:linear-gradient(90deg, var(--xl-command), transparent 48%)}@supports (color:color-mix(in lab, red, red)){.account-asset-row:hover,.account-asset-row:focus-visible,.support-issue-row:hover,.support-issue-row:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 4%, transparent), transparent 48%)}}.account-asset-row:hover,.account-asset-row:focus-visible,.support-issue-row:hover,.support-issue-row:focus-visible{outline:0}.account-asset-row span,.support-issue-row span,.support-risk__grid span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-asset-row span,.support-issue-row span,.support-risk__grid span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.account-asset-row span,.support-issue-row span,.support-risk__grid span{font-size:.78rem;font-weight:620}.account-asset-row strong,.support-issue-row strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-asset-row strong,.support-issue-row strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.account-asset-row strong,.support-issue-row strong{font-size:1.2rem;font-weight:340;line-height:1.35}.account-asset-row p,.support-issue-row p{color:var(--trust-muted);margin:0;font-size:.92rem;font-weight:310;line-height:1.68}.account-asset-row em,.support-issue-row em{border-bottom:1px solid var(--xl-command);justify-self:end}@supports (color:color-mix(in lab, red, red)){.account-asset-row em,.support-issue-row em{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 28%, transparent)}}.account-asset-row em,.support-issue-row em{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.account-asset-row em,.support-issue-row em{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.account-asset-row em,.support-issue-row em{font-size:.82rem;font-style:normal;font-weight:520}.account-path,.support-path{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;padding:clamp(28px,4vw,48px) 0}.account-path__list,.support-path__list{margin:0;padding:0;list-style:none;display:grid}.account-path__list li,.support-path__list li{border-top:1px solid var(--trust-line);grid-template-columns:86px minmax(170px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);padding:18px 0;display:grid}.account-path__list li:last-child,.support-path__list li:last-child{border-bottom:1px solid var(--trust-line)}.account-path__list span,.support-path__list span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-path__list span,.support-path__list span{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.account-path__list span,.support-path__list span{font-size:.78rem;font-weight:560}.account-path__list h3,.support-path__list h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.account-path__list h3,.support-path__list h3{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.account-path__list h3,.support-path__list h3{font-size:1rem;font-weight:360;line-height:1.45}.account-path__list p,.support-path__list p{color:var(--trust-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.7}.support-risk__grid{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.support-risk__grid span{border-right:1px solid var(--trust-line);min-height:82px;color:var(--xl-moon);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.support-risk__grid span{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.support-risk__grid span:last-child{border-right:0}.account-conversion,.support-conversion{border-top:1px solid var(--trust-line-strong);background:radial-gradient(circle at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, #ffffff04, transparent 58%);grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr);align-items:end}@supports (color:color-mix(in lab, red, red)){.account-conversion,.support-conversion{background:radial-gradient(circle at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 18rem), linear-gradient(90deg, lab(100% 0 0/.016), transparent 58%)}}.account-conversion,.support-conversion{padding-top:clamp(28px,4vw,48px)}.account-conversion>div:first-child,.support-conversion>div:first-child{gap:10px;display:grid}.account-conversion__actions,.support-conversion__actions{justify-content:flex-end}@media (max-width:1080px){.support-risk__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-risk__grid span:nth-child(3n){border-right:0}.support-risk__grid span:nth-child(n+4){border-top:1px solid var(--trust-line)}}@media (max-width:980px){.account-hub-route,.support-desk-route{gap:42px;width:min(100% - 32px,760px);padding-top:34px}.account-hub-hero,.support-desk-hero,.account-path,.support-path,.account-conversion,.support-conversion{grid-template-columns:1fr}.account-hub-hero,.support-desk-hero{min-height:auto}.account-asset-row,.support-issue-row{grid-template-columns:64px minmax(0,1fr);gap:8px 18px}.account-asset-row strong,.account-asset-row p,.account-asset-row em,.support-issue-row strong,.support-issue-row p,.support-issue-row em{grid-column:2}.account-asset-row em,.support-issue-row em{justify-self:start}.account-path__list li,.support-path__list li{grid-template-columns:58px minmax(0,1fr);gap:8px 18px}.account-path__list h3,.account-path__list p,.support-path__list h3,.support-path__list p{grid-column:2}.account-conversion__actions,.support-conversion__actions{justify-content:flex-start}.support-contact-card{grid-template-columns:1fr}.support-contact-card>div{border-right:0;border-bottom:1px solid var(--trust-line)}.support-contact-card>div:last-child{border-bottom:0}.support-ticket-form__grid{grid-template-columns:1fr}.support-ticket-form__footer{flex-direction:column;align-items:stretch}}@media (max-width:640px){.account-hub-route,.support-desk-route{gap:34px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.account-hub-route:before,.support-desk-route:before{top:12px}.account-hub-hero__copy,.support-desk-hero__copy{gap:14px}.account-hub-hero__copy h1,.support-desk-hero__copy h1{font-size:2.42rem;line-height:1.12}.account-hub-hero__copy p,.support-desk-hero__copy p,.account-section-heading p,.support-section-heading p,.account-path__copy p,.support-path__copy p,.account-conversion p,.support-conversion p{font-size:.92rem;line-height:1.68}.account-hub-hero__actions,.support-desk-hero__actions,.account-conversion__actions,.support-conversion__actions{grid-template-columns:1fr;display:grid}.account-hub-route .button-primary,.account-hub-route .button-secondary,.support-desk-route .button-primary,.support-desk-route .button-secondary{width:100%}.account-hub-panel,.support-desk-panel{min-height:270px;padding:18px 0}.account-hub-panel:before,.support-desk-panel:before{inset:62px 18px 70px}.account-hub-panel__head,.support-desk-panel__head{padding-inline:18px}.account-hub-panel__head strong,.support-desk-panel__head strong{font-size:3.7rem}.account-hub-panel .account-menu{margin-inline:18px;display:grid}.account-hub-panel .account-menu[open]{align-self:stretch}.account-hub-panel .account-menu__panel{width:100%;box-shadow:none;margin-top:12px;position:static}.support-desk-panel__rows span{min-height:42px}.support-ticket-form{border-radius:14px;gap:16px;padding:18px}.support-ticket-form__head h2{font-size:1.46rem;line-height:1.22}.account-section-heading h2,.support-section-heading h2,.account-path__copy h2,.support-path__copy h2,.account-conversion h2,.support-conversion h2{font-size:1.62rem;line-height:1.26}.account-asset-row,.support-issue-row{grid-template-columns:42px minmax(0,1fr);padding:18px 0}.account-path,.support-path{padding:24px 0}.account-path__list li,.support-path__list li{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.support-risk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-risk__grid span,.support-risk__grid span:nth-child(3n){border-right:1px solid var(--trust-line);border-top:1px solid var(--trust-line);min-height:58px}.support-risk__grid span:nth-child(-n+2){border-top:0}.support-risk__grid span:nth-child(2n){border-right:0}.account-conversion,.support-conversion{padding-top:26px}}.topic-reading-route{--topic-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.topic-reading-route{--topic-line:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.topic-reading-route{--topic-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.topic-reading-route{--topic-line-strong:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.topic-reading-route{--topic-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.topic-reading-route{--topic-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.topic-reading-route{--topic-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.topic-reading-route{--topic-soft:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.topic-reading-route{--topic-dim:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.topic-reading-route{--topic-dim:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.topic-reading-route{gap:64px;width:min(100% - clamp(44px,8vw,132px),1240px)}.topic-reading-hero{border-bottom:1px solid var(--topic-line);grid-template-columns:minmax(0,.88fr) minmax(290px,.42fr);align-items:end;gap:56px;min-height:520px;padding:72px 0 58px;display:grid;position:relative;overflow:hidden}.topic-reading-hero:before,.topic-reading-hero:after{pointer-events:none;content:"";position:absolute}.topic-reading-hero:before{background:radial-gradient(ellipse at 58% 16%, var(--xl-moon), transparent 32%), radial-gradient(ellipse at 6% 86%, var(--aa-brass-soft), transparent 42%);inset:-14% -12% 4% 26%}@supports (color:color-mix(in lab, red, red)){.topic-reading-hero:before{background:radial-gradient(ellipse at 58% 16%, color-mix(in oklch, var(--xl-moon) 12%, transparent), transparent 32%), radial-gradient(ellipse at 6% 86%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 42%)}}.topic-reading-hero:before{filter:blur(10px);opacity:.58}.topic-reading-hero:after{background:linear-gradient(90deg, transparent, var(--topic-line-strong), transparent);width:min(56vw,680px);height:1px;bottom:22%;right:0}.topic-reading-hero__copy,.topic-reading-plate{z-index:1;position:relative}.topic-reading-hero__copy{align-content:end;gap:18px;display:grid}.topic-reading-hero__copy h1{max-width:8.8em;color:var(--topic-text);letter-spacing:0;margin:0;font-size:4.7rem;font-weight:250;line-height:1.04}.topic-reading-hero__copy p{max-width:54ch;color:var(--topic-soft);margin:0;font-size:1rem;font-weight:300;line-height:1.76}.topic-reading-hero__actions,.topic-reading-conversion__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.topic-reading-plate{border:1px solid var(--topic-line-strong);background:linear-gradient(90deg, var(--topic-line-strong) 1px, transparent 1px), linear-gradient(180deg, var(--topic-line-strong) 1px, transparent 1px), linear-gradient(180deg, #ffffff0a, transparent 38%);align-content:end;min-height:360px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topic-reading-plate{background:linear-gradient(90deg, color-mix(in oklch, var(--topic-line-strong) 44%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--topic-line-strong) 38%, transparent) 1px, transparent 1px), linear-gradient(180deg, lab(100% 0 0/.04), transparent 38%)}}.topic-reading-plate{background-size:88px 88px,88px 88px,auto;padding:32px}.topic-reading-plate span,.topic-question-desk__copy span,.topic-reading-map__head span,.topic-reading-map__list span{color:var(--topic-dim);letter-spacing:0;font-size:.72rem;font-weight:540}.topic-reading-plate strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.topic-reading-plate strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.topic-reading-plate strong{font-size:5rem;font-weight:230;line-height:.95}.topic-reading-plate small{color:var(--topic-text);font-size:1.22rem;font-weight:320;line-height:1.24}.topic-reading-plate p{max-width:24ch;color:var(--topic-soft);margin:16px 0 0;font-size:.94rem;font-weight:300;line-height:1.72}.topic-question-desk{border-top:1px solid var(--topic-line);border-bottom:1px solid var(--topic-line);grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);align-items:start;gap:56px;padding:38px 0;display:grid}.topic-question-desk__copy{gap:12px;display:grid}.topic-question-desk__copy h2,.topic-reading-conversion h2{max-width:10em;color:var(--topic-text);margin:0;font-size:2.46rem;font-weight:260;line-height:1.12}.topic-question-desk__copy p,.topic-reading-conversion p{max-width:34ch;color:var(--topic-soft);margin:0;font-size:.96rem;font-weight:300;line-height:1.74}.topic-question-desk__prompts{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.topic-question-desk__prompts{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.topic-question-desk__prompts a{border-bottom:1px solid var(--xl-command);align-items:center;min-height:72px;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-question-desk__prompts a{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.topic-question-desk__prompts a{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.topic-question-desk__prompts a{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.topic-question-desk__prompts a{font-size:1.12rem;font-weight:310;line-height:1.46;text-decoration:none;transition:border-color .16s,color .16s,transform .16s}.topic-question-desk__prompts a:hover,.topic-question-desk__prompts a:focus-visible{border-bottom-color:var(--topic-line-strong);color:var(--topic-text);transform:translate(3px)}.topic-reading-map{gap:22px;display:grid}.topic-reading-map__head{grid-template-columns:minmax(160px,.22fr) minmax(0,1fr);align-items:baseline;gap:24px;display:grid}.topic-reading-map__head p{max-width:62ch;color:var(--topic-soft);margin:0;font-size:.96rem;font-weight:300;line-height:1.72}.topic-reading-map__list{border-top:1px solid var(--topic-line);margin:0;padding:0;list-style:none;display:grid}.topic-reading-map__list li{border-bottom:1px solid var(--xl-command);grid-template-columns:64px minmax(200px,.3fr) minmax(0,1fr);align-items:baseline;gap:14px 52px;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-reading-map__list li{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.topic-reading-map__list li{padding:28px 0}.topic-reading-map__list h2{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.topic-reading-map__list h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.topic-reading-map__list h2{font-size:1.58rem;font-weight:300;line-height:1.22}.topic-reading-map__list p{max-width:58ch;color:var(--topic-soft);margin:0;font-size:.96rem;font-weight:300;line-height:1.72}.topic-reading-conversion{border-top:1px solid var(--topic-line);border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(0,.74fr) auto;align-items:end;gap:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-reading-conversion{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.topic-reading-conversion{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 58%), transparent}@supports (color:color-mix(in lab, red, red)){.topic-reading-conversion{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 58%), transparent}}.topic-reading-conversion{padding:46px 0}.topic-reading-conversion__actions{justify-content:flex-end}@media (max-width:860px){.topic-reading-route{gap:32px;width:min(100% - 28px,520px)}.topic-reading-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:42px 0 30px}.topic-reading-hero:before{inset:-4% -46% 12% 6%}.topic-reading-hero__copy h1{max-width:7.8em;font-size:3.12rem;line-height:1.08}.topic-reading-hero__copy p{max-width:34ch;font-size:.94rem}.topic-reading-hero__actions,.topic-reading-conversion__actions{grid-template-columns:1fr;display:grid}.topic-reading-plate{min-height:220px;padding:22px}.topic-reading-plate strong{font-size:3.8rem}.topic-question-desk,.topic-reading-conversion{grid-template-columns:1fr;gap:22px;padding:26px 0}.topic-question-desk__copy h2,.topic-reading-conversion h2{font-size:1.72rem;line-height:1.24}.topic-question-desk__prompts a{min-height:62px;font-size:1rem}.topic-reading-map__head{grid-template-columns:1fr;gap:8px}.topic-reading-map__list li{grid-template-columns:52px minmax(0,1fr);gap:8px 16px;padding:20px 0}.topic-reading-map__list h2,.topic-reading-map__list p{grid-column:2}.topic-reading-map__list h2{font-size:1.3rem}.topic-reading-map__list p{font-size:.94rem}.topic-reading-conversion__actions{justify-content:stretch}}.admin-operation-route{--admin-op-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.admin-operation-route{--admin-op-line:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.admin-operation-route{--admin-op-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.admin-operation-route{--admin-op-line-strong:color-mix(in oklch, var(--xl-command) 25%, transparent)}}.admin-operation-route{--admin-op-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.admin-operation-route{--admin-op-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.admin-operation-route{--admin-op-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.admin-operation-route{--admin-op-soft:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.admin-operation-route{gap:48px;width:min(100% - clamp(44px,8vw,132px),1240px)}.admin-operation-hero{border-bottom:1px solid var(--admin-op-line);grid-template-columns:minmax(0,.84fr) minmax(290px,.4fr);align-items:end;gap:56px;min-height:430px;padding:62px 0 44px;display:grid;position:relative;overflow:hidden}.admin-operation-hero:before{pointer-events:none;background:radial-gradient(ellipse at 58% 16%, var(--xl-moon), transparent 34%), radial-gradient(ellipse at 4% 86%, var(--aa-brass-soft), transparent 42%);position:absolute;inset:-12% -8% 8% 34%}@supports (color:color-mix(in lab, red, red)){.admin-operation-hero:before{background:radial-gradient(ellipse at 58% 16%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 34%), radial-gradient(ellipse at 4% 86%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent), transparent 42%)}}.admin-operation-hero:before{content:"";filter:blur(10px);opacity:.58}.admin-operation-hero__copy,.admin-operation-panel{z-index:1;position:relative}.admin-operation-hero__copy{gap:16px;display:grid}.admin-operation-hero__copy h1{max-width:8.6em;color:var(--admin-op-text);letter-spacing:0;margin:0;font-size:clamp(3.2rem,5vw,5.1rem);font-weight:250;line-height:1.04}.admin-operation-hero__copy p{max-width:58ch;color:var(--admin-op-soft);margin:0;font-size:1rem;font-weight:300;line-height:1.76}.admin-operation-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.admin-operation-panel{border:1px solid var(--admin-op-line-strong);background:linear-gradient(90deg, var(--admin-op-line-strong) 1px, transparent 1px), linear-gradient(180deg, var(--admin-op-line-strong) 1px, transparent 1px), linear-gradient(180deg, #ffffff0a, transparent 40%);align-content:end;min-height:300px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-operation-panel{background:linear-gradient(90deg, color-mix(in oklch, var(--admin-op-line-strong) 44%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--admin-op-line-strong) 38%, transparent) 1px, transparent 1px), linear-gradient(180deg, lab(100% 0 0/.04), transparent 40%)}}.admin-operation-panel{background-size:86px 86px,86px 86px,auto;padding:28px}.admin-operation-panel span,.admin-operation-path span,.admin-operation-list .admin-ledger__item span,.admin-operation-list .admin-ledger__item em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.admin-operation-panel span,.admin-operation-path span,.admin-operation-list .admin-ledger__item span,.admin-operation-list .admin-ledger__item em{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.admin-operation-panel span,.admin-operation-path span,.admin-operation-list .admin-ledger__item span,.admin-operation-list .admin-ledger__item em{letter-spacing:0;font-size:.72rem;font-style:normal;font-weight:540}.admin-operation-panel strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.admin-operation-panel strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.admin-operation-panel strong{font-size:4.8rem;font-weight:230;line-height:.95}.admin-operation-panel small{color:var(--admin-op-text);font-size:1rem;font-weight:320}.admin-operation-panel p{max-width:24ch;color:var(--admin-op-soft);margin:14px 0 0;font-size:.92rem;font-weight:300;line-height:1.72}.admin-operation-scope{border-top:1px solid var(--admin-op-line);border-bottom:1px solid var(--admin-op-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-operation-scope article{border-right:1px solid var(--xl-command);gap:10px;min-height:150px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-operation-scope article{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.admin-operation-scope article{padding:24px clamp(18px,2.6vw,30px) 24px 0}.admin-operation-scope article:last-child{border-right:0}.admin-operation-scope span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.admin-operation-scope span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.admin-operation-scope span{font-size:.72rem;font-weight:540}.admin-operation-scope strong{color:var(--admin-op-text);font-size:clamp(2.1rem,3.5vw,3.2rem);font-weight:260;line-height:.96}.admin-operation-scope p{max-width:32ch;color:var(--admin-op-soft);margin:0;font-size:.92rem;font-weight:300;line-height:1.68}.admin-operation-path{border-top:1px solid var(--admin-op-line);border-bottom:1px solid var(--admin-op-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-operation-path div{border-right:1px solid var(--xl-command);min-height:128px}@supports (color:color-mix(in lab, red, red)){.admin-operation-path div{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.admin-operation-path div{padding:24px clamp(18px,2.6vw,30px) 24px 0}.admin-operation-path div:last-child{border-right:0}.admin-operation-path p{max-width:24ch;color:var(--admin-op-soft);margin:12px 0 0;font-size:.94rem;font-weight:300;line-height:1.68}.admin-operation-list.admin-ledger{border-top-color:var(--admin-op-line)}.admin-operation-list .admin-ledger__item{grid-template-columns:64px minmax(180px,.28fr) minmax(0,1fr) minmax(72px,.12fr);align-items:baseline;min-height:118px;padding:28px 0}.admin-operation-list .admin-ledger__item strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.admin-operation-list .admin-ledger__item strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.admin-operation-list .admin-ledger__item strong{font-size:clamp(1.35rem,1.8vw,1.86rem);font-weight:310}.admin-operation-list .admin-ledger__item p{max-width:60ch}.admin-operation-list .admin-ledger__item em{color:var(--xl-moon);justify-self:end}@supports (color:color-mix(in lab, red, red)){.admin-operation-list .admin-ledger__item em{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.admin-operation-list .admin-ledger__item[data-state=blocked] em{color:#d8a05f}@supports (color:color-mix(in lab, red, red)){.admin-operation-list .admin-ledger__item[data-state=blocked] em{color:color-mix(in oklch, #d8a05f 72%, var(--xl-moon))}}.admin-operation-list .admin-ledger__item[data-state=available] em{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.admin-operation-list .admin-ledger__item[data-state=available] em{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}@media (max-width:860px){.admin-operation-route{gap:30px;width:min(100% - 28px,520px)}.admin-operation-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:38px 0 28px}.admin-operation-hero:before{inset:-4% -44% 12% 10%}.admin-operation-hero__copy h1{max-width:7.8em;font-size:clamp(2.55rem,11vw,3.5rem);line-height:1.08}.admin-operation-hero__copy p{max-width:34ch;font-size:.94rem}.admin-operation-hero__actions{grid-template-columns:1fr;display:grid}.admin-operation-panel{min-height:210px;padding:22px}.admin-operation-panel strong{font-size:3.6rem}.admin-operation-path,.admin-operation-scope{grid-template-columns:1fr}.admin-operation-path div,.admin-operation-scope article{border-right:0;border-bottom:1px solid var(--xl-command);min-height:0}@supports (color:color-mix(in lab, red, red)){.admin-operation-path div,.admin-operation-scope article{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.admin-operation-path div,.admin-operation-scope article{padding:18px 0}.admin-operation-path div:last-child,.admin-operation-scope article:last-child{border-bottom:0}.admin-operation-list .admin-ledger__item{grid-template-columns:42px minmax(0,1fr) auto;gap:8px 14px;min-height:0;padding:20px 0}.admin-operation-list .admin-ledger__item p{grid-column:2/-1;font-size:.94rem}}.route-page .checkout-return-desk{gap:clamp(28px,4.8vw,58px);width:min(100% - clamp(44px,8vw,136px),1120px);padding-block:clamp(38px,6vw,82px);display:grid}.route-page .checkout-return-hero{border-top:1px solid var(--xl-command);grid-template-columns:minmax(0,.92fr) minmax(320px,.48fr);align-items:end;gap:clamp(34px,6vw,86px);min-height:clamp(430px,55svh,640px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-hero{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .checkout-return-hero{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-hero{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .checkout-return-hero{padding-block:clamp(42px,7vw,86px);overflow:hidden}.route-page .checkout-return-hero:before{background:radial-gradient(ellipse at 28% 64%, var(--aa-brass-soft), transparent 62%), radial-gradient(ellipse at 76% 24%, var(--xl-moon), transparent 58%);border-radius:999px;width:min(48vw,520px);position:absolute;inset:8% auto 6% -22%}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-hero:before{background:radial-gradient(ellipse at 28% 64%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent), transparent 62%), radial-gradient(ellipse at 76% 24%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 58%)}}.route-page .checkout-return-hero:before{filter:blur(10px);opacity:.78;pointer-events:none;content:""}.route-page .checkout-return-hero__copy,.route-page .checkout-return-panel,.route-page .checkout-return-path,.route-page .auth-status-desk,.route-page .auth-status-panel,.route-page .auth-status-copy{z-index:1;position:relative}.route-page .checkout-return-hero__copy{justify-items:start;gap:clamp(16px,2.4vw,24px);display:grid}.route-page .checkout-return-hero__copy h1{max-width:8.6em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-hero__copy h1{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .checkout-return-hero__copy h1{letter-spacing:0;font-size:clamp(3.2rem,5.6vw,5.7rem);font-weight:280;line-height:1.02}.route-page .checkout-return-hero__copy p{max-width:55ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-hero__copy p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .checkout-return-hero__copy p{font-size:clamp(.98rem,1.12vw,1.08rem);font-weight:300;line-height:1.78}.route-page .checkout-return-desk[data-status=cancel] .checkout-return-hero__copy h1{max-width:7.2em}.route-page .checkout-return-panel{border-top:1px solid var(--xl-command);align-content:end;min-height:320px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel{border-top:1px solid color-mix(in oklch, var(--xl-command) 15%, transparent)}}.route-page .checkout-return-panel{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .checkout-return-panel{background:linear-gradient(180deg, var(--xl-command), transparent 56%), var(--xl-void)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 56%), color-mix(in oklch, var(--xl-void) 58%, transparent)}}.route-page .checkout-return-panel{padding:clamp(22px,3.4vw,34px) 0}.route-page .checkout-return-panel__eyebrow{color:var(--aa-brass-soft);margin-bottom:clamp(22px,3.4vw,34px)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel__eyebrow{color:color-mix(in oklch, var(--aa-brass-soft) 58%, var(--xl-moon))}}.route-page .checkout-return-panel__eyebrow{letter-spacing:.18em;font-size:.66rem;font-weight:620}.route-page .checkout-return-panel__row{border-top:1px solid var(--xl-command);grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel__row{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return-panel__row{padding:17px 0}.route-page .checkout-return-panel__row:last-child{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel__row:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return-panel__row span,.route-page .auth-status-path__row span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel__row span,.route-page .auth-status-path__row span{color:color-mix(in oklch, var(--xl-command) 48%, var(--xl-moon))}}.route-page .checkout-return-panel__row span,.route-page .auth-status-path__row span{letter-spacing:.08em;white-space:nowrap;font-size:.72rem;font-weight:560}.route-page .checkout-return-panel__row strong,.route-page .auth-status-path__row strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-panel__row strong,.route-page .auth-status-path__row strong{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .checkout-return-panel__row strong,.route-page .auth-status-path__row strong{font-size:.92rem;font-weight:320;line-height:1.6}.route-page .checkout-return-path{border-top:1px solid var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-path{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .checkout-return-path{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-path{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return-step{border-right:1px solid var(--xl-command);grid-template-columns:46px minmax(0,1fr);gap:clamp(14px,2.6vw,28px);min-height:178px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return-step{padding:clamp(24px,3.4vw,36px) clamp(18px,2.8vw,32px) clamp(24px,3.4vw,36px) 0}.route-page .checkout-return-step:last-child{border-right:0}.route-page .checkout-return-step__index{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step__index{color:color-mix(in oklch, var(--aa-brass-soft) 50%, var(--xl-moon))}}.route-page .checkout-return-step__index{letter-spacing:.14em;font-size:.76rem;font-weight:560}.route-page .checkout-return-step__meta{color:var(--xl-command);margin-bottom:10px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step__meta{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .checkout-return-step__meta{letter-spacing:.16em;font-size:.7rem;font-weight:620}.route-page .checkout-return-step h2{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step h2{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .checkout-return-step h2{font-size:clamp(1.18rem,1.5vw,1.45rem);font-weight:340;line-height:1.28}.route-page .checkout-return-step p{max-width:28ch;color:var(--xl-moon);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .checkout-return-step p{font-size:.9rem;font-weight:300;line-height:1.68}.route-page .auth-route{width:min(100% - clamp(44px,8vw,136px),1080px)}.route-page .auth-route .route-hero{justify-items:start;width:100%;max-width:none;min-height:clamp(470px,58svh,680px)}.route-page .auth-route .route-hero h1{max-width:9.2em}.route-page .auth-status-desk{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(28px,5.4vw,72px);width:min(100%,880px);margin-top:clamp(12px,2vw,24px);display:grid}.route-page .auth-status-panel{border-top:1px solid var(--xl-command);align-content:end;min-height:270px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .auth-status-panel{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .auth-status-panel{background:radial-gradient(ellipse at 12% 12%, var(--aa-brass-soft), transparent 58%), var(--xl-void)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel{background:radial-gradient(ellipse at 12% 12%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 58%), color-mix(in oklch, var(--xl-void) 44%, transparent)}}.route-page .auth-status-panel{padding:26px 0}.route-page .auth-status-panel span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel span{color:color-mix(in oklch, var(--aa-brass-soft) 60%, var(--xl-moon))}}.route-page .auth-status-panel span{letter-spacing:.16em;font-size:.7rem;font-weight:650}.route-page .auth-status-panel strong{max-width:11em;color:var(--xl-moon);margin-top:72px}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .auth-status-panel strong{font-size:clamp(1.8rem,2.6vw,2.7rem);font-weight:300;line-height:1.1}.route-page .auth-status-panel p{max-width:31ch;color:var(--xl-moon);margin:18px 0 0}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-panel p{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .auth-status-panel p{text-align:left;font-size:.92rem;font-weight:300;line-height:1.68}.route-page .auth-status-copy{align-content:end;gap:18px;min-height:270px;display:grid}.route-page .auth-status-copy>p{max-width:45ch;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-copy>p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .auth-status-copy>p{text-align:left;font-size:.98rem;font-weight:300;line-height:1.72}.route-page .auth-status-path{border-top:1px solid var(--xl-command);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-path{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .auth-status-path__row{border-bottom:1px solid var(--xl-command);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .auth-status-path__row{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .auth-status-path__row{padding:13px 0}.route-page .auth-callback-status .checkout-return__actions{justify-content:start;width:min(100%,460px);margin-top:4px}@media (max-width:860px){.route-page .checkout-return-desk,.route-page .auth-route{width:min(100% - 28px,560px)}.route-page .checkout-return-desk{gap:28px;padding-block:28px 82px}.route-page .checkout-return-hero,.route-page .auth-status-desk{grid-template-columns:1fr;gap:24px}.route-page .checkout-return-hero{min-height:0;padding-block:36px 30px}.route-page .checkout-return-hero:before{width:420px;inset:-2% auto 18% -42%}.route-page .checkout-return-hero__copy h1{max-width:8em;font-size:clamp(2.5rem,11vw,3.45rem)}.route-page .checkout-return-hero__copy p,.route-page .auth-status-copy>p{max-width:34ch;font-size:.94rem}.route-page .checkout-return-panel,.route-page .auth-status-panel,.route-page .auth-status-copy{min-height:0}.route-page .checkout-return-panel{padding:20px 0}.route-page .checkout-return-panel__row,.route-page .auth-status-path__row{grid-template-columns:64px minmax(0,1fr);gap:14px}.route-page .checkout-return-path{grid-template-columns:1fr}.route-page .checkout-return-step{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:42px minmax(0,1fr);min-height:0}@supports (color:color-mix(in lab, red, red)){.route-page .checkout-return-step{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .checkout-return-step{padding:20px 0}.route-page .checkout-return-step:last-child{border-bottom:0}.route-page .checkout-return-step p{max-width:34ch}.route-page .auth-route .route-hero{min-height:0;padding:36px 0 40px}.route-page .auth-route .route-hero h1{max-width:8em;font-size:clamp(2.5rem,11vw,3.42rem)}.route-page .auth-status-panel{padding:22px 0}.route-page .auth-status-panel strong{margin-top:54px}.route-page .auth-callback-status .checkout-return__actions{width:100%;display:grid}}.route-page .admin-command-route{--admin-command-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-route{--admin-command-line:color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .admin-command-route{--admin-command-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-route{--admin-command-line-strong:color-mix(in oklch, var(--xl-command) 23%, transparent)}}.route-page .admin-command-route{--admin-command-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-route{--admin-command-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .admin-command-route{--admin-command-soft:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-route{--admin-command-soft:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .admin-command-route{gap:clamp(40px,6vw,76px);width:min(100% - clamp(48px,8vw,136px),1180px);padding-block:clamp(34px,5vw,68px) clamp(70px,8vw,108px);display:grid}.route-page .admin-command-hero{border-top:1px solid var(--admin-command-line);border-bottom:1px solid var(--admin-command-line);grid-template-columns:minmax(0,.86fr) minmax(310px,.42fr);align-items:end;gap:clamp(38px,6vw,86px);min-height:clamp(430px,54svh,620px);padding-block:clamp(42px,7vw,82px);display:grid;position:relative;overflow:hidden}.route-page .admin-command-hero:before{background:radial-gradient(ellipse at 30% 16%, var(--xl-moon), transparent 30%), radial-gradient(ellipse at 82% 72%, var(--aa-brass-soft), transparent 42%);position:absolute;inset:5% -8% 8% 38%}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-hero:before{background:radial-gradient(ellipse at 30% 16%, color-mix(in oklch, var(--xl-moon) 12%, transparent), transparent 30%), radial-gradient(ellipse at 82% 72%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 42%)}}.route-page .admin-command-hero:before{content:"";filter:blur(12px);opacity:.66;pointer-events:none}.route-page .admin-command-hero__copy,.route-page .admin-command-panel,.route-page .admin-command-summary,.route-page .admin-command-block{z-index:1;position:relative}.route-page .admin-command-hero__copy{justify-items:start;gap:clamp(14px,2.2vw,24px);display:grid}.route-page .admin-command-hero__copy h1{max-width:6.6em;color:var(--admin-command-text);letter-spacing:0;margin:0;font-size:clamp(3.4rem,5.6vw,5.9rem);font-weight:250;line-height:1.02}.route-page .admin-command-hero__copy p{max-width:54ch;color:var(--admin-command-soft);margin:0;font-size:clamp(.96rem,1.05vw,1.05rem);font-weight:300;line-height:1.76}.route-page .admin-command-hero__actions{flex-wrap:wrap;gap:12px;width:min(100%,420px);margin-top:4px;display:flex}.route-page .admin-command-hero__actions .button-primary,.route-page .admin-command-hero__actions .button-secondary{flex:170px}.route-page .admin-command-panel{border-top:1px solid var(--admin-command-line-strong);border-bottom:1px solid var(--admin-command-line);background:linear-gradient(180deg, var(--xl-command), transparent 52%), var(--xl-void);align-content:end;min-height:300px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-panel{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 52%), color-mix(in oklch, var(--xl-void) 52%, transparent)}}.route-page .admin-command-panel{padding:clamp(24px,3.4vw,34px) 0}.route-page .admin-command-panel span,.route-page .admin-command-block__head span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-panel span,.route-page .admin-command-block__head span{color:color-mix(in oklch, var(--aa-brass-soft) 56%, var(--xl-moon))}}.route-page .admin-command-panel span,.route-page .admin-command-block__head span{letter-spacing:.16em;font-size:.68rem;font-weight:620}.route-page .admin-command-panel strong{color:var(--xl-moon);margin-top:clamp(72px,10vw,116px)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-panel strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .admin-command-panel strong{font-size:clamp(3.5rem,5vw,5.2rem);font-weight:230;line-height:.95}.route-page .admin-command-panel small{color:var(--admin-command-text);margin-top:10px;font-size:1.02rem;font-weight:320}.route-page .admin-command-panel p{max-width:27ch;color:var(--admin-command-soft);margin:18px 0 0;font-size:.92rem;font-weight:300;line-height:1.68}.route-page .admin-command-summary{border-top:1px solid var(--admin-command-line);border-bottom:1px solid var(--admin-command-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.route-page .admin-command-summary article{border-right:1px solid var(--xl-command);min-height:168px}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-summary article{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .admin-command-summary article{background:0 0;padding:clamp(22px,3vw,34px) clamp(18px,3vw,30px) clamp(22px,3vw,34px) 0}.route-page .admin-command-summary article:last-child{border-right:0}.route-page .admin-command-summary span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-summary span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .admin-command-summary span{font-size:.74rem;font-weight:560}.route-page .admin-command-summary strong{color:var(--admin-command-text);margin-top:34px;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:240;line-height:1;display:block}.route-page .admin-command-summary small{color:var(--admin-command-soft);margin-top:14px;font-size:.9rem;font-weight:300;display:block}.route-page .admin-command-block{border-top:1px solid var(--admin-command-line);grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,72px);padding-top:clamp(34px,4.8vw,58px);display:grid}.route-page .admin-command-block__head{gap:12px;display:grid;position:sticky;top:92px}.route-page .admin-command-block__head h2{max-width:7.2em;color:var(--admin-command-text);margin:0;font-size:clamp(1.9rem,2.8vw,3.25rem);font-weight:270;line-height:1.12}.route-page .admin-command-block__head p{max-width:28ch;color:var(--admin-command-soft);margin:0;font-size:.9rem;font-weight:300;line-height:1.68}.route-page .admin-command-block .admin-table{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-block .admin-table{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .admin-command-block .admin-table [role=row]{border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(80px,.14fr) minmax(140px,.23fr) minmax(132px,.2fr) minmax(92px,.14fr) minmax(150px,.29fr);align-items:baseline;gap:clamp(14px,2.2vw,28px);min-height:58px}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-block .admin-table [role=row]{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .admin-command-block .admin-table [role=row]{padding:15px 0}.route-page .admin-command-block .admin-table--provider [role=row]{grid-template-columns:minmax(130px,.24fr) minmax(82px,.14fr) minmax(0,1fr)}.route-page .admin-command-block .admin-table [role=row]:first-child{min-height:40px;padding-top:0}.route-page .admin-command-block .admin-table span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-block .admin-table span{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .admin-command-block .admin-table span{font-size:.86rem;font-weight:310;line-height:1.5}.route-page .admin-command-block .admin-table [role=columnheader]{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-block .admin-table [role=columnheader]{color:color-mix(in oklch, var(--xl-command) 50%, var(--xl-moon))}}.route-page .admin-command-block .admin-table [role=columnheader]{letter-spacing:.12em;font-size:.68rem;font-weight:620}.route-page .admin-command-block .admin-empty{color:var(--admin-command-soft);font-size:.96rem}@media (max-width:860px){.route-page .admin-command-route{gap:32px;width:min(100% - 28px,560px);padding-block:28px 86px}.route-page .admin-command-hero,.route-page .admin-command-block{grid-template-columns:1fr;gap:26px}.route-page .admin-command-hero{min-height:0;padding-block:36px 30px}.route-page .admin-command-hero:before{inset:-2% -50% 10% 8%}.route-page .admin-command-hero__copy h1{max-width:7em;font-size:clamp(2.65rem,11vw,3.65rem)}.route-page .admin-command-hero__copy p,.route-page .admin-command-block__head p{max-width:34ch;font-size:.94rem}.route-page .admin-command-hero__actions{width:100%;display:grid}.route-page .admin-command-panel{min-height:210px;padding:22px 0}.route-page .admin-command-panel strong{margin-top:54px;font-size:3.55rem}.route-page .admin-command-summary{grid-template-columns:1fr}.route-page .admin-command-summary article{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:minmax(76px,.22fr) minmax(80px,.24fr) minmax(0,1fr);align-items:baseline;gap:10px 18px;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-summary article{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .admin-command-summary article{padding:18px 0}.route-page .admin-command-summary article:last-child{border-bottom:0}.route-page .admin-command-summary strong,.route-page .admin-command-summary small{margin-top:0}.route-page .admin-command-summary strong{font-size:2.2rem}.route-page .admin-command-block__head{position:static}.route-page .admin-command-block__head h2{font-size:clamp(2rem,8vw,2.65rem)}.route-page .admin-command-block .admin-table [role=row],.route-page .admin-command-block .admin-table--provider [role=row]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;min-height:0;padding:14px 0}.route-page .admin-command-block .admin-table [role=row]:first-child{display:none}.route-page .admin-command-block .admin-table span{gap:4px;font-size:.84rem;display:grid}.route-page .admin-command-block .admin-table span:before{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-command-block .admin-table span:before{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .admin-command-block .admin-table span:before{content:attr(data-label);letter-spacing:.1em;font-size:.66rem;font-weight:620}.route-page .admin-command-block .admin-table [role=row] span:nth-child(5),.route-page .admin-command-block .admin-table--provider [role=row] span:nth-child(3){grid-column:1/-1}}.route-page .wiki-route{--wiki-focus:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-route{--wiki-focus:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .wiki-route{--wiki-surface:var(--xl-void)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-route{--wiki-surface:color-mix(in oklch, var(--xl-void) 72%, transparent)}}.route-page .wiki-hero{grid-template-columns:minmax(0,.86fr) minmax(330px,.44fr);align-items:center;min-height:560px}.route-page .wiki-hero__copy{gap:20px}.route-page .wiki-hero__copy h1{max-width:9.6em;font-size:4.35rem;line-height:1.04}.route-page .wiki-hero__copy p{max-width:36rem}.route-page .wiki-lens{justify-items:end;gap:24px;min-height:0;display:grid;position:relative}.route-page .wiki-lens:before{background:radial-gradient(ellipse at 64% 20%, var(--xl-moon), transparent 40%), radial-gradient(ellipse at 48% 78%, var(--aa-brass-soft), transparent 52%);position:absolute;inset:-14% -18% 20% 4%}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens:before{background:radial-gradient(ellipse at 64% 20%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 40%), radial-gradient(ellipse at 48% 78%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 52%)}}.route-page .wiki-lens:before{content:"";filter:blur(10px);opacity:.8;pointer-events:none}.route-page .wiki-lens__disc,.route-page .wiki-lens__readout,.route-page .wiki-lens__list{z-index:1;position:relative}.route-page .wiki-lens__disc{aspect-ratio:1;border:1px solid var(--wiki-line-strong);background:radial-gradient(circle at 50% 50%, var(--xl-moon) 0 6%, transparent 7%), radial-gradient(circle at 50% 50%, transparent 0 41%, var(--wiki-focus) 41.4% 42%, transparent 42.5%), conic-gradient(from 212deg, transparent 0 16%, var(--wiki-focus) 18%, transparent 24% 54%, var(--aa-brass-soft) 58%, transparent 64% 100%), radial-gradient(circle at 68% 28%, var(--xl-moon), transparent 30%), var(--xl-void);border-radius:999px;place-items:center;width:min(100%,368px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--xl-moon) 8%, transparent) 0 6%, transparent 7%), radial-gradient(circle at 50% 50%, transparent 0 41%, color-mix(in oklch, var(--wiki-focus) 18%, transparent) 41.4% 42%, transparent 42.5%), conic-gradient(from 212deg, transparent 0 16%, color-mix(in oklch, var(--wiki-focus) 22%, transparent) 18%, transparent 24% 54%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent) 58%, transparent 64% 100%), radial-gradient(circle at 68% 28%, color-mix(in oklch, var(--xl-moon) 12%, transparent), transparent 30%), color-mix(in oklch, var(--xl-void) 38%, transparent)}}.route-page .wiki-lens__disc{box-shadow:inset 0 0 0 1px var(--xl-command), 0 36px 96px #0000005c}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--xl-command) 5%, transparent), 0 36px 96px lab(0% 0 0/.36)}}.route-page .wiki-lens__disc{overflow:hidden}.route-page .wiki-lens__disc:before{border:1px solid var(--xl-command);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc:before{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .wiki-lens__disc:before{border-radius:inherit;background:linear-gradient(90deg, transparent 49.7%, var(--xl-command) 50%, transparent 50.3%), linear-gradient(0deg, transparent 49.7%, var(--xl-command) 50%, transparent 50.3%)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc:before{background:linear-gradient(90deg, transparent 49.7%, color-mix(in oklch, var(--xl-command) 10%, transparent) 50%, transparent 50.3%), linear-gradient(0deg, transparent 49.7%, color-mix(in oklch, var(--xl-command) 10%, transparent) 50%, transparent 50.3%)}}.route-page .wiki-lens__disc:before{content:""}.route-page .wiki-lens__disc:after{border:1px solid var(--xl-command);position:absolute;inset:24%}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc:after{border:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .wiki-lens__disc:after{border-radius:inherit;content:""}.route-page .wiki-lens__disc strong{z-index:1;color:var(--xl-moon);position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__disc strong{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .wiki-lens__disc strong{font-size:5.4rem;font-weight:220;line-height:.9}.route-page .wiki-lens__ring,.route-page .wiki-lens__node{border-radius:999px;position:absolute}.route-page .wiki-lens__ring--outer{border:1px solid var(--xl-command);inset:8%}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__ring--outer{border:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .wiki-lens__ring--inner{border:1px solid var(--aa-brass-soft);inset:34%}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__ring--inner{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .wiki-lens__node{border:1px solid var(--wiki-focus);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__node{border:1px solid color-mix(in oklch, var(--wiki-focus) 24%, transparent)}}.route-page .wiki-lens__node{background:var(--xl-void)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__node{background:color-mix(in oklch, var(--xl-void) 66%, transparent)}}.route-page .wiki-lens__node{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__node{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.route-page .wiki-lens__node{font-size:.72rem;font-weight:560}.route-page .wiki-lens__node--1{top:11%;left:50%;transform:translate(-50%)}.route-page .wiki-lens__node--2{top:50%;right:11%;transform:translateY(-50%)}.route-page .wiki-lens__node--3{bottom:11%;left:50%;transform:translate(-50%)}.route-page .wiki-lens__node--4{top:50%;left:11%;transform:translateY(-50%)}.route-page .wiki-lens__readout{border-top:1px solid var(--wiki-line-strong);border-bottom:1px solid var(--wiki-line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:18px;width:min(100%,430px);padding:17px 0;display:grid}.route-page .wiki-lens__readout span,.route-page .wiki-lens__list b,.route-page .wiki-shelf em{color:var(--wiki-focus);letter-spacing:0;font-size:.72rem;font-weight:620}.route-page .wiki-lens__readout p{max-width:26rem;color:var(--wiki-muted);margin:0;font-size:.88rem;font-weight:300;line-height:1.64}.route-page .wiki-lens__list{border-top:1px solid var(--wiki-line);width:min(100%,430px);display:grid}.route-page .wiki-lens__list span{border-bottom:1px solid var(--wiki-line);min-height:44px;color:var(--xl-moon);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-lens__list span{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .wiki-lens__list span{font-size:.82rem;font-weight:420}.route-page .wiki-section-heading{max-width:780px}.route-page .wiki-shelf-list{border-top-color:var(--wiki-line-strong);position:relative}.route-page .wiki-shelf-list:before{background:linear-gradient(90deg, transparent, var(--wiki-focus));width:min(38%,460px);height:1px;position:absolute;top:-1px;right:0}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf-list:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--wiki-focus) 42%, transparent))}}.route-page .wiki-shelf-list:before{content:""}.route-page .wiki-shelf{grid-template-columns:64px minmax(104px,.14fr) minmax(220px,.3fr) minmax(0,1fr) minmax(138px,.18fr);gap:clamp(16px,2vw,26px);min-height:116px;padding:28px 0;position:relative}.route-page .wiki-shelf:before{border:1px solid var(--wiki-focus);width:7px;height:7px;position:absolute;top:50%;left:24px}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf:before{border:1px solid color-mix(in oklch, var(--wiki-focus) 34%, transparent)}}.route-page .wiki-shelf:before{content:"";border-radius:999px;transform:translate(-50%,-50%)}.route-page .wiki-shelf:hover:before,.route-page .wiki-shelf:focus-visible:before{background:var(--wiki-focus)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf:hover:before,.route-page .wiki-shelf:focus-visible:before{background:color-mix(in oklch, var(--wiki-focus) 46%, transparent)}}.route-page .wiki-shelf strong{font-size:1.18rem;font-weight:330}.route-page .wiki-shelf em{text-align:right;justify-self:end;font-style:normal}.route-page .wiki-method{background:radial-gradient(ellipse at 0% 100%, var(--aa-brass-soft), transparent 18rem), linear-gradient(90deg, var(--xl-command), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-method{background:radial-gradient(ellipse at 0% 100%, color-mix(in oklch, var(--aa-brass-soft) 6%, transparent), transparent 18rem), linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 2.5%, transparent), transparent 62%)}}.route-page .wiki-boundary{border-top:1px solid var(--wiki-line);padding-top:clamp(28px,4vw,48px)}.route-page .wiki-conversion{border-bottom:1px solid var(--wiki-line);min-height:260px;padding-bottom:clamp(28px,4vw,48px)}@media (max-width:980px){.route-page .wiki-hero{grid-template-columns:1fr;gap:34px;min-height:0}.route-page .wiki-lens{justify-items:start}.route-page .wiki-lens__disc{width:min(100%,320px)}.route-page .wiki-shelf{grid-template-columns:58px minmax(0,1fr)}.route-page .wiki-shelf em{text-align:left;grid-column:2;justify-self:start}}@media (max-width:640px){.route-page .wiki-hero__copy h1{max-width:9.4em;font-size:2.58rem;line-height:1.12}.route-page .wiki-lens{gap:18px}.route-page .wiki-lens__disc{width:238px}.route-page .wiki-lens__disc strong{font-size:3.55rem}.route-page .wiki-lens__node{width:28px;height:28px;font-size:.66rem}.route-page .wiki-lens__readout{grid-template-columns:58px minmax(0,1fr);gap:12px}.route-page .wiki-lens__list span{grid-template-columns:42px minmax(0,1fr)}.route-page .wiki-shelf{grid-template-columns:42px minmax(0,1fr);gap:8px 16px;padding:20px 0}.route-page .wiki-shelf:before{left:17px}.route-page .wiki-shelf strong{font-size:1.06rem}.route-page .wiki-shelf em{font-size:.68rem}.route-page .wiki-method{background:0 0}.route-page .wiki-conversion{min-height:0}}.route-page .wiki-index-board{border-top:1px solid var(--wiki-line-strong);grid-template-columns:minmax(100px,.12fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);display:grid}.route-page .wiki-index-board__rail{align-content:start;gap:0;padding-top:28px;display:grid}.route-page .wiki-index-board__rail span{border-bottom:1px solid var(--xl-command);align-items:center;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-index-board__rail span{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .wiki-index-board__rail span{color:var(--wiki-focus)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-index-board__rail span{color:color-mix(in oklch, var(--wiki-focus) 78%, transparent)}}.route-page .wiki-index-board__rail span{font-size:.7rem;font-weight:620}.route-page .wiki-index-board .wiki-shelf-list{border-top:0}.route-page .wiki-index-board .wiki-shelf{grid-template-columns:52px minmax(84px,.12fr) minmax(250px,.4fr) minmax(260px,.48fr);min-height:132px;padding:25px 0}.route-page .wiki-shelf__main{gap:10px;display:grid}.route-page .wiki-shelf__main p{max-width:58ch;color:var(--wiki-muted);margin:0;font-size:.9rem;font-weight:300;line-height:1.68}.route-page .wiki-shelf__meta{grid-template-columns:minmax(64px,.16fr) minmax(130px,.44fr) minmax(110px,.4fr);align-items:center;gap:12px;display:grid}.route-page .wiki-shelf__meta b,.route-page .wiki-shelf__meta i{letter-spacing:0;font-style:normal;font-weight:560}.route-page .wiki-shelf__meta b{border:1px solid var(--wiki-focus);width:fit-content}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf__meta b{border:1px solid color-mix(in oklch, var(--wiki-focus) 18%, transparent)}}.route-page .wiki-shelf__meta b{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf__meta b{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .wiki-shelf__meta b{padding:4px 9px;font-size:.7rem}.route-page .wiki-shelf__meta em{text-align:left;justify-self:start}.route-page .wiki-shelf__meta i{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-shelf__meta i{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .wiki-shelf__meta i{font-size:.78rem}@media (max-width:980px){.route-page .wiki-index-board{grid-template-columns:1fr;gap:0}.route-page .wiki-index-board__rail{border-bottom:1px solid var(--wiki-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.route-page .wiki-index-board__rail span{border-right:1px solid var(--xl-command);justify-content:center;min-height:42px}@supports (color:color-mix(in lab, red, red)){.route-page .wiki-index-board__rail span{border-right:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .wiki-index-board__rail span{text-align:center}.route-page .wiki-index-board__rail span:last-child{border-right:0}.route-page .wiki-index-board .wiki-shelf{grid-template-columns:52px minmax(0,1fr)}.route-page .wiki-shelf__main,.route-page .wiki-shelf__meta{grid-column:2}.route-page .wiki-shelf__meta{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.route-page .wiki-index-board .wiki-shelf{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:20px 0}.route-page .wiki-shelf__main p{font-size:.84rem}}.route-page .tools-hero{align-items:center}.route-page .tools-console{background:0 0;border:0;min-height:386px;padding:0}.route-page .tools-console:before{background:radial-gradient(ellipse at 50% 18%, var(--xl-moon), transparent 40%), radial-gradient(ellipse at 72% 74%, var(--aa-brass-soft), transparent 52%);position:absolute;inset:-12% -10% 6% 16%}@supports (color:color-mix(in lab, red, red)){.route-page .tools-console:before{background:radial-gradient(ellipse at 50% 18%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 40%), radial-gradient(ellipse at 72% 74%, color-mix(in oklch, var(--aa-brass-soft) 11%, transparent), transparent 52%)}}.route-page .tools-console:before{content:"";filter:blur(10px);opacity:.76;pointer-events:none}.route-page .tools-console__head,.route-page .tools-console__grid,.route-page .tools-console p{z-index:1;position:relative}.route-page .tools-console__head{border-top:1px solid var(--tools-line-strong);width:min(100%,360px);padding-top:22px}.route-page .tools-console__head strong{font-size:5.2rem;font-weight:220}.route-page .tools-console__grid{border-top:1px solid var(--tools-line);border-bottom:1px solid var(--tools-line);background:linear-gradient(90deg, transparent 49.85%, var(--xl-command) 50%, transparent 50.15%), linear-gradient(0deg, transparent 49.85%, var(--xl-command) 50%, transparent 50.15%), radial-gradient(circle at 50% 50%, var(--xl-command) 0 4px, transparent 5px), radial-gradient(circle at 50% 50%, transparent 0 34%, var(--tools-line-strong) 34.5% 35%, transparent 35.5%), radial-gradient(ellipse at 68% 24%, var(--xl-moon), transparent 42%);width:min(100%,360px);min-height:190px;margin-top:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .tools-console__grid{background:linear-gradient(90deg, transparent 49.85%, color-mix(in oklch, var(--xl-command) 9%, transparent) 50%, transparent 50.15%), linear-gradient(0deg, transparent 49.85%, color-mix(in oklch, var(--xl-command) 9%, transparent) 50%, transparent 50.15%), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--xl-command) 11%, transparent) 0 4px, transparent 5px), radial-gradient(circle at 50% 50%, transparent 0 34%, color-mix(in oklch, var(--tools-line-strong) 82%, transparent) 34.5% 35%, transparent 35.5%), radial-gradient(ellipse at 68% 24%, color-mix(in oklch, var(--xl-moon) 8%, transparent), transparent 42%)}}.route-page .tools-console__grid{overflow:hidden}.route-page .tools-console__grid i{border:1px solid var(--xl-command);width:9px;height:9px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .tools-console__grid i{border:1px solid color-mix(in oklch, var(--xl-command) 32%, transparent)}}.route-page .tools-console__grid i{background:var(--xl-void);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .tools-console__grid i{background:color-mix(in oklch, var(--xl-void) 54%, transparent)}}.route-page .tools-console__grid i:first-child{top:24%;left:28%}.route-page .tools-console__grid i:nth-child(2){top:32%;right:22%}.route-page .tools-console__grid i:nth-child(3){bottom:20%;right:34%}.route-page .tools-console__grid i:nth-child(4){bottom:30%;left:18%}.route-page .tools-console p{border-bottom:1px solid var(--tools-line);width:min(100%,360px);color:var(--xl-moon);margin:0;padding:18px 0}@supports (color:color-mix(in lab, red, red)){.route-page .tools-console p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .tools-section-heading{max-width:720px}.route-page .tools-panel{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);min-height:196px;padding:34px 0}.route-page .tools-panel__copy{gap:12px}.route-page .tools-panel__copy h3{max-width:9em;font-size:1.82rem;font-weight:310}.route-page .tools-choice-row{border-color:var(--tools-line-strong);background:linear-gradient(90deg, var(--xl-command), transparent 62%), var(--xl-void);align-self:center}@supports (color:color-mix(in lab, red, red)){.route-page .tools-choice-row{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 3%, transparent), transparent 62%), color-mix(in oklch, var(--xl-void) 28%, transparent)}}.route-page .tools-choice{min-height:138px;padding:28px 26px}.route-page .tools-choice strong{color:var(--xl-moon);display:block}@supports (color:color-mix(in lab, red, red)){.route-page .tools-choice strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .tools-choice strong{font-size:1.05rem}.route-page .tools-choice small{max-width:23ch;margin-top:28px;line-height:1.64;display:block}.route-page .tools-profile-form{border-top:1px solid var(--tools-line-strong);border-bottom:1px solid var(--tools-line);grid-template-columns:minmax(130px,.22fr) minmax(130px,.22fr) minmax(160px,.28fr) auto;align-self:center;gap:12px;padding:24px 0}.route-page .tools-profile-form label{gap:10px}.route-page .tools-profile-form input{background:#0000001f;background:lab(0% 0 0/.12);border-radius:999px;min-height:52px}.route-page .tools-profile-form .button-secondary{align-self:end;min-height:52px}.route-page .tools-element-board{align-self:center}.route-page .tools-element-grid{border-top-color:var(--tools-line-strong);background:radial-gradient(ellipse at 8% 0%, var(--aa-brass-soft), transparent 44%), var(--xl-void);grid-template-columns:repeat(4,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.route-page .tools-element-grid{background:radial-gradient(ellipse at 8% 0%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 44%), color-mix(in oklch, var(--xl-void) 25%, transparent)}}.route-page .tools-element-grid span{min-height:126px;padding:26px 24px}.route-page .tools-element-grid b{color:var(--xl-moon);margin-bottom:28px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .tools-element-grid b{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .tools-element-grid b{font-size:1.12rem}.route-page .tools-keywords{margin-top:20px}.route-page .tools-keywords button{border-radius:999px;min-height:42px;padding-inline:18px}@media (max-width:980px){.route-page .tools-panel{grid-template-columns:1fr;min-height:0}.route-page .tools-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .tools-profile-form .button-secondary{grid-column:1/-1}}@media (max-width:640px){.route-page .tools-console{min-height:0}.route-page .tools-console__head,.route-page .tools-console__grid,.route-page .tools-console p{width:100%}.route-page .tools-console__head strong{font-size:3.7rem}.route-page .tools-console__grid{min-height:150px}.route-page .tools-panel{padding:24px 0}.route-page .tools-panel__copy h3{font-size:1.35rem}.route-page .tools-choice-row,.route-page .tools-profile-form,.route-page .tools-element-grid{grid-template-columns:1fr;display:grid}.route-page .tools-choice{min-height:0;padding:20px 0}.route-page .tools-choice small{max-width:32ch;margin-top:10px}.route-page .tools-profile-form{gap:14px}.route-page .tools-element-grid span{min-height:0;padding:18px 0}.route-page .tools-element-grid b{margin-bottom:8px}}.route-page .tools-calibration-bench{border-top:1px solid var(--tools-line-strong);border-bottom:1px solid var(--tools-line);background:radial-gradient(ellipse at 4% 12%, var(--aa-brass-soft), transparent 28rem), linear-gradient(90deg, #ffffff03, transparent 52%);grid-template-columns:minmax(170px,.18fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .tools-calibration-bench{background:radial-gradient(ellipse at 4% 12%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 28rem), linear-gradient(90deg, lab(100% 0 0/.01), transparent 52%)}}.route-page .tools-step-rail{gap:0;padding:clamp(28px,4vw,42px) 0;display:grid;position:sticky;top:96px}.route-page .tools-step-rail:before{background:linear-gradient(180deg, transparent, var(--xl-command), transparent);width:1px;position:absolute;top:clamp(36px,4vw,50px);bottom:clamp(36px,4vw,50px);left:15px}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail:before{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent), transparent)}}.route-page .tools-step-rail:before{content:""}.route-page .tools-step-rail__item{gap:7px;padding:0 0 clamp(32px,4.2vw,54px) 46px;display:grid;position:relative}.route-page .tools-step-rail__item:last-child{padding-bottom:0}.route-page .tools-step-rail__item span{border:1px solid var(--xl-command);place-items:center;width:31px;height:31px;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item span{border:1px solid color-mix(in oklch, var(--xl-command) 20%, transparent)}}.route-page .tools-step-rail__item span{color:var(--xl-command);background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item span{color:color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .tools-step-rail__item span{font-size:.7rem;font-weight:620}.route-page .tools-step-rail__item[data-active=true] span{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item[data-active=true] span{border-color:color-mix(in oklch, var(--aa-brass-soft) 44%, transparent)}}.route-page .tools-step-rail__item[data-active=true] span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item[data-active=true] span{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .tools-step-rail__item[data-active=true] span{box-shadow:0 0 28px var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item[data-active=true] span{box-shadow:0 0 28px color-mix(in oklch, var(--aa-brass-soft) 13%, transparent)}}.route-page .tools-step-rail__item small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item small{color:color-mix(in oklch, var(--xl-command) 46%, transparent)}}.route-page .tools-step-rail__item small{font-size:.7rem;font-weight:540}.route-page .tools-step-rail__item strong{max-width:8em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item strong{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .tools-step-rail__item strong{font-size:1rem;font-weight:330;line-height:1.34}.route-page .tools-calibration-bench .tools-panel-list{border-top:0}.route-page .tools-calibration-bench .tools-panel{background:0 0;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);padding:clamp(30px,4.4vw,52px) 0}.route-page .tools-calibration-bench .tools-panel__copy h3{max-width:8.5em}.route-page .tools-choice{position:relative}.route-page .tools-choice em{border:1px solid var(--xl-command);width:fit-content}@supports (color:color-mix(in lab, red, red)){.route-page .tools-choice em{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .tools-choice em{color:var(--xl-command);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .tools-choice em{color:color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .tools-choice em{padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:560}.route-page .tools-choice strong{margin-top:10px}.route-page .tools-choice small{margin-top:0}.route-page .tools-element-grid span{position:relative;overflow:hidden}.route-page .tools-element-grid span i{background:var(--xl-command);width:100%;height:1px;margin:4px 0 16px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .tools-element-grid span i{background:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .tools-element-grid span i:before{width:var(--tools-element-weight);background:linear-gradient(90deg, var(--aa-brass-soft), var(--xl-moon));height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .tools-element-grid span i:before{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 44%, transparent), color-mix(in oklch, var(--xl-moon) 30%, transparent))}}.route-page .tools-element-grid span i:before{content:"";transform:translateY(-.5px)}@media (max-width:980px){.route-page .tools-calibration-bench{grid-template-columns:1fr}.route-page .tools-step-rail{border-bottom:1px solid var(--tools-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;position:relative;top:auto}.route-page .tools-step-rail:before{background:linear-gradient(90deg, transparent, var(--xl-command), transparent);width:auto;height:1px;inset:35px 10% auto}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 18%, transparent), transparent)}}.route-page .tools-step-rail__item{text-align:center;justify-items:center;padding:0}.route-page .tools-step-rail__item span{position:relative}.route-page .tools-step-rail__item strong{max-width:9em}}@media (max-width:640px){.route-page .tools-calibration-bench{gap:0}.route-page .tools-step-rail{border-bottom:1px solid var(--tools-line);grid-template-columns:1fr;gap:0;padding:0}.route-page .tools-step-rail:before{width:1px;height:auto;top:20px;bottom:20px;left:15px}.route-page .tools-step-rail__item{border-bottom:1px solid var(--xl-command);grid-template-columns:32px minmax(0,1fr);place-items:center start;gap:4px 12px}@supports (color:color-mix(in lab, red, red)){.route-page .tools-step-rail__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .tools-step-rail__item{text-align:left;padding:14px 0}.route-page .tools-step-rail__item:last-child{border-bottom:0}.route-page .tools-step-rail__item span{grid-row:span 2}.route-page .tools-step-rail__item strong{max-width:none}.route-page .tools-calibration-bench .tools-panel{grid-template-columns:1fr;padding:24px 0}.route-page .tools-choice em{margin-bottom:2px}}.route-page .report-archive-hero{grid-template-columns:minmax(0,.88fr) minmax(320px,.42fr);align-items:center;min-height:560px}.route-page .report-archive-hero__copy h1{max-width:10.8em;font-size:4.08rem;line-height:1.05}.route-page .report-archive-ledger{background:0 0;border:0;justify-items:end;min-height:0;padding:0;overflow:visible}.route-page .report-archive-ledger:before{background:radial-gradient(ellipse at 52% 18%, var(--xl-moon), transparent 42%), radial-gradient(ellipse at 64% 78%, var(--aa-brass-soft), transparent 52%);border:0;inset:-8% -12% 22% 0}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger:before{background:radial-gradient(ellipse at 52% 18%, color-mix(in oklch, var(--xl-moon) 9%, transparent), transparent 42%), radial-gradient(ellipse at 64% 78%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 52%)}}.route-page .report-archive-ledger:before{filter:blur(10px);opacity:.78}.route-page .report-archive-ledger__disc,.route-page .report-archive-ledger__head,.route-page .report-archive-ledger__rows{z-index:1;width:min(100%,360px);position:relative}.route-page .report-archive-ledger__disc{aspect-ratio:1;border:1px solid var(--archive-line-strong);background:radial-gradient(circle at 50% 50%, var(--xl-command) 0 4px, transparent 5px), radial-gradient(circle at 50% 50%, transparent 0 29%, var(--archive-line-strong) 29.5% 30%, transparent 30.5%), conic-gradient(from 215deg, transparent 0 17%, var(--aa-brass-soft) 18% 22%, transparent 24% 57%, var(--xl-command) 58% 62%, transparent 64% 100%), radial-gradient(ellipse at 70% 26%, var(--xl-moon), transparent 34%);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger__disc{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--xl-command) 13%, transparent) 0 4px, transparent 5px), radial-gradient(circle at 50% 50%, transparent 0 29%, color-mix(in oklch, var(--archive-line-strong) 78%, transparent) 29.5% 30%, transparent 30.5%), conic-gradient(from 215deg, transparent 0 17%, color-mix(in oklch, var(--aa-brass-soft) 18%, transparent) 18% 22%, transparent 24% 57%, color-mix(in oklch, var(--xl-command) 20%, transparent) 58% 62%, transparent 64% 100%), radial-gradient(ellipse at 70% 26%, color-mix(in oklch, var(--xl-moon) 10%, transparent), transparent 34%)}}.route-page .report-archive-ledger__disc{box-shadow:0 34px 92px #00000057;box-shadow:0 34px 92px lab(0% 0 0/.34)}.route-page .report-archive-ledger__disc:before,.route-page .report-archive-ledger__disc:after{border:1px solid var(--xl-command);position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger__disc:before,.route-page .report-archive-ledger__disc:after{border:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .report-archive-ledger__disc:before,.route-page .report-archive-ledger__disc:after{border-radius:inherit;content:""}.route-page .report-archive-ledger__disc:before{inset:11%}.route-page .report-archive-ledger__disc:after{inset:36%}.route-page .report-archive-ledger__disc span{border:1px solid var(--xl-command);width:32px;height:32px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger__disc span{border:1px solid color-mix(in oklch, var(--xl-command) 24%, transparent)}}.route-page .report-archive-ledger__disc span{background:var(--xl-void);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger__disc span{background:color-mix(in oklch, var(--xl-void) 64%, transparent)}}.route-page .report-archive-ledger__disc span:first-child{top:15%;left:50%;transform:translate(-50%)}.route-page .report-archive-ledger__disc span:nth-child(2){bottom:24%;right:16%}.route-page .report-archive-ledger__disc span:nth-child(3){bottom:24%;left:16%}.route-page .report-archive-ledger__disc strong{z-index:1;color:var(--xl-moon);position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-ledger__disc strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .report-archive-ledger__disc strong{font-size:5.35rem;font-weight:220;line-height:.9}.route-page .report-archive-ledger__head{border-top:1px solid var(--archive-line-strong);margin-top:20px;padding:17px 0 0}.route-page .report-archive-ledger__head strong{display:none}.route-page .report-archive-ledger__rows{border-top:1px solid var(--archive-line);border-bottom:1px solid var(--archive-line);margin-top:16px}.route-page .report-archive-ledger__rows span{min-height:44px}.route-page .report-archive-console{border-top:1px solid var(--archive-line-strong);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);padding-top:clamp(28px,4.4vw,48px)}.route-page .report-archive-console .report-archive-section-heading{position:sticky;top:92px}.route-page .report-archive-filter{border:1px solid var(--archive-line-strong);grid-column:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid}.route-page .report-archive-filter button{border:0;border-right:1px solid var(--archive-line);background:var(--xl-void);border-radius:0;min-height:48px}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-filter button{background:color-mix(in oklch, var(--xl-void) 24%, transparent)}}.route-page .report-archive-filter button:last-child{border-right:0}.route-page .report-archive-empty{grid-column:2;grid-template-columns:minmax(0,1fr) auto;padding:26px 0}.route-page .report-archive-states{border-top:1px solid var(--archive-line);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);padding-top:clamp(28px,4.4vw,48px)}.route-page .report-archive-states .report-archive-section-heading{position:sticky;top:92px}.route-page .report-archive-state-grid{border-bottom:0;grid-template-columns:1fr}.route-page .report-archive-state{border-right:0;border-bottom:1px solid var(--archive-line);background:0 0;grid-template-columns:54px minmax(86px,.16fr) minmax(110px,.18fr) minmax(210px,.3fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2vw,24px);min-height:0;padding:22px 0}.route-page .report-archive-state h3{margin:0;font-size:1.1rem}.route-page .report-archive-state p{max-width:44rem}.route-page .report-archive-state em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-state em{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.route-page .report-archive-state em{font-size:.78rem;font-style:normal;font-weight:620}.route-page .report-archive-path{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.route-page .report-archive-path__list li{grid-template-columns:58px minmax(140px,.24fr) minmax(0,1fr)}.route-page .report-archive-links{grid-template-columns:repeat(3,minmax(0,1fr))}.route-page .report-archive-links a{min-height:168px}.route-page .report-archive-conversion{border-bottom:1px solid var(--archive-line);min-height:230px;padding-bottom:clamp(28px,4vw,48px)}@media (max-width:980px){.route-page .report-archive-hero,.route-page .report-archive-console,.route-page .report-archive-states,.route-page .report-archive-path,.route-page .report-archive-conversion{grid-template-columns:1fr}.route-page .report-archive-ledger{justify-items:start}.route-page .report-archive-console .report-archive-section-heading,.route-page .report-archive-states .report-archive-section-heading{position:static}.route-page .report-archive-filter,.route-page .report-archive-empty{grid-column:auto}.route-page .report-archive-links{grid-template-columns:1fr}.route-page .report-archive-links a{border-right:0;border-bottom:1px solid var(--archive-line);min-height:0}.route-page .report-archive-links a:last-child{border-bottom:0}.route-page .report-archive-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.route-page .report-archive-filter button:nth-child(3n){border-right:0}.route-page .report-archive-state{grid-template-columns:48px minmax(0,1fr) auto;gap:8px 16px}.route-page .report-archive-state small,.route-page .report-archive-state h3,.route-page .report-archive-state p{grid-column:2/-1}.route-page .report-archive-state em{justify-self:end}}@media (max-width:640px){.route-page .report-archive-hero__copy h1{font-size:2.45rem}.route-page .report-archive-ledger__disc{width:238px}.route-page .report-archive-ledger__disc strong{font-size:3.65rem}.route-page .report-archive-ledger__disc span{width:26px;height:26px}.route-page .report-archive-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .report-archive-filter button:nth-child(3n){border-right:1px solid var(--archive-line)}.route-page .report-archive-filter button:nth-child(2n){border-right:0}.route-page .report-archive-empty{grid-template-columns:1fr}.route-page .report-archive-state{grid-template-columns:42px minmax(0,1fr) auto;padding:18px 0}.route-page .report-archive-links a{min-height:0}}.route-page .report-archive-route{gap:clamp(30px,4.6vw,56px)}.route-page .report-archive-hero{min-height:clamp(470px,55vw,540px)}.route-page .report-archive-hero__copy p{max-width:33rem}.route-page .report-archive-console{border-top-color:var(--xl-command);grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(28px,4.4vw,64px)}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-console{border-top-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .report-archive-console{padding-top:clamp(24px,3.8vw,42px)}.route-page .report-archive-console .report-archive-section-heading h2{max-width:8.8em}.route-page .report-archive-filter{background:linear-gradient(90deg, var(--xl-command), transparent 28%), var(--xl-void);align-self:start}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-filter{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 28%), color-mix(in oklch, var(--xl-void) 20%, transparent)}}.route-page .report-archive-empty{border-top:1px solid var(--archive-line);border-bottom:1px solid var(--archive-line);padding:clamp(20px,3vw,28px) 0}.route-page .report-archive-empty h3{font-size:clamp(1.28rem,2vw,1.72rem)}.route-page .report-archive-state-grid{border-top:1px solid var(--xl-command);grid-column:2;margin-top:clamp(12px,2vw,22px)}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-state-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .report-archive-state{grid-template-columns:44px minmax(82px,.14fr) minmax(92px,.14fr) minmax(178px,.25fr) minmax(0,1fr);padding:18px 0}.route-page .report-archive-state span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-state span{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.route-page .report-archive-state span{font-size:.76rem}.route-page .report-archive-state h3{font-size:1rem}.route-page .report-archive-state p{max-width:34rem;font-size:.88rem;line-height:1.7}.route-page .report-archive-conversion{border-top:1px solid var(--archive-line-strong);border-bottom:0;grid-template-columns:minmax(0,.78fr) minmax(260px,auto);align-items:end;gap:clamp(22px,3.6vw,48px);min-height:0;padding-top:clamp(24px,4vw,46px);padding-bottom:clamp(20px,3vw,30px);display:grid;position:relative}.route-page .report-archive-conversion h2{max-width:13em;font-size:clamp(1.7rem,3vw,2.7rem)}.route-page .report-archive-conversion p{max-width:34rem}.route-page .report-archive-conversion__actions{justify-self:end;align-items:stretch;width:min(100%,340px)}.route-page .report-archive-mini-links{border-top:1px solid var(--archive-line);border-bottom:1px solid var(--archive-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route-page .report-archive-mini-links a{border-right:1px solid var(--archive-line);min-height:46px;color:var(--xl-moon);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-mini-links a{color:color-mix(in oklch, var(--xl-moon) 70%, transparent)}}.route-page .report-archive-mini-links a{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.route-page .report-archive-mini-links a:last-child{border-right:0}.route-page .report-archive-mini-links a:hover,.route-page .report-archive-mini-links a:focus-visible{color:var(--xl-moon);background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .report-archive-mini-links a:hover,.route-page .report-archive-mini-links a:focus-visible{background:color-mix(in oklch, var(--xl-command) 7%, transparent)}}@media (max-width:980px){.route-page .report-archive-console,.route-page .report-archive-conversion{grid-template-columns:1fr}.route-page .report-archive-state-grid{grid-column:auto}.route-page .report-archive-conversion__actions{justify-self:stretch;width:100%}}@media (max-width:640px){.route-page .report-archive-route{gap:28px}.route-page .report-archive-hero{min-height:0}.route-page .report-archive-console{padding-top:22px}.route-page .report-archive-empty{gap:18px;padding:18px 0}.route-page .report-archive-state{grid-template-columns:36px minmax(0,1fr) auto;padding:14px 0}.route-page .report-archive-state h3{font-size:.96rem}.route-page .report-archive-state p{font-size:.82rem}.route-page .report-archive-conversion{padding-top:22px}.route-page .report-archive-mini-links{grid-template-columns:1fr}.route-page .report-archive-mini-links a{border-right:0;border-bottom:1px solid var(--archive-line);min-height:42px}.route-page .report-archive-mini-links a:last-child{border-bottom:0}}.route-page .public-choice-field{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,78px);position:relative;overflow:hidden}.route-page .public-choice-field:before{background:linear-gradient(90deg, transparent, var(--xl-command), transparent);width:min(48%,540px);height:1px;position:absolute;top:clamp(48px,7vw,86px);right:0}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-field:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-command) 34%, transparent), transparent)}}.route-page .public-choice-field:before{content:"";pointer-events:none}.route-page .public-choice-field:after{aspect-ratio:1.8;background:radial-gradient(ellipse at 36% 50%, var(--aa-brass-soft), transparent 56%), linear-gradient(104deg, transparent 0 36%, var(--xl-command) 37% 38%, transparent 39% 100%);width:min(42vw,520px);position:absolute;bottom:12%;right:-10%}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-field:after{background:radial-gradient(ellipse at 36% 50%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 56%), linear-gradient(104deg, transparent 0 36%, color-mix(in oklch, var(--xl-command) 10%, transparent) 37% 38%, transparent 39% 100%)}}.route-page .public-choice-field:after{opacity:.68;pointer-events:none;content:""}.route-page .public-choice-field__intro{z-index:1;grid-template-columns:1fr;align-items:start;gap:14px;display:grid;position:sticky;top:92px}.route-page .public-choice-field__intro h2{max-width:8.6em}.route-page .public-choice-field__intro p{grid-column:auto;max-width:30rem}.route-page .public-choice-grid{z-index:1;border-top:1px solid var(--public-line-strong);border-bottom:1px solid var(--public-line);background:linear-gradient(90deg, var(--xl-command), transparent 62%), var(--xl-void);grid-template-columns:1fr;gap:0;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice-grid{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 3%, transparent), transparent 62%), color-mix(in oklch, var(--xl-void) 18%, transparent)}}.route-page .public-choice{border-left:0;border-bottom:1px solid var(--xl-command);grid-template-columns:64px minmax(98px,.14fr) minmax(106px,.16fr) minmax(190px,.28fr) minmax(0,1fr) minmax(116px,.15fr);align-items:baseline;gap:clamp(12px,1.7vw,24px);min-height:138px}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .public-choice{background:0 0;padding:clamp(22px,3vw,30px) 0}.route-page .public-choice:last-child{border-bottom:0}.route-page .public-choice+.public-choice{border-left:0}.route-page .public-choice:before{border:1px solid var(--xl-command);width:7px;height:7px;top:50%;left:23px;right:auto}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice:before{border:1px solid color-mix(in oklch, var(--xl-command) 34%, transparent)}}.route-page .public-choice:before{color:#0000;content:"";border-radius:999px;transform:translate(-50%,-50%)}.route-page .public-choice>span{border-color:var(--public-line-strong);background:var(--xl-void);width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice>span{background:color-mix(in oklch, var(--xl-void) 42%, transparent)}}.route-page .public-choice small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice small{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .public-choice em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice em{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.route-page .public-choice em{font-size:.78rem;font-style:normal;font-weight:620}.route-page .public-choice h3{max-width:13em;font-size:clamp(1.2rem,1.5vw,1.62rem);font-weight:330}.route-page .public-choice p{max-width:42rem}.route-page .public-choice strong{white-space:nowrap;justify-self:end}.route-page .public-choice:hover,.route-page .public-choice:focus-visible{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 54%), var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice:hover,.route-page .public-choice:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 54%), color-mix(in oklch, var(--xl-command) 3%, transparent)}}.route-page .public-choice:hover,.route-page .public-choice:focus-visible{outline:0;transform:translate(3px)}.route-page .public-choice:hover:before,.route-page .public-choice:focus-visible:before{background:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .public-choice:hover:before,.route-page .public-choice:focus-visible:before{background:color-mix(in oklch, var(--xl-command) 42%, transparent)}}@media (max-width:980px){.route-page .public-choice-field{grid-template-columns:1fr}.route-page .public-choice-field__intro{position:static}.route-page .public-choice{grid-template-columns:48px minmax(0,1fr) auto;gap:8px 16px;min-height:0;padding:20px 0}.route-page .public-choice small,.route-page .public-choice h3,.route-page .public-choice p,.route-page .public-choice strong{grid-column:2/-1}.route-page .public-choice em{justify-self:end}.route-page .public-choice strong{white-space:normal;justify-self:start}}@media (max-width:640px){.route-page .public-choice-field:after{opacity:.38;width:520px;bottom:34%;right:-38%}.route-page .public-choice-grid{background:0 0}.route-page .public-choice{background:0 0;grid-template-columns:42px minmax(0,1fr) auto}.route-page .public-choice:hover,.route-page .public-choice:focus-visible{transform:none}.route-page .public-choice:before{left:17px}.route-page .public-choice>span{width:38px;height:38px}.route-page .public-choice h3{font-size:1.34rem}}.route-page .pricing-route--ledger{gap:clamp(34px,5vw,74px)}.route-page .pricing-console{border-top:1px solid var(--xl-command);grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:stretch;gap:clamp(28px,5vw,86px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console{border-top:1px solid color-mix(in oklch, var(--xl-command) 17%, transparent)}}.route-page .pricing-console{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .pricing-console{padding:clamp(30px,5vw,58px) 0}.route-page .pricing-console:before{aspect-ratio:1;border:1px solid var(--xl-command);width:min(44vw,520px);position:absolute;inset:-22% -12% auto auto}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console:before{border:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .pricing-console:before{background:radial-gradient(circle at 42% 42%, var(--xl-command), transparent 28%), radial-gradient(circle at 50% 50%, transparent 47%, var(--aa-brass-soft) 48% 49%, transparent 50%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console:before{background:radial-gradient(circle at 42% 42%, color-mix(in oklch, var(--xl-command) 11%, transparent), transparent 28%), radial-gradient(circle at 50% 50%, transparent 47%, color-mix(in oklch, var(--aa-brass-soft) 9%, transparent) 48% 49%, transparent 50%)}}.route-page .pricing-console:before{content:"";opacity:.74;pointer-events:none}.route-page .pricing-console__header,.route-page .pricing-console__meter{z-index:1;position:relative}.route-page .pricing-console__header{flex-direction:column;justify-content:space-between;gap:26px;min-height:260px;display:flex}.route-page .pricing-console__header span{border:1px solid var(--xl-command);width:fit-content}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console__header span{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .pricing-console__header span{color:var(--xl-command);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console__header span{color:color-mix(in oklch, var(--xl-command) 62%, var(--xl-moon))}}.route-page .pricing-console__header span{letter-spacing:.16em;font-size:.68rem;font-weight:650}.route-page .pricing-console__header strong{max-width:7.8em;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console__header strong{color:color-mix(in oklch, var(--xl-moon) 93%, var(--aa-brass-soft))}}.route-page .pricing-console__header strong{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2.9rem,7vw,6.8rem);font-weight:420;line-height:.94}.route-page .pricing-console__header p{max-width:31em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-console__header p{color:color-mix(in oklch, var(--xl-moon) 57%, transparent)}}.route-page .pricing-console__header p{font-size:.98rem;line-height:1.9}.route-page .pricing-console__meter{align-content:center;gap:0;min-height:260px;display:grid}.route-page .pricing-meter-row{border-bottom:1px solid var(--xl-command);grid-template-columns:52px minmax(82px,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2.5vw,28px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-meter-row{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .pricing-meter-row{padding:22px 0}.route-page .pricing-meter-row:first-child{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-meter-row:first-child{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .pricing-meter-row span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-meter-row span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page .pricing-meter-row span{letter-spacing:.18em;font-size:.68rem;font-weight:650}.route-page .pricing-meter-row strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-meter-row strong{color:color-mix(in oklch, var(--xl-moon) 88%, transparent)}}.route-page .pricing-meter-row strong{font-size:1rem;font-weight:520}.route-page .pricing-meter-row p{max-width:31em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-meter-row p{color:color-mix(in oklch, var(--xl-moon) 52%, transparent)}}.route-page .pricing-meter-row p{font-size:.9rem;line-height:1.72}.route-page .launch-report-preview{border-top:1px solid var(--xl-command);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview{border-top:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .launch-report-preview{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .launch-report-preview{padding:clamp(28px,5vw,58px) 0}.route-page .launch-report-preview__header{gap:16px;display:grid;position:sticky;top:96px}.route-page .launch-report-preview__header span,.route-page .launch-report-card__head span{border:1px solid var(--xl-command);width:fit-content}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview__header span,.route-page .launch-report-card__head span{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .launch-report-preview__header span,.route-page .launch-report-card__head span{color:var(--xl-command);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview__header span,.route-page .launch-report-card__head span{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.route-page .launch-report-preview__header span,.route-page .launch-report-card__head span{letter-spacing:.15em;font-size:.68rem;font-weight:660}.route-page .launch-report-preview__header h2{max-width:8em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview__header h2{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.route-page .launch-report-preview__header h2{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2.1rem,4.2vw,4.7rem);font-weight:380;line-height:1.02}.route-page .launch-report-preview__header p,.route-page .launch-report-card p,.route-page .launch-report-card dd,.route-page .launch-report-card li,.route-page .launch-report-card small{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview__header p,.route-page .launch-report-card p,.route-page .launch-report-card dd,.route-page .launch-report-card li,.route-page .launch-report-card small{color:color-mix(in oklch, var(--xl-moon) 52%, transparent)}}.route-page .launch-report-preview__header p,.route-page .launch-report-card p,.route-page .launch-report-card dd,.route-page .launch-report-card li,.route-page .launch-report-card small{font-size:.84rem;font-weight:310;line-height:1.72}.route-page .launch-report-preview__grid{background:var(--xl-command);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-preview__grid{background:color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .launch-report-card{background:linear-gradient(120deg, var(--aa-brass-soft), transparent 38%), #0000002e;grid-template-columns:minmax(190px,.44fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card{background:linear-gradient(120deg, color-mix(in oklch, var(--aa-brass-soft) 4.5%, transparent), transparent 38%), lab(0% 0 0/.18)}}.route-page .launch-report-card{padding:clamp(20px,3vw,32px)}.route-page .launch-report-card__head{align-content:start;gap:13px;display:grid}.route-page .launch-report-card__head h3{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__head h3{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.route-page .launch-report-card__head h3{letter-spacing:0;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:430;line-height:1.18}.route-page .launch-report-card__free,.route-page .launch-report-card__quick,.route-page .launch-report-card__complete{border-top:1px solid var(--xl-command);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__free,.route-page .launch-report-card__quick,.route-page .launch-report-card__complete{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .launch-report-card__free,.route-page .launch-report-card__quick,.route-page .launch-report-card__complete{padding-top:14px}.route-page .launch-report-card__quick{grid-column:1/-1}.route-page .launch-report-card__complete{grid-column:1/-1;grid-template-columns:minmax(96px,.18fr) minmax(0,1fr);align-items:start}.route-page .launch-report-card__free>strong,.route-page .launch-report-card__quick>strong,.route-page .launch-report-card__complete>strong{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__free>strong,.route-page .launch-report-card__quick>strong,.route-page .launch-report-card__complete>strong{color:color-mix(in oklch, var(--xl-command) 62%, var(--xl-moon))}}.route-page .launch-report-card__free>strong,.route-page .launch-report-card__quick>strong,.route-page .launch-report-card__complete>strong{letter-spacing:.12em;font-size:.75rem;font-weight:670}.route-page .launch-report-card__free>div{flex-wrap:wrap;gap:6px;display:flex}.route-page .launch-report-card__free small{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__free small{border:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .launch-report-card__free small{border-radius:6px;padding:3px 7px}.route-page .launch-report-card__evidence,.route-page .launch-report-card__scores{background:var(--xl-command);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__evidence,.route-page .launch-report-card__scores{background:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .launch-report-card__evidence div,.route-page .launch-report-card__scores div{background:#0003;background:lab(0% 0 0/.2);gap:6px;min-height:92px;padding:12px;display:grid}.route-page .launch-report-card__evidence span,.route-page .launch-report-card__scripts dt{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__evidence span,.route-page .launch-report-card__scripts dt{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .launch-report-card__evidence span,.route-page .launch-report-card__scripts dt{font-size:.7rem;font-weight:660}.route-page .launch-report-card__evidence b{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__evidence b{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .launch-report-card__evidence b{font-size:.84rem;font-weight:430;line-height:1.48}.route-page .launch-report-card__scores strong{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__scores strong{color:color-mix(in oklch, var(--aa-brass-soft) 74%, var(--xl-moon))}}.route-page .launch-report-card__scores strong{font-family:var(--font-serif);font-size:2.2rem;font-weight:420;line-height:1}.route-page .launch-report-card__scripts{background:var(--xl-command);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__scripts{background:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .launch-report-card__scripts div{background:#0000002e;background:lab(0% 0 0/.18);gap:7px;padding:12px;display:grid}.route-page .launch-report-card__reader{background:var(--xl-command);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__reader{background:color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .launch-report-card__reader section{background:#0000002e;background:lab(0% 0 0/.18);align-content:start;gap:8px;min-height:156px;padding:12px;display:grid}.route-page .launch-report-card__reader h4{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__reader h4{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .launch-report-card__reader h4{font-size:.86rem;font-weight:430}.route-page .launch-report-card__reader p{font-size:.78rem}.route-page .launch-report-card__complete ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-page .launch-report-card__complete li{border:1px solid var(--xl-command);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__complete li{border:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .launch-report-card__complete li{color:var(--xl-moon);border-radius:6px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__complete li{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .launch-report-card__complete li b{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__complete li b{color:color-mix(in oklch, var(--xl-moon) 79%, var(--aa-brass-soft))}}.route-page .launch-report-card__complete li b{font-size:.84rem;font-weight:450}.route-page .launch-report-card__complete li span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__complete li span{color:color-mix(in oklch, var(--xl-moon) 46%, transparent)}}.route-page .launch-report-card__complete li span{font-size:.76rem;font-weight:310;line-height:1.62}.route-page .launch-report-card__complete p{color:var(--xl-moon);grid-column:2}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card__complete p{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .launch-report-card>a{width:fit-content;color:var(--xl-command);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.route-page .launch-report-card>a{color:color-mix(in oklch, var(--xl-command) 70%, var(--xl-moon))}}.route-page .launch-report-card>a{font-size:.82rem;font-weight:650;text-decoration:none}.route-page .pricing-ledger{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger{border-top-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .pricing-ledger{border-bottom-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger{border-bottom-color:color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .pricing-ledger{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 42%), linear-gradient(180deg, var(--xl-command), transparent 46%)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in oklch, var(--xl-command) 2.5%, transparent), transparent 46%)}}.route-page .pricing-ledger__row{grid-template-columns:minmax(168px,.36fr) minmax(142px,.22fr) minmax(220px,.44fr) minmax(180px,.42fr) minmax(150px,auto);gap:clamp(18px,3vw,40px);min-height:154px}.route-page .pricing-ledger__name,.route-page .pricing-ledger__depth{gap:9px;display:grid}.route-page .pricing-ledger__name>span,.route-page .pricing-ledger__depth>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger__name>span,.route-page .pricing-ledger__depth>span{color:color-mix(in oklch, var(--xl-command) 61%, var(--xl-moon))}}.route-page .pricing-ledger__name>span,.route-page .pricing-ledger__depth>span{letter-spacing:.13em;font-size:.72rem;font-weight:680}.route-page .pricing-ledger__name p,.route-page .pricing-ledger__depth p,.route-page .pricing-ledger__line{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger__name p,.route-page .pricing-ledger__depth p,.route-page .pricing-ledger__line{color:color-mix(in oklch, var(--xl-moon) 52%, transparent)}}.route-page .pricing-ledger__name p,.route-page .pricing-ledger__depth p,.route-page .pricing-ledger__line{font-size:.9rem;line-height:1.72}.route-page .pricing-ledger__line{max-width:18em}.route-page .pricing-ledger__row>strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger__row>strong{color:color-mix(in oklch, var(--xl-moon) 93%, var(--aa-brass-soft))}}.route-page .pricing-ledger__row>strong{font-variant-numeric:tabular-nums}.route-page .pricing-ledger__row[data-product=reading_pack]>strong{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger__row[data-product=reading_pack]>strong{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}@media (max-width:1060px){.route-page .pricing-console,.route-page .launch-report-preview{grid-template-columns:1fr}.route-page .launch-report-preview__header{position:static}.route-page .launch-report-preview__header h2{max-width:11em}.route-page .pricing-console__header{min-height:0}.route-page .pricing-ledger__row{grid-template-columns:minmax(0,1fr) auto}.route-page .pricing-ledger__row .pricing-ledger__name{grid-area:1/1}.route-page .pricing-ledger__row>strong{grid-area:1/2}.route-page .pricing-ledger__row .pricing-ledger__line{grid-area:2/1/auto/-1}.route-page .pricing-ledger__row .pricing-ledger__depth{grid-area:3/1/auto/-1}.route-page .pricing-ledger__row .pricing-route__link{grid-area:4/1/auto/-1}.route-page .pricing-ledger__depth{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-ledger__depth{border-top:1px solid color-mix(in oklch, var(--xl-command) 7%, transparent)}}.route-page .pricing-ledger__depth{padding-top:14px}.route-page .pricing-ledger__line{max-width:none}}@media (max-width:640px){.route-page .pricing-route--ledger{gap:30px}.route-page .pricing-console{padding:26px 0}.route-page .pricing-console:before{opacity:.48;width:430px;right:-45%}.route-page .pricing-console__header strong{font-size:clamp(2.65rem,15vw,4.25rem)}.route-page .pricing-meter-row{grid-template-columns:42px minmax(0,1fr);gap:7px 14px;padding:18px 0}.route-page .pricing-meter-row p{grid-column:2}.route-page .launch-report-card{grid-template-columns:1fr}.route-page .launch-report-card__quick,.route-page .launch-report-card__complete{grid-column:auto}.route-page .launch-report-card__complete,.route-page .launch-report-card__complete ol,.route-page .launch-report-card__evidence,.route-page .launch-report-card__reader,.route-page .launch-report-card__scores,.route-page .launch-report-card__scripts{grid-template-columns:1fr}.route-page .launch-report-card__reader section{min-height:0}.route-page .launch-report-card__complete p{grid-column:auto}.route-page .pricing-ledger__row{padding:24px 0}.route-page .pricing-ledger__row>strong{font-size:clamp(2.52rem,12vw,3.3rem)}}.route-page.cards-route .deck-compass{border-top:1px solid var(--xl-command);grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(34px,6vw,92px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page.cards-route .deck-compass{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .deck-compass{padding:clamp(48px,7vw,92px) 0}.route-page.cards-route .deck-compass:before{aspect-ratio:1;border:1px solid var(--xl-command);width:min(44vw,540px);position:absolute;top:50%;right:clamp(20px,9vw,130px)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass:before{border:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .deck-compass:before{background:radial-gradient(circle at 50% 50%, transparent 0 34%, var(--aa-brass-soft) 35% 35.5%, transparent 36%), radial-gradient(circle at 50% 50%, transparent 0 62%, var(--xl-command) 63% 63.5%, transparent 64%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass:before{background:radial-gradient(circle at 50% 50%, transparent 0 34%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent) 35% 35.5%, transparent 36%), radial-gradient(circle at 50% 50%, transparent 0 62%, color-mix(in oklch, var(--xl-command) 7%, transparent) 63% 63.5%, transparent 64%)}}.route-page.cards-route .deck-compass:before{content:"";opacity:.72;pointer-events:none;transform:translateY(-50%)}.route-page.cards-route .deck-compass__header{z-index:1;align-content:center;gap:18px;display:grid;position:relative}.route-page.cards-route .deck-compass__header h2{max-width:7.6em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__header h2{color:color-mix(in oklch, var(--xl-moon) 83%, var(--aa-brass-soft))}}.route-page.cards-route .deck-compass__header h2{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2.45rem,4.8vw,5.1rem);font-weight:350;line-height:1.02}.route-page.cards-route .deck-compass__header p{max-width:34em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__header p{color:color-mix(in oklch, var(--xl-moon) 52%, transparent)}}.route-page.cards-route .deck-compass__header p{font-size:.96rem;line-height:1.82}.route-page.cards-route .deck-compass__dial{z-index:1;border-top:1px solid var(--xl-command);align-content:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__dial{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page.cards-route .deck-compass__item{border-bottom:1px solid var(--xl-command);grid-template-columns:58px minmax(92px,.28fr) minmax(110px,.26fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2.2vw,28px);min-height:70px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .deck-compass__item{color:inherit;transition:background .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);padding:18px 0;text-decoration:none}.route-page.cards-route .deck-compass__item:hover,.route-page.cards-route .deck-compass__item:focus-visible{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 54%)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item:hover,.route-page.cards-route .deck-compass__item:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 54%)}}.route-page.cards-route .deck-compass__item:hover,.route-page.cards-route .deck-compass__item:focus-visible{outline:0;transform:translate(4px)}.route-page.cards-route .deck-compass__item span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.route-page.cards-route .deck-compass__item span{letter-spacing:.14em;font-size:.68rem;font-weight:650}.route-page.cards-route .deck-compass__item strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page.cards-route .deck-compass__item strong{font-size:1.08rem;font-weight:520}.route-page.cards-route .deck-compass__item em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item em{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.route-page.cards-route .deck-compass__item em{font-size:.82rem;font-style:normal;font-weight:540}.route-page.cards-route .deck-compass__item p{max-width:30em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .deck-compass__item p{color:color-mix(in oklch, var(--xl-moon) 48%, transparent)}}.route-page.cards-route .deck-compass__item p{font-size:.88rem;line-height:1.68}@media (max-width:980px){.route-page.cards-route .deck-compass{grid-template-columns:1fr;gap:28px}.route-page.cards-route .deck-compass:before{opacity:.48;width:470px;right:-18%}.route-page.cards-route .deck-compass__header{align-content:start}.route-page.cards-route .deck-compass__item{grid-template-columns:52px minmax(0,1fr) auto;gap:7px 16px}.route-page.cards-route .deck-compass__item em{justify-self:end}.route-page.cards-route .deck-compass__item p{grid-column:2/-1}}@media (max-width:640px){.route-page.cards-route .deck-compass{padding:38px 0}.route-page.cards-route .deck-compass__header h2{font-size:clamp(2.18rem,11vw,3.4rem)}.route-page.cards-route .deck-compass__item{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:16px 0;transform:none}.route-page.cards-route .deck-compass__item:hover,.route-page.cards-route .deck-compass__item:focus-visible{transform:none}.route-page.cards-route .deck-compass__item em,.route-page.cards-route .deck-compass__item p{grid-column:2;justify-self:start}}.route-page.cards-route .major-map--drawer{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map--drawer{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page.cards-route .major-map--drawer{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map--drawer{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .major-map--drawer{padding:0}.route-page.cards-route .major-map__summary{cursor:pointer;grid-template-columns:minmax(0,.82fr) minmax(140px,auto);align-items:end;gap:10px clamp(22px,5vw,72px);padding:clamp(34px,5.8vw,74px) 0;list-style:none;display:grid}.route-page.cards-route .major-map__summary::-webkit-details-marker{display:none}.route-page.cards-route .major-map__summary .route-kicker,.route-page.cards-route .major-map__summary h2,.route-page.cards-route .major-map__summary p{grid-column:1}.route-page.cards-route .major-map__summary h2{max-width:10.5em;margin:0}.route-page.cards-route .major-map__summary p{max-width:43em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__summary p{color:color-mix(in oklch, var(--xl-moon) 48%, transparent)}}.route-page.cards-route .major-map__summary p{font-size:.92rem;line-height:1.72}.route-page.cards-route .major-map__summary strong{border:1px solid var(--xl-command);grid-area:1/2/span 3;place-self:center end;min-width:132px}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__summary strong{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page.cards-route .major-map__summary strong{color:var(--xl-command);border-radius:999px;padding:13px 18px}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map__summary strong{color:color-mix(in oklch, var(--xl-command) 64%, var(--xl-moon))}}.route-page.cards-route .major-map__summary strong{letter-spacing:.08em;text-align:center;font-size:.78rem;font-weight:650}.route-page.cards-route .major-map--drawer[open] .major-map__summary strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .major-map--drawer[open] .major-map__summary strong{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page.cards-route .major-map--drawer[open] .major-map__summary strong:before{content:"收起 "}.route-page.cards-route .major-map--drawer:not([open]) .major-map__grid{display:none}.route-page.cards-route .major-map--drawer[open] .major-map__grid{padding-bottom:clamp(34px,5vw,64px)}@media (max-width:720px){.route-page.cards-route .major-map__summary{grid-template-columns:1fr;align-items:start;padding:32px 0}.route-page.cards-route .major-map__summary strong{grid-area:auto/1;justify-self:stretch}.route-page.cards-route .major-map--drawer[open] .major-map__grid{padding-bottom:34px}}.route-page.cards-route .card-atlas-console{border-top:1px solid var(--xl-command);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page.cards-route .card-atlas-console{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .card-atlas-console{background:radial-gradient(circle at 12% 18%, var(--aa-brass-soft), transparent 20rem), radial-gradient(circle at 84% 42%, var(--xl-command), transparent 24rem), linear-gradient(180deg, #00000029, transparent 48%, #0003)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console{background:radial-gradient(circle at 12% 18%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 20rem), radial-gradient(circle at 84% 42%, color-mix(in oklch, var(--xl-command) 8%, transparent), transparent 24rem), linear-gradient(180deg, lab(0% 0 0/.16), transparent 48%, lab(0% 0 0/.2))}}.route-page.cards-route .card-atlas-console .deck-showcase{background:0 0;border:0;grid-template-columns:minmax(64px,.1fr) minmax(0,1fr);padding:clamp(22px,3.6vw,42px) 0}.route-page.cards-route .card-atlas-console .deck-showcase__copy{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}.route-page.cards-route .card-atlas-console .cards-route__signals{border-top-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console .cards-route__signals{border-top-color:color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page.cards-route .card-atlas-console__body{border-top:1px solid var(--xl-command);grid-template-columns:minmax(360px,.56fr) minmax(320px,.44fr);align-items:start;gap:clamp(30px,5vw,76px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console__body{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page.cards-route .card-atlas-console__body{padding:clamp(28px,4.6vw,58px) 0 clamp(32px,5vw,66px)}.route-page.cards-route .card-atlas-console .deck-compass{border:0;grid-template-columns:1fr;gap:clamp(22px,3vw,34px);padding:0;overflow:visible}.route-page.cards-route .card-atlas-console .deck-compass:before{opacity:.42;width:min(38vw,430px);top:46%;right:-12%}.route-page.cards-route .card-atlas-console .deck-compass__header{align-content:start;gap:12px}.route-page.cards-route .card-atlas-console .deck-compass__header h2{max-width:8.2em;font-size:clamp(2.1rem,3.7vw,4.1rem);line-height:1.04}.route-page.cards-route .card-atlas-console .deck-compass__header p{max-width:42em;font-size:.9rem;line-height:1.74}.route-page.cards-route .card-atlas-console .deck-compass__item{grid-template-columns:54px minmax(84px,.24fr) minmax(96px,.22fr) minmax(0,1fr);min-height:58px;padding:13px 0}.route-page.cards-route .card-atlas-console .deck-compass__item strong{font-size:1rem}.route-page.cards-route .card-atlas-console .deck-compass__item p{font-size:.8rem;line-height:1.58}.route-page.cards-route .card-atlas-console .card-meaning-grid{border-top:1px solid var(--xl-command);grid-template-columns:1fr;gap:0}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console .card-meaning-grid{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page.cards-route .card-atlas-console .card-meaning-grid{background:0 0;border-bottom:0;padding:0}.route-page.cards-route .card-atlas-console .card-meaning-panel,.route-page.cards-route .card-atlas-console .card-meaning-panel:last-child{border-right:0;border-bottom:1px solid var(--xl-command);grid-template-columns:52px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.route-page.cards-route .card-atlas-console .card-meaning-panel,.route-page.cards-route .card-atlas-console .card-meaning-panel:last-child{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page.cards-route .card-atlas-console .card-meaning-panel,.route-page.cards-route .card-atlas-console .card-meaning-panel:last-child{padding:16px 0}.route-page.cards-route .card-atlas-console .card-meaning-panel:first-child{padding-top:18px}.route-page.cards-route .card-atlas-console .card-meaning-panel:last-child{border-bottom:0;padding-bottom:0}.route-page.cards-route .card-atlas-console .card-meaning-panel__image{width:48px}.route-page.cards-route .card-atlas-console .card-meaning-panel__copy{gap:5px}.route-page.cards-route .card-atlas-console .card-meaning-panel h2{font-size:clamp(1.04rem,1.25vw,1.22rem)}.route-page.cards-route .card-atlas-console .card-meaning-panel__copy>p{max-width:36ch;font-size:.76rem}.route-page.cards-route .card-atlas-console .card-meaning-panel dl{margin-top:2px}.route-page.cards-route .card-atlas-console .card-meaning-panel dl div{padding:5px 0}.route-page.cards-route .card-atlas-console .card-meaning-panel dt{font-size:.62rem}.route-page.cards-route .card-atlas-console .card-meaning-panel dd{max-width:42ch;font-size:.72rem}.route-page.cards-route .card-atlas-console+.major-map--drawer{margin-top:clamp(12px,2vw,24px)}@media (max-width:980px){.route-page.cards-route .card-atlas-console__body{grid-template-columns:1fr;gap:28px}.route-page.cards-route .card-atlas-console .deck-compass:before{width:460px;right:-22%}.route-page.cards-route .card-atlas-console .deck-compass__item{grid-template-columns:50px minmax(0,1fr) auto}.route-page.cards-route .card-atlas-console .deck-compass__item p{grid-column:2/-1}}@media (max-width:640px){.route-page.cards-route .card-atlas-console .deck-showcase{grid-template-columns:46px minmax(0,1fr);padding:18px 0}.route-page.cards-route .card-atlas-console .deck-showcase__copy{grid-template-columns:1fr}.route-page.cards-route .card-atlas-console__body{gap:24px;padding:24px 0 30px}.route-page.cards-route .card-atlas-console .deck-compass__header h2{font-size:clamp(2rem,10vw,3.18rem)}.route-page.cards-route .card-atlas-console .deck-compass__item{grid-template-columns:42px minmax(0,1fr);padding:14px 0}.route-page.cards-route .card-atlas-console .deck-compass__item em,.route-page.cards-route .card-atlas-console .deck-compass__item p{grid-column:2;justify-self:start}.route-page.cards-route .card-atlas-console .card-meaning-panel,.route-page.cards-route .card-atlas-console .card-meaning-panel:last-child{grid-template-columns:44px minmax(0,1fr);padding:13px 0}.route-page.cards-route .card-atlas-console .card-meaning-panel__image{width:40px}}.route-page .card-detail-console{border-top:1px solid var(--xl-command);grid-template-columns:minmax(250px,.28fr) minmax(0,1fr);align-items:stretch;gap:clamp(34px,6vw,88px);display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console{border-top:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .card-detail-console{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.route-page .card-detail-console{background:radial-gradient(circle at 11% 22%, var(--aa-brass-soft), transparent 18rem), radial-gradient(circle at 72% 72%, var(--xl-command), transparent 24rem), linear-gradient(180deg, #00000024, transparent 55%, #0003)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console{background:radial-gradient(circle at 11% 22%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 18rem), radial-gradient(circle at 72% 72%, color-mix(in oklch, var(--xl-command) 7%, transparent), transparent 24rem), linear-gradient(180deg, lab(0% 0 0/.14), transparent 55%, lab(0% 0 0/.2))}}.route-page .card-detail-console{padding:clamp(30px,5vw,66px) 0}.route-page .card-detail-oracle{align-self:start;gap:clamp(18px,3vw,30px);display:grid;position:sticky;top:96px}.route-page .card-detail-oracle__plate{aspect-ratio:.66;border:1px solid var(--xl-command);place-items:center;width:min(100%,228px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate{border:1px solid color-mix(in oklch, var(--xl-command) 19%, transparent)}}.route-page .card-detail-oracle__plate{background:radial-gradient(circle at 50% 40%, var(--aa-brass-soft), transparent 30%), linear-gradient(145deg, var(--xl-command), black);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate{background:radial-gradient(circle at 50% 40%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklch, var(--xl-command) 8%, black), color-mix(in oklch, black 84%, var(--xl-void)))}}.route-page .card-detail-oracle__plate{box-shadow:0 34px 90px #00000094, 0 0 0 1px var(--aa-brass-soft) inset}@supports (color:lab(0% 0 0)){.route-page .card-detail-oracle__plate{box-shadow:0 34px 90px lab(0% 0 0/.58), 0 0 0 1px var(--aa-brass-soft) inset}}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate{box-shadow:0 34px 90px lab(0% 0 0/.58), 0 0 0 1px color-mix(in oklch, var(--aa-brass-soft) 8%, transparent) inset}}.route-page .card-detail-oracle__plate:before,.route-page .card-detail-oracle__plate:after{border:1px solid var(--aa-brass-soft);position:absolute;inset:15%}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate:before,.route-page .card-detail-oracle__plate:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .card-detail-oracle__plate:before,.route-page .card-detail-oracle__plate:after{content:"";border-radius:50%}.route-page .card-detail-oracle__plate:after{border-color:var(--xl-command);inset:31%}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate:after{border-color:color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .card-detail-oracle__plate span{color:var(--xl-command);position:absolute;top:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .card-detail-oracle__plate span{letter-spacing:.12em;font-size:.68rem;font-weight:620;line-height:1.4}.route-page .card-detail-oracle__plate strong{z-index:1;color:var(--xl-moon);position:relative}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__plate strong{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .card-detail-oracle__plate strong{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(3.8rem,8vw,7rem);font-weight:260}.route-page .card-detail-oracle__copy{gap:14px;display:grid}.route-page .card-detail-oracle__copy p{max-width:27em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__copy p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .card-detail-oracle__copy p{font-size:.9rem;line-height:1.72}.route-page .card-detail-oracle__copy dl{border-top:1px solid var(--xl-command);gap:0;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__copy dl{border-top:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .card-detail-oracle__copy dl div{border-bottom:1px solid var(--xl-command);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__copy dl div{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .card-detail-oracle__copy dl div{padding:13px 0}.route-page .card-detail-oracle__copy dt{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__copy dt{color:color-mix(in oklch, var(--xl-command) 50%, transparent)}}.route-page .card-detail-oracle__copy dt{letter-spacing:.12em;font-size:.66rem;font-weight:650}.route-page .card-detail-oracle__copy dd{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-oracle__copy dd{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.route-page .card-detail-oracle__copy dd{font-size:.82rem;line-height:1.5}.route-page .card-detail-console .card-detail-grid{border-top:0;border-bottom:0;align-self:stretch}.route-page .card-detail-console .card-detail-grid section,.route-page .card-detail-console .card-detail-grid section:nth-child(2n),.route-page .card-detail-console .card-detail-grid section:nth-child(4n+1){grid-template-columns:minmax(120px,.2fr) minmax(0,1fr);padding:clamp(18px,2.8vw,30px) 0}.route-page .card-detail-console .card-detail-grid section:first-child{padding-top:0}.route-page .card-detail-console .card-detail-grid h2{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console .card-detail-grid h2{color:color-mix(in oklch, var(--xl-command) 54%, transparent)}}.route-page .card-detail-console .card-detail-grid h2{letter-spacing:.08em;font-size:.72rem}.route-page .card-detail-console .card-detail-grid p{max-width:58ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console .card-detail-grid p{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.route-page .card-detail-console .card-detail-grid p{font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.68}.route-page .card-detail-console .card-detail-actions{gap:8px}.route-page .card-detail-console .card-detail-actions .button-primary{background:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console .card-detail-actions .button-primary{background:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.route-page .card-detail-console .card-detail-actions .button-primary{color:#110d05;color:lab(3.71843% .818238 3.47664)}.route-page .card-detail-console .card-detail-actions .button-primary:hover,.route-page .card-detail-console .card-detail-actions .button-primary:focus-visible{background:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .card-detail-console .card-detail-actions .button-primary:hover,.route-page .card-detail-console .card-detail-actions .button-primary:focus-visible{background:color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft))}}.route-page .card-detail-console .card-detail-actions .button-primary:hover,.route-page .card-detail-console .card-detail-actions .button-primary:focus-visible{color:#0a0702;color:lab(1.99442% .498697 2.00964)}.site-header__nav-group{align-items:center;display:inline-flex;position:relative}.site-header__nav-group>a{align-items:center;min-height:38px;display:inline-flex}.site-header__dropdown,.site-header__account-panel{z-index:60;visibility:hidden;border:1px solid var(--xl-command);min-width:220px;display:grid;position:absolute;top:calc(100% + 10px);left:50%}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown,.site-header__account-panel{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.site-header__dropdown,.site-header__account-panel{background:linear-gradient(#000,#000);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown,.site-header__account-panel{background:linear-gradient(180deg, color-mix(in oklch, black 72%, var(--xl-void)), color-mix(in oklch, black 84%, var(--xl-void)))}}.site-header__dropdown,.site-header__account-panel{opacity:0;transition:opacity .16s var(--ease-out-quart), transform .16s var(--ease-out-quart), visibility .16s var(--ease-out-quart);padding:10px;transform:translate(-50%,-4px);box-shadow:0 28px 80px #0000009e;box-shadow:0 28px 80px lab(0% 0 0/.62)}.site-header__nav-group:hover .site-header__dropdown,.site-header__nav-group:focus-within .site-header__dropdown,.site-header__account[open] .site-header__account-panel{visibility:visible;opacity:1;transform:translate(-50%)}.site-header__dropdown a,.site-header__account-panel a{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown a,.site-header__account-panel a{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.site-header__dropdown a,.site-header__account-panel a{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown a,.site-header__account-panel a{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.site-header__dropdown a,.site-header__account-panel a{padding:10px 8px;font-size:.82rem;line-height:1.35;text-decoration:none}.site-header__dropdown a:last-child,.site-header__account-panel a:last-child{border-bottom:0}.site-header__account{position:relative}.site-header__account summary{cursor:pointer;list-style:none}.site-header__account summary::-webkit-details-marker{display:none}.site-header__account-panel{min-width:178px;left:auto;right:0;transform:translateY(-4px)}.site-header__account[open] .site-header__account-panel{transform:translate(0)}.home-mode-tabs--duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-mode-tab{border:1px solid var(--xl-command);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-mode-tab{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.home-mode-tab{color:var(--xl-moon);background:#0000005c;background:lab(0% 0 0/.36);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.home-mode-tab{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.home-mode-tab{cursor:pointer;text-align:left;padding:14px 16px}.home-mode-tab[aria-selected=true]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-mode-tab[aria-selected=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 42%, transparent)}}.home-mode-tab[aria-selected=true]{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-mode-tab[aria-selected=true]{background:color-mix(in oklch, var(--aa-brass-soft) 10%, black)}}.home-mode-tab[aria-selected=true]{color:var(--xl-moon)}.home-mode-tab strong{font-size:1rem;font-weight:560}.home-mode-tab span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.home-mode-tab span{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.home-mode-tab span{font-size:.76rem;line-height:1.45}.home-intake-panel{border-top:1px solid var(--xl-command);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-intake-panel{border-top:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.home-intake-panel{padding-top:12px}.home-intake-panel label,.home-select-line{color:var(--xl-moon);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-intake-panel label,.home-select-line{color:color-mix(in oklch, var(--xl-moon) 54%, transparent)}}.home-intake-panel label,.home-select-line{font-size:.72rem}.home-intake-panel input,.home-intake-panel select,.home-select-line select{border:1px solid var(--xl-command);width:100%;min-height:42px}@supports (color:color-mix(in lab, red, red)){.home-intake-panel input,.home-intake-panel select,.home-select-line select{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.home-intake-panel input,.home-intake-panel select,.home-select-line select{color:var(--xl-moon);background:#0000006b;background:lab(0% 0 0/.42);border-radius:6px;padding:0 11px}.home-intake-choice{color:var(--xl-moon);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-intake-choice{color:color-mix(in oklch, var(--xl-moon) 58%, transparent)}}.home-intake-choice{font-size:.74rem}.home-intake-choice input{accent-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.home-intake-choice input{accent-color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}.home-intake-choice>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.home-intake-choice>span{color:color-mix(in oklch, var(--xl-command) 56%, transparent)}}.home-intake-panel--tarot{grid-template-columns:1fr}.home-intake-panel--tarot .topic-chip-list{margin:0}@media (max-width:900px){.site-header__nav{display:none}.site-header__mobile-panel details{border-bottom:1px solid var(--xl-command);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel details{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.site-header__mobile-panel details{padding:8px 0}.site-header__mobile-panel summary{cursor:pointer;list-style:none}.site-header__mobile-panel summary::-webkit-details-marker{display:none}}@media (max-width:640px){.home-mode-tabs--duo,.home-intake-panel{grid-template-columns:1fr}}.site-header .site-header__dropdown,.site-header .site-header__account-panel{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown,.site-header .site-header__account-panel{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.site-header .site-header__dropdown,.site-header .site-header__account-panel{background:radial-gradient(circle at 18% 0%, var(--aa-brass-soft), transparent 14rem), linear-gradient(180deg, black, black)}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown,.site-header .site-header__account-panel{background:radial-gradient(circle at 18% 0%, color-mix(in oklch, var(--aa-brass-soft) 7%, transparent), transparent 14rem), linear-gradient(180deg, color-mix(in oklch, black 94%, var(--xl-void)), color-mix(in oklch, black 98%, var(--xl-void)))}}.site-header .site-header__dropdown,.site-header .site-header__account-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--xl-moon) inset, 0 24px 70px #000000b8}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown,.site-header .site-header__account-panel{box-shadow:0 1px 0 color-mix(in oklch, var(--xl-moon) 6%, transparent) inset, 0 24px 70px lab(0% 0 0/.72)}}.site-header .site-header__dropdown{grid-template-columns:repeat(2,minmax(230px,1fr));gap:0 18px;width:min(680px,100vw - 48px);max-height:min(72vh,620px);padding:14px 18px;top:calc(100% + 18px);overflow-y:auto}.site-header__nav-group:nth-child(2) .site-header__dropdown{grid-template-columns:repeat(2,minmax(260px,1fr));width:min(820px,100vw - 48px)}.site-header__nav-group:nth-child(3) .site-header__dropdown{grid-template-columns:repeat(2,minmax(210px,1fr));width:min(540px,100vw - 48px)}.site-header .site-header__dropdown a,.site-header .site-header__account-panel a{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown a,.site-header .site-header__account-panel a{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.site-header .site-header__dropdown a,.site-header .site-header__account-panel a{padding:11px 2px;font-size:.84rem;line-height:1.38}.site-header .site-header__dropdown-link{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:64px;padding:10px 2px;display:grid}.site-header__dropdown-code{border:1px solid var(--xl-command);place-items:center;width:30px;min-height:24px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown-code{border:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.site-header__dropdown-code{color:var(--xl-command);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown-code{color:color-mix(in oklch, var(--xl-command) 60%, var(--xl-moon))}}.site-header__dropdown-code{font-size:.66rem;font-weight:650;line-height:1}.site-header__dropdown-copy{gap:4px;min-width:0;display:grid}.site-header__dropdown-copy strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown-copy strong{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.site-header__dropdown-copy strong{letter-spacing:0;font-size:.86rem;font-weight:560;line-height:1.28}.site-header__dropdown-copy small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.site-header__dropdown-copy small{color:color-mix(in oklch, var(--xl-moon) 47%, var(--aa-brass-soft))}}.site-header__dropdown-copy small{letter-spacing:0;font-size:.74rem;font-weight:320;line-height:1.42}.site-header .site-header__dropdown-link:hover .site-header__dropdown-code,.site-header .site-header__dropdown-link:focus-visible .site-header__dropdown-code{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown-link:hover .site-header__dropdown-code,.site-header .site-header__dropdown-link:focus-visible .site-header__dropdown-code{border-color:color-mix(in oklch, var(--xl-command) 32%, transparent)}}.site-header .site-header__dropdown-link:hover .site-header__dropdown-code,.site-header .site-header__dropdown-link:focus-visible .site-header__dropdown-code{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.site-header .site-header__dropdown-link:hover .site-header__dropdown-code,.site-header .site-header__dropdown-link:focus-visible .site-header__dropdown-code{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.site-header .site-header__dropdown a:hover,.site-header .site-header__dropdown a:focus-visible,.site-header .site-header__account-panel a:hover,.site-header .site-header__account-panel a:focus-visible{color:var(--xl-moon);outline:0}@media (max-width:900px){.site-header__mobile-panel{border-color:var(--xl-command);align-content:start;gap:0;width:min(340px,100vw - 32px);min-width:0;max-height:calc(100vh - 96px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel{border-color:color-mix(in oklch, var(--xl-command) 24%, transparent)}}.site-header__mobile-panel{background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 14rem), black}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 14rem), color-mix(in oklch, black 88%, var(--xl-void))}}.site-header__mobile-panel{padding:18px 20px}.site-header__mobile-panel details{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel details{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.site-header__mobile-panel details{padding:0}.site-header__mobile-panel summary{justify-content:space-between;align-items:center;min-height:46px;display:flex;width:100%!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--xl-moon)!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel summary{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))!important}}.site-header__mobile-panel summary{letter-spacing:0;white-space:nowrap;padding:0;font-size:.98rem;font-weight:620;line-height:1.2}.site-header__mobile-panel summary:after{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel summary:after{color:color-mix(in oklch, var(--xl-command) 60%, transparent)}}.site-header__mobile-panel summary:after{content:"+";font-size:1rem;font-weight:400}.site-header__mobile-panel details[open] summary:after{content:"-"}.site-header__mobile-panel details a{color:var(--xl-moon);display:block}@supports (color:color-mix(in lab, red, red)){.site-header__mobile-panel details a{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.site-header__mobile-panel details a{padding:8px 0 8px 14px;font-size:.82rem;line-height:1.36;text-decoration:none}.site-header__mobile-panel .site-header__mobile-link{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.site-header__mobile-panel .site-header__mobile-account-link{padding-left:0;display:block}.site-header__mobile-panel .site-header__dropdown-copy strong{font-size:.88rem}.site-header__mobile-panel .site-header__dropdown-copy small{font-size:.76rem}.route-page .card-detail-console{grid-template-columns:1fr;gap:28px}.route-page .card-detail-oracle{grid-template-columns:104px minmax(0,1fr);align-items:center;position:relative;top:auto}.route-page .card-detail-oracle__plate{width:104px}.route-page .card-detail-oracle__plate span{display:none}.route-page .card-detail-oracle__plate strong{font-size:2.8rem}}@media (max-width:640px){.route-page .card-detail-console{gap:22px;padding:22px 0 30px}.route-page .card-detail-oracle{grid-template-columns:72px minmax(0,1fr);gap:14px}.route-page .card-detail-oracle__plate{border-radius:6px;width:72px}.route-page .card-detail-oracle__plate strong{font-size:2rem}.route-page .card-detail-oracle__copy{gap:10px}.route-page .card-detail-oracle__copy p{font-size:.82rem;line-height:1.6}.route-page .card-detail-oracle__copy dl{display:none}.route-page .card-detail-console .card-detail-grid section,.route-page .card-detail-console .card-detail-grid section:nth-child(2n),.route-page .card-detail-console .card-detail-grid section:nth-child(4n+1),.route-page .card-detail-console .card-detail-summary{grid-template-columns:1fr;gap:8px;padding:18px 0}.route-page .card-detail-console .card-detail-grid section:first-child{padding-top:4px}.route-page .card-detail-console .card-detail-grid h2,.route-page .card-detail-console .card-detail-grid p,.route-page .card-detail-console .card-detail-actions{grid-column:1}}.support-triage-board{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);padding:clamp(34px,5vw,62px) 0;display:grid}.support-triage-board .support-section-heading{position:sticky;top:94px}.support-triage-board .support-section-heading h2{max-width:8.8em;font-size:clamp(2rem,3.6vw,3.85rem);line-height:1.1}.support-triage-board__table{border-top:1px solid var(--trust-line-strong);display:grid}.support-triage-board__head,.support-triage-row{grid-template-columns:72px minmax(150px,.24fr) minmax(0,1fr) minmax(150px,.26fr) minmax(96px,auto);align-items:baseline;gap:clamp(12px,2vw,24px);display:grid}.support-triage-board__head{border-bottom:1px solid var(--trust-line);padding:0 0 12px}.support-triage-board__head span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.support-triage-board__head span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.support-triage-board__head span{letter-spacing:.14em;font-size:.68rem;font-weight:650}.support-triage-board__head span:first-child{grid-column:2}.support-triage-board__head span:nth-child(2){grid-column:4}.support-triage-board__head span:nth-child(3){grid-column:5;justify-self:end}.support-triage-row{border-bottom:1px solid var(--trust-line);min-height:116px;color:inherit;transition:background .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);padding:22px 0;text-decoration:none}.support-triage-row:hover,.support-triage-row:focus-visible{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 44%)}@supports (color:color-mix(in lab, red, red)){.support-triage-row:hover,.support-triage-row:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 44%)}}.support-triage-row:hover,.support-triage-row:focus-visible{outline:0;transform:translate(4px)}.support-triage-row>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.support-triage-row>span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.support-triage-row>span{font-size:.76rem;font-weight:650}.support-triage-row strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.support-triage-row strong{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.support-triage-row strong{font-size:1.16rem;font-weight:390;line-height:1.35}.support-triage-row p{max-width:34em;color:var(--trust-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.66}.support-triage-row em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.support-triage-row em{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.support-triage-row em{font-size:.82rem;font-style:normal;font-weight:520}.support-triage-row i{border-bottom:1px solid var(--xl-command);justify-self:end}@supports (color:color-mix(in lab, red, red)){.support-triage-row i{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 28%, transparent)}}.support-triage-row i{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.support-triage-row i{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.support-triage-row i{font-size:.82rem;font-style:normal;font-weight:560}@media (max-width:1020px){.support-triage-board{grid-template-columns:1fr}.support-triage-board .support-section-heading{position:static}.support-triage-board__head{display:none}.support-triage-row{grid-template-columns:58px minmax(0,1fr) auto;gap:8px 16px;min-height:0;padding:20px 0}.support-triage-row p,.support-triage-row em{grid-column:2/-1}.support-triage-row i{grid-column:2/-1;justify-self:start}}@media (max-width:640px){.support-triage-board{padding:30px 0}.support-triage-board .support-section-heading h2{font-size:clamp(1.9rem,9vw,2.72rem)}.support-triage-row{grid-template-columns:46px minmax(0,1fr);transform:none}.support-triage-row:hover,.support-triage-row:focus-visible{transform:none}.support-triage-row strong,.support-triage-row p,.support-triage-row em,.support-triage-row i{grid-column:2}}.account-asset-console{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);padding:clamp(34px,5vw,62px) 0;display:grid}.account-asset-console .account-section-heading{position:sticky;top:94px}.account-asset-console .account-section-heading h2{max-width:8.6em;font-size:clamp(2rem,3.8vw,4rem);line-height:1.1}.account-asset-console__table{border-top:1px solid var(--trust-line-strong);display:grid}.account-asset-console__head,.account-asset-console__row{grid-template-columns:72px minmax(104px,.18fr) minmax(140px,.22fr) minmax(0,1fr) minmax(132px,.22fr) minmax(96px,auto);align-items:baseline;gap:clamp(12px,2vw,24px);display:grid}.account-asset-console__head{border-bottom:1px solid var(--trust-line);padding:0 0 12px}.account-asset-console__head span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-asset-console__head span{color:color-mix(in oklch, var(--xl-command) 42%, transparent)}}.account-asset-console__head span{letter-spacing:.14em;font-size:.68rem;font-weight:650}.account-asset-console__head span:first-child{grid-column:2}.account-asset-console__head span:nth-child(2){grid-column:3}.account-asset-console__head span:nth-child(3){grid-column:5}.account-asset-console__head span:nth-child(4){grid-column:6;justify-self:end}.account-asset-console__row{min-height:116px;padding:22px 0}.account-asset-console__row:hover,.account-asset-console__row:focus-visible{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 44%)}@supports (color:color-mix(in lab, red, red)){.account-asset-console__row:hover,.account-asset-console__row:focus-visible{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 44%)}}.account-asset-console__row:hover,.account-asset-console__row:focus-visible{transform:translate(4px)}.account-asset-console__row small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-asset-console__row small{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.account-asset-console__row small{font-size:.82rem;font-weight:560}.account-asset-console__row i{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.account-asset-console__row i{color:color-mix(in oklch, var(--xl-command) 54%, var(--xl-moon))}}.account-asset-console__row i{font-size:.82rem;font-style:normal;font-weight:520}@media (max-width:1060px){.account-asset-console{grid-template-columns:1fr}.account-asset-console .account-section-heading{position:static}.account-asset-console__head{display:none}.account-asset-console__row{grid-template-columns:54px minmax(0,1fr) auto;gap:8px 16px;min-height:0;padding:20px 0}.account-asset-console__row small{grid-area:1/2}.account-asset-console__row strong{grid-column:2}.account-asset-console__row p,.account-asset-console__row i,.account-asset-console__row em{grid-column:2/-1}.account-asset-console__row em{justify-self:start}}@media (max-width:640px){.account-asset-console{padding:30px 0}.account-asset-console .account-section-heading h2{font-size:clamp(1.9rem,9vw,2.72rem)}.account-asset-console__row{grid-template-columns:44px minmax(0,1fr);transform:none}.account-asset-console__row:hover,.account-asset-console__row:focus-visible{transform:none}.account-asset-console__row small,.account-asset-console__row strong,.account-asset-console__row p,.account-asset-console__row i,.account-asset-console__row em{grid-column:2}}.about-studio{gap:clamp(42px,6vw,78px);width:min(100% - clamp(52px,8vw,140px),1160px);padding-top:clamp(44px,6vw,76px)}.about-studio__hero{border-bottom:1px solid var(--trust-line-strong);grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);align-items:end;gap:clamp(44px,7vw,96px);min-height:clamp(460px,58svh,620px);padding-bottom:clamp(38px,5vw,62px);display:grid}.about-studio__copy{align-content:end;gap:18px;max-width:820px;display:grid}.about-studio .route-kicker,.about-boundary__head span,.about-orbit__copy span,.about-contrast__item span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.about-studio .route-kicker,.about-boundary__head span,.about-orbit__copy span,.about-contrast__item span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.about-studio .route-kicker,.about-boundary__head span,.about-orbit__copy span,.about-contrast__item span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.about-studio__copy h1{max-width:10em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.about-studio__copy h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.about-studio__copy h1{text-wrap:balance;font-size:clamp(3.2rem,5vw,5.2rem);font-weight:250;line-height:1.08}.about-studio__copy p{max-width:42rem;color:var(--trust-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.about-studio__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.about-studio .button-primary,.about-studio .button-secondary{letter-spacing:0;border-radius:999px;min-height:44px;padding-inline:18px;font-size:.84rem;font-weight:560}.about-studio .button-primary{border:1px solid var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.about-studio .button-primary{border:1px solid color-mix(in oklch, var(--xl-moon) 32%, var(--aa-brass-soft))}}.about-studio .button-primary{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.about-studio .button-primary{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon)))}}.about-studio .button-primary{color:#000}@supports (color:color-mix(in lab, red, red)){.about-studio .button-primary{color:color-mix(in oklch, black 82%, var(--aa-brass))}}.about-studio .button-primary{box-shadow:0 16px 34px #00000042;box-shadow:0 16px 34px lab(0% 0 0/.26)}.about-studio .button-secondary{border-color:var(--trust-line-strong);color:var(--xl-moon);background:#00000014;background:lab(0% 0 0/.08)}@supports (color:color-mix(in lab, red, red)){.about-studio .button-secondary{color:color-mix(in oklch, var(--xl-moon) 72%, var(--aa-brass-soft))}}.about-orbit{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);background:radial-gradient(circle at 76% 16%, var(--xl-moon), transparent 11rem), radial-gradient(circle at 18% 78%, var(--aa-brass-soft), transparent 10rem), repeating-linear-gradient(90deg, transparent 0 44px, var(--xl-command) 44px 45px);align-content:space-between;min-height:390px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.about-orbit{background:radial-gradient(circle at 76% 16%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 11rem), radial-gradient(circle at 18% 78%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 10rem), repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in oklch, var(--xl-command) 5%, transparent) 44px 45px)}}.about-orbit{padding:26px 0;overflow:hidden}.about-orbit__field{min-height:218px;margin-inline:28px;position:relative}.about-orbit__field:before,.about-orbit__field:after,.about-orbit__field span,.about-orbit__field i,.about-orbit__field em{content:"";pointer-events:none;border-radius:999px;position:absolute}.about-orbit__field:before{border:1px solid var(--xl-command);inset:16px 12px}@supports (color:color-mix(in lab, red, red)){.about-orbit__field:before{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.about-orbit__field:after{border:1px solid var(--xl-command);inset:58px 54px}@supports (color:color-mix(in lab, red, red)){.about-orbit__field:after{border:1px solid color-mix(in oklch, var(--xl-command) 10%, transparent)}}.about-orbit__field span{border:1px solid var(--aa-brass-soft);inset:92px 88px}@supports (color:color-mix(in lab, red, red)){.about-orbit__field span{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.about-orbit__field span{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.about-orbit__field span{background:color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.about-orbit__field i{border:1px solid var(--xl-moon);width:42px;height:42px;top:28px;right:40px}@supports (color:color-mix(in lab, red, red)){.about-orbit__field i{border:1px solid color-mix(in oklch, var(--xl-moon) 42%, transparent)}}.about-orbit__field i{box-shadow:-12px 4px 0 -9px var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.about-orbit__field i{box-shadow:-12px 4px 0 -9px color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.about-orbit__field em{background:var(--aa-brass-soft);width:6px;height:6px;bottom:28px;left:32px}@supports (color:color-mix(in lab, red, red)){.about-orbit__field em{background:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.about-orbit__field em{box-shadow:86px -108px 0 -1px var(--xl-command), 176px -52px 0 -2px var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.about-orbit__field em{box-shadow:86px -108px 0 -1px color-mix(in oklch, var(--xl-command) 56%, transparent), 176px -52px 0 -2px color-mix(in oklch, var(--xl-moon) 46%, transparent)}}.about-orbit__copy{border-top:1px solid var(--trust-line);gap:8px;padding:22px 28px 0;display:grid}.about-orbit__copy strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.about-orbit__copy strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.about-orbit__copy strong{font-size:clamp(1.34rem,1.8vw,1.82rem);font-weight:300;line-height:1.24}.about-orbit__copy p{max-width:24rem;color:var(--trust-muted);margin:0;font-size:.9rem;font-weight:310;line-height:1.65}.about-boundary{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(34px,5vw,78px);padding-bottom:clamp(30px,4.8vw,58px);display:grid}.about-boundary__head{align-content:start;gap:12px;display:grid}.about-boundary__head h2{max-width:9.8em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.about-boundary__head h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.about-boundary__head h2{text-wrap:balance;font-size:clamp(1.62rem,2.35vw,2.46rem);font-weight:290;line-height:1.18}.about-boundary__rows{border-top:1px solid var(--trust-line-strong);display:grid}.about-boundary__row{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(48px,.08fr) minmax(92px,.16fr) minmax(160px,.26fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.8vw,38px);padding:clamp(18px,2.8vw,30px) 0;display:grid}.about-boundary__row small,.about-boundary__row em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.about-boundary__row small,.about-boundary__row em{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.about-boundary__row small,.about-boundary__row em{font-size:.76rem;font-style:normal;font-weight:620}.about-boundary__row strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.about-boundary__row strong{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.about-boundary__row strong{font-size:clamp(1.1rem,1.35vw,1.36rem);font-weight:340;line-height:1.36}.about-boundary__row p{max-width:46rem;color:var(--trust-muted);margin:0;font-size:.94rem;font-weight:310;line-height:1.72}.about-contrast{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-contrast__item{border-right:1px solid var(--trust-line);align-content:start;gap:14px;min-height:160px;padding:clamp(22px,3.2vw,34px) clamp(16px,2.8vw,28px);display:grid}.about-contrast__item:last-child{border-right:0}.about-contrast__item p{max-width:22rem;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.about-contrast__item p{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.about-contrast__item p{font-size:clamp(1.02rem,1.25vw,1.18rem);font-weight:320;line-height:1.62}@media (max-width:980px){.about-studio{gap:38px;width:min(100% - 32px,760px);padding-top:34px}.about-studio__hero,.about-boundary{grid-template-columns:1fr}.about-studio__hero{gap:34px;min-height:auto}.about-orbit{min-height:320px}.about-boundary__row{grid-template-columns:54px minmax(0,1fr);gap:8px 18px}.about-boundary__row em,.about-boundary__row strong,.about-boundary__row p{grid-column:2}.about-contrast{grid-template-columns:1fr}.about-contrast__item{border-right:0;border-bottom:1px solid var(--trust-line);min-height:0}.about-contrast__item:last-child{border-bottom:0}}@media (max-width:640px){.about-studio{gap:32px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.about-studio__copy{gap:14px}.about-studio__copy h1{font-size:clamp(2.38rem,10vw,3.18rem);line-height:1.12}.about-studio__copy p,.about-boundary__row p,.about-orbit__copy p{font-size:.92rem;line-height:1.68}.about-studio__actions{grid-template-columns:1fr;display:grid}.about-studio .button-primary,.about-studio .button-secondary{width:100%}.about-orbit{min-height:280px;padding:18px 0}.about-orbit__field{min-height:178px;margin-inline:18px}.about-orbit__field:before{inset:10px 8px}.about-orbit__field:after{inset:46px 36px}.about-orbit__field span{inset:78px 70px}.about-orbit__copy{padding:18px 18px 0}.about-boundary__head h2{font-size:1.62rem}.about-boundary__row{grid-template-columns:46px minmax(0,1fr);padding:18px 0}.about-contrast__item{padding:20px 0}}.legal-policy-route{gap:clamp(38px,5.5vw,72px);width:min(100% - clamp(52px,8vw,140px),1100px);padding-top:clamp(44px,6vw,72px)}.legal-policy-hero{border-bottom:1px solid var(--trust-line-strong);grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:end;gap:clamp(40px,6vw,84px);min-height:clamp(390px,48svh,560px);padding-bottom:clamp(34px,4.8vw,58px);display:grid}.legal-policy-hero__copy{align-content:end;gap:18px;display:grid}.legal-policy-hero .route-kicker,.legal-policy-ledger__head span,.legal-policy-meter__head span,.legal-policy-links>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-policy-hero .route-kicker,.legal-policy-ledger__head span,.legal-policy-meter__head span,.legal-policy-links>span{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.legal-policy-hero .route-kicker,.legal-policy-ledger__head span,.legal-policy-meter__head span,.legal-policy-links>span{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:620}.legal-policy-hero h1{max-width:7.5em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.legal-policy-hero h1{color:color-mix(in oklch, var(--xl-moon) 90%, var(--aa-brass-soft))}}.legal-policy-hero h1{text-wrap:balance;font-size:clamp(3.4rem,5.3vw,5.5rem);font-weight:250;line-height:1.06}.legal-policy-hero p{max-width:40rem;color:var(--trust-muted);margin:0;font-size:1rem;font-weight:310;line-height:1.78}.legal-policy-meter{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);background:radial-gradient(circle at 76% 18%, var(--xl-moon), transparent 10rem), radial-gradient(circle at 14% 78%, var(--aa-brass-soft), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 42px, var(--xl-command) 42px 43px);align-content:space-between;min-height:340px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter{background:radial-gradient(circle at 76% 18%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 10rem), radial-gradient(circle at 14% 78%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 9rem), repeating-linear-gradient(90deg, transparent 0 42px, color-mix(in oklch, var(--xl-command) 4.5%, transparent) 42px 43px)}}.legal-policy-meter{padding:24px 0;overflow:hidden}.legal-policy-meter__head{gap:8px;padding-inline:24px;display:grid}.legal-policy-meter__head strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter__head strong{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.legal-policy-meter__head strong{font-size:clamp(1.4rem,2vw,2rem);font-weight:290;line-height:1.18}.legal-policy-meter__ring{min-height:130px;margin:8px 24px;position:relative}.legal-policy-meter__ring:before,.legal-policy-meter__ring:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.legal-policy-meter__ring:before{border:1px solid var(--xl-command);inset:0 22px}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter__ring:before{border:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.legal-policy-meter__ring:after{border:1px solid var(--aa-brass-soft);inset:32px 64px}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter__ring:after{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 24%, transparent)}}.legal-policy-meter__ring:after{background:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter__ring:after{background:color-mix(in oklch, var(--aa-brass-soft) 4%, transparent)}}.legal-policy-meter__ring i{background:var(--aa-brass-soft);border-radius:999px;width:5px;height:5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.legal-policy-meter__ring i{background:color-mix(in oklch, var(--aa-brass-soft) 70%, var(--xl-moon))}}.legal-policy-meter__ring i:first-child{top:22px;left:18%}.legal-policy-meter__ring i:nth-child(2){top:58px;right:24%}.legal-policy-meter__ring i:nth-child(3){bottom:18px;left:38%}.legal-policy-meter>p{border-top:1px solid var(--trust-line);max-width:24rem;padding:20px 24px 0;font-size:.9rem;line-height:1.66}.legal-policy-ledger{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(34px,5vw,74px);padding-bottom:clamp(28px,4vw,48px);display:grid}.legal-policy-ledger__head{align-content:start;gap:12px;display:grid}.legal-policy-ledger__head h2{max-width:8em;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.legal-policy-ledger__head h2{color:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.legal-policy-ledger__head h2{text-wrap:balance;font-size:clamp(1.6rem,2.25vw,2.35rem);font-weight:290;line-height:1.2}.legal-policy-ledger__body{border-top:1px solid var(--trust-line-strong);display:grid}.legal-policy-clause{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(48px,.1fr) minmax(110px,.22fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,2.8vw,38px);padding:clamp(18px,2.8vw,30px) 0;display:grid}.legal-policy-clause span,.legal-policy-clause em{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.legal-policy-clause span,.legal-policy-clause em{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.legal-policy-clause span,.legal-policy-clause em{font-size:.76rem;font-style:normal;font-weight:620}.legal-policy-clause p{max-width:62rem;color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.legal-policy-clause p{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.legal-policy-clause p{font-size:.98rem;font-weight:310;line-height:1.78}.legal-policy-links{border-top:1px solid var(--trust-line-strong);border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);padding:clamp(22px,3.2vw,36px) 0}.legal-policy-links a{border-bottom:1px solid var(--xl-command);align-items:center;min-height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.legal-policy-links a{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 22%, transparent)}}.legal-policy-links a{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.legal-policy-links a{color:color-mix(in oklch, var(--xl-moon) 70%, var(--aa-brass-soft))}}.legal-policy-links a{font-size:.9rem;font-weight:430}.model-disclosure-panel{border-top:1px solid var(--trust-line-strong)}.model-disclosure-panel__grid{border-top:1px solid var(--trust-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-disclosure-panel__grid>div{border-right:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line);gap:10px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.model-disclosure-panel__grid>div:nth-child(2n){border-right:0}.model-disclosure-panel__grid span{color:var(--trust-dim);font-size:.74rem;font-weight:620}.model-disclosure-panel__grid strong,.model-disclosure-panel__grid a{overflow-wrap:anywhere;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.model-disclosure-panel__grid strong,.model-disclosure-panel__grid a{color:color-mix(in oklch, var(--xl-moon) 74%, var(--aa-brass-soft))}}.model-disclosure-panel__grid strong,.model-disclosure-panel__grid a{font-size:.94rem;font-weight:380;line-height:1.55}@media (max-width:920px){.legal-policy-route{gap:36px;width:min(100% - 32px,760px);padding-top:34px}.legal-policy-hero,.legal-policy-ledger,.legal-policy-links{grid-template-columns:1fr}.legal-policy-hero{gap:30px;min-height:auto}.legal-policy-meter{min-height:280px}.legal-policy-clause{grid-template-columns:46px minmax(0,1fr);gap:8px 18px}.legal-policy-clause em,.legal-policy-clause p{grid-column:2}.model-disclosure-panel__grid{grid-template-columns:1fr}.model-disclosure-panel__grid>div,.model-disclosure-panel__grid>div:nth-child(2n){border-right:0}}@media (max-width:640px){.legal-policy-route{gap:30px;width:min(100% - 20px,480px);padding-top:22px;padding-bottom:86px}.legal-policy-hero__copy{gap:14px}.legal-policy-hero h1{font-size:clamp(2.42rem,11vw,3.4rem);line-height:1.12}.legal-policy-hero p,.legal-policy-clause p,.legal-policy-meter>p{font-size:.92rem;line-height:1.68}.legal-policy-meter{min-height:240px;padding:18px 0}.legal-policy-meter__head,.legal-policy-meter>p{padding-inline:18px}.legal-policy-meter__ring{min-height:98px;margin-inline:18px}.legal-policy-meter__ring:after{inset:25px 48px}.legal-policy-ledger__head h2{font-size:1.58rem}.legal-policy-clause{grid-template-columns:40px minmax(0,1fr);padding:18px 0}}.route-page .admin-operation-route{--admin-op-line:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-route{--admin-op-line:color-mix(in oklch, var(--xl-command) 10%, transparent)}}.route-page .admin-operation-route{--admin-op-line-strong:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-route{--admin-op-line-strong:color-mix(in oklch, var(--xl-command) 20%, transparent)}}.route-page .admin-operation-route{--admin-op-text:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-route{--admin-op-text:color-mix(in oklch, var(--xl-moon) 84%, var(--aa-brass-soft))}}.route-page .admin-operation-route{--admin-op-muted:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-route{--admin-op-muted:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .admin-operation-route{gap:clamp(34px,5vw,68px);width:min(100% - clamp(52px,8vw,136px),1120px);padding-block:clamp(34px,5vw,68px) clamp(70px,8vw,104px)}.route-page .admin-operation-hero{border-bottom-color:var(--admin-op-line-strong);min-height:clamp(410px,52svh,580px)}.route-page .admin-operation-hero:before{background:linear-gradient(90deg, var(--xl-command), transparent 44%), radial-gradient(ellipse at 50% 20%, var(--xl-moon), transparent 34%), radial-gradient(ellipse at 88% 82%, var(--aa-brass-soft), transparent 44%);inset:6% -6% 14% 44%}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-hero:before{background:linear-gradient(90deg, color-mix(in oklch, var(--xl-command) 5%, transparent), transparent 44%), radial-gradient(ellipse at 50% 20%, color-mix(in oklch, var(--xl-moon) 11%, transparent), transparent 34%), radial-gradient(ellipse at 88% 82%, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 44%)}}.route-page .admin-operation-panel{border:1px solid var(--admin-op-line-strong);background:repeating-linear-gradient(90deg, transparent 0 58px, var(--xl-command) 58px 59px), repeating-linear-gradient(0deg, transparent 0 58px, var(--xl-command) 58px 59px), radial-gradient(circle at 72% 22%, var(--xl-moon), transparent 10rem);border-radius:0;min-height:300px}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-panel{background:repeating-linear-gradient(90deg, transparent 0 58px, color-mix(in oklch, var(--xl-command) 7%, transparent) 58px 59px), repeating-linear-gradient(0deg, transparent 0 58px, color-mix(in oklch, var(--xl-command) 6%, transparent) 58px 59px), radial-gradient(circle at 72% 22%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 10rem)}}.route-page .admin-operation-panel{padding:clamp(24px,3.2vw,32px)}.route-page .admin-operation-panel strong{letter-spacing:0;margin-top:clamp(52px,8vw,92px);font-size:clamp(4.2rem,5.8vw,6rem)}.route-page .admin-operation-path{border-top:1px solid var(--admin-op-line-strong);border-bottom:1px solid var(--admin-op-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.route-page .admin-operation-path div{border-right:1px solid var(--admin-op-line);grid-template-columns:minmax(72px,.26fr) minmax(92px,.24fr) minmax(0,1fr);align-content:center;gap:10px 18px;min-height:126px;padding:clamp(18px,2.8vw,30px) clamp(14px,2.4vw,24px) clamp(18px,2.8vw,30px) 0;display:grid}.route-page .admin-operation-path div:last-child{border-right:0}.route-page .admin-operation-path span,.route-page .admin-operation-path strong{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-path span,.route-page .admin-operation-path strong{color:color-mix(in oklch, var(--xl-command) 52%, var(--xl-moon))}}.route-page .admin-operation-path span,.route-page .admin-operation-path strong{font-size:.74rem;font-weight:620}.route-page .admin-operation-path strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-path strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .admin-operation-path strong{font-size:.92rem;font-weight:360}.route-page .admin-operation-path p{max-width:30ch;color:var(--admin-op-muted);margin:0;font-size:.9rem;line-height:1.66}.route-page .admin-operation-list.admin-ledger{border-top:1px solid var(--admin-op-line-strong)}.route-page .admin-operation-list .admin-ledger__item{border-bottom-color:var(--admin-op-line);grid-template-columns:60px minmax(90px,.16fr) minmax(160px,.26fr) minmax(0,1fr) minmax(84px,auto);align-items:baseline;gap:clamp(14px,2.4vw,30px);min-height:92px;padding:clamp(18px,2.8vw,28px) 0}.route-page .admin-operation-list .admin-ledger__item small{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-list .admin-ledger__item small{color:color-mix(in oklch, var(--xl-command) 46%, var(--xl-moon))}}.route-page .admin-operation-list .admin-ledger__item small{font-size:.72rem;font-weight:620}.route-page .admin-operation-list .admin-ledger__item strong{color:var(--admin-op-text);font-size:clamp(1.12rem,1.45vw,1.38rem)}.route-page .admin-operation-list .admin-ledger__item p{max-width:54rem;color:var(--admin-op-muted);line-height:1.7}.route-page .admin-operation-list .admin-ledger__item em{border-bottom:1px solid var(--xl-command);justify-self:end}@supports (color:color-mix(in lab, red, red)){.route-page .admin-operation-list .admin-ledger__item em{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 24%, transparent)}}@media (max-width:920px){.route-page .admin-operation-route{gap:30px;width:min(100% - 28px,620px);padding-block:28px 86px}.route-page .admin-operation-hero{min-height:0}.route-page .admin-operation-panel{min-height:230px}.route-page .admin-operation-path{grid-template-columns:1fr}.route-page .admin-operation-path div{border-right:0;border-bottom:1px solid var(--admin-op-line);grid-template-columns:72px minmax(80px,.28fr) minmax(0,1fr);min-height:0;padding:17px 0}.route-page .admin-operation-path div:last-child{border-bottom:0}.route-page .admin-operation-list .admin-ledger__item{grid-template-columns:42px minmax(0,1fr) auto;gap:8px 16px;min-height:0;padding:20px 0}.route-page .admin-operation-list .admin-ledger__item small,.route-page .admin-operation-list .admin-ledger__item strong,.route-page .admin-operation-list .admin-ledger__item p{grid-column:2/-1}.route-page .admin-operation-list .admin-ledger__item em{grid-area:1/3;justify-self:end}}@media (max-width:640px){.route-page .admin-operation-route{width:min(100% - 20px,480px)}.route-page .admin-operation-panel strong{margin-top:44px;font-size:4.1rem}.route-page .admin-operation-path div{grid-template-columns:62px minmax(0,1fr)}.route-page .admin-operation-path strong,.route-page .admin-operation-path p{grid-column:2}.route-page .admin-operation-list .admin-ledger__item{grid-template-columns:36px minmax(0,1fr)}.route-page .admin-operation-list .admin-ledger__item em,.route-page .admin-operation-list .admin-ledger__item small,.route-page .admin-operation-list .admin-ledger__item strong,.route-page .admin-operation-list .admin-ledger__item p{grid-column:2}.route-page .admin-operation-list .admin-ledger__item em{grid-row:auto;justify-self:start;margin-top:4px}}.aa-page--home .home-hero{min-height:max(100svh,760px);padding-top:clamp(118px,13vh,168px);padding-bottom:clamp(72px,8vh,118px)}.aa-page--home .home-hero:before{background:radial-gradient(ellipse at 17% 63%, #f0b95a1a, transparent 38%), radial-gradient(ellipse at 52% 41%, #00000075, transparent 41%), radial-gradient(ellipse at 79% 27%, var(--xl-moon), transparent 32%), linear-gradient(90deg, #00000047, transparent 38%, #00000038 100%)}@supports (color:lab(0% 0 0)){.aa-page--home .home-hero:before{background:radial-gradient(ellipse at 17% 63%, lab(78.9184% 13.2843 55.0138/.1), transparent 38%), radial-gradient(ellipse at 52% 41%, lab(0% 0 0/.46), transparent 41%), radial-gradient(ellipse at 79% 27%, var(--xl-moon), transparent 32%), linear-gradient(90deg, #00000047, transparent 38%, #00000038 100%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-hero:before{background:radial-gradient(ellipse at 17% 63%, lab(78.9184% 13.2843 55.0138/.1), transparent 38%), radial-gradient(ellipse at 52% 41%, lab(0% 0 0/.46), transparent 41%), radial-gradient(ellipse at 79% 27%, color-mix(in oklch, var(--xl-moon) 7%, transparent), transparent 32%), linear-gradient(90deg, lab(0% 0 0/.28), transparent 38%, lab(0% 0 0/.22) 100%)}}.aa-page--home .hero-cosmos__painting{opacity:.74;filter:saturate(.86)contrast(1.08)brightness(.76)}.aa-page--home .hero-cosmos__painted-cloud{opacity:.34}.aa-page--home .hero-cosmos__dawn{opacity:.62}.aa-page--home .hero-cosmos__moon{opacity:.76}.aa-page--home .hero-shell{width:min(100%,1080px)}.aa-page--home .hero-shell:before{opacity:.14;width:min(62vw,760px)}.aa-page--home .hero-shell:after{opacity:.1;width:min(58vw,700px)}.aa-page--home .hero-copy{gap:clamp(12px,1.8vh,18px);max-width:880px}.aa-page--home .hero-copy:before{background:radial-gradient(ellipse at 50% 45%, #000000ad, transparent 62%), radial-gradient(ellipse at 50% 76%, var(--aa-brass-soft), transparent 48%);inset:-90px -150px -84px}@supports (color:lab(0% 0 0)){.aa-page--home .hero-copy:before{background:radial-gradient(ellipse at 50% 45%, lab(0% 0 0/.68), transparent 62%), radial-gradient(ellipse at 50% 76%, var(--aa-brass-soft), transparent 48%)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-copy:before{background:radial-gradient(ellipse at 50% 45%, lab(0% 0 0/.68), transparent 62%), radial-gradient(ellipse at 50% 76%, color-mix(in oklch, var(--aa-brass-soft) 5%, transparent), transparent 48%)}}.aa-page--home .hero-copy:before{opacity:.86}.aa-page--home .hero-kicker{color:var(--xl-moon);margin-bottom:10px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-kicker{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.aa-page--home .hero-kicker{letter-spacing:.34em;font-size:.58rem;font-weight:520}.aa-page--home .hero-title{max-width:16ch;color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{color:color-mix(in oklch, var(--xl-moon) 88%, var(--aa-brass-soft))}}.aa-page--home .hero-title{text-shadow:0 28px 84px #000000d1, 0 0 30px var(--aa-brass-soft);font-size:clamp(3.35rem,5.25vw,5.55rem);font-weight:240;line-height:1.03}@supports (color:lab(0% 0 0)){.aa-page--home .hero-title{text-shadow:0 28px 84px lab(0% 0 0/.82), 0 0 30px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-title{text-shadow:0 28px 84px lab(0% 0 0/.82), 0 0 30px color-mix(in oklch, var(--aa-brass-soft) 5%, transparent)}}.aa-page--home .hero-body{max-width:38rem;color:var(--xl-moon);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-body{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.aa-page--home .hero-body{font-size:.94rem;line-height:1.78}.aa-page--home .question-form.home-intake{border-top:1px solid var(--xl-command);gap:16px;width:min(100%,620px);margin-top:clamp(24px,3.4vh,40px);position:relative}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-form.home-intake{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.aa-page--home .question-form.home-intake{border-bottom:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-form.home-intake{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 9%, transparent)}}.aa-page--home .question-form.home-intake{padding:15px 0 18px}.aa-page--home .question-form.home-intake:before{background:linear-gradient(90deg, transparent, var(--xl-moon), transparent);width:78px;height:1px;position:absolute;top:-1px;left:50%}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-form.home-intake:before{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--xl-moon) 30%, var(--aa-brass-soft)), transparent)}}.aa-page--home .question-form.home-intake:before{content:"";transform:translate(-50%)}.aa-page--home .question-form.home-intake:after{background:var(--aa-brass-soft);width:34px;height:1px;position:absolute;bottom:-1px;left:50%}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-form.home-intake:after{background:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.aa-page--home .question-form.home-intake:after{content:"";transform:translate(-50%)}.aa-page--home .home-mode-tabs--duo{border:1px solid var(--xl-command);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,420px)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-mode-tabs--duo{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.aa-page--home .home-mode-tabs--duo{box-shadow:0 18px 56px #00000075, inset 0 1px 0 var(--xl-moon);background:#00000080;background:lab(0% 0 0/.5);border-radius:999px;padding:4px}@supports (color:lab(0% 0 0)){.aa-page--home .home-mode-tabs--duo{box-shadow:0 18px 56px lab(0% 0 0/.46), inset 0 1px 0 var(--xl-moon)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-mode-tabs--duo{box-shadow:0 18px 56px lab(0% 0 0/.46), inset 0 1px 0 color-mix(in oklch, var(--xl-moon) 5%, transparent)}}.aa-page--home .home-mode-tab{min-height:48px;color:var(--xl-moon);background:0 0;border:0;border-radius:999px;place-items:center;gap:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-mode-tab{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.aa-page--home .home-mode-tab{text-align:center;transition:background .18s var(--ease-out-quart), color .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart);padding:0 16px}.aa-page--home .home-mode-tab span{display:none}.aa-page--home .home-mode-tab strong{letter-spacing:.03em;font-size:.9rem;font-weight:520}.aa-page--home .home-mode-tab[aria-selected=true]{background:linear-gradient(180deg, var(--xl-moon), var(--aa-brass-soft))}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-mode-tab[aria-selected=true]{background:linear-gradient(180deg, color-mix(in oklch, var(--xl-moon) 94%, var(--aa-brass-soft)), color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon)))}}.aa-page--home .home-mode-tab[aria-selected=true]{color:#000}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-mode-tab[aria-selected=true]{color:color-mix(in oklch, black 84%, var(--aa-brass))}}.aa-page--home .home-mode-tab[aria-selected=true]{box-shadow:0 10px 26px #00000061,inset 0 1px #ffffff2e;box-shadow:0 10px 26px lab(0% 0 0/.38),inset 0 1px lab(100% 0 0/.18)}.aa-page--home .home-intake-panel{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;width:min(100%,520px);padding-top:2px}.aa-page--home .home-intake-panel label,.aa-page--home .home-select-line{color:var(--xl-moon);gap:7px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel label,.aa-page--home .home-select-line{color:color-mix(in oklch, var(--xl-moon) 46%, var(--aa-brass-soft))}}.aa-page--home .home-intake-panel label,.aa-page--home .home-select-line{text-align:left;font-size:.68rem;font-weight:420}.aa-page--home .home-intake-panel input,.aa-page--home .home-intake-panel select,.aa-page--home .home-select-line select{border:0;border-bottom:1px solid var(--xl-command);min-height:40px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel input,.aa-page--home .home-intake-panel select,.aa-page--home .home-select-line select{border-bottom:1px solid color-mix(in oklch, var(--xl-command) 18%, transparent)}}.aa-page--home .home-intake-panel input,.aa-page--home .home-intake-panel select,.aa-page--home .home-select-line select{color:var(--xl-moon);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel input,.aa-page--home .home-intake-panel select,.aa-page--home .home-select-line select{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.aa-page--home .home-intake-panel input,.aa-page--home .home-intake-panel select,.aa-page--home .home-select-line select{transition:border-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart);padding:0 2px 8px;font-size:.86rem}.aa-page--home .home-intake-panel input:focus,.aa-page--home .home-intake-panel select:focus,.aa-page--home .home-select-line select:focus{border-bottom-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel input:focus,.aa-page--home .home-intake-panel select:focus,.aa-page--home .home-select-line select:focus{border-bottom-color:color-mix(in oklch, var(--aa-brass-soft) 56%, transparent)}}.aa-page--home .home-intake-panel input:focus,.aa-page--home .home-intake-panel select:focus,.aa-page--home .home-select-line select:focus{color:var(--xl-moon);outline:0}.aa-page--home .home-intake-panel input::placeholder{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel input::placeholder{color:color-mix(in oklch, var(--xl-moon) 34%, transparent)}}.aa-page--home .home-intake-choice{color:var(--xl-moon);justify-content:center;gap:8px 16px;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-choice{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.aa-page--home .home-intake-choice{font-size:.72rem}.aa-page--home .home-intake-choice>span{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-choice>span{color:color-mix(in oklch, var(--xl-command) 48%, transparent)}}.aa-page--home .home-intake-choice label{white-space:nowrap;align-items:center;gap:6px;width:auto;min-height:28px;display:inline-flex}.aa-page--home .home-intake-choice input[type=radio]{width:15px;min-height:15px;padding:0}.aa-page--home .home-intake-panel--tarot{grid-template-columns:1fr;width:min(100%,560px)}.aa-page--home .home-intake-panel--tarot .topic-chip-list{gap:8px}.aa-page--home .home-intake-panel--tarot .topic-chip{border-color:var(--xl-command);min-height:32px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .home-intake-panel--tarot .topic-chip{border-color:color-mix(in oklch, var(--xl-command) 13%, transparent)}}.aa-page--home .home-intake-panel--tarot .topic-chip{box-shadow:none;background:0 0;padding:0 12px;font-size:.72rem}.aa-page--home .home-intake-panel--tarot .home-select-line{justify-self:center;width:min(100%,420px)}.aa-page--home .question-input__field{border-color:var(--xl-command);min-height:56px;max-height:56px}@supports (color:color-mix(in lab, red, red)){.aa-page--home .question-input__field{border-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.aa-page--home .question-input__field{background:linear-gradient(#00000061,#00000080);background:linear-gradient(lab(0% 0 0/.38),lab(0% 0 0/.5));padding:18px 58px 16px 24px;font-size:.9rem;box-shadow:0 16px 46px #00000061,inset 0 1px #ffffff12;box-shadow:0 16px 46px lab(0% 0 0/.38),inset 0 1px lab(100% 0 0/.07)}.aa-page--home .hero-action-row{gap:12px;margin-top:0}.aa-page--home .primary-cta{min-width:168px;min-height:50px;box-shadow:0 18px 46px #0000006b, 0 0 34px var(--aa-brass-soft);border-radius:999px}@supports (color:lab(0% 0 0)){.aa-page--home .primary-cta{box-shadow:0 18px 46px lab(0% 0 0/.42), 0 0 34px var(--aa-brass-soft)}}@supports (color:color-mix(in lab, red, red)){.aa-page--home .primary-cta{box-shadow:0 18px 46px lab(0% 0 0/.42), 0 0 34px color-mix(in oklch, var(--aa-brass-soft) 8%, transparent)}}.aa-page--home .hero-action-note{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.aa-page--home .hero-action-note{color:color-mix(in oklch, var(--xl-moon) 38%, var(--aa-brass-soft))}}.aa-page--home .hero-action-note{font-size:.68rem}.aa-page--home .hero-entry-list{display:none}@media (max-width:900px){.aa-page--home .home-hero{min-height:auto;padding-top:108px;padding-bottom:48px}.aa-page--home .hero-copy{max-width:min(100%,520px)}.aa-page--home .hero-title{max-width:8.8em;font-size:clamp(2.85rem,12vw,4.5rem);line-height:1.06}.aa-page--home .question-form.home-intake{width:min(100%,520px)}}@media (max-width:640px){.aa-page--home .home-hero{padding-left:22px;padding-right:22px}.aa-page--home .hero-kicker{letter-spacing:.28em;font-size:.54rem}.aa-page--home .hero-body{max-width:28rem;font-size:.9rem}.aa-page--home .home-mode-tabs--duo{width:100%}.aa-page--home .home-intake-panel{grid-template-columns:1fr;width:100%}.aa-page--home .hero-action-row,.aa-page--home .hero-action-row .primary-cta{width:100%}}.route-page .module-console{gap:18px;width:100%;display:grid}.route-page .module-console select,.route-page .compatibility-question textarea{border:1px solid var(--xl-command);width:100%}@supports (color:color-mix(in lab, red, red)){.route-page .module-console select,.route-page .compatibility-question textarea{border:1px solid color-mix(in oklch, var(--xl-command) 17%, transparent)}}.route-page .module-console select,.route-page .compatibility-question textarea{color:var(--xl-moon);background:#00000057;background:lab(0% 0 0/.34);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.route-page .module-console select,.route-page .compatibility-question textarea{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .module-console select,.route-page .compatibility-question textarea{font:inherit;padding:12px 14px}.route-page .compatibility-question{grid-column:1/-1;gap:8px;display:grid}.route-page .transit-cycle-form--full{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-page .transit-cycle-form--full .transit-period-switch,.route-page .transit-cycle-form--full .transit-focus-options{grid-column:1/-1}.route-page .transit-cycle-form--full>button[type=submit]{align-self:end}.route-page [aria-pressed=true]{border-color:var(--aa-brass-soft)!important}@supports (color:color-mix(in lab, red, red)){.route-page [aria-pressed=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 72%, transparent)!important}}.route-page [aria-pressed=true]{background:linear-gradient(180deg, var(--aa-brass-soft), #00000052)!important}@supports (color:color-mix(in lab, red, red)){.route-page [aria-pressed=true]{background:linear-gradient(180deg, color-mix(in oklch, var(--aa-brass-soft) 14%, transparent), lab(0% 0 0/.32))!important}}.route-page [aria-pressed=true]{color:var(--xl-moon)!important}.route-page .module-console__message,.route-page .module-console__notice{border:1px solid var(--aa-brass-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-console__message,.route-page .module-console__notice{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 20%, transparent)}}.route-page .module-console__message,.route-page .module-console__notice{color:var(--xl-moon);background:#0000004d;background:lab(0% 0 0/.3);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.route-page .module-console__message,.route-page .module-console__notice{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .module-console__message,.route-page .module-console__notice{padding:12px 14px}.route-page .module-console__notice{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-console__notice{border-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .module-console__notice{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-console__notice{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .birth-profile-facts{border:1px solid var(--aa-brass-soft);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .birth-profile-facts{background:radial-gradient(circle at 88% 16%, var(--aa-brass-soft), transparent 34%), linear-gradient(180deg, #0000002e, #0000006b);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts{background:radial-gradient(circle at 88% 16%, color-mix(in oklch, var(--aa-brass-soft) 12%, transparent), transparent 34%), linear-gradient(180deg, lab(0% 0 0/.18), lab(0% 0 0/.42))}}.route-page .birth-profile-facts{padding:clamp(18px,2.6vw,26px);box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0d;box-shadow:0 22px 58px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.05)}.route-page .birth-profile-facts__head{gap:5px;display:grid}.route-page .birth-profile-facts__head span,.route-page .birth-profile-facts dt{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts__head span,.route-page .birth-profile-facts dt{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .birth-profile-facts__head span,.route-page .birth-profile-facts dt{font-size:.72rem}.route-page .birth-profile-facts__head h3{color:var(--xl-moon);letter-spacing:0;margin:0;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:500}.route-page .birth-profile-facts__head p,.route-page .birth-profile-facts dd,.route-page .birth-profile-facts small{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts__head p,.route-page .birth-profile-facts dd,.route-page .birth-profile-facts small{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .birth-profile-facts__head p,.route-page .birth-profile-facts dd,.route-page .birth-profile-facts small{line-height:1.65}.route-page .birth-profile-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.route-page .birth-profile-facts dl div{border:1px solid var(--xl-command);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts dl div{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .birth-profile-facts dl div{background:#00000038;background:lab(0% 0 0/.22);border-radius:15px;padding:12px}.route-page .birth-profile-facts dd{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts dd{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .birth-profile-facts dd{font-size:.9rem}.route-page .birth-profile-facts ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.route-page .birth-profile-facts li{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts li{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .birth-profile-facts li{color:var(--xl-moon);background:#00000038;background:lab(0% 0 0/.22);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .birth-profile-facts li{color:color-mix(in oklch, var(--xl-moon) 64%, var(--aa-brass-soft))}}.route-page .birth-profile-facts li{padding:8px 10px;font-size:.78rem}.route-page .service-shell-panel{border:1px solid var(--xl-command);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .service-shell-panel{background:linear-gradient(90deg, var(--aa-brass-soft), transparent 36%), #00000047;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel{background:linear-gradient(90deg, color-mix(in oklch, var(--aa-brass-soft) 8%, transparent), transparent 36%), lab(0% 0 0/.28)}}.route-page .service-shell-panel{padding:clamp(16px,2.4vw,22px)}.route-page .service-shell-panel[data-status=ok]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel[data-status=ok]{border-color:color-mix(in oklch, var(--aa-brass-soft) 26%, transparent)}}.route-page .service-shell-panel[data-status=partial]{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel[data-status=partial]{border-color:color-mix(in oklch, var(--xl-command) 22%, transparent)}}.route-page .service-shell-panel__head{gap:6px;display:grid}.route-page .service-shell-panel__head span,.route-page .service-shell-panel dt{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel__head span,.route-page .service-shell-panel dt{color:color-mix(in oklch, var(--aa-brass-soft) 74%, var(--xl-moon))}}.route-page .service-shell-panel__head span,.route-page .service-shell-panel dt{font-size:.72rem}.route-page .service-shell-panel__head strong,.route-page .service-shell-panel dd{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel__head strong,.route-page .service-shell-panel dd{color:color-mix(in oklch, var(--xl-moon) 82%, var(--aa-brass-soft))}}.route-page .service-shell-panel__head strong,.route-page .service-shell-panel dd{letter-spacing:0;font-weight:500}.route-page .service-shell-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.route-page .service-shell-panel dl div{border-top:1px solid var(--xl-command);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel dl div{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .service-shell-panel dl div{padding-top:10px}.route-page .service-shell-panel p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel p{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .service-shell-panel p{line-height:1.7}.route-page .service-shell-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.route-page .service-shell-panel li{border-left:1px solid var(--aa-brass-soft);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel li{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 28%, transparent)}}.route-page .service-shell-panel li{padding-left:10px}.route-page .service-shell-panel li strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel li strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .service-shell-panel li strong{font-size:.86rem}.route-page .service-shell-panel li span{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .service-shell-panel li span{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .service-shell-panel li span{line-height:1.65}.route-page .module-result-panel,.route-page .report-asset,.route-page .account-assets{border:1px solid var(--aa-brass-soft);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel,.route-page .report-asset,.route-page .account-assets{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .module-result-panel,.route-page .report-asset,.route-page .account-assets{background:linear-gradient(#00000038,#00000070);background:linear-gradient(lab(0% 0 0/.22),lab(0% 0 0/.44));border-radius:22px;padding:clamp(20px,3vw,30px);box-shadow:0 26px 70px #0000005c,inset 0 1px #ffffff0f;box-shadow:0 26px 70px lab(0% 0 0/.36),inset 0 1px lab(100% 0 0/.06)}.route-page .module-result-panel h3,.route-page .report-asset h2{color:var(--xl-moon);letter-spacing:0;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:500}.route-page .module-result-panel p,.route-page .report-asset p,.route-page .account-assets p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel p,.route-page .report-asset p,.route-page .account-assets p{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .module-result-panel p,.route-page .report-asset p,.route-page .account-assets p{line-height:1.8}.route-page .module-result-panel ul,.route-page .paid-report--asset ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.route-page .module-result-panel li,.route-page .paid-report--asset li{border-left:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel li,.route-page .paid-report--asset li{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.route-page .module-result-panel li,.route-page .paid-report--asset li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel li,.route-page .paid-report--asset li{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .module-result-panel li,.route-page .paid-report--asset li{padding-left:12px;line-height:1.65}.route-page .module-result-panel__next,.route-page .module-result-panel__teaser{border-top:1px solid var(--xl-command);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__next,.route-page .module-result-panel__teaser{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-result-panel__next,.route-page .module-result-panel__teaser{padding-top:14px}.route-page .module-result-panel__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.route-page .module-result-panel__tiers article{border:1px solid var(--aa-brass-soft);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers article{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 17%, transparent)}}.route-page .module-result-panel__tiers article{background:radial-gradient(circle at 16% 0%, var(--aa-brass-soft), transparent 44%), #0000003d;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers article{background:radial-gradient(circle at 16% 0%, color-mix(in oklch, var(--aa-brass-soft) 13%, transparent), transparent 44%), lab(0% 0 0/.24)}}.route-page .module-result-panel__tiers article{padding:16px}.route-page .module-result-panel__tiers article[data-unlocked=true]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers article[data-unlocked=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.route-page .module-result-panel__tiers article[data-unlocked=true]{background:radial-gradient(circle at 16% 0%, var(--aa-brass-soft), transparent 44%), #0000002e}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers article[data-unlocked=true]{background:radial-gradient(circle at 16% 0%, color-mix(in oklch, var(--aa-brass-soft) 17%, transparent), transparent 44%), lab(0% 0 0/.18)}}.route-page .module-result-panel__tiers article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-page .module-result-panel__tiers span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers span{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}.route-page .module-result-panel__tiers span{font-size:.72rem}.route-page .module-result-panel__tiers strong{color:var(--xl-moon);font-size:.82rem;font-weight:560}.route-page .module-result-panel__tiers h4{color:var(--xl-moon);letter-spacing:0;margin:0;font-size:1rem;font-weight:540}.route-page .module-result-panel__tiers p{font-size:.88rem;line-height:1.7}.route-page .module-result-panel__tiers ul{gap:7px}.route-page .module-result-panel__tiers li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tiers li{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.route-page .module-result-panel__tiers li{font-size:.82rem;line-height:1.5}.route-page .module-result-panel__tier-action{border:1px solid var(--aa-brass-soft);justify-self:start}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tier-action{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 30%, transparent)}}.route-page .module-result-panel__tier-action{color:var(--aa-brass-soft);background:#00000038;background:lab(0% 0 0/.22);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__tier-action{color:color-mix(in oklch, var(--aa-brass-soft) 82%, var(--xl-moon))}}.route-page .module-result-panel__tier-action{cursor:pointer;font:inherit;padding:8px 12px;font-size:.78rem}.route-page .module-result-panel__tier-action:disabled{cursor:default;opacity:.54}.route-page .module-result-panel__sample{border:1px solid var(--aa-brass-soft);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .module-result-panel__sample{background:radial-gradient(circle at 12% 0%, var(--aa-brass-soft), transparent 38%), linear-gradient(180deg, #ffffff06, transparent 56%), #00000029;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample{background:radial-gradient(circle at 12% 0%, color-mix(in oklch, var(--aa-brass-soft) 11%, transparent), transparent 38%), linear-gradient(180deg, lab(100% 0 0/.022), transparent 56%), lab(0% 0 0/.16)}}.route-page .module-result-panel__sample{padding:16px}.route-page .module-result-panel__sample-head{gap:8px;display:grid}.route-page .module-result-panel__sample-head span{width:fit-content;color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-head span{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}.route-page .module-result-panel__sample-head span{font-size:.72rem;font-weight:650}.route-page .module-result-panel__sample-head h4,.route-page .module-result-panel__reader-blocks h5,.route-page .module-result-panel__content-blocks h5{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-head h4,.route-page .module-result-panel__reader-blocks h5,.route-page .module-result-panel__content-blocks h5{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .module-result-panel__sample-head h4,.route-page .module-result-panel__reader-blocks h5,.route-page .module-result-panel__content-blocks h5{letter-spacing:0;font-size:1rem;font-weight:520}.route-page .module-result-panel__sample-head p{max-width:78ch;margin:0}.route-page .module-result-panel__sample-grid,.route-page .module-result-panel__reader-blocks,.route-page .module-result-panel__content-blocks,.route-page .module-result-panel__deep-status{gap:10px;display:grid}.route-page .module-result-panel__sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .module-result-panel__sample-grid>div,.route-page .module-result-panel__reader-blocks section,.route-page .module-result-panel__content-blocks section,.route-page .module-result-panel__deep-status{border:1px solid var(--xl-command);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-grid>div,.route-page .module-result-panel__reader-blocks section,.route-page .module-result-panel__content-blocks section,.route-page .module-result-panel__deep-status{border:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .module-result-panel__sample-grid>div,.route-page .module-result-panel__reader-blocks section,.route-page .module-result-panel__content-blocks section,.route-page .module-result-panel__deep-status{background:linear-gradient(#ffffff04,#0000 48%),#0003;background:linear-gradient(lab(100% 0 0/.015),#0000 48%),lab(0% 0 0/.2);border-radius:14px;padding:14px}.route-page .module-result-panel__sample-grid strong{color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-grid strong{color:color-mix(in oklch, var(--xl-command) 58%, var(--xl-moon))}}.route-page .module-result-panel__sample-grid strong{font-size:.74rem;font-weight:670}.route-page .module-result-panel__sample-grid p{border-top:1px solid var(--xl-command);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-grid p{border-top:1px solid color-mix(in oklch, var(--xl-command) 8%, transparent)}}.route-page .module-result-panel__sample-grid p{margin:0;padding-top:9px;font-size:.8rem;line-height:1.58}.route-page .module-result-panel__sample-grid p:first-of-type{border-top:0;padding-top:0}.route-page .module-result-panel__sample-grid p span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-grid p span{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}.route-page .module-result-panel__sample-grid p span{font-size:.72rem;font-weight:640}.route-page .module-result-panel__reader-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.route-page .module-result-panel__content-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page .module-result-panel__deep-status{grid-template-columns:minmax(0,.72fr) minmax(220px,.28fr);align-items:start}.route-page .module-result-panel__deep-status h5{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__deep-status h5{color:color-mix(in oklch, var(--xl-moon) 86%, var(--aa-brass-soft))}}.route-page .module-result-panel__deep-status h5{font-size:.9rem;font-weight:560}.route-page .module-result-panel__deep-status p{color:var(--xl-moon);margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__deep-status p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .module-result-panel__deep-status p{font-size:.8rem;line-height:1.66}.route-page .module-result-panel__deep-status ol{gap:7px;margin:0;padding-left:18px;display:grid}.route-page .module-result-panel__deep-status li{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__deep-status li{color:color-mix(in oklch, var(--xl-moon) 68%, var(--aa-brass-soft))}}.route-page .module-result-panel__deep-status li{font-size:.78rem;line-height:1.48}.route-page .module-result-panel__reader-blocks section,.route-page .module-result-panel__content-blocks section{align-content:start;min-height:142px}.route-page .module-result-panel__reader-blocks h5,.route-page .module-result-panel__content-blocks h5{font-size:.86rem}.route-page .module-result-panel__reader-blocks p,.route-page .module-result-panel__content-blocks p,.route-page .module-result-panel__sample-note{margin:0;font-size:.78rem;line-height:1.66}.route-page .module-result-panel__sample-note{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__sample-note{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-result-panel__sample-note{background:#00000029;background:lab(0% 0 0/.16);border-radius:12px;padding:11px 12px}.route-page .module-result-panel__supplements{border:1px solid var(--aa-brass-soft);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 14%, transparent)}}.route-page .module-result-panel__supplements{background:linear-gradient(#ffffff05,#0000 58%),#0000002e;background:linear-gradient(lab(100% 0 0/.018),#0000 58%),lab(0% 0 0/.18);border-radius:16px;padding:14px}.route-page .module-result-panel__supplements h4{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements h4{color:color-mix(in oklch, var(--xl-moon) 80%, var(--aa-brass-soft))}}.route-page .module-result-panel__supplements h4{font-size:.92rem;font-weight:560}.route-page .module-result-panel__supplements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.route-page .module-result-panel__supplements article{border:1px solid var(--xl-command);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements article{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-result-panel__supplements article{background:#0000002e;background:lab(0% 0 0/.18);border-radius:13px;padding:12px}.route-page .module-result-panel__supplements article[data-tone=complete]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements article[data-tone=complete]{border-color:color-mix(in oklch, var(--aa-brass-soft) 28%, transparent)}}.route-page .module-result-panel__supplements article[data-tone=warning]{border-color:#d9a05c47;border-color:lab(70.3771% 16.451 43.6865/.28)}.route-page .module-result-panel__supplements span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .module-result-panel__supplements span{font-size:.7rem;font-weight:650}.route-page .module-result-panel__supplements strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements strong{color:color-mix(in oklch, var(--xl-moon) 78%, var(--aa-brass-soft))}}.route-page .module-result-panel__supplements strong{font-size:.86rem;font-weight:560}.route-page .module-result-panel__supplements p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__supplements p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .module-result-panel__supplements p{font-size:.78rem;line-height:1.62}.route-page .module-result-panel__unlock-message{border:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__unlock-message{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 18%, transparent)}}.route-page .module-result-panel__unlock-message{color:var(--xl-moon);background:#0000002e;background:lab(0% 0 0/.18);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__unlock-message{color:color-mix(in oklch, var(--xl-moon) 62%, var(--aa-brass-soft))}}.route-page .module-result-panel__unlock-message{padding:11px 13px;font-size:.86rem}.route-page .module-result-panel__unlock-message a{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__unlock-message a{color:color-mix(in oklch, var(--aa-brass-soft) 84%, var(--xl-moon))}}.route-page .module-result-panel__boundary{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__boundary{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .module-result-panel__boundary{color:var(--xl-moon);padding-top:12px}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__boundary{color:color-mix(in oklch, var(--xl-moon) 52%, var(--aa-brass-soft))}}.route-page .module-result-panel__boundary{font-size:.84rem}.route-page .module-result-panel__next strong,.route-page .module-result-panel__teaser strong{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel__next strong,.route-page .module-result-panel__teaser strong{color:color-mix(in oklch, var(--aa-brass-soft) 86%, var(--xl-moon))}}.route-page .module-result-panel__next strong,.route-page .module-result-panel__teaser strong{font-size:.82rem;font-weight:560}.route-page .module-result-panel small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .module-result-panel small{color:color-mix(in oklch, var(--xl-moon) 46%, var(--aa-brass-soft))}}.route-page .module-result-panel small{line-height:1.7}.route-page .module-result-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.route-page .account-assets{margin-top:18px}.route-page .account-assets--compact{margin-top:0}.route-page .account-assets__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.route-page .public-reading-save-button[data-saved=true]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .public-reading-save-button[data-saved=true]{border-color:color-mix(in oklch, var(--aa-brass-soft) 42%, transparent)}}.route-page .public-reading-save-button[data-saved=true]{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .public-reading-save-button[data-saved=true]{color:color-mix(in oklch, var(--aa-brass-soft) 86%, var(--xl-moon))}}.route-page .account-assets__summary article{border:1px solid var(--xl-command);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__summary article{border:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .account-assets__summary article{background:#00000042;background:lab(0% 0 0/.26);border-radius:16px;padding:14px}.route-page .account-assets__sync{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.route-page .account-assets__sync p{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__sync p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .account-assets__sync p{font-size:.86rem;line-height:1.5}.route-page .account-assets__summary span,.route-page .account-assets__row span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__summary span,.route-page .account-assets__row span{color:color-mix(in oklch, var(--aa-brass-soft) 74%, var(--xl-moon))}}.route-page .account-assets__summary span,.route-page .account-assets__row span{font-size:.72rem}.route-page .account-assets__summary strong{color:var(--xl-moon);font-size:1.6rem;font-weight:500}.route-page .account-assets__summary small,.route-page .account-assets__row small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__summary small,.route-page .account-assets__row small{color:color-mix(in oklch, var(--xl-moon) 46%, var(--aa-brass-soft))}}.route-page .account-assets__summary small,.route-page .account-assets__row small{line-height:1.5}.route-page .account-assets__list{gap:10px;display:grid}.route-page .account-assets__row{border:1px solid var(--xl-command);grid-template-columns:80px minmax(0,1fr) 160px 70px;align-items:center;gap:8px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__row{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .account-assets__row{background:#0003;background:lab(0% 0 0/.2);border-radius:16px;padding:14px 16px;text-decoration:none}.route-page .account-assets__row-title{color:var(--xl-moon);font-weight:520;text-decoration:none}.route-page .account-assets__row-title:hover{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__row-title:hover{color:color-mix(in oklch, var(--aa-brass-soft) 82%, var(--xl-moon))}}.route-page .account-assets__row p{color:var(--xl-moon);grid-column:2/3}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__row p{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .account-assets__row p{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.route-page .account-assets__row small{text-align:right;justify-self:end}.route-page .account-assets__row-meta{text-align:right;justify-items:end;gap:6px;min-width:0;display:grid}.route-page .account-assets__service-badge{border:1px solid var(--xl-command);align-items:center;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .account-assets__service-badge{color:var(--xl-moon);background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge{color:color-mix(in oklch, var(--xl-moon) 58%, var(--aa-brass-soft))}}.route-page .account-assets__service-badge{padding:5px 9px;font-size:.7rem;font-weight:500;line-height:1.2}.route-page .account-assets__service-badge[data-tone=live]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge[data-tone=live]{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.route-page .account-assets__service-badge[data-tone=live]{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge[data-tone=live]{color:color-mix(in oklch, var(--aa-brass-soft) 82%, var(--xl-moon))}}.route-page .account-assets__service-badge[data-tone=partial]{color:#d9a05c;border-color:#d9a05c4d;border-color:lab(70.3771% 16.451 43.6865/.3)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge[data-tone=partial]{color:color-mix(in oklch, #d9a05c 76%, var(--xl-moon))}}.route-page .account-assets__service-badge[data-tone=local]{border-color:var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge[data-tone=local]{border-color:color-mix(in oklch, var(--xl-command) 18%, transparent)}}.route-page .account-assets__service-badge[data-tone=local]{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__service-badge[data-tone=local]{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .account-assets__supplement{border:1px solid var(--aa-brass-soft);grid-column:2/4;justify-self:start;max-width:100%}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__supplement{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 12%, transparent)}}.route-page .account-assets__supplement{color:var(--xl-moon);background:#00000029;background:lab(0% 0 0/.16);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__supplement{color:color-mix(in oklch, var(--xl-moon) 48%, var(--aa-brass-soft))}}.route-page .account-assets__supplement{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;overflow:hidden}.route-page .account-assets__delete{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__delete{border:1px solid color-mix(in oklch, var(--xl-command) 15%, transparent)}}.route-page .account-assets__delete{color:var(--xl-moon);background:#0000003d;background:lab(0% 0 0/.24);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__delete{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .account-assets__delete{cursor:pointer;font:inherit;padding:8px 10px;font-size:.78rem}.route-page .account-assets__delete:hover{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-assets__delete:hover{border-color:color-mix(in oklch, var(--aa-brass-soft) 32%, transparent)}}.route-page .account-assets__delete:hover{color:var(--xl-moon)}.route-page .service-contract-preview{border:1px solid var(--aa-brass-soft);gap:18px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .service-contract-preview{background:radial-gradient(circle at 9% 0%, var(--aa-brass-soft), transparent 23rem), linear-gradient(180deg, #0000002e, #0000006b);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview{background:radial-gradient(circle at 9% 0%, color-mix(in oklch, var(--aa-brass-soft) 10%, transparent), transparent 23rem), linear-gradient(180deg, lab(0% 0 0/.18), lab(0% 0 0/.42))}}.route-page .service-contract-preview{padding:clamp(18px,2.6vw,26px);box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0d;box-shadow:0 22px 58px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.05)}.route-page .service-contract-preview__head{gap:7px;max-width:760px;display:grid}.route-page .service-contract-preview__head span,.route-page .service-contract-preview__card span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__head span,.route-page .service-contract-preview__card span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .service-contract-preview__head span,.route-page .service-contract-preview__card span{font-size:.72rem}.route-page .service-contract-preview__head h2{color:var(--xl-moon);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500}.route-page .service-contract-preview__head p,.route-page .service-contract-preview__card p,.route-page .service-contract-preview__card li,.route-page .service-contract-preview__card small{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__head p,.route-page .service-contract-preview__card p,.route-page .service-contract-preview__card li,.route-page .service-contract-preview__card small{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .service-contract-preview__head p,.route-page .service-contract-preview__card p,.route-page .service-contract-preview__card li,.route-page .service-contract-preview__card small{line-height:1.65}.route-page .service-contract-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-page .service-contract-preview__card{border:1px solid var(--xl-command);align-content:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card{border:1px solid color-mix(in oklch, var(--xl-command) 13%, transparent)}}.route-page .service-contract-preview__card{background:#0000003b;background:lab(0% 0 0/.23);border-radius:16px;padding:15px}.route-page .service-contract-preview__card[data-tone=complete]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card[data-tone=complete]{border-color:color-mix(in oklch, var(--aa-brass-soft) 25%, transparent)}}.route-page .service-contract-preview__card[data-tone=partial]{border-color:#d9a05c3d;border-color:lab(70.3771% 16.451 43.6865/.24)}.route-page .service-contract-preview__card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-page .service-contract-preview__card strong{border:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card strong{border:1px solid color-mix(in oklch, var(--xl-command) 16%, transparent)}}.route-page .service-contract-preview__card strong{color:var(--xl-moon);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card strong{color:color-mix(in oklch, var(--xl-moon) 66%, var(--aa-brass-soft))}}.route-page .service-contract-preview__card strong{white-space:nowrap;padding:5px 9px;font-size:.7rem;font-weight:520;line-height:1.2}.route-page .service-contract-preview__card[data-tone=complete] strong{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card[data-tone=complete] strong{border-color:color-mix(in oklch, var(--aa-brass-soft) 34%, transparent)}}.route-page .service-contract-preview__card[data-tone=complete] strong{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card[data-tone=complete] strong{color:color-mix(in oklch, var(--aa-brass-soft) 82%, var(--xl-moon))}}.route-page .service-contract-preview__card[data-tone=partial] strong{color:#d9a05c;border-color:#d9a05c4d;border-color:lab(70.3771% 16.451 43.6865/.3)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card[data-tone=partial] strong{color:color-mix(in oklch, #d9a05c 76%, var(--xl-moon))}}.route-page .service-contract-preview__card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-page .service-contract-preview__card li{border-left:1px solid var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card li{border-left:1px solid color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.route-page .service-contract-preview__card li{padding-left:9px}.route-page .service-contract-preview__card p{border-top:1px solid var(--xl-command)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card p{border-top:1px solid color-mix(in oklch, var(--xl-command) 11%, transparent)}}.route-page .service-contract-preview__card p{color:#d9a05c}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card p{color:color-mix(in oklch, #d9a05c 66%, var(--xl-moon))}}.route-page .service-contract-preview__card p{padding-top:10px;font-size:.82rem}.route-page .service-contract-preview__card small{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__card small{color:color-mix(in oklch, var(--xl-moon) 42%, var(--aa-brass-soft))}}.route-page .service-contract-preview__card small{font-size:.78rem}.route-page .service-contract-preview__performance{border-top:1px solid var(--xl-command);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__performance{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .service-contract-preview__performance{padding-top:2px}.route-page .service-contract-preview__performance-head{gap:5px;display:grid}.route-page .service-contract-preview__performance-head span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__performance-head span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .service-contract-preview__performance-head span{font-size:.72rem}.route-page .service-contract-preview__performance-head h3{color:var(--xl-moon);letter-spacing:0;margin:0;font-size:clamp(1rem,1.8vw,1.28rem);font-weight:500}.route-page .service-contract-preview__performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.route-page .service-contract-preview__speed-card,.route-page .service-contract-preview__supplement article{border:1px solid var(--xl-command);align-content:start;gap:9px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card,.route-page .service-contract-preview__supplement article{border:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .service-contract-preview__speed-card,.route-page .service-contract-preview__supplement article{background:#0000002e;background:lab(0% 0 0/.18);border-radius:14px;padding:12px}.route-page .service-contract-preview__speed-card[data-tone=complete]{border-color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card[data-tone=complete]{border-color:color-mix(in oklch, var(--aa-brass-soft) 22%, transparent)}}.route-page .service-contract-preview__speed-card[data-tone=partial],.route-page .service-contract-preview__supplement article{border-color:#d9a05c36;border-color:lab(70.3771% 16.451 43.6865/.21)}.route-page .service-contract-preview__speed-card div,.route-page .service-contract-preview__supplement article div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.route-page .service-contract-preview__speed-card strong,.route-page .service-contract-preview__supplement strong{color:var(--xl-moon)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card strong,.route-page .service-contract-preview__supplement strong{color:color-mix(in oklch, var(--xl-moon) 76%, var(--aa-brass-soft))}}.route-page .service-contract-preview__speed-card strong,.route-page .service-contract-preview__supplement strong{font-size:.84rem;font-weight:560}.route-page .service-contract-preview__speed-card span,.route-page .service-contract-preview__supplement span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card span,.route-page .service-contract-preview__supplement span{color:color-mix(in oklch, var(--aa-brass-soft) 66%, var(--xl-moon))}}.route-page .service-contract-preview__speed-card span,.route-page .service-contract-preview__supplement span{white-space:nowrap;font-size:.72rem}.route-page .service-contract-preview__speed-card p,.route-page .service-contract-preview__supplement p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card p,.route-page .service-contract-preview__supplement p{color:color-mix(in oklch, var(--xl-moon) 54%, var(--aa-brass-soft))}}.route-page .service-contract-preview__speed-card p,.route-page .service-contract-preview__supplement p{font-size:.78rem;line-height:1.55}.route-page .service-contract-preview__speed-card small,.route-page .service-contract-preview__supplement small{border:1px solid var(--xl-command);justify-self:start}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card small,.route-page .service-contract-preview__supplement small{border:1px solid color-mix(in oklch, var(--xl-command) 14%, transparent)}}.route-page .service-contract-preview__speed-card small,.route-page .service-contract-preview__supplement small{color:var(--aa-brass-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.route-page .service-contract-preview__speed-card small,.route-page .service-contract-preview__supplement small{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .service-contract-preview__speed-card small,.route-page .service-contract-preview__supplement small{padding:4px 8px;font-size:.68rem}.route-page .service-contract-preview__supplement{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-page .account-ledger{border:1px solid var(--aa-brass-soft);gap:14px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger{border:1px solid color-mix(in oklch, var(--aa-brass-soft) 16%, transparent)}}.route-page .account-ledger{background:linear-gradient(#0003,#0000006b);background:linear-gradient(lab(0% 0 0/.2),lab(0% 0 0/.42));border-radius:22px;padding:clamp(18px,2.6vw,26px);box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0d;box-shadow:0 22px 58px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.05)}.route-page .account-ledger--compact{margin-top:14px}.route-page .account-ledger__head{gap:6px;display:grid}.route-page .account-ledger__head span,.route-page .account-ledger__row span{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger__head span,.route-page .account-ledger__row span{color:color-mix(in oklch, var(--aa-brass-soft) 72%, var(--xl-moon))}}.route-page .account-ledger__head span,.route-page .account-ledger__row span{font-size:.72rem}.route-page .account-ledger__head strong{color:var(--xl-moon);font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:500}.route-page .account-ledger__head p,.route-page .account-ledger__row p{color:var(--xl-moon);margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger__head p,.route-page .account-ledger__row p{color:color-mix(in oklch, var(--xl-moon) 60%, var(--aa-brass-soft))}}.route-page .account-ledger__head p,.route-page .account-ledger__row p{line-height:1.7}.route-page .account-ledger__list{gap:10px;display:grid}.route-page .account-ledger__row{border-top:1px solid var(--xl-command);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger__row{border-top:1px solid color-mix(in oklch, var(--xl-command) 12%, transparent)}}.route-page .account-ledger__row{padding-top:12px}.route-page .account-ledger__row strong{color:var(--xl-moon);font-weight:520}.route-page .account-ledger__row small{color:var(--xl-moon);margin-top:5px;display:block}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger__row small{color:color-mix(in oklch, var(--xl-moon) 44%, var(--aa-brass-soft))}}.route-page .account-ledger__row a{color:var(--aa-brass-soft)}@supports (color:color-mix(in lab, red, red)){.route-page .account-ledger__row a{color:color-mix(in oklch, var(--aa-brass-soft) 76%, var(--xl-moon))}}.route-page .account-ledger__row a{font-size:.82rem;text-decoration:none}.route-page .pricing-ledger__actions,.route-page .pricing-action{flex-wrap:wrap;gap:8px;display:flex}.route-page .pricing-action{align-items:center}.route-page .pricing-action .pricing-route__link{cursor:pointer}.route-page .pricing-action p{color:var(--xl-moon);flex-basis:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.route-page .pricing-action p{color:color-mix(in oklch, var(--xl-moon) 56%, var(--aa-brass-soft))}}.route-page .pricing-action p{font-size:.82rem;line-height:1.6}@media (max-width:1100px){.route-page .service-contract-preview__performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.route-page .transit-cycle-form--full,.route-page .service-contract-preview__performance-grid,.route-page .service-contract-preview__supplement,.route-page .service-contract-preview__grid,.route-page .account-assets__summary,.route-page .birth-profile-facts dl,.route-page .account-assets__row{grid-template-columns:1fr}.route-page .account-assets__row p,.route-page .account-assets__row small,.route-page .account-assets__row-meta{text-align:left;white-space:normal;grid-column:auto;justify-self:start}.route-page .account-assets__row-meta{justify-items:start}.route-page .account-assets__delete{justify-self:start}.route-page .account-ledger__row{grid-template-columns:1fr}.route-page .module-result-panel__actions{flex-direction:column}.route-page .module-result-panel__tiers,.route-page .module-result-panel__sample-grid,.route-page .module-result-panel__reader-blocks,.route-page .module-result-panel__content-blocks,.route-page .module-result-panel__deep-status{grid-template-columns:1fr}.route-page .module-result-panel__reader-blocks section,.route-page .module-result-panel__content-blocks section{min-height:0}.route-page .module-result-panel__actions a,.route-page .module-result-panel__actions button{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
