@font-face{font-family:Commissioner;src:url(/fonts/commissioner-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #f3fbf7;--card: #ffffff;--line: #d7f4e6;--line-soft: #eaf9f1;--ink: #104438;--cream: #eefbf5;--muted: #4a5a7a;--dim: #64718a;--green: #2eb98f;--live: #0f7a5c;--live-bg: #dcf3ea;--pending: #8a5a06;--pending-bg: #fdf0dc;--alert: #b32020;--alert-bg: #fdeaea;--staging: #2b5ea8;--staging-bg: #e8f0fc;--none: #6b7688;--none-bg: #eef1f5;--trophy: #8a6a12;--trophy-line: #e7cf92;--trophy-bg: #fdf7e6;--cream-a07: rgba(238, 251, 245, .07);--cream-a08: rgba(238, 251, 245, .08);--cream-a10: rgba(238, 251, 245, .1);--cream-a12: rgba(238, 251, 245, .12);--cream-a14: rgba(238, 251, 245, .14);--cream-a16: rgba(238, 251, 245, .16);--cream-a24: rgba(238, 251, 245, .24);--cream-a42: rgba(238, 251, 245, .42);--cream-a52: rgba(238, 251, 245, .52);--cream-a55: rgba(238, 251, 245, .55);--cream-a62: rgba(238, 251, 245, .62);--cream-a72: rgba(238, 251, 245, .72);--cream-a74: rgba(238, 251, 245, .74);--cream-a78: rgba(238, 251, 245, .78);--cream-a80: rgba(238, 251, 245, .8);--cream-a82: rgba(238, 251, 245, .82);--card-hover: #e4f5ed;--ink-hover: #0b3129;--white: #ffffff;--lamp: #7f9a91;--lamp-ok: #45c07f;--lamp-warn: #e8b45c;--lamp-bad: #f06a6a;--lamp-maint: #6b9fe0;--focus: #2eb98f;--m-clicks: #1a73e8;--m-impr: #6a3fb5;--m-ctr: #00796b;--m-pos: #c25e00;--radius: 8px;--serif: var(--sans);--sans: "Commissioner", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow: 0 1px 2px rgba(16, 68, 56, .06), 0 1px 8px rgba(16, 68, 56, .04);--shadow-lift: 0 2px 6px rgba(16, 68, 56, .1), 0 10px 24px rgba(16, 68, 56, .08)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:500;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{letter-spacing:-.02em}.wrap{max-width:1440px;margin:0 auto;padding:22px 24px 90px}.topbar{background:var(--ink);color:var(--cream)}.topbar-inner{max-width:1440px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-right:auto;text-decoration:none}.brand img{width:168px;height:auto;display:block}.brand .portal{font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--cream-a78);padding-left:2px}.brand h1{font-family:var(--serif);font-size:21px;font-weight:600;margin:0;letter-spacing:-.01em;color:var(--cream)}.brand .dot{color:var(--green);font-size:20px;line-height:1}.brand .sub{color:var(--cream-a62);font-size:13.5px}.meta{text-align:right;font-size:13px;color:var(--cream-a82)}.meta .stamp{font-variant-numeric:tabular-nums;font-weight:550}.meta #substamp{color:var(--cream-a52);font-size:12px}.btn{height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font:inherit;font-size:13.5px;font-weight:540;border-radius:var(--radius);border:1px solid transparent;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:disabled{opacity:.5;cursor:default}.topbar form{display:flex;align-items:center}.refresh{background:var(--cream);color:var(--ink);border-color:var(--cream);font-weight:620}.refresh:hover:not(:disabled){background:var(--white);border-color:var(--white)}.statusbtn{background:var(--cream-a07);color:var(--cream);border-color:var(--cream-a24)}.statusbtn:hover{background:var(--cream-a14);border-color:var(--cream-a42)}.signout{background:transparent;color:var(--cream-a74);border-color:var(--cream-a24)}.signout:hover{background:var(--cream-a10);color:var(--cream);border-color:var(--cream-a42)}.statusbtn .lamp{width:9px;height:9px;border-radius:50%;flex:none;background:var(--lamp)}.statusbtn .lamp.operational{background:var(--lamp-ok)}.statusbtn .lamp.degraded{background:var(--lamp-warn)}.statusbtn .lamp.outage{background:var(--lamp-bad)}.statusbtn .lamp.maintenance{background:var(--lamp-maint)}.coderedbtn{background:var(--cream-a07);color:var(--cream);border-color:var(--cream-a24)}.coderedbtn:hover{background:var(--cream-a14);border-color:var(--cream-a42)}.coderedbtn .lamp{width:9px;height:9px;border-radius:50%;flex:none;background:var(--lamp)}.coderedbtn.on{border-color:var(--lamp-bad);background:#f06a6a2e;color:#ffc4c4}.coderedbtn.on .lamp{background:var(--lamp-bad);box-shadow:0 0 10px -1px var(--lamp-bad);animation:codered-pulse 2s ease-in-out infinite}@keyframes codered-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.coderedbtn.on .lamp{animation:none}}.statusbtn.alarm{border-color:var(--lamp-bad);background:#f06a6a29;color:#ffb3b3}.statusbtn.warn{border-color:var(--lamp-warn);background:#e8b45c29;color:#f6d49a}.btn.light{background:var(--card);color:var(--ink);border-color:var(--line)}.btn.light:hover{border-color:var(--green);background:var(--card-hover)}.btn.primary{background:var(--ink);color:var(--cream);border-color:var(--ink);font-weight:600}.btn.primary:hover{background:var(--ink-hover)}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}.toolbar h2{font-family:var(--serif);font-size:22px;font-weight:600;margin:0 6px 0 0;letter-spacing:-.01em}.toolbar .count{font-size:13px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:2px 10px}.toolbar .chips{margin:0}.search{position:relative;display:flex;align-items:center;flex:1 1 200px;min-width:160px}.search-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--dim);pointer-events:none}.search:focus-within .search-icon{color:var(--muted)}input[type=search]{font:inherit;width:100%;height:38px;padding:0 12px 0 36px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);color:var(--ink)}input[type=search]:focus{outline:none;border-color:var(--dim);box-shadow:0 0 0 3px #2eb98f2e}.select{font:inherit;font-size:13.5px;height:38px;padding:0 32px 0 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c88a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.select:focus{outline:none;border-color:var(--dim);box-shadow:0 0 0 3px #2eb98f2e}.select[data-active=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.amwrap{display:none}.amwrap.ready{display:inline-flex}.viewtoggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.viewtoggle button{font:inherit;border:none;background:none;color:var(--dim);cursor:pointer;width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center}.viewtoggle button+button{border-left:1px solid var(--line)}.viewtoggle button[aria-pressed=true]{background:var(--line-soft);color:var(--ink)}.viewtoggle svg{width:16px;height:16px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font:inherit;font-size:14.5px;cursor:pointer;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);color:var(--muted);transition:border-color .12s ease,background .12s ease}.chip:hover{border-color:var(--dim)}.chip[data-active=true]{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.chip .n{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dim);flex:none}.chip[data-k=""]:before{display:none}.chip[data-k=live]:before{background:var(--live)}.chip[data-k=pending]:before{background:var(--pending)}.chip[data-k=unverified]:before,.chip[data-k=error]:before{background:var(--alert)}.chip[data-k=staging]:before{background:var(--staging)}.chip[data-k=no-domain]:before{background:var(--none)}.progress{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0 0 22px}.progress:empty{display:none}.pam{font:inherit;text-align:left;cursor:pointer;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:12px 14px 13px;display:flex;flex-direction:column;gap:6px;transition:border-color .12s ease,box-shadow .12s ease}.pam:hover{border-color:var(--dim)}.pam.done:not(.total){background:var(--trophy-bg);border-color:var(--trophy-line)}.pam.done:not(.total) .who .pct{color:var(--trophy)}.pam.done:not(.total) .bar{background:#f2e4bd}.pam.done:not(.total) .bar i{background:linear-gradient(90deg,#c8a13a,#e2c25f)}.pam.done:not(.total) .txt b{color:var(--trophy)}.pam .cup{color:var(--trophy);flex:none;align-self:center}.pam.total .cup{color:#f0d488}@media(prefers-reduced-motion:no-preference){.pam.done .cup{animation:cup-in .45s cubic-bezier(.34,1.4,.64,1) both}}@keyframes cup-in{0%{opacity:0;transform:translateY(2px) scale(.7)}to{opacity:1;transform:none}}.pam[data-active=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pam .who{display:flex;align-items:baseline;gap:8px}.pam .who b{font-size:15px;font-weight:650}.pam .who .pct{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;color:var(--live);font-size:14px}.pam .pct.zero{color:var(--dim)}.pam .bar{height:7px;border-radius:999px;background:var(--line-soft);overflow:hidden}.pam .bar i{display:block;height:100%;border-radius:999px;background:var(--green);transition:width .3s ease}.pam .txt{font-size:12.5px;color:var(--muted)}.pam .txt b{color:var(--ink);font-weight:650}.pam.total{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pam.total .txt,.pam.total .who .pct{color:var(--cream-a80)}.pam.total .txt b{color:var(--cream)}.pam.total .bar{background:var(--cream-a16)}.pam.total[data-active=true]{box-shadow:0 0 0 1px var(--green);border-color:var(--green)}.tchips{display:flex;gap:6px;flex-wrap:wrap}.tchips:empty{display:none}.tchip{font:inherit;font-size:12px;cursor:pointer;text-transform:capitalize;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted)}.tchip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sc, var(--dim))}.tchip[data-active=true]{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tchip .n{font-weight:700;color:var(--ink)}.credit{max-width:1440px;margin:0 auto;padding:22px 24px 40px;display:flex;gap:6px 16px;flex-wrap:wrap;justify-content:space-between;font-size:12.5px;color:var(--dim);border-top:1px solid var(--line)}.credit b{color:var(--muted);font-weight:600}.wrap{padding-bottom:40px}.pill{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:6px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.live{background:var(--live-bg);color:var(--live)}.pill.pending{background:var(--pending-bg);color:var(--pending)}.pill.unverified,.pill.error{background:var(--alert-bg);color:var(--alert)}.pill.staging{background:var(--staging-bg);color:var(--staging)}.pill.no-domain{background:var(--none-bg);color:var(--none)}.pill.live:before,.chip[data-k=live]:before,.pill.pending:before,.chip[data-k=pending]:before,.pill.unverified:before,.pill.error:before,.chip[data-k=unverified]:before,.chip[data-k=error]:before{width:11px;height:11px;border-radius:0;background-color:currentColor;-webkit-mask:var(--status-ico) center / contain no-repeat;mask:var(--status-ico) center / contain no-repeat}.pill.live,.chip[data-k=live]{--status-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L20 7'/%3E%3C/svg%3E")}.pill.pending,.chip[data-k=pending]{--status-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.pill.unverified,.pill.error,.chip[data-k=unverified],.chip[data-k=error]{--status-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.chip[data-k=live]:before{background-color:var(--live)}.chip[data-k=pending]:before{background-color:var(--pending)}.chip[data-k=unverified]:before,.chip[data-k=error]:before{background-color:var(--alert)}.tag{font-size:12px;color:var(--muted);background:var(--line-soft);border:1px solid var(--line);border-radius:6px;padding:2px 8px;white-space:nowrap}.tag.transfer{color:var(--alert);background:var(--alert-bg);border-color:transparent;font-weight:600}.tag.prog{border-color:transparent;font-weight:600}.tag.prog.diamond{color:#0b6b86;background:#ddf4fb}.tag.prog.platinum{color:#4b3f8f;background:#ece9fb}.tag.prog.gold{color:var(--trophy);background:var(--trophy-bg);border-color:var(--trophy-line)}.tag.prog.silver{color:#4a5568;background:#edf0f4;border-color:#d3d9e2}.tag.prog.growth{color:var(--staging);background:var(--staging-bg)}.tag.prog.ads{color:#9a3d12;background:#fdeee4}.tag.prog.hosting{color:var(--dim);background:transparent;border:1px dashed var(--line);font-weight:500}.score{font-weight:700;font-variant-numeric:tabular-nums}.score.good{color:var(--live)}.score.ok{color:var(--pending)}.score.poor{color:var(--alert)}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.site{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.site:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px);border-color:#bfe9d6}.site:focus-visible{outline:none;box-shadow:0 0 0 3px #2eb98f66}.shot{position:relative;aspect-ratio:16 / 10;background:var(--line-soft);border-bottom:1px solid var(--line);overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.shot .pill{position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0000001f}.site-cta{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--live)}.site-cta svg{transition:transform .15s ease}.site:hover .site-cta svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.site-cta svg{transition:none}}.row .go{color:var(--dim);display:inline-flex;justify-content:flex-end}.row:hover .go{color:var(--ink)}.shot .empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--dim);background:linear-gradient(160deg,#eefbf5,#dcf3ea)}.shot .empty .initials{font-family:var(--serif);font-size:42px;font-weight:600;color:var(--ink);opacity:.55;letter-spacing:.02em}.shot .empty .why{font-size:12px}.site-body{padding:12px 14px 13px;display:flex;flex-direction:column;gap:4px}.site-name{font-weight:650;font-size:15px;line-height:1.3;display:flex;align-items:baseline;gap:8px}.site-name .client{color:var(--muted);font-weight:500}.site-domain{font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-domain.none{color:var(--dim);font-style:italic}.site-foot{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.site-foot .spacer{flex:1}.site-foot .served{font-size:12px;color:var(--dim)}.site-foot .served.bad{color:var(--alert)}.list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden;box-shadow:var(--shadow)}.row{display:grid;grid-template-columns:72px minmax(0,1.4fr) minmax(0,1.2fr) 150px 110px 150px 24px;gap:14px;align-items:center;padding:9px 14px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line-soft)}.row:last-child{border-bottom:none}.row:hover{background:var(--line-soft)}.row .thumb{width:72px;aspect-ratio:16 / 10;border-radius:5px;overflow:hidden;background:var(--line-soft);border:1px solid var(--line)}.row .thumb img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.row .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .name small{display:block;font-weight:400;color:var(--dim);font-size:12px}.row .dom{color:var(--muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .am{font-size:13px;color:var(--muted)}.row.head{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:650;background:var(--bg)}.row.head:hover{background:var(--bg)}@media(max-width:900px){.row{grid-template-columns:56px minmax(0,1fr) 130px 24px}.row .dom,.row .am,.row .sc,.row.head .thumb{display:none}}.crumbs{font-size:13.5px;color:var(--muted);margin:0 0 14px;display:flex;gap:8px;align-items:center}.crumbs a{text-decoration:none;color:var(--muted);white-space:nowrap}.crumbs a:hover{color:var(--ink)}.hero{display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;margin-bottom:26px}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}}.hero .shot{border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.shot .shotgo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a2b2300;text-decoration:none;transition:background-color .18s ease;z-index:1}.shot .shotgo span{opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;padding:11px 22px;border-radius:999px;background:var(--card);color:var(--ink);font-weight:650;font-size:15px;box-shadow:0 6px 20px -8px #00000080}.shot .shotgo:hover,.shot .shotgo:focus-visible{background:#0a2b238c}.shot .shotgo:hover span,.shot .shotgo:focus-visible span{opacity:1;transform:none}.shot .shotgo:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.shot:has(.shotgo:hover) .shotmeta{opacity:0}@media(prefers-reduced-motion:reduce){.shot .shotgo,.shot .shotgo span{transition:none}}.hero .shot .shotmeta{position:absolute;right:10px;bottom:10px;font-size:12px;color:var(--cream);background:#104438c7;padding:3px 8px;border-radius:6px}.panel{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:18px 20px}.panel h1{font-family:var(--serif);font-size:26px;font-weight:600;margin:0 0 2px;letter-spacing:-.01em;line-height:1.2}.panel .client{color:var(--muted);font-size:15px;margin-bottom:14px}.facts{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;font-size:14px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0;overflow-wrap:anywhere}.facts dd a{text-decoration:none;border-bottom:1px dotted var(--dim)}.facts dd a:hover{border-bottom-style:solid}.facts .bad{color:var(--alert)}.panel .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.notice{margin-top:18px;padding:12px 14px;border-radius:var(--radius);background:var(--pending-bg);border:1px solid #f3dfb5;color:var(--pending);display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5}.notice b{color:#5f3d02;font-weight:650}.notice-icon{flex:none;margin-top:2px;width:22px;height:22px;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.notice .cell{display:inline-flex;margin-top:6px}.notice code{font:inherit;font-size:13px;background:#fff;border:1px solid #f3dfb5;border-radius:6px;padding:2px 8px;color:#5f3d02}.notice .cp{color:var(--pending)}.section{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:18px 20px;margin-bottom:18px}.section h2,.section h1{font-family:var(--serif);font-size:19px;font-weight:600;margin:0 0 4px}.section .lead{color:var(--muted);font-size:13.5px;margin:0 0 14px}.section.hidden{display:none}.table-wrap{overflow-x:auto}table.recs{width:100%;border-collapse:collapse}table.recs th{text-align:left;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 12px 7px 0;border-bottom:1px solid var(--line)}table.recs td{padding:9px 12px 9px 0;border-bottom:1px solid var(--line-soft);font-size:14px;vertical-align:top}table.recs tr:last-child td{border-bottom:none}table.recs th.c-type,table.recs td.c-type{width:84px}table.recs th.c-name,table.recs td.c-name{width:130px}td.c-type{font-weight:650}td.c-val{word-break:break-all}.cell{display:inline-flex;align-items:center;gap:6px}.cp{border:none;background:none;padding:2px;line-height:0;border-radius:var(--radius);color:var(--dim);cursor:pointer;flex:none}.cp:hover{color:var(--ink);background:var(--card-hover)}.cp.done{color:var(--live)}.cp svg{display:block}.row-note{display:block;margin-top:3px;font-size:12.5px;color:var(--muted);line-height:1.45;word-break:normal;overflow-wrap:break-word}.zone+.zone{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.zone h3{font-size:14px;margin:0 0 8px}.current{font-size:12.5px;color:var(--muted);margin-top:10px}.warn{color:var(--alert);font-size:12.5px;margin-top:8px}.perfgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.perfcard{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--line-soft);display:flex;flex-direction:column;gap:4px}.perfcard .k{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:650}.perfcard .big{font-size:34px;line-height:1.1}.perfcard .big.none{font-size:15px;color:var(--dim);font-weight:500}.perfcard a{font-size:13.5px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.perfcard a:hover{color:var(--live)}.perfcard .hint{font-size:12.5px;color:var(--dim)}.perf-note{font-size:13px;color:var(--muted);margin-top:10px}.linkrow{display:flex;gap:8px;flex-wrap:wrap}.linkchip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--radius);border:1px solid var(--line);background:#f3fbf7;font-size:13.5px;text-decoration:none;max-width:100%}.linkchip:hover{border-color:var(--green);background:var(--card-hover)}.linkchip .k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.linkchip.after .k{color:var(--live)}.linkchip .h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkchip svg{flex:none;color:var(--dim)}.tickets-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tickets-head .spacer{flex:1}.tickets-head label{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;cursor:pointer}table.tickets{width:100%;border-collapse:collapse}table.tickets th{text-align:left;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 12px 7px 0;border-bottom:1px solid var(--line)}table.tickets td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line-soft);font-size:14px;vertical-align:middle}table.tickets tr:last-child td{border-bottom:none}table.tickets td.t-name{font-weight:550}table.tickets .t-link{color:inherit;text-decoration:none}table.tickets .t-link:hover,table.tickets .t-link:focus-visible{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}table.tickets td.t-name small{display:block;font-weight:400;color:var(--dim);font-size:12px}table.tickets td.t-id{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}table.tickets td.t-act{text-align:right;white-space:nowrap}.tstatus{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--none-bg);color:var(--none);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tstatus:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sc, currentColor)}.tstatus.closed{background:var(--live-bg);color:var(--live)}.tstatus.open{background:var(--pending-bg);color:var(--pending)}.lane{font-size:12px;color:var(--staging);background:var(--staging-bg);border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:middle}@media(max-width:720px){table.tickets .t-req,table.tickets .t-type{display:none}}.state-box{padding:46px 20px;text-align:center;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:10px}.state-box.err{color:var(--alert)}.state-box .hint{color:var(--dim);font-size:13px;margin-top:8px;max-width:560px;margin-inline:auto}.state-inline{padding:14px 0 4px;color:var(--muted);font-size:14px}.state-inline.err{color:var(--alert)}.skeleton{aspect-ratio:16 / 12;border-radius:10px;background:var(--card);border:1px solid var(--line);animation:pulse 1.3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:640px){.wrap{padding:16px 14px 64px}.topbar-inner{padding:12px 14px}.meta{text-align:left}.grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr;gap:2px 0}.facts dt{margin-top:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.site,.skeleton{transition:none;animation:none}}.refresh{min-width:92px}.refresh.scanning{opacity:1;gap:8px;cursor:progress}.scan-pct{font-variant-numeric:tabular-nums;min-width:34px;text-align:left}.comet{flex:none;display:block}.comet .pin{animation:comet-bob 2.4s ease-in-out infinite}.comet .glow{transform-origin:0 -150px;animation:comet-glow 1.6s ease-in-out infinite}.comet .dash{stroke:#fff;stroke-width:34;stroke-linecap:round;stroke-dasharray:var(--len) var(--len);animation:comet-streak 1.7s linear infinite;animation-delay:calc(var(--d) * -1)}.comet .ember{fill:#fff;opacity:0;animation:comet-ember 1.9s ease-out infinite;animation-delay:calc(var(--d) * -1)}@keyframes comet-ember{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:.95;transform:translate(calc(var(--dx) * .15),calc(var(--dy) * .15)) scale(1)}70%{opacity:.5}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@keyframes comet-bob{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes comet-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12,1.06);opacity:1}}@keyframes comet-streak{0%{transform:translateY(26px);stroke-dashoffset:var(--len);opacity:0}12%{opacity:1}45%{stroke-dashoffset:0}80%{opacity:1}to{transform:translateY(-44px);stroke-dashoffset:calc(var(--len) * -1);opacity:0}}@media(prefers-reduced-motion:reduce){.comet .pin,.comet .glow,.comet .dash,.comet .ember{animation:none}.comet .ember{opacity:.6}.comet .dash{stroke-dasharray:none}}.rep-who{font-size:13px;color:var(--muted);margin:0 0 10px}.rep-who b{color:var(--ink);font-weight:650}.rep-hint{color:var(--dim);font-size:13px;margin-top:6px;max-width:640px}.replist{list-style:none;margin:0;padding:0}.rep{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line-soft)}.rep:last-child{border-bottom:none}.rep .m{font-weight:600;font-size:14px;padding-top:2px}.rep .m .sofar{font-weight:400;font-size:12.5px;color:var(--dim)}.rep .s{display:flex;flex-direction:column;gap:5px;min-width:0}.rep .badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rep .says{font-size:13.5px;color:var(--muted)}.rep .act{justify-self:end;display:flex;align-items:center;gap:8px}.pill.r-ready{background:var(--live-bg);color:var(--live)}.pill.r-flagged,.pill.r-failed{background:var(--alert-bg);color:var(--alert)}.pill.r-quiet{background:var(--none-bg);color:var(--none)}.rep .origin{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:6px;white-space:nowrap;background:var(--card);border:1px solid var(--line);color:var(--dim)}.rep .origin.routine{background:var(--staging-bg);border-color:#cfe0f7;color:var(--staging)}.repcheck{font-size:13px;margin-top:2px}.repcheck.ok{color:var(--dim)}.repcheck.bad{padding:9px 11px;border-radius:var(--radius);background:var(--alert-bg);border:1px solid #f2c9c9}.repcheck.bad .t{font-weight:600;color:var(--alert)}.repcheck .why{color:var(--muted);margin-top:4px;font-size:12.5px}.repviol{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.repviol li{display:flex;gap:8px;align-items:baseline}.repviol li:before{content:"•";color:var(--dim)}.repviol .msg{color:var(--alert)}.repviol .where{color:var(--dim);font-size:12px;white-space:nowrap}.repquiet{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.repquiet>summary{cursor:pointer;font-size:13px;color:var(--muted);list-style:none;display:inline-flex;align-items:center;gap:7px}.repquiet>summary::-webkit-details-marker{display:none}.repquiet>summary:before{content:"›";color:var(--dim);transition:transform .12s ease}.repquiet[open]>summary:before{transform:rotate(90deg)}.repquiet>summary:hover{color:var(--ink)}.repquiet .replist{margin-top:6px}@media(max-width:640px){.rep{grid-template-columns:1fr;gap:6px}.rep .act{justify-self:start;flex-wrap:wrap}.repviol li{flex-direction:column;gap:2px}.repviol li:before{display:none}}@media(prefers-reduced-motion:reduce){.repquiet>summary:before{transition:none}}.tfile{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:20px 32px;align-items:start;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:16px 20px;margin:0 0 14px;overflow:hidden}.tfile-help{padding:4px 0 0 28px;border-left:1px solid var(--line-soft);font-size:13.5px;color:var(--muted);line-height:1.55}.tfile-help h3{font-size:15px;color:var(--ink);margin:0 0 12px}.tfile-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tfile-steps li{position:relative;padding-left:36px}.tfile-steps .ti{position:absolute;left:0;top:0;width:26px;height:26px;padding:5px;border-radius:7px;background:var(--line-soft);color:var(--live)}.tfile-steps li>b:first-child{display:block;color:var(--ink);margin-bottom:2px}.tfile-steps li b{color:var(--ink)}.tfile-tip{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:var(--line-soft);font-size:13px}@media(max-width:1100px){.tfile{grid-template-columns:1fr}.tfile-help{padding:16px 0 0;border-left:0;border-top:1px solid var(--line-soft);order:-1}}.tfile[hidden]{display:none}.tfile h2{font-size:16px;margin:0 0 12px}.tfile-fixed{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 14px;padding:10px 12px;background:var(--line-soft);border-radius:8px;font-size:13.5px}.tfile-fixed dt{font-size:12px;color:var(--muted);font-weight:600}.tfile-fixed dd{margin:2px 0 0;font-weight:600}.tfield{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;font-size:13px;color:var(--muted);font-weight:600}.tfield small{font-weight:400;color:var(--dim)}.tfield input[type=text],.tfield textarea{font:inherit;font-size:14px;font-weight:400;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.tfield input[type=text]{height:38px}.tfield textarea{resize:vertical;min-height:120px;line-height:1.45}.tfield input:focus,.tfield textarea:focus{outline:none;border-color:var(--dim);box-shadow:0 0 0 3px #2eb98f2e}.tfield input[type=file]{font-size:13px;font-weight:400;color:var(--ink)}.tfile-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tfile-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tfile-msg{font-size:13.5px;color:var(--muted)}.tfile-msg.err{color:var(--alert)}.tfile-msg.ok{color:var(--live)}.tfile-msg a{color:inherit;font-weight:600}@media(max-width:720px){.tfile-row{grid-template-columns:1fr}}.tpager{display:flex;align-items:center;gap:12px;padding:12px 2px 2px}.tpager .range{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.tpager .btn[disabled]{opacity:.45;cursor:default;pointer-events:none}#forms-search{width:220px;flex:0 1 220px;padding-left:12px;height:34px}table.forms td.f-when{white-space:nowrap;font-variant-numeric:tabular-nums}table.forms td.f-when small{display:block;color:var(--dim);font-size:12px}table.forms td.f-contact{font-size:13.5px}table.forms td.f-contact a,table.forms td.f-contact span{display:block;overflow-wrap:anywhere}table.forms td.f-contact a{color:var(--ink)}table.forms td.f-page{color:var(--muted);font-size:13px;overflow-wrap:anywhere;max-width:180px}table.forms td.f-addr{font-size:13.5px;max-width:260px;overflow-wrap:anywhere}table.forms td.f-addr a{color:var(--ink)}table.forms .f-none{color:var(--dim)}@media(max-width:1100px){table.forms .f-page{display:none}}.pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;align-items:stretch;margin-bottom:18px}.pair>.section{margin-bottom:0;display:flex;flex-direction:column}.pair #forms-card{flex:1;display:flex;flex-direction:column}.pair #forms-card .f-actions{margin-top:auto;padding-top:12px}@media(max-width:960px){.pair{grid-template-columns:1fr}}.fstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 14px}.fstat{border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-width:0}.fstat .n{display:block;white-space:nowrap;font-family:var(--serif);font-size:clamp(17px,4.6vw,22px);font-weight:600;font-variant-numeric:tabular-nums}.fstat .k{font-size:12px;color:var(--muted)}.flatest{list-style:none;margin:0;padding:0}.flatest li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;border-top:1px solid var(--line-soft)}.flatest .who{font-weight:600;font-size:14px}.flatest .when{font-size:12.5px;color:var(--dim);white-space:nowrap}.flatest .what{grid-column:1 / -1;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.backbtn{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;text-decoration:none}table.forms tr.f-detail td{background:var(--line-soft);padding:14px 16px}.f-fields{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 18px;margin:0;font-size:13.5px}.f-fields dt{color:var(--muted);font-weight:600}.f-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.f-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media(max-width:720px){table.forms thead,table.forms .f-page{display:none}table.forms,table.forms tbody{display:block}table.forms tbody tr:not(.f-detail){display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line-soft)}table.forms tbody tr:not(.f-detail) td{padding:0;border:none}table.forms td.f-when{grid-column:1;grid-row:1}table.forms td.t-act{grid-column:2;grid-row:1}table.forms td.t-name,table.forms td.f-contact,table.forms td.f-addr{grid-column:1 / -1;max-width:none}table.forms tr.f-detail,table.forms tr.f-detail td{display:block}#forms-search{width:100%;flex-basis:100%}.f-fields{grid-template-columns:1fr;gap:2px}.f-fields dd{margin-bottom:8px}}.frange{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}.frange[hidden]{display:none}.fcal-wrap{position:relative}.fcal-btn{display:inline-flex;align-items:center;gap:8px;height:34px}.fcal-btn svg{width:15px;height:15px;color:var(--dim)}.fcal-btn[data-active=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fcal{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;gap:14px;padding:12px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #10443824}.fcal[hidden]{display:none}.fcal-presets{display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--line-soft);min-width:118px}.fcal-presets button,.fcal-foot button,.fcal-title{font:inherit;font-size:13px;text-align:left;background:none;border:0;border-radius:6px;padding:6px 8px;color:var(--ink);cursor:pointer}.fcal-presets button:hover,.fcal-title:hover,.fcal-foot button:hover{background:var(--line-soft)}.fcal-presets button[data-active=true]{background:var(--ink);color:var(--cream)}.fcal-main{display:flex;flex-direction:column;gap:8px}.fcal-months{display:flex;gap:18px}.fcal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fcal-title{font-weight:650;font-size:13.5px;text-align:center;flex:1}.fcal-nav{font:inherit;width:28px;height:28px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.fcal-nav:hover{border-color:var(--green)}.fcal-nav.ghost{visibility:hidden}.fcal-grid{display:grid;grid-template-columns:repeat(7,34px);gap:2px 0}.fcal-grid .dow{font-size:11px;color:var(--dim);text-align:center;padding:2px 0 4px}.fcal-day{font:inherit;font-size:13px;height:32px;border:0;background:none;color:var(--ink);cursor:pointer;position:relative;font-variant-numeric:tabular-nums}.fcal-day:hover{background:var(--line-soft);border-radius:6px}.fcal-day.has:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--green)}.fcal-day.today{font-weight:700;text-decoration:underline;text-underline-offset:3px}.fcal-day.in{background:var(--line-soft);border-radius:0}.fcal-day.start,.fcal-day.end{background:var(--ink);color:var(--cream);border-radius:6px}.fcal-day.start.has:after,.fcal-day.end.has:after{background:var(--cream)}.fcal-day:focus-visible,.fcal-presets button:focus-visible,.fcal-title:focus-visible,.fcal-nav:focus-visible{outline:2px solid var(--green);outline-offset:1px}.fcal-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:8px}.ftotal{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ftotal b{color:var(--ink);font-weight:700;font-size:15px}@media(max-width:720px){.fcal{flex-direction:column;gap:10px}.fcal-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line-soft);padding:0 0 8px}.fcal-months>:nth-child(2){display:none}.fcal-months>:first-child .fcal-nav.ghost{visibility:visible}}.fsetup{border:1px solid var(--line);background:var(--line-soft);border-radius:8px;padding:10px 12px;margin:4px 0 12px;font-size:13.5px}.fsetup .uses b{font-weight:650}.fsetup .where{color:var(--muted);font-size:12.5px;margin-top:2px}.seo-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.seo-cols h3{font-size:13px;font-weight:650;color:var(--muted);margin:4px 0 2px}.seo-list{list-style:none;margin:0;padding:0}.seo-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft)}.seo-list li:last-child{border-bottom:none}.seo-list .p{font-weight:600;font-size:14px}.seo-list .f{font-size:12.5px;color:var(--dim);overflow-wrap:anywhere}.seo-list .n{grid-column:1 / -1;font-size:13px;color:var(--muted);white-space:pre-wrap}@media(max-width:760px){.seo-cols{grid-template-columns:1fr}}body.sitepage{--sidebar: 248px}body.sitepage .shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100dvh}body.sitepage .sidebar{background:var(--ink);color:var(--cream);padding:20px 14px 18px;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px}body.sitepage .sidebar .brand{margin:0;padding:6px 10px 14px}body.sitepage .allsites{display:inline-flex;align-items:center;gap:6px;margin:0 10px 10px;font-size:13px;color:var(--cream-a82);text-decoration:none}body.sitepage .allsites:hover{color:var(--cream)}body.sitepage .site-id{padding:10px 10px 12px;border-top:1px solid var(--cream-a12);border-bottom:1px solid var(--cream-a12);margin-bottom:8px}body.sitepage .site-name{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}body.sitepage .site-slug{font-size:12.5px;color:var(--cream-a82);margin-top:3px;overflow-wrap:anywhere}body.sitepage .site-client{font-size:12.5px;color:var(--cream-a82);margin-top:2px;overflow-wrap:anywhere}body.sitepage .snav{display:flex;flex-direction:column;gap:2px}body.sitepage .snav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--cream);font-weight:550;font-size:14.5px;text-decoration:none;transition:background .12s ease,color .12s ease}body.sitepage .snav a:hover{background:var(--cream-a08);color:var(--cream)}body.sitepage .snav a[aria-current=page]{background:var(--green);color:#0b2f27;font-weight:600}body.sitepage .snav .ico{width:18px;height:18px;flex:none;opacity:1}body.sitepage .snav a[aria-current=page] .ico{opacity:1}body.sitepage .side-foot{margin-top:auto;display:grid;gap:8px;padding:10px 2px 0}body.sitepage .side-foot .meta{text-align:left;padding:0 8px 4px}body.sitepage .side-foot .btn{width:100%}body.sitepage .side-foot form{display:block}body.sitepage .main{min-width:0;display:flex;flex-direction:column}body.sitepage .main .wrap{width:100%;max-width:none;padding:22px 28px 40px;flex:1}body.sitepage .main .credit{margin:0;max-width:none}.tabhead{margin:0 0 16px}.tabhead h1,.tabhead h2{font-family:var(--serif);font-size:24px;font-weight:600;margin:0 0 4px;letter-spacing:-.01em}.tabhead .lead{color:var(--muted);font-size:14px;margin:0;max-width:70ch}@media(max-width:900px){body.sitepage .shell{grid-template-columns:minmax(0,1fr)}body.sitepage .sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px}body.sitepage .sidebar .brand{padding:4px 6px;margin-right:auto}body.sitepage .allsites{margin:0}body.sitepage .site-id{width:100%;order:2;border:none;padding:4px 6px 2px;margin:0}body.sitepage .snav{order:3;width:100%;flex-direction:row;flex-wrap:wrap;gap:4px}body.sitepage .snav a{padding:7px 10px;font-size:13.5px}body.sitepage .side-foot{order:1;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}body.sitepage .side-foot .meta{display:none}body.sitepage .side-foot .btn{width:auto}body.sitepage .main .wrap{padding:18px 16px 40px}}.fitgrid .bottom>.section{margin-bottom:18px}@media(min-width:1100px)and (min-height:700px){html:has(body.sitepage.fit),body.sitepage.fit{height:100%;overflow:hidden}body.sitepage.fit .shell{height:100dvh;min-height:0}body.sitepage.fit .main{height:100dvh;min-height:0;overflow:hidden}body.sitepage.fit .main .wrap{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:16px}body.sitepage.fit .credit{padding:10px 28px;font-size:12px}body.sitepage.fit .crumbs{flex:none}.fit .fitgrid{flex:1;min-height:0;display:grid;gap:16px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:minmax(0,11fr) minmax(0,10fr)}.fit #site,.fit .hero{display:contents}.fit .hero .shot{grid-column:1;grid-row:1;margin:0;overflow:hidden;position:relative;min-height:0;height:100%;aspect-ratio:auto}.fit .hero .shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.fit .hero .skeleton{grid-column:1;grid-row:1}.fit .hero .panel{grid-column:2;grid-row:1;min-height:0;overflow:auto}.fit .hero .panel h1{font-size:22px}.fit .hero .panel .client{margin-bottom:10px}.fit .facts{gap:5px 12px;font-size:13.5px}.fit .panel .actions{margin-top:12px}.fit .panel .notice{margin-top:12px;padding:9px 12px;font-size:12.5px}.fit .panel .notice .more{display:none}.fit .panel .notice .cell{margin-top:0;margin-left:4px}.fit .bottom{grid-column:1 / -1;grid-row:2;display:flex;gap:16px;min-height:0}.fit .bottom>#dns{flex:1 1 0;min-width:0;min-height:0;margin:0;overflow:auto}.fit .bottom>#dns.hidden{display:none}.fit .bottom>#dns{flex:2 1 0}.fit .bottom>#dns>.lead{display:none}.fit .bottom>#dns h2{margin-bottom:8px}.fit .bottom>#dns table.recs td,.fit .bottom>#dns table.recs th{padding-top:8px;padding-bottom:8px;font-size:13.5px}.fit .bottom>#dns .row-note{font-size:12px}.fit .bottom>.glance{flex:1 1 0;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-content:start;gap:16px}.fit .bottom>.glance>#perf{grid-column:1 / -1}.fit .bottom:not(:has(#dns:not(.hidden)))>.glance{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.fit .bottom:not(:has(#dns:not(.hidden)))>.glance>#perf{grid-column:auto}.fit .fitgrid{grid-template-rows:minmax(0,1fr) auto}.fit .bottom{max-height:54vh}.fit .glance-card .gnum{font-size:clamp(26px,2vw,34px)}.fit .glance-card .gnum.none{font-family:var(--sans);font-size:18px;line-height:1.3}.fit .glance-card .glink{padding-top:8px}.fit .bottom>#dns table.recs td{white-space:normal;overflow-wrap:break-word;word-break:break-all}.fit .glance-card{margin:0;min-height:0}}.glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.glance>#perf{grid-column:1 / -1}.glance #perf .gnums{max-width:420px}.glance-card{display:flex;flex-direction:column;margin-bottom:0}.glance-card h2{font-size:15px;margin-bottom:8px}.gnums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gn{display:flex;flex-direction:column;gap:2px;min-width:0}.gn .k{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:650}.gnum{font-family:var(--serif);font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none}a.gnum{border-bottom:1px dotted var(--dim);align-self:flex-start}a.gnum:hover{border-bottom-style:solid}.gnum.none{font-family:var(--sans);font-size:18px;font-weight:500;color:var(--dim);line-height:1.3}.glink{margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.glink:hover{color:var(--live)}.glance-card.golink{position:relative;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.glance-card.golink .glink:after{content:"";position:absolute;inset:0;border-radius:10px}.glance-card.golink a:not(.glink),.glance-card.golink button{position:relative;z-index:1}.glance-card.golink:hover{border-color:var(--green);background:var(--card-hover)}.glance-card.golink:hover .glink{color:var(--live)}.glance-card.golink:has(.glink:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media(max-width:760px){.glance{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sidebar a:focus-visible,.sidebar button:focus-visible,.topbar a:focus-visible,.topbar button:focus-visible{outline-color:var(--cream)}.btn:active:not(:disabled),.chip:active,.tchip:active,.pam:active,.snav a:active{transform:translateY(1px)}.btn.light:active:not(:disabled){background:var(--card-hover)}.btn.primary:active:not(:disabled){background:var(--ink-hover)}.snav a:active{background:var(--cream-a14)}body.sitepage .sidebar{view-transition-name:site-sidebar}body.sitepage .main{view-transition-name:site-main}@keyframes vt-out{to{opacity:0;transform:translateY(6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(site-main){animation:vt-out .14s ease-in both}::view-transition-new(site-main){animation:vt-in .22s cubic-bezier(.2,.7,.2,1) both}::view-transition-old(site-sidebar),::view-transition-new(site-sidebar){animation:none;mix-blend-mode:normal}::view-transition-new(site-sidebar):only-child{animation:side-in .32s cubic-bezier(.2,.7,.2,1) both}::view-transition-old(site-sidebar):only-child{animation:side-out .24s ease-in both}@keyframes side-in{0%{transform:translate(-100%);opacity:.6}}@keyframes side-out{to{transform:translate(-100%);opacity:.6}}::view-transition-old(root){animation:vt-out .14s ease-in both}::view-transition-new(root){animation:vt-in .22s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:720px){table.tickets thead{display:none}table.tickets,table.tickets tbody{display:block}table.tickets tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-soft)}table.tickets tbody tr td{padding:0;border:none}table.tickets td.t-name{grid-column:1 / -1}table.tickets td.t-id{grid-column:1;grid-row:2;font-size:12.5px}table.tickets td:nth-child(3){grid-column:1;grid-row:3}table.tickets td:nth-child(6){grid-column:2;grid-row:2;font-size:12.5px;color:var(--muted);text-align:right}table.tickets td.t-act{grid-column:2;grid-row:3}}.pdf-form{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.pdf-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:650;color:var(--muted)}.pdf-form label.grow{flex:1 1 220px}.pdf-form input[type=number],.pdf-form input[type=text],.pdf-form input[type=file]{font:inherit;font-size:14px;height:38px;padding:0 10px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);color:var(--ink);min-width:0}.pdf-form input[type=number]{width:96px}.pdf-form input[type=file]{padding:6px 10px}.pdf-form .select,.pdf-form .btn{height:38px}.pdf-flash{margin-top:12px;font-size:13.5px;color:var(--live)}.pdf-flash.bad{color:var(--alert)}.seo-act{display:flex;gap:6px}@media(max-width:600px){.pdf-form label,.pdf-form .btn{width:100%}}.state-inline.loading{display:inline-flex;align-items:center;gap:10px}.state-inline .spin{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--line);border-top-color:var(--green);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.state-inline .spin{animation:none;border-top-color:var(--line)}}.plan-form{display:inline-flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.plan-form .plan-label{font-weight:650}.plan-form .plan{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ink);cursor:pointer}.plan-form .plan input{margin:0;accent-color:var(--green)}.plan-form .btn{height:30px;padding:0 10px;font-size:12.5px}.rep .check{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted);padding:2px 8px 2px 5px;border:1px solid var(--line-soft);border-radius:999px;background:var(--card)}.rep .check .mk{width:15px;height:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--alert-bg);color:var(--alert)}.rep .check.in{color:var(--ink);border-color:transparent;background:var(--live-bg)}.rep .check.in .mk{background:var(--live);color:#fff}.rep .check.off{opacity:.5}.rep .check.off .mk{background:var(--none-bg);color:var(--none)}.gen-card{text-align:center;padding:32px 24px;margin-bottom:0}.gen-card h2{font-size:22px;margin:0 0 12px;display:flex;align-items:center;justify-content:center;gap:8px}.ai-ico{width:1em;height:1em;flex:none;fill:url(#ai-grad);stroke:url(#ai-grad);stroke-width:.8;stroke-linejoin:round;transform-origin:50% 50%}.gen-title .ai-ico{width:26px;height:26px}.ai-tag{display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#4b3fc4;background:linear-gradient(90deg,#e3f6ef,#ecebff)}.gen-go{gap:9px;align-items:center}.gen-dialog .gen-go{display:inline-flex;color:var(--cream);border-color:var(--ink);font-weight:650}.gen-go .ai-ico{width:19px;height:19px;fill:#fff;stroke:#fff}.gen-go{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease}.gen-go>*{position:relative;z-index:1}.gen-go:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 48%,rgba(255,255,255,.05) 60%,transparent 70%);transform:translate(-120%);opacity:0}.gen-go:not(:disabled):before{opacity:1;animation:gen-sweep 4.2s ease-in-out 1s infinite}.gen-go:not(:disabled) .ai-ico{animation:gen-twinkle 2.6s ease-in-out infinite;transform-origin:50% 50%}.gen-go:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #4b3fc447}.gen-go:hover:not(:disabled) .ai-ico{animation:gen-spin 1.6s linear infinite}.gen-go:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}.gen-go.gen-go.is-busy{background:linear-gradient(100deg,var(--ink) 0%,#1f5f4c 55%,#4b3fc4 130%);opacity:1;cursor:progress}.gen-go.is-busy:before{opacity:1;animation:gen-sweep 1.1s linear infinite}.gen-go.is-busy .ai-ico{animation:gen-spin 1.4s linear infinite}@keyframes gen-sweep{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes gen-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.18) rotate(12deg);opacity:.85}}@keyframes gen-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gen-go,.gen-go:before,.gen-go .ai-ico{animation:none!important;transition:none}.gen-go:hover:not(:disabled){transform:none}}.gen-go.gen-go:not(:disabled){background:linear-gradient(100deg,var(--ink) 0%,#1f5f4c 55%,#4b3fc4 130%)}.gen-go.gen-go:hover:not(:disabled){background:linear-gradient(100deg,var(--ink-hover) 0%,#18503f 55%,#3f34a8 130%)}.ai-busy{width:18px;height:18px;animation:ai-pulse 1.1s ease-in-out infinite}@keyframes ai-pulse{0%,to{transform:scale(.85) rotate(0);opacity:.6}50%{transform:scale(1.1) rotate(20deg);opacity:1}}@media(prefers-reduced-motion:reduce){.ai-busy{animation:none}}.hist .ai-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:999px;font-size:11px;font-weight:700;color:#4b3fc4;background:#ecebff}.hist .ai-chip .ai-ico{width:12px;height:12px}.gen-body{margin-top:20px}.gen-plan{margin:0 0 4px;font-size:14px;color:var(--muted)}.gen-plan b{color:var(--ink)}.gen-left{margin:0 0 20px;font-size:14.5px;color:var(--muted)}.gen-left b{color:var(--ink);font-weight:700}.gen-pick{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;color:var(--muted);font-weight:600}.gen-card .gen-go{display:flex;margin:0 auto;min-width:260px;height:48px;justify-content:center;font-size:16px;font-weight:650;background:var(--ink);color:var(--cream);border-color:var(--ink)}.gen-note{max-width:560px;margin:12px auto 0;font-size:14px;line-height:1.5;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.gen-note:empty{display:none}.gen-note.warn{color:var(--alert);font-weight:600}.gen-note.done{color:var(--live);font-weight:600}.gen-dialog{max-width:460px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:14px;padding:24px;color:var(--ink);background:var(--card);box-shadow:0 20px 50px #10443840}.gen-dialog::backdrop{background:#10443866}.gen-dialog h2{font-family:var(--serif);font-size:21px;font-weight:600;margin:0 0 10px}.gen-dialog p{margin:0 0 10px;font-size:14.5px;line-height:1.55;color:var(--muted)}.gen-dialog .missing{color:var(--alert);font-weight:650}.gen-dialog .limit{font-size:13px;color:var(--dim)}.gen-dialog .gen-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.gen-done{text-align:center}.gen-done .done-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:4px auto 12px;border-radius:50%;background:linear-gradient(135deg,#e3f6ef,#ecebff)}.gen-done .done-ico .ai-ico{width:30px;height:30px}.gen-done[open] .done-ico{animation:done-pop .6s cubic-bezier(.2,.9,.3,1.3) both}.gen-done[open] .done-ico .ai-ico{animation:gen-spin 1.2s cubic-bezier(.2,.7,.2,1) both}.gen-done .gen-actions{justify-content:center}.gen-done .gen-go{display:inline-flex;color:var(--cream);border-color:var(--ink);font-weight:650;text-decoration:none}@keyframes done-pop{0%{transform:scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){.gen-done[open] .done-ico,.gen-done[open] .done-ico .ai-ico{animation:none}}.hist-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:32px 0 12px}.hist-head h2{font-family:var(--serif);font-size:19px;font-weight:600;margin:0}.hist-head .spacer{flex:1}.hist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.hist-grid .section{margin-bottom:0}.hist-grid .section h2{margin-bottom:8px}.hist{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.hist:last-child{border-bottom:none}.hist .m{font-weight:600;font-size:14px}.hist .m .sofar{font-weight:400;font-size:12.5px;color:var(--dim)}.hist .when{font-size:12.5px;color:var(--dim)}.hist .spacer{flex:1}.hist .btn{height:30px;padding:0 12px;font-size:12.5px}@media(max-width:860px){.hist-grid{grid-template-columns:1fr}}@media(max-width:480px){.gen-card .gen-go{min-width:0;width:100%}.gen-card h2{font-size:19px}}.an-section .notice{margin-top:4px}.an-section .notice>div>div+*{margin-top:6px}.an-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.an-tile{border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--card)}.an-label{font-size:12.5px;color:var(--muted)}.an-value{font-size:26px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.25;margin-top:2px}.an-delta{font-size:12.5px;color:var(--dim);margin-top:2px}.an-delta.up{color:var(--live)}.an-delta.down{color:var(--alert)}.an-block{margin-top:6px}.an-block h3{font-size:14px;margin:0 0 8px;color:var(--ink)}.an-chart{position:relative;width:100%}.an-chart svg{display:block;touch-action:none}.an-grid{stroke:var(--line-soft);stroke-width:1}.an-axis{fill:var(--dim);font-size:11px;font-variant-numeric:tabular-nums}.an-line{fill:none;stroke:var(--live);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.an-cross{stroke:var(--dim);stroke-width:1;stroke-dasharray:3 3}.an-dot{fill:var(--live);stroke:var(--card);stroke-width:2}.an-tip{position:absolute;top:-6px;transform:translate(-50%);pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--white);font-size:12.5px;padding:4px 9px;border-radius:6px;box-shadow:var(--shadow)}.an-daily{margin:6px 0 14px;font-size:13px;color:var(--muted)}.an-daily summary{cursor:pointer}.an-daily .table-wrap{max-height:260px;overflow-y:auto;margin-top:8px}.an-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:8px}table.an-table td{word-break:break-word}table.an-table th.num,table.an-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:900px){.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.an-two{grid-template-columns:minmax(0,1fr)}}.an-tiles.an-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.an-foot{font-size:12.5px;color:var(--dim);margin:12px 0 0}@media(max-width:900px){.an-tiles.an-tiles-3{grid-template-columns:minmax(0,1fr)}}button.an-toggle{font:inherit;text-align:left;cursor:pointer;position:relative;padding-left:36px}button.an-toggle:before{content:"";position:absolute;left:13px;top:15px;width:14px;height:14px;border-radius:3px;border:2px solid var(--m);box-sizing:border-box}button.an-toggle[aria-pressed=true]{background:var(--m);border-color:var(--m)}button.an-toggle[aria-pressed=true]:before{content:"✓";border-color:var(--white);background:var(--white);color:var(--m);font-size:11px;font-weight:800;line-height:10px;text-align:center}button.an-toggle[aria-pressed=true] .an-label,button.an-toggle[aria-pressed=true] .an-value,button.an-toggle[aria-pressed=true] .an-delta{color:var(--white)}button.an-toggle[aria-pressed=true] .an-delta{opacity:.9}button.an-toggle:hover{box-shadow:var(--shadow)}button.an-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-tip-multi{text-align:left;padding:6px 10px}.an-tip-date{font-weight:650;margin-bottom:2px}.an-tip-row{display:flex;align-items:center;gap:6px}.an-tip-row b{margin-left:auto;padding-left:12px;font-variant-numeric:tabular-nums}.an-sw{width:9px;height:9px;border-radius:2px;flex:none}.gen-card{position:relative;overflow:hidden;isolation:isolate}.gen-card.is-generating{border-color:transparent}.gen-card.is-generating:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;pointer-events:none;background:conic-gradient(from 0deg,#2eb98f,#6b5cff,#c86bff,#2eb98f 40%,transparent 55%,transparent 85%,#2eb98f);animation:gen-spin 3.2s linear infinite}.gen-card.is-generating:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:9px;background:var(--card);pointer-events:none}.gen-stage{display:flex;flex-direction:column;align-items:center;margin-top:32px;animation:gen-rise .45s ease-out both}.gen-stage[hidden]{display:none}.gen-orb{position:relative;width:120px;height:120px;margin:0 0 16px}.gen-orb>*{position:absolute;inset:0;margin:auto}.gen-orb .halo{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(107,92,255,.35),rgba(46,185,143,.12) 55%,transparent 70%);animation:gen-breathe 2.4s ease-in-out infinite}.gen-orb .ring{border-radius:50%;border:1.5px solid transparent}.gen-orb .r1{width:92px;height:92px;border-top-color:#6b5cff;border-right-color:#6b5cff40;animation:gen-spin 1.8s linear infinite}.gen-orb .r2{width:112px;height:112px;border-bottom-color:#2eb98f;border-left-color:#2eb98f40;animation:gen-spin 2.6s linear infinite reverse}.gen-orb .orbit{width:100%;height:100%}.gen-orb .orbit i{position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#6b5cff;box-shadow:0 0 10px #6b5cff}.gen-orb .o1{animation:gen-spin 2.2s linear infinite}.gen-orb .o2{width:76%;height:76%;animation:gen-spin 1.5s linear infinite reverse}.gen-orb .o2 i{background:#2eb98f;box-shadow:0 0 10px #2eb98f;width:6px;height:6px}.gen-orb .o3{width:120%;height:120%;inset:-10%;animation:gen-spin 3.4s linear infinite}.gen-orb .o3 i{background:#c86bff;box-shadow:0 0 10px #c86bff;width:5px;height:5px;top:50%;left:0}.gen-orb .burst{width:54px;height:54px;fill:url(#ai-grad);filter:drop-shadow(0 0 10px rgba(107,92,255,.55));animation:gen-burst 2.4s ease-in-out infinite}.gen-stage-title{margin:0;font-family:var(--serif);font-size:21px;font-weight:600;color:var(--ink)}.gen-stage-step{margin:6px 0 16px;min-height:21px;font-size:14.5px;color:#4b3fc4;font-weight:600}.gen-stage-step.swap{animation:gen-step .4s ease-out}.gen-bar{position:relative;width:min(360px,100%);height:6px;border-radius:999px;overflow:hidden;background:var(--line-soft)}.gen-bar span{position:absolute;inset:0;width:40%;border-radius:999px;background:linear-gradient(90deg,#2eb98f,#6b5cff,#c86bff);animation:gen-run 1.6s ease-in-out infinite}.gen-stage-hint{margin:12px 0 0;font-size:13px;color:var(--dim)}@keyframes gen-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes gen-breathe{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes gen-burst{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}@keyframes gen-step{0%{opacity:0;transform:translateY(6px)}}@keyframes gen-run{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.gen-card.is-generating:before,.gen-stage,.gen-stage *,.gen-stage-step.swap{animation:none!important}}.gw[data-astro-cid-irmxug4t],.gw-teaser[data-astro-cid-irmxug4t]{--iv-900: #102118;--iv-800: #17301f;--iv-700: #1f3d2c;--iv-600: #2f5643;--iv-500: #408962;--iv-200: #cfe6d8;--iv-100: #e6f2ea;--iv-50: #f3f8f4;--iv-lime: #c7f36b;--iv-lime-2: #d8f58a}.gw-btn[data-astro-cid-irmxug4t]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--iv-600);color:#fff;font-weight:650;font-size:15px;text-decoration:none;white-space:nowrap;transition:background-color .2s,transform .2s}.gw-btn[data-astro-cid-irmxug4t]:hover{background:var(--iv-700);transform:translateY(-1px)}.gw-btn[data-astro-cid-irmxug4t].lime{background:var(--iv-lime);color:var(--iv-900)}.gw-btn[data-astro-cid-irmxug4t].lime:hover{background:var(--iv-lime-2)}.gw-btn[data-astro-cid-irmxug4t].ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.gw-btn[data-astro-cid-irmxug4t].ghost:hover{background:#ffffff14}.gw-btn[data-astro-cid-irmxug4t] .gw-arrow,.gw-link[data-astro-cid-irmxug4t] .gw-arrow{width:16px;height:16px;transition:transform .2s}.gw-btn[data-astro-cid-irmxug4t]:hover .gw-arrow{transform:translate(3px)}.gw-link[data-astro-cid-irmxug4t]{display:inline-flex;align-items:center;gap:6px;color:var(--iv-600);font-weight:650;font-size:14.5px;text-decoration:none}.gw-link[data-astro-cid-irmxug4t]:hover{text-decoration:underline;text-underline-offset:3px}.gw-link[data-astro-cid-irmxug4t]:hover .gw-arrow{transform:translate(2px,-2px)}.gw-teaser[data-astro-cid-irmxug4t]{position:relative;overflow:hidden;isolation:isolate;margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;padding:28px;border-radius:14px;color:#fff;background:var(--iv-900)}.gw-teaser[data-astro-cid-irmxug4t]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(34rem 20rem at 100% 0%,rgba(64,137,98,.55),transparent 65%),radial-gradient(22rem 16rem at 0% 110%,rgba(199,243,107,.14),transparent 70%)}@media(min-width:1000px){.gw-teaser[data-astro-cid-irmxug4t]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:32px 36px}}.gw-teaser[data-astro-cid-irmxug4t] h2[data-astro-cid-irmxug4t]{font-family:var(--serif);font-size:26px;line-height:1.2;margin:0 0 8px;color:#fff}.gw-teaser-copy[data-astro-cid-irmxug4t] p[data-astro-cid-irmxug4t]{margin:0 0 18px;color:#ffffffbf;max-width:34em}.gw-teaser-list[data-astro-cid-irmxug4t]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gw-teaser-list[data-astro-cid-irmxug4t] a[data-astro-cid-irmxug4t]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;color:#fff;text-decoration:none;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color .2s,transform .2s}.gw-teaser-list[data-astro-cid-irmxug4t] a[data-astro-cid-irmxug4t]:hover{background:#ffffff1c;transform:translate(3px)}.gw-teaser-ico[data-astro-cid-irmxug4t]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:var(--iv-lime);color:var(--iv-900)}.gw-teaser-ico[data-astro-cid-irmxug4t] svg{width:19px;height:19px}.gw-teaser-t[data-astro-cid-irmxug4t]{display:grid;flex:1;min-width:0;line-height:1.3}.gw-teaser-t[data-astro-cid-irmxug4t] b[data-astro-cid-irmxug4t]{font-size:15.5px}.gw-teaser-t[data-astro-cid-irmxug4t] span[data-astro-cid-irmxug4t]{font-size:13px;color:#ffffff9e}.gw-teaser-list[data-astro-cid-irmxug4t] .gw-chev{width:18px;height:18px;color:#ffffff80}.gw[data-astro-cid-irmxug4t]{display:grid;gap:22px}.gw-hero[data-astro-cid-irmxug4t]{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;color:#fff;background:var(--iv-900);display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:32px 26px}.gw-hero[data-astro-cid-irmxug4t]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48rem 26rem at 105% -10%,rgba(64,137,98,.6),transparent 62%),radial-gradient(30rem 20rem at -10% 120%,rgba(199,243,107,.16),transparent 70%)}.gw-hero[data-astro-cid-irmxug4t]:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000 60%)}@media(min-width:1000px){.gw-hero[data-astro-cid-irmxug4t]{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);padding:44px;gap:40px}}.gw-hero[data-astro-cid-irmxug4t] h1[data-astro-cid-irmxug4t]{font-family:var(--serif);font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:0 0 14px;color:#fff}.gw-lead[data-astro-cid-irmxug4t]{font-size:17px;line-height:1.6;color:#ffffffc7;margin:0 0 22px;max-width:36em}.gw-hero-act[data-astro-cid-irmxug4t]{display:flex;flex-wrap:wrap;gap:8px}.gw-chip[data-astro-cid-irmxug4t]{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;transition:background-color .2s,color .2s}.gw-chip[data-astro-cid-irmxug4t]:hover{background:var(--iv-lime);color:var(--iv-900)}.gw-journey[data-astro-cid-irmxug4t]{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:12px}.gw-journey[data-astro-cid-irmxug4t]:before{content:"";position:absolute;left:30px;top:30px;bottom:30px;width:2px;background:linear-gradient(var(--iv-lime),rgba(199,243,107,.15))}.gw-j[data-astro-cid-irmxug4t]{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:14px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;backdrop-filter:blur(6px);animation:gw-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .12s)}.gw-j[data-astro-cid-irmxug4t]:nth-child(2){--d: 1;margin-left:14px}.gw-j[data-astro-cid-irmxug4t]:nth-child(3){--d: 2;margin-left:28px}.gw-j[data-astro-cid-irmxug4t]:nth-child(4){--d: 3;margin-left:42px}.gw-j[data-astro-cid-irmxug4t]>span[data-astro-cid-irmxug4t]:last-child{display:grid;line-height:1.3}.gw-j[data-astro-cid-irmxug4t] b[data-astro-cid-irmxug4t]{font-size:15.5px}.gw-j[data-astro-cid-irmxug4t]>span[data-astro-cid-irmxug4t]:last-child span[data-astro-cid-irmxug4t]{font-size:13px;color:#fff9}.gw-j-ico[data-astro-cid-irmxug4t]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--iv-lime);color:var(--iv-900)}.gw-j[data-astro-cid-irmxug4t].lc .gw-j-ico[data-astro-cid-irmxug4t]{background:#fff;color:var(--live)}.gw-j-ico[data-astro-cid-irmxug4t] svg{width:18px;height:18px}.gw-row[data-astro-cid-irmxug4t]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:26px;background:var(--card);border-radius:16px;box-shadow:0 1px 2px #1021180a,0 12px 32px -18px #1021182e;scroll-margin-top:20px}@media(min-width:1000px){.gw-row[data-astro-cid-irmxug4t]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:36px}.gw-row[data-astro-cid-irmxug4t].flip .gw-media[data-astro-cid-irmxug4t]{order:2}}.gw-media[data-astro-cid-irmxug4t]{position:relative;padding-bottom:54px}.gw-photo[data-astro-cid-irmxug4t]{margin:0;border-radius:14px;overflow:hidden;aspect-ratio:3 / 2;background:var(--iv-100)}.gw-photo[data-astro-cid-irmxug4t] img[data-astro-cid-irmxug4t]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gw-row[data-astro-cid-irmxug4t]:hover .gw-photo[data-astro-cid-irmxug4t] img[data-astro-cid-irmxug4t]{transform:scale(1.03)}.gw-panel[data-astro-cid-irmxug4t]{aspect-ratio:3 / 2;border-radius:14px;background:var(--iv-50);background-image:radial-gradient(26rem 16rem at 100% 0%,rgba(64,137,98,.22),transparent 60%),linear-gradient(rgba(47,86,67,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(47,86,67,.07) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.gw-card[data-astro-cid-irmxug4t]{position:absolute;left:18px;right:18px;bottom:0;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px #10211859,0 0 0 1px #1021180f;animation:gw-rise .7s cubic-bezier(.2,.7,.2,1) .15s both}.gw-card[data-astro-cid-irmxug4t].solo{top:50%;bottom:auto;transform:translateY(-50%);animation-name:gw-rise-mid}.gw-media[data-astro-cid-irmxug4t]:has(.gw-card.solo){padding-bottom:0}.gw-card-top[data-astro-cid-irmxug4t]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e6ece8}.gw-card-title[data-astro-cid-irmxug4t]{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#5d6f66}.gw-card-pill[data-astro-cid-irmxug4t]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--iv-600);color:#fff;white-space:nowrap}.gw-flow[data-astro-cid-irmxug4t]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.gw-flow[data-astro-cid-irmxug4t].n3{--n: 3}.gw-flow[data-astro-cid-irmxug4t] li[data-astro-cid-irmxug4t]{display:grid;gap:3px;min-width:0}.gw-node[data-astro-cid-irmxug4t]{position:relative;display:flex;align-items:center;height:30px;margin-bottom:4px}.gw-dot[data-astro-cid-irmxug4t]{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--iv-600);color:var(--iv-lime)}.gw-dot[data-astro-cid-irmxug4t] svg{width:15px;height:15px}.gw-dot[data-astro-cid-irmxug4t]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--iv-500);opacity:0;animation:gw-walk 5s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--k) * .6s)}.gw-line[data-astro-cid-irmxug4t]{position:absolute;left:30px;right:-12px;height:2px;background:linear-gradient(90deg,var(--iv-500),var(--iv-200))}.gw-step[data-astro-cid-irmxug4t]{font-size:14px;font-weight:650;line-height:1.3;color:var(--iv-900)}.gw-step-l[data-astro-cid-irmxug4t]{font-size:12px;color:#6b7d74;line-height:1.3}.gw-copy[data-astro-cid-irmxug4t]{display:flex;flex-direction:column;align-items:flex-start}.gw-logo[data-astro-cid-irmxug4t]{height:40px;width:auto;max-width:240px;margin-bottom:18px;object-fit:contain;object-position:left}.gw-copy[data-astro-cid-irmxug4t] h2[data-astro-cid-irmxug4t]{font-family:var(--serif);font-size:clamp(24px,2.3vw,30px);line-height:1.2;color:var(--iv-900);margin:0 0 12px}.gw-body[data-astro-cid-irmxug4t]{margin:0 0 18px;font-size:16px;line-height:1.65;color:var(--muted)}.gw-points[data-astro-cid-irmxug4t]{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.gw-points[data-astro-cid-irmxug4t] li[data-astro-cid-irmxug4t]{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--ink)}.gw-tick[data-astro-cid-irmxug4t]{display:grid;place-items:center;width:22px;height:22px;flex:none;margin-top:1px;border-radius:50%;background:var(--iv-100);color:var(--iv-600)}.gw-tick[data-astro-cid-irmxug4t] svg{width:13px;height:13px;stroke-width:2.6}.gw-terms[data-astro-cid-irmxug4t]{margin:0 0 22px;padding:12px 16px;border-radius:12px;align-self:stretch;background:var(--iv-900);color:#fff;font-size:14.5px;font-weight:600;line-height:1.5;background-image:linear-gradient(90deg,rgba(199,243,107,.16),transparent 60%)}.gw-act[data-astro-cid-irmxug4t]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.gw-story[data-astro-cid-irmxug4t]{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:center;padding:26px;border-radius:16px;background:var(--iv-50);box-shadow:inset 0 0 0 1px var(--iv-100)}@media(min-width:1000px){.gw-story[data-astro-cid-irmxug4t]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;padding:36px}}.gw-video[data-astro-cid-irmxug4t]{border-radius:14px;overflow:hidden;background:var(--iv-900);aspect-ratio:16 / 9;box-shadow:0 18px 40px -20px #10211873}.gw-video[data-astro-cid-irmxug4t]{position:relative}.gw-video[data-astro-cid-irmxug4t] video[data-astro-cid-irmxug4t]{display:block;width:100%;height:100%;object-fit:cover}.gw-play[data-astro-cid-irmxug4t]{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 6px;border:0;border-radius:999px;background:#102118c7;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer;backdrop-filter:blur(6px);transition:background-color .2s,transform .2s}.gw-play[data-astro-cid-irmxug4t] span[data-astro-cid-irmxug4t]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--iv-lime);color:var(--iv-900)}.gw-play[data-astro-cid-irmxug4t] svg[data-astro-cid-irmxug4t]{width:16px;height:16px;margin-left:2px}.gw-play[data-astro-cid-irmxug4t]:hover{background:var(--iv-900);transform:scale(1.03)}.gw-video[data-astro-cid-irmxug4t].playing .gw-play[data-astro-cid-irmxug4t]{display:none}.gw-story[data-astro-cid-irmxug4t] h2[data-astro-cid-irmxug4t]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iv-500);margin:0 0 14px;font-family:inherit}.gw-story[data-astro-cid-irmxug4t] blockquote[data-astro-cid-irmxug4t]{margin:0 0 16px}.gw-story[data-astro-cid-irmxug4t] .q1[data-astro-cid-irmxug4t]{font-family:var(--serif);font-size:clamp(20px,2vw,25px);line-height:1.35;color:var(--iv-900);margin:0 0 12px}.gw-story[data-astro-cid-irmxug4t] .q2[data-astro-cid-irmxug4t]{font-size:16px;color:var(--muted);margin:0}.gw-attr[data-astro-cid-irmxug4t]{margin:0;font-size:14px;color:var(--muted)}.gw-attr[data-astro-cid-irmxug4t] b[data-astro-cid-irmxug4t]{color:var(--iv-900)}.gw-close[data-astro-cid-irmxug4t]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:26px 30px;border-radius:16px;color:#fff;background:var(--iv-700);background-image:radial-gradient(30rem 14rem at 100% 100%,rgba(199,243,107,.18),transparent 70%)}.gw-close[data-astro-cid-irmxug4t] h2[data-astro-cid-irmxug4t]{font-family:var(--serif);font-size:24px;margin:0 0 6px;color:#fff}.gw-close[data-astro-cid-irmxug4t] p[data-astro-cid-irmxug4t]{margin:0;color:#ffffffbf;max-width:38em}.gw-close-act[data-astro-cid-irmxug4t]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:600px){.gw-hero[data-astro-cid-irmxug4t],.gw-row[data-astro-cid-irmxug4t],.gw-story[data-astro-cid-irmxug4t]{padding:20px}.gw-j[data-astro-cid-irmxug4t]:nth-child(n){margin-left:0}.gw-flow[data-astro-cid-irmxug4t],.gw-flow[data-astro-cid-irmxug4t].n3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gw-line[data-astro-cid-irmxug4t]{display:none}.gw-card[data-astro-cid-irmxug4t]{position:relative;left:auto;right:auto;margin:-40px 12px 0}.gw-card[data-astro-cid-irmxug4t].solo{position:absolute;left:12px;right:12px;margin:0}.gw-media[data-astro-cid-irmxug4t]{padding-bottom:0}.gw-btn[data-astro-cid-irmxug4t]{width:100%;justify-content:center}.gw-close[data-astro-cid-irmxug4t]{padding:22px 20px}}@keyframes gw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gw-rise-mid{0%{opacity:0;transform:translateY(calc(-50% + 14px))}to{opacity:1;transform:translateY(-50%)}}@keyframes gw-walk{0%{opacity:0;transform:scale(.72)}6%{opacity:1;transform:scale(1)}16%{opacity:.9;transform:scale(1.04)}30%,to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.gw-j[data-astro-cid-irmxug4t],.gw-card[data-astro-cid-irmxug4t],.gw-dot[data-astro-cid-irmxug4t]:before{animation:none}.gw-photo[data-astro-cid-irmxug4t] img[data-astro-cid-irmxug4t],.gw-btn[data-astro-cid-irmxug4t],.gw-teaser-list[data-astro-cid-irmxug4t] a[data-astro-cid-irmxug4t]{transition:none}}.ch[data-astro-cid-yytbjjsv]{display:grid;gap:18px}.ch[data-astro-cid-yytbjjsv]>[data-astro-cid-yytbjjsv],.ch-duo[data-astro-cid-yytbjjsv]>[data-astro-cid-yytbjjsv]{animation:ch-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}.sr[data-astro-cid-yytbjjsv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ch-hero[data-astro-cid-yytbjjsv]{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding:30px 32px;background:#0d3a30;background-image:radial-gradient(42rem 22rem at 100% -20%,rgba(46,185,143,.45),transparent 62%),radial-gradient(26rem 18rem at -6% 130%,rgba(46,185,143,.22),transparent 70%)}.ch-hero[data-astro-cid-yytbjjsv]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background-image:radial-gradient(1.4px 1.4px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 46% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 64%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 78% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 78%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 36% 44%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 40%,#fff 50%,transparent 51%);animation:ch-twinkle 6s ease-in-out infinite alternate}.ch-date[data-astro-cid-yytbjjsv]{margin:0 0 6px;font-size:13.5px;color:#eefbf5b8}.ch-hero[data-astro-cid-yytbjjsv] h1[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:clamp(28px,3vw,38px);line-height:1.12;font-weight:600;margin:0 0 8px;letter-spacing:-.01em;color:#fff}.ch-lead[data-astro-cid-yytbjjsv]{margin:0;max-width:40em;color:#eefbf5cc;font-size:15.5px;line-height:1.55}.ch-pay[data-astro-cid-yytbjjsv]{display:flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;border-radius:14px;min-width:250px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;backdrop-filter:blur(8px)}.ch-pay-ico[data-astro-cid-yytbjjsv]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--green);color:#0b2f27;flex:none}.ch-pay-ico[data-astro-cid-yytbjjsv] svg{width:22px;height:22px}.ch-pay-t[data-astro-cid-yytbjjsv]{display:grid;line-height:1.3}.ch-pay[data-astro-cid-yytbjjsv] .k[data-astro-cid-yytbjjsv]{font-size:13px;color:#eefbf5b8;font-weight:600}.ch-pay[data-astro-cid-yytbjjsv] .v[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.ch-pay[data-astro-cid-yytbjjsv] .w[data-astro-cid-yytbjjsv]{font-size:13.5px;color:#eefbf5b8}.ch-pay[data-astro-cid-yytbjjsv].soon{background:#fdf0dc24;box-shadow:inset 0 0 0 1px #f6d49a8c}.ch-pay[data-astro-cid-yytbjjsv].soon .ch-pay-ico[data-astro-cid-yytbjjsv]{background:#f6d49a;color:#5f3d02}.ch-pay[data-astro-cid-yytbjjsv].soon .w[data-astro-cid-yytbjjsv]{color:#f6d49a;font-weight:650}.ch-kpis[data-astro-cid-yytbjjsv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;animation:none}@media(max-width:1100px){.ch-kpis[data-astro-cid-yytbjjsv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-kpi[data-astro-cid-yytbjjsv]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:18px 20px;min-width:0;background:var(--card);border-radius:14px;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:ch-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms);transition:transform .25s,box-shadow .25s}.ch-kpi[data-astro-cid-yytbjjsv]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #10443814,0 16px 34px -18px #10443866}.ch-kpi-ico[data-astro-cid-yytbjjsv]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--live-bg);color:var(--live);margin-bottom:8px}.ch-kpi-ico[data-astro-cid-yytbjjsv] svg{width:19px;height:19px}.ch-kpi[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:36px;line-height:1.05;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ch-kpi[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv].txt{font-size:20px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:2px 0 3px}.ch-kpi[data-astro-cid-yytbjjsv] .l[data-astro-cid-yytbjjsv]{font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ch-delta[data-astro-cid-yytbjjsv]{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:650;padding:2px 8px 2px 5px;border-radius:999px}.ch-delta[data-astro-cid-yytbjjsv] svg{width:13px;height:13px;stroke-width:2.4}.ch-delta[data-astro-cid-yytbjjsv].up{background:var(--live-bg);color:var(--live)}.ch-delta[data-astro-cid-yytbjjsv].down{background:var(--none-bg);color:var(--none)}.ch-card[data-astro-cid-yytbjjsv]{background:var(--card);border-radius:14px;padding:22px 24px;min-width:0;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d}.ch-head[data-astro-cid-yytbjjsv]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ch-head[data-astro-cid-yytbjjsv] h2[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:20px;font-weight:600;margin:0;letter-spacing:-.01em}.ch-sub[data-astro-cid-yytbjjsv]{margin:3px 0 0;font-size:13.5px;color:var(--dim);overflow-wrap:anywhere}.ch-more[data-astro-cid-yytbjjsv]{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--live);font-size:13.5px;font-weight:650;text-decoration:none;padding-top:3px}.ch-more[data-astro-cid-yytbjjsv] svg{width:15px;height:15px;transition:transform .2s}.ch-more[data-astro-cid-yytbjjsv]:hover svg{transform:translate(3px)}.ch-empty[data-astro-cid-yytbjjsv]{color:var(--dim);margin:0;padding:16px 18px;background:var(--bg);border-radius:10px}.ch-foot[data-astro-cid-yytbjjsv]{margin:12px 0 0;font-size:12.5px;color:var(--dim)}.ch-duo[data-astro-cid-yytbjjsv]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:1100px){.ch-duo[data-astro-cid-yytbjjsv],.ch-duo[data-astro-cid-yytbjjsv].rev{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.ch-plot[data-astro-cid-yytbjjsv]{position:relative;height:190px;padding-left:30px}.ch-grid[data-astro-cid-yytbjjsv]{position:absolute;inset:0 0 24px 30px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.ch-grid[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]{position:relative;border-top:1px dashed var(--line);height:0}.ch-grid[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]:last-child{border-top:1px solid #c9e9da}.ch-grid[data-astro-cid-yytbjjsv] i[data-astro-cid-yytbjjsv]{position:absolute;right:calc(100% + 8px);top:-8px;font-style:normal;font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.ch-bars[data-astro-cid-yytbjjsv]{position:relative;list-style:none;margin:0;padding:0;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px}.ch-bars[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv]{display:grid;grid-template-rows:minmax(0,1fr) 24px;justify-items:center;min-width:0}.ch-bars[data-astro-cid-yytbjjsv] .bar[data-astro-cid-yytbjjsv]{position:relative;align-self:end;width:min(70%,44px);height:max(var(--h),3px);border-radius:4px 4px 0 0;background:#2eb98f;transform-origin:bottom;outline:none;cursor:default;animation:ch-grow .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.4s + var(--k) * 45ms);transition:background-color .15s}.ch-bars[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv].now .bar[data-astro-cid-yytbjjsv]{background:repeating-linear-gradient(135deg,#2eb98f 0 5px,#6fd3b3 5px 10px)}.ch-bars[data-astro-cid-yytbjjsv] .bar[data-astro-cid-yytbjjsv]:hover,.ch-bars[data-astro-cid-yytbjjsv] .bar[data-astro-cid-yytbjjsv]:focus-visible{background:var(--live)}.ch-bars[data-astro-cid-yytbjjsv] .bar[data-astro-cid-yytbjjsv]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--live)}.ch-bars[data-astro-cid-yytbjjsv] .x[data-astro-cid-yytbjjsv]{align-self:end;font-size:11.5px;color:var(--dim);white-space:nowrap}.tip[data-astro-cid-yytbjjsv]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;padding:7px 10px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.35;white-space:nowrap;text-align:center;transition:opacity .15s,transform .15s;z-index:2}.tip[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-size:14px}.tip[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]{color:#eefbf5b8}.bar[data-astro-cid-yytbjjsv]:hover .tip[data-astro-cid-yytbjjsv],.bar[data-astro-cid-yytbjjsv]:focus-visible .tip[data-astro-cid-yytbjjsv]{opacity:1;transform:translate(-50%)}.ch-head-act[data-astro-cid-yytbjjsv]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.ch-view[data-astro-cid-yytbjjsv]{display:none;padding:3px;border-radius:999px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}html.js .ch-view[data-astro-cid-yytbjjsv]{display:inline-flex}.ch-view[data-astro-cid-yytbjjsv] button[data-astro-cid-yytbjjsv]{height:28px;padding:0 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.ch-view[data-astro-cid-yytbjjsv] button[data-astro-cid-yytbjjsv][aria-pressed=true]{background:#fff;color:var(--live);box-shadow:0 1px 3px #10443826}.ch-table[data-astro-cid-yytbjjsv]{margin-top:16px;overflow-x:auto}html.js .ch-table[data-astro-cid-yytbjjsv]{display:none;margin-top:0}html.js .ch-chart[data-astro-cid-yytbjjsv].as-table .ch-table[data-astro-cid-yytbjjsv]{display:flex;align-items:center;min-height:190px;animation:ch-rise .35s cubic-bezier(.2,.7,.2,1) both}html.js .ch-chart[data-astro-cid-yytbjjsv].as-table .ch-plot[data-astro-cid-yytbjjsv]{display:none}.ch-table[data-astro-cid-yytbjjsv] table[data-astro-cid-yytbjjsv]{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.ch-table[data-astro-cid-yytbjjsv] th[data-astro-cid-yytbjjsv],.ch-table[data-astro-cid-yytbjjsv] td[data-astro-cid-yytbjjsv]{padding:12px 8px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--line-soft)}.ch-table[data-astro-cid-yytbjjsv] thead[data-astro-cid-yytbjjsv] th[data-astro-cid-yytbjjsv]{font-size:12.5px;font-weight:600;color:var(--dim)}.ch-table[data-astro-cid-yytbjjsv] th[data-astro-cid-yytbjjsv][scope=row]{text-align:left;padding-left:0;color:var(--muted);font-weight:650;position:sticky;left:0;background:var(--card)}.ch-table[data-astro-cid-yytbjjsv] td[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink)}.ch-table[data-astro-cid-yytbjjsv] td[data-astro-cid-yytbjjsv].peak{color:var(--live)}.ch-table[data-astro-cid-yytbjjsv] .so[data-astro-cid-yytbjjsv]{display:block;font-size:11px;font-weight:500}.ch-table[data-astro-cid-yytbjjsv] tbody[data-astro-cid-yytbjjsv] tr[data-astro-cid-yytbjjsv]:last-child>[data-astro-cid-yytbjjsv]{border-bottom:0}.ch-browser[data-astro-cid-yytbjjsv]{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 18px 36px -24px #10443873;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ch-site[data-astro-cid-yytbjjsv]:hover .ch-browser[data-astro-cid-yytbjjsv]{transform:translateY(-3px);box-shadow:0 0 0 1px #bfe9d6,0 24px 44px -24px #1044388c}.ch-shot[data-astro-cid-yytbjjsv]{border-radius:0}.ch-leadlist[data-astro-cid-yytbjjsv]{list-style:none;margin:0;padding:0;display:grid}.ch-leadlist[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv]{display:flex;align-items:center;gap:12px;padding:11px 8px;margin:0 -8px;border-radius:10px;border-bottom:1px solid var(--line-soft);transition:background-color .15s;animation:ch-slide .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.5s + var(--k) * 70ms)}.ch-leadlist[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv]:last-child{border-bottom:0}.ch-leadlist[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv]:hover{background:var(--bg)}.ch-av[data-astro-cid-yytbjjsv]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;font-size:13px;font-weight:700;letter-spacing:.02em}.ch-av[data-astro-cid-yytbjjsv][data-tone="0"]{background:#dcf3ea;color:#0f7a5c}.ch-av[data-astro-cid-yytbjjsv][data-tone="1"]{background:#e8f0fc;color:#2b5ea8}.ch-av[data-astro-cid-yytbjjsv][data-tone="2"]{background:#fdf0dc;color:#8a5a06}.ch-av[data-astro-cid-yytbjjsv][data-tone="3"]{background:#efe9fb;color:#5b3fa0}.ch-lead-t[data-astro-cid-yytbjjsv]{display:grid;flex:1;min-width:0;line-height:1.35}.ch-lead-t[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-lead-t[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-when[data-astro-cid-yytbjjsv]{flex:none;font-size:12.5px;color:var(--dim);white-space:nowrap}.ch-when[data-astro-cid-yytbjjsv].fresh{color:var(--live);font-weight:650;display:inline-flex;align-items:center;gap:6px}.ch-when[data-astro-cid-yytbjjsv].fresh:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);animation:ch-ping 1.8s ease-out infinite}.ch-replist[data-astro-cid-yytbjjsv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:600px){.ch-replist[data-astro-cid-yytbjjsv]{grid-template-columns:minmax(0,1fr)}}.ch-replist[data-astro-cid-yytbjjsv] a[data-astro-cid-yytbjjsv]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;text-decoration:none;color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-soft);transition:background-color .2s,box-shadow .2s,transform .2s}.ch-replist[data-astro-cid-yytbjjsv] a[data-astro-cid-yytbjjsv]:hover{background:#fff;box-shadow:inset 0 0 0 1px #bfe9d6,0 10px 22px -16px #10443873;transform:translateY(-2px)}.ch-rep-ico[data-astro-cid-yytbjjsv]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#fff;color:var(--live);box-shadow:inset 0 0 0 1px var(--line)}.ch-rep-ico[data-astro-cid-yytbjjsv] svg{width:20px;height:20px}.ch-rep-t[data-astro-cid-yytbjjsv]{display:grid;flex:1;min-width:0;line-height:1.35}.ch-rep-t[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-weight:650;font-size:14.5px}.ch-rep-t[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]{font-size:12.5px;color:var(--dim)}.ch-rep-go[data-astro-cid-yytbjjsv]{color:var(--live);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.ch-rep-go[data-astro-cid-yytbjjsv] svg{width:17px;height:17px}.ch-replist[data-astro-cid-yytbjjsv] a[data-astro-cid-yytbjjsv]:hover .ch-rep-go[data-astro-cid-yytbjjsv]{opacity:1;transform:none}.ch-am[data-astro-cid-yytbjjsv]{display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,#fff 40%,#eaf9f1)}.ch-am-top[data-astro-cid-yytbjjsv]{display:flex;align-items:center;gap:14px}.ch-am-av[data-astro-cid-yytbjjsv]{position:relative;display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;background:linear-gradient(135deg,#2eb98f,#0f7a5c);color:#fff;font-family:var(--serif);font-size:24px;font-weight:600}.ch-am-av[data-astro-cid-yytbjjsv] i[data-astro-cid-yytbjjsv]{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #fff}.ch-am-av[data-astro-cid-yytbjjsv] i[data-astro-cid-yytbjjsv]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:ch-ping 2.4s ease-out infinite}.ch-am-t[data-astro-cid-yytbjjsv]{display:grid;line-height:1.3}.ch-am-t[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-family:var(--serif);font-size:21px;font-weight:600}.ch-am-t[data-astro-cid-yytbjjsv] span[data-astro-cid-yytbjjsv]{font-size:13.5px;color:var(--dim)}.ch-am-msg[data-astro-cid-yytbjjsv]{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.ch-am-act[data-astro-cid-yytbjjsv]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ch-am-act[data-astro-cid-yytbjjsv] .btn[data-astro-cid-yytbjjsv]{display:inline-flex;align-items:center;gap:7px}.ch-am-act[data-astro-cid-yytbjjsv] .i{width:16px;height:16px}.ch-am-act[data-astro-cid-yytbjjsv] .btn[data-astro-cid-yytbjjsv]{flex:1 1 0;justify-content:center}.ch-am-act[data-astro-cid-yytbjjsv] .btn[data-astro-cid-yytbjjsv]:first-child{flex:1 1 100%}.ch-grow[data-astro-cid-yytbjjsv] .gw-teaser{margin-top:0}@media(max-width:600px){.ch-hero[data-astro-cid-yytbjjsv]{padding:24px 20px}.ch-pay[data-astro-cid-yytbjjsv]{width:100%}.ch-card[data-astro-cid-yytbjjsv]{padding:18px}.ch-kpi[data-astro-cid-yytbjjsv]{padding:16px}.ch-kpi[data-astro-cid-yytbjjsv] b[data-astro-cid-yytbjjsv]{font-size:30px}.ch-head[data-astro-cid-yytbjjsv]{flex-wrap:wrap}.ch-plot[data-astro-cid-yytbjjsv]{height:160px}}@keyframes ch-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ch-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ch-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ch-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes ch-twinkle{0%{opacity:.35}to{opacity:.7}}@media(prefers-reduced-motion:reduce){.ch[data-astro-cid-yytbjjsv]>[data-astro-cid-yytbjjsv],.ch-duo[data-astro-cid-yytbjjsv]>[data-astro-cid-yytbjjsv],.ch-kpi[data-astro-cid-yytbjjsv],.ch-bars[data-astro-cid-yytbjjsv] .bar[data-astro-cid-yytbjjsv],.ch-leadlist[data-astro-cid-yytbjjsv] li[data-astro-cid-yytbjjsv],.ch-hero[data-astro-cid-yytbjjsv]:before{animation:none}.ch-when[data-astro-cid-yytbjjsv].fresh:before,.ch-am-av[data-astro-cid-yytbjjsv] i[data-astro-cid-yytbjjsv]:after{display:none}.ch-kpi[data-astro-cid-yytbjjsv],.ch-browser[data-astro-cid-yytbjjsv],.ch-replist[data-astro-cid-yytbjjsv] a[data-astro-cid-yytbjjsv],.tip[data-astro-cid-yytbjjsv]{transition:none}}.cb[data-astro-cid-7qqem4pr]{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:28px 32px;background:#0d3a30;background-image:radial-gradient(42rem 22rem at 100% -20%,rgba(46,185,143,.45),transparent 62%),radial-gradient(26rem 18rem at -6% 130%,rgba(46,185,143,.22),transparent 70%);animation:cb-rise .6s cubic-bezier(.2,.7,.2,1) both}.cb[data-astro-cid-7qqem4pr].compact{padding:22px 28px}.cb[data-astro-cid-7qqem4pr]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background-image:radial-gradient(1.4px 1.4px at 12% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 46% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 64%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 78% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 78%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 36% 44%,#fff 50%,transparent 51%);animation:cb-twinkle 6s ease-in-out infinite alternate}.cb-copy[data-astro-cid-7qqem4pr]{min-width:0;flex:1 1 360px}.cb[data-astro-cid-7qqem4pr] h1[data-astro-cid-7qqem4pr]{font-family:var(--serif);font-size:clamp(26px,2.7vw,34px);line-height:1.12;font-weight:600;margin:0 0 8px;letter-spacing:-.01em;color:#fff}.cb-lead[data-astro-cid-7qqem4pr]{margin:0;max-width:46em;color:#eefbf5cc;font-size:15px;line-height:1.55}.cb-aside[data-astro-cid-7qqem4pr]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cb-below[data-astro-cid-7qqem4pr]{flex:1 1 100%;min-width:0}@media(max-width:600px){.cb[data-astro-cid-7qqem4pr],.cb[data-astro-cid-7qqem4pr].compact{padding:22px 20px}.cb-aside[data-astro-cid-7qqem4pr]{width:100%}}@keyframes cb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cb-twinkle{0%{opacity:.35}to{opacity:.7}}@media(prefers-reduced-motion:reduce){.cb[data-astro-cid-7qqem4pr],.cb[data-astro-cid-7qqem4pr]:before{animation:none}}body.clientpage .cf-search #forms-search{width:100%;flex:1;height:46px;padding:0 16px 0 42px;border-radius:12px;font-size:15px;background:var(--bg);border:1px solid transparent;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,background-color .2s}body.clientpage .cf-search #forms-search:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--green),0 0 0 4px #2eb98f26}body.clientpage .cf .frange{margin:0;gap:12px}body.clientpage .cf .fcal-btn{height:46px;padding:0 16px;border-radius:12px;font-weight:650}body.clientpage .cf .ftotal{font-size:14px;color:var(--muted)}body.clientpage .cf .ftotal b,body.clientpage .cf .ftotal strong{font-family:var(--serif);font-size:18px;color:var(--ink)}body.clientpage .cf-chips{gap:8px;margin:0 0 14px}body.clientpage .cf-chips button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 14px;border-radius:999px;border:0;background:var(--bg);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s,color .2s,box-shadow .2s}body.clientpage .cf-chips button .n{min-width:24px;height:24px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;background:#fff;font-size:12px;font-variant-numeric:tabular-nums}body.clientpage .cf-chips button:hover{box-shadow:inset 0 0 0 1px var(--green)}body.clientpage .cf-chips button[data-active=true]{background:var(--ink);color:#fff;box-shadow:none}body.clientpage .cf-chips button[data-active=true] .n{background:#ffffff29;color:#fff}body.clientpage .cf table.forms{border-collapse:separate;border-spacing:0}body.clientpage .cf table.forms th{font-size:11.5px;letter-spacing:.07em;color:var(--dim);padding:10px 12px;border-bottom:1px solid var(--line);background:var(--bg)}body.clientpage .cf table.forms th:first-child{border-radius:10px 0 0 10px}body.clientpage .cf table.forms th:last-child{border-radius:0 10px 10px 0}body.clientpage .cf table.forms thead th{border-bottom:0}body.clientpage .cf table.forms td{padding:14px 12px;border-bottom:1px solid var(--line-soft);transition:background-color .15s}body.clientpage .cf table.forms tbody tr:not(.f-detail){animation:cff-row .25s ease-out both}body.clientpage .cf table.forms tbody tr:not(.f-detail):hover td{background:#f6fcf9}body.clientpage .cf td.f-when span{font-weight:650;color:var(--ink)}body.clientpage .cf td.t-name{min-width:220px}body.clientpage .cf .f-who{display:block;overflow:hidden;font-weight:650;padding-top:1px}body.clientpage .cf .f-who small{display:block}body.clientpage .cf .f-who small{font-weight:450;color:var(--muted);font-size:12.5px;margin-top:2px}body.clientpage .cf .f-av{float:left;margin-right:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:12.5px;font-weight:700}body.clientpage .cf .f-av[data-tone="0"]{background:#dcf3ea;color:#0f7a5c}body.clientpage .cf .f-av[data-tone="1"]{background:#e8f0fc;color:#2b5ea8}body.clientpage .cf .f-av[data-tone="2"]{background:#fdf0dc;color:#8a5a06}body.clientpage .cf .f-av[data-tone="3"]{background:#efe9fb;color:#5b3fa0}body.clientpage .cf td.f-contact,body.clientpage .cf td.f-addr{font-size:13.5px}body.clientpage .cf td.f-contact{min-width:230px}body.clientpage .cf td.f-addr{min-width:190px}body.clientpage .cf td.f-contact a,body.clientpage .cf td.f-addr a{display:flex;align-items:flex-start;gap:7px;color:var(--ink);text-decoration:none;overflow-wrap:break-word;word-break:break-word;padding:2px 0}body.clientpage .cf td.f-contact a:hover,body.clientpage .cf td.f-addr a:hover{color:var(--live);text-decoration:underline;text-underline-offset:3px}body.clientpage .cf td.f-contact a:before,body.clientpage .cf td.f-addr a:before{content:"";flex:none;width:15px;height:15px;margin-top:2px;background:var(--live);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}body.clientpage .cf td.f-contact a[href^="mailto:"]{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E")}body.clientpage .cf td.f-contact a[href^="tel:"]{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 005 5L15 13l5 2v4a2 2 0 01-2 2A16 16 0 013 6a2 2 0 012-2'/%3E%3C/svg%3E")}body.clientpage .cf td.f-addr a{--m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.3-6-10a6 6 0 0112 0c0 4.7-6 10-6 10zM12 13a2 2 0 100-4 2 2 0 000 4z'/%3E%3C/svg%3E")}body.clientpage .cf td.f-page{font-size:12.5px;color:var(--muted);white-space:nowrap}body.clientpage .cf td.t-act .btn{border-radius:999px;height:34px;padding:0 16px}body.clientpage .cf td.t-act .btn[aria-expanded=true]{background:var(--ink);color:#fff;border-color:var(--ink)}body.clientpage .cf tr.f-detail td{background:linear-gradient(180deg,#f1faf6,#f7fcfa);padding:18px 20px;border-radius:0 0 12px 12px;animation:cff-rise .3s cubic-bezier(.2,.7,.2,1) both}body.clientpage .cf .f-fields dt{color:var(--dim);font-size:12.5px;font-weight:650}body.clientpage .cf .f-actions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}body.clientpage .cf .tpager{padding-top:16px}body.clientpage .cf .tpager .btn{border-radius:999px;height:36px;padding:0 18px}@media(max-width:760px){body.clientpage .cf table.forms thead{display:none}body.clientpage .cf table.forms tbody tr:not(.f-detail){padding:14px 4px}body.clientpage .cf td.t-name,body.clientpage .cf td.f-contact,body.clientpage .cf td.f-addr{min-width:0}body.clientpage .cf table.forms td{padding:0;border:0}body.clientpage .cf table.forms tbody tr:not(.f-detail):hover td{background:none}}@media(prefers-reduced-motion:reduce){body.clientpage .cf table.forms tbody tr,body.clientpage .cf tr.f-detail td{animation:none}}@keyframes cff-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cff-row{0%{opacity:0}to{opacity:1}}.cf[data-astro-cid-xgiursd3]{display:grid;gap:18px}.sr[data-astro-cid-xgiursd3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cf-btn[data-astro-cid-xgiursd3]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:14.5px;font-weight:650;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s}.cf-btn[data-astro-cid-xgiursd3] svg{width:17px;height:17px}.cf-btn[data-astro-cid-xgiursd3]:hover{transform:translateY(-1px)}.cf-btn[data-astro-cid-xgiursd3].lime{background:#3fd0a3;color:#0b2f27;box-shadow:0 10px 22px -12px #2eb98fe6}.cf-btn[data-astro-cid-xgiursd3].lime:hover{background:#5ee0b6}.cf-btn[data-astro-cid-xgiursd3].ghost{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff47}.cf-btn[data-astro-cid-xgiursd3].ghost:hover{background:#ffffff1f}.cf-btn[data-astro-cid-xgiursd3].ghost:active svg{transform:rotate(-180deg);transition:transform .4s}.cf-kpis[data-astro-cid-xgiursd3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.cf-kpis[data-astro-cid-xgiursd3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-kpi[data-astro-cid-xgiursd3]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:16px 18px;background:var(--card);border-radius:14px;min-width:0;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:cf-rise .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 60ms);transition:transform .25s,box-shadow .25s}.cf-kpi[data-astro-cid-xgiursd3]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #10443814,0 16px 34px -18px #10443866}.cf-kpi[data-astro-cid-xgiursd3] .ico[data-astro-cid-xgiursd3]{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--live-bg);color:var(--live)}.cf-kpi[data-astro-cid-xgiursd3] .ico[data-astro-cid-xgiursd3] svg{width:21px;height:21px}.cf-kpi[data-astro-cid-xgiursd3] b[data-astro-cid-xgiursd3]{font-family:var(--serif);font-size:28px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);min-width:0}.cf-kpi[data-astro-cid-xgiursd3] b[data-astro-cid-xgiursd3].txt{font-size:17px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-kpi[data-astro-cid-xgiursd3] .l[data-astro-cid-xgiursd3]{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.cf-delta[data-astro-cid-xgiursd3]{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:650;padding:1px 8px 1px 5px;border-radius:999px}.cf-delta[data-astro-cid-xgiursd3] svg{width:12px;height:12px;stroke-width:2.4}.cf-delta[data-astro-cid-xgiursd3].up{background:var(--live-bg);color:var(--live)}.cf-delta[data-astro-cid-xgiursd3].down{background:var(--none-bg);color:var(--none)}.cf-card[data-astro-cid-xgiursd3]{background:var(--card);border-radius:16px;padding:20px 22px;min-width:0;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:cf-rise .6s cubic-bezier(.2,.7,.2,1) .3s both}.cf-tools[data-astro-cid-xgiursd3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.cf-search[data-astro-cid-xgiursd3]{position:relative;flex:1 1 320px;display:flex;align-items:center;min-width:0}.cf-search[data-astro-cid-xgiursd3] svg{position:absolute;left:14px;width:18px;height:18px;color:var(--dim);pointer-events:none}@media(max-width:600px){.cf-card[data-astro-cid-xgiursd3]{padding:16px}.cf-kpi[data-astro-cid-xgiursd3]{padding:14px;column-gap:12px}.cf-kpi[data-astro-cid-xgiursd3] .ico[data-astro-cid-xgiursd3]{width:38px;height:38px}.cf-kpi[data-astro-cid-xgiursd3] b[data-astro-cid-xgiursd3]{font-size:24px}.cf-btn[data-astro-cid-xgiursd3]{flex:1 1 0;justify-content:center;white-space:nowrap;padding:0 12px;font-size:14px}.cf-kpi[data-astro-cid-xgiursd3]{grid-template-columns:minmax(0,1fr);row-gap:4px}.cf-kpi[data-astro-cid-xgiursd3] .ico[data-astro-cid-xgiursd3]{grid-row:auto;margin-bottom:6px}}@keyframes cf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cf-row{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cf-kpi[data-astro-cid-xgiursd3],.cf-card[data-astro-cid-xgiursd3]{animation:none}.cf-kpi[data-astro-cid-xgiursd3],.cf-btn[data-astro-cid-xgiursd3]{transition:none}}.mc{height:100%;overflow-y:auto;box-sizing:border-box;padding:22px}.mc [hidden]{display:none!important}.mc-mock{margin:0 0 18px;padding:10px 14px;border-radius:10px;background:var(--pending-bg);color:var(--pending);font-size:14px;line-height:1.45}.mc-mock b{font-weight:700}.mc h3{margin:0;font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink)}.mc-pick{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.mc-pick{grid-template-columns:minmax(0,1fr) 230px}}.mc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mc-nav{width:40px;height:40px;border:0;border-radius:10px;background:var(--live-bg);color:var(--live);font-size:22px;line-height:1;cursor:pointer}.mc-nav:hover:not(:disabled){background:var(--card-hover)}.mc-nav:disabled{opacity:.35;cursor:default}.mc-dow,.mc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mc-dow{margin-bottom:6px;text-align:center;font-size:12.5px;font-weight:600;color:var(--dim)}.mc-date{display:block;width:100%;height:clamp(44px,7.4vh,64px);border:0;border-radius:12px;background:var(--live-bg);color:var(--live);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background-color .15s}.mc-date:hover:not(:disabled){background:#c5ecdb}.mc-date:disabled{background:none;color:var(--dim);opacity:.55;font-weight:400;cursor:default}.mc-date[aria-pressed=true]{background:var(--live);color:#fff}.mc-tz{margin:14px 0 0;font-size:13px;color:var(--dim)}.mc-times h3{margin-bottom:12px;font-size:16px}.mc-slots{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.mc-slot{min-height:44px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--green);color:var(--live);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer;transition:background-color .15s,color .15s}.mc-slot:hover{background:var(--live);color:#fff}.mc button:focus-visible,.mc input:focus-visible,.mc select:focus-visible{outline:2px solid var(--live);outline-offset:2px}.mc-form{display:grid;gap:14px;max-width:460px}.mc-back{justify-self:start;min-height:40px;padding:0;border:0;background:none;color:var(--live);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mc-when{margin:0;font-size:15px;font-weight:600;color:var(--live)}.mc-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.mc-form input,.mc-form select{min-height:44px;padding:0 12px;box-sizing:border-box;width:100%;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:400}.mc-book,.mc-again{justify-self:start;min-height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--live);color:#fff;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.mc-book:hover,.mc-again:hover{background:var(--ink)}.mc-done{display:grid;gap:10px;justify-items:start}.mc-done h3{font-size:24px;outline:none}.mc-tick{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--live-bg);color:var(--live);font-size:26px;font-weight:700}.mc-note{margin:0 0 8px;max-width:46ch;font-size:14px;line-height:1.5;color:var(--muted)}.ca[data-astro-cid-6ztv5ymf]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:1000px){.ca[data-astro-cid-6ztv5ymf]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ca-panel[data-astro-cid-6ztv5ymf]{grid-column:2;grid-row:1}.ca-cal[data-astro-cid-6ztv5ymf]{grid-column:1;grid-row:1}}@media(min-width:1100px)and (min-height:700px){body.fit .ca[data-astro-cid-6ztv5ymf]{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}body.fit .ca-panel[data-astro-cid-6ztv5ymf]{overflow-y:auto;scrollbar-width:none}body.fit .ca-cal[data-astro-cid-6ztv5ymf]{display:flex;flex-direction:column;min-height:0}body.fit .ca-frame[data-astro-cid-6ztv5ymf]{flex:1;min-height:0}body.fit .ca-frame[data-astro-cid-6ztv5ymf] iframe[data-astro-cid-6ztv5ymf]{height:100%}}.ca-panel[data-astro-cid-6ztv5ymf]{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:26px 24px;border-radius:16px;color:#fff;background:#0d3a30;background-image:radial-gradient(26rem 18rem at 100% -10%,rgba(46,185,143,.5),transparent 62%),radial-gradient(20rem 16rem at -10% 110%,rgba(46,185,143,.2),transparent 70%);animation:ca-rise .6s cubic-bezier(.2,.7,.2,1) both}.ca-panel[data-astro-cid-6ztv5ymf]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(1.3px 1.3px at 18% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 26%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 40% 52%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 86% 70%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 22% 88%,#fff 50%,transparent 51%);animation:ca-twinkle 6s ease-in-out infinite alternate}.ca-id[data-astro-cid-6ztv5ymf]{display:flex;align-items:center;gap:16px}.ca-av[data-astro-cid-6ztv5ymf]{position:relative;display:grid;place-items:center;width:68px;height:68px;flex:none;border-radius:50%;background:linear-gradient(135deg,#3fd0a3,#12735a);color:#fff;font-family:var(--serif);font-size:30px;font-weight:600;box-shadow:0 0 0 4px #ffffff14,0 14px 30px -12px #2eb98fcc}.ca-av[data-astro-cid-6ztv5ymf] i[data-astro-cid-6ztv5ymf]{position:absolute;right:2px;bottom:2px;width:15px;height:15px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #0d3a30}.ca-av[data-astro-cid-6ztv5ymf] i[data-astro-cid-6ztv5ymf]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:ca-ping 2.4s ease-out infinite}.ca-id[data-astro-cid-6ztv5ymf] h1[data-astro-cid-6ztv5ymf]{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.15;margin:0 0 3px;color:#fff}.ca-id[data-astro-cid-6ztv5ymf] p[data-astro-cid-6ztv5ymf]{margin:0;font-size:13.5px;color:#eefbf5b3}.ca-msg[data-astro-cid-6ztv5ymf]{margin:0;font-size:14.5px;line-height:1.6;color:#eefbf5d1}.ca-act[data-astro-cid-6ztv5ymf]{display:grid;gap:8px}.ca-pair[data-astro-cid-6ztv5ymf]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ca-btn[data-astro-cid-6ztv5ymf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border-radius:12px;font-size:14.5px;font-weight:650;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s}.ca-btn[data-astro-cid-6ztv5ymf] svg{width:17px;height:17px}.ca-btn[data-astro-cid-6ztv5ymf]:hover{transform:translateY(-1px)}.ca-btn[data-astro-cid-6ztv5ymf].lime{background:#3fd0a3;color:#0b2f27;box-shadow:0 12px 24px -14px #2eb98ff2}.ca-btn[data-astro-cid-6ztv5ymf].lime:hover{background:#5ee0b6}.ca-btn[data-astro-cid-6ztv5ymf].ghost{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffff40}.ca-btn[data-astro-cid-6ztv5ymf].ghost:hover{background:#ffffff1f}.ca-contact[data-astro-cid-6ztv5ymf]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;padding:14px 16px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;font-size:13.5px}.ca-contact[data-astro-cid-6ztv5ymf] dt[data-astro-cid-6ztv5ymf]{color:#eefbf58c;font-weight:600}.ca-contact[data-astro-cid-6ztv5ymf] dd[data-astro-cid-6ztv5ymf]{margin:0;overflow-wrap:anywhere}.ca-contact[data-astro-cid-6ztv5ymf] a[data-astro-cid-6ztv5ymf]{color:#fff;text-decoration:none}.ca-contact[data-astro-cid-6ztv5ymf] a[data-astro-cid-6ztv5ymf]:hover{text-decoration:underline;text-underline-offset:3px}.ca-topics[data-astro-cid-6ztv5ymf] h2[data-astro-cid-6ztv5ymf]{margin:0 0 10px;font-size:13px;font-weight:650;color:#eefbf599;font-family:inherit}.ca-topics[data-astro-cid-6ztv5ymf] ul[data-astro-cid-6ztv5ymf]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ca-topics[data-astro-cid-6ztv5ymf] li[data-astro-cid-6ztv5ymf]{display:flex;align-items:center;gap:12px;font-size:14px;color:#eefbf5e6;animation:ca-slide .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--k) * 70ms)}.ca-topics[data-astro-cid-6ztv5ymf] .ico[data-astro-cid-6ztv5ymf]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#ffffff14;color:#6fe0bb}.ca-topics[data-astro-cid-6ztv5ymf] .ico[data-astro-cid-6ztv5ymf] svg{width:16px;height:16px}.ca-cal[data-astro-cid-6ztv5ymf]{background:var(--card);border-radius:16px;overflow:hidden;min-width:0;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:ca-rise .6s cubic-bezier(.2,.7,.2,1) .1s both}.ca-cal-head[data-astro-cid-6ztv5ymf]{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line-soft)}.ca-cal-head[data-astro-cid-6ztv5ymf] .ico[data-astro-cid-6ztv5ymf]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:var(--live-bg);color:var(--live)}.ca-cal-head[data-astro-cid-6ztv5ymf] .ico[data-astro-cid-6ztv5ymf] svg{width:21px;height:21px}.ca-cal-head[data-astro-cid-6ztv5ymf] h2[data-astro-cid-6ztv5ymf]{font-family:var(--serif);font-size:20px;font-weight:600;margin:0}.ca-cal-head[data-astro-cid-6ztv5ymf] p[data-astro-cid-6ztv5ymf]{margin:2px 0 0;font-size:13.5px;color:var(--dim)}.ca-frame[data-astro-cid-6ztv5ymf]{position:relative}.ca-frame[data-astro-cid-6ztv5ymf] iframe[data-astro-cid-6ztv5ymf]{position:relative;z-index:1;display:block;width:100%;height:720px;border:0}.ca-loading[data-astro-cid-6ztv5ymf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--dim);font-size:14px}.ca-loading[data-astro-cid-6ztv5ymf] span[data-astro-cid-6ztv5ymf]{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--green);animation:ca-spin .8s linear infinite}.ca-none[data-astro-cid-6ztv5ymf]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.ca-none[data-astro-cid-6ztv5ymf] p[data-astro-cid-6ztv5ymf]{margin:0;color:var(--muted)}@media(max-width:600px){.ca-panel[data-astro-cid-6ztv5ymf]{padding:22px 20px}.ca-cal-head[data-astro-cid-6ztv5ymf]{padding:16px}}@keyframes ca-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ca-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ca-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes ca-twinkle{0%{opacity:.3}to{opacity:.65}}@keyframes ca-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ca-panel[data-astro-cid-6ztv5ymf],.ca-panel[data-astro-cid-6ztv5ymf]:before,.ca-cal[data-astro-cid-6ztv5ymf],.ca-topics[data-astro-cid-6ztv5ymf] li[data-astro-cid-6ztv5ymf]{animation:none}.ca-av[data-astro-cid-6ztv5ymf] i[data-astro-cid-6ztv5ymf]:after{display:none}.ca-btn[data-astro-cid-6ztv5ymf]{transition:none}}.cr[data-astro-cid-urkou3mc]{display:grid;gap:18px}.cr-stat[data-astro-cid-urkou3mc]{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:14px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;backdrop-filter:blur(8px)}.cr-stat-ico[data-astro-cid-urkou3mc]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#3fd0a3;color:#0b2f27}.cr-stat-ico[data-astro-cid-urkou3mc] svg{width:20px;height:20px}.cr-stat[data-astro-cid-urkou3mc]>span[data-astro-cid-urkou3mc]:last-child{display:grid;line-height:1.2}.cr-stat[data-astro-cid-urkou3mc] b[data-astro-cid-urkou3mc]{font-family:var(--serif);font-size:20px;font-weight:600}.cr-stat[data-astro-cid-urkou3mc]>span[data-astro-cid-urkou3mc]:last-child span[data-astro-cid-urkou3mc]{font-size:12.5px;color:#eefbf5b3}.cr-feature[data-astro-cid-urkou3mc]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:26px 28px;background:var(--card);border-radius:16px;overflow:hidden;background-image:radial-gradient(30rem 16rem at 0% 50%,rgba(46,185,143,.12),transparent 70%);box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:cr-rise .6s cubic-bezier(.2,.7,.2,1) .08s both}@media(min-width:800px){.cr-feature[data-astro-cid-urkou3mc]{grid-template-columns:220px minmax(0,1fr);gap:36px}}.cr-feature-art[data-astro-cid-urkou3mc]{position:relative;height:170px;width:180px;justify-self:center}.sheet[data-astro-cid-urkou3mc]{position:absolute;inset:0 20px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line),0 14px 28px -18px #10443880;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.sheet[data-astro-cid-urkou3mc].s3{transform:rotate(-9deg) translate(-14px,8px);background:#eaf9f1}.sheet[data-astro-cid-urkou3mc].s2{transform:rotate(-4deg) translate(-6px,4px);background:#f5fcf8}.sheet[data-astro-cid-urkou3mc].s1{display:flex;flex-direction:column;gap:9px;padding:18px 16px}.cr-feature[data-astro-cid-urkou3mc]:hover .s1[data-astro-cid-urkou3mc]{transform:translateY(-6px) rotate(2deg)}.cr-feature[data-astro-cid-urkou3mc]:hover .s3[data-astro-cid-urkou3mc]{transform:rotate(-13deg) translate(-22px,10px)}.sheet-ico[data-astro-cid-urkou3mc]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--live-bg);color:var(--live);margin-bottom:4px}.sheet-ico[data-astro-cid-urkou3mc] svg{width:18px;height:18px}.sheet[data-astro-cid-urkou3mc] i[data-astro-cid-urkou3mc]{display:block;height:7px;border-radius:4px;background:#e3f1ea}.sheet[data-astro-cid-urkou3mc] i[data-astro-cid-urkou3mc].short{width:60%}.cr-badge[data-astro-cid-urkou3mc]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--live-bg);color:var(--live);font-size:12.5px;font-weight:650}.cr-badge[data-astro-cid-urkou3mc]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);animation:cr-ping 2s ease-out infinite}.cr-feature[data-astro-cid-urkou3mc] h2[data-astro-cid-urkou3mc]{font-family:var(--serif);font-size:clamp(22px,2.3vw,28px);line-height:1.2;font-weight:600;margin:12px 0 6px;letter-spacing:-.01em}.cr-meta[data-astro-cid-urkou3mc]{margin:0;font-size:13.5px;color:var(--dim);overflow-wrap:anywhere}.cr-note[data-astro-cid-urkou3mc]{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:var(--bg);color:var(--muted);font-size:14px;line-height:1.55;white-space:pre-wrap}.cr-feature-act[data-astro-cid-urkou3mc]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px}.cr-btn[data-astro-cid-urkou3mc]{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:650;font-size:15px;text-decoration:none;box-shadow:0 12px 24px -14px #104438cc;transition:background-color .2s,transform .2s}.cr-btn[data-astro-cid-urkou3mc]:hover{background:#0b3129;transform:translateY(-1px)}.cr-btn[data-astro-cid-urkou3mc] .a{width:17px;height:17px;transition:transform .2s}.cr-btn[data-astro-cid-urkou3mc]:hover .a{transform:translate(2px,-2px)}.cr-link[data-astro-cid-urkou3mc]{display:inline-flex;align-items:center;gap:7px;color:var(--live);font-size:14px;font-weight:650;text-decoration:none}.cr-link[data-astro-cid-urkou3mc]:hover{text-decoration:underline;text-underline-offset:3px}.cr-link[data-astro-cid-urkou3mc] .a{width:16px;height:16px}.cr-muted[data-astro-cid-urkou3mc]{color:var(--dim);font-size:14px}.cr-cols[data-astro-cid-urkou3mc]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:1000px){.cr-cols[data-astro-cid-urkou3mc]:not(.one){grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-col[data-astro-cid-urkou3mc]{background:var(--card);border-radius:16px;padding:20px 22px;min-width:0;box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d;animation:cr-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.16s + var(--i) * 80ms)}.cr-col-head[data-astro-cid-urkou3mc]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cr-col-head[data-astro-cid-urkou3mc] h2[data-astro-cid-urkou3mc]{font-family:var(--serif);font-size:20px;font-weight:600;margin:0}.cr-count[data-astro-cid-urkou3mc]{min-width:26px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--bg);color:var(--muted);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.cr-list[data-astro-cid-urkou3mc]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cr-list[data-astro-cid-urkou3mc] li[data-astro-cid-urkou3mc]{animation:cr-slide .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.26s + var(--k) * 50ms)}.cr-row[data-astro-cid-urkou3mc]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;text-decoration:none;color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-soft);transition:background-color .2s,box-shadow .2s,transform .2s}a[data-astro-cid-urkou3mc].cr-row:hover{background:#fff;box-shadow:inset 0 0 0 1px #bfe9d6,0 10px 22px -16px #10443873;transform:translateY(-1px)}.cr-row[data-astro-cid-urkou3mc].off{opacity:.7}.cr-row-ico[data-astro-cid-urkou3mc]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#fff;color:var(--live);box-shadow:inset 0 0 0 1px var(--line)}.cr-row-ico[data-astro-cid-urkou3mc] svg{width:20px;height:20px}.cr-row-t[data-astro-cid-urkou3mc]{display:grid;flex:1;min-width:0;line-height:1.35}.cr-row-t[data-astro-cid-urkou3mc] b[data-astro-cid-urkou3mc]{font-weight:650;font-size:14.5px}.cr-row-t[data-astro-cid-urkou3mc] span[data-astro-cid-urkou3mc]{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-row-go[data-astro-cid-urkou3mc]{display:inline-flex;align-items:center;gap:6px;flex:none;padding:0 12px;height:32px;border-radius:999px;font-size:13px;font-weight:650;color:var(--live);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s,color .2s}.cr-row-go[data-astro-cid-urkou3mc] .a{width:14px;height:14px}a[data-astro-cid-urkou3mc].cr-row:hover .cr-row-go[data-astro-cid-urkou3mc],.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]:hover .cr-row-go[data-astro-cid-urkou3mc]{background:var(--ink);color:#fff;box-shadow:none}.cr-row-note[data-astro-cid-urkou3mc]{margin:6px 4px 2px 68px;font-size:13px;color:var(--muted);white-space:pre-wrap}.cr-empty[data-astro-cid-urkou3mc]{display:flex;align-items:center;gap:14px;padding:18px;border-radius:12px;background:var(--bg)}.cr-empty[data-astro-cid-urkou3mc] p[data-astro-cid-urkou3mc]{margin:0;color:var(--dim);font-size:14px}.cr-empty-ico[data-astro-cid-urkou3mc]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:#fff;color:#9bcdb8;box-shadow:inset 0 0 0 1px var(--line)}.cr-empty-ico[data-astro-cid-urkou3mc] svg{width:20px;height:20px}.cr-vs[data-astro-cid-urkou3mc]{position:relative;overflow:hidden;padding:24px 26px;border-radius:16px;color:#fff;background:#0d3a30;background-image:radial-gradient(34rem 18rem at 100% 0%,rgba(46,185,143,.4),transparent 65%);animation:cr-rise .6s cubic-bezier(.2,.7,.2,1) .3s both}.cr-vs-head[data-astro-cid-urkou3mc]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.cr-vs-ico[data-astro-cid-urkou3mc]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:#3fd0a3;color:#0b2f27}.cr-vs-ico[data-astro-cid-urkou3mc] svg{width:22px;height:22px}.cr-vs[data-astro-cid-urkou3mc] h2[data-astro-cid-urkou3mc]{font-family:var(--serif);font-size:22px;font-weight:600;margin:0 0 4px;color:#fff}.cr-vs-head[data-astro-cid-urkou3mc] p[data-astro-cid-urkou3mc]{margin:0;color:#eefbf5c7;font-size:14.5px;max-width:46em}.cr-vs-list[data-astro-cid-urkou3mc]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;color:#fff;text-decoration:none;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .2s,transform .2s}.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]:hover{background:#ffffff1f;transform:translate(3px)}.cr-vs-q[data-astro-cid-urkou3mc]{display:grid;place-items:center;min-width:74px;height:48px;padding:0 10px;border-radius:10px;background:#3fd0a32e;color:#8ff0cf;font-family:var(--serif);font-weight:600;font-size:15px;white-space:nowrap}.cr-vs-t[data-astro-cid-urkou3mc]{display:grid;flex:1;min-width:0;line-height:1.35}.cr-vs-t[data-astro-cid-urkou3mc] span[data-astro-cid-urkou3mc]{font-size:13px;color:#eefbf5a6}.cr-vs-list[data-astro-cid-urkou3mc] .cr-row-go[data-astro-cid-urkou3mc]{background:#ffffff1a;color:#fff;box-shadow:none}.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]:hover .cr-row-go[data-astro-cid-urkou3mc]{background:#3fd0a3;color:#0b2f27}.cr-empty[data-astro-cid-urkou3mc].dark{background:#ffffff0f}.cr-empty[data-astro-cid-urkou3mc].dark p[data-astro-cid-urkou3mc]{color:#eefbf5b3}@media(max-width:600px){.cr-feature[data-astro-cid-urkou3mc],.cr-col[data-astro-cid-urkou3mc],.cr-vs[data-astro-cid-urkou3mc]{padding:18px}.cr-feature-art[data-astro-cid-urkou3mc]{display:none}.cr-row-go[data-astro-cid-urkou3mc]{padding:0 10px}.cr-row-note[data-astro-cid-urkou3mc]{margin-left:4px}.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]{flex-wrap:wrap}}@keyframes cr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cr-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes cr-ping{0%{box-shadow:0 0 #2eb98f99}80%,to{box-shadow:0 0 0 6px #2eb98f00}}@media(prefers-reduced-motion:reduce){.cr-feature[data-astro-cid-urkou3mc],.cr-col[data-astro-cid-urkou3mc],.cr-list[data-astro-cid-urkou3mc] li[data-astro-cid-urkou3mc],.cr-vs[data-astro-cid-urkou3mc],.cr-badge[data-astro-cid-urkou3mc]:before{animation:none}.sheet[data-astro-cid-urkou3mc],.cr-row[data-astro-cid-urkou3mc],.cr-btn[data-astro-cid-urkou3mc],.cr-vs-list[data-astro-cid-urkou3mc] a[data-astro-cid-urkou3mc]{transition:none}}.cl[data-astro-cid-a622drec]{display:grid;gap:18px}.cl-tag[data-astro-cid-a622drec]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:650;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.cl-tag[data-astro-cid-a622drec] svg{width:15px;height:15px}.cl-card[data-astro-cid-a622drec]{position:relative;overflow:hidden;min-height:420px;border-radius:16px;background:var(--card);box-shadow:0 1px 2px #1044380d,0 10px 28px -18px #1044384d}.cl-ghost[data-astro-cid-a622drec]{display:grid;gap:10px;padding:22px;filter:blur(3px);opacity:.7;user-select:none}.cl-row[data-astro-cid-a622drec]{display:grid;grid-template-columns:44px minmax(0,1fr) 96px;align-items:center;gap:14px;padding:14px;border-radius:12px;background:var(--bg)}.cl-ico[data-astro-cid-a622drec]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--live-bg);color:var(--live)}.cl-ico[data-astro-cid-a622drec] svg{width:20px;height:20px}.cl-lines[data-astro-cid-a622drec]{display:grid;gap:8px}.cl-lines[data-astro-cid-a622drec] i[data-astro-cid-a622drec]{display:block;height:10px;border-radius:6px;background:var(--line);width:var(--w)}.cl-lines[data-astro-cid-a622drec] i[data-astro-cid-a622drec]+i[data-astro-cid-a622drec]{width:calc(var(--w) * .6);height:8px;opacity:.7}.cl-pill[data-astro-cid-a622drec]{height:34px;border-radius:999px;background:var(--line)}.cl-over[data-astro-cid-a622drec]{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#ffffff73,#f3fbf7d9);backdrop-filter:blur(2px)}.cl-box[data-astro-cid-a622drec]{max-width:480px;display:grid;justify-items:center;gap:12px;text-align:center;padding:30px 32px;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1044380f,0 24px 60px -24px #10443873;animation:cl-rise .55s cubic-bezier(.2,.7,.2,1) .1s both}.cl-mark[data-astro-cid-a622drec]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#0d3a30;color:#3fd0a3}.cl-mark[data-astro-cid-a622drec] svg{width:24px;height:24px}.cl-box[data-astro-cid-a622drec] h2[data-astro-cid-a622drec]{margin:4px 0 0;font-size:21px;line-height:1.25;font-weight:700;color:var(--ink)}.cl-box[data-astro-cid-a622drec] p[data-astro-cid-a622drec]{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.cl-act[data-astro-cid-a622drec]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.cl-btn[data-astro-cid-a622drec]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:650;text-decoration:none;background:#0d3a30;color:#fff;transition:background-color .2s,transform .2s}.cl-btn[data-astro-cid-a622drec] svg{width:17px;height:17px}.cl-btn[data-astro-cid-a622drec]:hover{background:#134a3e;transform:translateY(-1px)}.cl-btn[data-astro-cid-a622drec].ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.cl-btn[data-astro-cid-a622drec].ghost:hover{background:var(--bg)}@media(max-width:600px){.cl-card[data-astro-cid-a622drec]{min-height:460px}.cl-box[data-astro-cid-a622drec]{padding:24px 20px}.cl-row[data-astro-cid-a622drec]{grid-template-columns:38px minmax(0,1fr)}.cl-pill[data-astro-cid-a622drec]{display:none}}@keyframes cl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cl-box[data-astro-cid-a622drec]{animation:none}.cl-btn[data-astro-cid-a622drec]{transition:none}}.up[data-astro-cid-ewyt22ao]{--up-900: #0b2f27;--up-800: #0d3a30;--up-700: #134a3e;--up-500: #2eb98f;--up-mint: #3fd0a3;--up-mint-2: #5ee0b6;--up-100: #dcf3ea;--up-50: #f1faf6;display:grid;gap:22px}.up-btn[data-astro-cid-ewyt22ao]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--up-800);color:#fff;font-weight:650;font-size:15px;text-decoration:none;white-space:nowrap;transition:background-color .2s,transform .2s}.up-btn[data-astro-cid-ewyt22ao] svg{width:17px;height:17px}.up-btn[data-astro-cid-ewyt22ao]:hover{background:var(--up-700);transform:translateY(-1px)}.up-btn[data-astro-cid-ewyt22ao].lime{background:var(--up-mint);color:var(--up-900)}.up-btn[data-astro-cid-ewyt22ao].lime:hover{background:var(--up-mint-2)}.up-btn[data-astro-cid-ewyt22ao].ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.up-btn[data-astro-cid-ewyt22ao].ghost:hover{background:#ffffff14}.up-hero[data-astro-cid-ewyt22ao]{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;color:#fff;background:var(--up-800);display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:32px 26px}.up-hero[data-astro-cid-ewyt22ao]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48rem 26rem at 105% -10%,rgba(46,185,143,.5),transparent 62%),radial-gradient(30rem 20rem at -10% 120%,rgba(63,208,163,.18),transparent 70%)}.up-hero[data-astro-cid-ewyt22ao]:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000 60%)}@media(min-width:1000px){.up-hero[data-astro-cid-ewyt22ao]{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);padding:44px;gap:40px}}.up-hero[data-astro-cid-ewyt22ao] h1[data-astro-cid-ewyt22ao]{font-family:var(--serif);font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:0 0 14px;color:#fff}.up-lead[data-astro-cid-ewyt22ao]{font-size:17px;line-height:1.6;color:#ffffffc7;margin:0 0 22px;max-width:36em}.up-hero-act[data-astro-cid-ewyt22ao]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.up-hero-act[data-astro-cid-ewyt22ao] .up-btn[data-astro-cid-ewyt22ao]{margin-right:8px}.up-chip[data-astro-cid-ewyt22ao]{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;transition:background-color .2s,color .2s}.up-chip[data-astro-cid-ewyt22ao]:hover{background:var(--up-mint);color:var(--up-900)}.up-art[data-astro-cid-ewyt22ao]{position:relative;padding:26px 18px 30px}.up-art-card[data-astro-cid-ewyt22ao]{padding:18px 18px 12px;border-radius:16px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -24px #0009;backdrop-filter:blur(8px);animation:up-rise .7s cubic-bezier(.2,.7,.2,1) .1s both}.up-art-top[data-astro-cid-ewyt22ao]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.up-art-title[data-astro-cid-ewyt22ao]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.up-art-up[data-astro-cid-ewyt22ao]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:999px;font-size:12px;font-weight:700;background:#3fd0a333;color:var(--up-mint)}.up-art-up[data-astro-cid-ewyt22ao] svg{width:13px;height:13px}.up-art-chart[data-astro-cid-ewyt22ao]{display:block;width:100%;height:auto;overflow:visible}.up-art-line[data-astro-cid-ewyt22ao]{stroke-dasharray:1;stroke-dashoffset:1;animation:up-draw 1.6s cubic-bezier(.4,0,.2,1) .4s forwards;filter:drop-shadow(0 0 6px rgba(63,208,163,.6))}.up-art-area[data-astro-cid-ewyt22ao]{opacity:0;animation:up-fade 1s ease 1.2s forwards}.up-art-dot[data-astro-cid-ewyt22ao]{opacity:0;animation:up-fade .4s ease 1.9s forwards,up-pulse 2.4s ease-in-out 2.3s infinite;transform-origin:320px 10px}.up-art-chip[data-astro-cid-ewyt22ao]{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;background:#fff;color:var(--up-900);box-shadow:0 12px 26px -12px #0000008c;animation:up-rise .6s cubic-bezier(.2,.7,.2,1) both}.up-art-chip[data-astro-cid-ewyt22ao] svg{width:15px;height:15px;padding:3px;box-sizing:content-box;border-radius:50%;background:var(--up-100);color:var(--live)}.up-art-chip[data-astro-cid-ewyt22ao].c1{top:4px;left:0;animation-delay:.9s}.up-art-chip[data-astro-cid-ewyt22ao].c2{top:44%;right:-6px;animation-delay:1.15s}.up-art-chip[data-astro-cid-ewyt22ao].c3{bottom:4px;left:14%;animation-delay:1.4s}.up-row[data-astro-cid-ewyt22ao]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:26px;background:var(--card);border-radius:16px;box-shadow:0 1px 2px #1044380d,0 12px 32px -18px #1044383d;scroll-margin-top:20px}@media(min-width:1000px){.up-row[data-astro-cid-ewyt22ao]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:36px}.up-row[data-astro-cid-ewyt22ao].flip .up-media[data-astro-cid-ewyt22ao]{order:2}}.up-media[data-astro-cid-ewyt22ao]{position:relative}.up-panel[data-astro-cid-ewyt22ao]{aspect-ratio:2 / 1;border-radius:14px;background:var(--up-50);background-image:radial-gradient(26rem 16rem at 100% 0%,rgba(46,185,143,.24),transparent 60%),linear-gradient(rgba(16,68,56,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(16,68,56,.07) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.up-card[data-astro-cid-ewyt22ao]{position:absolute;left:22px;right:22px;top:50%;transform:translateY(-50%);padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px #10443859,0 0 0 1px #1044380f;animation:up-rise-mid .7s cubic-bezier(.2,.7,.2,1) .15s both}.up-card-top[data-astro-cid-ewyt22ao]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e3efe9}.up-card-title[data-astro-cid-ewyt22ao]{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#5a6f68}.up-card-pill[data-astro-cid-ewyt22ao]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--up-800);color:#fff;white-space:nowrap}.up-flow[data-astro-cid-ewyt22ao]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.up-flow[data-astro-cid-ewyt22ao].n3{--n: 3}.up-flow[data-astro-cid-ewyt22ao] li[data-astro-cid-ewyt22ao]{display:grid;gap:3px;min-width:0}.up-node[data-astro-cid-ewyt22ao]{position:relative;display:flex;align-items:center;height:30px;margin-bottom:4px}.up-dot[data-astro-cid-ewyt22ao]{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--up-800);color:var(--up-mint)}.up-dot[data-astro-cid-ewyt22ao] svg{width:15px;height:15px}.up-dot[data-astro-cid-ewyt22ao]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--up-500);opacity:0;animation:up-walk 5s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--k) * .6s)}.up-line[data-astro-cid-ewyt22ao]{position:absolute;left:30px;right:-12px;height:2px;background:linear-gradient(90deg,var(--up-500),var(--up-100))}.up-step[data-astro-cid-ewyt22ao]{font-size:14px;font-weight:650;line-height:1.3;color:var(--ink)}.up-step-l[data-astro-cid-ewyt22ao]{font-size:12px;color:var(--muted);line-height:1.3}.up-copy[data-astro-cid-ewyt22ao]{display:flex;flex-direction:column;align-items:flex-start}.up-copy[data-astro-cid-ewyt22ao] h2[data-astro-cid-ewyt22ao]{font-family:var(--serif);font-size:clamp(24px,2.3vw,30px);line-height:1.2;color:var(--ink);margin:0 0 12px}.up-body[data-astro-cid-ewyt22ao]{margin:0 0 18px;font-size:16px;line-height:1.65;color:var(--muted)}.up-points[data-astro-cid-ewyt22ao]{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.up-points[data-astro-cid-ewyt22ao] li[data-astro-cid-ewyt22ao]{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--ink)}.up-tick[data-astro-cid-ewyt22ao]{display:grid;place-items:center;width:22px;height:22px;flex:none;margin-top:1px;border-radius:50%;background:var(--up-100);color:var(--live)}.up-tick[data-astro-cid-ewyt22ao] svg{width:13px;height:13px;stroke-width:2.6}.up-plan[data-astro-cid-ewyt22ao]{display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;border-radius:12px;align-self:stretch;background:var(--up-50);box-shadow:inset 0 0 0 1px var(--up-100);color:var(--ink);font-size:14.5px;font-weight:600}.up-plan[data-astro-cid-ewyt22ao].on{background:var(--live-bg);box-shadow:none;color:var(--live)}.up-plan[data-astro-cid-ewyt22ao] svg{flex:none;width:18px;height:18px;color:var(--live)}.up-close[data-astro-cid-ewyt22ao]{position:relative;overflow:hidden;isolation:isolate;border-radius:18px;color:#fff;background:var(--up-900) url(/offers/upgrade-band.webp) center / cover;min-height:340px;display:grid}.up-close-video[data-astro-cid-ewyt22ao]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.up-close[data-astro-cid-ewyt22ao]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b2f27f5,#0b2f27db 45%,#0b2f2773),radial-gradient(40rem 20rem at 0% 100%,rgba(63,208,163,.28),transparent 70%)}.up-close-in[data-astro-cid-ewyt22ao]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,380px);gap:32px;align-items:center;padding:44px}.up-close[data-astro-cid-ewyt22ao] h2[data-astro-cid-ewyt22ao]{font-family:var(--serif);font-size:clamp(28px,3vw,38px);line-height:1.12;margin:0 0 12px;color:#fff;max-width:16em}.up-close-copy[data-astro-cid-ewyt22ao] p[data-astro-cid-ewyt22ao]{margin:0 0 20px;font-size:16.5px;line-height:1.6;color:#ffffffd1;max-width:36em}.up-close-points[data-astro-cid-ewyt22ao]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.up-close-points[data-astro-cid-ewyt22ao] li[data-astro-cid-ewyt22ao]{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.up-close-points[data-astro-cid-ewyt22ao] svg{width:18px;height:18px;color:var(--up-mint);stroke-width:2.6}.up-close-card[data-astro-cid-ewyt22ao]{display:grid;gap:12px;padding:22px;border-radius:16px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;backdrop-filter:blur(14px)}.up-close-who[data-astro-cid-ewyt22ao]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.up-close-who[data-astro-cid-ewyt22ao]>span[data-astro-cid-ewyt22ao]:last-child{display:grid;line-height:1.3}.up-close-who[data-astro-cid-ewyt22ao] b[data-astro-cid-ewyt22ao]{font-size:17px}.up-close-who[data-astro-cid-ewyt22ao]>span[data-astro-cid-ewyt22ao]:last-child span[data-astro-cid-ewyt22ao]{font-size:13px;color:#ffffffb3}.up-close-av[data-astro-cid-ewyt22ao]{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--up-800);font-weight:750;font-size:19px}.up-close-av[data-astro-cid-ewyt22ao] i[data-astro-cid-ewyt22ao]{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--up-mint);box-shadow:0 0 0 2.5px var(--up-800)}.up-close-card[data-astro-cid-ewyt22ao] .up-btn[data-astro-cid-ewyt22ao]{justify-content:center}.up-btn[data-astro-cid-ewyt22ao].big{height:54px;font-size:16px;box-shadow:0 14px 30px -12px #3fd0a3cc}.up-btn[data-astro-cid-ewyt22ao].big svg{width:19px;height:19px}@media(max-width:1000px){.up-close-in[data-astro-cid-ewyt22ao]{grid-template-columns:minmax(0,1fr);padding:32px 26px}.up-close[data-astro-cid-ewyt22ao]:before{background:#0b2f27e0}}@media(max-width:600px){.up-hero[data-astro-cid-ewyt22ao],.up-row[data-astro-cid-ewyt22ao]{padding:20px}.up-art-chip[data-astro-cid-ewyt22ao].c2{right:0}.up-flow[data-astro-cid-ewyt22ao],.up-flow[data-astro-cid-ewyt22ao].n3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-line[data-astro-cid-ewyt22ao]{display:none}.up-panel[data-astro-cid-ewyt22ao]{aspect-ratio:auto;min-height:230px}.up-card[data-astro-cid-ewyt22ao]{left:12px;right:12px}.up-btn[data-astro-cid-ewyt22ao]{width:100%;justify-content:center}.up-close-in[data-astro-cid-ewyt22ao]{padding:24px 20px}}@keyframes up-draw{to{stroke-dashoffset:0}}@keyframes up-fade{to{opacity:1}}@keyframes up-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes up-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes up-rise-mid{0%{opacity:0;transform:translateY(calc(-50% + 14px))}to{opacity:1;transform:translateY(-50%)}}@keyframes up-walk{0%{opacity:0;transform:scale(.72)}6%{opacity:1;transform:scale(1)}16%{opacity:.9;transform:scale(1.04)}30%,to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.up-art-card[data-astro-cid-ewyt22ao],.up-art-chip[data-astro-cid-ewyt22ao],.up-card[data-astro-cid-ewyt22ao],.up-dot[data-astro-cid-ewyt22ao]:before,.up-art-dot[data-astro-cid-ewyt22ao]{animation:none}.up-art-line[data-astro-cid-ewyt22ao]{animation:none;stroke-dashoffset:0}.up-art-area[data-astro-cid-ewyt22ao],.up-art-dot[data-astro-cid-ewyt22ao]{animation:none;opacity:1}.up-btn[data-astro-cid-ewyt22ao],.up-chip[data-astro-cid-ewyt22ao],.up-tab[data-astro-cid-ewyt22ao]{transition:none}}.demo-pill[data-astro-cid-dhcnce2i]{position:fixed;right:16px;bottom:16px;z-index:50;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:#0b3129;color:#eefbf5;font-size:13px;text-decoration:none;box-shadow:0 10px 24px -10px #0b3129b3}@media(min-width:901px){.demo-pill[data-astro-cid-dhcnce2i]{right:auto;left:110px;bottom:11px;min-height:34px;padding:0 12px;font-size:12.5px;background:#eefbf51a;box-shadow:inset 0 0 0 1px #eefbf52e}.lbl[data-astro-cid-dhcnce2i]{display:none}.cps-foot form{width:fit-content}.cps-foot .cps-out{width:auto}}.demo-pill[data-astro-cid-dhcnce2i] b[data-astro-cid-dhcnce2i]{color:#6fe0bb;font-weight:650}.demo-pill[data-astro-cid-dhcnce2i]:hover b[data-astro-cid-dhcnce2i]{text-decoration:underline;text-underline-offset:3px}.dot[data-astro-cid-dhcnce2i]{width:8px;height:8px;border-radius:50%;background:#f4c95d}@media print{.demo-pill[data-astro-cid-dhcnce2i]{display:none}}.mock-banner[data-astro-cid-6ua2muln]{flex:none;margin:0;padding:10px 28px;background:var(--pending-bg);color:var(--pending);font-size:14px;line-height:1.45;text-align:center}.mock-banner[data-astro-cid-6ua2muln] b[data-astro-cid-6ua2muln]{font-weight:700}@media(max-width:600px){.mock-banner[data-astro-cid-6ua2muln]{padding:10px 16px;font-size:13.5px}}body.clientpage .cps[data-astro-cid-dp3et6jr]{background:#0b3129;background-image:radial-gradient(22rem 16rem at 0% 0%,rgba(46,185,143,.22),transparent 70%),radial-gradient(18rem 22rem at 100% 100%,rgba(46,185,143,.12),transparent 70%);padding:18px 12px 14px;overflow:hidden}body.clientpage .cps[data-astro-cid-dp3et6jr]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(1px 1px at 20% 12%,#fff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 74% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 42% 48%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 86% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 14% 78%,#fff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 58% 90%,#fff 50%,transparent 51%);animation:cps-drift 14s ease-in-out infinite alternate}body.clientpage .cps[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]{position:relative}.cps-top[data-astro-cid-dp3et6jr]{display:flex;align-items:center;justify-content:space-between;gap:10px}body.clientpage .cps[data-astro-cid-dp3et6jr] .brand[data-astro-cid-dp3et6jr]{padding:4px 8px 16px}.cps-toggle[data-astro-cid-dp3et6jr]{display:none}.cps-menu[data-astro-cid-dp3et6jr]{flex:1;min-height:0;display:flex;flex-direction:column}.cps-menu-in[data-astro-cid-dp3et6jr]{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.cps-site[data-astro-cid-dp3et6jr]{display:flex;align-items:center;gap:12px;padding:12px;margin:0 0 10px;border-radius:14px;background:#eefbf50f;box-shadow:inset 0 0 0 1px #eefbf51a}.cps-site-av[data-astro-cid-dp3et6jr]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:11px;background:linear-gradient(135deg,#2eb98f,#12735a);color:#fff;font-family:var(--serif);font-weight:600;font-size:16px;box-shadow:0 6px 16px -6px #2eb98fb3}.cps-site-av[data-astro-cid-dp3et6jr]{position:relative;overflow:hidden}.cps-fav[data-astro-cid-dp3et6jr]{position:absolute;inset:0;width:100%;height:100%;padding:6px;object-fit:contain;background:#fff}.cps-site-t[data-astro-cid-dp3et6jr]{display:grid;min-width:0}body.clientpage .cps-site[data-astro-cid-dp3et6jr]{align-items:flex-start}body.clientpage .cps-site[data-astro-cid-dp3et6jr] .site-name[data-astro-cid-dp3et6jr]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;font-weight:650;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}body.clientpage .cps-site[data-astro-cid-dp3et6jr] .site-slug[data-astro-cid-dp3et6jr]{margin-top:2px;color:var(--cream-a72);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.clientpage .cps-site[data-astro-cid-dp3et6jr] .site-slug[data-astro-cid-dp3et6jr]:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}body.clientpage .cps-nav[data-astro-cid-dp3et6jr]{position:relative;gap:0;overflow-y:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px}.cps-group[data-astro-cid-dp3et6jr]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.cps-group[data-astro-cid-dp3et6jr]+.cps-group[data-astro-cid-dp3et6jr]{border-top:1px solid rgba(238,251,245,.08)}.cps-label[data-astro-cid-dp3et6jr]{padding:6px 10px 4px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#eefbf573}.cps-glow[data-astro-cid-dp3et6jr]{position:absolute;left:2px;right:2px;top:0;height:40px;border-radius:10px;pointer-events:none;opacity:0;background:#eefbf514;box-shadow:inset 0 0 0 1px #eefbf514;transition:transform .28s cubic-bezier(.3,.8,.3,1),height .28s cubic-bezier(.3,.8,.3,1),opacity .2s}.cps-glow[data-astro-cid-dp3et6jr].on{opacity:1}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]{position:relative;z-index:1;gap:11px;padding:8px 10px;border-radius:10px;font-size:14.5px;font-weight:550;color:#eefbf5db;transition:color .2s}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]:hover{background:transparent;color:#fff}.cps-ico[data-astro-cid-dp3et6jr]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#eefbf50f;transition:background-color .2s,transform .25s cubic-bezier(.3,.8,.3,1),color .2s}body.clientpage .cps-ico[data-astro-cid-dp3et6jr] .ico[data-astro-cid-dp3et6jr]{width:17px;height:17px}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]:hover .cps-ico[data-astro-cid-dp3et6jr]{transform:scale(1.08) rotate(-4deg);background:#eefbf51f}.cps-text[data-astro-cid-dp3et6jr]{flex:1;min-width:0}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr][aria-current=page]{color:#0b2f27;font-weight:650;background:linear-gradient(135deg,#3fd0a3,#2eb98f);box-shadow:0 8px 20px -10px #2eb98fe6,inset 0 1px #ffffff59}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr][aria-current=page] .cps-ico[data-astro-cid-dp3et6jr]{background:#0b2f271f}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr][aria-current=page]:hover .cps-ico[data-astro-cid-dp3et6jr]{transform:none}body.sitepage.clientpage{--sidebar: 276px}body.clientpage .sr[data-astro-cid-dp3et6jr]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.clientpage .cps-lock[data-astro-cid-dp3et6jr]{margin-left:auto;display:grid;place-items:center;opacity:.55}body.clientpage .cps-lock[data-astro-cid-dp3et6jr] svg{width:14px;height:14px}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr][aria-current=page] .cps-lock[data-astro-cid-dp3et6jr]{opacity:.7}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr].upgrade .cps-ico[data-astro-cid-dp3et6jr]{background:#3fd0a333;color:#7ff0c8}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr].grow .cps-ico[data-astro-cid-dp3et6jr]{background:#c7f36b;color:#102118}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr].grow[aria-current=page]{background:linear-gradient(135deg,#d8f58a,#c7f36b);color:#102118;box-shadow:0 8px 20px -10px #c7f36bcc}body.clientpage .cps-nav[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr].grow[aria-current=page] .cps-ico[data-astro-cid-dp3et6jr]{background:#1021181f}.cps-spark[data-astro-cid-dp3et6jr]{width:7px;height:7px;border-radius:50%;background:#c7f36b;box-shadow:0 0 #c7f36b99;animation:cps-breathe 2.4s ease-in-out infinite}body.clientpage a[data-astro-cid-dp3et6jr][aria-current=page] .cps-spark[data-astro-cid-dp3et6jr]{display:none}html.cps-intro .cps-site[data-astro-cid-dp3et6jr],html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr],html.cps-intro .cps-foot[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]{animation:cps-in .5s cubic-bezier(.2,.7,.2,1) both}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(2){animation-delay:.04s}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(3){animation-delay:.08s}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(4){animation-delay:.12s}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(5){animation-delay:.16s}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(6){animation-delay:.2s}html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]:nth-child(7){animation-delay:.24s}body.clientpage .cps-foot[data-astro-cid-dp3et6jr]{padding:10px 0 0;gap:6px}.cps-am[data-astro-cid-dp3et6jr]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#eefbf50f;box-shadow:inset 0 0 0 1px #eefbf51a}.cps-am-av[data-astro-cid-dp3et6jr]{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#eefbf5;color:#0b3129;font-family:var(--serif);font-weight:600;font-size:16px}.cps-am-av[data-astro-cid-dp3et6jr] i[data-astro-cid-dp3et6jr]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#34d399;box-shadow:0 0 0 2.5px #0b3129}.cps-am-t[data-astro-cid-dp3et6jr]{display:grid;flex:1;min-width:0;line-height:1.25}.cps-am-t[data-astro-cid-dp3et6jr] b[data-astro-cid-dp3et6jr]{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cps-am-t[data-astro-cid-dp3et6jr] span[data-astro-cid-dp3et6jr]{font-size:12px;color:#eefbf599}.cps-am-act[data-astro-cid-dp3et6jr]{display:flex;gap:4px}.cps-am-act[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#eefbf5;background:#eefbf514;transition:background-color .2s,transform .2s,color .2s}.cps-am-act[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]:hover{background:#2eb98f;color:#0b2f27;transform:translateY(-1px)}.cps-am-act[data-astro-cid-dp3et6jr] .ico{width:16px;height:16px}.cps-out[data-astro-cid-dp3et6jr]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;font-size:13.5px;color:#eefbf599;cursor:pointer;transition:color .2s,background-color .2s}.cps-out[data-astro-cid-dp3et6jr]:hover{color:#fff;background:#eefbf50f}.cps-out[data-astro-cid-dp3et6jr] .ico{width:16px;height:16px}@media(max-width:900px){body.clientpage .cps[data-astro-cid-dp3et6jr]{display:block;padding:12px 14px}body.clientpage .cps[data-astro-cid-dp3et6jr] .brand[data-astro-cid-dp3et6jr]{padding:4px}html.js .cps-toggle[data-astro-cid-dp3et6jr]{display:grid;align-content:center;justify-items:center;gap:4px;width:42px;height:42px;border:0;border-radius:10px;background:#eefbf514;cursor:pointer}.cps-toggle[data-astro-cid-dp3et6jr] span[data-astro-cid-dp3et6jr]{display:block;width:18px;height:2px;border-radius:2px;background:#eefbf5;transition:transform .3s,opacity .2s}.cps-toggle[data-astro-cid-dp3et6jr][aria-expanded=true] span[data-astro-cid-dp3et6jr]:nth-child(1){transform:translateY(6px) rotate(45deg)}.cps-toggle[data-astro-cid-dp3et6jr][aria-expanded=true] span[data-astro-cid-dp3et6jr]:nth-child(2){opacity:0}.cps-toggle[data-astro-cid-dp3et6jr][aria-expanded=true] span[data-astro-cid-dp3et6jr]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}html.js .cps-menu[data-astro-cid-dp3et6jr]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.3,.8,.3,1)}html.js .cps[data-astro-cid-dp3et6jr].open .cps-menu[data-astro-cid-dp3et6jr]{grid-template-rows:1fr}html.js .cps-menu-in[data-astro-cid-dp3et6jr]{overflow:hidden}.cps-menu-in[data-astro-cid-dp3et6jr]{padding-top:0}html.js .cps[data-astro-cid-dp3et6jr].open .cps-menu-in[data-astro-cid-dp3et6jr]{padding-top:12px}body.clientpage .cps-nav[data-astro-cid-dp3et6jr]{flex-direction:column;overflow:visible}body.clientpage .cps-nav[data-astro-cid-dp3et6jr]{order:0}body.clientpage .cps-foot[data-astro-cid-dp3et6jr]{display:grid;order:1;margin-top:6px;padding-bottom:4px}body.clientpage .cps-foot[data-astro-cid-dp3et6jr] form[data-astro-cid-dp3et6jr]{display:block}.cps-glow[data-astro-cid-dp3et6jr]{display:none}}@keyframes cps-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes cps-breathe{0%,to{box-shadow:0 0 #c7f36b8c}50%{box-shadow:0 0 0 5px #c7f36b00}}@keyframes cps-drift{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@media(prefers-reduced-motion:reduce){body.clientpage .cps[data-astro-cid-dp3et6jr]:before,.cps-spark[data-astro-cid-dp3et6jr],html.cps-intro .cps-site[data-astro-cid-dp3et6jr],html.cps-intro .cps-group[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr],html.cps-intro .cps-foot[data-astro-cid-dp3et6jr]>[data-astro-cid-dp3et6jr]{animation:none}.cps-glow[data-astro-cid-dp3et6jr],.cps-ico[data-astro-cid-dp3et6jr],.cps-toggle[data-astro-cid-dp3et6jr] span[data-astro-cid-dp3et6jr],html.js .cps-menu[data-astro-cid-dp3et6jr]{transition:none}}.cp-preview[data-astro-cid-dp3et6jr]{background:var(--pending-bg);color:#5f3d02;font-size:14px;padding:8px 16px;text-align:center}.cp-preview[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]{color:inherit;font-weight:650;margin-left:8px}.cp-hello[data-astro-cid-dp3et6jr]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.cp-pay[data-astro-cid-dp3et6jr]{display:flex;align-items:center;gap:16px;padding:14px 24px 14px 18px;min-width:260px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.cp-pay[data-astro-cid-dp3et6jr] svg[data-astro-cid-dp3et6jr]{width:30px;height:30px;flex:none;fill:none;stroke:var(--live);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp-pay[data-astro-cid-dp3et6jr]>div[data-astro-cid-dp3et6jr]{display:grid;line-height:1.3}.cp-pay-k[data-astro-cid-dp3et6jr]{font-size:13.5px;font-weight:650;color:var(--dim)}.cp-pay-v[data-astro-cid-dp3et6jr]{font-family:var(--serif);font-size:22px;line-height:1.25;font-weight:650;font-variant-numeric:tabular-nums}.cp-pay-w[data-astro-cid-dp3et6jr]{font-size:14px;color:var(--muted)}.cp-pay[data-astro-cid-dp3et6jr].soon{background:var(--pending-bg);border-color:#f1d9ad}.cp-pay[data-astro-cid-dp3et6jr].soon svg[data-astro-cid-dp3et6jr]{stroke:var(--pending)}.cp-pay[data-astro-cid-dp3et6jr].soon .cp-pay-w[data-astro-cid-dp3et6jr]{color:var(--pending);font-weight:600}.cp-hero[data-astro-cid-dp3et6jr]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px}@media(min-width:1000px){.cp-hero[data-astro-cid-dp3et6jr]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}.cp-hero[data-astro-cid-dp3et6jr] .section[data-astro-cid-dp3et6jr]{margin:0}.cp-side[data-astro-cid-dp3et6jr]{display:grid;gap:18px;align-content:start}.cp-shot[data-astro-cid-dp3et6jr]{border:1px solid var(--line);border-radius:8px}.cp-actions[data-astro-cid-dp3et6jr]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cp-stats[data-astro-cid-dp3et6jr]{display:flex;gap:24px}.cp-stats[data-astro-cid-dp3et6jr] div[data-astro-cid-dp3et6jr]{display:flex;flex-direction:column}.cp-stats[data-astro-cid-dp3et6jr] b[data-astro-cid-dp3et6jr]{font-family:var(--serif);font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.cp-stats[data-astro-cid-dp3et6jr] span[data-astro-cid-dp3et6jr]{font-size:13px;color:var(--muted)}.cp-leads[data-astro-cid-dp3et6jr]{list-style:none;margin:4px 0 0;padding:0;width:100%;border-top:1px solid var(--line-soft)}.cp-leads[data-astro-cid-dp3et6jr] li[data-astro-cid-dp3et6jr]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.cp-leads[data-astro-cid-dp3et6jr] li[data-astro-cid-dp3et6jr]:last-child{border-bottom:0;padding-bottom:0}.cp-lead-name[data-astro-cid-dp3et6jr]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-lead-topic[data-astro-cid-dp3et6jr]{grid-column:1;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-lead-date[data-astro-cid-dp3et6jr]{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:13px;color:var(--dim);white-space:nowrap}.cp-amgrid[data-astro-cid-dp3et6jr]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media(min-width:1000px){.cp-amgrid[data-astro-cid-dp3et6jr]{grid-template-columns:minmax(0,1fr) 300px}.cp-amgrid[data-astro-cid-dp3et6jr] .cp-amcard[data-astro-cid-dp3et6jr]{grid-column:2;grid-row:1}}.cp-amgrid[data-astro-cid-dp3et6jr] .section[data-astro-cid-dp3et6jr]{margin:0}.cp-stack[data-astro-cid-dp3et6jr]{flex-direction:column;align-self:stretch;margin-top:10px}.cp-book[data-astro-cid-dp3et6jr]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cp-pair[data-astro-cid-dp3et6jr]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:1100px)and (min-height:700px){.cp-amgrid[data-astro-cid-dp3et6jr].fill{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.cp-amgrid[data-astro-cid-dp3et6jr].fill .cp-cal[data-astro-cid-dp3et6jr]{align-self:stretch;height:100%}.cp-amgrid[data-astro-cid-dp3et6jr].fill .cp-cal[data-astro-cid-dp3et6jr] iframe[data-astro-cid-dp3et6jr]{height:100%}}.cp-wide[data-astro-cid-dp3et6jr]{width:100%;margin-bottom:0}.cp-cal[data-astro-cid-dp3et6jr]{padding:0;overflow:hidden}.cp-cal[data-astro-cid-dp3et6jr] iframe[data-astro-cid-dp3et6jr]{display:block;width:100%;height:720px;border:0}@media(min-width:1000px){.cp-amgrid[data-astro-cid-dp3et6jr] .cp-cal[data-astro-cid-dp3et6jr] iframe[data-astro-cid-dp3et6jr]{height:1060px}}.side-foot[data-astro-cid-dp3et6jr] .statusbtn[data-astro-cid-dp3et6jr] .ico{width:16px;height:16px;flex:none}.cp-tile[data-astro-cid-dp3et6jr]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cp-am-name[data-astro-cid-dp3et6jr]{font-size:17px;font-weight:600;margin:0}.cp-muted[data-astro-cid-dp3et6jr]{color:var(--muted);margin:0;overflow-wrap:anywhere}.cp-muted[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]{color:var(--live)}.cp-head[data-astro-cid-dp3et6jr]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cp-head[data-astro-cid-dp3et6jr] a[data-astro-cid-dp3et6jr]{color:var(--live);font-size:13.5px;font-weight:600;white-space:nowrap}.section[data-astro-cid-dp3et6jr]>h2[data-astro-cid-dp3et6jr]{margin-bottom:10px}.cp-list[data-astro-cid-dp3et6jr]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.cp-list[data-astro-cid-dp3et6jr] li[data-astro-cid-dp3et6jr]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line-soft)}.cp-list[data-astro-cid-dp3et6jr] li[data-astro-cid-dp3et6jr]:last-child{border-bottom:0;padding-bottom:0}.section[data-astro-cid-dp3et6jr]>.cp-list[data-astro-cid-dp3et6jr]:first-child{border-top:0}.section[data-astro-cid-dp3et6jr]>.cp-list[data-astro-cid-dp3et6jr]:first-child li[data-astro-cid-dp3et6jr]:first-child{padding-top:0}.cp-name[data-astro-cid-dp3et6jr]{flex:1 1 0;font-weight:550;min-width:0}.cp-kind[data-astro-cid-dp3et6jr]{font-size:12px;font-weight:650;color:var(--live);background:var(--live-bg);border-radius:999px;padding:2px 10px}.btn[data-astro-cid-dp3et6jr].sm{height:32px;padding:0 12px}.cp-empty[data-astro-cid-dp3et6jr]{color:var(--dim);margin:0;padding:14px 16px;background:var(--bg);border-radius:var(--radius)}.cp-warn[data-astro-cid-dp3et6jr]{background:var(--pending-bg);color:#5f3d02;padding:12px 16px;border-radius:var(--radius);margin:0 0 16px}.cp-splash{display:none}html.splash .cp-splash{display:grid;place-items:center;position:fixed;inset:0;z-index:1000;background:#0b3129;background-image:radial-gradient(40rem 26rem at 50% 40%,rgba(46,185,143,.28),transparent 65%),radial-gradient(1.2px 1.2px at 20% 30%,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(1px 1px at 75% 20%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 62% 78%,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(1px 1px at 30% 82%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 88% 60%,rgba(255,255,255,.7) 50%,transparent 51%);transition:opacity .5s ease,visibility .5s}html.splash{overflow:hidden}html.splash-out .cp-splash{opacity:0;visibility:hidden}html.splash-out .cp-splash-in{transform:scale(1.04);opacity:0}.cp-splash-in{display:grid;justify-items:center;gap:22px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s}.cp-orbit{position:relative;display:grid;place-items:center;width:240px;height:240px}.cp-orbit img{width:170px;height:auto;animation:cp-breathe 2.4s ease-in-out infinite}.cp-orbit .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(238,251,245,.12)}.cp-orbit .ring:after{content:"";position:absolute;inset:26px;border-radius:50%;border:1px dashed rgba(238,251,245,.08)}.cp-orbit .comet{position:absolute;inset:0;border-radius:50%;animation:cp-spin 1.6s linear infinite;background:conic-gradient(from 0deg,transparent 0 70%,rgba(63,208,163,0) 70%,rgba(63,208,163,.55) 99%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.cp-orbit .comet:after{content:"";position:absolute;top:-4px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;box-shadow:0 0 14px 4px #3fd0a3e6}.cp-splash-t{margin:0;color:#eefbf5c7;font-size:14.5px;letter-spacing:.01em}.cp-splash-bar{width:220px;height:3px;border-radius:3px;background:#eefbf51f;overflow:hidden}.cp-splash-bar span{display:block;height:100%;background:linear-gradient(90deg,#2eb98f,#8ff0cf);transform:scaleX(.06);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-breathe{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}html.hold body.clientpage .main *,html.hold body.clientpage .main *:before,html.hold body.clientpage .cps *{animation-play-state:paused!important}@view-transition{navigation:auto}body.clientpage .cps{view-transition-name:cp-side}body.clientpage .main{view-transition-name:cp-main}::view-transition-old(cp-main){animation:cp-out .16s ease-in both}::view-transition-new(cp-main){animation:cp-in .32s cubic-bezier(.2,.7,.2,1) both}::view-transition-old(cp-side),::view-transition-new(cp-side){animation:none;mix-blend-mode:normal}::view-transition-group(cp-side){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@keyframes cp-out{to{opacity:0;transform:translateY(-6px)}}@keyframes cp-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(cp-main),::view-transition-new(cp-main),::view-transition-old(root),::view-transition-new(root){animation:none}}
