@font-face{font-family:Gabarito;src:url(/fonts/gabarito.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--surface-page:#f3f4f4;--surface-card:#ffffff;--surface-tint:#e8eaea;--line:#d9dddd;--line-control:#7c8586;--line-soft:#b4babb;--ink:#24292b;--ink-muted:#566062;--on-ink:#ffffff;--teal:#53c3b7;--teal-soft:#dcf3f0;--teal-deep:#17756b;--coral:#f08a5a;--coral-soft:#fde8de;--coral-deep:#ad4415;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--radius-tail:6px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--slash-angle:18deg;--line-weight:2.5px;--font-display:Gabarito, "Trebuchet MS", sans-serif;--font-text:"Atkinson Hyperlegible Next", Verdana, sans-serif}.display{font-family:var(--font-display);font-size:96px;line-height:96px;font-weight:700;letter-spacing:-.025em}.h1{font-family:var(--font-display);font-size:60px;line-height:64px;font-weight:700;letter-spacing:-.02em}.h2{font-family:var(--font-display);font-size:44px;line-height:48px;font-weight:700;letter-spacing:-.015em}.h3{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.005em}.lead{font-family:var(--font-text);font-size:22px;line-height:32px;font-weight:400}.body{font-family:var(--font-text);font-size:18px;line-height:28px;font-weight:400}.small{font-family:var(--font-text);font-size:16px;line-height:24px;font-weight:400}:root{--dur-fast:.12s;--dur-base:.22s;--dur-draw:.9s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-draw:cubic-bezier(.65,0,.35,1)}.nal-page,.nal-chat,body{font-family:var(--font-text);color:var(--ink)}body{background:var(--surface-page);margin:0;font-size:18px;line-height:28px}.muted{color:var(--ink-muted)}h1,h2,h3,p{margin:0}.nal-page a:not(.nal-btn):not(.nal-tile):not(.nal-logo):not(.nal-guide),.nal-chat a:not(.nal-btn):not(.nal-tile):not(.nal-logo),.nal-footer a:not(.nal-logo),.nal-safety a{color:inherit;text-underline-offset:3px}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:var(--radius-sm)}.nal-skip{position:absolute;left:-999px}.nal-skip:focus{left:16px;top:16px;background:var(--surface-card);padding:8px 16px;z-index:9}.nal-logo{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.nal-logo.on-ink{color:var(--on-ink)}.nal-logo-word{font:700 1em/1 var(--font-display);letter-spacing:-.01em}.nal-mark{display:block;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:9;overflow:visible}.nal-mark .m{stroke:var(--ink)}.nal-mark.on-ink .m{stroke:var(--on-ink)}.nal-mark .s{stroke:var(--coral);transform-box:fill-box;transform-origin:center;transition:transform var(--dur-base) var(--ease-spring)}a.nal-logo:hover .nal-mark .s{transform:rotate(18deg)}.nal-ill,.nal-scene{display:block;flex:none;overflow:visible}.nal-ill-c{stroke:none}.nal-ill-c.teal{fill:var(--teal)}.nal-ill-c.coral{fill:var(--coral)}.nal-ill-l{fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nal-ill-l circle.nd{fill:var(--ink-muted);stroke:none}.nal-ill-b{fill:none;stroke:var(--line-soft);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nal-scene .a{fill:var(--ink-muted)}.nal-scene .b{fill:var(--line-control)}.nal-scene .c{fill:var(--line-soft)}.nal-scene .d{fill:var(--line)}.nal-scene .p{fill:var(--ill-paper,var(--surface-card));transition:fill var(--dur-base)}.nal-scene.teal .h{fill:var(--teal)}.nal-scene.coral .h{fill:var(--coral)}.nal-tile{--ill-paper:var(--surface-card);transition:background var(--dur-base)}.nal-tile:hover{--ill-paper:var(--teal-soft)}@media(prefers-reduced-motion:no-preference){.nal-ill.is-waiting :is(.nal-ill-l,.nal-ill-b) *{stroke-dasharray:1 1;stroke-dashoffset:1.01}.nal-ill.is-waiting .nal-ill-c{opacity:0}.nal-ill.is-drawing :is(.nal-ill-l,.nal-ill-b) *{stroke-dasharray:1 1;animation:nal-draw var(--dur-draw) var(--ease-draw) both}.nal-ill.is-drawing .nal-ill-c{animation:nal-pop var(--dur-base) var(--ease-out) calc(var(--dur-draw) * .7) both}.nal-guide:hover .nal-ill-l *{stroke-dasharray:1 1;animation:nal-redraw .7s var(--ease-draw) both}.nal-scene.is-waiting{opacity:0}.nal-scene.is-drawing{animation:nal-wipe var(--dur-draw) var(--ease-draw) both}.nal-tile:hover .nal-scene{animation:nal-wipe2 .7s var(--ease-draw) both}[data-tone=quiet].nal-tile:hover .nal-scene,[data-tone=quiet] .nal-tile:hover .nal-scene{animation:none}}@keyframes nal-draw{0%{stroke-dashoffset:1.01}to{stroke-dashoffset:0}}@keyframes nal-redraw{0%{stroke-dashoffset:1.01}to{stroke-dashoffset:0}}@keyframes nal-pop{0%{opacity:0}to{opacity:1}}@keyframes nal-wipe{0%{clip-path:polygon(-20% -5%,-20% -5%,-55% 105%,-55% 105%)}to{clip-path:polygon(-20% -5%,140% -5%,105% 105%,-55% 105%)}}@keyframes nal-wipe2{0%{clip-path:polygon(-20% -5%,-20% -5%,-55% 105%,-55% 105%)}to{clip-path:polygon(-20% -5%,140% -5%,105% 105%,-55% 105%)}}.nal-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:var(--radius-pill);font:700 18px/24px var(--font-display);text-decoration:none;cursor:pointer;padding:12px 26px;color:var(--ink);background:none;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast);white-space:nowrap}.nal-btn>span{position:relative}.nal-btn.sm{font-size:16px;padding:7px 18px}.nal-btn.lg{font-size:21px;line-height:28px;padding:16px 34px}.nal-btn.primary{background:var(--coral)}.nal-btn.secondary{border-color:var(--ink);background:transparent}.nal-btn.secondary:hover{background:var(--teal-soft)}.nal-btn.ghost:hover{background:var(--surface-tint)}.nal-btn.dark{background:var(--ink);color:var(--on-ink)}.nal-btn.primary:before,.nal-btn.dark:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-40%;width:28%;background:#ffffff57;transform:skew(-18deg)}@media(prefers-reduced-motion:no-preference){.nal-btn.primary:hover:before,.nal-btn.dark:hover:before{left:115%;transition:left .42s var(--ease-out)}}.nal-btn:active{transform:scale(.97)}.nal-btn[disabled]{background:var(--surface-tint);color:var(--ink-muted);cursor:not-allowed}.nal-btn[disabled]:before{display:none}.nal-chip{font:400 16px/22px var(--font-text);color:var(--ink);background:var(--surface-card);border:1.5px solid var(--line-control);border-radius:var(--radius-pill);padding:7px 14px;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-spring)}.nal-chip:hover{background:var(--teal-soft);transform:translateY(-1px)}.nal-chip.is-on{background:var(--teal);border-color:var(--ink)}.nal-safety{margin:0;font-size:18px;line-height:26px}.nal-safety.band{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-md);padding:16px 24px;font-weight:700}.nal-safety a{font-weight:700}.nal-safety.inline{color:var(--ink-muted);font-size:15px;line-height:22px}.nal-exit{position:fixed;top:12px;right:12px;z-index:20;background:var(--ink);color:var(--on-ink)!important;font:700 16px/22px var(--font-display);text-decoration:none!important;padding:10px 18px;border-radius:var(--radius-pill)}.nal-tick{flex:none;fill:var(--teal);stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nal-tick circle{stroke:none}.nal-promises ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.nal-promises li{display:flex;gap:12px}.nal-composer{background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;display:grid;gap:12px}.nal-composer textarea{font:400 22px/32px var(--font-text);color:var(--ink);width:100%;box-sizing:border-box;resize:vertical;border:1.5px solid var(--line-control);border-radius:var(--radius-md);padding:12px 16px;background:var(--surface-card)}.nal-composer textarea::placeholder{color:var(--ink-muted)}.nal-composer textarea:focus{outline:3px solid var(--teal);outline-offset:0;border-color:var(--ink)}.nal-composer-row{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.nal-chips{display:flex;gap:8px;flex-wrap:wrap}.nal-picker{display:grid;gap:8px}.nal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.nal-tile{display:flex;flex-direction:column;gap:16px;background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;text-decoration:none;color:var(--ink);transition:background var(--dur-base)}.nal-tile.wide{grid-column:span 2;flex-direction:row;align-items:center}.nal-tile:hover{background:var(--teal-soft)}.nal-tile-t,.nal-tile-b{display:block}.nal-tile-b{margin-top:4px;color:var(--ink-muted)}.nal-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nal-grid.compact .nal-tile{flex-direction:row;align-items:center;padding:16px}.nal-grid.compact .nal-tile .nal-scene{height:76px;width:104px;max-width:none}.nal-tile .nal-scene{max-width:100%}.nal-grid.compact .nal-tile.wide{grid-column:span 2}.nal-bubble{display:flex;gap:8px;align-items:flex-end;max-width:88%}.nal-bubble.me{margin-left:auto;flex-direction:row-reverse}.nal-bubble-b{padding:12px 18px;border-radius:var(--radius-md);background:var(--surface-card)}.nal-bubble.them .nal-bubble-b{border-bottom-left-radius:var(--radius-tail)}.nal-bubble.me .nal-bubble-b{background:var(--teal);border-bottom-right-radius:var(--radius-tail)}.nal-avatar{flex:none;width:34px;height:34px;border-radius:50%;background:var(--surface-card);display:flex;align-items:center;justify-content:center}.nal-typing{display:flex;gap:6px;padding:18px}.nal-typing i{width:8px;height:8px;border-radius:50%;background:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.nal-typing i{animation:nal-hop 1s ease-in-out infinite}.nal-typing i:nth-child(2){animation-delay:.14s}.nal-typing i:nth-child(3){animation-delay:.28s}.nal-log>.nal-bubble{animation:nal-in var(--dur-base) var(--ease-out) both}}@keyframes nal-hop{0%,60%,to{transform:none}30%{transform:translateY(-6px)}}@keyframes nal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nal-replies{display:flex;flex-wrap:wrap;gap:8px;padding-left:42px}.nal-chat{max-width:720px;margin:0 auto;padding:16px 16px 32px;display:grid;gap:16px}.nal-chat-top{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding-right:0}.nal-log{display:grid;gap:12px}.nal-skipq{margin:0}.nal-help-list{display:grid;gap:8px}.nal-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.nal-steps h3{margin:16px 0 4px}.nal-step-n{display:inline-block;margin-right:8px;color:var(--ink-muted);font-weight:400}.nal-summary{background:var(--teal-soft);border-radius:var(--radius-lg);padding:24px}.nal-summary dl{margin:12px 0 0;display:grid;gap:10px}.nal-summary dd{margin:0}.nal-consent{display:flex;gap:20px;background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;align-items:flex-start}.nal-consent blockquote{margin:12px 0;padding:12px 16px;background:var(--surface-page);border-radius:var(--radius-sm)}.nal-check{display:flex;gap:10px;align-items:flex-start;margin:12px 0 16px;cursor:pointer}.nal-check input{width:22px;height:22px;accent-color:var(--ink);margin:0;flex:none}.nal-actions{display:flex;gap:8px;flex-wrap:wrap}.nal-help{display:flex;gap:16px;justify-content:space-between;align-items:center;background:var(--surface-card);border-radius:var(--radius-md);padding:16px 20px;flex-wrap:wrap}.nal-help-end{display:flex;gap:12px;align-items:center}.nal-tag{padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-tint)}.nal-guide{display:grid;gap:8px;background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;text-decoration:none;color:var(--ink);transition:background var(--dur-base)}.nal-guide:hover{background:var(--coral-soft)}.nal-empty{display:flex;gap:32px;align-items:center;margin-top:24px;background:var(--surface-card);border-radius:var(--radius-lg);padding:32px;max-width:720px}.nal-empty p{margin:4px 0 16px}.nal-faq{margin-top:16px;max-width:760px}.nal-faq details{border-bottom:1.5px solid var(--line)}.nal-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0}.nal-faq summary::-webkit-details-marker{display:none}.nal-faq summary i{position:relative;flex:none;width:22px;height:22px;transition:transform var(--dur-base) var(--ease-spring)}.nal-faq summary i:before,.nal-faq summary i:after{content:"";position:absolute;left:10px;top:1px;width:2.5px;height:20px;border-radius:2px;background:var(--ink)}.nal-faq summary i:after{transform:rotate(90deg)}.nal-faq details[open] summary i{transform:rotate(18deg)}.nal-faq details[open] summary i:after{opacity:0}.nal-faq details[open] summary i:before{background:var(--coral-deep)}.nal-faq p{padding:0 40px 20px 0}.nal-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;max-width:1200px;margin:0 auto;box-sizing:border-box}.nal-header nav{display:flex;align-items:center;gap:24px}.nal-header nav a:not(.nal-btn){text-decoration:none}.nal-header nav a:not(.nal-btn):hover{text-decoration:underline}.nal-wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}.nal-hero{max-width:1200px;margin:0 auto;padding:40px 32px 0;box-sizing:border-box;display:grid;gap:20px}.nal-hero .lead{max-width:640px}.nal-thread{position:relative;display:flex;align-items:flex-end;margin:0 0 56px;padding-left:max(32px,calc(50vw - 568px));padding-right:max(40px,calc(50vw - 560px))}.nal-thread-knot{flex:none;display:block;width:360px;height:104px}.nal-thread-knot path{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linecap:round}.nal-thread-line{flex:1;height:2.5px;background:var(--ink);margin-bottom:51px;margin-left:-1px;transform-origin:left}.nal-thread-dot{position:absolute;right:max(32px,calc(50vw - 568px));bottom:44px;width:16px;height:16px;border-radius:50%;background:var(--coral)}.nal-thread-ibis{position:absolute;right:max(90px,calc(50vw - 500px));bottom:51px}.nal-thread-line{margin-right:0}.nal-thread{overflow:hidden;padding-top:84px;margin-top:-16px}@media(prefers-reduced-motion:no-preference){.nal-thread.is-waiting .nal-thread-knot path{stroke-dasharray:1 1;stroke-dashoffset:1.01}.nal-thread.is-waiting .nal-thread-line{transform:scaleX(0)}.nal-thread.is-waiting .nal-thread-dot,.nal-thread.is-waiting .nal-thread-ibis{opacity:0}.nal-thread.is-drawing .nal-thread-knot path{stroke-dasharray:1 1;animation:nal-draw 1.1s var(--ease-draw) both}.nal-thread.is-drawing .nal-thread-line{animation:nal-grow .9s var(--ease-out) 1s both}.nal-thread.is-drawing .nal-thread-dot{animation:nal-dot .32s var(--ease-spring) 1.8s both}.nal-thread.is-drawing .nal-thread-ibis{animation:nal-rise .42s var(--ease-spring) 2s both}}@keyframes nal-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nal-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes nal-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.nal-hero-ask{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start;margin-top:8px}.nal-hero-side{display:grid;gap:24px}.nal-sec{margin-top:72px}.nal-band{background:var(--surface-card);padding:64px 0;margin-top:72px}.nal-cta{background:var(--teal);margin-top:72px;padding:64px 0}.nal-cta .nal-wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.nal-footer{padding:32px 0}.nal-footer-top{display:flex;align-items:flex-end;gap:32px;margin-bottom:16px;flex-wrap:wrap}.nal-footer nav{display:flex;gap:16px;padding-bottom:4px}.nal-peek{margin-left:auto;display:flex;align-items:flex-end;gap:8px}.nal-peek .small{padding-bottom:40px;color:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.nal-peek .nal-ill{transition:transform var(--dur-base) var(--ease-spring);transform-origin:bottom}.nal-peek:hover .nal-ill{transform:rotate(-6deg)}}.nal-hero-search .nal-search{max-width:860px;margin-top:8px}.nal-search{display:grid;gap:12px}.nal-search-anchor{position:relative}.nal-landing .nal-exit{top:auto;bottom:16px;right:16px}.nal-search form{display:grid;gap:10px}.nal-search-field{display:flex;align-items:center;gap:12px;background:var(--surface-card);border:2px solid var(--ink);border-radius:var(--radius-pill);padding:8px 8px 8px 22px}.nal-search-field:focus-within{outline:4px solid var(--teal);outline-offset:0}.nal-search-ic{flex:none;fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round}.nal-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 22px/32px var(--font-text);color:var(--ink);padding:8px 0}.nal-search input::placeholder{color:var(--ink-muted);opacity:1}.nal-search-go{flex:none}.nal-results{position:absolute;z-index:15;left:0;right:0;top:calc(100% + 6px);background:var(--surface-card);border:2px solid var(--ink);border-radius:var(--radius-lg);padding:12px;max-height:440px;overflow:auto}.nal-results-h{padding:4px 12px 8px}.nal-results ul{list-style:none;margin:0;padding:0}.nal-results li{display:flex;align-items:center;gap:14px;padding:8px 12px;border-radius:var(--radius-md);cursor:pointer;--ill-paper:var(--surface-card)}.nal-results li .nal-scene{width:64px;height:48px;flex:none}.nal-results li.is-act{background:var(--teal-soft);--ill-paper:var(--teal-soft)}.nal-results li.own{border-top:1.5px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:6px;padding-top:12px}.nal-res-w,.nal-res-own{display:grid;min-width:0}.nal-res-t{font-weight:700;overflow-wrap:anywhere}.nal-safehelp{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-md);padding:14px 18px;margin-bottom:12px}.nal-safehelp a{color:inherit;font-weight:700;text-underline-offset:3px;white-space:nowrap}.nal-trust{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.nal-browse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:32px}.nal-browse ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.nal-browse a{font-size:16px;line-height:24px}[data-tone=quiet] .nal-playful{display:none!important}[data-tone=quiet] .nal-btn:before{display:none}[data-tone=quiet] .nal-chip:hover{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:900px){.nal-grid,.nal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nal-hero-ask,.nal-trust{grid-template-columns:1fr}.nal-browse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.display{font-size:52px;line-height:54px}.h1{font-size:40px;line-height:44px}.h2{font-size:32px;line-height:36px}.lead{font-size:20px;line-height:28px}.nal-wrap,.nal-hero,.nal-header{padding-left:16px;padding-right:16px}.nal-header nav .nal-btn{display:none}.nal-header .nal-logo-word{display:none}.nal-grid,.nal-steps,.nal-grid.compact{grid-template-columns:1fr}.nal-tile,.nal-tile.wide,.nal-grid.compact .nal-tile{flex-direction:row;align-items:center;grid-column:auto}.nal-grid.compact .nal-tile.wide{grid-column:auto}.nal-tile .nal-scene{height:92px;width:124px;max-width:none;flex:none}.nal-thread{padding-left:16px;padding-right:24px}.nal-thread-dot{right:16px}.nal-thread-ibis{right:44px}.nal-thread-knot{width:170px;height:49px}.nal-thread-knot path{stroke-width:2.5}.nal-thread-line{margin-bottom:23px}.nal-thread-dot{bottom:16.5px}.nal-thread-ibis{bottom:23px}.nal-empty,.nal-consent{flex-direction:column;align-items:flex-start;gap:16px}.nal-composer{padding:16px}.nal-search-field{padding:6px 6px 6px 14px;gap:8px}.nal-search-ic{width:22px;height:22px}.nal-search input{font-size:18px;line-height:26px}.nal-search-go{padding:10px 18px}.nal-browse{grid-template-columns:1fr}.nal-composer-row .nal-btn{width:100%}.nal-thread{padding-top:96px;margin-top:0}.nal-thread-ibis .nal-ill{width:84px;height:84px}}.nal-chat-top.has-exit{padding-right:128px}html{background:var(--surface-page)}.proto{background:var(--surface-tint);padding:8px 16px;margin:0;text-align:center}.proto a{color:inherit}#chat-view .nal-exit{top:52px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}main{display:block}.nal-header nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.nal-pagehead{max-width:1200px;margin:0 auto;padding:32px 32px 0;box-sizing:border-box;display:grid;gap:16px}.nal-pagehead .lead{max-width:680px}.nal-pagehead.has-ill{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px}.nal-pagehead.has-ill>*:not(.nal-pagehead-ill){grid-column:1}.nal-pagehead-ill{grid-column:2;grid-row:1 / span 4;align-self:center}.nal-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--ink-muted)}.nal-crumbs li+li:before{content:"/";margin-right:8px;color:var(--coral-deep)}.nal-crumbs a{color:inherit}.nal-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;color:var(--ink-muted)}.nal-sec-sm{margin-top:48px}.nal-sec h2+.lead,.nal-sec-sm h2+.lead{margin-top:8px}.nal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.nal-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nal-guide{align-content:start}.nal-guide-meta{margin-top:4px}.nal-tagline{display:inline-flex;align-items:center;gap:8px}.nal-pill{display:inline-block;padding:2px 12px;border-radius:var(--radius-pill);background:var(--surface-tint);font-size:16px;line-height:24px;color:var(--ink);text-decoration:none}a.nal-pill:hover{background:var(--teal-soft)}.nal-article{display:grid;grid-template-columns:minmax(0,720px) minmax(0,340px);justify-content:space-between;gap:56px;margin-top:40px;align-items:start}.nal-article>aside{position:sticky;top:24px;display:grid;gap:16px}.nal-card{background:var(--surface-card);border-radius:var(--radius-lg);padding:24px;display:grid;gap:12px}.nal-card h2{margin:0}.nal-short{background:var(--teal-soft);border-radius:var(--radius-lg);padding:24px;display:grid;gap:12px}.nal-short ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.nal-short li{display:flex;gap:12px}.nal-draft{display:flex;gap:12px;align-items:flex-start;background:var(--surface-tint);border-radius:var(--radius-md);padding:14px 18px;margin:0 0 16px}.nal-draft .nal-tag{background:var(--surface-card);flex:none}.nal-draft strong{font-weight:700}.nal-prose{margin-top:40px;max-width:680px}.nal-prose>*+*{margin-top:16px}.nal-prose h2{font:700 32px/38px var(--font-display);letter-spacing:-.01em;margin-top:48px}.nal-prose h3{font:600 24px/30px var(--font-display);margin-top:32px}.nal-prose h2+*,.nal-prose h3+*{margin-top:12px}.nal-prose ul,.nal-prose ol{padding-left:28px}.nal-prose li+li{margin-top:8px}.nal-prose li::marker{color:var(--ink-muted)}.nal-prose ol>li::marker{font-weight:700;color:var(--ink)}.nal-prose a{color:inherit;text-underline-offset:3px}.nal-prose a:hover{background:var(--teal-soft)}.nal-prose strong{font-weight:700}.nal-prose blockquote{margin-left:0;padding:16px 20px;background:var(--surface-card);border-radius:var(--radius-md)}.nal-prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:24px}.nal-prose th,.nal-prose td{text-align:left;padding:10px 12px;border-bottom:1.5px solid var(--line);vertical-align:top}.nal-prose th{font-weight:700}.nal-prose hr{border:0;border-top:1.5px solid var(--line);margin:40px 0}.nal-words{margin:16px 0 0;display:grid;gap:16px}.nal-words dt{font-weight:700}.nal-words dd{margin:2px 0 0;color:var(--ink-muted)}.nal-sources ol{margin:12px 0 0;padding-left:24px;display:grid;gap:8px;color:var(--ink-muted)}.nal-sources a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.nal-review{margin-top:12px;padding:16px 20px;background:var(--surface-card);border-radius:var(--radius-md)}.nal-review summary{cursor:pointer;font-weight:700}.nal-review ul{margin:12px 0 0;padding-left:24px;display:grid;gap:6px}.nal-browse a[aria-current]{font-weight:700}.nal-show{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center}.nal-show-art{width:200px;height:200px;border-radius:var(--radius-lg);display:block}.nal-subscribe{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nal-episodes{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.nal-ep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--surface-card);border-radius:var(--radius-lg);padding:20px 24px;text-decoration:none;color:var(--ink);transition:background var(--dur-base)}.nal-ep:hover{background:var(--teal-soft)}.nal-ep-n{font:700 32px/1 var(--font-display);color:var(--ink-muted);min-width:56px}.nal-ep-t{display:block}.nal-ep-d{display:block;margin-top:4px;color:var(--ink-muted)}.nal-ep-m{color:var(--ink-muted);white-space:nowrap}.nal-player{background:var(--surface-card);border-radius:var(--radius-lg);padding:20px 24px;display:grid;gap:12px}.nal-player audio{width:100%}.nal-player+.nal-draft{margin-top:16px}.nal-chapters{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nal-transcript p strong:first-child{font-family:var(--font-display);font-weight:700}.nal-chat{padding-bottom:64px}.nal-chat h1:focus{outline:none}.nal-chat-p+.nal-chat-p{margin-top:8px}.nal-typing-row{flex-wrap:wrap;align-items:center}.nal-thinking{flex-basis:100%;padding-left:42px}.nal-log>.nal-summary,.nal-log>.nal-help-list,.nal-log>.nal-consent,.nal-log>.nal-composer{margin-top:4px}.nal-log>.nal-composer{border:1.5px solid var(--line)}@media(prefers-reduced-motion:no-preference){.nal-log>:is(.nal-summary,.nal-help-list,.nal-consent,.nal-composer,.nal-replies){animation:nal-in var(--dur-base) var(--ease-out) both}}.proto{font-size:16px;line-height:24px}.nal-404{display:flex;gap:40px;align-items:center}@media(max-width:1000px){.nal-article{grid-template-columns:minmax(0,1fr);gap:32px}.nal-article>aside{position:static}.nal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nal-pagehead{padding:24px 16px 0}.nal-pagehead.has-ill{grid-template-columns:1fr}.nal-pagehead-ill{grid-column:1;grid-row:auto;order:-1}.nal-header nav{gap:16px}.nal-cards,.nal-cards.two{grid-template-columns:1fr}.nal-prose h2{font-size:26px;line-height:32px}.nal-show{grid-template-columns:1fr;gap:20px}.nal-show-art{width:140px;height:140px}.nal-ep{grid-template-columns:auto minmax(0,1fr);padding:16px}.nal-ep-m{grid-column:2}.nal-ep-n{font-size:24px;min-width:40px}.nal-404{flex-direction:column;align-items:flex-start}}.nal-hero>*{min-width:0}@media(min-width:641px)and (max-width:1520px){.nal-page:has(>.nal-exit) .nal-header{padding-right:152px}}@media(max-width:640px){.nal-exit{top:auto;bottom:16px;right:16px}}.nal-search input{width:0}.nal-search,.nal-search form{grid-template-columns:minmax(0,1fr)}.nal-hint-000 a{font-weight:700;color:var(--ink)}.nal-proto-short,.nal-mbar{display:none}@media(max-width:640px){.nal-mbar:not([hidden]){display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-page);border-top:1.5px solid var(--line)}.nal-mbar-go{flex:1}.nal-mbar .nal-exit{position:static;display:inline-flex;align-items:center;flex:none;padding:10px 18px}.nal-page:has(.nal-mbar)>.nal-exit{display:none}.nal-page:has(.nal-mbar){padding-bottom:76px}.nal-landing:has(.nal-mbar:not([hidden])) .nal-exit{bottom:84px}.nal-hero{padding-top:24px;gap:16px}.nal-search-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px;scroll-padding:16px}.nal-search-chips::-webkit-scrollbar{display:none}.nal-search-chips .nal-chip{flex:none}.nal-crumbs li{display:none}.nal-crumbs li:nth-last-child(2){display:block}.nal-crumbs li:nth-last-child(2):before{content:"←";margin-right:8px;color:var(--ink-muted)}.nal-pagehead-ill{order:0}.nal-pagehead-ill .nal-scene{height:120px;width:auto}.nal-ep{grid-template-columns:minmax(0,1fr)}.nal-ep-n{display:none}.nal-ep-m{grid-column:1}.nal-ep-m br{display:none}.nal-ep-m:before{content:""}.nal-proto-long{display:none}.nal-proto-short{display:inline}}@media(pointer:coarse){.nal-chip{min-height:44px}.nal-header nav a:not(.nal-btn){padding:10px 0}.nal-footer nav a,.nal-browse a,.nal-chapters a,.nal-crumbs a{display:inline-block;padding:8px 0}.nal-browse ul{gap:0}}
