.milu{color-scheme:dark;--paper:#101119;--plane:#161825;--card:#1C1E28;--ink:#F4F0E9;--ink-2:#B5AFA5;--muted:#8E8880;--rule:#2C2F3C;--rule-soft:#232631;--amber:#F4A340;--amber-deep:#CA7C00;--amber-wash:#2A2317;--on-amber:#241703;--teal:#5FC684;--teal-wash:#14301F;--teal-ink:#5FC684;--indigo:#6C72C4;--coral:#E8676F;--coral-wash:#2E1A1C;--coral-ink:#E8676F;--ring:rgba(244,240,233,.12);--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.7);--grid:#282B37;--axis:#353947;--seq-1:#172E2D;--seq-2:#1E5B56;--seq-3:#00867B;--seq-4:#00AA9C;--skip:#2A2D39;--display:var(--font-display),ui-rounded,system-ui,sans-serif;--body:var(--font-body),system-ui,sans-serif}.milu[data-theme=light],html[data-theme=light] .milu{color-scheme:light;--paper:#FFF8F0;--plane:#F7EDE0;--card:#FFFCF7;--ink:#1B1D2A;--ink-2:#55524C;--muted:#726B63;--rule:#E9DFD1;--rule-soft:#F1E7DA;--amber:#F4A340;--amber-deep:#9C5D0E;--amber-wash:#FDF0DC;--on-amber:#241703;--teal:#4CA96B;--teal-wash:#E2F1E8;--teal-ink:#357A4E;--indigo:#4453A6;--coral:#E86B4F;--coral-wash:#FCE9E3;--coral-ink:#B84226;--ring:rgba(27,29,42,.10);--shadow:0 1px 2px rgba(27,29,42,.05),0 8px 24px -12px rgba(27,29,42,.16);--grid:#EDE3D5;--axis:#DCD1C1;--seq-1:#DFF0ED;--seq-2:#A8D8D2;--seq-3:#5CB8B0;--seq-4:#008B81;--skip:#EBE4DA}.milu *{box-sizing:border-box}.milu [hidden]{display:none!important}.milu{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}@media(min-width:1120px){.milu{font-size:18px}}@media(max-width:640px){.milu .wrap{padding:0 20px}}.milu h1,.milu h2,.milu h3,.milu h4{font-family:var(--display);font-weight:800;letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}.milu h1{font-size:clamp(2.6rem,7vw,4.4rem)}.milu h2{font-size:clamp(1.9rem,4vw,2.7rem)}.milu h3{font-size:1.24rem;letter-spacing:-.01em}.milu p{margin:0}.milu a{color:inherit}.milu .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.milu section{padding:clamp(56px,8vw,104px) 0}.milu #try,.milu section[id]{scroll-margin-top:84px}.milu main>section:first-child{padding-top:clamp(92px,8vw,124px)}.milu .plane{background:var(--plane)}.milu .eyebrow{font-family:var(--display);font-weight:800;font-size:.92rem;letter-spacing:.13em;text-transform:uppercase;color:var(--amber-deep)}.milu .lede{font-size:1.16rem;color:var(--ink-2)}.milu .stack{display:flex;flex-direction:column}.milu .g8{gap:8px}.milu .g12{gap:12px}.milu .g16{gap:16px}.milu .g20{gap:20px}.milu .g28{gap:28px}.milu .g40{gap:40px}.milu .card{background:var(--card);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow)}.milu .pad{padding:clamp(20px,3vw,30px)}.milu .btn{font-family:var(--display);font-weight:800;font-size:1rem;border:0;border-radius:12px;padding:14px 26px;background:var(--ink);color:var(--paper);cursor:pointer;transition:transform .12s ease,filter .12s ease}.milu .btn:hover{transform:translateY(-1px);filter:brightness(1.1)}.milu .btn-amber{background:var(--amber);color:var(--on-amber)}.milu .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.milu .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.milu :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.milu .samplebadge{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-deep);background:var(--amber-wash);border:1px solid var(--amber);border-radius:999px;padding:6px 14px}.milu .nav{position:fixed;top:0;left:0;right:0;z-index:60;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.milu .nav-in{max-width:1240px;margin:0 auto;padding:12px 32px;gap:20px}.milu .brand,.milu .nav-in{display:flex;align-items:center}.milu .brand{gap:12px;font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.015em;text-decoration:none}.milu .brand img{height:64px;width:auto;display:block}@media(max-width:640px){.milu .brand img{height:52px}}@media(max-width:430px){.milu .brand img{height:46px}}.milu .nav-links{display:flex;gap:22px;margin-left:auto;font-size:.98rem;font-weight:600}.milu .nav-links a{color:var(--ink-2);text-decoration:none;padding:3px 0;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.milu .nav-links a:focus-visible,.milu .nav-links a:hover{color:var(--ink);border-bottom-color:var(--amber)}@media(max-width:1080px){.milu .nav-links{gap:16px;font-size:.9rem}}.milu .nav-auth{display:flex;align-items:center;gap:14px;margin-left:22px;flex:0 0 auto}.milu .nav-login{color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.95rem;white-space:nowrap}.milu .nav-login:hover{color:var(--ink)}.milu .btn-sm{padding:8px 16px;font-size:.92rem;white-space:nowrap}.milu .themebtn{flex:0 0 auto;width:38px;height:38px;border-radius:10px;border:1.5px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:1.02rem;line-height:1;padding:0;transition:border-color .12s ease,transform .12s ease}.milu .themebtn:hover{border-color:var(--amber);transform:translateY(-1px)}.milu .nav-toggle{display:none;flex:0 0 auto;width:38px;height:38px;border-radius:10px;border:1.5px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;padding:0;place-items:center}.milu .nav-toggle svg{width:19px;height:19px}.milu .nav-panel{display:none}@media(max-width:560px){.milu .themebtn{display:none}}@media(min-width:561px){.milu .nav-panel-theme{display:none}}@media(max-width:430px){.milu .hero .eyebrow{font-size:.68rem;letter-spacing:.04em}.milu .nav-in{padding:9px 12px;gap:7px}.milu .btn-sm{padding:8px 12px;font-size:.88rem}}@media(max-width:860px){.milu .nav-in{padding:10px 18px;gap:10px}.milu .nav-links{display:none}.milu .nav-auth{margin-left:auto;gap:10px}.milu .nav-login{display:none}.milu .nav-toggle{display:grid}.milu .nav-panel[data-open=true]{display:block;border-top:1px solid var(--rule);background:var(--paper);padding:6px 18px 14px}.milu .nav-panel ul{list-style:none;margin:0;padding:0}.milu .nav-panel li+li{border-top:1px solid var(--rule-soft)}.milu .nav-panel a,.milu .nav-panel-theme{display:block;width:100%;text-align:left;padding:13px 2px;color:var(--ink);text-decoration:none;font:inherit;font-weight:600;font-size:1.02rem;background:none;border:0;cursor:pointer}}.milu .confirm{background:#FFE27A;color:#241703;padding:0 .3em;border-radius:3px;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}.milu .hero{gap:clamp(22px,4vw,34px)}.milu .hero,.milu .hero-copy{display:flex;flex-direction:column}.milu .hero-copy{gap:16px;min-width:0}.milu .hero h1{font-size:clamp(2.05rem,4.4vw,3rem);max-width:24ch}.milu .h1-line{display:inline}@media(min-width:720px){.milu .h1-line{display:block}}.milu .hero .lede{max-width:48ch}.milu .hero-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.milu .hero-facts li{display:flex;gap:11px;align-items:flex-start;font-size:1.02rem;line-height:1.4;color:var(--ink-2)}.milu .hero-facts li>i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-top:.58em}.milu .hero-cta{display:flex;gap:12px;flex-wrap:wrap}@media(min-width:900px){.milu .hero-try{display:none}}.milu .hero-micro{font-size:.88rem;color:var(--muted);margin:0}.milu .hero-art{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:start;background:var(--card);border:1px solid var(--rule);border-radius:24px;padding:16px;box-shadow:var(--shadow)}.milu .hero-art picture,.milu .hero-try-slot{width:100%}.milu .hero-art img{width:100%;height:auto;display:block;border-radius:14px}@media(max-width:640px){.milu .hero-art picture{max-width:340px}}@media(max-width:560px){.milu .hero-art{padding:14px}}@media(min-width:900px){.milu .hero{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.milu .hero-copy{padding-top:17px}}.milu .setprev{width:100%;background:var(--paper);border:1px solid var(--rule-soft);border-radius:16px;padding:14px 15px 16px}.milu .setprev-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}.milu .setprev-meta{font-size:.76rem;color:var(--muted);font-weight:600;margin:0}.milu .setprev-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:.84rem;color:var(--ink)}.milu .setprev-bar{height:4px;border-radius:99px;background:var(--rule);overflow:hidden}.milu .setprev-bar-fill{height:100%;background:var(--teal);border-radius:99px}.milu .setprev-stem{font-size:.95rem;line-height:1.5;margin:12px 0;color:var(--ink)}.milu .setprev-blank{display:inline-block;width:3.2em;border-bottom:2px solid var(--amber);vertical-align:baseline;margin:0 .15em}.milu .setprev-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media(min-width:560px){.milu .setprev-opts{grid-template-columns:repeat(4,1fr)}}.milu .setprev-opt{display:flex;align-items:center;gap:8px;font-size:.88rem;min-width:0;border:1.5px solid var(--rule);border-radius:10px;padding:9px 10px;color:var(--ink);background:none;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.milu .setprev-opt:hover:not(:disabled){border-color:var(--amber)}.milu .setprev-opt:disabled{cursor:default}.milu .setprev-opt.is-right{border-color:var(--teal);background:var(--teal-wash);font-weight:700}.milu .setprev-opt.is-right .setprev-key{background:var(--teal);color:var(--on-amber)}.milu .setprev-opt.is-wrong{border-color:var(--coral);background:var(--coral-wash)}.milu .setprev-opt.is-wrong .setprev-key{background:var(--coral);color:#fff}.milu .setprev-opt.is-out{opacity:.55}.milu .skel{display:block;background:var(--rule);border-radius:6px}.milu .setprev-skel .setprev-stem{display:flex;flex-direction:column;gap:8px}.milu .skel-meta{width:58%;height:11px}.milu .skel-clock{width:34px;height:12px}.milu .skel-line{width:100%;height:13px}.milu .skel-short{width:72%}.milu .skel-opt{height:38px;border-radius:10px;background:var(--rule-soft);border:1.5px solid var(--rule)}.milu .setprev-why{margin-top:13px;border-top:1px solid var(--rule);padding-top:12px}.milu .setprev-verdict{margin:0 0 9px;font-family:var(--display);font-weight:800;font-size:.98rem}.milu .setprev-why ul{list-style:none;margin:0 0 11px;padding:0;display:flex;flex-direction:column;gap:7px}.milu .setprev-why li{display:flex;gap:9px;align-items:flex-start;font-size:.85rem;line-height:1.45;color:var(--muted)}.milu .setprev-why li.is-right{color:var(--ink)}.milu .setprev-why li .setprev-key{margin-top:.05em}.milu .setprev-why li.is-right .setprev-key{background:var(--teal);color:var(--on-amber)}.milu .setprev-again{font:inherit;font-weight:700;color:var(--amber-deep);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.milu .setprev-key{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:var(--rule-soft);font-size:.73rem;font-weight:700;flex:0 0 auto}.milu .opt{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;font:inherit;color:inherit;background:var(--card);border:1.5px solid var(--rule);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .12s,background .12s}.milu .opt:hover{border-color:var(--amber)}.milu .opt[aria-pressed=true]{border-color:var(--ink);background:var(--amber-wash)}.milu .opt.correct{border-color:var(--teal);background:var(--teal-wash)}.milu .opt.wrong{border-color:var(--coral)}.milu .faq{border-top:1px solid var(--rule)}.milu .faq details{border-bottom:1px solid var(--rule)}.milu .faq summary{cursor:pointer;list-style:none;padding:17px 34px 17px 2px;position:relative;font-family:var(--display);font-weight:700;font-size:1.06rem;color:var(--ink)}.milu .faq summary::-webkit-details-marker{display:none}.milu .faq summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.milu .faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.milu .faq summary:hover{color:var(--amber-deep)}.milu .faq-a{padding:0 34px 18px 2px;color:var(--ink-2);line-height:1.6;max-width:70ch}.milu .faq-a a{color:var(--amber-deep)}.milu .closing{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.milu .closing h2{max-width:20ch}.milu .tp-three{display:grid;grid-gap:18px;gap:18px}@media(min-width:820px){.milu .tp-three{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}}.milu .tp-three p{margin:0;color:var(--ink-2);font-size:1.04rem;line-height:1.5}.milu .tp-three b{color:var(--ink);font-family:var(--display)}.milu .pr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.milu .pr-list li{display:flex;gap:12px;align-items:flex-start;line-height:1.5;color:var(--ink-2)}.milu .pr-list li>i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-top:.6em}.milu .pr-list b{color:var(--ink);font-family:var(--display)}.milu .fyk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.milu .fyk-list li{display:flex;gap:12px;align-items:flex-start;line-height:1.5;color:var(--ink-2)}.milu .fyk-list li>i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-top:.6em}.milu .fyk-list b{color:var(--ink);font-family:var(--display)}.milu .fyk-head{display:flex;align-items:center;gap:16px}.milu .fyk-hey{display:block}.milu .fyk-cheer{flex:0 0 auto}.milu .fyk-cheer img{width:128px;height:128px;display:block}.milu .fyk-hero{display:none}@media(min-width:720px){.milu .fyk-cheer{display:none}.milu .fyk-hey{display:inline}.milu .fyk-body{display:grid;grid-template-columns:clamp(160px,18%,240px) minmax(0,1fr);grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px)}.milu .fyk-hero{display:block;position:relative}.milu .fyk-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center}}.milu .founder blockquote{margin:0;padding:22px 24px;border-left:4px solid var(--amber);background:var(--card);border-radius:0 14px 14px 0;max-width:62ch}.milu .founder p{margin:0 0 7px;font-size:1.08rem;line-height:1.55}.milu .founder footer{margin-top:13px;font-size:.92rem;color:var(--muted);font-weight:600}.milu .founder footer:before{content:"— "}.milu .timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}@media(min-width:860px){.milu .timeline{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,34px)}}.milu .timeline li{display:flex;flex-direction:column;gap:6px;padding-top:13px;border-top:3px solid var(--rule);color:var(--ink-2);line-height:1.5}.milu .timeline li:last-child{border-top-color:var(--amber)}.milu .timeline-when{font-family:var(--display);font-weight:800;color:var(--ink)}.milu .hiw-steps{list-style:none;margin:0;padding:0}.milu .hiw-steps>li{justify-content:flex-start}.milu .hiw-steps .mail,.milu .ovn{margin-top:auto}.milu .ovn{display:flex;flex-direction:column;gap:8px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:12px 12px 13px}.milu .ovn svg{display:block;width:100%;height:auto}.milu .ovn-legend{font-size:.76rem;gap:6px 14px}.milu .ovn-note{margin:0;color:var(--ink-2)}.milu .hiw-steps .mail-b{padding:15px}.milu .hiw-steps .mail-h{padding:10px 14px;font-size:.8rem}.milu .hiw-num{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--amber);color:var(--on-amber);font-family:var(--display);font-weight:800;font-size:1rem}.milu .cfg-hint{font-size:.88rem;color:var(--muted);margin:0}.milu .field>legend{margin-bottom:9px;padding:0}.milu fieldset.field{border:0;margin:0;padding:0;min-width:0}.milu .tryq-intro{color:var(--ink-2);margin:0}.milu .tryq-section{font-size:.8rem;font-weight:700;color:var(--muted);margin:0 0 6px}.milu .tryq-stem{font-size:1.12rem;line-height:1.55;margin:0 0 16px;max-width:58ch}.milu .tryq-opts{display:grid;grid-gap:10px;gap:10px}@media(min-width:620px){.milu .tryq-opts{grid-template-columns:1fr 1fr}}.milu .tryq-opt{display:flex;align-items:center;gap:11px;text-align:left;font:inherit;font-size:1rem;color:var(--ink);background:var(--card);border:1.5px solid var(--rule);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.milu .tryq-opt:hover:not(:disabled){border-color:var(--amber)}.milu .tryq-opt:disabled{cursor:default}.milu .tryq-opt.is-right{border-color:var(--teal);background:var(--teal-wash);font-weight:700}.milu .tryq-opt.is-right .tryq-key{background:var(--teal);color:var(--on-amber)}.milu .tryq-opt.is-wrong{border-color:var(--coral);background:var(--coral-wash)}.milu .tryq-opt.is-wrong .tryq-key{background:var(--coral);color:#fff}.milu .tryq-key{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--rule-soft);font-size:.82rem;font-weight:700;flex:0 0 auto}.milu .tryq-verdict{font-family:var(--display);font-weight:800;font-size:1.1rem;margin:0}.milu .tryq-close{margin:0;color:var(--ink-2)}.milu .tryq-cta{display:flex;gap:12px;flex-wrap:wrap}.milu .ways{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}@media(max-width:560px){.milu .ways{grid-template-columns:1fr}}.milu .way{padding:18px 20px}.milu .way+.way{border-left:1px solid var(--rule)}@media(max-width:560px){.milu .way+.way{border-left:0;border-top:1px solid var(--rule)}}.milu .way-h{font-family:var(--display);font-weight:800;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.milu .way ol{margin:0;padding-left:1.15em;font-size:1.04rem;line-height:1.6;color:var(--ink-2)}.milu .way ol li{margin-bottom:7px}.milu .way ol li::marker{font-weight:700;color:var(--muted)}.milu .qbox{padding:18px 20px;border-bottom:1px solid var(--rule);background:var(--plane)}.milu .qbox p{font-weight:700;font-size:1.2rem}.milu .qopt.key{border-color:var(--teal);color:var(--teal)}.milu .vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}@media(max-width:820px){.milu .vs{grid-template-columns:1fr}}.milu .vs-col{padding:clamp(20px,2.6vw,30px)}.milu .vs-col+.vs-col{border-left:1px solid var(--rule)}@media(max-width:820px){.milu .vs-col+.vs-col{border-left:0;border-top:1px solid var(--rule)}}.milu .vs-h{font-family:var(--display);font-weight:800;font-size:1.2rem;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--rule);text-align:center}.milu .vs-list{display:flex;flex-direction:column;gap:16px}.milu .vs-item{display:flex;gap:12px;align-items:flex-start;font-size:1.08rem;line-height:1.52}.milu .vs-item b{font-family:var(--display)}.milu .mk{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:.85rem;font-weight:800;margin-top:3px}.milu .mk-y{background:var(--teal-wash);color:var(--teal)}.milu .mk-n{background:var(--coral-wash);color:var(--coral)}.milu .vs-col.no .vs-item b{color:var(--coral-ink)}.milu .card.thick{border-width:2.5px;border-color:var(--amber)}.milu .ttintro>.stack{flex:1 1 380px}.milu .vs-col.no .vs-item{color:var(--ink-2)}.milu .cols2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,3vw,46px);gap:clamp(24px,3vw,46px)}@media(max-width:820px){.milu .cols2{grid-template-columns:1fr}}.milu .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:820px){.milu .steps{grid-template-columns:minmax(0,1fr)}}.milu .tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media(max-width:860px){.milu .tiles{grid-template-columns:repeat(2,1fr)}}.milu .tile-v{font-family:var(--display);font-weight:800;font-size:2.05rem;letter-spacing:-.02em}.milu .tile-l{font-size:.83rem;color:var(--muted);font-weight:600}.milu .delta{font-size:.83rem;font-weight:700;display:inline-flex;gap:5px;align-items:center}.milu .down,.milu .up{color:var(--teal-ink)}.milu .charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.milu .charts .full{grid-column:1/-1}@media(max-width:860px){.milu .charts{grid-template-columns:1fr}}.milu .ch-t{font-family:var(--display);font-weight:800;font-size:1.02rem}.milu .ch-s{font-size:.88rem;color:var(--ink-2)}.milu .legend{display:flex;gap:16px;flex-wrap:wrap;font-size:.83rem;font-weight:600;color:var(--ink-2)}.milu .legend span{display:inline-flex;align-items:center;gap:7px}.milu .sw{width:11px;height:11px;border-radius:3px;display:block}.milu .chart-scroll{overflow-x:auto}.milu svg{display:block;max-width:100%}.milu .tip{position:fixed;pointer-events:none;z-index:99;background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:600;line-height:1.5;padding:8px 11px;border-radius:9px;opacity:0;transition:opacity .1s;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.milu .insight{border-left:3px solid var(--amber);background:var(--amber-wash);padding:14px 18px;border-radius:0 10px 10px 0;font-size:.94rem}.milu .mail{border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--card)}.milu .mailp-says{margin:0;font-size:.8rem;font-weight:700;color:var(--muted)}.milu .mailp-h{margin:0;font-family:var(--display);font-weight:800;font-size:1.12rem}.milu .mailp-sub{margin:0;font-size:.92rem;color:var(--ink-2)}.milu .mailp-score{margin:0;font-family:var(--display);font-weight:800;font-size:2rem;color:var(--teal-ink)}.milu .mailp-score span{font-size:.92rem;font-weight:400;color:var(--muted)}.milu .mailp-btn{display:inline-block;background:var(--amber);color:var(--on-amber);font-weight:700;font-size:.9rem;border-radius:99px;padding:9px 18px}.milu .mailp-foot{margin:0;font-size:.84rem;color:var(--muted);line-height:1.5}.milu .mail-h{padding:14px 18px;border-bottom:1px solid var(--rule);background:var(--plane);font-size:.88rem}.milu .mail-b{padding:22px}.milu .mail-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule-soft);font-size:.92rem}.milu .mail-row:last-child{border-bottom:0}.milu .cfg{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:22px;gap:22px;align-items:start}@media(max-width:860px){.milu .cfg{grid-template-columns:1fr}}.milu .field{display:flex;flex-direction:column;gap:9px}.milu .field>label,.milu .field>legend{font-family:var(--display);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.milu .chips{display:flex;flex-wrap:wrap;gap:8px}.milu .chip{font:inherit;font-size:.92rem;font-weight:600;color:var(--ink);background:var(--card);border:1.5px solid var(--rule);border-radius:999px;padding:8px 15px;cursor:pointer;transition:.12s}.milu .chip:hover{border-color:var(--amber)}.milu .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.milu input[type=range]{accent-color:var(--amber);width:100%}.milu .readout{font-family:var(--display);font-weight:800;font-size:1.05rem}.milu .summary{position:-webkit-sticky;position:sticky;top:76px}.milu .sum-row{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--rule-soft);font-size:.94rem}.milu .sum-row b{font-family:var(--display)}.milu .sum-row:last-of-type{border-bottom:0}.milu input[type=email],.milu input[type=password],.milu input[type=text]{font:inherit;font-size:.95rem;color:var(--ink);background:var(--card);border:1.5px solid var(--rule);border-radius:10px;padding:11px 13px;width:100%}@media(max-height:880px){.milu section{padding:64px 0 60px}.milu h1{font-size:clamp(2.2rem,5vw,3.5rem)}.milu .hero-art{padding:12px}}@media(max-height:760px){.milu h1{font-size:clamp(2rem,4.4vw,2.9rem)}.milu .lede{font-size:1.06rem}}@media(prefers-reduced-motion:reduce){.milu *{animation:none!important;transition:none!important}}