.iaa{--bg:var(--color-ea-bg);--card:var(--color-ea-card);--card2:var(--color-ea-card2);--well:#120e0c;--line:var(--color-ea-line);--line2:#f5efe712;--div:var(--color-ea-div);--ghost:var(--color-ea-ghost);--fg:var(--color-ea-fg);--fg2:#f5efe7bd;--fg3:#f5efe79e;--muted2:#f5efe78f;--orange:var(--color-ea-orange);--orange2:var(--color-ea-orange2);--orange-hi:var(--color-ea-orange-hi);--o-08:#f2651914;--o-14:#f2651924;--o-30:#f265194d;--teal:var(--color-ea-teal);--t-10:#34d3991a;--t-30:#34d3994d;--red:var(--color-ea-danger-hi);--r-10:#f871711a;--r-35:#f8717159;--ink:var(--color-ea-ink);--f-display:var(--font-display), system-ui, sans-serif;--f-mono:var(--font-mono), ui-monospace, monospace;--ease:cubic-bezier(.2,.7,.2,1);color:var(--fg);font-size:16px;line-height:1.55}.iaa .num{font-variant-numeric:tabular-nums}.iaa .h2{letter-spacing:-.015em;text-wrap:balance;max-width:900px;margin-top:16px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.05}.iaa .lede{max-width:660px;color:var(--fg2);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.iaa .sec-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.iaa .demo-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);border:1px dashed var(--ghost);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:10.5px;display:inline-flex}.iaa .dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite iaa-pulse}.iaa .header{z-index:49;background:var(--bg);border-bottom:1px solid var(--line);position:fixed;top:38px;left:0;right:0}.iaa .header-in{align-items:center;gap:16px;height:64px;padding:0 clamp(16px,2vw,32px);display:flex}.iaa .nav{align-items:center;gap:2px;margin-left:auto;display:flex}.iaa .nav a.nl{color:var(--fg2);border-radius:8px;padding:8px 11px;font-size:14px}.iaa .nav a.nl:hover{color:var(--fg)}.iaa .nav .cta{margin-left:10px}.iaa .ribbon{border:1px solid var(--line);background:var(--well);font-family:var(--f-mono);color:var(--fg3);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;margin-left:8px;padding:7px 12px;font-size:11px;transition:border-color .3s;display:inline-flex}.iaa .ribbon b{color:var(--fg);font-weight:600}.iaa .ribbon .sep{background:var(--line);width:1px;height:12px}.iaa .ribbon.bump{animation:.9s ease-out both iaa-bump}.iaa .hero{padding-top:64px;position:relative;overflow:hidden}.iaa .ph{background:#1b1512;margin:0;position:relative;overflow:hidden}.iaa .ph img{object-fit:cover;filter:grayscale(.45)sepia(.22)saturate(1.05)brightness(.78)contrast(1.06);width:100%;height:100%;transition:transform .6s var(--ease), filter .4s;display:block}.iaa .ph:after{content:"";pointer-events:none;background:linear-gradient(#1410100d 30%,#141010b8 100%);position:absolute;inset:0}.iaa .ph figcaption{z-index:1;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f5efe7d1;font-size:10px;position:absolute;bottom:10px;left:12px;right:12px}.iaa .hero-photo{pointer-events:none;position:absolute;inset:0}.iaa .hero-photo img{object-fit:cover;object-position:center 58%;opacity:.46;filter:grayscale(.55)sepia(.3)brightness(.72)contrast(1.12);width:100%;height:100%}.iaa .hero-photo:after{content:"";background:linear-gradient(90deg,#141010cc 0%,#1410104d 52%,#14101099 100%),linear-gradient(#1410101a 0%,#14101073 40%,#141010 74%);position:absolute;inset:0}.iaa .hero-photo figcaption{z-index:1;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f5efe766;font-size:10px;position:absolute;top:78px;right:clamp(16px,4.2vw,48px)}.iaa .hero-grid{pointer-events:none;opacity:.55;background-image:linear-gradient(#f265190b 1px,#0000 1px),linear-gradient(90deg,#f265190b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.iaa .hero-head{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(28px,4vw,64px);padding-top:clamp(32px,3.6vw,52px);display:grid;position:relative}.iaa .hero h1{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(40px,4.5vw,66px);font-weight:500;line-height:.95}.iaa .hero h1 .accent{color:var(--orange)}.iaa .hero-lede{color:var(--fg2);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.iaa .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.iaa .try-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:clamp(24px,2.6vw,34px);display:flex;position:relative}.iaa .try-steps{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.iaa .try-steps .n{border:1px solid var(--o-30);width:22px;height:22px;color:var(--orange-hi);font-family:var(--f-mono);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:11px;display:inline-flex}.iaa .try-steps .arr{color:var(--muted2)}.iaa .sim{background:#16110e;border:1px solid #f2651947;border-radius:18px;margin-top:16px;margin-bottom:clamp(56px,7vw,96px);position:relative;overflow:hidden;box-shadow:0 70px 140px -70px #000000e6,0 0 0 6px #f2651908,inset 0 1px #ffffff0d}.iaa .sim-bar{border-bottom:1px solid var(--line);font-family:var(--f-mono);color:var(--fg3);background:#f5efe704;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 18px;font-size:11.5px;display:flex}.iaa .sim-bar .live{color:var(--fg2);align-items:center;gap:8px;display:inline-flex}.iaa .sim-bar .live b{color:var(--fg);font-weight:500}.iaa .sim-bar .org{border:1px dashed var(--ghost);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10.5px}.iaa .sim-counter{align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.iaa .sim-counter .v{font-family:var(--f-display);color:var(--orange-hi);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.iaa .sim-counter .l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);font-size:10.5px}.iaa .sim-counter .l em{color:var(--fg3);font-style:normal}.iaa .sim-tabs{border-bottom:1px solid var(--line);display:flex}.iaa .sim-tab{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;flex:1 1 0;min-width:0;padding:13px 16px 14px;transition:background .15s;position:relative}.iaa .sim-tab:last-child{border-right:0}.iaa .sim-tab:hover{background:#f5efe706}.iaa .sim-tab .s{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.iaa .sim-tab .t{font-family:var(--f-display);color:var(--fg2);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:15.5px;font-weight:600;display:flex}.iaa .sim-tab .ok{background:var(--t-10);width:16px;height:16px;color:var(--teal);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:none}.iaa .sim-tab.done .ok{display:inline-flex}.iaa .sim-tab[aria-selected=true]{background:var(--card)}.iaa .sim-tab[aria-selected=true] .t{color:var(--fg)}.iaa .sim-tab[aria-selected=true]:before{content:"";background:var(--orange);height:2px;position:absolute;top:0;left:0;right:0}.iaa .sim-pipe{border-bottom:1px solid var(--line);align-items:center;padding:12px 18px;display:flex;overflow:hidden}.iaa .ps{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.iaa .ps i{border:1.5px solid #f5efe747;border-radius:50%;flex:none;width:9px;height:9px;transition:all .2s}.iaa .ps-l{background:var(--line);flex:1;min-width:12px;height:1px;margin:0 10px;position:relative;overflow:hidden}.iaa .ps-l:after{content:"";background:var(--teal);transform-origin:0;transition:transform .35s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.iaa .ps.done{color:var(--fg2)}.iaa .ps.done i{background:var(--teal);border-color:var(--teal)}.iaa .ps.done+.ps-l:after{transform:scaleX(1)}.iaa .ps.now{color:var(--orange-hi)}.iaa .ps.now i{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 4px #f265192e}.iaa .ps.wait{color:var(--orange-hi)}.iaa .ps.wait i{border-color:var(--orange);background:0 0;animation:1.4s ease-in-out infinite iaa-ring;box-shadow:0 0 0 4px #f265191f}.iaa .ps.deny{color:var(--red)}.iaa .ps.deny i{background:var(--red);border-color:var(--red)}.iaa .sim-body{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.12fr);display:grid}.iaa .pane{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:500px;display:flex}.iaa .pane:last-child{border-right:0}.iaa .pane-h{border-bottom:1px solid var(--line2);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:10.5px;display:flex}.iaa .pane-h b{color:var(--fg2);letter-spacing:.06em;font-weight:500}.iaa .pane-in{flex:1;min-height:0;padding:16px 18px 18px}.iaa .doc{border:1px solid var(--line);opacity:0;transition:opacity .35s, transform .35s var(--ease);background:#1b1512;border-radius:10px;overflow:hidden;transform:translateY(8px)}.iaa .doc.in{opacity:1;transform:none}.iaa .doc-meta{border-bottom:1px solid var(--line2);font-family:var(--f-mono);color:var(--fg3);gap:3px;padding:10px 14px;font-size:11.5px;display:grid}.iaa .doc-meta div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.iaa .doc-meta span:first-child{color:var(--muted2)}.iaa .doc-meta span:last-child{overflow-wrap:anywhere}.iaa .doc-meta .subj{color:var(--fg)}.iaa .doc-body{color:var(--fg2);padding:14px 14px 16px;font-size:14px;line-height:1.72}.iaa .doc-body p+p{margin-top:8px}.iaa .doc-body .pdf{font-family:var(--f-mono);font-size:12.5px;line-height:1.75}.iaa .doc-body .pdf h4{font-family:var(--f-mono);letter-spacing:.1em;color:var(--fg);margin-bottom:6px;font-size:13px}.iaa .doc-tbl{gap:6px;font-size:13.5px;display:grid}.iaa .doc-tbl>div{border-bottom:1px dashed var(--line2);grid-template-columns:112px minmax(0,1fr);gap:10px;padding-bottom:6px;display:grid}.iaa .doc-tbl>div>span:first-child{font-family:var(--f-mono);color:var(--muted2);padding-top:2px;font-size:11px}.iaa mark{color:inherit;background:0 0;border-bottom:1px dashed #f5efe73d;border-radius:3px;padding:0 1px;transition:background .25s,box-shadow .25s,border-color .25s}.iaa mark.hit{border-bottom-color:var(--orange);color:var(--fg);background:#f2651933;box-shadow:0 0 0 1px #f2651973}.iaa mark.got{background:#34d39912;border-bottom:1px solid #34d3998c}.iaa .attach{border:1px solid var(--line);font-family:var(--f-mono);color:var(--fg3);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;font-size:11px;display:inline-flex}.iaa .fld{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0;transition:background .2s;display:grid}.iaa .fld .k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);grid-column:1/-1;font-size:10px}.iaa .fld .v{min-height:21px;color:var(--fg);overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.iaa .fld .v .ph{vertical-align:middle;background:#f5efe70f;border-radius:4px;width:70%;height:8px;display:inline-block}.iaa .fld .src{font-family:var(--f-mono);color:var(--muted2);white-space:nowrap;opacity:0;align-self:center;font-size:10px;transition:opacity .2s}.iaa .fld.done .src{opacity:1}.iaa .fld.active .k{color:var(--orange-hi)}.iaa .fld.done .k:after{content:" ✓";color:var(--teal)}.iaa .fld.edited .v{color:var(--orange-hi)}.iaa .caret{background:var(--orange);vertical-align:-2px;width:7px;height:15px;margin-left:1px;animation:.8s step-end infinite iaa-blink;display:inline-block}.iaa .fld input{background:var(--well);border:1px solid var(--orange);width:100%;max-width:220px;color:var(--fg);font:500 14px var(--font-body), system-ui, sans-serif;border-radius:7px;padding:5px 9px}.iaa .fld input:focus{outline:none;box-shadow:0 0 0 3px #f2651940}.iaa .mts{gap:6px;margin-top:14px;display:grid}.iaa .mts-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:2px;font-size:10px}.iaa .mt{color:var(--fg2);animation:iaa-fadeUp .3s var(--ease) both;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45;display:grid}.iaa .mt .ic{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.iaa .mt.ok .ic{background:var(--t-10);color:var(--teal)}.iaa .mt.warn .ic{background:var(--o-14);color:var(--orange-hi)}.iaa .mt.warn{color:var(--fg)}.iaa .draft{flex:1}.iaa .draft-doc{animation:iaa-fadeUp .35s var(--ease) both}.iaa .dd-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.iaa .dd-t h4{letter-spacing:-.01em;font-size:16px;font-weight:600}.iaa .dd-t .st{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--o-30);color:var(--orange-hi);background:var(--o-08);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px}.iaa .dd-t .st.ok{color:var(--teal);border-color:var(--t-30);background:var(--t-10)}.iaa .dd-t .st.no{color:var(--red);border-color:var(--r-35);background:var(--r-10)}.iaa .dd-sub{font-family:var(--f-mono);color:var(--muted2);margin-top:4px;font-size:11px}.iaa .dd-lines{margin-top:12px;font-size:13px;display:grid}.iaa .dd-row{border-bottom:1px solid var(--line2);color:var(--fg2);grid-template-columns:minmax(0,1fr) 56px 86px;gap:8px;padding:7px 0;display:grid}.iaa .dd-row>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.iaa .dd-row.h{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);padding-top:0;font-size:9.5px}.iaa .dd-row.tot{color:var(--fg);border-bottom:0;font-weight:600}.iaa .dd-row.sm{color:var(--fg3);font-size:12.5px}.iaa .dd-row b{color:var(--fg);font-weight:600}.iaa .dd-row .code{font-family:var(--f-mono);color:var(--muted2);font-size:10.5px;display:block}.iaa .dd-mail{border:1px solid var(--line);color:var(--fg2);background:#1b1512;border-radius:9px;margin-top:10px;padding:12px 14px;font-size:13.5px;line-height:1.6}.iaa .dd-mail .to{font-family:var(--f-mono);color:var(--muted2);border-bottom:1px solid var(--line2);margin-bottom:8px;padding-bottom:8px;font-size:11px}.iaa .dd-mail p+p{margin-top:7px}.iaa .dd-note{color:var(--fg3);margin-top:10px;padding-left:18px;font-size:12.5px;line-height:1.55;position:relative}.iaa .dd-note:before{content:"↳";color:var(--orange);position:absolute;top:0;left:0}.iaa .dd-src{font-family:var(--f-mono);color:var(--muted2);gap:3px;margin-top:10px;font-size:10.5px;display:grid}.iaa .dd-src b{color:var(--orange-hi);font-weight:500}.iaa sup.ref{font-family:var(--f-mono);color:var(--orange-hi);font-size:9.5px}.iaa .apr{border-top:1px solid var(--line);background:#f5efe705;padding:14px 18px 16px}.iaa .apr-action{color:var(--fg2);font-size:13.5px;line-height:1.45}.iaa .apr-action b{color:var(--fg);font-weight:600}.iaa .apr-est{font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted2);margin-top:6px;font-size:10.5px}.iaa .apr-est b{color:var(--orange-hi);font-weight:500}.iaa .apr-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.iaa .pulse{animation:1.6s ease-in-out infinite iaa-apr}.iaa .apr-wait{font-family:var(--f-mono);color:var(--orange-hi);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:none}.iaa .apr-wait .dot{background:var(--orange)}.iaa .sim[data-state=awaiting] .apr-wait{display:inline-flex}.iaa .apr-done{flex-wrap:wrap;gap:8px;margin-top:12px;display:none}.iaa .sim[data-state=done] .apr-done{display:flex}.iaa .sim[data-state=done] .apr-btns{display:none}.iaa .stamp{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--t-30);color:var(--teal);background:var(--t-10);animation:iaa-fadeUp .3s var(--ease) both;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:inline-flex}.iaa .stamp.no{border-color:var(--r-35);color:var(--red);background:var(--r-10)}.iaa .slot{vertical-align:middle;background:#f5efe714;border-radius:5px;width:64px;max-width:100%;height:9px;display:inline-block}.iaa .dd-row>span:nth-child(n+2) .slot{width:44px}.iaa .fv{border-radius:3px;transition:background .6s,box-shadow .6s}.iaa .fv.land{animation:iaa-land 1.1s var(--ease) forwards;background:#f2651938;box-shadow:0 0 0 1px #f2651973}.iaa .run{color:var(--fg3);font-weight:500}.iaa .sim-log{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);display:grid}.iaa .sim-log-h{border-right:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);flex-direction:column;gap:8px;padding:14px 18px;font-size:10.5px;display:flex}.iaa .sim-log-h b{color:var(--fg2);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:500}.iaa .jl{max-height:168px;padding:6px 0;overflow-y:auto}.iaa .jl-empty{font-family:var(--f-mono);color:var(--muted2);padding:12px 18px;font-size:12px}.iaa .jr{font-family:var(--f-mono);color:var(--fg3);border-bottom:1px dashed var(--line2);animation:iaa-fadeUp .3s var(--ease) both;grid-template-columns:70px 132px minmax(0,1fr) auto;gap:12px;padding:7px 18px;font-size:11.5px;line-height:1.5;display:grid}.iaa .jr .t{color:var(--muted2)}.iaa .jr .a{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iaa .jr .a.you{color:var(--orange-hi)}.iaa .jr .sig{color:var(--muted2);white-space:nowrap}.iaa .jr .ok{color:var(--teal)}.iaa .jr .warn{color:var(--orange-hi)}.iaa .jr .deny{color:var(--red)}.iaa .loop-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:48px;display:grid}.iaa .loop-pin{align-self:start;position:sticky;top:130px}.iaa .loop-svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.iaa .loop-svg text{font-family:var(--f-display)}.iaa .loop-svg .nd circle.r{stroke:#f5efe738;transition:stroke .3s,fill .3s}.iaa .loop-svg .nd.on circle.r{stroke:var(--orange)}.iaa .loop-svg .nd.on circle.b{fill:#2a1a10}.iaa .loop-svg .nd.past circle.r{stroke:var(--teal)}.iaa .loop-svg .nd text.lb{fill:#f5efe780;font-family:var(--f-mono);transition:fill .3s}.iaa .loop-svg .nd.on text.lb{fill:#f5efe7}.iaa .loop-svg .mono{font-family:var(--f-mono)}.iaa .loop-arc{transition:stroke-dashoffset .6s var(--ease)}.iaa .loop-cap{text-align:center;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-top:10px;font-size:11px}.iaa .lstep{opacity:.38;flex-direction:column;justify-content:center;min-height:62vh;padding:24px 0;transition:opacity .35s;display:flex}.iaa .lstep.on{opacity:1}.iaa .lstep .n{font-family:var(--f-mono);color:var(--orange);letter-spacing:.14em;font-size:12px}.iaa .lstep h3{letter-spacing:-.015em;margin-top:10px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1}.iaa .lstep>p{color:var(--fg2);max-width:520px;margin-top:12px;font-size:16px;line-height:1.6}.iaa .art{border:1px solid var(--line);background:var(--card);border-radius:12px;max-width:520px;margin-top:22px;overflow:hidden}.iaa .art-h{border-bottom:1px solid var(--line2);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);justify-content:space-between;gap:10px;padding:9px 14px;font-size:10px;display:flex}.iaa .art-row{border-bottom:1px solid var(--line2);color:var(--fg2);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 14px;font-size:13.5px;display:grid}.iaa .art-row:last-child{border-bottom:0}.iaa .art-row .s{font-family:var(--f-mono);color:var(--muted2);white-space:nowrap;align-self:center;font-size:10.5px}.iaa .art-row b{color:var(--fg);font-weight:600}.iaa .art-mono{font-family:var(--f-mono);font-size:11.5px}.iaa .art-btns{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.iaa .fake-b{border:1px solid var(--ghost);color:var(--fg2);border-radius:8px;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.iaa .fake-b.go{background:var(--orange);color:var(--ink);border-color:var(--orange)}.iaa .art-link{align-self:flex-start;margin-top:16px;font-size:14px}.iaa .calc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-top:48px;display:grid;overflow:hidden}.iaa .calc-in{border-right:1px solid var(--line);align-content:start;gap:26px;padding:clamp(24px,3vw,40px);display:grid}.iaa .ci-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.iaa .ci-top label{color:var(--fg);font-size:15px;font-weight:600}.iaa .ci-top .hint{color:var(--fg3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.iaa .ci-scale{font-family:var(--f-mono);color:var(--muted2);justify-content:space-between;font-size:10.5px;display:flex}.iaa .calc-out{background:linear-gradient(170deg,#f2651912,#0000 50%);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.iaa .co-main{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.iaa .co-main>div{background:#1c1512;padding:18px 18px 16px}.iaa .co-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:10px}.iaa .co-v{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;margin-top:10px;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1}.iaa .co-v.o{color:var(--orange-hi)}.iaa .co-u{color:var(--fg3);margin-top:6px;font-size:12.5px}.iaa .co-bar{margin-top:22px}.iaa .co-bar-h{font-family:var(--f-mono);color:var(--muted2);letter-spacing:.04em;justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.iaa .co-track{background:#f5efe70f;border-radius:8px;height:30px;margin-top:8px;display:flex;overflow:hidden}.iaa .co-fill{background:repeating-linear-gradient(135deg, var(--orange) 0 6px, #e55a12 6px 12px);height:100%;transition:width .3s var(--ease);font-family:var(--f-mono);color:var(--ink);white-space:nowrap;align-items:center;padding-left:10px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.iaa .co-rest{font-family:var(--f-mono);color:var(--fg3);white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;display:flex;overflow:hidden}.iaa .formula{border:1px solid var(--line);background:var(--well);border-radius:10px;gap:8px;margin-top:22px;padding:14px 16px;display:grid}.iaa .formula .fh{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:10px}.iaa .formula p{color:var(--fg2);font-size:14px;line-height:1.55}.iaa .formula p b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.iaa .formula .eq{font-family:var(--f-mono);color:var(--fg3);overflow-wrap:anywhere;font-size:12.5px}.iaa .calc-disc{color:var(--fg);border-left:2px solid var(--orange);background:var(--o-08);border-radius:0 8px 8px 0;margin-top:18px;padding:12px 14px;font-size:14.5px;line-height:1.5}.iaa .calc-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.iaa .uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.iaa .uc{flex-direction:column;padding:22px 22px 18px;display:flex;overflow:hidden}.iaa .uc-ph{aspect-ratio:16/7;border-bottom:1px solid var(--line);border-radius:15px 15px 0 0;margin:-22px -22px 18px}.iaa .uc:hover .uc-ph img{filter:grayscale(.25)sepia(.18)brightness(.88)contrast(1.06);transform:scale(1.035)}.iaa .uc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.iaa .uc-buyer{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);font-size:10.5px}.iaa .uc-kind{font-family:var(--f-mono);color:var(--muted2);white-space:nowrap;font-size:10px}.iaa .uc h3{letter-spacing:-.01em;margin-top:12px;font-size:19px;font-weight:600;line-height:1.2}.iaa .uc>p{color:var(--fg2);margin-top:8px;font-size:14.5px;line-height:1.55}.iaa .uc-split{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.iaa .uc-split>div{background:#1b1512;padding:8px 12px 9px}.iaa .uc-split .k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);font-size:9.5px}.iaa .uc-split .v{color:var(--fg);margin-top:2px;font-size:13px;font-weight:600}.iaa .uc-split .v.h{color:var(--orange-hi)}.iaa .uc-run{background:var(--well);border:1px solid var(--line);border-radius:9px;margin-top:14px;display:grid;overflow:hidden}.iaa .uc-run[hidden]{display:none}.iaa .uc-run .rl{font-family:var(--f-mono);color:var(--fg3);border-bottom:1px dashed var(--line2);animation:iaa-fadeUp .3s var(--ease) both;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:7px 12px;font-size:11.5px;line-height:1.5;display:grid}.iaa .uc-run .rl:last-child{border-bottom:0}.iaa .uc-run .rl i{color:var(--orange);font-style:normal}.iaa .uc-run .rl.fin i{color:var(--teal)}.iaa .uc-run .rl b{color:var(--fg);font-weight:500}.iaa .uc-run .rh{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);border-bottom:1px solid var(--line2);padding:6px 12px;font-size:9.5px}.iaa .uc-act{margin-top:auto;padding-top:16px}.iaa .uc-btn{padding:8px 0;font-size:14px}.iaa .trap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.iaa .scope{flex-direction:column;padding:22px;display:flex}.iaa .scope-h{align-items:center;gap:12px;display:flex}.iaa .scope-av{border:1px solid var(--o-30);background:var(--o-08);width:40px;height:40px;color:var(--orange-hi);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.iaa .scope-h b{font-family:var(--f-mono);font-size:14px;font-weight:500;display:block}.iaa .scope-h small{color:var(--fg3);margin-top:2px;font-size:12.5px;display:block}.iaa .scope-list{border-top:1px solid var(--line2);margin-top:16px;display:grid}.iaa .sl{border-bottom:1px solid var(--line2);color:var(--fg2);border-radius:4px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:7px 0;font-size:13.5px;transition:background .25s,color .25s;display:grid}.iaa .sl .ic{font-family:var(--f-mono);text-align:center;font-weight:700}.iaa .sl.y .ic{color:var(--teal)}.iaa .sl.n .ic{color:var(--red)}.iaa .sl.flash{color:var(--fg);background:#f871711f}.iaa .sl.flash-ok{color:var(--fg);background:#34d3991a}.iaa .scope-k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-top:14px;font-size:10px}.iaa .attempts{gap:8px;margin-top:18px;display:grid}.iaa .att{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:11px 12px;font-size:14px;display:grid}.iaa .att:hover:not(:disabled){border-color:var(--r-35)}.iaa .att.allow:hover:not(:disabled){border-color:var(--t-30)}.iaa .att .ai{background:var(--r-10);width:28px;height:28px;color:var(--red);font-family:var(--f-mono);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.iaa .att.allow .ai{background:var(--t-10);color:var(--teal)}.iaa .att .res{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;font-size:10px}.iaa .att .res.blk{color:var(--red)}.iaa .att .res.okk{color:var(--teal)}.iaa .tcon{background:#15110e;border-color:#f5efe724;flex-direction:column;display:flex;overflow:hidden}.iaa .tcon-h{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:12px 18px;font-size:10.5px;display:flex}.iaa .tally{gap:14px;display:inline-flex}.iaa .tally b{color:var(--fg);font-weight:600}.iaa .tally .r b{color:var(--red)}.iaa .tally .g b{color:var(--teal)}.iaa .tstage{align-content:start;gap:12px;min-height:330px;padding:18px;display:grid}.iaa .t-idle{min-height:290px;color:var(--fg3);align-content:center;justify-items:start;gap:10px;font-size:15px;display:grid}.iaa .t-idle .big{font-family:var(--f-display);color:var(--fg);letter-spacing:-.01em;font-size:22px;font-weight:600}.iaa .t-req{border:1px solid var(--line);background:var(--card);animation:iaa-fadeUp .3s var(--ease) both;border-radius:10px;padding:12px 14px}.iaa .t-req .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:10px}.iaa .t-req .q{font-family:var(--f-mono);color:var(--fg);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.iaa .t-checks{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.iaa .tc{border-bottom:1px solid var(--line2);font-family:var(--f-mono);color:var(--fg2);animation:iaa-fadeUp .25s var(--ease) both;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 14px;font-size:12px;display:grid}.iaa .tc:last-child{border-bottom:0}.iaa .tc .r{white-space:nowrap;font-weight:600}.iaa .tc .r.p{color:var(--teal)}.iaa .tc .r.f{color:var(--red)}.iaa .tc .r.w{color:var(--orange-hi)}.iaa .t-verdict{animation:iaa-stampIn .35s var(--ease) both;flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.iaa .vbadge{font-family:var(--f-display);letter-spacing:.04em;border:2px solid var(--red);color:var(--red);background:var(--r-10);border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:24px;font-weight:700;display:inline-flex}.iaa .vbadge.ok{border-color:var(--teal);color:var(--teal);background:var(--t-10);font-size:18px}.iaa .t-alert{color:var(--fg2);grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.iaa .t-alert i{color:var(--orange-hi);font-style:normal}.iaa .t-alert b{color:var(--fg);font-weight:600}.iaa .t-log{border-top:1px solid var(--line)}.iaa .t-log-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);padding:10px 18px 6px;font-size:10px}.iaa .t-log .jl{max-height:150px}.iaa .sec-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.iaa .sp{padding:20px 20px 18px}.iaa .sp-h{align-items:center;gap:10px;display:flex}.iaa .sp-ic{border:1px solid var(--o-30);background:var(--o-08);width:32px;height:32px;color:var(--orange);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.iaa .sp h3{font-size:16px;font-weight:600;line-height:1.25}.iaa .sp p{color:var(--fg2);margin-top:8px;font-size:14px;line-height:1.55}.iaa .host-card{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:16px;padding:0 22px 0 0;display:grid;overflow:hidden}.iaa .host-ph{border-right:1px solid var(--line);align-self:stretch;min-height:230px}.iaa .host-card>div:last-child{padding:22px 0}.iaa .host-card h3{font-size:19px;font-weight:600}.iaa .host-card>div>p{color:var(--fg2);margin-top:8px;font-size:14.5px;line-height:1.55}.iaa .host-det{margin-top:12px;font-size:13.5px;display:grid}.iaa .host-det>div{border-bottom:1px solid var(--line2);color:var(--fg2);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.iaa .host-det>div>span:first-child{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);padding-top:2px;font-size:10.5px}.iaa .host-det .same{color:var(--teal)}.iaa .loi25{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:15px;display:flex}.iaa .stats{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.iaa .stat{background:var(--card);flex-direction:column;padding:28px 24px 22px;display:flex}.iaa .stat-n{white-space:nowrap;font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(42px,3.9vw,58px);font-weight:500;line-height:1}.iaa .stat-n small{letter-spacing:-.01em;color:var(--fg3);font-size:.42em;font-weight:500}.iaa .stat-n .o{color:var(--orange)}.iaa .stat-viz{background:#f5efe714;border-radius:6px;height:6px;margin-top:16px;position:relative;overflow:hidden}.iaa .stat-viz span{background:var(--orange);width:0;transition:width 1.1s var(--ease);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.iaa .stat-viz span.b2{background:#f5efe747}.iaa .stat-t{color:var(--fg);margin-top:16px;font-size:15px;line-height:1.5}.iaa .stat-ans{color:var(--fg2);border-left:2px solid #f2651980;margin-top:12px;padding-left:12px;font-size:14px;line-height:1.5}.iaa .stat-src{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);margin-top:auto;padding-top:20px;font-size:10.5px}.iaa .stat-src span{color:var(--muted2);margin-bottom:3px;display:block}.iaa .stats2{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.iaa .st2{flex-direction:column;padding:18px 18px 16px;display:flex}.iaa .st2-n{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;font-size:28px;font-weight:600;line-height:1}.iaa .st2-n .o{color:var(--orange-hi)}.iaa .st2-n small{color:var(--fg3);font-size:.5em}.iaa .st2 p{color:var(--fg2);margin-top:8px;font-size:13.5px;line-height:1.5}.iaa .st2 .stat-src{padding-top:12px}.iaa .diag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:48px;display:grid}.iaa .dq{padding:clamp(22px,2.6vw,34px)}.iaa .dq-prog{gap:6px;display:flex}.iaa .dq-prog span{background:#f5efe71a;border-radius:4px;flex:1;height:4px;transition:background .25s}.iaa .dq-prog span.on{background:var(--orange)}.iaa .dq-prog span.cur{background:#f2651973}.iaa .dq-meta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);justify-content:space-between;gap:10px;margin-top:18px;font-size:11px;display:flex}.iaa .dq fieldset{border:0;min-width:0;margin:0;padding:0}.iaa .dq legend{font-family:var(--f-display);letter-spacing:-.015em;margin-top:10px;padding:0;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.15}.iaa .dq-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.iaa .opt{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:13px 14px;font-size:14.5px;line-height:1.35;display:grid}.iaa .opt:before{content:"";border:1.5px solid var(--ghost);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.iaa .opt[aria-checked=true]:before{border:5px solid var(--orange)}.iaa .dq-nav{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.iaa .dq-ans{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;display:grid}.iaa .dq-ans .h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:6px;font-size:10px}.iaa .dqa{border-bottom:1px dashed var(--line2);color:var(--fg);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.iaa .dqa .k{font-family:var(--f-mono);color:var(--muted2);font-size:11px}.iaa .dqa .v.none{color:var(--muted2)}.iaa .dqa.cur .k{color:var(--orange-hi)}.iaa .dqa .mod{border-bottom:0;padding:4px 0;font-size:12.5px}.iaa .dq-why{color:var(--fg3);margin-top:16px;font-size:13.5px;line-height:1.55}.iaa .dr-wrap{position:sticky;top:120px}.iaa .dr{padding:clamp(22px,2.6vw,34px)}.iaa .dr-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;display:flex}.iaa .dr-title{font-family:var(--f-display);letter-spacing:-.015em;margin-top:12px;font-size:24px;font-weight:600;line-height:1.15}.iaa .dr-title.pending{color:var(--fg3)}.iaa .dr-axes{gap:10px;margin-top:16px;display:grid}.iaa .ax{color:var(--fg2);grid-template-columns:150px minmax(0,1fr) 82px;align-items:center;gap:12px;font-size:13px;display:grid}.iaa .ax-bar{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.iaa .ax-bar i{background:#f5efe714;border-radius:2px;height:8px;transition:background .3s}.iaa .ax-bar i.on{background:var(--orange)}.iaa .ax .lv{font-family:var(--f-mono);color:var(--fg3);text-align:right;font-size:11px}.iaa .dr-agents{gap:8px;margin-top:20px;display:grid}.iaa .dr-sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-top:20px;font-size:10.5px}.iaa .ag{border:1px solid var(--line);background:var(--card2);animation:iaa-fadeUp .3s var(--ease) both;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.iaa .ag .rk{background:var(--orange);width:30px;height:30px;color:var(--ink);font-family:var(--f-mono);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.iaa .ag h4{font-size:15.5px;font-weight:600;line-height:1.25}.iaa .ag p{color:var(--fg3);margin-top:3px;font-size:13px;line-height:1.45}.iaa .ag .why{font-family:var(--f-mono);color:var(--orange-hi);margin-top:5px;font-size:10.5px}.iaa .ag .go{margin-top:6px;font-size:13px}.iaa .ag.pending{background:0 0;border-style:dashed}.iaa .ag.pending .rk{color:var(--muted2);background:#f5efe714}.iaa .ag.pending h4{color:var(--fg3);font-weight:500}.iaa .dr-send{border:1px solid var(--o-30);background:var(--o-08);border-radius:12px;margin-top:20px;padding:16px}.iaa .dr-send[hidden]{display:none}.iaa .dr-send .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-hi);font-size:10px}.iaa .dr-send pre{white-space:pre-wrap;font-family:var(--f-mono);color:var(--fg2);max-height:220px;margin:10px 0 0;font-size:11.5px;line-height:1.6;overflow-y:auto}.iaa .dr-send .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.iaa .offer{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-top:48px;display:grid;overflow:hidden}.iaa .offer-ph{aspect-ratio:4;border-bottom:1px solid var(--line);grid-column:1/-1}.iaa .offer-ph img{object-position:center 42%}.iaa .offer-ph figcaption{font-size:11px;bottom:14px;left:clamp(20px,3.4vw,48px)}.iaa .offer-main{padding:clamp(28px,3.4vw,48px)}.iaa .offer-tag{flex-wrap:wrap;gap:8px;display:flex}.iaa .offer h3{letter-spacing:-.02em;margin-top:22px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.05}.iaa .offer-main>p{color:var(--fg2);max-width:560px;margin-top:14px;font-size:16.5px;line-height:1.6}.iaa .deliv{border-top:1px solid var(--line);margin:28px 0 0;padding:0}.iaa .deliv li{border-bottom:1px solid var(--line);color:var(--fg);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;font-size:15px;list-style:none;display:grid}.iaa .deliv li span{font-family:var(--f-mono);color:var(--orange);padding-top:2px;font-size:12px}.iaa .offer-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.iaa .offer-cta .note{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:11px}.iaa .guarantee{background:linear-gradient(160deg,#f2651924,#f2651908 55%,#0000);border-left:1px solid #f265194d;flex-direction:column;padding:clamp(28px,3.4vw,48px);display:flex}.iaa .seal{width:64px;height:64px}.iaa .guarantee blockquote{font-family:var(--f-display);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;margin:14px 0 0;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.3}.iaa .g-steps{border-top:1px solid #f2651938;margin:28px 0 0;padding:0;list-style:none}.iaa .g-steps li{color:var(--fg2);border-bottom:1px solid #f2651924;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;font-size:14.5px;line-height:1.5;display:grid}.iaa .g-steps li span{font-family:var(--f-mono);color:var(--orange);padding-top:2px;font-size:12px}.iaa .guarantee .fine{color:var(--fg3);margin-top:auto;padding-top:26px;font-size:13.5px;line-height:1.55}.iaa .proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.iaa .pf{padding:28px 26px}.iaa .pf-n{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(38px,3.6vw,52px);font-weight:500;line-height:1}.iaa .pf-n .o{color:var(--orange)}.iaa .pf h3{margin-top:14px;font-size:18px;font-weight:600;line-height:1.3}.iaa .pf p{color:var(--fg2);margin-top:8px;font-size:14.5px;line-height:1.55}.iaa .final-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid;position:relative}.iaa .final h2{letter-spacing:-.02em;text-wrap:balance;margin-top:18px;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.02}.iaa .final .lede{font-size:18px}.iaa .final-ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.iaa .final-meta{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.iaa .final-recap{border:1px solid var(--line);background:var(--card);font-family:var(--f-mono);color:var(--fg3);border-radius:12px;gap:6px;margin-top:26px;padding:14px 16px;font-size:12px;display:grid}.iaa .final-recap b{color:var(--fg);font-weight:600}.iaa .final-recap .h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);font-size:10px}.iaa .faq-label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted2);margin-bottom:8px;font-size:11px}.iaa .lfooter{border-top:1px solid var(--line);background:#100d0a;padding:36px 0}.iaa .lfooter-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.iaa .lfooter-links{color:var(--fg3);flex-wrap:wrap;gap:6px 22px;font-size:13.5px;display:flex}.iaa .lfooter-links a:hover{color:var(--fg)}.iaa .lfooter small{font-family:var(--f-mono);color:var(--muted2);letter-spacing:.06em;font-size:11px}.iaa .mbar{z-index:48;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .3s var(--ease);background:#100d0af7;align-items:center;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.iaa .mbar.show{transform:none}.iaa .mbar .ms{min-width:0;font-family:var(--f-mono);color:var(--fg3);flex:1;font-size:10.5px;line-height:1.35}.iaa .mbar .ms b{color:var(--orange-hi);font-weight:600}@media (max-width:1240px){.iaa .ribbon{display:none}.iaa .sim-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iaa .pane-draft{border-top:1px solid var(--line);grid-column:1/-1;min-height:0}.iaa .pane-doc,.iaa .pane-fld{min-height:440px}.iaa .pane-fld{border-right:0}.iaa .stats,.iaa .stats2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.iaa .nav a.nl{display:none}.iaa .hero-head,.iaa .loop-wrap,.iaa .calc,.iaa .trap,.iaa .diag,.iaa .offer,.iaa .final-in,.iaa .host-card{grid-template-columns:minmax(0,1fr)}.iaa .calc-in{border-right:0;border-bottom:1px solid var(--line)}.iaa .host-card{gap:18px;padding:0 0 22px}.iaa .host-ph{aspect-ratio:16/7;border-right:0;border-bottom:1px solid var(--line);min-height:0}.iaa .host-card>div,.iaa .host-card>div:last-child{padding:0 22px}.iaa .hero-photo figcaption{display:none}.iaa .guarantee{border-top:1px solid #f265194d;border-left:0}.iaa .proof{grid-template-columns:minmax(0,1fr)}.iaa .uc-grid,.iaa .sec-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.iaa .loop-pin{display:none}.iaa .lstep{opacity:1;border-bottom:1px solid var(--line2);min-height:0;padding:22px 0}.iaa .dr-wrap{position:static}.iaa .sim-tabs{scrollbar-width:none;overflow-x:auto}.iaa .sim-tab{flex:1 0 168px}.iaa .sim-tab .t{white-space:normal;line-height:1.2}.iaa .sim-tabs::-webkit-scrollbar{display:none}.iaa .sim-log{grid-template-columns:minmax(0,1fr)}.iaa .sim-log-h{border-right:0;border-bottom:1px solid var(--line2);flex-flow:wrap;justify-content:space-between}.iaa .mbar{display:flex}}@media (max-width:720px){.iaa .nav .cta{display:none}.iaa .hero h1{font-size:40px}.iaa .hero-ctas>*{flex:100%}.iaa .try-line{display:none}.iaa .sim{border-radius:14px;margin-left:-6px;margin-right:-6px}.iaa .sim-bar{padding:10px 12px}.iaa .sim-bar .org{display:none}.iaa .sim-tab{flex-basis:150px;padding:11px 12px}.iaa .sim-tab .t{font-size:14.5px}.iaa .sim-pipe{padding:10px 12px}.iaa .ps span{display:none}.iaa .ps.now span,.iaa .ps.wait span,.iaa .ps.deny span{display:inline}.iaa .sim-body{grid-template-columns:minmax(0,1fr)}.iaa .pane{border-right:0;min-height:0!important}.iaa .pane-fld{border-top:1px solid var(--line)}.iaa .pane-in{padding:14px 12px}.iaa .pane-h{padding:10px 12px}.iaa .apr{padding:14px 12px}.iaa .apr-btns>*{flex:auto;min-height:44px}.iaa .apr-btns>.b-go{flex:100%;min-height:48px}.iaa .dd-row{grid-template-columns:minmax(0,1fr) 40px 76px}.iaa .sim.dock .apr{z-index:60;border-top:1px solid var(--o-30);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#1a1411;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 48px -12px #000c}.iaa .sim.dock .apr:before{content:"Décision requise · rien n’est encore envoyé";font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi);margin-bottom:6px;font-size:10px;display:block}.iaa .sim.dock .apr-action{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.iaa .sim.dock .apr-est,.iaa .sim.dock .apr-wait{display:none}.iaa .sim.dock .apr-btns{margin-top:8px}.iaa .jr{grid-template-columns:62px minmax(0,1fr);gap:2px 10px;padding:8px 12px}.iaa .jr .x,.iaa .jr .sig{grid-column:1/-1}.iaa .uc-grid,.iaa .sec-principles,.iaa .stats,.iaa .stats2,.iaa .co-main{grid-template-columns:minmax(0,1fr)}.iaa .co-main>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.iaa .co-main .co-v{text-align:right;grid-area:1/2/span 2;align-self:center;margin-top:0}.iaa .dq-opts{grid-template-columns:minmax(0,1fr)}.iaa .ax{grid-template-columns:110px minmax(0,1fr) 70px;gap:8px}.iaa .host-det>div{grid-template-columns:110px minmax(0,1fr)}.iaa .sec-head{grid-template-columns:minmax(0,1fr)}.iaa .offer-main,.iaa .guarantee{padding:24px 20px}.iaa .offer-ph{aspect-ratio:16/8}.iaa .host-card>div,.iaa .host-card>div:last-child{padding:0 16px}.iaa .final-ctas>*,.iaa .offer-cta>a,.iaa .calc-cta>*{width:100%}.iaa .lfooter{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.iaa *,.iaa :before,.iaa :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body.simdock .iaa .mbar{transform:translateY(110%)!important}@keyframes iaa-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #34d39929}50%{opacity:.55;box-shadow:0 0 0 5px #34d3990a}}@keyframes iaa-ring{50%{box-shadow:0 0 0 7px #f2651900}}@keyframes iaa-blink{50%{opacity:0}}@keyframes iaa-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes iaa-apr{0%,to{box-shadow:0 0 #f265198c}60%{box-shadow:0 0 0 10px #f2651900}}@keyframes iaa-land{0%{background:#f2651952}to{background:#f2651900;box-shadow:0 0 0 1px #f2651900}}@keyframes iaa-stampIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes iaa-bump{0%,70%{border-color:#f265194d}to{border-color:#f5efe71f}}
