.acf{--acf-ink:#fff;--acf-ink-2:rgba(255,255,255,0.86);--acf-mint:#8ff7d9;--acf-warn:#ffd79a;display:grid;gap:16px;color:var(--acf-ink)}.acf a{color:var(--acf-mint)}.acf-crumbs{font-size:13.5px;color:var(--acf-ink-2)}.acf-crumbs a{color:var(--acf-ink-2);text-decoration:none}.acf-crumbs a:hover{text-decoration:underline}.acf-crumbs b{color:var(--acf-ink)}.acf-head{display:flex;align-items:center;gap:16px}.acf-icon{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45)}.acf-head h1{margin:0;font-size:clamp(26px,2.6vw,32px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--acf-ink)}.acf-sub{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--acf-ink-2)}.acf-time{margin:3px 0 0;font-size:13px;color:var(--acf-mint);font-weight:600}.acf-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--acf-n,5),minmax(0,1fr));gap:8px}.acf-rail li{display:grid;align-content:start;gap:3px;min-height:84px;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.28);background:rgba(7,22,22,.55)}.acf-rail-n{font-size:12px;font-weight:800;color:var(--acf-ink-2)}.acf-rail b{font-size:14px;line-height:1.25;font-weight:700;color:var(--acf-ink)}.acf-rail small{font-size:12.5px;line-height:1.35;color:var(--acf-ink-2)}.acf-rail li[data-state=done]{border-color:rgba(143,247,217,.55);background:rgba(10,60,48,.62)}.acf-rail li[data-state=done] .acf-rail-n{color:var(--acf-mint)}.acf-rail li[data-state=now]{border-color:#0a7a54;background:#0a7a54}.acf-rail li[data-state=now] :is(.acf-rail-n,b,small){color:#fff}.acf-rail li[data-state=stop]{border-color:rgba(255,170,150,.7)}.acf-rail li[data-state=stop] .acf-rail-n{color:#ffc2b3}.acf-rail li[data-state=unknown]{border-style:dashed}.acf-rail li[data-state=unknown] .acf-rail-n{color:var(--acf-warn)}.acf-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px;align-items:start}.acf-grid.acf-solo{grid-template-columns:minmax(0,640px)}.acf-aside,.acf-card{border-radius:26px;padding:20px 22px;display:grid;gap:14px;align-content:start}.acf-aside h2,.acf-card h2{margin:0;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--acf-ink)}.acf-card h3{margin:4px 0 0;font-size:15.5px;font-weight:700;color:var(--acf-ink)}.acf-card p{margin:0;font-size:14.5px;line-height:1.5;color:var(--acf-ink-2)}.acf-orb{flex:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#c9ffef,#4fe0b8 60%,#1c9f7f);box-shadow:0 0 12px rgba(110,240,204,.55)}.acf-plain{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;line-height:1.5;color:var(--acf-ink-2)}.acf-sep{border:0;border-top:1px solid rgba(255,255,255,.16);margin:2px 0;width:100%}.acf-rows{list-style:none;margin:0;padding:0}.acf-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:12px;align-items:baseline;padding:10px 0;font-size:14.5px;line-height:1.45;border-top:1px solid rgba(255,255,255,.16);color:var(--acf-ink-2)}.acf-rows li:first-child{border-top:0;padding-top:2px}.acf-rows li>b{font-weight:600;color:var(--acf-ink);text-align:end;overflow-wrap:anywhere}.acf-rows li>b[data-q]{color:var(--acf-warn);font-weight:600}.acf-rows small{display:block;font-size:12.5px;color:var(--acf-ink-2)}.acf-form{display:grid;gap:14px}.acf-field{display:grid;gap:6px}.acf-field>label,.acf-field>span.acf-lab{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--acf-ink)}.acf-field :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:44px;padding:10px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.42);background:rgba(4,20,20,.45);color:#fff;font:inherit;font-size:15px}.acf-field select option{color:#0b1512;background:#fff}.acf-field :is(input,select,textarea):focus{outline:2px solid var(--acf-mint);outline-offset:1px}.acf-field :is(input,textarea)::placeholder{color:rgba(255,255,255,.6)}.acf-field :is(input,select):disabled{opacity:.6;cursor:not-allowed}.acf-field small{font-size:12.5px;line-height:1.45;color:var(--acf-ink-2)}.acf-phone{display:grid;grid-template-columns:122px minmax(0,1fr);gap:6px}.acf-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--acf-ink-2)}.acf-check input{margin-top:3px;width:16px;height:16px;flex:none;accent-color:#0a7a54}.acf-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.acf-ghost,.acf-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}.acf .acf-go{border:0;background:#0a7a54;color:#fff}.acf .acf-go:hover:not(:disabled){background:#0b8a5f}.acf .acf-ghost{border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.acf .acf-ghost:hover:not(:disabled){border-color:var(--acf-mint)}.acf-ghost.acf-wide,.acf-go.acf-wide{width:100%}.acf .acf-ghost:disabled,.acf .acf-go:disabled{cursor:not-allowed;background:rgba(255,255,255,.12);color:rgba(255,255,255,.86);border:1px dashed rgba(255,255,255,.45)}.acf-note{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;color:var(--acf-ink-2);border:1px solid rgba(255,255,255,.3);background:rgba(4,26,28,.42)}.acf-note>svg{flex:none;margin-top:2px;color:var(--acf-mint)}.acf-note b{display:block;color:#fff;margin-bottom:2px}.acf-note[data-tone=warn]{border-color:rgba(255,196,107,.7)}.acf-note[data-tone=warn]>svg{color:var(--acf-warn)}.acf-note[data-tone=ok]{border-color:rgba(143,247,217,.6)}.acf-fine{font-size:12.5px;line-height:1.5;color:var(--acf-ink-2)}.acf-linkrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.28);text-decoration:none}.acf .acf-linkrow{color:#fff}.acf-linkrow:hover{border-color:var(--acf-mint)}.acf-linkrow>span:nth-child(2){flex:1;display:grid;gap:2px}.acf-linkrow b{font-size:14.5px}.acf-linkrow small{font-size:12.5px;color:var(--acf-ink-2)}@media (max-width:1000px){.acf-grid{grid-template-columns:minmax(0,1fr)}.acf-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.acf-head{align-items:flex-start}.acf-icon{width:38px;height:38px}.acf-aside,.acf-card{padding:18px 16px;border-radius:22px}.acf-rail li{min-height:0}.acf-rows li{grid-template-columns:minmax(0,1fr);gap:2px}.acf-rows li>b{text-align:start}}