/* Salle de pilotage Leviers — système d'entreprise synthétique et interactif. */
.atelier-data-page{min-height:100vh;overflow-x:hidden;background:#040906;color:var(--text)}
.atelier-data-page::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 75% 8%,rgba(87,214,153,.12),transparent 32%),radial-gradient(circle at 8% 38%,rgba(215,243,107,.06),transparent 26%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px}
.ad-topbar{position:fixed;z-index:1000;top:0;left:0;right:0;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px clamp(16px,3vw,44px);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(4,9,6,.84);backdrop-filter:blur(20px)}
.ad-live{display:flex;align-items:center;gap:9px;color:var(--text-faint);font-size:10px;font-weight:900;letter-spacing:.12em}.ad-live i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);animation:ad-pulse 1.8s ease-in-out infinite}
.ad-main{width:min(1540px,calc(100% - 40px));margin:0 auto;padding:130px 0 100px}.ad-intro{position:relative;min-height:82vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0 90px}.ad-intro::after{content:"SYSTEM";position:absolute;z-index:-1;right:-4vw;bottom:7vh;color:rgba(215,243,107,.025);font:900 clamp(110px,20vw,320px)/.8 var(--sans);letter-spacing:-.09em;writing-mode:vertical-rl}
.ad-intro h1{max-width:1220px;margin:14px 0 26px;color:#f4f8f5;font-size:clamp(52px,8vw,128px);line-height:.88;letter-spacing:-.07em}.ad-intro h1 em,.ad-outcome h2 em{color:var(--lime);font-style:normal}.ad-lead{max-width:830px;color:var(--text-muted);font-size:clamp(17px,2vw,23px);line-height:1.5}
.ad-scenarios{max-width:1180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:42px}.ad-scenarios button{min-width:0;min-height:116px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:5px 12px;align-content:center;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(17,28,22,.72);color:var(--text);text-align:left;transition:.2s}.ad-scenarios button:hover{transform:translateY(-3px);border-color:rgba(215,243,107,.42)}.ad-scenarios button[aria-pressed="true"]{border-color:var(--lime);background:linear-gradient(135deg,rgba(215,243,107,.14),rgba(87,214,153,.05));box-shadow:0 0 44px rgba(215,243,107,.07)}.ad-scenarios span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(215,243,107,.28);border-radius:50%;color:var(--lime);font-size:10px;font-weight:900}.ad-scenarios b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ad-scenarios small{color:var(--text-faint);font-size:10px}
.ad-enter{width:fit-content;display:flex;align-items:center;gap:38px;margin-top:18px;padding:18px 26px;border-radius:11px;background:var(--lime);color:#06100b;font-size:13px;font-weight:900}.ad-enter i{font-size:19px;font-style:normal;animation:ad-down 1.4s ease-in-out infinite}

.ad-control{scroll-margin-top:88px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#07100c;box-shadow:0 60px 160px rgba(0,0,0,.6)}
.ad-control-head{min-height:76px;display:grid;grid-template-columns:1.4fr .6fr .7fr;gap:24px;align-items:center;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(14,25,19,.94)}.ad-control-head>div{min-width:0}.ad-control-head>div:first-child{display:flex;align-items:center;gap:12px}.ad-system-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);animation:ad-pulse 1.4s infinite}.ad-control-head p small,.ad-control-head p strong,.ad-clock span,.ad-clock b,.ad-health span,.ad-health b{display:block}.ad-control-head p small,.ad-clock span,.ad-health span{color:var(--text-faint);font-size:8px;font-weight:900;letter-spacing:.09em}.ad-control-head p strong{margin-top:3px;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ad-clock b{margin-top:3px;color:var(--lime);font:800 15px var(--mono,monospace)}.ad-health{display:grid;grid-template-columns:1fr auto;gap:3px 10px}.ad-health b{grid-row:1/3;grid-column:2;color:var(--lime);font-size:22px}.ad-health i{height:3px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.08)}.ad-health u{display:block;width:78%;height:100%;background:linear-gradient(90deg,#f0a26f,var(--lime));text-decoration:none;transition:width .4s}
.ad-control-grid{display:grid;grid-template-columns:250px minmax(500px,1fr) 270px;min-height:750px}.ad-stream,.ad-pulse{min-width:0;padding:26px 20px;background:rgba(9,18,14,.75)}.ad-stream{border-right:1px solid rgba(255,255,255,.07)}.ad-pulse{border-left:1px solid rgba(255,255,255,.07)}.ad-stream>header{display:flex;justify-content:space-between;align-items:center}.ad-stream>header>span{color:var(--green);font-size:9px}.ad-stream ol{display:grid;margin-top:24px;list-style:none}.ad-stream li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:94px;animation:ad-event-in .45s calc(var(--event)*90ms) both}.ad-stream li:not(:last-child)::after{content:"";position:absolute;top:25px;bottom:0;left:17px;width:1px;background:linear-gradient(var(--green),rgba(87,214,153,.08))}.ad-stream time{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(87,214,153,.25);border-radius:50%;background:#0a1610;color:var(--green);font-size:8px}.ad-stream b{font-size:11px}.ad-stream p{margin-top:4px;color:var(--text-faint);font-size:9px;line-height:1.45}
.ad-system{position:relative;min-width:0;padding:28px;overflow:hidden}.ad-system>header{display:flex;justify-content:space-between;gap:18px}.ad-system h2{margin-top:6px;color:var(--text);font-size:clamp(26px,2.8vw,45px);line-height:.95;letter-spacing:-.04em}.ad-view-switch{display:flex;height:36px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(0,0,0,.2)}.ad-view-switch button{padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text-faint);font-size:8px;font-weight:900}.ad-view-switch button[aria-pressed="true"]{background:rgba(215,243,107,.12);color:var(--lime)}
.ad-map{position:relative;height:510px;margin-top:26px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:radial-gradient(circle at 48% 48%,rgba(87,214,153,.09),transparent 30%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#050c08;background-size:auto,28px 28px,28px 28px,auto}.ad-links{position:absolute;inset:0;width:100%;height:100%}.ad-links path{fill:none;stroke:rgba(87,214,153,.19);stroke-width:2;stroke-dasharray:7 7;animation:ad-dash 10s linear infinite}.ad-node{position:absolute;z-index:3;width:160px;min-height:88px;padding:14px 14px 13px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(12,24,17,.96);box-shadow:0 16px 40px rgba(0,0,0,.28);color:var(--text);text-align:left;transition:.2s}.ad-node:hover,.ad-node.selected{border-color:var(--lime);transform:translateY(-3px);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 24px rgba(215,243,107,.08)}.ad-node>i{position:absolute;top:10px;right:11px;color:var(--text-faint);font-size:8px;font-style:normal}.ad-node span,.ad-node b{display:block}.ad-node span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ad-node b{margin-top:10px;font-size:11px;line-height:1.3}.ad-node em{position:absolute;right:-4px;bottom:-4px;width:10px;height:10px;border:2px solid #07100c;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.node-sales{top:72px;left:4%}.node-data{bottom:52px;left:4%}.node-erp{top:205px;left:50%;width:180px;min-height:100px;transform:translateX(-50%);border-color:rgba(215,243,107,.38);background:linear-gradient(145deg,#13271b,#0b1710)}.node-erp:hover,.node-erp.selected{transform:translateX(-50%) translateY(-3px)}.node-stock{top:68px;right:4%}.node-production{top:210px;right:4%}.node-finance{bottom:42px;right:4%}
.ad-packet{position:absolute;z-index:2;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime);pointer-events:none}.packet-a{animation:ad-packet-a 4s ease-in-out infinite}.packet-b{animation:ad-packet-b 4.8s 1s ease-in-out infinite}.packet-c{animation:ad-packet-c 5.3s 2s ease-in-out infinite}.ad-map[data-view="direction"] .ad-node:not(.node-erp):not(.node-sales):not(.node-finance){opacity:.48}.ad-map[data-view="finance"] .ad-node:not(.node-finance):not(.node-erp):not(.node-stock){opacity:.4}
.ad-module-detail{position:absolute;z-index:10;left:28px;right:28px;bottom:28px;min-height:235px;padding:22px;border:1px solid rgba(215,243,107,.3);border-radius:15px;background:rgba(9,19,13,.97);box-shadow:0 30px 100px rgba(0,0,0,.55);opacity:0;transform:translateY(25px);pointer-events:none;transition:.25s}.ad-module-detail.visible{opacity:1;transform:translateY(0);pointer-events:auto}.ad-module-detail header{display:flex;justify-content:space-between}.ad-module-detail header span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.1em}.ad-module-detail header button{width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:transparent;color:var(--text)}.ad-module-detail h3{margin:3px 0 7px;font-size:21px}.ad-module-detail>p{max-width:720px;color:var(--text-muted);font-size:11px;line-height:1.5}.ad-module-detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.ad-module-detail dl div{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:7px}.ad-module-detail dt{color:var(--text-faint);font-size:8px}.ad-module-detail dd{margin-top:3px;color:var(--text);font-size:12px;font-weight:800}.ad-module-detail footer{display:flex;gap:6px;margin-top:10px}.ad-module-detail footer span{padding:5px 7px;border-radius:4px;background:rgba(87,214,153,.08);color:#98cdb1;font-size:8px}
.ad-primary-metric{margin-top:24px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.ad-primary-metric span,.ad-primary-metric b,.ad-primary-metric small{display:block}.ad-primary-metric span{color:var(--text-faint);font-size:9px}.ad-primary-metric b{margin:6px 0;color:var(--lime);font-size:39px;line-height:1}.ad-primary-metric small{color:var(--text-muted);font-size:9px}.ad-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.ad-metrics article{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px}.ad-metrics span,.ad-metrics b{display:block}.ad-metrics span{color:var(--text-faint);font-size:8px}.ad-metrics b{margin-top:5px;font-size:15px}.ad-metrics .warn b{color:#efad78}.ad-metrics .good b{color:var(--green)}.ad-trace-open{width:100%;display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:14px;padding:16px;border:1px solid rgba(215,243,107,.23);border-radius:11px;background:rgba(215,243,107,.06);color:var(--text);text-align:left}.ad-trace-open span{grid-column:1/-1;color:var(--lime);font-size:8px;font-weight:900}.ad-trace-open b{font-size:11px;line-height:1.35}.ad-trace-open i{font-style:normal}.ad-trace-open:hover{border-color:var(--lime)}

.ad-twin{padding:clamp(30px,4vw,62px);border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 84% 20%,rgba(215,243,107,.07),transparent 28%),#08120d}.ad-twin>header{display:flex;justify-content:space-between;gap:30px}.ad-twin h2{margin-top:6px;font-size:clamp(31px,4vw,57px);letter-spacing:-.045em}.ad-twin>header>p{max-width:460px;color:var(--text-muted);font-size:12px;line-height:1.55}.ad-strategies{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px}.ad-strategies button{min-height:110px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.025);color:var(--text);text-align:left}.ad-strategies button:hover{border-color:rgba(215,243,107,.35)}.ad-strategies button[aria-pressed="true"]{border-color:var(--lime);background:rgba(215,243,107,.08);box-shadow:0 0 30px rgba(215,243,107,.05)}.ad-strategies span,.ad-strategies b,.ad-strategies small{display:block}.ad-strategies span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.08em}.ad-strategies b{margin-top:16px;font-size:14px}.ad-strategies small{margin-top:3px;color:var(--text-faint);font-size:9px}.ad-simulation{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.ad-sim-chart,.ad-recommendation{min-width:0;min-height:330px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(4,10,7,.72)}.ad-sim-chart{display:grid;gap:18px;align-content:center}.ad-sim-chart article{animation:ad-event-in .4s calc(var(--sim)*80ms) both}.ad-sim-chart header{display:flex;justify-content:space-between}.ad-sim-chart span{color:var(--text-faint);font-size:9px}.ad-sim-chart b{font-size:12px}.ad-sim-chart i{display:block;height:17px;margin-top:6px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.05)}.ad-sim-chart u{display:block;width:var(--width);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--lime));text-decoration:none;animation:ad-grow .65s ease both}.ad-recommendation>span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.1em}.ad-recommendation h3{margin:12px 0;color:var(--text);font-size:clamp(20px,2vw,28px);line-height:1.08}.ad-recommendation>p{color:var(--text-muted);font-size:11px;line-height:1.5}.ad-recommendation>div{display:grid;gap:5px;margin:18px 0}.ad-recommendation>div span{padding:7px 9px;border-left:2px solid;font-size:9px}.ad-recommendation .positive{border-color:var(--green);background:rgba(87,214,153,.05);color:#a6d8bc}.ad-recommendation .negative{border-color:#e99a75;background:rgba(233,154,117,.05);color:#e7b199}

.ad-trace{position:fixed;z-index:4000;inset:0}.ad-trace[hidden]{display:none}.ad-trace-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(8px)}.ad-trace-panel{position:absolute;top:0;right:0;width:min(620px,100%);height:100%;overflow:auto;padding:clamp(26px,4vw,52px);background:#09130e;box-shadow:-30px 0 100px rgba(0,0,0,.5);animation:ad-drawer .35s ease both}.ad-trace-panel>header{display:flex;justify-content:space-between;gap:20px}.ad-trace-panel>header span{color:var(--lime);font-size:8px;font-weight:900}.ad-trace-panel h2{margin-top:7px;font-size:clamp(30px,5vw,53px);line-height:.95;letter-spacing:-.045em}.ad-trace-panel>header button{width:42px;height:42px;flex:none;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:transparent;color:var(--text);font-size:19px}.ad-trace-panel>p{margin-top:22px;color:var(--text-muted);font-size:12px;line-height:1.55}.ad-trace-panel ol{display:grid;gap:8px;margin-top:28px;list-style:none}.ad-trace-panel li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.ad-trace-panel li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(215,243,107,.25);border-radius:50%;color:var(--lime);font-size:9px}.ad-trace-panel li b,.ad-trace-panel li small{display:block}.ad-trace-panel li b{font-size:11px}.ad-trace-panel li small{margin-top:5px;color:var(--text-faint);font-size:8px}.ad-trace-panel>footer{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:28px}.ad-trace-panel>footer span{color:var(--text-faint);font-size:9px}.ad-dialog-open{overflow:hidden}
.ad-outcome{margin-top:32px;padding:clamp(40px,7vw,100px);border:1px solid rgba(215,243,107,.25);border-radius:24px;background:radial-gradient(circle at 80% 20%,rgba(215,243,107,.12),transparent 32%),#09140e;animation:ad-event-in .6s ease both}.ad-outcome[hidden]{display:none}.ad-outcome h2{margin:9px 0 17px;font-size:clamp(47px,7vw,96px);line-height:.9;letter-spacing:-.06em}.ad-outcome>p{max-width:800px;color:var(--text-muted);font-size:15px;line-height:1.55}.ad-outcome>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:42px}.ad-outcome article{min-height:125px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(0,0,0,.18);animation:ad-event-in .4s ease both}.ad-outcome article span,.ad-outcome article b{display:block}.ad-outcome article span{color:var(--lime);font-size:9px}.ad-outcome article b{margin-top:22px;font-size:11px;line-height:1.4}.ad-outcome footer{display:flex;gap:10px;margin-top:28px}.ad-outcome .btn-outline{border-color:rgba(255,255,255,.18);color:var(--text)}
.ad-capabilities{padding:150px 0 50px}.ad-capabilities h2{max-width:950px;margin-top:10px;font-size:clamp(43px,6.5vw,90px);line-height:.94;letter-spacing:-.055em}.ad-capabilities>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;background:rgba(255,255,255,.09)}.ad-capabilities article{min-height:240px;padding:28px;background:#07100c}.ad-capabilities article span{color:var(--lime);font-size:9px;font-weight:900}.ad-capabilities article h3{margin:48px 0 12px;font-size:18px}.ad-capabilities article p{color:var(--text-faint);font-size:11px;line-height:1.6}
@keyframes ad-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes ad-down{50%{transform:translateY(5px)}}@keyframes ad-event-in{from{opacity:0;transform:translateY(9px)}}@keyframes ad-dash{to{stroke-dashoffset:-100}}@keyframes ad-grow{from{transform:scaleX(0);transform-origin:left}}@keyframes ad-drawer{from{transform:translateX(100%)}}@keyframes ad-packet-a{0%,100%{left:20%;top:23%;opacity:0}15%{opacity:1}48%{left:48%;top:49%}75%{left:78%;top:22%;opacity:1}90%{opacity:0}}@keyframes ad-packet-b{0%,100%{left:20%;top:77%;opacity:0}15%{opacity:1}48%{left:48%;top:49%}75%{left:78%;top:49%;opacity:1}90%{opacity:0}}@keyframes ad-packet-c{0%,100%{left:48%;top:49%;opacity:0}15%{opacity:1}72%{left:78%;top:78%;opacity:1}90%{opacity:0}}
@media(max-width:1280px){.ad-control-grid{grid-template-columns:220px minmax(480px,1fr)}.ad-pulse{grid-column:1/-1;display:grid;grid-template-columns:200px 1fr 280px;gap:12px;border-top:1px solid rgba(255,255,255,.07);border-left:0}.ad-pulse>.kicker{grid-column:1/-1}.ad-primary-metric,.ad-metrics,.ad-trace-open{margin-top:0}.ad-simulation{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.ad-main{width:calc(100% - 24px);padding-top:100px}.ad-live{display:none}.ad-intro{min-height:auto;padding:70px 0}.ad-scenarios{grid-template-columns:1fr}.ad-scenarios button{min-height:88px}.ad-control-head{grid-template-columns:1fr 1fr}.ad-health{grid-column:1/-1}.ad-control-grid{display:block}.ad-stream{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.ad-stream ol{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.ad-stream li{min-height:85px}.ad-stream li::after{display:none}.ad-system{min-height:750px}.ad-pulse{grid-template-columns:1fr 1fr}.ad-pulse>.kicker,.ad-trace-open{grid-column:1/-1}.ad-twin>header{display:block}.ad-twin>header>p{margin-top:12px}.ad-simulation{grid-template-columns:1fr}.ad-outcome>div{grid-template-columns:1fr 1fr}.ad-capabilities>div{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ad-topbar{min-height:64px}.ad-topbar .at-top-cta{display:none}.ad-main{width:calc(100% - 16px)}.ad-intro h1{font-size:clamp(49px,16vw,74px)}.ad-lead{font-size:16px}.ad-enter{width:100%;justify-content:space-between}.ad-control{border-radius:16px}.ad-control-head{grid-template-columns:1fr auto;padding:12px 14px}.ad-clock{display:none}.ad-system{min-height:760px;padding:20px 14px}.ad-system>header{display:block}.ad-view-switch{width:100%;margin-top:15px}.ad-view-switch button{flex:1}.ad-map{height:520px}.ad-links,.ad-packet{display:none}.ad-node{width:43%;min-height:80px}.node-sales{top:30px;left:3%}.node-data{top:30px;left:auto;right:3%}.node-erp{top:210px;left:50%;width:58%}.node-stock{top:380px;left:3%;right:auto}.node-production{top:380px;right:3%}.node-finance{top:120px;right:3%}.ad-module-detail{left:14px;right:14px;bottom:14px;max-height:420px;overflow:auto}.ad-module-detail dl{grid-template-columns:1fr}.ad-module-detail footer{flex-wrap:wrap}.ad-pulse{grid-template-columns:1fr;padding:22px 14px}.ad-pulse>.kicker,.ad-trace-open{grid-column:auto}.ad-strategies{grid-template-columns:1fr}.ad-strategies button{min-height:90px}.ad-twin{padding:30px 16px}.ad-outcome{padding:38px 18px;border-radius:16px}.ad-outcome>div{grid-template-columns:1fr}.ad-outcome article{min-height:100px}.ad-outcome footer{flex-direction:column}.ad-capabilities{padding-top:100px}.ad-capabilities>div{grid-template-columns:1fr}.ad-capabilities article{min-height:185px}.ad-capabilities article h3{margin-top:28px}.ad-trace-panel>footer{align-items:stretch;flex-direction:column}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.at-motion-off *,.at-motion-off *::before,.at-motion-off *::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
