@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-vietnamese-300-normal-C-vF8s9W.woff2) format("woff2"),url(/assets/barlow-vietnamese-300-normal-C78rbeCN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-latin-ext-300-normal-0BBo-pVS.woff2) format("woff2"),url(/assets/barlow-latin-ext-300-normal-DpgRkAuy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-latin-300-normal-DTgcxP_Z.woff2) format("woff2"),url(/assets/barlow-latin-300-normal-Sl273xH3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #14284a;--navy-2: #1d3762;--ink: #18202e;--muted: #5d6879;--line: #dfe4ec;--paper: #ffffff;--soft: #f3f5f9;--yellow: #f2c230;--yellow-soft: #fdf3d3;--red: #c0392b;--font: "Barlow", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--soft);color:var(--ink);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}button,input{font:inherit;color:inherit}h1,h2,h3{font-weight:500;margin:0;line-height:1.15;text-wrap:balance}.wordmark{font-weight:600;letter-spacing:.08em;font-size:clamp(40px,13vw,76px);color:#fff;line-height:1}.wordmark span{color:var(--yellow)}.wordmark.sm{font-size:19px;letter-spacing:.1em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:12px 18px;font-weight:500;text-decoration:none;cursor:pointer;min-height:46px}.btn.navy{background:var(--navy);color:#fff}.btn.yellow{background:var(--yellow);color:var(--navy)}.btn.line{background:var(--paper);border-color:var(--line);color:var(--navy)}.btn.wide{width:100%}.hero{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding:0 20px 40px}.hero-rays{position:absolute;inset:0;opacity:.85}.topbar,.hero-body{position:relative;z-index:1}.topbar{display:flex;align-items:center;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) 0 14px}.topcall{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 14px;font-size:15px}.hero-body{padding-top:12vh;max-width:760px}.stripe{height:4px;width:120px;background:var(--yellow);border-radius:2px;margin:18px 0 22px}.hero h1{font-size:clamp(26px,6.5vw,40px);font-weight:400}.lead{color:#ffffffc7;margin:12px 0 26px;font-size:17px;max-width:34em}.hero-cta{display:grid;gap:10px}.hero-cta .cta{font-weight:600;font-size:17px;padding:14px 20px;text-decoration:none;justify-content:center}.ghost{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff;text-decoration:none}.facts{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px}.facts li{font-size:14px;border-left:3px solid var(--yellow);padding:2px 10px;background:#ffffff0f;border-radius:0 6px 6px 0}.where{background:var(--paper);margin:-18px 16px 0;position:relative;z-index:2;border-radius:14px;padding:22px 20px;box-shadow:0 10px 30px -14px #14284a59;border-top:4px solid var(--yellow)}.kick{margin:0 0 6px;color:var(--muted);font-size:14px}.street{margin:0;font-size:clamp(26px,7vw,36px);font-weight:500;color:var(--navy);line-height:1.1}.area{margin:4px 0 16px;color:var(--muted);font-size:17px}.phones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.phones a{display:grid;text-decoration:none;background:var(--soft);border-radius:10px;padding:10px 12px;font-weight:500;font-size:17px;color:var(--navy)}.phones span{font-size:13px;color:var(--muted);font-weight:400}.services,.promo,.remind{padding:40px 20px 0;max-width:980px;margin:0 auto}.services h2,.promo h2,.remind h2{font-size:26px;color:var(--navy);margin-bottom:16px}.svc-grid{display:grid;gap:10px}.svc{background:var(--paper);border-radius:12px;padding:16px;display:grid;gap:2px;border:1px solid var(--line)}.svc b{font-weight:500;font-size:18px;color:var(--navy)}.svc span{color:var(--muted)}.remind>*{max-width:34em}.remind p{color:var(--muted);margin:0;font-size:17px}.promo-sub{color:var(--muted);margin:-6px 0 16px}.promo-sub em{font-style:normal;font-size:14px}.promo-form{display:grid;gap:12px;background:var(--paper);border-radius:14px;padding:18px;border:1px solid var(--line)}.promo-form label{display:grid;gap:4px;font-size:14px;color:var(--muted)}.promo-form input{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:16px;background:var(--soft);outline:none}.promo-form input:focus{border-color:var(--navy);background:#fff}.foot{margin-top:48px;background:var(--navy);color:#fffc;padding:28px 20px max(28px,env(safe-area-inset-bottom));display:grid;gap:4px}.foot p{margin:0}.sys-link{color:var(--yellow);margin-top:14px;text-decoration:none;font-weight:500}.demo-note{font-size:13px;color:#ffffff80;margin-top:10px!important}.toast-spot{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:50;width:min(340px,calc(100vw - 24px))}.sys{min-height:100vh;min-height:100dvh;background:var(--soft)}.sys-top{background:var(--navy);display:flex;align-items:center;gap:12px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;border-bottom:3px solid var(--yellow)}.back{color:#fff;text-decoration:none;font-size:26px;line-height:1;padding:0 6px}.demo-pill{margin-left:auto;font-size:12.5px;color:var(--navy);background:var(--yellow);border-radius:999px;padding:3px 10px;white-space:nowrap}.sys-nav{display:flex;justify-content:center;padding:12px 10px 4px}.sys-main{padding:12px 12px 40px;max-width:1100px;margin:0 auto}.split,.stack{display:grid;gap:12px}.card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:12px;align-content:start}.card h3{font-size:18px;color:var(--navy)}.list{gap:6px}.search{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--soft);outline:none;font-size:16px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid transparent;background:none;border-radius:10px;padding:10px 12px;cursor:pointer}.row span{display:grid}.row small{color:var(--muted);font-size:13.5px}.row b{font-weight:500}.row.on{background:var(--soft);border-color:var(--line);box-shadow:inset 3px 0 0 var(--navy)}.plate{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:500;font-size:14px;color:var(--navy);background:#fff;border:1.5px solid var(--navy);border-radius:5px;padding:0 6px;white-space:nowrap}.plate.big{font-size:20px;padding:2px 10px}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.kv dt{color:var(--muted);font-size:14px}.kv dd{margin:0}.car{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.docs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.doc{aspect-ratio:1.6;border-radius:10px;border:1.5px dashed var(--line);display:grid;place-items:end start;padding:8px;background:repeating-linear-gradient(135deg,#f7f9fc 0 10px,#eef2f8 10px 20px);color:var(--muted);font-size:13px}.dues{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dues li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.dues .date{color:var(--muted);font-size:14px;grid-row:2}.dues .due{grid-row:1 / span 2;align-self:center}.due{font-size:13px;border-radius:999px;padding:3px 10px;background:var(--soft);color:var(--muted);white-space:nowrap}.due.near{background:var(--yellow-soft);color:#8a6a00}.due.soon{background:#fde4e1;color:var(--red)}.vrows{display:grid;gap:6px}.vhead,.vrow{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:6px}.vhead span{font-size:13px;color:var(--muted)}.vrow input{min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--soft);outline:none;font-size:15px}.vrow input:focus{border-color:var(--navy);background:#fff}.totals{display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-top:2px solid var(--navy);padding-top:10px;font-variant-numeric:tabular-nums}.totals span{color:var(--muted)}.totals b{font-weight:500;text-align:right}.totals b.big{font-size:22px;color:var(--navy)}.paid{display:flex;align-items:center;gap:12px;color:var(--muted)}.boleta-wrap{justify-items:stretch}.boleta{position:relative;background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px 16px;box-shadow:0 8px 24px -16px #14284a66;overflow:hidden}.b-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;background:var(--navy);color:#fff;margin:-18px -16px 14px;padding:14px 16px;border-bottom:3px solid var(--yellow)}.b-head>span:last-child{font-size:12.5px;text-align:right;color:#fffc}.b-meta{font-size:13.5px;color:var(--muted);margin:0 0 10px}.boleta table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}.boleta td{padding:6px 0;border-bottom:1px dashed var(--line)}.boleta td:last-child{text-align:right}.boleta tfoot td{font-weight:600;border-bottom:0;border-top:2px solid var(--ink);padding-top:8px}.b-foot{font-size:12px;color:var(--muted);margin:12px 0 0}.stamp{position:absolute;right:16px;top:46%;transform:rotate(-14deg);border:3px solid var(--red);color:var(--red);font-weight:600;letter-spacing:.18em;padding:4px 14px;border-radius:6px;font-size:26px;opacity:.85;animation:stamp .35s cubic-bezier(.2,1.4,.4,1)}@keyframes stamp{0%{transform:rotate(-14deg) scale(2.2);opacity:0}}.mail{background:var(--soft);border-radius:12px;padding:14px;border-left:4px solid var(--yellow)}.mail p{margin:0 0 8px}.m-to{font-size:13px;color:var(--muted)}.m-addr{font-size:14px;color:var(--navy);margin-top:12px!important}.hint{color:var(--muted);font-size:14px;margin:0}@media(min-width:760px){.hero{padding:0 48px 70px}.hero-body{padding-top:14vh}.hero-cta{display:flex;gap:12px}.where{max-width:760px;margin:-30px auto 0;padding:28px 32px;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:24px}.where .kick,.where .street,.where .area{grid-column:1}.where .btn{grid-column:2;grid-row:2 / span 2}.where .phones{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,260px))}.svc-grid{grid-template-columns:repeat(3,1fr)}.promo-form{grid-template-columns:1fr 1fr 1fr;align-items:end}.promo-form>:last-child{grid-column:1 / -1}.foot{padding-left:48px;padding-right:48px}.sys-main{padding:18px 24px 48px}.split{grid-template-columns:320px 1fr;align-items:start}.split>.card:only-child{grid-column:1 / -1}.split:has(.boleta-wrap){grid-template-columns:1.2fr 1fr}}.light-rays{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.light-rays__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.pill-nav{--pn-roll: calc(var(--pn-inner) / 2 + .7em);position:relative;display:inline-flex;align-items:center;gap:var(--pn-gap);max-width:100%;font-size:var(--pn-font);line-height:1;-webkit-tap-highlight-color:transparent}.pill-nav[data-collapsed]{display:flex;width:100%;justify-content:space-between}.pill-nav[data-layout=joined]{gap:2px;padding:var(--pn-pad);border-radius:999px}.pill-nav__surface{background:var(--pn-surface);box-shadow:var(--pn-shadow);-webkit-backdrop-filter:var(--pn-blur);backdrop-filter:var(--pn-blur)}.pill-nav[data-layout=joined][data-panel]{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pill-nav[data-panel] .pill-nav__rim--root{opacity:0}.pill-nav__rim{position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pn-edge),inset 0 1px 0 var(--pn-rim);pointer-events:none}.pill-nav__logo{position:relative;z-index:2;display:inline-grid;flex:none;place-items:center;width:var(--pn-h);height:var(--pn-h);border-radius:999px}.pill-nav__logo-link{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:var(--pn-strong);text-decoration:none;outline:none}.pill-nav[data-layout=joined] .pill-nav__logo{width:var(--pn-inner);height:var(--pn-inner)}.pill-nav__logo-link:focus-visible,.pill-nav__toggle:focus-visible{outline:2px solid var(--pn-ring);outline-offset:2px}.pill-nav__mark{display:grid;place-items:center;width:var(--pn-mark);height:var(--pn-mark)}.pill-nav__mark img,.pill-nav__mark svg{display:block;width:100%;height:100%;object-fit:contain}.pill-nav__bar{position:relative;z-index:1;display:flex;align-items:center;min-width:0;height:var(--pn-h);padding:var(--pn-pad);border-radius:999px;box-sizing:border-box}.pill-nav[data-layout=joined] .pill-nav__bar{height:var(--pn-inner);padding:0}.pill-nav__track{position:relative;height:100%}.pill-nav__list{display:flex;align-items:stretch;gap:var(--pn-item-gap, 2px);height:100%;margin:0;padding:0;list-style:none}.pill-nav__slot{display:flex}.pill-nav__item{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 var(--pn-x);border:0;border-radius:999px;background:none;color:var(--pn-text);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;overflow:hidden;isolation:isolate;transition:color .25s ease}.pill-nav__slot[data-lit] .pill-nav__item,.pill-nav__item[aria-current]{color:var(--pn-strong)}.pill-nav[data-items=pill]{--pn-item-gap: 3px}.pill-nav[data-items=pill] .pill-nav__item{background:var(--pn-tile);box-shadow:var(--pn-tile-rim);color:var(--pn-strong)}.pill-nav__item:focus-visible,.pill-nav__row:focus-visible{outline:2px solid var(--pn-ring);outline-offset:-2px}.pill-nav__face{display:inline-flex;align-items:center;gap:.45em;transition:transform .36s cubic-bezier(.22,1,.36,1)}.pill-nav__face svg{width:1.15em;height:1.15em;flex:none}.pill-nav__face-alt{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:.45em;color:var(--pn-pill-ink);transform:translateY(var(--pn-roll));transition:transform .36s cubic-bezier(.22,1,.36,1)}.pill-nav__face-alt svg{width:1.15em;height:1.15em;flex:none}.pill-nav__slot[data-on] .pill-nav__face,.pill-nav__slot[data-hover] .pill-nav__face{transform:translateY(calc(var(--pn-roll) * -1));transition-duration:.5s}.pill-nav__slot[data-on] .pill-nav__face-alt,.pill-nav__slot[data-hover] .pill-nav__face-alt{transform:translateY(0);transition-duration:.5s}.pill-nav__fill{position:absolute;top:100%;left:50%;z-index:-1;width:var(--pn-fill, 200%);height:var(--pn-fill, 200%);margin:calc(var(--pn-fill, 200%) / -2) 0 0 calc(var(--pn-fill, 200%) / -2);border-radius:50%;background:var(--pn-pill);transform:scale(0);transition:transform .36s cubic-bezier(.4,0,.2,1);pointer-events:none}.pill-nav__slot[data-on] .pill-nav__fill,.pill-nav__slot[data-hover] .pill-nav__fill{transform:scale(1);transition:transform .55s cubic-bezier(.22,1,.36,1)}.pill-nav__glide{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:999px;background:var(--pn-pill);box-shadow:var(--pn-pill-shadow);opacity:0;pointer-events:none;transform-origin:50% 50%;will-change:transform,width,opacity}.pill-nav[data-focus] .pill-nav__glide{box-shadow:var(--pn-pill-shadow),0 0 0 2px var(--pn-ring)}.pill-nav__ink{position:absolute;inset:0;display:flex;align-items:stretch;gap:var(--pn-item-gap, 2px);color:var(--pn-pill-ink);pointer-events:none;clip-path:inset(0 100% 0 0)}.pill-nav__ink-item{display:inline-flex;align-items:center;justify-content:center;gap:.45em;height:100%;padding:0 var(--pn-x);font-weight:500;letter-spacing:-.005em;white-space:nowrap}.pill-nav__ink-item svg{width:1.15em;height:1.15em;flex:none}.pill-nav__dot{position:absolute;bottom:calc((var(--pn-inner) - var(--pn-font)) / 4 - 2px);left:0;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:var(--pn-dot);opacity:0;pointer-events:none;transition:background-color .3s ease;will-change:transform,opacity}.pill-nav[data-dot-lit] .pill-nav__dot{background:var(--pn-pill-ink)}.pill-nav__toggle{position:relative;z-index:3;display:inline-grid;flex:none;place-items:center;width:var(--pn-h);height:var(--pn-h);padding:0;border:0;border-radius:999px;color:var(--pn-strong);cursor:pointer;outline:none}.pill-nav__toggle--bare{background:transparent}.pill-nav[data-layout=joined] .pill-nav__toggle{width:var(--pn-inner);height:var(--pn-inner)}.pill-nav__burger{position:relative;width:16px;height:10px}.pill-nav__line{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1)}.pill-nav__line--top{top:1.5px}.pill-nav__line--bottom{top:7px}.pill-nav[data-open] .pill-nav__line--top{top:4.25px;transform:rotate(45deg)}.pill-nav[data-open] .pill-nav__line--bottom{top:4.25px;transform:rotate(-45deg)}.pill-nav__panel{position:absolute;top:0;right:0;left:0;z-index:1;padding:calc(var(--pn-h) + 10px) 6px 6px;border-radius:24px;box-sizing:border-box}.pill-nav[data-layout=joined] .pill-nav__panel{padding-top:calc(var(--pn-h) + 4px)}.pill-nav__menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pill-nav__row{display:flex;align-items:center;gap:10px;width:100%;height:calc(var(--pn-h) + 2px);padding:0 16px;border:0;border-radius:18px;box-sizing:border-box;background:none;color:var(--pn-strong);font-family:inherit;font-size:calc(var(--pn-font) + 1px);line-height:1;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background-color .2s ease}.pill-nav__row svg{width:1.15em;height:1.15em;flex:none}.pill-nav__row:hover{background:var(--pn-row-hover)}.pill-nav__row[aria-current]{background:var(--pn-pill);box-shadow:var(--pn-pill-shadow);color:var(--pn-pill-ink)}.pill-nav__measure{position:absolute;top:0;left:0;display:flex;gap:2px;visibility:hidden;pointer-events:none}@media(max-width:0px)and (min-width:1px){.pill-nav__face,.pill-nav__face-alt,.pill-nav__fill,.pill-nav__line,.pill-nav__item,.pill-nav__row{transition:none}}.star-border{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;border:0;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;font-weight:500;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.star-border:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none}.star-border__light{position:absolute;top:-48px;left:-48px;z-index:-1;width:calc(100% + 96px);height:calc(100% + 96px);pointer-events:none}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}.squish-switch-root{display:inline-flex;align-items:center;gap:10px}.squish-switch{--ss-w: 76px;--ss-h: 38px;--ss-inset: 4px;--ss-thumb: 30px;--ss-r: 19px;--ss-thumb-r: 15px;--ss-track: #27272a;--ss-track-on: #f5f5f5;--ss-thumb-color: #4e4e51;--ss-thumb-on: #27272a;--ss-fade: .32s;position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;cursor:pointer;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.squish-switch:after{content:"";position:absolute;inset:-8px}.squish-switch[data-held]{cursor:grabbing}.squish-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.squish-switch__track{position:relative;display:block;width:var(--ss-w);height:var(--ss-h);border-radius:var(--ss-r);background:var(--ss-track);transition:background-color var(--ss-fade) ease}.squish-switch[data-on] .squish-switch__track{background:var(--ss-track-on)}.squish-switch__thumb{position:absolute;top:var(--ss-inset);left:0;width:var(--ss-thumb);height:var(--ss-thumb);border-radius:var(--ss-thumb-r);background:var(--ss-thumb-color);transition:background-color var(--ss-fade) ease}.squish-switch[data-on] .squish-switch__thumb{background:var(--ss-thumb-on)}.squish-switch__label{cursor:pointer;user-select:none;-webkit-user-select:none}@media(max-width:0px)and (min-width:1px){.squish-switch__track,.squish-switch__thumb{transition-duration:1ms}}.swipe-toast{--st-bg: #27272a;--st-ink: #f5f5f5;--st-fuse: #f5a524;--st-fuse-h: 2px;--st-w: 356px;--st-radius: 12px;--st-slide: .4s;--st-gap: 10px;--st-offset: 32px;--st-z: 999999999;--st-ease-out: cubic-bezier(.23, 1, .32, 1);display:grid;grid-template-rows:1fr;width:min(var(--st-w),100%);color:var(--st-ink);font-family:inherit;font-size:13px;line-height:1.5}.swipe-toast[data-inline=false]{position:fixed;right:var(--st-offset);bottom:calc(var(--st-offset) + env(safe-area-inset-bottom,0px));z-index:var(--st-z);width:min(var(--st-w),calc(100vw - 2 * var(--st-offset)))}@media(max-width:600px){.swipe-toast[data-inline=false]{--st-offset: 16px}}.swipe-toast[data-inline=true]{transition:grid-template-rows var(--st-slide) var(--st-ease-out)}.swipe-toast[data-inline=true][data-mounted=false],.swipe-toast[data-inline=true][data-phase=closing],.swipe-toast[data-inline=true][data-phase=gone]{grid-template-rows:0fr}.swipe-toast[data-inline=true][data-phase=closing]{transition-duration:calc(var(--st-slide) * .7)}.swipe-toast[data-inline=true][data-phase=gone]{transition-duration:.2s}.swipe-toast__gate{min-height:0}.swipe-toast[data-inline=true] .swipe-toast__lift{margin-top:var(--st-gap)}.swipe-toast__lift{opacity:1;transform:translateY(0);transition:transform var(--st-slide) var(--st-ease-out),opacity calc(var(--st-slide) * .6) ease}@starting-style{.swipe-toast[data-inline=true]{grid-template-rows:0fr}.swipe-toast__lift{opacity:0;transform:translateY(100%)}}.swipe-toast[data-mounted=false] .swipe-toast__lift{opacity:0;transform:translateY(100%)}.swipe-toast[data-phase=closing] .swipe-toast__lift{opacity:0;transform:translateY(100%);transition:transform calc(var(--st-slide) * .7) var(--st-ease-out),opacity calc(var(--st-slide) * .5) ease}.swipe-toast[data-phase=gone] .swipe-toast__lift{opacity:0;visibility:hidden;transform:translateY(100%)}.swipe-toast[data-instant] .swipe-toast__lift{transition-duration:0s}.swipe-toast__card{position:relative;display:flex;align-items:center;gap:8px;padding:16px;border-radius:var(--st-radius);overflow:hidden;background:var(--st-bg);box-shadow:0 1px 2px #0000000d,0 4px 12px #0000001a;cursor:grab;outline:none;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.swipe-toast__card[data-swiping]{cursor:grabbing}.swipe-toast[data-dismissible=false] .swipe-toast__card{cursor:default;touch-action:auto}.swipe-toast__icon{display:inline-flex;flex:none;width:18px;height:18px}.swipe-toast__icon svg{width:100%;height:100%}.swipe-toast__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.swipe-toast__title{font-weight:500;line-height:1.5}.swipe-toast__desc{color:color-mix(in srgb,var(--st-ink) 66%,transparent);font-weight:400;line-height:1.4}.swipe-toast__action,.swipe-toast__close{flex:none;border:0;font:inherit;cursor:pointer;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--st-ease-out),background-color .16s ease,opacity .16s ease}.swipe-toast__action{height:24px;padding:0 8px;border-radius:5px;background:var(--st-ink);color:var(--st-bg);font-size:12px;font-weight:500}.swipe-toast__close{position:relative;display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:transparent;color:inherit}.swipe-toast__close:before{content:"";position:absolute;inset:-8px}.swipe-toast__action:active,.swipe-toast__close:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.swipe-toast__action:hover{opacity:.88}.swipe-toast__close:hover{background:color-mix(in srgb,var(--st-ink) 10%,transparent)}}.swipe-toast__fuse{position:absolute;right:0;bottom:0;left:0;height:var(--st-fuse-h);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--st-fuse) 18%,transparent) 9%,color-mix(in srgb,var(--st-fuse) 50%,transparent) 18%,color-mix(in srgb,var(--st-fuse) 84%,transparent) 28%,var(--st-fuse) 38%,var(--st-fuse) 62%,color-mix(in srgb,var(--st-fuse) 84%,transparent) 72%,color-mix(in srgb,var(--st-fuse) 50%,transparent) 82%,color-mix(in srgb,var(--st-fuse) 18%,transparent) 91%,transparent 100%);transform-origin:left center;pointer-events:none}.swipe-toast[data-fuse=top] .swipe-toast__fuse{top:0;bottom:auto}.swipe-toast[data-fuse=none] .swipe-toast__fuse{opacity:0}@media(max-width:0px)and (min-width:1px){.swipe-toast__lift{transform:none!important;transition:opacity .2s ease}.swipe-toast__action:active,.swipe-toast__close:active{transform:none}}
