.an{--paper:#f1f4f3;--card:#fff;--ink:#093344;--ink-deep:#041b25;--text:#0e2f3d;--muted:#56707a;--line:#d6dee0;--lime:#e0ff82;--lime-deep:#c7ea5a;--lime-wash:#eef8d0;--on-ink:#c5d5db;--on-ink-muted:#8fa8b1;--data-1:#0e4a60;--data-dim:#b6c8cf;--data-grid:#e3e9eb;--danger:#b4452f;--danger-soft:#fbeae5;--ink-solid:#093344;--on-ink-solid:#c5d5db;--mark-stop:62%;--display:var(--font-bricolage),var(--font-onest),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sans:var(--font-onest),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,32px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.an:not([data-theme=light]){--paper:#071e28;--card:#0c2a36;--ink:#e8f0f2;--ink-deep:#03141b;--text:#e3ecef;--muted:#9bb1b9;--line:#1b3e4c;--lime-wash:#1e3a24;--on-ink:#c5d5db;--on-ink-muted:#8fa8b1;--data-1:#7cc4dc;--data-dim:#2e5566;--data-grid:#163845;--danger:#f0997f;--danger-soft:#3a1f18;--mark-stop:84%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.an[data-theme=dark]{--paper:#071e28;--card:#0c2a36;--ink:#e8f0f2;--ink-deep:#03141b;--text:#e3ecef;--muted:#9bb1b9;--line:#1b3e4c;--lime-wash:#1e3a24;--on-ink:#c5d5db;--on-ink-muted:#8fa8b1;--data-1:#7cc4dc;--data-dim:#2e5566;--data-grid:#163845;--danger:#f0997f;--danger-soft:#3a1f18;--mark-stop:84%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.an *{box-sizing:border-box}.an{background:var(--paper);min-height:100dvh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.an img,.an svg{max-width:100%;display:block}.an a{color:inherit}.an :focus-visible{box-shadow:none;outline:2px solid var(--lime-deep);outline-offset:3px;border-radius:6px}.an ::selection{background:var(--lime);color:#093344}.an h1,.an h2,.an h3,.an h4{font-family:var(--display);text-wrap:balance;color:var(--ink);margin:0}.an h1{letter-spacing:-.03em;font-size:clamp(31px,4.3vw,52px);font-weight:800;line-height:1.06}.an h2{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.08}.an h3{letter-spacing:-.015em;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.2}.an h4{font-size:17px;font-weight:700;line-height:1.3}.an p{margin:0}.an .wrap{max-width:1120px;padding-inline:var(--gutter);margin:0 auto}.an .chap{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px clamp(32px,6vw,88px);display:grid}.an .chap .ch{top:calc(78px + env(safe-area-inset-top,0px));margin:0;position:sticky}.an .chap .prose{max-width:640px}.an .chap .prose p{max-width:62ch}.an .chap-body{gap:22px;min-width:0;display:grid}@media (max-width:880px){.an .chap{grid-template-columns:1fr;gap:18px}.an .chap .ch{position:static}}.an .ov{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:11.5px;font-weight:500}.an .sec{padding-block:clamp(56px,8vw,96px);scroll-margin-top:70px}.an .sec+.sec{border-top:1px solid var(--line)}.an .prose{gap:18px;display:grid}.an .prose p{max-width:65ch}.an .prose .big{color:var(--ink);font-size:clamp(19px,2vw,22px);font-weight:500;line-height:1.45}.an .prose strong{color:var(--ink);font-weight:600}.an .prose .say{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);padding:4px 0;font-size:clamp(21px,2.4vw,27px);font-weight:700;line-height:1.2}.an .cap{color:var(--muted);max-width:70ch;font-size:13.5px;line-height:1.5}.an .mono{font-family:var(--mono)}.an .num{font-variant-numeric:tabular-nums}.an .btn{border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.an .btn-lime{background:var(--lime);color:#093344;border-color:#093344}.an .btn-lime:hover{background:var(--lime-deep)}.an .btn-ink{background:var(--ink-solid);color:#fff;border-color:var(--ink-solid)}.an .btn-ink:hover{opacity:.92}.an .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.an .btn-ghost:hover{border-color:var(--ink)}.an .btn:active{transform:translateY(1px)}.an .cta-row{flex-wrap:wrap;gap:12px;display:flex}.an .top{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.an .top .wrap{align-items:center;gap:16px;min-height:58px;display:flex}.an .who{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.an .who .mg{background-color:var(--ink-solid);width:30px;height:30px;color:var(--lime);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.an .who small{font-family:var(--sans);color:var(--muted);font-size:13px;font-weight:500}.an .top nav{align-items:center;gap:10px;margin-left:auto;display:flex}.an .top nav a.lnk{color:var(--muted);padding:6px 8px;font-size:14px;text-decoration:none}.an .top nav a.lnk:hover{color:var(--ink)}.an .top .btn{min-height:38px;padding:0 14px;font-size:14px}@media (max-width:640px){.an .top nav a.lnk,.an .who small{display:none}}.an .hero{border-bottom:1px solid var(--line);background:radial-gradient(55% 60% at 12% 0%,var(--lime-wash),transparent 70%);padding-block:clamp(44px,6vw,72px) clamp(40px,5vw,56px)}.an .hero-copy{max-width:1120px}.an .hero h1{max-width:980px}.an .hero .stack{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);gap:4px;max-width:900px;margin-top:20px;font-size:clamp(19px,2.1vw,26px);font-weight:700;line-height:1.3;display:grid}.an .hero .stack>span{display:block}.an .hero .stack .k{color:var(--muted);margin-right:.12em;font-weight:700;display:inline}.an .hero .stack .now{color:var(--ink);position:relative}.an .hero .stack .now mark{background:linear-gradient(transparent var(--mark-stop),var(--lime) var(--mark-stop));color:inherit;padding:0 .08em}.an .hero .lead{color:var(--text);max-width:62ch;margin-top:24px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.an .hero .cta-row{margin-top:28px}.an .hero .shown{color:var(--muted);margin-top:18px;font-size:14px}.an .hero-copy>*{animation:.7s cubic-bezier(.22,1,.36,1) both rise}.an .hero-copy>:nth-child(2){animation-delay:60ms}.an .hero-copy>:nth-child(3){animation-delay:.12s}.an .hero-copy>:nth-child(4){animation-delay:.18s}.an .hero-copy>:nth-child(5){animation-delay:.24s}.an .hero-copy>:nth-child(6){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.an .hero-copy>*{animation:none}}.an .fig{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:12px;padding:clamp(16px,2.4vw,26px);display:grid}.an .fig h4{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.an .fig .cap{font-size:13px}.an .chart{width:100%;height:auto;font-family:var(--mono);font-size:11px}.an .chart .grid{stroke:var(--data-grid);stroke-width:1px}.an .chart .axis{fill:var(--muted)}.an .chart .lbl{fill:var(--text);font-family:var(--sans);font-size:12.5px;font-weight:600}.an .chart .lbl.small{fill:var(--muted);font-size:11.5px;font-weight:500}.an .chart .line{fill:none;stroke:var(--data-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.an .chart .area{fill:var(--data-1);opacity:.1}.an .chart .dot{fill:var(--data-1);stroke:var(--card);stroke-width:2px}.an .chart .dot.now{fill:var(--lime);stroke:var(--ink);stroke-width:2px}.an .chart .dot.hollow{fill:var(--card);stroke:var(--data-1);stroke-width:2px}.an .chart .line.dash{stroke-dasharray:4 4}.an .chart .mark{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.an .chart .bar.hollow{fill:none;stroke:var(--data-1);stroke-width:1.5px;stroke-dasharray:4 3}.an .chart .bar{fill:var(--data-1)}.an .chart .bar.dim{fill:var(--data-dim)}.an .chart .bar.now{fill:var(--lime);stroke:var(--ink);stroke-width:1.5px}@media (max-width:640px){.an .chart{font-size:17px}.an .chart .lbl{font-size:19px}.an .chart .lbl.small{font-size:17px}.an .chart.chart-narrow{font-size:13px}.an .chart.chart-narrow .lbl{font-size:14px}.an .chart.chart-narrow .lbl.small{font-size:13px}}.an .hero-fig{margin-top:34px}.an .figrow{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:22px;display:grid}@media (max-width:820px){.an .figrow{grid-template-columns:1fr}}.an .stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.an .stat{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;padding:18px 18px 16px;display:grid}.an .stat .n{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1}.an .stat .n .arr{color:var(--muted);margin:0 .1em;font-weight:700}.an .stat .l{color:var(--text);font-size:14px;line-height:1.4}.an .stat .s{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10.5px}@media (max-width:900px){.an .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.an .stats{grid-template-columns:1fr}}.an .ch{gap:10px;margin-bottom:26px;display:grid}.an .ch .ov{margin:0}.an .aside{border-left:3px solid var(--lime-deep);color:var(--ink);max-width:60ch;margin-top:6px;padding:6px 0 6px 16px;font-weight:500}.an .aside .mono{color:var(--muted);letter-spacing:.04em;margin-top:4px;font-size:12px;display:block}.an .roles{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:30px;display:grid}.an .roles .box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px}.an .roles h4{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.an .roles h4 .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.an .roles ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.an .roles li{align-items:baseline;gap:10px;display:flex}.an .roles li:before{content:"";background:var(--data-dim);border-radius:50%;flex:none;width:8px;height:8px;position:relative;top:-1px}.an .roles .after li:before{background:var(--lime);outline:1.5px solid var(--ink)}.an .roles .after{border-color:var(--ink)}@media (max-width:700px){.an .roles{grid-template-columns:1fr}}.an .grp{gap:14px;margin-top:38px;display:grid}.an .grp .gh{gap:4px;max-width:70ch;display:grid}.an .grp .gh h3{color:var(--ink)}.an .grp .gh p{color:var(--muted);font-size:15px}.an .cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.an .cards.one{grid-template-columns:1fr}@media (max-width:820px){.an .cards{grid-template-columns:1fr}}.an .ex{align-content:start;gap:10px;display:grid}.an .sk{background:var(--card);border:1px solid var(--line);border-radius:16px;font-size:14px;line-height:1.55;overflow:hidden;box-shadow:0 14px 34px -22px #09334459}.an .sk-top{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 55%,transparent);align-items:center;gap:8px;padding:10px 14px;display:flex}.an .sk-top .dots{gap:6px;display:inline-flex}.an .sk-top .dots i{opacity:.75;border-radius:50%;width:10px;height:10px;display:block}.an .sk-top .dots i:first-child{background:#b4452f}.an .sk-top .dots i:nth-child(2){background:#c98500}.an .sk-top .dots i:nth-child(3){background:#1c7d43}.an .sk-top .chan{color:var(--ink);margin-left:4px;font-size:13px;font-weight:600}.an .sk-top .plat{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.an .sk-body{gap:16px;padding:16px;display:grid}.an .msg{grid-template-columns:32px 1fr;gap:12px;display:grid}.an .av{background:var(--paper);width:32px;height:32px;color:var(--muted);font-family:var(--sans);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.an .av.p{background:url(/ai-native/patricia-mark.png) 50%/cover no-repeat;border:0;border-radius:9px}.an .av.you{outline:1.5px solid var(--lime-deep);border:0}.an .mh{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.an .mh b{color:var(--ink);font-size:14px;font-weight:600}.an .mh .app{font-family:var(--mono);letter-spacing:.06em;background:var(--lime-wash);color:var(--ink);text-transform:uppercase;border-radius:6px;padding:1px 6px;font-size:11px}.an .mh .ts{font-family:var(--mono);color:var(--muted);font-size:11px}.an .mb{color:var(--text);gap:8px;margin-top:2px;display:grid}.an .mb p{max-width:none;line-height:1.6}.an .mb .t{font-family:var(--mono);background:color-mix(in srgb,var(--paper) 55%,transparent);border:1px solid var(--line);white-space:pre;color:var(--text);border-radius:12px;padding:12px;font-size:12px;line-height:1.55;overflow-x:auto}@media (max-width:480px){.an .mb .t{padding:10px;font-size:10.5px}}.an .mb .flag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--danger-soft);color:var(--danger);border-radius:6px;margin-right:4px;padding:2px 7px;font-size:11px;display:inline-block}.an .mb .ok{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--success-soft);color:var(--success);border-radius:6px;margin-right:4px;padding:2px 7px;font-size:11px;display:inline-block}.an .mb .src{font-family:var(--mono);color:var(--muted);font-size:11px}.an .gate{border:1px solid color-mix(in srgb,var(--lime-deep) 55%,transparent);background:var(--lime-wash);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.an .gate.done{border-color:var(--line);background:color-mix(in srgb,var(--paper) 55%,transparent)}.an .gate .gb{gap:8px;display:inline-flex}.an .b-primary,.an .b-ghost{white-space:nowrap;border-radius:7px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.an .b-primary{background:var(--ink-solid);color:#fff}.an .b-ghost{border:1px solid var(--line);background:var(--card);color:var(--ink)}.an .pill-done{background:var(--success);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.an .file{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.an .file .fi{background:var(--lime-wash);width:36px;height:36px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.an .file .fm{flex:1;min-width:0;display:grid}.an .file .fm b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.an .file .fm small{font-family:var(--mono);color:var(--muted);font-size:11px}.an .file .fc{color:var(--success);font-weight:700}.an .chips{flex-wrap:wrap;gap:8px;display:flex}.an .rx{flex-wrap:wrap;gap:6px;display:flex}.an .rx span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px}.an .note{color:var(--text);align-items:flex-start;gap:12px;padding:0 4px;font-size:14px;line-height:1.5;display:flex}.an .note .tm{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#093344;background:var(--lime);white-space:nowrap;border-radius:6px;flex:none;margin-top:2px;padding:4px 8px;font-size:10.5px}.an .note p{max-width:none}.an .week{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:14px;display:grid}.an .day{background:var(--card);border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.an .day h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.an .day ul{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.an .day li{border-left:2px solid var(--data-dim);padding-left:10px}.an .day li.hot{border-left-color:var(--lime-deep)}.an .day li .mono{color:var(--muted);letter-spacing:.04em;font-size:10.5px;display:block}.an .legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;display:flex}.an .legend span:before{content:"";vertical-align:-1px;background:var(--data-dim);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.an .legend span.hot:before{background:var(--lime-deep)}@media (max-width:900px){.an .week{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.an .week{grid-template-columns:1fr 1fr}}@media (max-width:400px){.an .week{grid-template-columns:1fr}}.an .lessons{counter-reset:l;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.an .lessons li{background:var(--card);border:1px solid var(--line);counter-increment:l;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:18px 20px;display:grid}.an .lessons li:before{content:counter(l);font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.an .lessons h4{margin-bottom:6px}.an .lessons p{max-width:62ch;font-size:15.5px}.an .ladder{grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;margin-top:26px;display:grid}.an .rung{background:var(--card);border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.an .rung .lv{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.an .rung h4{font-size:15px;line-height:1.25}.an .rung p{color:var(--muted);font-size:13.5px;line-height:1.45}.an .rung.here{background:var(--ink-solid);color:var(--on-ink-solid);border-color:var(--ink-solid)}.an .rung.here h4{color:#fff}.an .rung.here p,.an .rung.here .lv{color:var(--on-ink-muted)}.an .rung.here .pin{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#093344;background:var(--lime);border-radius:5px;justify-self:start;padding:3px 7px;font-size:10.5px}.an .rung:first-child{padding-bottom:14px}.an .rung:nth-child(2){padding-bottom:26px}.an .rung:nth-child(3){padding-bottom:38px}.an .rung:nth-child(4){padding-bottom:50px}.an .rung:nth-child(5){padding-bottom:62px}@media (max-width:900px){.an .ladder{grid-template-columns:1fr;align-items:stretch}.an .rung{padding-bottom:14px!important}}.an .steps-intro{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:34px;font-size:clamp(19px,2vw,23px);font-weight:700}.an .steps{margin-top:22px;position:relative}.an .steps-line{background:var(--lime-deep);border-radius:2px;height:2px;position:absolute;top:24px;left:28px;right:28px}.an .steps-list{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.an .step{flex-direction:column;gap:18px;min-width:0;display:flex}.an .step-n{background:var(--lime);color:#093344;width:48px;height:48px;font-family:var(--mono);box-shadow:0 0 0 4px var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.an .step-body h4{color:var(--ink);align-items:center;gap:8px;font-size:17px;display:flex}.an .step-body h4 svg{color:var(--ink);flex:none}.an .step-body p{color:var(--muted);max-width:40ch;margin-top:8px;font-size:15px;line-height:1.55}.an .step-ex{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.an .step-ex span{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;padding:4px 9px;font-size:13px}@media (max-width:820px){.an .steps-line{width:2px;height:auto;inset:28px auto 28px 23px}.an .steps-list{grid-template-columns:1fr;gap:28px}.an .step{flex-direction:row;gap:16px}.an .step-body{padding-top:10px}}.an .dark{background:var(--ink-deep);color:#e7eef0;border-top:1px solid var(--line)}.an .dark h2,.an .dark h3,.an .dark h4{color:#fff}.an .dark .ov{color:var(--lime)}.an .dark .cap{color:var(--on-ink-muted)}.an .people{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.an .person{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:8px;padding:20px;display:grid}.an .person .role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-muted);font-size:11px}.an .person p{color:var(--on-ink);font-size:15px;line-height:1.5}.an .person q{font-family:var(--display);color:#fff;quotes:"“" "”";font-size:17px;font-weight:700;line-height:1.3;display:block}@media (max-width:820px){.an .people{grid-template-columns:1fr}}.an .cta{background:var(--lime);color:#093344;border-top:1px solid #093344}.an .cta h2,.an .cta p,.an .cta .prose p,.an .cta .prose .big,.an .cta .ov{color:#093344}.an .cta .prose p{max-width:60ch}.an .cta .chap-body{gap:0}.an .cta .cta-row{margin-top:26px}.an .cta .btn-ink{color:#e0ff82;background:#093344;border-color:#093344}.an .cta .btn-ghost{color:#093344;border-color:#093344}.an .cta .fine{color:#22475a;margin-top:16px;font-size:13.5px}.an .carousel{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:12px;max-width:80%;margin:26px auto 0;padding:clamp(14px,2vw,22px);display:grid}.an .car-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:4px;border-radius:10px;align-items:flex-start;gap:16px;transition:height .25s;display:flex;overflow:auto hidden}.an .car-track::-webkit-scrollbar{display:none}.an .car-slide{scroll-snap-align:start;flex:0 0 100%;align-content:start;gap:10px;min-width:0;margin:0;display:grid}.an .car-img{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;overflow:hidden}.an .car-img img{width:100%;height:auto;display:block}.an .car-slide .chart{padding:18px 6px 6px}.an .car-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.an .car-btn{border:1.5px solid var(--ink);background:var(--card);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;transition:background .15s;display:grid}.an .car-btn:hover{background:var(--lime)}.an .car-dots{gap:8px;display:flex}.an .car-dots .dot{background:var(--data-dim);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.an .car-dots .dot.on{background:var(--ink)}.an .car-legend{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.an .car-track{scroll-behavior:auto;transition:none}}@media (max-width:880px){.an .carousel{max-width:100%}}.an .photo{background-image:url(/ai-native/thibaut.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.an .who .mg.photo{color:#0000;background-color:#0000}.an .byline{align-items:center;gap:12px;margin-bottom:14px;display:flex}.an .byline .ov{margin:0}.an .pic{border:2px solid var(--lime);outline:1.5px solid var(--ink);border-radius:50%;flex:none;width:52px;height:52px}.an .pface{border:2px solid var(--lime);border-radius:50%;width:84px;height:84px;margin-bottom:4px}.an .photo.ricardo{background-image:url(/ai-native/ricardo.jpg)}.an .loop{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.an .lp{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.an .lp-d{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#093344;background:var(--lime);border-radius:5px;justify-self:start;padding:3px 7px;font-size:10.5px}.an .lp h4{font-size:15.5px;line-height:1.25}.an .lp p{color:var(--muted);font-size:13.5px;line-height:1.45}@media (max-width:900px){.an .loop{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.an .loop{grid-template-columns:1fr}}.an .gp{color:#093344;background:#fff;border:2px solid #093344;border-radius:16px;max-width:620px;margin-top:26px;overflow:hidden;box-shadow:6px 6px #093344}.an .gp-top{background:#f4f6f5;border-bottom:1px solid #d6dee0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.an .gp-top .dots{gap:6px;display:inline-flex}.an .gp-top .dots i{background:#b6c8cf;border-radius:50%;width:10px;height:10px;display:block}.an .gp-file{font-family:var(--mono);color:#093344;font-size:12px}.an .gp-saved{color:#56707a;margin-left:auto;font-size:12px}.an .gp-rows{padding:8px 18px 0}.an .gp-rows div{border-bottom:1px dotted #9fb3bb;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.an .gp-rows b{font-family:var(--mono);white-space:nowrap;color:#1c7d43;font-size:12px;font-weight:500}.an .gp-price{gap:2px;padding:18px 18px 6px;display:grid}.an .gp-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#56707a;font-size:11px}.an .gp-n{font-family:var(--display);letter-spacing:-.04em;color:#093344;font-size:clamp(56px,8vw,88px);font-weight:800;line-height:1}.an .gp-meta{color:#56707a;font-size:13px}.an .gp-btn{margin:12px 18px 0;display:flex}.an .gp-btns{flex-wrap:wrap;gap:10px;margin:12px 18px 0;display:flex}.an .gp-btns .btn{flex:220px}.an .cta .gp .btn-ghost{background:#fff}.an .gp-note{padding:10px 18px 18px;font-size:13px;line-height:1.5;color:#56707a!important}.an .cta .gp .gp-note{color:#56707a}@media (max-width:520px){.an .gp{box-shadow:4px 4px #093344}.an .gp-rows div{flex-direction:column;gap:2px}}.an footer{color:var(--muted);padding-block:28px 40px;font-size:13.5px}.an footer .wrap{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.an footer a{color:var(--ink)}.an footer .end{width:100%;margin-top:8px}.an dialog.check{color:#093344;background:0 0;border:0;width:min(100% - 32px,640px);max-height:calc(100dvh - 32px);margin:auto;padding:0}.an dialog.check::backdrop{background:#041b259e}.an dialog.check .gp{grid-template-rows:auto minmax(0,1fr) auto;max-width:none;max-height:calc(100dvh - 32px);margin:0;display:grid;box-shadow:8px 8px #093344}.an .check-body{align-content:start;gap:14px;padding:18px 18px 6px;display:grid;overflow:auto}.an .check-step{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.an .check-step[hidden]{display:none}.an .check-step legend,.an .check-done-title{font-family:var(--display);letter-spacing:-.02em;color:#093344;margin:0 0 2px;padding:0;font-size:22px;font-weight:800;line-height:1.15}.an .check-lead{color:#22475a;max-width:none;margin:0;font-size:15px;line-height:1.5}.an .check .f{gap:6px;display:grid}.an .check .f label,.an .check .f .lbl{color:#093344;font-size:14px;font-weight:600}.an .check .f small{color:#56707a;font-size:12.5px;line-height:1.45}.an .check input[type=text],.an .check input[type=email],.an .check select{width:100%;height:44px;font:15px var(--sans);color:#093344;background:#fff;border:1.5px solid #d6dee0;border-radius:9px;padding:0 12px}.an .check input:focus-visible,.an .check select:focus-visible{outline:2px solid var(--lime-deep);outline-offset:1px;border-color:#093344}.an .check .f2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.an .check .rivals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.an .check .chips{flex-wrap:wrap;gap:8px;display:flex}.an .check .chip{color:#093344;cursor:pointer;background:#fff;border:1.5px solid #d6dee0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.an .check .chip:has(input:checked){background:var(--lime);border-color:#093344}.an .check .chip input{accent-color:#093344;margin:0}.an .check-note{color:#56707a;border:1px dashed #9fb3bb;border-radius:9px;max-width:none;margin:0;padding:10px 12px;font-size:13px}.an .check-err{color:#b4452f;background:#fbeae5;border-radius:9px;max-width:none;margin:0;padding:10px 12px;font-size:14px;font-weight:500}.an .check-foot{background:#f4f6f5;border-top:1px solid #d6dee0;justify-content:flex-end;gap:10px;padding:14px 18px 18px;display:flex}.an .check-foot[hidden]{display:none}.an .check .btn-ink{color:#e0ff82;background:#093344;border-color:#093344}.an .check .btn-ghost{color:#093344;background:#fff;border-color:#093344}.an .check-x{color:#093344;cursor:pointer;background:#fff;border:1px solid #d6dee0;border-radius:7px;flex:none;width:30px;height:30px;margin-left:auto;font-size:18px;line-height:1}.an .check .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.an .check-done{gap:14px;padding-bottom:12px;display:grid}.an .check-done .btn{justify-self:start}@media (max-width:520px){.an .check .f2,.an .check .rivals{grid-template-columns:1fr}.an .check-foot{flex-direction:column-reverse}.an .check-foot .btn{width:100%}}
