@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.p.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.SNb70W_className{font-family:Geist,Geist Fallback;font-style:normal}.SNb70W_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.chVhNG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.chVhNG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--al-ink:#0a0a0f;--al-ink-2:#1a1a22;--al-graphite:#3f3f46;--al-stone:#6b7280;--al-dust:#b7b7b0;--al-paper:#fff;--al-paper-2:#f5f5f2;--al-line:#ecece8;--al-line-strong:#d8d8d2;--al-lime:#c8f135;--al-lime-tint:#f3fbd6;--al-lime-soft:#ddf28f;--al-lime-line:#d5ee80;--al-amber:#b45309;--al-amber-soft:#fef3c7;--al-red:#b91c1c;--al-red-soft:#fee2e2;--al-green:#15803d;--al-green-soft:#dcfce7;--v:#0a0a0f;--v-fg:#fff;--al-font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--al-font-mono:"Geist Mono Variable", ui-monospace, monospace;--al-fs-xs:12px;--al-fs-sm:13.5px;--al-fs-base:15px;--al-fs-md:16px;--al-fs-lg:18px;--al-fs-xl:22px;--al-fs-h3:28px;--al-fs-h2:clamp(2rem, 4.4vw, 3.5rem);--al-fs-h1:clamp(2.6rem, 6vw, 4.5rem);--al-track-tight:-.04em;--al-lh-tight:1.05;--al-lh-body:1.55;--al-s-1:4px;--al-s-2:8px;--al-s-3:12px;--al-s-4:16px;--al-s-5:20px;--al-s-6:24px;--al-s-8:32px;--al-s-10:40px;--al-s-12:48px;--al-s-16:64px;--al-r-xs:4px;--al-r-sm:6px;--al-r-md:10px;--al-r-lg:12px;--al-r-card:18px;--al-r-pill:999px;--al-shadow-card:0 40px 80px -52px #0a0a0f73, 0 16px 32px -26px #0a0a0f24;--al-shadow-sheet:0 1px 2px #0a0a0f0a, 0 18px 40px -30px #0a0a0f40;--al-shadow-popup:0 1px 2px #0000000d, 0 24px 48px -20px #00000047;--al-shadow-btn:0 6px 18px -8px #0a0a0f59}
.al-row-in,.al-body-in,.al-input,.al-card,.al-sheet,.al-popup,.al-btn{box-sizing:border-box}.al{font-family:var(--al-font);color:var(--al-ink);font-size:var(--al-fs-md);line-height:var(--al-lh-body);-webkit-font-smoothing:antialiased}.al-wordmark{letter-spacing:-.045em;color:var(--al-ink);align-items:baseline;font-weight:800;display:inline-flex}.al-wordmark .al-dot{background:var(--al-lime);border-radius:99px;align-self:center;width:.36em;height:.36em;margin-right:.45em;box-shadow:0 1px 1px #3c500059,0 3px 8px #5a780047}.al-wordmark .al-lane{color:var(--al-lime);text-shadow:0 1px 1px #3c500059,0 3px 10px #5a780047}.al-mark{background:linear-gradient(transparent 62%, var(--al-lime) 62%, var(--al-lime) 92%, transparent 92%);padding:0 .06em}.al-btn{border-radius:var(--al-r-lg);height:52px;font:inherit;font-weight:700;font-size:var(--al-fs-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background .15s,color .15s,filter .15s;display:inline-flex}.al-btn .al-arrow{transition:transform .15s}.al-btn:hover .al-arrow{transform:translate(3px)}.al-btn-primary{background:var(--al-ink);color:#fff;box-shadow:var(--al-shadow-btn)}.al-btn-primary:hover{background:var(--al-lime);color:var(--al-ink)}.al-btn-secondary{color:var(--al-ink);box-shadow:inset 0 0 0 1px var(--al-line-strong);background:#fff}.al-btn-secondary:hover{background:var(--al-ink);color:#fff}.al-btn-sm{height:40px;padding:0 16px;font-size:14px}.al-fields{border:1px solid var(--al-line);border-radius:var(--al-r-lg);background:#fff;overflow:hidden}.al-row{border-bottom:1px solid var(--al-line);grid-template-columns:84px 1fr auto;align-items:center;gap:0 10px;min-height:52px;padding:0 18px;transition:background .15s,box-shadow .15s;display:grid}.al-row:last-child{border-bottom:0}.al-row-k{color:var(--al-stone);font-size:14px}.al-row-in{width:100%;min-width:0;height:50px;font:inherit;color:var(--al-ink);background:0 0;border:0;outline:none;padding:0;font-size:15.5px}.al-row-in::placeholder{color:#8f8f8b}.al-row{cursor:text}.al-row:hover{background:#fcfcfa}.al-row:hover .al-row-in:not(:placeholder-shown):not(:focus){-webkit-text-decoration:underline dotted var(--al-dust);text-decoration:underline dotted var(--al-dust);text-underline-offset:5px}.al-row:focus-within .al-row-pen,.al-body:focus-within .al-row-pen{color:var(--v)}.al-body:hover .al-row-pen{color:var(--al-graphite)}.al-pen-inline{vertical-align:-2px;margin-left:4px}.al-row:focus-within{box-shadow:inset 3px 0 0 var(--v), inset 0 0 0 1px color-mix(in srgb, var(--v) 22%, transparent);background:#fff}.al-row-pen{color:var(--al-dust);display:inline-grid}.al-row:hover .al-row-pen{color:var(--al-graphite)}.al-req{color:var(--al-amber);background:var(--al-amber-soft);border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:600}.al-row-in.is-empty{border:1px solid var(--al-line-strong);background:#fff;border-radius:8px;height:36px;margin:8px 0;padding:0 11px}.al-body{border-top:1px solid var(--al-line);padding:16px 18px 12px;display:block}.al-body-k{color:var(--al-stone);font-size:14px;display:block}.al-body-in{width:100%;font:inherit;letter-spacing:-.005em;color:var(--al-ink);resize:none;field-sizing:content;background:0 0;border:0;outline:none;margin-top:6px;padding:0;font-size:16.5px;line-height:1.5;display:block}.al-body:focus-within{box-shadow:inset 3px 0 0 var(--v), inset 0 0 0 1px color-mix(in srgb, var(--v) 22%, transparent)}.al-field{gap:6px;display:grid}.al-field label{color:var(--al-ink);font-size:14px;font-weight:600}.al-input{border-radius:var(--al-r-lg);border:1px solid var(--al-line-strong);height:50px;font:inherit;color:var(--al-ink);background:#fff;outline:none;padding:0 16px;font-size:16px}.al-input:focus{border-color:var(--al-ink);box-shadow:0 0 0 4px var(--al-lime-tint)}.al-check{appearance:none;border:1.5px solid var(--al-line-strong);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}.al-check:checked{background:var(--al-lime);border-color:var(--al-lime)}.al-check:checked:after{content:"";border-left:2px solid var(--al-ink);border-bottom:2px solid var(--al-ink);width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.al-check-sm{border-radius:4.5px;width:16px;height:16px}.al-check-sm:checked:after{width:8px;height:4px}.al-bullet{background:var(--al-ink);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/15px no-repeat}.al-card{border:1px solid var(--al-line);border-radius:var(--al-r-card);box-shadow:var(--al-shadow-card);background:#fff;padding:32px}.al-sheet{border:1px solid var(--al-line);box-shadow:var(--al-shadow-sheet);background:#fff;border-radius:16px;overflow:hidden}.al-chip{border:1px solid var(--al-line);height:28px;color:var(--al-stone);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.al-chip-lime{background:var(--al-lime);border-color:var(--al-lime);color:var(--al-ink)}.al-smallprint{color:var(--al-stone);text-wrap:pretty;font-size:12.5px;line-height:1.55}.al-smallprint a{color:var(--al-ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--al-dust);text-decoration-color:var(--al-dust)}.al-smallprint a:hover{text-decoration-color:currentColor}.al-btn-full{width:100%}.al-btn:disabled{opacity:.45;cursor:not-allowed}.al-btn:focus-visible{outline:2px solid var(--v);outline-offset:2px}.al-headline{letter-spacing:var(--al-track-tight);font-weight:800;line-height:var(--al-lh-tight);color:var(--al-ink);text-wrap:balance;margin:0}.al-headline-1{font-size:var(--al-fs-h1)}.al-headline-2{font-size:var(--al-fs-h2)}.al-headline-3{font-size:var(--al-fs-h3);letter-spacing:-.025em;font-weight:700;line-height:1.15}.al-checklist{font-size:var(--al-fs-base);color:var(--al-graphite);gap:10px;margin:0;padding:0;list-style:none;display:grid}.al-checklist li{align-items:flex-start;gap:10px;display:flex}.al-checklist .al-bullet{margin-top:calc(.5lh - 8px)}.al-checklist-dark{color:#fff}.al-checklist-dark .al-bullet{background:var(--al-lime)}.al-checkline{font-size:var(--al-fs-base);color:var(--al-ink);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:inline-flex}.al-checkline .al-check{flex:none;margin-top:1px}.al-field-hint{color:var(--al-stone);font-size:13px}[class^=al-],[class*=\ al-]{font-family:var(--al-font);-webkit-font-smoothing:antialiased}
:root{--al-font:var(--font-geist),"Geist Variable",ui-sans-serif,system-ui,-apple-system,sans-serif;--al-font-mono:var(--font-geist-mono),"Geist Mono Variable",ui-monospace,monospace}html,body{height:100%}body{background:var(--al-paper-2);color:var(--al-ink);font-family:var(--al-font);-webkit-font-smoothing:antialiased;margin:0}.app{min-height:100%;font-family:var(--al-font);color:var(--al-ink);flex-direction:column;font-size:15px;line-height:1.5;display:flex}.app *{box-sizing:border-box}.app p,.app h1,.app h2,.app h3{margin:0}.app a:not(.al-btn){color:var(--al-ink);text-decoration:underline;-webkit-text-decoration-color:var(--al-dust);text-decoration-color:var(--al-dust);text-underline-offset:3px}.top{align-items:center;gap:var(--al-s-4);height:60px;padding:0 var(--al-s-6);background:var(--al-paper);border-bottom:1px solid var(--al-line);flex:none;display:flex}.top-sep{background:var(--al-line);width:1px;height:24px}.co{align-items:center;gap:var(--al-s-2);min-width:0;font-size:14px;font-weight:600;display:flex}.co-site{color:var(--al-stone);font-size:13px;font-weight:400}.top-sp{flex:1}.who{color:var(--al-stone);align-items:center;gap:var(--al-s-4);font-size:13px;display:flex}.app .who a{color:var(--al-stone)}.shell{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.rail{background:var(--al-paper);border-right:1px solid var(--al-line);max-width:280px;padding:var(--al-s-6) var(--al-s-3);gap:var(--al-s-1);flex-direction:column;flex:264px;display:flex}.rail-h{color:var(--al-stone);padding:0 var(--al-s-3) var(--al-s-2);font-size:12px;font-weight:600}.app .rs{align-items:center;gap:var(--al-s-3);min-height:40px;padding:0 var(--al-s-3);border-radius:var(--al-r-md);color:var(--al-graphite);font-size:14px;text-decoration:none;display:flex}.app .rs.on{background:var(--al-paper-2);color:var(--al-ink);font-weight:600}.rail-foot{padding:var(--al-s-4) var(--al-s-3) 0;border-top:1px solid var(--al-line);color:var(--al-stone);gap:var(--al-s-2);flex-direction:column;margin-top:auto;font-size:13px;display:flex}.content{min-width:0;padding:var(--al-s-10) var(--al-s-12) var(--al-s-16);flex:999 560px}.wrap{gap:var(--al-s-6);flex-direction:column;max-width:1060px;display:flex}.narrow{max-width:780px}.dot{border:1.5px solid var(--al-line-strong);background:var(--al-paper);width:22px;height:22px;color:var(--al-stone);border-radius:99px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.dot svg{width:12px;height:12px}.dot.done{background:var(--al-lime);border-color:var(--al-lime);color:var(--al-ink)}.dot.now{border:2px solid var(--al-ink);color:var(--al-ink)}.dot.warn{background:var(--al-amber-soft);color:var(--al-amber);border-color:#f3d48a}.dot.lock{background:var(--al-paper-2);border-color:var(--al-line)}.dot.home{color:var(--al-graphite);background:0 0;border:0}.eyebrow{color:var(--al-stone);font-size:13px;font-weight:500}.h1{letter-spacing:-.035em;text-wrap:balance;font-size:30px;font-weight:800;line-height:1.15}.h2{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.3}.h3{font-size:15px;font-weight:600;line-height:1.35}.lede{color:var(--al-graphite);text-wrap:pretty;max-width:40em;font-size:16px;line-height:1.55}.muted{color:var(--al-stone)}.small{font-size:13px;line-height:1.5}.tiny{font-size:12px;line-height:1.45}.mono{font-family:var(--al-font-mono);overflow-wrap:anywhere;font-size:13px}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;display:flex}.grow{flex:220px;min-width:0}.sep{background:var(--al-line);height:1px}.cols{gap:var(--al-s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.col-main{flex:999 520px;min-width:0}.col-side{flex:320px;min-width:0}.crow{align-items:center;gap:var(--al-s-4);padding:var(--al-s-5) var(--al-s-6);border-top:1px solid var(--al-line);display:flex}.crow:first-child{border-top:0}.crow.attn{background:#fffdf5}.crow-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pill{border-radius:var(--al-r-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill-todo{background:var(--al-paper-2);color:var(--al-stone)}.pill-done{background:var(--al-lime);color:var(--al-ink)}.pill-warn{background:var(--al-amber-soft);color:var(--al-amber)}.pill-err{background:var(--al-red-soft);color:var(--al-red)}.pill-staff{background:var(--al-ink);color:#fff}.note{gap:var(--al-s-3);padding:var(--al-s-3) var(--al-s-4);border-radius:var(--al-r-lg);align-items:flex-start;font-size:14px;line-height:1.5;display:flex}.note svg{flex:none;width:18px;height:18px;margin-top:1px}.note b{font-weight:650}.note-warn{background:var(--al-amber-soft);color:#7c3a06}.app .note-warn a:not(.al-btn){color:#7c3a06;font-weight:600}.note-err{background:var(--al-red-soft);color:#7f1d1d}.note-ok{background:var(--al-green-soft);color:#14532d}.note-info{background:var(--al-paper-2);color:var(--al-graphite)}.note-staff{background:var(--al-lime-tint);color:var(--al-ink);border-bottom:1px solid var(--al-lime-line);padding:12px var(--al-s-6);border-radius:0;align-items:center}.code{background:var(--al-paper-2);border:1px solid var(--al-line);border-radius:var(--al-r-lg);padding:var(--al-s-3) var(--al-s-4);font-family:var(--al-font-mono);color:var(--al-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.6}.textblock{background:var(--al-paper-2);border:1px solid var(--al-line);border-radius:var(--al-r-lg);padding:var(--al-s-4) var(--al-s-5);color:var(--al-graphite);white-space:pre-wrap;max-height:240px;font-size:14px;line-height:1.6;position:relative;overflow:hidden}.textblock:after{content:"";background:linear-gradient(transparent,var(--al-paper-2));height:64px;position:absolute;bottom:0;left:0;right:0}.copyrow{gap:var(--al-s-2);flex-wrap:wrap;align-items:center;display:flex}.res{align-items:flex-start;gap:var(--al-s-3);padding:var(--al-s-3) 0;border-top:1px solid var(--al-line);display:flex}.res:first-child{border-top:0}.res>div{overflow-wrap:anywhere;min-width:0}.reslist{border:1px solid var(--al-line);border-radius:var(--al-r-lg);padding:var(--al-s-1) var(--al-s-4);background:var(--al-paper)}.ok{color:var(--al-green)}.bad{color:var(--al-red)}.ico{flex:none;width:20px;height:20px;margin-top:1px}.spin{border:2px solid var(--al-line-strong);border-top-color:var(--al-ink);border-radius:99px;flex:none;width:16px;height:16px}.skel{background:var(--al-line);border-radius:var(--al-r-sm)}.gstep{gap:var(--al-s-4);padding:var(--al-s-6) 0;border-top:1px solid var(--al-line);grid-template-columns:32px minmax(0,1fr);display:grid}.gstep:first-child{border-top:0;padding-top:0}.gnum{background:var(--al-ink);color:#fff;border-radius:99px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.chipx{border:1px solid var(--al-line);border-radius:var(--al-r-pill);height:28px;color:var(--al-graphite);background:var(--al-paper);align-items:center;gap:6px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.chipx button{width:22px;height:22px;color:var(--al-stone);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;color:var(--al-stone);border-bottom:1px solid var(--al-line);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--al-line);vertical-align:middle;padding:14px 16px}.tbl tr:last-child td{border-bottom:0}.tbl-box{overflow-x:auto}.al-card.funnel{padding:24px}.tbl-funnel{font-size:13.5px}.tbl-funnel th,.tbl-funnel td{padding:7px 5px}.tbl-funnel thead th{font-size:12px}.tbl-funnel th:first-child,.tbl-funnel td:first-child{padding-left:0}.tbl-funnel th:last-child,.tbl-funnel td:last-child{padding-right:0}.tbl-funnel tbody th{text-align:left;color:var(--al-graphite);border-bottom:1px solid var(--al-line);white-space:normal;font-size:13px;font-weight:500}.tbl-funnel .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl-funnel .tot{font-weight:650}.tbl-funnel tr.rate th,.tbl-funnel tr.rate td{border-top:1px solid var(--al-line-strong)}.tbl-funnel tr:last-child th{border-bottom:0}.bar{background:var(--al-paper);border:1px solid var(--al-line);border-radius:99px;height:8px;overflow:hidden}.bar i{background:var(--al-lime);height:100%;display:block}@media (max-width:720px){.top{padding:0 var(--al-s-4);gap:var(--al-s-3);white-space:nowrap}.co-site,.co-name,.who .em,.top-sep{display:none}.rail{border-right:0;border-bottom:1px solid var(--al-line);flex-direction:row;flex-basis:100%;gap:6px;max-width:none;padding:10px 12px;overflow-x:auto}.rail-h,.rail-foot{display:none}.app .rs{border:1px solid var(--al-line);white-space:nowrap;border-radius:99px;flex:none;min-height:36px;padding:0 12px 0 8px;font-size:13px}.app .rs.on{border-color:var(--al-ink)}.content{padding:var(--al-s-6) var(--al-s-4) var(--al-s-12)}.h1{font-size:25px}.lede{font-size:15px}.crow{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:16px}.crow>.crow-t{flex:calc(100% - 40px)}.crow>.pill{display:none}.crow>.act{margin-left:34px}.gstep{grid-template-columns:28px minmax(0,1fr);gap:12px}.note-staff{padding:12px var(--al-s-4)}}:root{--al-ease:cubic-bezier(.2,.8,.2,1);--al-dur:.16s}.app a.al-btn,.app a.rs{text-decoration:none}.app a:not(.al-btn):not(.rs){transition:text-decoration-color var(--al-dur) var(--al-ease)}.app a:not(.al-btn):not(.rs):hover{text-decoration-color:currentColor}.app .rs{transition:background-color var(--al-dur) var(--al-ease),color var(--al-dur) var(--al-ease),border-color var(--al-dur) var(--al-ease)}.app a.rs:hover{background:var(--al-paper-2);color:var(--al-ink)}.app :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible,.app .al-check:focus-visible{outline:2px solid var(--al-ink);outline-offset:2px}.app .al-input:focus-visible{outline:none}.app .al-input{height:52px;transition:border-color var(--al-dur) var(--al-ease),box-shadow var(--al-dur) var(--al-ease)}.app .al-input::placeholder{color:var(--al-stone);opacity:1}.app .al-input:hover:not(:focus):not(:disabled){border-color:var(--al-dust)}.app .al-input:focus{box-shadow:0 0 0 4px var(--al-lime-soft)}.app .al-btn{transition:background-color var(--al-dur) var(--al-ease),color var(--al-dur) var(--al-ease),box-shadow var(--al-dur) var(--al-ease),transform .12s var(--al-ease)}.app .al-btn:active:not(:disabled){transform:translateY(1px)}.app .al-btn-primary:disabled:hover{background:var(--al-ink);color:#fff}.app .al-btn-secondary:disabled:hover{color:var(--al-ink);background:#fff}.app .al-btn:disabled:hover .al-arrow{transform:none}.al-btn[aria-busy=true],.al-btn[aria-busy=true]:disabled{cursor:progress;opacity:.82}.al-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:99px;flex:none;width:15px;height:15px;animation:.7s linear infinite al-spin}.al-btn[aria-busy=true] .al-arrow{display:none}.app .content .al-card{padding:var(--al-s-6)}@keyframes al-spin{to{transform:rotate(360deg)}}@keyframes al-pulse{50%{opacity:.55}}.spin{animation:.8s linear infinite al-spin}.skel{animation:1.4s ease-in-out infinite al-pulse}.skel-sheet{background:var(--al-paper);border:1px solid var(--al-line);box-shadow:var(--al-shadow-sheet);border-radius:16px;overflow:hidden}.skel-row{align-items:center;gap:var(--al-s-4);padding:var(--al-s-5) var(--al-s-6);border-top:1px solid var(--al-line);display:flex}.skel-row:first-child{border-top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navbar{z-index:1000;pointer-events:none;opacity:0;height:2px;transition:opacity .2s var(--al-ease);position:fixed;top:0;left:0;right:0}.navbar i{background:var(--al-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.navbar.is-on{opacity:1}.navbar.is-on i{transition:transform 8s cubic-bezier(.1,.7,.2,1);transform:scaleX(.85)}.navbar.is-done{opacity:0;transition-delay:.12s}.navbar.is-done i{transition:transform .12s var(--al-ease);transform:scaleX(1)}@media (max-width:720px){.app .content .al-card{padding:var(--al-s-5)}.app .al-card{padding:var(--al-s-6)}.who a,.who button{align-items:center;min-height:40px;display:inline-flex}.who{gap:var(--al-s-3)}.rail{scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.skel-row{padding:var(--al-s-4)}}@media (max-width:400px){.top .al-chip{display:none}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after,.navbar,.navbar i{transition:none!important;animation:none!important}.app .al-btn:active:not(:disabled){transform:none}.navbar.is-on i{transform:scaleX(.6)}}:root{--al-stone:#5f6570}.skip{left:var(--al-s-4);z-index:1001;padding:var(--al-s-2) var(--al-s-4);border-radius:var(--al-r-md);background:var(--al-ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-48px}.skip:focus{top:var(--al-s-2)}.app .content:focus{outline:none}.chipx button{width:24px;height:24px}.who a,.who button{align-items:center;min-height:24px;display:inline-flex}.app .al-check{min-width:20px}.demo-badge{letter-spacing:.01em;color:var(--al-graphite);border:1px dashed var(--al-line-strong);white-space:nowrap;background:0 0;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}@media (max-width:400px){.demo-badge{padding:2px 7px;font-size:11px}}
.app{font-size:16px}.linklike{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--al-dust);text-decoration-color:var(--al-dust);text-underline-offset:3px;background:0 0;border:0;padding:0}.ic16{width:16px;height:16px;display:inline-grid}.ic16 svg{width:16px;height:16px}.ic18{flex:none;width:18px;height:18px;display:inline-grid}.ic18 svg{width:18px;height:18px}.rs-label{flex:1;min-width:0}.rs-badge{background:var(--al-lime);min-width:22px;height:22px;color:var(--al-ink);border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.rs-warn{background:var(--al-amber-soft);width:20px;height:20px;color:var(--al-amber);border-radius:99px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.app .rs{min-height:44px;font-size:15px}.phead{justify-content:space-between;align-items:flex-end;gap:var(--al-s-4);flex-wrap:wrap;display:flex}.lockbar{align-items:center;gap:var(--al-s-3);padding:var(--al-s-3) var(--al-s-4);border-radius:var(--al-r-lg);background:var(--al-paper);border:1px dashed var(--al-line-strong);color:var(--al-graphite);font-size:15px;display:flex}.lockbar .al-btn{margin-left:auto}.flt{gap:var(--al-s-4);padding:var(--al-s-5);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);box-shadow:var(--al-shadow-sheet);flex-direction:column;transition:opacity .15s ease-out;display:flex}.flt[data-pending]{opacity:.7}.flt-row{gap:var(--al-s-4);flex-wrap:wrap;align-items:flex-end;display:flex}.flt-f{flex-direction:column;flex:170px;gap:6px;min-width:0;display:flex}.flt-f>span,.flt-g>legend{color:var(--al-graphite);font-size:13.5px;font-weight:600}.flt-f select,.flt-f input{border:1px solid var(--al-line-strong);border-radius:var(--al-r-md);background:var(--al-paper);width:100%;height:46px;font:inherit;color:var(--al-ink);outline:0;padding:0 12px;font-size:15.5px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.flt-f select:focus-visible,.flt-f input:focus-visible{border-color:var(--al-ink);box-shadow:0 0 0 4px var(--al-lime-tint)}.flt-g{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--al-line-strong);background:var(--al-paper);min-height:40px;color:var(--al-graphite);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.chip span:hover{border-color:var(--al-dust);color:var(--al-ink)}.chip input:checked+span{background:var(--al-ink);border-color:var(--al-ink);color:#fff}.chip input:checked+span:before{content:"";border-left:2px solid var(--al-lime);border-bottom:2px solid var(--al-lime);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.chip input:focus-visible+span{outline:2px solid var(--al-ink);outline-offset:2px}.flt-more{border-top:1px solid var(--al-line);padding-top:var(--al-s-4)}.flt-more>summary{cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.flt-more>summary::-webkit-details-marker{display:none}.flt-more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s ease-out;transform:rotate(45deg)translateY(-2px)}.flt-more[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.flt-more-body{gap:var(--al-s-4);margin-top:var(--al-s-4);flex-direction:column;display:flex}.flt-foot{align-items:center;gap:var(--al-s-3);flex-wrap:wrap;display:flex}.flt-foot .grow{flex:auto}.osm{color:var(--al-stone);font-size:12px}.listhead{justify-content:space-between;align-items:center;gap:var(--al-s-3);flex-wrap:wrap;display:flex}.listhead .count{color:var(--al-graphite);font-size:15px}.listhead .count b{color:var(--al-ink);font-weight:700}.dgrid{gap:var(--al-s-4);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));transition:opacity .15s ease-out;display:grid}.dcard{gap:var(--al-s-3);padding:var(--al-s-5);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);box-shadow:var(--al-shadow-sheet);flex-direction:column;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:flex}.dcard:hover{border-color:var(--al-line-strong);box-shadow:0 1px 2px #0a0a0f0d,0 22px 44px -28px #0a0a0f52}.dcard.is-marked{border-color:var(--al-lime-line);box-shadow:0 0 0 1px var(--al-lime-line),var(--al-shadow-sheet)}.dcard-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dcode{font-family:var(--al-font-mono);color:var(--al-stone);letter-spacing:.02em;font-size:12.5px;font-weight:500}.dnew{background:var(--al-lime-tint);height:22px;color:var(--al-ink);border-radius:99px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.dopen{background:var(--al-green-soft);height:22px;color:var(--al-green);border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.dasked{background:var(--al-paper-2);height:22px;color:var(--al-graphite);border-radius:99px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.dvideo{border:1px solid var(--al-line);height:22px;color:var(--al-graphite);border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.dvideo svg{width:13px;height:13px}.dfit{color:var(--al-stone);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.dfit i{background:var(--al-paper-2);border-radius:99px;width:44px;height:6px;display:block;position:relative;overflow:hidden}.dfit i:after{content:"";width:var(--w);background:var(--al-ink);border-radius:99px;position:absolute;inset:0}.dtitle{letter-spacing:-.02em;font-size:18.5px;font-weight:750;line-height:1.3}.app a.dtitle{color:var(--al-ink);text-decoration:none}.app a.dtitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--al-dust);text-decoration-color:var(--al-dust)}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.facts>div{flex-direction:column;min-width:0;display:flex}.facts dt{color:var(--al-stone);font-size:12.5px}.facts dd{color:var(--al-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:550}.yes{color:var(--al-green)}.no{color:var(--al-stone);font-weight:450}.ddesc{color:var(--al-graphite);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.dfoot{align-items:center;gap:var(--al-s-2);padding-top:var(--al-s-3);border-top:1px solid var(--al-line);flex-wrap:wrap;margin-top:auto;display:flex}.dprice{color:var(--al-graphite);align-items:center;gap:6px;margin-right:auto;font-size:14px;display:inline-flex}.dprice b{color:var(--al-ink);font-weight:700}.dprice .ic16{color:var(--al-stone)}.app a.dmore{color:var(--al-ink);align-items:center;min-height:44px;padding:0 6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.app a.dmore:hover{text-decoration:underline;-webkit-text-decoration-color:var(--al-dust);text-decoration-color:var(--al-dust)}.itog{border-radius:var(--al-r-lg);height:44px;font:inherit;cursor:pointer;color:var(--al-ink);box-shadow:inset 0 0 0 1.5px var(--al-ink);background:#fff;border:0;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:15px;font-weight:700;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .12s ease-out;display:inline-flex}.itog svg{width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.itog:hover{background:var(--al-lime-tint)}.itog[aria-pressed=true]{background:var(--al-lime);box-shadow:inset 0 0 0 1.5px var(--al-lime),0 6px 16px -10px #5a780099}.itog[aria-pressed=true] svg{transform:scale(1.12)}.itog:active{transform:translateY(1px)}.itog[data-pending]{cursor:progress}.itog-lg{height:52px;padding:0 22px 0 18px;font-size:16px}@keyframes itog-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1.12)}}.itog.pop svg{animation:.32s cubic-bezier(.2,.8,.2,1) itog-pop}.endbox{gap:var(--al-s-4);padding:var(--al-s-8);background:var(--al-paper);border:1px dashed var(--al-line-strong);border-radius:var(--al-r-card);flex-direction:column;display:flex}.endbox textarea,.app textarea.al-input{border:1px solid var(--al-line-strong);border-radius:var(--al-r-lg);width:100%;min-height:110px;font:inherit;color:var(--al-ink);resize:vertical;background:#fff;outline:0;height:auto;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s ease-out,box-shadow .15s ease-out}.endbox textarea:focus,.app textarea.al-input:focus{border-color:var(--al-ink);box-shadow:0 0 0 4px var(--al-lime-soft)}.endbox-or{align-items:center;gap:var(--al-s-3);color:var(--al-graphite);flex-wrap:wrap;font-size:15px;display:flex}.wa-btn{border-radius:var(--al-r-lg);height:44px;box-shadow:inset 0 0 0 1px var(--al-line-strong);color:var(--al-ink);background:#fff;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.app a.wa-btn{text-decoration:none}.wa-btn:hover{box-shadow:inset 0 0 0 1px var(--al-ink)}.wa-dot{background:#25d366;border-radius:99px;width:10px;height:10px}.slist{gap:var(--al-s-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.scard{gap:var(--al-s-3);padding:var(--al-s-5);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);box-shadow:var(--al-shadow-sheet);flex-direction:column;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.app a.scard{color:inherit;text-decoration:none}.app a.scard:hover{border-color:var(--al-line-strong);box-shadow:0 1px 2px #0a0a0f0d,0 22px 44px -28px #0a0a0f52}.scard-n{align-items:baseline;gap:8px;display:flex}.scard-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--al-paper-2);height:26px;color:var(--al-graphite);border-radius:99px;align-items:center;padding:0 10px;font-size:13px;font-weight:550;display:inline-flex}.scard-new{text-align:center;box-shadow:none;min-height:170px;color:var(--al-graphite);border-style:dashed;justify-content:center;align-items:center}.scard-new .ic{background:var(--al-lime);width:40px;height:40px;color:var(--al-ink);border-radius:12px;place-items:center;display:grid}.scard-new .ic svg{width:20px;height:20px}.req-quote{color:var(--al-graphite);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-style:italic;display:-webkit-box;overflow:hidden}.form{gap:var(--al-s-5);flex-direction:column;display:flex}.form .al-input{font-size:16px}.form-sec{gap:var(--al-s-4);padding:var(--al-s-6);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);flex-direction:column;display:flex}.form-sec h2{letter-spacing:-.01em;font-size:17px;font-weight:700}.form-actions{gap:var(--al-s-3);flex-wrap:wrap;align-items:center;display:flex}.counter{color:var(--al-stone);text-align:right;font-size:12.5px}.app a.back{color:var(--al-stone);align-self:flex-start;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.app a.back:hover{color:var(--al-ink)}.back svg{width:16px;height:16px}.dhead{justify-content:space-between;align-items:flex-start;gap:var(--al-s-6);flex-wrap:wrap;display:flex}.dcols{gap:var(--al-s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.dmain{gap:var(--al-s-5);flex-direction:column;flex:999 480px;min-width:0;display:flex}.dside{gap:var(--al-s-4);min-width:0;top:var(--al-s-6);flex-direction:column;flex:320px;display:flex;position:sticky}.meta{background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);margin:0;padding:6px 20px}.meta>div{border-top:1px solid var(--al-line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.meta>div:first-child{border-top:0}.meta dt{color:var(--al-stone);font-size:14px}.meta dd{overflow-wrap:anywhere;margin:0;font-size:15.5px}.prose{color:var(--al-graphite);white-space:pre-wrap;max-width:68ch;font-size:16.5px;line-height:1.65}.contact{gap:var(--al-s-3);padding:var(--al-s-5);border-radius:var(--al-r-card);background:var(--al-green-soft);color:#14532d;flex-direction:column;display:flex}.contact b{font-size:18px}.contact a{color:#14532d;font-weight:650}.hidden-box{gap:var(--al-s-3);padding:var(--al-s-5);border-radius:var(--al-r-card);background:var(--al-paper);border:1px solid var(--al-line);flex-direction:column;display:flex}.steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--al-graphite);grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}.steps .n{background:var(--al-paper-2);width:24px;height:24px;color:var(--al-graphite);border-radius:99px;place-items:center;font-size:12px;font-weight:700;display:grid}.steps .n.on{background:var(--al-lime);color:var(--al-ink)}.steps .n.done{background:var(--al-ink);color:#fff}.cards2{gap:var(--al-s-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.icard{gap:var(--al-s-3);padding:var(--al-s-5);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);box-shadow:var(--al-shadow-sheet);flex-direction:column;display:flex}.icard-h{align-items:center;gap:var(--al-s-3);display:flex}.logo{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.logo-g{border:1px solid var(--al-line);color:#1a73e8;background:#fff}.logo-o{color:#fff;background:#0a64c8}.logo-v{background:var(--al-ink);color:var(--al-lime)}.week{flex-direction:column;gap:8px;display:flex}.wrow{border-top:1px solid var(--al-line);grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.wrow:first-child{border-top:0}.wtimes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wtimes input[type=time]{border:1px solid var(--al-line-strong);border-radius:var(--al-r-md);height:42px;font:inherit;background:#fff;padding:0 10px;font-size:15px}.slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.slot{border-radius:var(--al-r-md);border:1px solid var(--al-line-strong);height:46px;font:inherit;cursor:pointer;background:#fff;font-size:15px;font-weight:650;transition:background-color .15s ease-out,border-color .15s ease-out}.slot:hover{border-color:var(--al-ink)}.slot[aria-pressed=true]{background:var(--al-ink);color:#fff;border-color:var(--al-ink)}.daylabel{margin:var(--al-s-3) 0 var(--al-s-2);font-size:15px;font-weight:700}.daylabel:first-letter{text-transform:uppercase}.copyline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copyline code{border-radius:var(--al-r-md);background:var(--al-paper-2);border:1px solid var(--al-line);min-width:0;font-family:var(--al-font-mono);overflow-wrap:anywhere;flex:260px;padding:10px 12px;font-size:13px}.terms{max-height:420px;padding:var(--al-s-5) var(--al-s-6);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);color:var(--al-graphite);white-space:pre-wrap;font-size:15.5px;line-height:1.65;overflow:auto}.signed{gap:var(--al-s-4);padding:var(--al-s-5);border-radius:var(--al-r-card);background:var(--al-green-soft);color:#14532d;align-items:center;display:flex}.signed .big{width:44px;height:44px;color:var(--al-green);background:#fff;border-radius:99px;flex:none;place-items:center;display:grid}.signed .big svg{width:22px;height:22px}.paybox{gap:var(--al-s-3);padding:var(--al-s-5);background:var(--al-paper);border:1px solid var(--al-line);border-radius:var(--al-r-card);flex-direction:column;display:flex}.auth{background:var(--al-paper-2);flex-direction:column;align-items:center;gap:36px;min-height:100vh;padding:56px 16px 40px;display:flex}.auth main{width:100%;max-width:470px}.auth .al-card{padding:36px 32px}.mailbtns{gap:var(--al-s-3);grid-template-columns:1fr 1fr;display:grid}.mailbtn{border-radius:var(--al-r-lg);height:56px;box-shadow:inset 0 0 0 1px var(--al-line-strong);color:var(--al-ink);background:#fff;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;transition:box-shadow .15s ease-out;display:flex}.app a.mailbtn,.auth a.mailbtn{text-decoration:none}.mailbtn:hover{box-shadow:inset 0 0 0 1.5px var(--al-ink)}.mailbtn .logo{border-radius:7px;width:28px;height:28px;font-size:13px}.bigicon{background:var(--al-lime-tint);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.bigicon svg{width:24px;height:24px}.toast{opacity:0;z-index:60;background:var(--al-ink);color:#fff;pointer-events:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:600;transition:opacity .18s ease-out,transform .18s ease-out;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 18px 40px -18px #0a0a0f8c}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:720px){.dgrid,.slist{grid-template-columns:1fr}.flt{padding:var(--al-s-4)}.meta>div{grid-template-columns:1fr;gap:2px}.dside{position:static}.wrow,.mailbtns{grid-template-columns:1fr}.auth .al-card{padding:28px 20px}.endbox{padding:var(--al-s-5)}.dfoot .itog{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.dcard,.itog,.itog svg,.chip span,.toast,.scard{transition:none!important;animation:none!important}}.locbox{border:1px solid var(--al-line);border-radius:var(--al-r-lg);background:var(--al-paper-2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.locnow{align-items:center;gap:10px;min-width:0;display:flex}.locname{overflow-wrap:anywhere;font-size:16px;font-weight:700}.locact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locinput{border:1px solid var(--al-line-strong);border-radius:var(--al-r-md);min-width:0;max-width:260px;height:40px;font:inherit;background:#fff;outline:0;flex:180px;padding:0 12px;font-size:15px}.locinput:focus-visible{border-color:var(--al-ink);box-shadow:0 0 0 4px var(--al-lime-tint)}.nogeo{color:var(--al-graphite);font-size:13.5px}
