@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.08wnys.spqmz-.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.03kpp5fbi.88j.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.0g6adshk-wxa_.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d299dd9c-module__TT9wHG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d299dd9c-module__TT9wHG__variable{--font-al-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_322c148c-module__KIHoIG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_322c148c-module__KIHoIG__variable{--font-al-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.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:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.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:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.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:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.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:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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%}.geist_mono_a02430d5-module__RgW3AW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_a02430d5-module__RgW3AW__variable{--font-al-mono:"Geist Mono", "Geist Mono Fallback"}
body:has(.al){background:#f4f6f2}.al{--ground:#f4f6f2;--paper:#fff;--ink:#0f1f1c;--muted:#56645f;--line:#dae1db;--hairline:#c9c4bb;--deep:#0b3d37;--deep-2:#0f4a43;--teal:#0e5e54;--mint:#cde7dd;--mint-2:#e4f1ec;--on-deep:#e8f3ef;--on-deep-mute:#a7c9bf;--taupe:#ece9e2;--brass:#b08d57;--brass-deep:#8a6c3a;--brass-fill:#f3ecdd;--sage:#dce4e3;--booked-bg:#f3e8d6;--booked-fg:#8a5a12;--wa:#efeae2;--wa-me:#d9f2e6;--f-display:var(--font-al-display), "Newsreader", Georgia, "Times New Roman", serif;--f-body:var(--font-al-body), "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-al-mono), "Geist Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(16px,4vw,48px);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;overflow-x:clip}.al,.al *{box-sizing:border-box}.al{-webkit-text-size-adjust:100%;background:var(--ground);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}.al ::selection{background:var(--mint);color:var(--deep)}.al img{max-width:100%;display:block}.al a{color:inherit}.al :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:999px}.al svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.al h1,.al h2,.al h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.al h1 em,.al h2 em,.al h3 em{font-style:italic}.al p{text-wrap:pretty;margin:0}.al .wrap{max-width:1200px;padding-inline:var(--gutter);margin:0 auto}.al .sec{padding-block:clamp(84px,11vw,150px);position:relative}.al .head{text-align:center;max-width:820px;margin:0 auto}.al .head h2{margin-top:16px;font-size:clamp(38px,5.6vw,84px)}.al .head h2:first-child{margin-top:0}.al .head h2 em{color:var(--teal)}.al .head p{max-width:52ch;color:var(--muted);margin:18px auto 0;font-size:clamp(16px,1.3vw,17.5px)}.al .tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);color:var(--teal);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.al .tag svg{width:14px;height:14px}.al .btn{min-height:52px;font:600 15.5px/1 var(--f-body);cursor:pointer;transition:transform .4s var(--ease),background .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.al .btn-primary{background:var(--teal);color:var(--on-deep)}.al .btn-primary:hover{background:#0b5047}.al .btn:hover{transform:translateY(-2px)}.al .btn:active{transform:scale(.97)}.al .vchip{color:var(--brass-deep);background:var(--brass-fill);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.al .vchip svg{width:10px;height:10px;fill:var(--brass)}.al .stars{gap:1px;display:inline-flex}.al .stars svg{width:12px;height:12px;fill:var(--brass)}.al .fav{background:var(--teal);width:32px;height:32px;color:var(--on-deep);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.al .nav{z-index:60;-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);width:min(1100px,100% - 24px);margin-top:env(safe-area-inset-top,0px);background:#ffffffe6;border-radius:999px;justify-content:space-between;align-items:center;padding:6px 6px 6px 18px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.al .wordmark{font-family:var(--f-display);align-items:center;gap:8px;font-size:24px;text-decoration:none;display:flex}.al .wordmark i{background:var(--teal);border-radius:999px;width:22px;height:12px;display:inline-block}.al .nav-links{align-items:center;gap:20px;font-size:14px;display:flex}.al .nav-links a{color:var(--muted);text-decoration:none}.al .nav-links a:hover{color:var(--ink)}.al .nav-links .btn{min-height:42px;color:var(--on-deep);padding:0 20px;font-size:14px}@media (max-width:720px){.al .nav-links .hide-sm{display:none}}.al .stage{isolation:isolate;position:relative;overflow:hidden}.al .stage .inner{position:absolute;inset:0}.al .cursor{z-index:30;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 3px 5px #0f1f1c4d);width:24px;height:24px;margin:-2px 0 0 -4px;position:absolute;top:0;left:0}.al .cursor svg{width:24px;height:24px;display:block}.al [data-press]{transition:transform .14s var(--ease),filter .14s}.al [data-press="1"]{filter:brightness(.88);transform:scale(.95)}.al .replay{z-index:31;border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .3s;display:grid;position:absolute;top:12px;right:12px}.al .stage:hover .replay,.al .replay:focus-visible{opacity:1}.al .replay svg{width:15px;height:15px}@media (hover:none){.al .replay{opacity:.85}}.al .hero{text-align:center;color:#fff;background:var(--deep);place-items:center;min-height:100svh;padding:110px 0 70px;display:grid;position:relative;overflow:hidden}.al .hero-bg{z-index:0;position:absolute;inset:0}.al .hero-bg img,.al .hero-bg video{object-fit:cover;transform-origin:60%;width:100%;height:100%;animation:24s ease-in-out infinite alternate al-drift}@keyframes al-drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%)}}.al .hero-bg picture{width:100%;height:100%;display:block}.al .hero-bg:after{content:"";background:linear-gradient(#061e1b80 0%,#061e1b4d 40%,#061e1b73 70%,#061e1bd1 100%),radial-gradient(60% 50% at 50% 48%,#061e1b61,#0000 75%);position:absolute;inset:0}.al .hero .wrap{z-index:1;position:relative}.al .hero .tag{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff47}.al .hero h1{text-shadow:0 2px 30px #00000059;max-width:12.5ch;margin:22px auto 0;font-size:clamp(46px,7.6vw,118px)}.al .hero h1 em{color:var(--mint)}.al .hero .lede{color:#ffffffeb;text-shadow:0 1px 16px #00000073;max-width:46ch;margin:22px auto 0;font-size:clamp(16px,1.4vw,18.5px)}.al .hero .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.al .hero .btn-light{color:var(--deep);background:#fff}.al .hero .btn-glass{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff59}.al .big-pill{color:var(--ink);font-family:var(--f-mono);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:12px;margin:34px auto 0;padding:11px 24px 11px 11px;font-size:clamp(14px,1.6vw,18px);display:inline-flex;position:relative;box-shadow:0 24px 60px #00000040}.al .big-pill b{color:var(--teal);font-weight:500}.al .big-pill b:after{content:"";background:var(--teal);vertical-align:-2px;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite al-caret;display:inline-block}@keyframes al-caret{50%{opacity:0}}.al .sig{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.al .sig li{align-items:center;gap:7px;display:inline-flex}.al .sig svg{width:16px;height:16px;color:var(--teal)}.al .sig li.v svg{color:var(--brass)}.al .hero .sig{color:#ffffffd9}.al .hero .sig svg{color:var(--mint)}.al .hero .sig li.v svg{color:#e2c48f}.al .mlink{background:var(--ground);border:1px solid var(--line);font-family:var(--f-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin-top:12px;padding:5px 14px 5px 5px;font-size:12px;display:inline-flex;overflow:hidden}.al .mlink .fav{width:22px;height:22px;font-size:11px}.al .mlink b{color:var(--teal);font-weight:500}.al .p1-lead{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1160px;margin:56px auto 0;display:grid}.al .p1-turn{max-width:1160px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);align-items:center;gap:16px;margin:64px auto 0;font-size:11px;display:flex}.al .p1-turn:before,.al .p1-turn:after{content:"";background:var(--line);flex:1;height:1px}.al .p1-turn+.p1-lead{margin-top:36px}.al .p1-copy h3{margin-top:14px;font-size:clamp(30px,3vw,44px)}.al .p1-copy p{color:var(--muted);max-width:42ch;margin-top:10px;font-size:clamp(15.5px,1.2vw,17px)}.al .p1-views{background:var(--paper);border:1px solid var(--line);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1160px;margin:16px auto 0;padding:24px;display:grid}.al .pv-copy h3{margin-top:12px;font-size:clamp(25px,2.2vw,30px)}.al .pv-copy p{color:var(--muted);max-width:44ch;margin-top:8px;font-size:15px}.al .pv-vis{background:var(--mint-2);border-radius:24px;gap:8px;padding:16px;display:grid}.al .ur{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.al .ur.top{box-shadow:inset 0 0 0 1.5px var(--teal)}.al .ur b{font-weight:600}.al .ur span{font-family:var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:1100px){.al .p1-lead{grid-template-columns:1fr;gap:20px;max-width:760px}}@media (max-width:720px){.al .p1-views{border-radius:30px;grid-template-columns:1fr;padding:22px 16px 16px}}.al .ts-stage{background:var(--mint-2);border-radius:36px;height:660px}.al .ts-grid{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.al .ts-anl{align-content:center;gap:8px;display:grid}.al .ts-an{color:var(--muted);white-space:nowrap;background:#ffffff8c;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.al .ts-an i{background:var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .3s;display:grid}.al .ts-an i svg{stroke-width:2.8px;color:#fff;opacity:0;width:11px;height:11px;transition:opacity .3s}.al .ts-an[data-on="1"]{color:var(--ink);background:#fff;box-shadow:0 6px 16px #0f1f1c14}.al .ts-an[data-on="1"] i{background:var(--teal)}.al .ts-an[data-on="1"] i svg{opacity:1}.al .ts-view{height:100%;position:relative}.al .up{height:590px;max-height:calc(100% - 8px)}.al .up-in{position:relative}.al .up .strip{height:200px}.al .ts-sec{padding:14px 16px 0}.al .ts-end{padding-bottom:16px}.al .up [data-focus]{transition:box-shadow .3s}.al .up [data-focus="1"]{box-shadow:0 0 0 2px var(--teal),0 0 0 7px #0e5e5429;border-radius:12px}.al .up .vchip[data-focus="1"]{border-radius:999px}.al .up .strip[data-focus="1"]{box-shadow:inset 0 0 0 3px var(--teal);border-radius:0}.al .ts-cal-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.al .ts-cal-h span{font-family:var(--f-mono);color:var(--muted);font-size:10.5px;font-weight:400}.al .ts-sum{background:var(--mint-2);opacity:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.al .cta-b.ts-wa{justify-content:center;align-items:center;gap:8px;display:flex}.al .ts-wa svg{width:15px;height:15px}@media (max-width:620px){.al .ts-stage{border-radius:30px;height:690px}.al .ts-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px}.al .ts-anl{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.al .ts-an{gap:6px;padding:4px 10px 4px 4px;font-size:11.5px}.al .ts-an i{width:16px;height:16px}.al .up{height:520px}}.al .su-stage{background:var(--paper);border-radius:40px;max-width:1080px;height:430px;margin:52px auto 0;box-shadow:0 30px 70px #0f1f1c0f}.al .su-grid{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:26px;display:grid;position:absolute;inset:0}.al .su-rail{align-content:center;gap:4px;display:grid}.al .su-st{border-radius:16px;grid-template-columns:30px 1fr;align-items:center;column-gap:12px;padding:8px 12px;transition:background .3s;display:grid}.al .su-st .n{background:var(--ground);width:30px;height:30px;color:var(--muted);font-family:var(--f-mono);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;transition:background .3s,color .3s;display:grid}.al .su-st b{font-size:15px;font-weight:600}.al .su-st small{color:var(--muted);font-size:12.5px}.al .su-st[data-s=done] .n{background:var(--mint);color:var(--teal)}.al .su-st[data-on="1"]{background:var(--mint-2)}.al .su-st[data-on="1"] .n{background:var(--teal);color:var(--on-deep)}.al .su-screen{background:var(--mint-2);border-radius:28px;position:relative;overflow:hidden}.al .su-scn{opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.al .su-scn.first{opacity:1;visibility:visible}.al .su-h{font-family:var(--f-display);margin-bottom:6px;font-size:23px;line-height:1.1;display:block}.al .su-f{gap:4px;min-width:0;margin-top:8px;display:grid}.al .su-f>span{color:var(--muted);font-size:11.5px}.al .su-in{border:1px solid var(--line);white-space:nowrap;border-radius:12px;min-height:38px;padding:9px 12px;font-size:14px;overflow:hidden}.al .su-in.mono{font-family:var(--f-mono);font-size:13px}.al .su-in.mono b{color:var(--teal);font-weight:500}.al .su-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.al .su-phs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.al .su-ph{aspect-ratio:4/3;background:var(--ground);border:1.5px dashed var(--hairline);border-radius:12px;position:relative;overflow:hidden}.al .su-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.al .su-card .cta-b{margin-top:14px}.al .su-live{text-align:center}.al .su-live .t{font-family:var(--f-display);margin-top:8px;font-size:24px;font-weight:400;display:block}.al .su-live .mlink{margin:10px auto 0}.al .su-unit{text-align:left;background:var(--ground);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:8px;display:flex}.al .su-unit img{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}.al .su-unit b{font-size:13.5px;display:block}.al .su-unit span{color:var(--muted);font-size:12px}.al .su-bts{height:82px;margin-top:10px;position:relative}.al .su-bts.one{height:38px}.al .su-b0,.al .su-b1{gap:6px;display:grid;position:absolute;top:0;left:0;right:0}.al .su-b1{opacity:0;visibility:hidden}.al .su-bts span{border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:600;display:flex}.al .su-bts .p{background:var(--teal);color:var(--on-deep)}.al .su-bts .s{border:1.5px solid var(--teal);color:var(--teal)}.al .su-bts svg{width:14px;height:14px}.al .su-pay{border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:12px;display:flex}.al .su-pay .ic{background:var(--mint-2);width:36px;height:36px;color:var(--teal);border-radius:12px;flex:none;place-items:center;display:grid}.al .su-pay b{font-size:14px;display:block}.al .su-pay .s{color:var(--muted);font-size:12px}.al .su-con{border:1.5px solid var(--teal);height:34px;color:var(--teal);white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.al .su-con .on{display:none}.al .su-con[data-s=on]{background:var(--teal);color:var(--on-deep)}.al .su-con[data-s=on] .off{display:none}.al .su-con[data-s=on] .on{align-items:center;gap:5px;display:inline-flex}.al .su-con svg{stroke-width:2.6px;width:13px;height:13px}.al .su-note{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.al .su-note svg{width:14px;height:14px;color:var(--teal)}.al .su-chip{color:var(--teal);background:var(--mint-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.al .su-chip svg{stroke-width:2.6px;width:12px;height:12px}@media (max-width:820px){.al .su-stage{border-radius:32px;height:590px}.al .su-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:12px;padding:14px}.al .su-rail{grid-template-columns:repeat(3,1fr);align-content:start;gap:4px}.al .su-st{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;display:flex}.al .su-st small{display:none}.al .su-st b{font-size:11.5px;line-height:1.2}.al .su-screen{border-radius:22px}}.al .bk-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.al .copy h2{margin-top:16px;font-size:clamp(40px,5vw,76px)}.al .copy h2 em{color:var(--teal)}.al .copy .line{color:var(--muted);max-width:46ch;margin-top:18px;font-size:clamp(16px,1.3vw,17.5px)}.al .bsteps{display:none}.al .bpn{gap:18px;display:grid}.al .bpn+.bpn{margin-top:56px}.al .bcopy .n,.al .bsteps .n{background:var(--mint);width:28px;height:28px;color:var(--teal);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.al .bcopy h3,.al .bsteps h3{margin-top:10px;font-size:clamp(26px,2.6vw,36px)}.al .bcopy p,.al .bsteps p{color:var(--muted);max-width:42ch;margin-top:8px;font-size:15.5px}.al .bstage{background:var(--mint-2);border-radius:36px;height:500px}.al .bk-list{margin-top:40px}.al #book.pin{align-items:center;height:100svh;padding:0;display:grid}.al #book.pin .wrap{width:100%}.al #book.pin .bk-list{margin-top:0}.al #book.pin .bsteps{min-height:170px;margin-top:30px;display:block;position:relative}.al #book.pin .bsteps>div{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);position:absolute;inset:0 0 auto;transform:translateY(12px)}.al #book.pin .bsteps>div[data-on="1"]{opacity:1;transform:none}.al #book.pin .bprog{gap:6px;margin-top:24px;display:flex}.al .bprog{display:none}.al .bprog i{background:var(--line);border-radius:999px;width:28px;height:4px;transition:background .3s,width .3s}.al .bprog i[data-on="1"]{background:var(--teal);width:44px}.al #book.pin .bwin{border-radius:36px;height:min(540px,70vh);overflow:hidden}.al #book.pin .bcopy{display:none}.al #book.pin .bpn+.bpn{margin-top:20px}.al #book.pin .bstage{height:min(540px,70vh)}.al .scn{opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.al .scn.first{opacity:1;visibility:visible}.al .card{background:var(--paper);border-radius:26px;width:min(340px,100% - 28px);overflow:hidden;box-shadow:0 22px 50px #0f1f1c1f}.al .pad{padding:16px}.al .prof .ph{align-items:center;gap:12px;display:flex}.al .prof .ph img{object-fit:cover;outline:2px solid var(--mint);outline-offset:2px;border-radius:50%;width:52px;height:52px}.al .prof .ph b{font-size:15px;display:block}.al .prof .ph span{color:var(--muted);font-size:12.5px}.al .posts{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.al .posts img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.al .strip{height:180px;position:relative;overflow:hidden}.al .strip .row{width:300%;height:100%;display:flex}.al .strip img{object-fit:cover;width:33.3333%;height:100%}.al .strip .nx{width:32px;height:32px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%;right:10px}.al .strip .nx svg{width:16px;height:16px}.al .dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.al .dots i{background:#fff9;border-radius:50%;width:6px;height:6px}.al .dots i[data-on="1"]{background:#fff}.al .uinfo b{font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1.1;display:block}.al .uinfo .m{color:var(--muted);margin:2px 0 8px;font-size:13px;display:block}.al .am{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.al .am span{background:var(--ground);border-radius:999px;padding:4px 10px;font-size:11.5px}.al .cta-b{background:var(--teal);height:42px;color:var(--on-deep);border-radius:999px;place-items:center;margin-top:12px;font-size:14px;font-weight:600;display:grid}.al .cal-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.al .cal-h span{font-family:var(--f-mono);color:var(--muted);font-size:10.5px;font-weight:400}.al .cg{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);row-gap:2px;font-size:12.5px;display:grid}.al .cg .wd{color:var(--muted);padding-bottom:2px;font-size:10px}.al .cg .d{z-index:0;place-items:center;height:30px;display:grid;position:relative}.al .cg .d.bk{color:#97a3a0;text-decoration:line-through}.al .cg .d.bk:before{content:"";background:var(--sage);z-index:-1;border-radius:8px;position:absolute;inset:3px 2px}.al .cg .d[data-s=sel]{color:#fff;font-weight:700}.al .cg .d[data-s=sel]:before{content:"";background:var(--teal);z-index:-1;border-radius:50%;width:28px;height:28px;position:absolute}.al .cg .d[data-s=mid]:before{content:"";z-index:-1;background:#0e5e5424;position:absolute;inset:3px 0}.al .csum{border-top:1px solid var(--line);gap:2px;margin-top:8px;padding-top:8px;font-size:13px;display:grid}.al .csum div{justify-content:space-between;display:flex}.al .csum span:first-child{color:var(--muted)}.al .dim{opacity:0;visibility:hidden;z-index:6;background:#0f1f1c6b;position:absolute;inset:0}.al .stk{z-index:7;opacity:0;visibility:hidden;background:#f2f2f2;border-radius:16px;width:min(300px,100% - 44px);margin:-96px auto 0;padding:14px 16px 8px;position:absolute;top:50%;left:0;right:0;box-shadow:0 20px 44px #00000040}.al .stk .t{font:700 12px/1 var(--f-body);letter-spacing:.06em;color:#1f7a3a;margin-bottom:8px}.al .stk p{color:#222;font-size:13px;line-height:1.45}.al .stk .pin{border-bottom:2px solid #1f7a3a;align-items:center;gap:8px;height:30px;margin-top:8px;padding-left:4px;display:flex}.al .stk .pin i{opacity:0;background:#222;border-radius:50%;width:8px;height:8px}.al .stk .acts{font:700 12px/1 var(--f-body);color:#1f7a3a;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.al .stk .acts span{border-radius:6px;padding:7px 8px}.al .paid{background:var(--deep);width:fit-content;color:var(--on-deep);z-index:9;opacity:0;visibility:hidden;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;margin:0 auto;padding:7px 16px 7px 7px;font-size:13px;display:flex;position:absolute;bottom:22px;left:0;right:0}.al .paid .ic{background:var(--mint);width:28px;height:28px;color:var(--deep);border-radius:50%;place-items:center;display:grid}.al .paid .ic svg{stroke-width:2.6px;width:14px;height:14px}.al .who{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:#fff;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;box-shadow:0 4px 10px #0f1f1c14}.al .rc-wrap{position:absolute;top:9%;left:8%}.al .rcpt-w{filter:drop-shadow(0 18px 26px #0f1f1c24)}.al .rcpt{text-align:center;background:#fff;border-radius:20px 20px 0 0;width:min(260px,100vw - 110px);padding:16px 18px 24px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.al .okc{background:var(--teal);width:40px;height:40px;color:var(--on-deep);border-radius:50%;place-items:center;margin:0 auto;display:grid}.al .okc svg{stroke-width:2.6px;width:18px;height:18px}.al .rcpt b{font-family:var(--f-display);margin-top:6px;font-size:23px;font-weight:400;display:block}.al .rcpt small{color:var(--muted);font-size:12px}.al .rcpt dl{text-align:left;border-top:1px dashed var(--hairline);gap:4px;margin:10px 0 0;padding-top:8px;font-size:12.5px;display:grid}.al .rcpt dl div{justify-content:space-between;gap:10px;display:flex}.al .rcpt dt{color:var(--muted)}.al .rcpt dd{font-variant-numeric:tabular-nums;margin:0}.al .remind{background:#fff;border-radius:16px;align-items:center;gap:8px;width:min(260px,100vw - 110px);margin-top:10px;padding:8px 12px 8px 8px;font-size:12px;line-height:1.3;display:flex;box-shadow:0 10px 24px #0f1f1c1a}.al .remind .ic{background:var(--mint);width:28px;height:28px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid}.al .remind .ic svg{width:14px;height:14px}.al .remind b{display:block}.al .dsh-wrap{width:min(300px,100% - 40px);position:absolute;bottom:9%;right:7%}.al .dsh{background:#fff;border-radius:22px;padding:14px;box-shadow:0 22px 50px #0f1f1c29}.al .dsh-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.al .dsh-h b{font-size:14.5px}.al .dsh-h span{font-family:var(--f-mono);color:var(--muted);font-size:10px}.al .nf{background:var(--mint-2);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.35;display:flex}.al .nf .fav{width:30px;height:30px}.al .nf b{display:block}.al .wk{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;display:grid}.al .wk span{font-family:var(--f-mono);color:var(--muted);font-size:9px}.al .wk i{background:var(--ground);font-variant-numeric:tabular-nums;border-radius:11px;padding:9px 0;font-size:12px;font-style:normal;transition:background .3s,color .3s;position:relative;overflow:hidden}.al .wk i[data-s=b]{background:var(--booked-bg);color:var(--booked-fg);font-weight:700}.al .wk i[data-s=w]{color:var(--ink);background:repeating-linear-gradient(135deg,#e3e9e8 0 4px,#f2f4f3 4px 9px);font-weight:600}.al .wk i[data-s=x]{color:#a5afad;background:#eef1ef;text-decoration:line-through}.al .trust{color:var(--muted);align-items:flex-start;gap:10px;max-width:46ch;margin-top:18px;font-size:14px;display:flex}.al .trust svg{width:16px;height:16px;color:var(--teal);margin-top:3px}.al #book.pin .copy h2{font-size:clamp(40px,4.4vw,64px)}.al #book.pin .copy .line{font-size:16px}.al #book.pin .trust{margin-top:20px}.al .as-col{align-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.al .as-rem{margin-top:0}.al .as-gap{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:#fff;border-radius:999px;padding:4px 10px;font-size:10px;box-shadow:0 4px 10px #0f1f1c14}.al .as-mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.al .as-req h4{font-family:var(--f-display);margin:6px 0 0;font-size:24px;font-weight:400;line-height:1.15}.al .as-for{color:var(--muted);font-size:12.5px}.al .as-stars{gap:6px;margin-top:12px;display:flex}.al .as-stars .st{border-radius:6px;display:block}.al .as-stars svg{fill:#e1e5e2;width:28px;height:28px;transition:fill .15s;display:block}.al .as-stars .st[data-on="1"] svg{fill:var(--brass)}@media (max-width:899px){.al .bk-grid{grid-template-columns:1fr;gap:12px}.al .bstage{border-radius:30px;height:480px}.al .rc-wrap{margin-left:-130px;top:5%;left:50%}.al .dsh-wrap{margin-left:min(-150px,20px - 50%);bottom:5%;left:50%;right:auto}}.al .mint{background:var(--mint-2)}.al .rv-stage{background:var(--paper);border-radius:40px;max-width:980px;height:460px;margin:52px auto 0;box-shadow:0 30px 70px #0f1f1c0f}.al .rv-grid{grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:28px;display:grid;position:absolute;inset:0}.al .rq{background:var(--ground);border-radius:26px;justify-self:end;width:min(360px,100%);padding:18px}.al .rq .mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.al .rq h4{font-family:var(--f-display);margin:6px 0 0;font-size:24px;font-weight:400;line-height:1.15}.al .rq .for{color:var(--muted);font-size:12.5px}.al .rstars{gap:6px;margin-top:12px;display:flex}.al .rstars svg{fill:#e1e5e2;width:26px;height:26px;transition:fill .15s}.al .rstars svg[data-on="1"]{fill:var(--brass)}.al .ta{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:72px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.45}.al .post-b{background:var(--teal);height:40px;color:var(--on-deep);border-radius:999px;place-items:center;margin-top:10px;font-size:14px;font-weight:600;display:grid}.al .hp{background:var(--paper);border:1px solid var(--line);border-radius:28px;width:min(380px,100%);padding:18px;box-shadow:0 20px 50px #0f1f1c14}.al .hp .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.al .hp .top b{font-family:var(--f-display);font-size:24px;font-weight:400}.al .rvs{height:212px;margin-top:10px;position:relative;overflow:hidden}.al .rvs:after{content:"";background:linear-gradient(#0000,#fff);height:36px;position:absolute;bottom:0;left:0;right:0}.al .rvn{opacity:0;max-height:0;overflow:hidden}.al .rvc{border:1px solid var(--line);border-radius:20px;margin-bottom:8px;padding:10px 14px}.al .rvc .t{justify-content:space-between;align-items:center;gap:8px;display:flex}.al .rvc p{margin-top:5px;font-size:13.5px;line-height:1.4}.al .rvc small{color:var(--muted);font-size:11.5px}.al .rvn .rvc{border-color:#b08d578c}.al .hp .go{background:var(--teal);height:42px;color:var(--on-deep);border-radius:999px;place-items:center;margin-top:10px;font-size:14px;font-weight:600;display:grid}.al .hp .dec{text-align:center;color:var(--muted);margin-top:6px;font-size:11.5px}.al .rvfly{opacity:0;visibility:hidden;z-index:20;background:#fff;border:1px solid #b08d578c;border-radius:18px;width:240px;padding:9px 12px;font-size:12.5px;line-height:1.4;position:absolute;top:0;left:0;box-shadow:0 18px 40px #0f1f1c2e}.al .rv-notes{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px auto 0;display:flex}.al .rv-notes span{background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-size:14px;display:inline-flex}.al .rv-notes i{background:var(--brass-fill);width:26px;height:26px;color:var(--brass-deep);border-radius:50%;flex:none;place-items:center;display:grid}.al .rv-notes i svg{width:14px;height:14px}@media (max-width:820px){.al .rv-stage{border-radius:32px;height:740px}.al .rv-grid{grid-template-columns:1fr;align-content:center;gap:16px;padding:16px}.al .rq,.al .hp{justify-self:center}.al .rv-notes span{border-radius:20px}}.al .ctl-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:56px auto 0;display:grid}.al .ctl-b{background:var(--paper);border:1px solid var(--line);border-radius:34px;flex-direction:column;padding:24px 20px 20px;display:flex}.al .ctl-b .lbl,.al .p1-copy .lbl,.al .pv-copy .lbl{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--mint-2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;display:inline-flex}.al .ctl-b .lbl svg,.al .p1-copy .lbl svg,.al .pv-copy .lbl svg{width:13px;height:13px}.al .ctl-b h3{margin-top:12px;font-size:clamp(25px,2.2vw,30px)}.al .ctl-b>p{color:var(--muted);margin-top:8px;font-size:15px}.al .ctl-b .stage{background:var(--mint-2);border-radius:24px;flex:none;height:340px;margin-top:auto}.al .ctl-b>p+.stage{margin-top:18px}.al .cstack{align-content:center;gap:10px;padding:14px;display:grid;position:absolute;inset:0}.al .pan{background:#fff;border-radius:18px;min-width:0;padding:11px 12px;box-shadow:0 10px 24px #0f1f1c14}.al .pan.lk{background:var(--deep);color:var(--on-deep)}.al .pan .lab{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;display:flex}.al .pan.lk .lab{color:var(--on-deep-mute)}.al .pan .lab svg{width:12px;height:12px}.al .pan .lab .rf{width:13px;height:13px;color:var(--on-deep-mute);margin-left:auto}.al .pan b{font-size:13px;display:block}.al .pan .body{transition:opacity .2s}.al .price{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:7px 10px;font-size:12.5px;display:flex}.al .price[data-focus="1"]{border-color:var(--teal);box-shadow:0 0 0 3px #0e5e5424}.al .pan.lk .price{border-color:#cde7dd40}.al .price span:first-child{color:var(--muted)}.al .pan.lk .price span:first-child{color:var(--on-deep-mute)}.al .price .v{font-variant-numeric:tabular-nums;font-weight:700}.al .price .v[data-new="1"]{color:var(--mint)}.al .save{background:var(--teal);height:32px;color:var(--on-deep);border-radius:999px;place-items:center;margin-top:7px;font-size:12px;font-weight:600;display:grid}.al .pan .wk{gap:3px;margin-top:6px}.al .pan .wk i{border-radius:9px;padding:7px 0;font-size:11px}.al .pan.lk .wk i{color:var(--on-deep);background:#e8f3ef1a}.al .pan.lk .wk i[data-s=x]{color:#e8f3ef59;background:#e8f3ef08;text-decoration:line-through}.al .pan .wk span{font-size:8.5px}.al .pan.lk .wk span{color:var(--on-deep-mute)}.al .um{background:#fff;border-radius:22px;width:min(300px,100% - 28px);margin:0 auto;padding:12px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 14px 30px #0f1f1c1a}.al .um .r{align-items:center;gap:10px;display:flex}.al .um img{object-fit:cover;border-radius:14px;width:50px;height:50px}.al .um b{font-size:14px;display:block}.al .um .m{color:var(--muted);font-size:12px}.al .um .sel{background:var(--mint-2);border-radius:12px;justify-content:space-between;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}.al .um .btns{gap:6px;margin-top:10px;display:grid}.al .um .btns span{border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:600;display:flex}.al .um .btns .p{background:var(--teal);color:var(--on-deep)}.al .um .btns .s{border:1.5px solid var(--teal);color:var(--teal)}.al .um .btns svg{width:14px;height:14px}.al .chatp{background:var(--wa);opacity:0;visibility:hidden;z-index:5;border-radius:22px;flex-direction:column;width:min(300px,100% - 28px);margin:0 auto;display:flex;position:absolute;inset:14px 0;overflow:hidden;box-shadow:0 18px 40px #0f1f1c29}.al .chatp .bar{background:#fff;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.al .chatp .bar .fav{width:26px;height:26px;font-size:12px}.al .chatp .bar span{color:var(--muted);font-size:11px;font-weight:400;display:block}.al .chatp .body{flex:1;place-items:center;padding:12px;display:grid}.al .chatp .ctxtag{color:var(--teal);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.al .chatp .ctxtag svg{width:12px;height:12px}.al .compose{background:#f6f3ee;gap:6px;padding:8px;display:flex}.al .compose .in{background:#fff;border-radius:16px;flex:1;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.4}.al .compose .snd{background:var(--teal);color:#fff;border-radius:50%;flex:none;align-self:flex-end;place-items:center;width:34px;height:34px;display:grid}.al .compose .snd svg{width:15px;height:15px}.al .wa-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:28px auto 0;font-size:15px;display:flex}.al .wa-note svg{color:var(--teal)}@media (max-width:1060px){.al .ctl-grid{grid-template-columns:1fr 1fr}.al .ctl-b:last-child{grid-column:1/-1}}@media (max-width:720px){.al .ctl-grid{grid-template-columns:1fr}.al .ctl-b{border-radius:30px;padding:22px 16px 16px}}.al .deep{background:var(--deep);color:var(--on-deep)}.al .deep .head h2 em{color:var(--mint)}.al .prices{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:48px auto 0;display:grid}.al .pr{background:var(--deep-2);border:1px solid #cde7dd2e;border-radius:44px;padding:34px}.al .pr.b{background:var(--mint);color:var(--deep)}.al .pr .k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-deep-mute);font-size:11px}.al .pr.b .k{color:var(--teal)}.al .pr h3{margin-top:8px;font-size:48px}.al .pr p{opacity:.85;margin-top:8px}.al .pr ul{gap:6px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.al .pr li{padding-left:18px;position:relative}.al .pr li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.al .pnote{text-align:center;color:var(--on-deep-mute);margin-top:18px;font-size:13px}.al .pbody{max-width:900px;margin:40px auto 0}.al .u-in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.al .upick{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.al .upk{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-deep-mute);margin-right:6px;font-size:11px}.al .upick label{cursor:pointer;min-height:40px;color:var(--on-deep);border:1px solid #cde7dd40;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.al .upick label:hover{border-color:#cde7dd8c}.al #u1:checked~.upick label[for=u1],.al #u2:checked~.upick label[for=u2],.al #u3:checked~.upick label[for=u3],.al #u4:checked~.upick label[for=u4],.al #u5:checked~.upick label[for=u5]{background:var(--mint);color:var(--deep);border-color:var(--mint)}.al #u1:focus-visible~.upick label[for=u1],.al #u2:focus-visible~.upick label[for=u2],.al #u3:focus-visible~.upick label[for=u3],.al #u4:focus-visible~.upick label[for=u4],.al #u5:focus-visible~.upick label[for=u5]{outline:2px solid var(--mint);outline-offset:3px}.al .pbody .prices{margin-top:22px}.al .amt{display:none}.al #u1:checked~.prices .amt[data-u="1"],.al #u2:checked~.prices .amt[data-u="2"],.al #u3:checked~.prices .amt[data-u="3"],.al #u4:checked~.prices .amt[data-u="4"],.al #u5:checked~.prices .amt[data-u="5"]{display:block}.al .per{opacity:.75;margin-top:2px;font-size:14px;display:block}@media (max-width:760px){.al .prices{grid-template-columns:1fr}.al .pr{border-radius:32px;padding:28px}}.al .faq{gap:10px;max-width:740px;margin:44px auto 0;display:grid}.al .faq details{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:0 22px}.al .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}.al .faq summary::-webkit-details-marker{display:none}.al .faq summary:after{content:"+";background:var(--mint);width:26px;height:26px;color:var(--teal);border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid}.al .faq details[open] summary:after{transform:rotate(45deg)}.al .faq details p{color:var(--muted);padding:0 0 18px}.al #cta{text-align:center}.al #cta h2{max-width:13ch;margin:0 auto;font-size:clamp(42px,6.6vw,104px)}.al #cta h2 em{color:var(--teal)}.al .cta-pill{background:var(--paper);border:1px solid var(--line);font-family:var(--f-mono);border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:40px auto 0;padding:8px 8px 8px 22px;font-size:clamp(14px,1.7vw,18px);display:inline-flex;box-shadow:0 20px 50px #0f1f1c14}.al .cta-pill .slug{color:var(--teal);font-weight:500}.al .cta-pill .btn{font-family:var(--f-body);margin-left:14px}.al #cta .sig{margin-top:22px}.al footer{border-top:1px solid var(--line);padding-block:36px}.al .foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.al .foot a{text-decoration:none}.al .foot a:hover{color:var(--ink)}.al .flinks{flex-wrap:wrap;gap:8px 22px;display:flex}.al .flinks .fcta{color:var(--teal);font-weight:600}.al .flegal{width:100%;font-size:12px}@media (max-width:720px){.al .foot{text-align:center;flex-direction:column;align-items:center}.al .flinks{justify-content:center}}@media (max-width:560px){.al .cta-pill{border-radius:28px;flex-direction:column;gap:10px;padding:14px}.al .cta-pill .btn{width:100%;margin-left:0}}@media (max-width:420px){.al .hero .tag{letter-spacing:.04em;padding:6px 12px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.al,.al *{transition:none!important;animation:none!important}}
