@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ai/golos-text-400.ttf") format("truetype")}
@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/ai/golos-text-600.ttf") format("truetype")}
@font-face{font-family:"Golos Text";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/ai/golos-text-700.ttf") format("truetype")}
:root{--al-ink:#0d0d0d;--al-muted:#5d5d5d;--al-line:#e5e5e5;--al-soft:#f7f7f8;--al-blue:#1b63f2;--al-selected:#edf3ff;color-scheme:light}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scrollbar-color:#b8b8b8 #f9f9f9;scroll-padding-top:24px}
body{margin:0;background:#fff;color:var(--al-ink);font:400 16px/1.5 "Golos Text",sans-serif;-webkit-font-smoothing:antialiased}
button,input{font:inherit}
button,a,input{-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none;text-underline-offset:4px}
button{cursor:pointer}
button:disabled{cursor:default;opacity:.6}
input{caret-color:var(--al-blue)}
::selection{background:#dce9ff;color:var(--al-ink)}
:focus-visible{outline:2px solid var(--al-blue);outline-offset:4px}
[hidden]{display:none!important}
p,h1,h2,h3{margin:0}
svg{flex-shrink:0}
.al-sr,.al-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.al-skip:focus{position:fixed;left:12px;top:12px;z-index:20;padding:12px 18px;background:#fff;border:1px solid var(--al-blue)}
.al-container{width:calc(100% - 64px);max-width:1312px;margin-inline:auto}
.al-header{height:74px;border-bottom:1px solid var(--al-line)}
.al-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.al-brand{display:inline-flex;align-items:center;gap:14px;font-size:24px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}
.al-brand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--al-blue);color:#fff;font-size:29px;line-height:1}
.al-header nav{display:flex;align-items:center;gap:48px;color:#46464d;margin-left:-155px;font-size:18px}
.al-header nav a:hover{text-decoration:underline}
.al-login{background:#f1f1f1;border-radius:10px;padding:10px 22px;font-weight:600;min-height:44px;white-space:nowrap}
.al-login:hover{background:#e5e5e5}
.al-hero{padding-top:28px;padding-bottom:30px;text-align:center}
.al-hero h1{font-size:72px;line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}
.al-intro{margin-top:12px;font-size:24px;line-height:29px;color:var(--al-muted)}
.al-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--al-ink);color:#fff;border:1px solid var(--al-ink);border-radius:12px;font-weight:600;padding:12px 28px;min-height:54px}
.al-primary:hover{background:#303030}
.al-start{font-size:21px;line-height:28px;margin-top:18px;min-width:332px}
.al-bonus{margin-top:7px;color:var(--al-muted);font-size:16px;line-height:24px}
.al-tasks{display:flex;justify-content:center;gap:10px;margin:17px auto 16px;max-width:1132px;font-size:18px}
.al-tasks button{display:inline-flex;align-items:center;justify-content:center;gap:18px;flex:1 1 auto;min-height:56px;border:1px solid transparent;border-radius:12px;background:var(--al-soft);color:#38383e;padding:10px 22px;white-space:nowrap}
.al-tasks button[aria-selected="true"]{color:var(--al-blue);border-color:#cfddff;background:var(--al-selected)}
.al-tasks button:hover{border-color:#b6c8ee}
.al-demo{border:1px solid #dedee2;border-radius:12px;padding:10px 21px 16px;text-align:left}
.al-demo__label{font-size:14px;line-height:22px;color:#666872}
.al-demo__body{display:grid;grid-template-columns:minmax(240px,364px) minmax(0,1fr);gap:38px;margin-top:17px}
.al-brief{border-right:1px solid var(--al-line);padding-right:20px}
.al-brief h2{font-size:16px;font-weight:600;line-height:24px}
.al-brief p{margin-top:12px;background:var(--al-soft);border-radius:12px;padding:14px 16px;line-height:24px}
.al-response h2{font-size:19px;font-weight:600;line-height:26px}
.al-choices{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.al-choices button{min-height:42px;padding:8px 24px;border-radius:10px;border:1px solid #dedee2;background:#f9f9f9;color:#33343a}
.al-choices button[aria-pressed="true"]{background:#f9fbff;border-color:var(--al-blue);color:var(--al-blue)}
.al-choices button:hover{border-color:var(--al-blue)}
.al-custom{display:block;margin-top:14px}
.al-custom input{display:block;width:100%;height:44px;border:1px solid #dedee2;border-radius:10px;padding:8px 16px;background:#fff;color:var(--al-ink)}
.al-custom input::placeholder{color:#707070;opacity:1}
.al-result{border-top:1px solid #dedee2;margin-top:22px;padding-top:14px}
.al-result h3{font-size:18px;font-weight:600;line-height:26px;margin-bottom:8px}
.al-answer{padding:14px 24px 16px;background:var(--al-soft);border-radius:12px;min-height:168px;font-size:16px;line-height:23px;overflow-wrap:anywhere}
.al-answer p+p{margin-top:10px}
.al-answer pre{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5;tab-size:2}
.al-answer.is-changing{animation:al-result-in .2s cubic-bezier(.16,1,.3,1)}
@keyframes al-result-in{from{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
.al-continuation{background:#f9f9f9;padding:28px 0 34px}
.al-continuation__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}
.al-continuation h2{font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.3}
.al-continuation p{font-size:19px;color:var(--al-muted);line-height:26px;margin-top:6px}
.al-continuation nav{display:flex;gap:8px;padding-top:2px;font-size:17px}
.al-continuation nav a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid var(--al-line);border-radius:12px;min-height:52px;white-space:nowrap}
.al-continuation nav a:first-child{border-color:#cddfff;color:var(--al-blue);background:#e8effb;min-width:198px}
.al-continuation nav a:nth-child(2){min-width:164px}
.al-continuation nav a:nth-child(3){min-width:146px}
.al-continuation nav a:hover{border-color:var(--al-blue)}
.al-note{font-size:14px;color:var(--al-muted);line-height:1.65}
.al-note a{text-decoration:underline}
.al-workflow{padding-block:32px 80px}
.al-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:64px;border-bottom:1px solid var(--al-line);align-items:center}
.al-feature:last-child{border-bottom:0;padding-bottom:0}
.al-feature h2,.al-models h2,.al-section-heading h2,.al-faq h2,.al-close h2{font-size:38px;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}
.al-feature p{margin-top:18px;max-width:64ch;color:var(--al-muted);line-height:1.75}
.al-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:20px;font-weight:600}
.al-text-link:hover{text-decoration:underline}
.al-text-link svg{width:20px;height:20px}
.al-conversation-sample{padding:28px;background:var(--al-soft);border-radius:12px}
.al-conversation-sample .al-sample-label{margin:0;font-size:13px;color:var(--al-muted)}
.al-conversation-sample .al-sample-message{padding:14px 18px;margin-left:auto;background:#fff;border-radius:12px;color:var(--al-ink);max-width:34ch}
.al-roles{margin:0}
.al-roles>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding-block:24px;border-bottom:1px solid var(--al-line)}
.al-roles>div:last-child{border:0}
.al-roles dt{font-weight:600}
.al-roles dd{margin:0;color:var(--al-muted)}
.al-skill-guide h3,.al-models h3{font-size:22px;font-weight:600;line-height:1.4}
.al-skill-guide ol{padding-left:24px;margin:20px 0;line-height:1.6}
.al-skill-guide li+li{margin-top:14px}
.al-skill-guide .al-note{font-size:14px;line-height:1.65}
.al-models{background:var(--al-soft);padding-block:64px}
.al-models__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px}
.al-models p{margin-top:20px;color:var(--al-muted);max-width:64ch;line-height:1.75}
.al-models .al-note{font-size:14px}
.al-plans{padding-block:96px 64px}
.al-section-heading{max-width:800px;margin-bottom:36px}
.al-section-heading p{margin-top:20px;color:var(--al-muted);font-size:18px}
.al-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.al-plan{border:1px solid var(--al-line);border-radius:12px;padding:28px;display:flex;flex-direction:column;min-width:0}
.al-plan--featured{border-color:var(--al-ink)}
.al-plan h3{font-size:24px;font-weight:600}
.al-plan-purpose{margin-top:8px;color:var(--al-muted)}
.al-price{font-size:42px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.2;margin-top:28px}
.al-plan-period{color:var(--al-muted);font-size:14px;margin-top:8px}
.al-plan ul{padding-left:20px;margin:28px 0;line-height:1.65;font-size:15px;flex:1}
.al-plan li+li{margin-top:14px}
.al-plan-action{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border-radius:10px;border:1px solid #b8b8b8;font-weight:600;font-size:15px;text-align:center}
.al-plan-action:hover{background:var(--al-soft)}
.al-plan-action--primary{background:var(--al-ink);color:#fff;border-color:var(--al-ink)}
.al-plan-action--primary:hover{background:#303030}
.al-plan-disclosure{font-size:14px;color:var(--al-muted);line-height:1.75;margin-top:24px;max-width:100ch}
.al-faq{display:grid;grid-template-columns:1fr 2fr;gap:64px;padding-block:48px 96px}
.al-faq details{border-bottom:1px solid var(--al-line)}
.al-faq summary{padding-block:22px;font-weight:600;cursor:pointer;line-height:1.5;min-height:48px}
.al-faq details:first-child summary{padding-top:0}
.al-faq details p{padding-bottom:24px;color:var(--al-muted);line-height:1.75;max-width:72ch}
.al-close{background:var(--al-soft);padding-block:64px;text-align:center}
.al-close p{font-size:18px;color:var(--al-muted);margin:20px auto 28px;max-width:55ch}
.al-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-block:36px 28px}
.al-brand--footer{font-size:19px;gap:10px}
.al-brand--footer>span{width:32px;height:32px;font-size:22px;border-radius:8px}
.al-footer nav{display:flex;gap:12px 28px;flex-wrap:wrap;font-size:14px}
.al-footer nav a{min-height:44px;display:inline-flex;align-items:center}
.al-footer nav a:hover{text-decoration:underline}
.al-footer>p{flex-basis:100%;font-size:12px;color:var(--al-muted)}
@media(max-width:1000px){.al-feature,.al-models__inner{gap:36px}.al-plan{padding:22px}.al-faq{gap:32px}.al-price{font-size:36px}}
@media(max-width:760px){.al-workflow{padding-block:12px 44px}.al-feature,.al-models__inner,.al-faq{grid-template-columns:1fr;gap:28px}.al-feature{padding-block:40px}.al-feature h2,.al-models h2,.al-section-heading h2,.al-faq h2,.al-close h2{font-size:30px}.al-feature h2 br,.al-section-heading h2 br{display:none}.al-feature p{font-size:15px;margin-top:16px}.al-conversation-sample{padding:20px}.al-roles>div{grid-template-columns:118px minmax(0,1fr);gap:14px;font-size:14px;padding-block:18px}.al-skill-guide h3,.al-models h3{font-size:20px}.al-models{padding-block:40px}.al-plans{padding-block:48px 32px}.al-section-heading{margin-bottom:28px}.al-section-heading p{font-size:16px}.al-plan-grid{grid-template-columns:1fr;gap:16px}.al-plan{padding:24px}.al-plan ul{margin-block:24px}.al-price{font-size:38px}.al-faq{padding-block:24px 48px}.al-faq summary{font-size:15px}.al-faq details p{font-size:14px}.al-close{padding-block:44px}.al-close p{font-size:16px}.al-close .al-primary{width:100%;max-width:340px}.al-footer{gap:20px;padding-block:28px}.al-footer nav{gap:0 20px}.al-continuation nav a:first-child,.al-continuation nav a:nth-child(2),.al-continuation nav a:nth-child(3){min-width:0}}
@media(max-width:1200px){.al-hero h1{font-size:60px}.al-demo__body{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:24px}.al-header nav{margin-left:0;gap:24px}.al-continuation__inner{flex-direction:column}.al-tasks button{gap:10px;padding:10px 14px}}
@media(max-width:760px){.al-container{width:calc(100% - 36px)}.al-header{height:auto;min-height:72px}.al-header__inner{flex-wrap:wrap;gap:12px;padding-block:14px}.al-brand{font-size:19px;gap:9px}.al-brand>span{width:32px;height:32px;font-size:23px;border-radius:8px}.al-header nav{order:3;width:100%;justify-content:center;gap:28px;font-size:14px;padding-top:6px}.al-login{padding:8px 16px;font-size:14px;min-height:40px}.al-hero{padding-top:32px}.al-hero h1{font-size:42px;line-height:1.12}.al-intro{font-size:18px;line-height:27px;max-width:34ch;margin:16px auto 0}.al-start{font-size:18px;min-width:0;width:100%;max-width:340px;margin-top:22px}.al-bonus{font-size:13px}.al-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px}.al-tasks button{font-size:13px;gap:8px;padding:10px 8px;white-space:normal;min-height:52px}.al-tasks svg{width:19px;height:19px}.al-demo{padding:14px;border-radius:12px}.al-demo__label{font-size:12px;line-height:18px}.al-demo__body{grid-template-columns:1fr;gap:20px;margin-top:18px}.al-brief{border-right:0;border-bottom:1px solid var(--al-line);padding:0 0 18px}.al-brief p{margin-top:8px;font-size:15px}.al-response h2{font-size:17px;line-height:24px}.al-choices{gap:8px}.al-choices button{font-size:13px;padding:8px 12px;min-height:44px}.al-result h3{font-size:16px;line-height:24px}.al-answer{font-size:14px;line-height:22px;padding:14px;min-height:0}.al-answer pre{font-size:12px}.al-continuation{padding:28px 0}.al-continuation h2{font-size:28px}.al-continuation p{font-size:16px;line-height:24px}.al-continuation nav{flex-wrap:wrap}.al-continuation nav a{font-size:13px;padding:10px 12px;gap:8px;min-height:44px}.al-continuation nav svg{width:19px}}
@media(max-width:360px){.al-brand{font-size:16px}.al-hero h1{font-size:36px}.al-tasks button{font-size:12px}.al-tasks svg{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.al-answer.is-changing{animation:none}}
@media(min-width:761px) and (max-width:1100px){.al-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.al-tasks button{white-space:normal}}
/* Preserve the measured first viewport across laptop widths; mobile reflows below. */
@media (min-width:1280px) and (max-width:1535px){
:root{--al-unit:.0651041667vw}
.al-container{width:calc(100% - calc(64 * var(--al-unit)));max-width:calc(1312 * var(--al-unit));margin-inline:auto}
.al-header{height:calc(74 * var(--al-unit));border-bottom:1px solid var(--al-line)}
.al-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--al-unit))}
.al-brand{display:inline-flex;align-items:center;gap:calc(14 * var(--al-unit));font-size:calc(24 * var(--al-unit));font-weight:700;letter-spacing:-.025em;white-space:nowrap}
.al-brand>span{display:grid;place-items:center;width:calc(42 * var(--al-unit));height:calc(42 * var(--al-unit));border-radius:calc(10 * var(--al-unit));background:var(--al-blue);color:#fff;font-size:calc(29 * var(--al-unit));line-height:1}
.al-header nav{display:flex;align-items:center;gap:calc(48 * var(--al-unit));color:#46464d;margin-left:calc(-155 * var(--al-unit));font-size:calc(18 * var(--al-unit))}
.al-header nav a:hover{text-decoration:underline}
.al-login{background:#f1f1f1;border-radius:calc(10 * var(--al-unit));padding:calc(10 * var(--al-unit)) calc(22 * var(--al-unit));font-weight:600;min-height:calc(44 * var(--al-unit));white-space:nowrap}
.al-login:hover{background:#e5e5e5}
.al-hero{padding-top:calc(28 * var(--al-unit));padding-bottom:calc(30 * var(--al-unit));text-align:center}
.al-hero h1{font-size:calc(72 * var(--al-unit));line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}
.al-intro{margin-top:calc(12 * var(--al-unit));font-size:calc(24 * var(--al-unit));line-height:calc(29 * var(--al-unit));color:var(--al-muted)}
.al-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--al-ink);color:#fff;border:1px solid var(--al-ink);border-radius:calc(12 * var(--al-unit));font-weight:600;padding:calc(12 * var(--al-unit)) calc(28 * var(--al-unit));min-height:calc(54 * var(--al-unit))}
.al-primary:hover{background:#303030}
.al-start{font-size:calc(21 * var(--al-unit));line-height:calc(28 * var(--al-unit));margin-top:calc(18 * var(--al-unit));min-width:calc(332 * var(--al-unit))}
.al-bonus{margin-top:calc(7 * var(--al-unit));color:var(--al-muted);font-size:calc(16 * var(--al-unit));line-height:calc(24 * var(--al-unit))}
.al-tasks{display:flex;justify-content:center;gap:calc(10 * var(--al-unit));margin:calc(17 * var(--al-unit)) auto calc(16 * var(--al-unit));max-width:calc(1132 * var(--al-unit));font-size:calc(18 * var(--al-unit))}
.al-tasks button{display:inline-flex;align-items:center;justify-content:center;gap:calc(18 * var(--al-unit));flex:1 1 auto;min-height:calc(56 * var(--al-unit));border:1px solid transparent;border-radius:calc(12 * var(--al-unit));background:var(--al-soft);color:#38383e;padding:calc(10 * var(--al-unit)) calc(22 * var(--al-unit));white-space:nowrap}
.al-tasks button[aria-selected="true"]{color:var(--al-blue);border-color:#cfddff;background:var(--al-selected)}
.al-tasks button:hover{border-color:#b6c8ee}
.al-demo{border:1px solid #dedee2;border-radius:calc(12 * var(--al-unit));padding:calc(10 * var(--al-unit)) calc(21 * var(--al-unit)) calc(16 * var(--al-unit));text-align:left}
.al-demo__label{font-size:calc(14 * var(--al-unit));line-height:calc(22 * var(--al-unit));color:#666872}
.al-demo__body{display:grid;grid-template-columns:minmax(calc(240 * var(--al-unit)),calc(364 * var(--al-unit))) minmax(0,1fr);gap:calc(38 * var(--al-unit));margin-top:calc(17 * var(--al-unit))}
.al-brief{border-right:1px solid var(--al-line);padding-right:calc(20 * var(--al-unit))}
.al-brief h2{font-size:calc(16 * var(--al-unit));font-weight:600;line-height:calc(24 * var(--al-unit))}
.al-brief p{margin-top:calc(12 * var(--al-unit));background:var(--al-soft);border-radius:calc(12 * var(--al-unit));padding:calc(14 * var(--al-unit)) calc(16 * var(--al-unit));line-height:calc(24 * var(--al-unit))}
.al-response h2{font-size:calc(19 * var(--al-unit));font-weight:600;line-height:calc(26 * var(--al-unit))}
.al-choices{display:flex;flex-wrap:wrap;gap:calc(12 * var(--al-unit));margin-top:calc(8 * var(--al-unit))}
.al-choices button{min-height:calc(42 * var(--al-unit));padding:calc(8 * var(--al-unit)) calc(24 * var(--al-unit));border-radius:calc(10 * var(--al-unit));border:1px solid #dedee2;background:#f9f9f9;color:#33343a}
.al-choices button[aria-pressed="true"]{background:#f9fbff;border-color:var(--al-blue);color:var(--al-blue)}
.al-choices button:hover{border-color:var(--al-blue)}
.al-custom{display:block;margin-top:calc(14 * var(--al-unit))}
.al-custom input{display:block;width:100%;height:calc(44 * var(--al-unit));border:1px solid #dedee2;border-radius:calc(10 * var(--al-unit));padding:calc(8 * var(--al-unit)) calc(16 * var(--al-unit));background:#fff;color:var(--al-ink)}
.al-custom input::placeholder{color:#707070;opacity:1}
.al-result{border-top:1px solid #dedee2;margin-top:calc(22 * var(--al-unit));padding-top:calc(14 * var(--al-unit))}
.al-result h3{font-size:calc(18 * var(--al-unit));font-weight:600;line-height:calc(26 * var(--al-unit));margin-bottom:calc(8 * var(--al-unit))}
.al-answer{padding:calc(14 * var(--al-unit)) calc(24 * var(--al-unit)) calc(16 * var(--al-unit));background:var(--al-soft);border-radius:calc(12 * var(--al-unit));min-height:calc(168 * var(--al-unit));font-size:calc(16 * var(--al-unit));line-height:calc(23 * var(--al-unit));overflow-wrap:anywhere}
.al-answer p+p{margin-top:calc(10 * var(--al-unit))}
.al-answer pre{white-space:pre-wrap;margin:0;font-size:calc(14 * var(--al-unit));line-height:1.5;tab-size:2}
.al-continuation{background:#f9f9f9;padding:calc(28 * var(--al-unit)) 0 calc(34 * var(--al-unit))}
.al-continuation__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(28 * var(--al-unit))}
.al-continuation h2{font-size:calc(36 * var(--al-unit));font-weight:700;letter-spacing:-.025em;line-height:1.3}
.al-continuation p{font-size:calc(19 * var(--al-unit));color:var(--al-muted);line-height:calc(26 * var(--al-unit));margin-top:calc(6 * var(--al-unit))}
.al-continuation nav{display:flex;gap:calc(8 * var(--al-unit));padding-top:calc(2 * var(--al-unit));font-size:calc(17 * var(--al-unit))}
.al-continuation nav a{display:inline-flex;align-items:center;justify-content:center;gap:calc(12 * var(--al-unit));padding:calc(12 * var(--al-unit)) calc(20 * var(--al-unit));border:1px solid var(--al-line);border-radius:calc(12 * var(--al-unit));min-height:calc(52 * var(--al-unit));white-space:nowrap}
.al-continuation nav a:first-child{border-color:#cddfff;color:var(--al-blue);background:#e8effb;min-width:calc(198 * var(--al-unit))}
.al-continuation nav a:nth-child(2){min-width:calc(164 * var(--al-unit))}
.al-continuation nav a:nth-child(3){min-width:calc(146 * var(--al-unit))}
.al-continuation nav a:hover{border-color:var(--al-blue)}
.al-note{font-size:calc(14 * var(--al-unit));color:var(--al-muted);line-height:1.65}
.al-note a{text-decoration:underline}
.al-container{width:85.416667%}
.al-hero,.al-header,.al-continuation{font-size:calc(16 * var(--al-unit))}
}
