.ma,.ma-login{--ma-line: var(--lb-line, var(--nu-line));--ma-sh: 6px}.ma{max-width:var(--container);margin:0 auto;padding:var(--s-6) 16px var(--s-8)}.ma-main{min-width:0}.ma-main>*+*{margin-top:var(--s-7)}.ma-main>.ma-head+*{margin-top:var(--s-6)}.ma-main>.ma-note,.ma-main>.ma-grid+.ma-note,.ma-main>.ma-actions+.ma-note{margin-top:var(--s-5)}.ma-main>.ma-grid+.ma-actions{margin-top:var(--s-5)}.ma-head{max-width:760px;display:grid;gap:var(--s-4)}.ma-head__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ma-head .nu-eyebrow{font-size:12px}.ma-head .ma-h1.nu-h2{margin:0;text-wrap:balance}.ma-head .nu-lead{margin:0;font-size:18px;line-height:1.5;text-wrap:pretty}.ma-avatar{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;background:var(--nu-lilac);color:var(--nu-ink);border:1px solid var(--nu-lilac-2);font:800 18px/1 var(--f-head);text-decoration:none}.ma-avatar--lg{width:72px;height:72px;font-size:26px}.ma-sec{max-width:760px;display:grid;gap:6px;margin-bottom:var(--s-5)}.ma-sec__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ma-sec h2{margin:0;font:800 26px/1.15 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink);text-wrap:balance}.ma-sec p{margin:0;font-size:15px;line-height:1.5;color:var(--nu-muted);text-wrap:pretty}.ma-s>*+.ma-note,.ma-s>.ma-grid+.ma-note{margin-top:var(--s-4)}.ma-s>.ma-grid+.ma-actions{margin-top:var(--s-5)}.ma-cols{display:grid;gap:var(--s-7) var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start}.ma-note{max-width:760px;margin:0;font-size:12px;line-height:1.5;color:var(--nu-muted)}.ma-card{display:grid;gap:var(--s-4);align-content:start;padding:20px;background:var(--nu-surface);border:1px solid var(--ma-line);box-shadow:var(--ma-sh) var(--ma-sh) 0 var(--nu-gold);color:var(--nu-text)}.ma-card--lilac{background:var(--nu-lilac);border-color:var(--nu-lilac-2);box-shadow:none}.ma-card--ink{background:var(--nu-ink);border-color:var(--nu-ink);color:var(--nu-on-ink-muted)}.ma-card.ma-card--flush{padding:0}.ma-card .nu-pill,.ma-card .nu-example,.ma-card .nu-link{justify-self:start}.ma .nu-pill{font-size:12px}.ma .nu-link{font-size:15px}.ma-label{font:700 12px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-muted)}.ma-card--ink .ma-label{color:var(--nu-gold)}.ma-t{margin:0;font:800 26px/1.15 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink);text-wrap:balance}.ma-d,.ma-card p{margin:0;font-size:15px;line-height:1.5;color:var(--nu-text);text-wrap:pretty}.ma-card--ink .ma-d,.ma-card--ink p{color:var(--nu-on-ink-muted)}.ma .ma-card p.ma-big,.ma-big{margin:0;font:800 36px/1.1 var(--f-head);letter-spacing:-.03em;color:var(--nu-ink);text-wrap:balance}.ma-card--ink .ma-t,.ma .ma-card--ink p.ma-big,.ma-card--ink .ma-person__t b{color:var(--nu-on-ink)}.ma-card--ink .ma-person__t>span:not(.nu-pill):not(.nu-example){color:var(--nu-on-ink-muted)}.ma-card--ink :focus-visible{outline-color:var(--nu-on-ink)}.ma-row{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.ma-row--between{justify-content:flex-start}.ma-card__main{display:grid;gap:var(--s-4);align-content:start;min-width:0}.ma-card__main>.nu-pill{justify-self:start}.ma-grid{display:grid;gap:var(--s-5);padding:0 0 8px;grid-template-columns:minmax(0,1fr)}.ma-grid>.ma-card{margin:0;height:100%;display:flex;flex-direction:column}.ma-grid>.ma-card>.ma-actions{margin-top:auto}.ma-grid>.ma-card>.nu-pill,.ma-grid>.ma-card>.nu-link{align-self:flex-start}.ma-grid--3 .ma-t{font-size:18px;line-height:1.25;letter-spacing:-.01em}.ma-grid--3>.ma-card>.ma-row{min-height:28px}.ma-card.ma-home{padding:0;gap:0;overflow:hidden}.ma-home__img{flex:none;display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--nu-lilac)}.ma-home__body{flex:1;display:grid;gap:4px;align-content:start;padding:20px}.ma-actions{display:flex;flex-wrap:wrap;gap:12px}html.look-b .ma .nu-btn,html.look-b .ma-login .nu-btn{font-size:18px}.ma-actions .nu-btn,.ma-card .nu-btn--block{white-space:normal}.ma-share{display:grid;gap:12px}html.look-b:not(#nu-x) .ma-card--ink .nu-btn:not(.nu-btn--gold):not(.nu-btn--book):not([href="#quiz"]):not([href="#result"]):not([href="#book"]){background:transparent;color:var(--nu-on-ink);border-color:rgba(246,243,251,.6)}html.look-b:not(#nu-x) a.nu-btn.ma-btn--out[href]{background:transparent;color:var(--nu-ink);border-color:var(--nu-ink);box-shadow:none}.ma-track{list-style:none;margin:0;padding:0}.ma-track li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:20px}.ma-track li:last-child{padding-bottom:0}.ma-track li::before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--nu-lilac-2)}.ma-track li:last-child::before{display:none}.ma-dot{width:32px;height:32px;display:grid;place-items:center;background:var(--nu-surface);border:1px solid var(--lb-line-2, var(--nu-line-strong));color:var(--nu-ink);font:800 15px/1 var(--f-head)}.ma-card--lilac .ma-dot{background:var(--nu-surface)}.ma-track .is-done .ma-dot{background:var(--nu-ink);border-color:var(--nu-ink)}.ma-track .is-now .ma-dot{background:var(--nu-gold);border-color:var(--nu-gold)}.ma-track .is-done::before{background:var(--nu-ink)}.ma-track b{display:block;font:700 18px/1.3 var(--f-body);color:var(--nu-ink);padding-top:3px}.ma-track span.ma-sub{display:block;margin-top:2px;font-size:15px;color:var(--nu-muted);line-height:1.45}.ma-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--nu-on-ink-line)}.ma-scale>div{padding:14px 10px;background:rgba(246,243,251,.06);color:var(--nu-on-ink-muted);font:700 15px/1.2 var(--f-body)}.ma-scale>div+div{border-left:1px solid var(--nu-on-ink-line)}.ma-scale>div.is-here{background:var(--nu-gold);color:var(--nu-ink)}.ma-scale small{display:block;margin-top:4px;font:700 12px/1.2 var(--f-body);color:var(--nu-ink)}.ma-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 var(--s-6);margin:0}.ma-kv>div{padding:12px 0;border-top:1px solid var(--ma-line)}.ma-kv dt{font:700 12px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-muted)}.ma-kv dd{margin:4px 0 0;font:700 18px/1.3 var(--f-body);color:var(--nu-ink);overflow-wrap:anywhere}.ma-kv dd small{display:block;margin-top:2px;font-size:15px;font-weight:400;color:var(--nu-muted)}.ma-rows{list-style:none;margin:0;padding:0}.ma-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--ma-line)}.ma-rows span{font:600 15px/1.4 var(--f-body);color:var(--nu-ink)}.ma-rows small{flex:none;font-size:12px;color:var(--nu-muted)}.ma-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ma-ticks li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:var(--nu-ink);font-weight:600}.ma-ticks li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--nu-gold)}.ma-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ma-stat{padding:12px 8px;background:var(--nu-lilac)}.ma-stat b{display:block;font:800 26px/1.1 var(--f-head);letter-spacing:-.03em;color:var(--nu-ink)}.ma-stat span{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:var(--nu-muted)}.ma-chart{display:block;width:100%;height:auto;max-width:520px}.ma-chart .ma-line{stroke:var(--nu-gold)}.ma-chart .ma-dot-a{fill:var(--nu-lilac)}.ma-chart .ma-dot-b{fill:var(--nu-gold)}.ma-chart .ma-chart__t{fill:var(--nu-on-ink-muted);font-family:var(--f-body)}.ma-person{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.ma-person--lg{grid-template-columns:96px minmax(0,1fr)}.ma-face{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center 20%;background:var(--nu-lilac);border:2px solid var(--nu-gold)}.ma-face--lg{width:96px;height:96px}.ma-person__t{display:grid;gap:2px;justify-items:start;min-width:0}.ma-person__t b{display:block;font:800 18px/1.2 var(--f-head);letter-spacing:-.01em;color:var(--nu-ink);text-wrap:balance}.ma-person__t>span:not(.nu-pill):not(.nu-example){font-size:15px;line-height:1.4;color:var(--nu-muted)}.ma-tag{max-width:100%;margin-top:6px;white-space:normal}.ma-contact{display:flex;flex-wrap:wrap;gap:0 20px}.ma-contact a{display:inline-flex;align-items:center;min-height:44px;font:600 15px/1.3 var(--f-body);color:var(--nu-ink);text-decoration:underline;text-decoration-color:var(--nu-gold);text-underline-offset:4px;text-decoration-thickness:1.5px;overflow-wrap:anywhere}.ma-picks{display:grid;gap:var(--s-4)}.ma-pic{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;text-decoration:none}.ma-pic+.ma-pic{padding-top:var(--s-4);border-top:1px solid var(--ma-line)}.ma-pic img{width:96px;height:72px;object-fit:cover;background:var(--nu-lilac)}.ma-pic b{font:700 18px/1.3 var(--f-body);color:var(--nu-ink)}.ma-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 20px;font:700 15px/1.3 var(--f-body);color:var(--nu-ink);text-decoration:none}.ma-links a+a{border-top:1px solid var(--ma-line)}.ma-links a>svg,.ma-tile>svg:last-child{flex:none;width:18px;height:18px}.ma-tiles{display:grid;gap:var(--s-5);padding:0 0 8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ma-tile{display:grid;grid-template-columns:auto minmax(0,1fr) 18px;gap:16px;align-items:center;min-height:88px;padding:20px;background:var(--nu-surface);border:1px solid var(--ma-line);box-shadow:var(--ma-sh) var(--ma-sh) 0 var(--nu-gold);color:inherit;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.ma-tile>svg:first-child{box-sizing:content-box;padding:11px;background:var(--nu-lilac);color:var(--nu-ink)}.ma-tile__t{display:grid;gap:2px;min-width:0}.ma-tile__t b{font:800 18px/1.25 var(--f-head);letter-spacing:-.01em;color:var(--nu-ink)}.ma-tile__t span{font-size:15px;line-height:1.4;color:var(--nu-muted)}@media (hover: hover){.ma-tile:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--ma-sh) + 2px) calc(var(--ma-sh) + 2px) 0 var(--nu-gold)}a.ma-avatar:hover{background:var(--nu-lilac-2)}.ma-links a:hover{background:var(--nu-lilac)}.ma-pic:hover b{text-decoration:underline;text-decoration-color:var(--nu-gold);text-underline-offset:4px}.ma-bar a:hover{background:var(--nu-lilac);color:var(--nu-ink)}.ma-rail a:hover{background:var(--nu-lilac);color:var(--nu-ink)}html.look-b:not(#nu-x) .ma-card--ink .nu-btn:not(.nu-btn--gold):not(.nu-btn--book):not([href="#quiz"]):not([href="#result"]):not([href="#book"]):hover{background:rgba(246,243,251,.12);color:var(--nu-on-ink)}html.look-b:not(#nu-x) a.nu-btn.ma-btn--out[href]:hover{background:var(--nu-ink);color:var(--nu-on-ink);box-shadow:none}}.ma-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ma-seg i{height:10px;background:var(--nu-on-ink-line)}.ma-seg i.on{background:var(--nu-gold)}.ma-login{max-width:var(--container);margin:0 auto;padding:var(--s-6) 16px var(--s-8);display:grid;gap:var(--s-6);align-items:start;grid-template-columns:minmax(0,1fr)}.ma-login__side{display:grid;gap:var(--s-5);padding:0 0 8px;min-width:0;max-width:520px}.ma-login form .nu-btn{margin-top:var(--s-5)}html.look-b:not(#nu-x) .ma-login .nu-input{font-size:18px}.ma-or{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--nu-muted)}.ma-or::after{content:"";flex:1;height:1px;background:var(--ma-line)}body:has(.ma,.ma-login) .nu-funnelbar{max-width:calc(var(--container) - 32px)}body:has(.ma,.ma-login) .nu-funnelfoot{box-sizing:border-box;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px;text-align:left;font-size:12px}body:has(.ma,.ma-login) .nu-funnelbar .nu-logo{margin-left:-3px}.ma-bar{position:fixed;z-index:40;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--nu-surface);border-top:1px solid var(--ma-line);box-shadow:0 -12px 24px -20px rgba(26,11,59,.35)}.ma-bar ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;margin:0 auto;padding:0;list-style:none}.ma-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;border-top:3px solid transparent;font:600 12px/1 var(--f-body);color:var(--nu-muted);text-decoration:none}.ma-bar a[aria-current=page]{background:var(--nu-lilac);border-top-color:var(--nu-gold);color:var(--nu-ink);font-weight:700}.ma-bar svg,.ma-rail svg{flex:none}.ma-rail{display:none}@media (max-width: 899px){.ma{padding-bottom:var(--s-7)}body:has(.ma-bar) .nuc-launch{bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has(.ma-bar) .nu-funnelfoot{margin-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media (max-width: 479px){.ma-actions{flex-direction:column;align-items:stretch}.ma-actions .nu-btn{width:100%}.ma-person{grid-template-columns:64px minmax(0,1fr);gap:14px}.ma-person--lg{grid-template-columns:80px minmax(0,1fr)}.ma-face{width:64px;height:64px}.ma-face--lg{width:80px;height:80px}.ma-avatar--lg{width:64px;height:64px}}@media (max-width: 559px){.ma-card>.ma-kv:first-child>div:first-child,.ma-card>.ma-rows:first-child>li:first-child{border-top:0;padding-top:0}.ma-card>.ma-kv:last-child>div:last-child{padding-bottom:0}}@media (min-width: 640px){.ma-head .ma-h1.nu-h2{font-size:clamp(38px,4.4vw,52px)}}@media (min-width: 560px){.ma,.ma-login{--ma-sh: 8px}.ma-card{padding:24px}.ma-home__body{padding:24px}.ma-grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ma-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}}@media (min-width: 760px){.ma-card--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--s-6)}.ma-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.ma-pic{grid-template-columns:minmax(0,1fr);align-content:start}.ma-pic+.ma-pic{padding-top:0;border-top:0}.ma-pic img{width:100%;height:auto;aspect-ratio:4 / 3}}@media (min-width: 900px){.ma{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--s-7);padding-top:var(--s-7);align-items:start}.ma-bar{display:none}.ma-rail{display:block;position:sticky;top:96px;padding:12px;background:var(--nu-surface);border:1px solid var(--ma-line)}.ma-rail ul{list-style:none;margin:0;padding:0}.ma-rail a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-left:4px solid transparent;font:500 15px/1 var(--f-body);color:var(--nu-text);text-decoration:none}.ma-rail a[aria-current=page]{background:var(--nu-lilac);border-left-color:var(--nu-gold);color:var(--nu-ink);font-weight:700}.ma-rail__who{display:flex;align-items:center;gap:12px;padding:4px 4px 16px;margin-bottom:8px;border-bottom:1px solid var(--ma-line)}.ma-rail__who .ma-avatar{width:48px;height:48px}.ma-rail__who b{display:block;font:800 18px/1.2 var(--f-head);color:var(--nu-ink)}.ma-rail__who div span{display:block;font-size:12px;color:var(--nu-muted)}.ma-head__top .ma-avatar{display:none}.ma-head__top{min-height:0}.ma-login{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--s-8);padding-top:var(--s-8)}.ma-login__side{margin-top:7px}body:has(.ma) .nu-funnelfoot{padding-left:calc(16px + 232px + var(--s-7))}}@media (min-width: 1100px){.ma-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ma a:focus-visible,.ma button:focus-visible,.ma-login a:focus-visible,.ma-login input:focus-visible{outline:3px solid var(--nu-ink);outline-offset:3px;border-radius:0}.ma-card--ink a:focus-visible,.ma-card--ink button:focus-visible{outline-color:var(--nu-on-ink)}.nu-nav__login a{color:var(--nu-muted)}@media (prefers-reduced-motion: no-preference){.nu-rv-in .ma-line{animation:ma-draw 1.1s cubic-bezier(.4,0,.2,1) .25s backwards}.nu-rv-in .ma-track li{animation:nu-rv .45s cubic-bezier(.2,.8,.2,1) backwards}.nu-rv-in .ma-track li:nth-child(2){animation-delay:.12s}.nu-rv-in .ma-track li:nth-child(3){animation-delay:.24s}.nu-rv-in .ma-track li:nth-child(4){animation-delay:.36s}.nu-rv-in .ma-track li:nth-child(5){animation-delay:.48s}.nu-rv-in .ma-seg i.on{animation:ma-fill .5s ease backwards;transform-origin:left center}.nu-rv-in .ma-seg i.on:nth-child(2){animation-delay:.15s}.nu-rv-in .ma-seg i.on:nth-child(3){animation-delay:.3s}.nu-rv-in .ma-scale>div.is-here{animation:ma-land .55s cubic-bezier(.2,1.5,.3,1) .45s backwards}}@keyframes ma-draw{from{stroke-dasharray:700;stroke-dashoffset:700}to{stroke-dasharray:700;stroke-dashoffset:0}}@keyframes ma-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ma-land{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.ma-who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:8px;padding:3px 8px;background:var(--nu-lilac);color:var(--nu-ink);font:600 12px/1.35 var(--f-body)}.ma-track .ma-who b{display:inline;padding:0;font:800 12px/1.35 var(--f-body);color:inherit}.ma-track.ma-journey li.is-later>div>b{color:var(--nu-muted)}.ma-track.ma-journey li.is-later .ma-dot{color:var(--nu-muted)}.ma-track.ma-journey li.is-later .ma-who{color:var(--nu-muted)}.ma-track.ma-journey .is-now>div>b{color:var(--nu-ink)}.ma-track span.ma-sub{text-wrap:pretty}.ma-card p.ma-note{font-size:12px;color:var(--nu-muted)}
