@layer base;@layer modules{.ag-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-mono{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-weight:600}html[lang=ka] .ag-mono{font-family:var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:none}.aghero{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid;position:relative}.aghero__copy{text-align:left}.aghero .hero__title{font-size:clamp(38px,4.9vw,66px)}html[lang=ka] .aghero .hero__title{font-size:clamp(30px,3.5vw,48px);line-height:1.14}.aghero .hero__sub{max-width:520px;margin:0 0 28px;font-size:clamp(17px,1.5vw,20px)}.aghero .hero__cta{justify-content:flex-start}.aghero__free{color:var(--muted);margin:0;font-size:14px}.aghero__pic{position:relative}.aghero__pic img{width:100%;height:auto;box-shadow:var(--shadow-xl);border-radius:28px;display:block}.agtag{color:var(--ink);white-space:nowrap;animation:15s infinite agtag;animation-delay:calc(var(--i) * 5s);background:#fffdf8f2;border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700;line-height:1.5;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #1f1c1847}@keyframes agtag{0%,31%{color:#fff;background:#05706c;transform:translate(-50%,-100%)scale(1.1)}34%,to{color:#1f1c18;background:#fffdf8f2;transform:translate(-50%,-100%)scale(1)}}.agfeed{background:var(--surface);border:1px solid var(--line);max-width:400px;box-shadow:var(--shadow-lg);text-align:left;border-radius:18px;margin:-64px 20px 0 auto;display:grid;position:relative}.agfeed__item{opacity:0;animation:15s infinite agfeed;animation-delay:calc(var(--i) * 5s);grid-area:1/1;padding:18px 20px 20px}.agfeed__who{color:var(--ink-2);font-size:15px}.agfeed__who b{color:var(--ink)}.agfeed__did{letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:600;line-height:1.35}.agfeed__status{justify-items:start;margin-top:14px;display:grid}.agfeed__chip{border-radius:999px;grid-area:1/1;padding:6px 12px;font-size:11.5px}.agfeed__chip--wait{color:#7a4a00;animation:15s infinite agwait;animation-delay:calc(var(--i) * 5s);background:#fbe9c6}.agfeed__chip--ok{color:#145c38;opacity:0;animation:15s infinite agok;animation-delay:calc(var(--i) * 5s);background:#d9f2e3}@keyframes agfeed{0%{opacity:0;transform:translateY(8px)}2.5%,31%{opacity:1;transform:none}33.3%,to{opacity:0;transform:none}}@keyframes agwait{0%,15%{opacity:1}17%,to{opacity:0}}@keyframes agok{0%,16%{opacity:0;transform:scale(.92)}18%,33%{opacity:1;transform:none}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.agtag,.agfeed__item,.agfeed__chip{animation:none}.agfeed__item{opacity:1;grid-area:auto}.agfeed__item+.agfeed__item{border-top:1px solid var(--line)}.agfeed__chip--ok{display:none}}.agfacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agfact{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px}.agfact b{letter-spacing:-.01em;font-size:19px;font-weight:800;display:block}.agfact span{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.agday{counter-reset:agday;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agday__step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);counter-increment:agday;padding:24px}.agday__step:before{content:counter(agday);background:var(--teal-deep,#05706c);color:#fff;width:40px;height:40px;font:600 15px var(--font-mono), monospace;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.agday__step h3{margin:0 0 6px;font-size:19px}.agday__step p{color:var(--muted);margin:0;font-size:15.5px}.agday__never{background:var(--ink);color:#fffdf8;border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:14px;padding:22px 26px;display:flex}.agday__never p{flex:380px;margin:0;font-size:17px}.agday__watch{min-height:44px;color:var(--ink);font:700 15px var(--font-sans), sans-serif;cursor:pointer;background:#fffdf8;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.agday__watch:hover{background:#fff}.agladder__scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow-x:auto}.agladder{border-collapse:collapse;width:100%;min-width:760px}.agladder th,.agladder td{text-align:center;border-bottom:1px solid var(--line);padding:16px 14px}.agladder tbody tr:last-child :is(th,td){border-bottom:0}.agladder thead th{vertical-align:bottom;padding-top:22px;font-size:16px;font-weight:800}.agladder thead th small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.agladder tbody th{text-align:left;padding-left:26px;font-size:16px;font-weight:500}.agladder .is-start{background:#05706c12}.agladder thead .is-start{color:var(--teal-deep,#05706c)}.agladder thead .is-start small{color:var(--teal-deep,#05706c);font-weight:700}.agchip{letter-spacing:.04em;background:var(--surface-3);color:#4a453d;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:12.5px;display:inline-block}.agchip--ask{color:#7a4a00;background:#fbe9c6}.agchip--alone{background:var(--teal-deep,#05706c);color:#fff}.agchip--on{color:#04514e;background:#d5f3ee}.agnotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.agnotes p{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:18px 20px;font-size:15px}.agroles__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.agrole{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:22px}.agrole__cat{color:var(--teal-deep,#05706c);margin-bottom:8px;font-size:11px}.agrole h3{margin:0 0 6px;font-size:18.5px}.agrole p{color:var(--muted);margin:0;font-size:15px}.agrole--blank{background:var(--ink);border-color:var(--ink);color:#fffdf8}.agrole--blank .agrole__cat{color:#8fe3dc}.agrole--blank p{color:#e4ddd0}.agvid__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.agvid{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.agvid__media{aspect-ratio:16/9;background:var(--surface-2);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.agvid__media img{object-fit:cover;width:100%;height:100%;display:block}.agvid__media:after{content:"";background:#0e11161a;transition:background .2s;position:absolute;inset:0}.agvid__media:hover:after{background:#0e11163d}.agvid__media:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.agvid__play{z-index:2;background:#fffffff5;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px #14183266}.agvid__media:hover .agvid__play{transform:scale(1.08)}.agvid__play:after{content:"";border-left:17px solid var(--brand);border-top:10px solid #0000;border-bottom:10px solid #0000;margin-left:4px}.agvid__len{z-index:2;color:#fff;background:#080a0e99;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.agvid__body{padding:16px 18px 20px}.agvid__body h3{margin:0;font-size:17px}.agvid__body p{color:var(--muted);margin:6px 0 0;font-size:14.5px}.agchecks{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0;padding:8px 26px;list-style:none}.agchecks li{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.agchecks li:last-child{border-bottom:0}.agchecks svg{flex:none;margin-top:2px}.agchecks b{font-size:16.5px;display:block}.agchecks span{color:var(--muted);font-size:15px;display:block}.agchecks .agchecks__foot{color:var(--muted);font-size:14.5px;display:block}.agwhen{background:var(--teal-deep,#05706c);color:#fff;border-radius:var(--radius-lg,28px);padding:40px}.agwhen h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.agwhen__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agwhen__item{border-radius:var(--radius);background:#ffffff1f;padding:22px}.agwhen__item h3{margin:0 0 6px;font-size:18.5px}.agwhen__item p,.agwhen__note{color:#e3f6f3;margin:0;font-size:15.5px}.agwhen__note{margin-top:20px;font-size:14.5px}.agcost{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.agcost .mfaq{max-width:none;margin:0}.agcost__faq-h{color:var(--muted);margin:0 0 12px;font-size:12px}@media (width<=1040px){.agvid__grid,.agday,.agfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.aghero{grid-template-columns:minmax(0,1fr);gap:36px}.agcost,.agwhen__grid,.agnotes{grid-template-columns:minmax(0,1fr)}.agwhen{padding:28px 22px}}@media (width<=560px){.agvid__grid,.agday,.agfacts{grid-template-columns:minmax(0,1fr)}.agfeed{max-width:none;margin:-40px 12px 0}.agtag{padding:2px 8px;font-size:11px}.agchecks{padding-left:18px;padding-right:18px}}}@layer responsive;
