:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f3ec;--ground-gradient:radial-gradient(120% 60% at 50% 28%, #fffdf8 0%, #f1ece1 72%);--ground-outer:#f1ece1;--ground-glow:none;--glass:linear-gradient(160deg, #fff, #faf7f0);--sheen:inset 0 1px 0 #fff0;--hairline:#8a6a222e;--hairline-bright:#d8b76a;--control-ground:#fff;--control-edge:#8a7a58;--input-ground:#fff;--bubble-mine:linear-gradient(160deg, #f6eacb, #f6eacb);--bubble-mine-edge:#b8954a59;--pill-gold:#f2de9c;--on-pill-gold:#3a2c0c;--pill-line-edge:#8a6a2259;--pill-line-text:#4a4538;--text-body:#1c1b18;--skeleton-fill:#8a6a221a;--surface:#fff;--surface-raised:#fff;--surface-sunken:#faf7f0;--surface-hover:#fbf8f1;--chrome:#fff;--lit-ground:linear-gradient(160deg, #fff, #fcf6e6);--figure-tone:#1c1b18;--avatar-ring:inset 0 0 0 1px transparent;--scrim:#1c1b185c;--border:#8a6a222e;--border-strong:#8a7a58;--border-mid:#8a6a224d;--text:#1c1b18;--text-2:#5f5a50;--text-3:#6b665c;--accent:#d8b76a;--accent-gradient:linear-gradient(135deg, #f2de9c, #d8b76a 45%, #b8954a);--on-accent:#15140f;--accent-gradient-deep:linear-gradient(135deg, #e6cc84, #c9a556 45%, #a8853e);--accent-metal:linear-gradient(160deg, #a8802a 0%, #d4b257 28%, #ecd690 40%, #c49b3c 54%, #a37b26 78%, #b88f35 100%);--accent-text:#7a5c1a;--dial-gold:linear-gradient(35deg, #a8802a 0%, #c9a03a 40%, #a37b26 65%, #c49b3c 100%);--dial-opacity:.28;--orbit-text-2:#5a564d;--orbit-text-3:#5a564d;--orbit-accent-text:#6d5217;--orbit-danger:#a72116;--orbit-warn:#6d5217;--orbit-ok:#1c6147;--orbit-info:#5a564d;--accent-soft:#d8b76a2e;--selected-edge:inset 0 0 0 1px transparent;--segment-on:#d8b76a2e;--on-segment:#1c1b18;--chip:#f2de9c;--on-chip:#3a2c0c;--focus:#7a5c1a;--avatar-1:#f2de9c;--on-avatar-1:#3a2c0c;--avatar-2:#e6dcc6;--on-avatar-2:#3a2c0c;--avatar-3:#d9e6de;--on-avatar-3:#1f4b39;--avatar-4:#e7d9cf;--on-avatar-4:#5a3a22;--avatar-5:#dcddea;--on-avatar-5:#2e3150;--microsoft-1:#f25022;--microsoft-2:#7fba00;--microsoft-3:#00a4ef;--microsoft-4:#ffb900;--viewer-ground:#121316;--viewer-text:#edeae3;--noir:#050506;--noir-deep:#000;--on-noir:#f4f1ea;--metal-gold:#d8b76a;--metal-gold-bright:#f2de9c;--panel:#f6f3ec;--desk-ground:#0a0b0d;--desk-glow:radial-gradient(90% 60% at 30% 10%, #1b1c20, #0e0f11 70%);--desk-glass:linear-gradient(160deg, #1e1f24eb, #121316eb);--desk-surface:#16171a;--desk-raised:#1c1d21;--desk-chrome:#0f1012;--phone-ground-gradient:radial-gradient(120% 60% at 50% 32%, #fffdf8 0%, #f1ece1 72%);--phone-arch-fade:linear-gradient(180deg, #f1ece100, #f1ece1 38%);--phone-arch-floor:#f1ece1;--phone-dot:#fff;--phone-dot-edge:#8a6a224d;--phone-dot-edge-pressed:#d8b76a;--phone-dot-icon:#6b665c;--phone-dot-icon-pressed:#8a6a22;--phone-dot-current:linear-gradient(135deg, #f2de9c, #d8b76a 50%, #a9873e);--phone-dot-shadow:0 10px 26px #00000047;--phone-dial-line:#8a6a2229;--phone-touch:#8a6a2224;--phone-wordmark:#1c1b18;--note-bg:#fcf6e6;--note-line:#b8954a73;--danger:#b42318;--danger-bg:#fdecea;--warn:#7a5c1a;--warn-bg:#fbf1d6;--ok:#1f6b4e;--ok-bg:#e3f2ea;--info:#5f5a50;--info-bg:#faf7f0;--font-text:"Manrope", system-ui, sans-serif;--font-number:"Sora", "Manrope", system-ui, sans-serif;--font-brand:"Satoshi", "Manrope", system-ui, sans-serif;--text-eyebrow:.65625rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-greeting:1.25rem;--title-compact:1.375rem;--title:1.625rem;--figure:1.75rem;--figure-lg:2.125rem;--figure-hero:3rem;--text-root-customer:93.75%;--text-input:max(1rem, 16px);--wordmark:1.5625rem;--wordmark-compact:1.125rem;--wordmark-display:min(4.84rem, 15.4cqi);--wordmark-display-compact:1.76rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-heavy:800;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--radius-lg-customer:18px;--control-edge-width:1.5px;--shadow-card:0 6px 18px #3c2d0f0f;--shadow-raised:0 14px 32px #281e0a29;--shadow-dialog:0 24px 60px #281e0a38;--shadow-accent:0 10px 24px #8a6a2240;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:40px;--z-behind:-1;--z-raised:1;--z-sticky:2;--z-overlay:3;--z-menu:10;--z-toast:20}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#050506;--ground-gradient:radial-gradient(120% 62% at 50% 26%, #16171a 0%, #0b0c0e 65%, #060607 100%);--ground-outer:#060607;--ground-glow:radial-gradient(80% 30% at 50% 4%, #d8b76a0a, #0000 70%);--glass:linear-gradient(160deg, #141518 0%, #0b0c0e 55%, #070809 100%);--sheen:inset 0 1px 0 #ffffff0f;--hairline:#d8b76a33;--hairline-bright:#f2de9c8c;--control-ground:#0b0c0e;--control-edge:#d8b76a99;--input-ground:#0b0c0e;--bubble-mine:linear-gradient(160deg, #121316 0%, #0e0f12 55%, #0b0c0e 100%);--bubble-mine-edge:#ffffff14;--orbit-glass:linear-gradient(160deg, #2a2b31 0%, #202126 55%, #18191d 100%);--orbit-sheen:inset 0 1px 0 #ffffff1a;--orbit-bubble-mine:linear-gradient(160deg, #31323a 0%, #28292f 55%, #212227 100%);--orbit-bubble-mine-edge:#ffffff1c;--orbit-control-ground:#1f2024;--orbit-input-ground:#1c1d21;--orbit-surface:#202126;--orbit-surface-raised:#28292f;--dial-gold:linear-gradient(35deg, #d8b76a 0%, #f2de9c 40%, #d8b76a 65%, #f2de9c 100%);--dial-opacity:.26;--orbit-text-2:#bfbcb6;--orbit-text-3:#bfbcb6;--orbit-accent-text:#d9b96e;--orbit-danger:#f6a8a8;--orbit-warn:#f2de9c;--orbit-ok:#8fd3b0;--orbit-info:#bfbcb6;--pill-gold:#f2de9c;--on-pill-gold:#15140f;--pill-line-edge:#d8b76a66;--pill-line-text:#d6d1c6;--text-body:#e3ded4;--skeleton-fill:#ffffff0a;--surface:#0d0e10;--surface-raised:#121316;--surface-sunken:#ffffff08;--surface-hover:#ffffff0a;--chrome:#0d0e10;--figure-tone:#f2de9c;--avatar-ring:inset 0 0 0 1px #d8b76a66;--lit-ground:radial-gradient(90% 60% at 50% 20%, #25262b, #121316 70%);--scrim:#0000008c;--border:#d8b76a33;--border-strong:#d8b76a80;--border-mid:#d8b76a52;--text:#edeae3;--text-2:#a6a299;--text-3:#a6a299;--accent:#d8b76a;--accent-gradient:linear-gradient(135deg, #f2de9c, #d8b76a 45%, #b8954a);--on-accent:#15140f;--accent-text:#d8b76a;--accent-soft:#ffffff12;--selected-edge:inset 0 0 0 1px #d8b76a33;--segment-on:linear-gradient(135deg, #f2de9c, #d8b76a 45%, #b8954a);--on-segment:#15140f;--chip:#ffffff0f;--on-chip:#f2de9c;--focus:#f2de9c8c;--danger:#f5a3a3;--danger-bg:#b4231838;--warn:#f2de9c;--warn-bg:#ffffff0d;--panel:#17181c;--note-bg:#ffffff08;--note-line:#d8b76a66;--ok:#8fd3b0;--ok-bg:#1f6b4e4d;--info:#a6a299;--info-bg:#ffffff0a;--phone-ground-gradient:radial-gradient(120% 60% at 50% 32%, #1c1d21 0%, #0e0f11 72%);--phone-arch-fade:linear-gradient(180deg, #0e0f1100, #0e0f11 38%);--phone-arch-floor:#0e0f11;--phone-dot:#16171a;--phone-dot-edge:#d8b76a4d;--phone-dot-icon:#beb8ac;--phone-dot-icon-pressed:#f2de9c;--phone-dial-line:#d8b76a29;--phone-touch:#f2de9c29;--phone-wordmark:#fff;--shadow-card:0 6px 18px #00000059;--shadow-raised:0 14px 32px #00000073;--shadow-dialog:0 24px 60px #0000008c;--shadow-accent:0 10px 24px #d8b76a2e}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Sora-Regular-2Pv_L5Gd.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Sora-SemiBold-DJOhP9r7.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2")}@layer design{*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--text);font-family:var(--font-text);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{color:var(--text);font-weight:var(--weight-bold);margin:0;line-height:1.25}a{color:var(--accent-text)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-family:var(--font-number);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text);font-family:var(--font-text);font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--accent-gradient);color:var(--on-accent);box-shadow:var(--shadow-accent);background-origin:border-box}.btn--secondary{border-color:var(--border-strong);background:var(--surface)}.btn--secondary:hover,.btn--ghost:hover{background:var(--surface-hover)}.btn--ghost{color:var(--text-2)}.btn--danger{border-color:var(--danger);background:var(--surface);color:var(--danger)}.btn--icon{width:32px;min-height:32px;color:var(--text-2);padding:0}.btn--sm{min-height:28px;padding:0 var(--space-3);font-size:var(--text-sm)}.btn--touch{min-height:44px;font-size:var(--text-lg)}.btn--touch,.btn--lg{padding-block:var(--space-2);text-align:center;white-space:normal;line-height:1.25}.btn--lg{width:100%;min-height:46px;font-size:var(--text-lg)}.pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}.pill--touch{font-size:var(--text-md)}.pill--accent{background:var(--chip);color:var(--on-chip);border-color:#0000}.pill--danger{background:var(--danger-bg);color:var(--danger);border-color:#0000}.pill--warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.pill--ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.pill--info{background:var(--info-bg);color:var(--info);border-color:#0000}.card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.card--round{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.field{gap:var(--space-1);display:grid}.field__label{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.field__control{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-md)}.field--touch .field__control{min-height:44px;font-size:var(--text-lg)}.field__control[aria-invalid=true]{border-color:var(--danger)}.field__error{color:var(--danger);font-size:var(--text-sm);margin:0}.menu{position:relative}.menu__list{z-index:var(--z-menu);min-width:200px;margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised);list-style:none;position:absolute}.menu__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-hover)}.menu__item[aria-checked=true],.menu__item[aria-selected=true]{background:var(--accent-soft)}.dialog{width:min(460px,100vw - 32px);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-dialog)}.dialog::backdrop{background:var(--scrim)}.banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-size:var(--text-md);display:flex}.banner--accent{background:var(--accent-soft)}.banner--warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.banner--ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.banner--info{background:var(--info-bg);color:var(--info)}.banner--danger{background:var(--danger-bg);color:var(--danger);border-color:#0000}.table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left}.table td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border)}.table tbody tr:hover{background:var(--surface-hover)}.avatar{border-radius:var(--radius-pill);background:var(--chip);width:30px;height:30px;color:var(--on-chip);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.brand-lockup{align-items:flex-end;gap:var(--space-1);color:var(--text);text-decoration:none;display:inline-flex}.brand-lockup__logo{background:url(/assets/andyou-logo-light-ground-Clg_avsS.png) 50%/contain no-repeat;flex:none;width:57px;height:30px;display:block}.brand-lockup__word{font-family:var(--font-brand);font-size:var(--wordmark);font-weight:var(--weight-heavy);letter-spacing:-.01em;line-height:1}.brand-lockup--compact .brand-lockup__logo{width:42px;height:22px}.brand-lockup--compact .brand-lockup__word{font-size:var(--wordmark-compact)}:where(:root[data-theme=dark]) .brand-lockup__logo{background-image:url(/assets/andyou-logo-dark-ground-Dmz4024j.png)}:where(:root[data-theme=dark]) .card{background:var(--glass);box-shadow:var(--sheen)}:where(:root[data-theme=dark]) .card--round{box-shadow:var(--sheen), var(--shadow-card)}:where(:root[data-theme=dark]) .dialog{box-shadow:var(--sheen), var(--shadow-dialog)}:where(:root[data-theme=dark]) .menu__list{box-shadow:var(--sheen), var(--shadow-raised)}:where(:root[data-theme=dark]) .pill--accent{border-color:var(--border-mid)}:where(:root[data-theme=dark]) .btn--primary:disabled,:where(:root[data-theme=dark]) .btn--primary[aria-disabled=true]{border-color:var(--border-mid);background:var(--accent-soft);color:var(--text-2);box-shadow:none}:where(:root[data-theme=dark]) .avatar{background:var(--accent-gradient);color:var(--on-accent)}:where(:root[data-theme=dark]) .banner,:where(:root[data-theme=dark]) .banner--accent,:where(:root[data-theme=dark]) .banner--info,:where(:root[data-theme=dark]) .banner--ok,:where(:root[data-theme=dark]) .banner--warn,:where(:root[data-theme=dark]) .banner--danger{border-color:var(--hairline);background:var(--glass);box-shadow:var(--sheen)}.eyebrow{color:var(--text-2);font-size:var(--text-eyebrow);font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0;line-height:1.4}.empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--text-2);text-align:center;display:grid}.empty__title{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--ground-gradient), var(--ground);min-height:100dvh;font-size:var(--text-lg);flex-direction:column;line-height:1.6;display:flex}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.site-header{z-index:var(--z-sticky);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--ground) 96%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1200px;min-height:60px;padding-inline:max(var(--space-4), env(safe-area-inset-left));margin-inline:auto;display:flex}.site-header .brand-lockup{align-items:baseline}.site-header .brand-lockup__logo{transform:translateY(14.11%)}.site-nav{gap:var(--space-5);font-size:var(--text-md);font-weight:var(--weight-bold);display:flex}.site-nav a{color:var(--text);text-decoration:none}.site-nav a:hover{color:var(--accent-text)}.site-footer{border-top:1px solid var(--hairline);background:var(--surface-sunken);font-size:var(--text-md);margin-top:auto}.site-footer__inner{gap:var(--space-6);max-width:1200px;padding:var(--space-8) var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-inline:auto;display:grid}.site-footer__col{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__col .eyebrow{margin-bottom:var(--space-1)}.site-footer a{color:var(--text);overflow-wrap:anywhere;text-decoration:none}.site-footer a:hover{color:var(--accent-text)}.site-footer__copyright{max-width:1200px;padding:0 var(--space-4) var(--space-6);color:var(--text-2);font-size:var(--text-sm);margin:0 auto}.theme-switch{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);place-self:start;padding:3px;display:inline-flex}.theme-switch[hidden]{display:none}.theme-switch button{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}.theme-switch button[aria-pressed=true]{background:var(--segment-on);color:var(--on-segment)}.document{width:100%;max-width:760px;padding:var(--space-8) var(--space-4) calc(var(--space-8) * 2);margin-inline:auto}.document h1{margin-bottom:var(--space-6);font-family:var(--font-brand);font-size:var(--title);letter-spacing:-.01em}.document h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-xl)}.draft-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--warn);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--text);font-weight:var(--weight-bold)}p,ul,ol{margin:0 0 var(--space-4)}ul,ol{padding-left:1.4em}li+li{margin-top:var(--space-2)}li::marker{color:var(--accent-text)}.lead{font-size:var(--text-xl);line-height:1.55}.fine{color:var(--text-2);font-size:var(--text-sm)}address{margin-bottom:var(--space-4);flex-direction:column;font-style:normal;display:flex}.brand-name{font-family:var(--font-brand);font-weight:var(--weight-heavy)}.placeholder{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-2);flex-wrap:wrap;display:flex}.placeholder__tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.img{margin:0 0 var(--space-5)}.img img{max-width:100%;height:auto;display:block}.img--drawing{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.img--drawing img{margin-inline:auto}:where(:root[data-theme=dark]) .img--drawing{background:var(--glass);box-shadow:var(--sheen)}:where(:root[data-theme=dark]) .img--drawing img{filter:invert()hue-rotate(180deg)brightness(.92);mix-blend-mode:screen}.img--screen img{border-radius:var(--radius-lg);width:min(280px,100%);box-shadow:var(--shadow-raised)}.img--mark img{width:64px}:where(:root[data-theme=dark]) .img--mark img{filter:invert()}.figures{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.figures .img{margin:0}.app-badges{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.app-badges__icon{border-radius:var(--radius-lg);width:72px;height:72px;box-shadow:var(--shadow-card)}.app-badges__stores{gap:var(--space-3);flex-wrap:wrap;display:flex}.app-badges__stores img{width:auto;height:44px}@media print{.site-header,.site-footer,.skip-link{display:none}body{background:0 0}}.hero{isolation:isolate;color:var(--on-noir);background:radial-gradient(140% 120% at 0% 100%, var(--noir), var(--noir-deep));position:relative;overflow:hidden}.hero:before,.hero:after{z-index:var(--z-behind);background:linear-gradient(35deg, var(--metal-gold) 0%, var(--metal-gold-bright) 40%, var(--metal-gold) 65%, var(--metal-gold-bright) 100%);content:"";pointer-events:none;position:absolute;inset:0}.hero:before{opacity:.45;-webkit-mask-image:repeating-radial-gradient(circle at 0% 100%, transparent 0 33px, var(--noir-deep) 33px 34px), radial-gradient(circle at 0% 100%, var(--noir-deep) 0%, color-mix(in srgb, var(--noir-deep) 50%, transparent) 40%, transparent 70%);mask-image:repeating-radial-gradient(circle at 0% 100%, transparent 0 33px, var(--noir-deep) 33px 34px), radial-gradient(circle at 0% 100%, var(--noir-deep) 0%, color-mix(in srgb, var(--noir-deep) 50%, transparent) 40%, transparent 70%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero:after{opacity:.25;-webkit-mask-image:repeating-conic-gradient(from 0deg at 0% 100%, var(--noir-deep) 0deg .45deg, transparent .45deg 3deg), radial-gradient(circle at 0% 100%, transparent 0 306px, var(--noir-deep) 306px 314px, transparent 314px);mask-image:repeating-conic-gradient(from 0deg at 0% 100%, var(--noir-deep) 0deg .45deg, transparent .45deg 3deg), radial-gradient(circle at 0% 100%, transparent 0 306px, var(--noir-deep) 306px 314px, transparent 314px);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__inner{align-items:center;gap:var(--space-6);max-width:1200px;padding:clamp(40px, 8vw, 96px) var(--space-4) clamp(32px, 6vw, 72px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-inline:auto;display:grid}.hero__text{container-type:inline-size}.hero__lockup{--logo-w:min(11.7rem, 37.2cqi);align-items:baseline;gap:calc(var(--logo-w) * .07);margin:0 0 var(--space-5);color:var(--on-noir)}.hero__lockup .brand-lockup__logo{width:var(--logo-w);aspect-ratio:1380/730;background-image:url(/assets/andyou-logo-dark-ground-Dmz4024j.png);height:auto;transform:translateY(14.11%)}.hero__lockup .brand-lockup__word{font-size:var(--wordmark-display);background:linear-gradient(90deg, var(--metal-gold), var(--metal-gold-bright), var(--metal-gold));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.hero h1{color:var(--on-noir);font-family:var(--font-brand);font-size:var(--figure-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.05}.hero__intro{max-width:34rem;margin:var(--space-4) 0 0;color:color-mix(in srgb, var(--on-noir) 78%, transparent);font-size:var(--text-xl)}.hero__art{justify-self:center}.hero__art .img{margin:0}.hero__art img{width:min(360px,100%)}.manual{gap:var(--space-8);width:100%;max-width:1200px;padding:var(--space-8) var(--space-4) calc(var(--space-8) * 2);grid-template-columns:220px minmax(0,1fr);margin-inline:auto;display:grid}.contents{align-self:start;max-height:calc(100dvh - 100px);position:sticky;top:84px;overflow-y:auto}.contents__toggle{display:none}.contents__list{border-left:1px solid var(--hairline);font-size:var(--text-md);margin:0;padding:0;list-style:none}.contents__list li+li{margin-top:0}.contents__list a{padding:6px var(--space-4);color:var(--text-2);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.contents__list a:hover{color:var(--text)}.contents__list a[aria-current=true]{border-left-color:var(--accent);color:var(--accent-text);font-weight:var(--weight-bold)}.manual__body{max-width:760px}.manual-section{padding-bottom:var(--space-8)}.manual-section+.manual-section{padding-top:var(--space-8);border-top:1px solid var(--hairline)}.manual-section h2{margin-bottom:var(--space-5);font-family:var(--font-brand);font-size:var(--title);letter-spacing:-.01em}.manual-section .eyebrow{margin-bottom:var(--space-2);color:var(--accent-text)}.manual-subsection{margin-top:var(--space-6)}.manual-subsection h3{margin-bottom:var(--space-3);font-size:var(--text-xl)}.anchor{color:inherit;text-decoration:none}.anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.steps li+li{margin-top:0}.step{padding:var(--space-4);border-radius:var(--radius-lg)}.step .img{margin-bottom:var(--space-4)}.step h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.step p{color:var(--text-2);font-size:var(--text-md);margin:0}.manual-section--boxed{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-md)}.manual-section+.manual-section--boxed{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}:where(:root[data-theme=dark]) .manual-section--boxed{background:var(--glass);box-shadow:var(--sheen)}.back-to-top a{font-size:var(--text-md);font-weight:var(--weight-bold)}@media (width<900px){html{scroll-padding-top:116px}.hero__inner{grid-template-columns:1fr}.hero__art{order:-1}.hero__inner{gap:var(--space-4)}.hero__art img{width:min(150px,40vw)}.manual{gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding-top:0}.contents{z-index:var(--z-menu);max-height:none;margin-inline:calc(var(--space-4) * -1);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:60px;overflow:visible}.contents--enhanced .contents__toggle{align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:0 var(--space-4);color:var(--text);font-weight:var(--weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.contents--enhanced .contents__toggle:after{color:var(--accent-text);content:"▾";margin-left:auto;transition:transform .2s}.contents--open .contents__toggle:after{transform:rotate(180deg)}.contents__current{color:var(--text-2);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contents__current:not(:empty):before{content:"· "}.contents__list{padding:var(--space-2) 0;border-left:0}.contents--enhanced .contents__list{border-bottom:1px solid var(--border);background:var(--surface-raised);max-height:calc(100dvh - 120px);box-shadow:var(--shadow-dialog);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.contents--open .contents__list{display:block}.contents__list a{padding:10px var(--space-4);border-left:0}.contents__list a[aria-current=true]{background:var(--accent-soft)}.manual-section h2{font-size:var(--title-compact)}.manual-section--boxed{padding:var(--space-4)}}@media print{.hero{color:var(--text);background:0 0}.hero:before,.hero:after,.contents,.back-to-top{display:none}.manual{display:block}}.page-home .site-header{display:none}.home{background:var(--panel);flex:1;grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:78dvh;display:grid}.home__noir{isolation:isolate;background:radial-gradient(140% 110% at 0% 100%, var(--noir), var(--noir-deep));justify-content:center;align-items:flex-start;padding:18vh min(72px,8vw) min(72px,8vw);display:flex;position:relative;overflow:hidden;container-type:inline-size}.home__noir:before,.home__noir:after{z-index:var(--z-behind);background:linear-gradient(35deg, var(--metal-gold) 0%, var(--metal-gold-bright) 40%, var(--metal-gold) 65%, var(--metal-gold-bright) 100%);content:"";pointer-events:none;position:absolute;inset:0}.home__noir:before{opacity:.5;-webkit-mask-image:repeating-radial-gradient(circle at 0% 100%, transparent 0 33px, var(--noir-deep) 33px 34px), radial-gradient(circle at 0% 100%, var(--noir-deep) 0%, color-mix(in srgb, var(--noir-deep) 50%, transparent) 35%, transparent 62%);mask-image:repeating-radial-gradient(circle at 0% 100%, transparent 0 33px, var(--noir-deep) 33px 34px), radial-gradient(circle at 0% 100%, var(--noir-deep) 0%, color-mix(in srgb, var(--noir-deep) 50%, transparent) 35%, transparent 62%);-webkit-mask-composite:source-in;mask-composite:intersect}.home__noir:after{opacity:.28;-webkit-mask-image:repeating-conic-gradient(from 0deg at 0% 100%, var(--noir-deep) 0deg .45deg, transparent .45deg 3deg), radial-gradient(circle at 0% 100%, transparent 0 306px, var(--noir-deep) 306px 314px, transparent 314px);mask-image:repeating-conic-gradient(from 0deg at 0% 100%, var(--noir-deep) 0deg .45deg, transparent .45deg 3deg), radial-gradient(circle at 0% 100%, transparent 0 306px, var(--noir-deep) 306px 314px, transparent 314px);-webkit-mask-composite:source-in;mask-composite:intersect}.home__mark{--logo-w:min(15rem, 55cqi);position:relative}.home__lockup .brand-lockup__logo{width:var(--logo-w);aspect-ratio:1380/730;background-image:url(/assets/andyou-logo-dark-ground-Dmz4024j.png);height:auto}.home__side{padding:18vh var(--space-6) var(--space-8);justify-content:center;align-items:flex-start;display:flex}.home__card{width:min(380px,100%);padding:var(--space-6);border-radius:var(--radius-lg)}.home__links{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home__links li+li{margin-top:0}.home__links a{justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<760px){.home{grid-template-columns:1fr;min-height:auto}.home__noir{min-height:46vh;padding-top:14vh}.home__side{padding:var(--space-6) var(--space-4) var(--space-8)}}.guide h1{margin-bottom:var(--space-3)}.guide .eyebrow{margin-bottom:var(--space-2)}.guide h2{margin:var(--space-7) 0 var(--space-3);font-size:var(--text-lg)}.guide h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md)}.guide__back{margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-bold)}.guide__back a{color:var(--accent-text);text-decoration:none}.guide__back a:before{content:"← " / ""}.guide__back a:hover{text-decoration:underline}.guide__unit{color:var(--text-2);font-weight:var(--weight-bold)}.guide__callout{padding:var(--space-3) var(--space-4);border:1px dashed var(--note-line);border-radius:var(--radius-md);background:var(--note-bg);font-size:var(--text-md)}.guide__heading{font-size:var(--text-xl);line-height:1.35}.guide__caveat{margin-top:var(--space-6)}.guide-section{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.guide-section+.guide-section{margin-top:var(--space-6)}.guide-cards{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.guide-cards li+li{margin-top:0}.guide-card{gap:var(--space-1);height:100%;padding:var(--space-4);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.guide-card:hover{background:var(--surface-hover)}.guide-card__label{font-weight:var(--weight-bold)}.guide-card__tag{color:var(--text-2);font-size:var(--text-sm)}.guide-cards--featured .guide-card__label{font-size:var(--text-xl)}.guide-group h2{margin-top:var(--space-6)}.guide-chart{margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.guide-chart__head{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;display:flex}.guide-chart__value{color:var(--accent-text);font-family:var(--font-number)}.guide-chart__median{margin-bottom:var(--space-2);color:var(--text-2);font-size:var(--text-sm)}.guide-chart__svg{width:100%;max-width:440px;height:auto;margin-bottom:var(--space-2);display:block;overflow:visible}.guide-chart__track{fill:var(--surface-sunken)}.guide-chart__marker{fill:var(--text)}.guide-chart__tick{fill:var(--text-2);font-family:var(--font-number);font-size:var(--text-xs)}.guide-chart__need{stroke:var(--text-2);stroke-dasharray:4 3;stroke-width:1px}.guide-chart__band{stroke:var(--accent-text);stroke-width:1px}.guide-chart__swatch{outline:1px solid var(--accent-text);forced-color-adjust:none}.guide-chart__band--optimal,.guide-chart__band--asleep,.guide-chart__band--nominal,.guide-chart__band--below{background:var(--metal-gold);fill:var(--metal-gold)}.guide-chart__band--inBed,.guide-chart__band--above{background:var(--text-3);fill:var(--text-3)}.guide-chart__band--elevated{background:var(--warn);fill:var(--warn)}.guide-chart__band--low{background:var(--info);fill:var(--info)}.guide-chart__legend{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-2);color:var(--text-2);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-chart__legend li+li{margin-top:0}.guide-chart__swatch{width:10px;height:10px;margin-right:var(--space-2);border-radius:var(--radius-pill);display:inline-block}.guide-chart figcaption{margin:0}.guide-branches{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.guide-branch{padding:var(--space-4)}.guide-branch h3{margin-top:0}.guide-branch__direction{margin-bottom:var(--space-2);color:var(--accent-text);font-weight:var(--weight-bold)}.guide-branch p:last-child{margin-bottom:0}.guide-levels{margin:0 0 var(--space-5)}.guide-level+.guide-level{margin-top:var(--space-4)}.guide-level dt{font-weight:var(--weight-bold)}.guide-level__range{font-family:var(--font-number)}.guide-level dd{margin:var(--space-1) 0 0}.guide-references ol{font-size:var(--text-sm)}.guide-references a{overflow-wrap:anywhere}@media print{.guide-card,.guide-chart{break-inside:avoid}}
