.gauge[data-astro-cid-uyyepdgg]{--gu:1px;--gauge-color:var(--grade-good);width:calc(212 * var(--gu));height:calc(136 * var(--gu));flex:none}.gauge--fair[data-astro-cid-uyyepdgg]{--gauge-color:var(--grade-fair)}.gauge--poor[data-astro-cid-uyyepdgg]{--gauge-color:var(--grade-poor)}.gauge__dial[data-astro-cid-uyyepdgg]{width:100%;height:100%;position:relative;overflow:clip}.gauge__disc[data-astro-cid-uyyepdgg]{top:calc(39 * var(--gu));left:calc(31 * var(--gu));width:calc(150 * var(--gu));height:calc(150 * var(--gu));position:absolute;overflow:visible}.gauge__glow[data-astro-cid-uyyepdgg]{fill:var(--gauge-color);opacity:.18}.gauge__rim[data-astro-cid-uyyepdgg]{stroke:var(--gauge-color);opacity:.45}.gauge__fade[data-astro-cid-uyyepdgg]{fill:var(--gauge-paper,var(--card-from))}.gauge__tick[data-astro-cid-uyyepdgg]{width:calc(17 * var(--gu));height:calc(3 * var(--gu));border-radius:calc(1.5 * var(--gu));background:var(--track);position:absolute}.gauge__tick[data-astro-cid-uyyepdgg].is-on{background:var(--gauge-color)}.gauge__score[data-astro-cid-uyyepdgg],.gauge__caption[data-astro-cid-uyyepdgg]{left:calc(106 * var(--gu));width:calc(120 * var(--gu));text-align:center;letter-spacing:-.02em;margin:0;position:absolute;transform:translate(-50%)}.gauge__score[data-astro-cid-uyyepdgg]{top:calc(64 * var(--gu));font-size:calc(38 * var(--gu));color:var(--text);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2}.gauge__count[data-astro-cid-uyyepdgg]{font-weight:inherit}.gauge__caption[data-astro-cid-uyyepdgg]{top:calc(111 * var(--gu));font-size:calc(10.5 * var(--gu));color:var(--text-secondary);font-weight:500;line-height:1}.gauge__scale[data-astro-cid-uyyepdgg]{top:calc(126 * var(--gu));font-size:calc(10 * var(--gu));color:var(--text-muted);margin:0;line-height:1;position:absolute}.gauge__scale--min[data-astro-cid-uyyepdgg]{left:calc(5 * var(--gu))}.gauge__scale--max[data-astro-cid-uyyepdgg]{left:calc(195 * var(--gu))}.audit[data-astro-cid-z5z4s3cn]{flex-direction:column;display:flex}.audit__head[data-astro-cid-z5z4s3cn]{border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.875rem 1.25rem;font-weight:500;display:flex}.audit__head[data-astro-cid-z5z4s3cn] .audit__head-icon{width:.875rem;height:.875rem;color:var(--text)}.audit__tag[data-astro-cid-z5z4s3cn]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding:.0625rem .4375rem;font-weight:600;line-height:1.25rem}.audit__hint[data-astro-cid-z5z4s3cn]{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.3125rem;margin-left:auto;font-weight:500;display:inline-flex}.audit__hint[data-astro-cid-z5z4s3cn] svg{width:.875rem;height:.875rem;color:var(--accent)}.audit__score[data-astro-cid-z5z4s3cn]{justify-items:center;gap:.875rem;margin:1.75rem 1.25rem 1.375rem;display:grid}.audit__score[data-astro-cid-z5z4s3cn] .gauge{--gu:1.3px}@media (width<=379px){.audit__score[data-astro-cid-z5z4s3cn] .gauge{--gu:1.1px}}.audit__goal[data-astro-cid-z5z4s3cn]{font-size:var(--text-sm);text-align:center;color:var(--text-secondary);margin:0;line-height:1.4}.audit__goal-open[data-astro-cid-z5z4s3cn],.audit__goal-done[data-astro-cid-z5z4s3cn]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .5rem;display:inline-flex}.audit__goal[data-astro-cid-z5z4s3cn] b[data-astro-cid-z5z4s3cn]{color:var(--text);font-weight:650}.audit__points[data-astro-cid-z5z4s3cn]{border-radius:var(--radius-pill);background:var(--accent-tint);height:1.375rem;font-size:var(--text-xs);color:var(--accent);align-items:center;padding:0 .5rem;font-weight:650;display:inline-flex}.audit__goal-done[data-astro-cid-z5z4s3cn]{color:var(--accent);font-weight:600}.audit__goal-done[data-astro-cid-z5z4s3cn] svg{width:1rem;height:1rem}.audit__goal[data-astro-cid-z5z4s3cn][data-open=true] .audit__goal-done[data-astro-cid-z5z4s3cn],.audit__goal[data-astro-cid-z5z4s3cn][data-open=false] .audit__goal-open[data-astro-cid-z5z4s3cn]{display:none}.audit__rows[data-astro-cid-z5z4s3cn]{gap:var(--space-2);flex-direction:column;padding:0 1.25rem 1.5rem;display:flex}.audit__row[data-astro-cid-z5z4s3cn]{border-radius:var(--radius-md);background:var(--surface-row);min-height:2.75rem;font-size:var(--text-sm);align-items:center;gap:.625rem;padding:.5rem .5rem .5rem .75rem;transition:box-shadow .2s;display:flex;position:relative}.audit__row[data-astro-cid-z5z4s3cn][data-state=open]{box-shadow:inset 0 0 0 1px var(--border-strong)}.audit__row[data-astro-cid-z5z4s3cn]:focus{outline:none}.audit__row[data-astro-cid-z5z4s3cn]:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}.audit__icon[data-astro-cid-z5z4s3cn]{border-radius:var(--radius-xs);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.audit__icon[data-astro-cid-z5z4s3cn] svg{width:.875rem;height:.875rem}.audit__icon--ok[data-astro-cid-z5z4s3cn]{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--accent-ui)}.audit__icon--open[data-astro-cid-z5z4s3cn]{background:var(--sev-medium-wash);color:var(--sev-medium)}.audit__title[data-astro-cid-z5z4s3cn]{flex:1;min-width:0;line-height:1.35}.audit__actions[data-astro-cid-z5z4s3cn]{flex:none;align-items:center;gap:.125rem;display:inline-flex}.audit__status[data-astro-cid-z5z4s3cn]{font-size:var(--text-sm);padding-inline:.25rem;font-weight:600}.audit__status--fixed[data-astro-cid-z5z4s3cn]{color:var(--accent)}.audit__status--open[data-astro-cid-z5z4s3cn]{color:var(--sev-medium)}.audit__row[data-astro-cid-z5z4s3cn][data-state=fixed] .audit__icon--open[data-astro-cid-z5z4s3cn],.audit__row[data-astro-cid-z5z4s3cn][data-state=fixed] .audit__review[data-astro-cid-z5z4s3cn],.audit__row[data-astro-cid-z5z4s3cn][data-state=fixed] .audit__status--open[data-astro-cid-z5z4s3cn],.audit__row[data-astro-cid-z5z4s3cn][data-state=open] .audit__icon--ok[data-astro-cid-z5z4s3cn],.audit__row[data-astro-cid-z5z4s3cn][data-state=open] .audit__status--fixed[data-astro-cid-z5z4s3cn]{display:none}.audit__sheet[data-astro-cid-z5z4s3cn]{z-index:3;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;gap:.625rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s,visibility 0s linear .4s;display:flex;position:absolute;inset:auto .75rem .75rem;transform:translateY(calc(100% + 1.5rem))}.audit__sheet[data-astro-cid-z5z4s3cn][data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.audit__sheet-title[data-astro-cid-z5z4s3cn]{font-size:var(--text-lg);letter-spacing:var(--tracking-h3);font-weight:600;line-height:1.625rem}.audit__sheet-why[data-astro-cid-z5z4s3cn]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.25rem}.audit__sheet-actions[data-astro-cid-z5z4s3cn]{gap:var(--space-2);margin-top:.375rem;display:flex}@property --audit-count{syntax:"<integer>";inherits:false;initial-value:0}@counter-style audit-grade{system:fixed 0;symbols:"F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "D" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "C" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "B" "A" "A" "A" "A" "A" "A" "A" "A" "A" "A" "A"}.audit[data-astro-cid-z5z4s3cn][data-motion=wait]{--audit-waiting:paused;--audit-holding:paused}.audit[data-astro-cid-z5z4s3cn][data-motion=hold]{--audit-holding:paused}@media (prefers-reduced-motion:no-preference){html.js .audit[data-astro-cid-z5z4s3cn] .gauge{--audit-count:var(--score);--gauge-color:color-mix(in oklab, color-mix(in oklab, var(--grade-poor), var(--grade-fair) calc(clamp(0, var(--audit-count) - 44, 1) * 100%)), var(--grade-good) calc(clamp(0, var(--audit-count) - 74, 1) * 100%));counter-reset:audit-count var(--audit-count);animation:audit-count 1.4s cubic-bezier(.33, 1, .68, 1) var(--audit-waiting,running);transition:--audit-count .7s cubic-bezier(.33,1,.68,1)}html.js .audit[data-astro-cid-z5z4s3cn] .gauge__count,html.js .audit[data-astro-cid-z5z4s3cn] .gauge__caption{font-size:0}html.js .audit[data-astro-cid-z5z4s3cn] .gauge__count:after{content:counter(audit-count);font-size:calc(38 * var(--gu))}html.js .audit[data-astro-cid-z5z4s3cn] .gauge__caption:after{content:"Grade " counter(audit-count, audit-grade);font-size:calc(10.5 * var(--gu))}html.js .audit[data-astro-cid-z5z4s3cn] .gauge__tick.is-on{animation:audit-tick .3s ease-out calc(var(--t,1) * 1.4s - .24s) backwards var(--audit-waiting,running), audit-tick-shine .6s ease-in-out calc(1.9s + var(--i) * 22ms) var(--audit-holding,running)}.audit[data-astro-cid-z5z4s3cn] .gauge[data-changed] .gauge__tick{animation:none}html.js .audit[data-astro-cid-z5z4s3cn]:not([data-tried]) .audit__row[data-astro-cid-z5z4s3cn][data-state=open] .audit__review[data-astro-cid-z5z4s3cn]{animation:audit-nudge 1.2s ease-out 1.6s 2 var(--audit-waiting,running)}.audit__row[data-astro-cid-z5z4s3cn].is-pinged:after{content:"";border-radius:inherit;pointer-events:none;animation:.9s ease-out audit-ping;position:absolute;inset:0}}.audit[data-astro-cid-z5z4s3cn] .gauge__tick{transition:background-color .15s}.audit[data-astro-cid-z5z4s3cn] .gauge[data-changed] .gauge__tick{transition:background-color .28s ease var(--d,0s)}@keyframes audit-count{0%{--audit-count:0}}@keyframes audit-tick{0%{background:var(--track)}}@keyframes audit-tick-shine{50%{background:var(--shine)}}@keyframes audit-nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-ui) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes audit-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-ui) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (width<=479px){.audit__hint[data-astro-cid-z5z4s3cn]{flex-basis:100%;margin-left:0}.audit__rows[data-astro-cid-z5z4s3cn]{padding-inline:.75rem}.audit__row[data-astro-cid-z5z4s3cn]{font-size:.8125rem}}.hero[data-astro-cid-i3irphx7]{padding:calc(var(--header-h) + 5.25rem) 0 5rem}.hero__grid[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);display:grid}.hero__copy[data-astro-cid-i3irphx7] .pill[data-astro-cid-i3irphx7]{margin-bottom:var(--space-4)}.hero__copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-bottom:var(--space-5)}.hero__keep[data-astro-cid-i3irphx7]{display:inline-block}.hero__lede[data-astro-cid-i3irphx7]{max-width:32.5rem;margin-bottom:var(--space-8)}@media (width<=1099px){.hero__grid[data-astro-cid-i3irphx7]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.hero__visual[data-astro-cid-i3irphx7]{width:100%;max-width:32.5rem}}@media (width<=719px){.hero[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-h) + 3rem);padding-bottom:3.5rem}}.sc__head[data-astro-cid-xakddsxe]{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);display:flex;overflow:hidden}.sc__tabs[data-astro-cid-xakddsxe]{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid;position:relative}.sc__tab[data-astro-cid-xakddsxe]{border:0;border-right:1px solid var(--border);min-height:4.5rem;font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.75rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s;display:flex;position:relative}.sc__tab[data-astro-cid-xakddsxe]:last-child{border-right:0}.sc__tab-sub[data-astro-cid-xakddsxe]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;line-height:1rem}.sc__tab[data-astro-cid-xakddsxe][aria-selected=true] .sc__tab-sub[data-astro-cid-xakddsxe]{color:var(--text-secondary)}.sc__tab[data-astro-cid-xakddsxe]:hover{color:var(--text)}.sc__tab[data-astro-cid-xakddsxe][aria-selected=true]{background:var(--surface-raised);color:var(--text)}.sc__tab[data-astro-cid-xakddsxe][aria-selected=true]:before{content:"";background:var(--accent-ui);height:2px;position:absolute;inset:0 0 auto}.sc__tab[data-astro-cid-xakddsxe]:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:no-preference){html.js .sc[data-astro-cid-xakddsxe]:not([data-motion=off]) .sc__tab[data-astro-cid-xakddsxe][aria-selected=true]:before{background:color-mix(in srgb, var(--accent-ui) 35%, transparent)}html.js .sc[data-astro-cid-xakddsxe]:not([data-motion=off]) .sc__tab[data-astro-cid-xakddsxe][aria-selected=true]:after{content:"";background:var(--accent-ui);transform-origin:0;height:2px;animation:6.5s linear both paused sc-progress;position:absolute;inset:0 0 auto}html.js .sc[data-astro-cid-xakddsxe][data-motion=run] .sc__tab[data-astro-cid-xakddsxe][aria-selected=true]:after{animation-play-state:running}}@keyframes sc-progress{0%{transform:scaleX(0)}}.sc__hatch[data-astro-cid-xakddsxe]{border-inline:1px solid var(--border);background:repeating-linear-gradient(-45deg, var(--border) 0 1px, transparent 1px 9px);height:2.5rem}html.js .sc__panel[data-astro-cid-xakddsxe]:not([data-active]){display:none}html:not(.js) .sc__panel[data-astro-cid-xakddsxe]+.sc__panel[data-astro-cid-xakddsxe]{margin-top:var(--space-12)}.sc__panel[data-astro-cid-xakddsxe]:focus-visible{outline-offset:4px}.sc__frame[data-astro-cid-xakddsxe]{border:1px solid var(--border);background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--surface) 55%, transparent) 100%), linear-gradient(90deg, var(--frame-1) 0 7%, var(--frame-2) 7% 14%, var(--frame-3) 14% 21%, var(--frame-4) 21% 28%, var(--frame-5) 28% 35%, var(--frame-6) 35% 65%, var(--frame-5) 65% 72%, var(--frame-4) 72% 79%, var(--frame-3) 79% 86%, var(--frame-2) 86% 93%, var(--frame-1) 93% 100%);border-bottom:0;height:30rem;padding:4rem 4rem 0;position:relative;overflow:hidden}html:not(.js) .sc__frame[data-astro-cid-xakddsxe]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sc__win[data-astro-cid-xakddsxe]{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);max-width:65rem;height:100%;box-shadow:var(--shadow-float);border-bottom:0;margin:0 auto;overflow:hidden}.sc__bar[data-astro-cid-xakddsxe]{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);align-items:center;gap:.375rem;height:2.375rem;padding:0 .875rem;display:flex}.sc__bar[data-astro-cid-xakddsxe] b[data-astro-cid-xakddsxe]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.sc__bar[data-astro-cid-xakddsxe] span[data-astro-cid-xakddsxe]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.625rem}.sc__body[data-astro-cid-xakddsxe]{grid-template-columns:10.625rem minmax(0,1fr);height:calc(100% - 2.375rem);display:grid}.sc__side[data-astro-cid-xakddsxe]{border-right:1px solid var(--border-subtle);background:var(--surface-raised);flex-direction:column;gap:2px;padding:1rem .625rem;display:flex}.sc__brand[data-astro-cid-xakddsxe]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:.25rem .5rem .875rem;font-weight:600;display:flex}.sc__brand[data-astro-cid-xakddsxe] .sc__brand-mark{width:auto;height:1.125rem}.sc__nav[data-astro-cid-xakddsxe]{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);padding:.5rem .625rem}.sc__nav[data-astro-cid-xakddsxe].is-on{background:var(--surface-control);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text)}.sc__main[data-astro-cid-xakddsxe]{min-width:0;font-size:var(--text-sm);padding:1.5rem 1.625rem}.sc__caption[data-astro-cid-xakddsxe]{gap:var(--space-4) var(--space-10);padding:var(--space-6) var(--space-8);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.sc__caption[data-astro-cid-xakddsxe] h3[data-astro-cid-xakddsxe]{margin-top:var(--space-2)}.sc__caption[data-astro-cid-xakddsxe] p[data-astro-cid-xakddsxe]{margin-bottom:var(--space-3);color:var(--text-secondary)}.scr-h[data-astro-cid-xakddsxe]{margin-bottom:var(--space-1);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:500}.scr-sub[data-astro-cid-xakddsxe]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:1.125rem}.scr-list[data-astro-cid-xakddsxe]{box-shadow:none;font-size:var(--text-sm)}.scr-list[data-astro-cid-xakddsxe] .panel__row[data-astro-cid-xakddsxe]{min-height:2.75rem;padding:.75rem .875rem}.scr-score[data-astro-cid-xakddsxe]{align-items:center;gap:1.25rem;margin-bottom:1.125rem;display:flex}.scr-score[data-astro-cid-xakddsxe] .scr-sub[data-astro-cid-xakddsxe]{margin:0}.scr-score__tile[data-astro-cid-xakddsxe]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);width:5rem;padding:.625rem}.scr-score__line[data-astro-cid-xakddsxe]{align-items:baseline;gap:var(--space-2);margin:.125rem 0 .25rem;display:flex}.scr-numeral[data-astro-cid-xakddsxe]{letter-spacing:-.05em;font-size:2.5rem;font-weight:500;line-height:2.75rem}.scr-toast[data-astro-cid-xakddsxe]{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-raised);align-items:center;gap:.625rem;margin-top:.875rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.scr-toast[data-astro-cid-xakddsxe] svg{width:1rem;height:1rem;color:var(--accent-ui)}.scr-list[data-astro-cid-xakddsxe]>li[data-astro-cid-xakddsxe]:first-child{--i:1}.scr-list[data-astro-cid-xakddsxe]>li[data-astro-cid-xakddsxe]:nth-child(2){--i:2}.scr-list[data-astro-cid-xakddsxe]>li[data-astro-cid-xakddsxe]:nth-child(3){--i:3}.scr-list[data-astro-cid-xakddsxe]>li[data-astro-cid-xakddsxe]:nth-child(4),.scr-codes[data-astro-cid-xakddsxe]{--i:4}@media (prefers-reduced-motion:no-preference){html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-score[data-astro-cid-xakddsxe],html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-login[data-astro-cid-xakddsxe],html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-request[data-astro-cid-xakddsxe],html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-list[data-astro-cid-xakddsxe]>li[data-astro-cid-xakddsxe],html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-codes[data-astro-cid-xakddsxe]{animation:.45s both scr-in;animation-delay:calc(var(--i,0) * 90ms + 80ms)}html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .sc__caption[data-astro-cid-xakddsxe]{animation:.5s both scr-in}html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-flip[data-astro-cid-xakddsxe]{animation:10ms linear 1.6s backwards scr-flip}html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-flip[data-astro-cid-xakddsxe]:after{animation:.3s 1.6s backwards scr-knob}html.js .sc__panel[data-astro-cid-xakddsxe][data-active] .scr-toast[data-astro-cid-xakddsxe]{animation:.4s 2s backwards scr-in}}@keyframes scr-in{0%{opacity:0;transform:translateY(8px)}}@keyframes scr-flip{0%{background:var(--border-strong)}}@keyframes scr-knob{0%{transform:none}}.scr-split[data-astro-cid-xakddsxe]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.125rem;display:grid}.scr-login[data-astro-cid-xakddsxe]{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.scr-notice[data-astro-cid-xakddsxe]{margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--sev-high-wash);color:var(--sev-high);font-size:var(--text-xs);padding:.5rem .75rem;font-weight:600}.scr-label[data-astro-cid-xakddsxe]{font-size:var(--text-xs);color:var(--text-muted);margin-top:.625rem}.scr-field[data-astro-cid-xakddsxe]{border-radius:var(--radius-sm);height:2rem;box-shadow:inset 0 0 0 1px var(--border-strong);align-items:center;margin-top:.25rem;padding:0 .625rem;font-size:.8125rem;display:flex}.scr-button[data-astro-cid-xakddsxe]{height:2rem;margin-top:var(--space-3);border-radius:var(--radius);background:var(--surface-control);color:var(--text-faint);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.scr-stack[data-astro-cid-xakddsxe]{flex-direction:column;align-items:flex-start;gap:.25rem}.scr-codes-head[data-astro-cid-xakddsxe]{margin:var(--space-4) 0 var(--space-2)}.scr-codes[data-astro-cid-xakddsxe]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scr-code[data-astro-cid-xakddsxe]{border:1px dashed var(--text-ghost);border-radius:var(--radius-sm);background:var(--surface-row);font-size:var(--text-xs);text-align:center;color:var(--text-secondary);padding:.375rem 0;font-weight:600}.scr-code[data-astro-cid-xakddsxe].is-used{color:var(--text-faint);text-decoration:line-through}.scr-request[data-astro-cid-xakddsxe]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);margin-bottom:.875rem;padding:1.25rem}.scr-request__title[data-astro-cid-xakddsxe]{font-size:var(--text-base);letter-spacing:var(--tracking-h3);font-weight:600}.scr-request__meta[data-astro-cid-xakddsxe]{color:var(--text-muted);margin:.25rem 0 1rem}.scr-request__actions[data-astro-cid-xakddsxe]{gap:var(--space-2);display:flex}@media (width<=979px){.sc__tabs[data-astro-cid-xakddsxe]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;overflow-x:auto}.sc__hatch[data-astro-cid-xakddsxe]{height:1.25rem}.sc__frame[data-astro-cid-xakddsxe]{padding:2rem 1.25rem 0}}@media (width<=719px){.sc__tabs[data-astro-cid-xakddsxe]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.sc__tab[data-astro-cid-xakddsxe]{white-space:normal;text-align:center;min-height:3.75rem}.sc__tab[data-astro-cid-xakddsxe]:nth-child(2n){border-right:0}.sc__tab[data-astro-cid-xakddsxe]:nth-child(-n+4){border-bottom:1px solid var(--border)}.sc__body[data-astro-cid-xakddsxe]{grid-template-columns:minmax(0,1fr)}.sc__side[data-astro-cid-xakddsxe]{display:none}.sc__frame[data-astro-cid-xakddsxe]{height:28rem;padding:1.25rem .75rem 0}.sc__main[data-astro-cid-xakddsxe]{padding:1.25rem 1rem}.sc__caption[data-astro-cid-xakddsxe]{padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.scr-split[data-astro-cid-xakddsxe]{grid-template-columns:minmax(0,1fr)}.scr-login[data-astro-cid-xakddsxe]{display:none}}.doors[data-astro-cid-zqtxyivz]{background:var(--surface);color:var(--text)}.doors__inner[data-astro-cid-zqtxyivz]{justify-content:space-between;align-items:center;gap:5rem;display:flex}.doors__copy[data-astro-cid-zqtxyivz]{gap:var(--space-4);flex-direction:column;flex:0 32.5rem;display:flex}.doors__copy[data-astro-cid-zqtxyivz] p[data-astro-cid-zqtxyivz]{max-width:26rem;color:var(--text-muted)}.doors__figure[data-astro-cid-zqtxyivz]{flex:0 36rem;min-width:0;margin:0}.doors__stage[data-astro-cid-zqtxyivz]{height:30rem;display:grid;position:relative}.doors__site[data-astro-cid-zqtxyivz]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(var(--surface-raised), var(--surface));box-shadow:0 -10px 24px var(--surface);position:absolute;inset:10rem 4rem 0;overflow:hidden;mask-image:linear-gradient(#000 55%,#0000)}.doors__bar[data-astro-cid-zqtxyivz]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;display:flex}.doors__bar[data-astro-cid-zqtxyivz] b[data-astro-cid-zqtxyivz]{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.doors__bar[data-astro-cid-zqtxyivz] i[data-astro-cid-zqtxyivz]{border-radius:var(--radius-pill);background:var(--border-subtle);width:40%;height:.625rem;margin-left:1rem}.doors__page[data-astro-cid-zqtxyivz]{grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem 1.25rem;display:grid}.doors__headline[data-astro-cid-zqtxyivz]{letter-spacing:-.03em;color:var(--text-secondary);margin-bottom:1rem;font-size:1.5rem;font-weight:650;line-height:1.05}.doors__line[data-astro-cid-zqtxyivz]{border-radius:var(--radius-pill);background:var(--border-strong);height:.4rem;margin-top:.6rem;display:block}.doors__line--short[data-astro-cid-zqtxyivz]{width:60%}.doors__media[data-astro-cid-zqtxyivz]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.doors__media[data-astro-cid-zqtxyivz] span[data-astro-cid-zqtxyivz]{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-row);min-height:3.5rem;color:var(--text-faint);justify-content:center;align-items:center;display:flex}.doors__media[data-astro-cid-zqtxyivz] span[data-astro-cid-zqtxyivz]:first-child{grid-column:1/-1;min-height:4.5rem}.doors__media[data-astro-cid-zqtxyivz] svg{width:1.25rem;height:1.25rem}.doors__layer[data-astro-cid-zqtxyivz]{z-index:1;position:absolute;inset:0}.doors__cards[data-astro-cid-zqtxyivz]{flex-direction:column;align-items:flex-start;gap:.625rem;padding-inline:1rem 0;display:flex}.doors__card[data-astro-cid-zqtxyivz]{border:1px solid var(--border-subtle);background:var(--surface-row);width:min(28rem,100%);box-shadow:var(--shadow-lift);color:var(--text-secondary);border-radius:.675rem;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.95rem;display:flex}.doors__card[data-astro-cid-zqtxyivz]:nth-child(2){--n:1;width:min(26.5rem,100% - 1.5rem);margin-left:1.5rem}.doors__card[data-astro-cid-zqtxyivz]:nth-child(3){--n:2;width:min(25rem,100% - 3rem);margin-left:3rem}.doors__text[data-astro-cid-zqtxyivz]{flex:1;min-width:0}.doors__icon[data-astro-cid-zqtxyivz]{border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.doors__icon[data-astro-cid-zqtxyivz] svg{width:1rem;height:1rem}.doors__icon--quiet[data-astro-cid-zqtxyivz]{background:var(--surface-control);color:var(--text-faint)}.doors__icon--high[data-astro-cid-zqtxyivz]{background:var(--sev-high-wash);color:var(--sev-high)}.doors__icon--medium[data-astro-cid-zqtxyivz]{background:var(--sev-medium-wash);color:var(--sev-medium)}.doors__icon--ok[data-astro-cid-zqtxyivz]{background:var(--accent-wash);color:var(--accent-ui)}.doors__status[data-astro-cid-zqtxyivz]{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-lift);white-space:nowrap;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:500;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.doors__status[data-astro-cid-zqtxyivz] svg{width:1.1rem;height:1.1rem;color:var(--accent-ui)}.doors__status--done[data-astro-cid-zqtxyivz]{border-color:var(--accent-ui)}.doors__layer--alerts[data-astro-cid-zqtxyivz],.doors__layer--open[data-astro-cid-zqtxyivz]{opacity:0;visibility:hidden}.doors__figure[data-astro-cid-zqtxyivz][data-step] .doors__layer[data-astro-cid-zqtxyivz]{transition:opacity .5s,visibility 0s linear .5s}.doors__figure[data-astro-cid-zqtxyivz][data-step] .doors__layer--closed[data-astro-cid-zqtxyivz]{opacity:0;visibility:hidden}.doors__figure[data-astro-cid-zqtxyivz][data-step=alerts] .doors__layer--alerts[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz][data-step=open] .doors__layer--open[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz][data-step=closed] .doors__layer--closed[data-astro-cid-zqtxyivz]{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:no-preference){html.js .doors__figure[data-astro-cid-zqtxyivz]:not([data-step]):not([data-motion=off]) .doors__layer--alerts[data-astro-cid-zqtxyivz]{opacity:1;visibility:visible}html.js .doors__figure[data-astro-cid-zqtxyivz]:not([data-step]):not([data-motion=off]) .doors__layer--closed[data-astro-cid-zqtxyivz]{opacity:0;visibility:hidden}html.js .doors__figure[data-astro-cid-zqtxyivz]:not([data-step]):not([data-motion=off]) .doors__layer--alerts[data-astro-cid-zqtxyivz] .doors__card[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz][data-step=alerts] .doors__layer--alerts[data-astro-cid-zqtxyivz] .doors__card[data-astro-cid-zqtxyivz]{animation:doors-rise .55s cubic-bezier(.2, .8, .2, 1) calc(.15s + var(--n,0) * .35s) backwards}.doors__figure[data-astro-cid-zqtxyivz][data-step=open] .doors__layer--open[data-astro-cid-zqtxyivz] .doors__card[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz][data-step=closed] .doors__layer--closed[data-astro-cid-zqtxyivz] .doors__card[data-astro-cid-zqtxyivz]{animation:doors-rise .55s cubic-bezier(.2, .8, .2, 1) calc(var(--n,0) * 90ms) backwards}.doors__figure[data-astro-cid-zqtxyivz][data-step=open] .doors__layer--open[data-astro-cid-zqtxyivz] .doors__status[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz][data-step=closed] .doors__layer--closed[data-astro-cid-zqtxyivz] .doors__status[data-astro-cid-zqtxyivz]{animation:.5s cubic-bezier(.2,.8,.2,1) .35s backwards doors-status}.doors__figure[data-astro-cid-zqtxyivz][data-step=open] .doors__spin{animation:1s linear infinite paused doors-spin}.doors__figure[data-astro-cid-zqtxyivz][data-motion=run] .doors__spin{animation-play-state:running}}@keyframes doors-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes doors-status{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}}@keyframes doors-spin{to{transform:rotate(360deg)}}@media (width<=979px){.doors__inner[data-astro-cid-zqtxyivz]{align-items:stretch;gap:var(--space-12);flex-direction:column}.doors__copy[data-astro-cid-zqtxyivz],.doors__figure[data-astro-cid-zqtxyivz]{flex:none}}@media (width<=519px){.doors__stage[data-astro-cid-zqtxyivz]{height:26rem}.doors__site[data-astro-cid-zqtxyivz]{inset:9.5rem .5rem 0}.doors__card[data-astro-cid-zqtxyivz]{font-size:.85rem}.doors__status[data-astro-cid-zqtxyivz]{padding:.75rem 1rem}}.aa[data-astro-cid-lvxtpof6]{width:100%;container-type:inline-size}.aa__stage[data-astro-cid-lvxtpof6]{--u:min(1px, calc(100cqw / 483.33));width:calc(483.33 * var(--u));height:calc(374 * var(--u));border-radius:calc(4 * var(--u));position:relative;overflow:hidden}.aa__inner[data-astro-cid-lvxtpof6]{width:calc(480.9 * var(--u));height:calc(234 * var(--u));transform:translate(calc(-50% + .33 * var(--u)), -50%);position:absolute;top:50%;left:50%}.aa__dash[data-astro-cid-lvxtpof6]{top:calc(-40 * var(--u));left:calc(74.8 * var(--u));width:calc(331.31 * var(--u));height:calc(314 * var(--u));border:calc(.618 * var(--u)) solid var(--border-subtle);border-radius:calc(9.89 * var(--u));background:linear-gradient(180deg, var(--surface-raised) 57.6%, color-mix(in srgb, var(--surface-raised) 34%, transparent) 79.3%);position:absolute}.aa__head[data-astro-cid-lvxtpof6]{top:calc(7.38 * var(--u));align-items:center;gap:calc(4 * var(--u));width:calc(330 * var(--u));padding:0 0 calc(8 * var(--u)) calc(16 * var(--u));border-bottom:calc(.618 * var(--u)) solid var(--border-subtle);font-size:calc(11.13 * var(--u));line-height:calc(17.31 * var(--u));color:var(--text);font-weight:500;display:flex;position:absolute;left:0}.aa__head-icon[data-astro-cid-lvxtpof6]{width:calc(14 * var(--u));height:calc(14 * var(--u))}.aa__score[data-astro-cid-lvxtpof6]{top:calc(60 * var(--u));left:calc(59.65 * var(--u));position:absolute}.aa__score[data-astro-cid-lvxtpof6] .gauge{--gu:var(--u);--gauge-paper:var(--surface-raised)}.aa__bars[data-astro-cid-lvxtpof6]{top:calc(215.72 * var(--u));left:calc(36.47 * var(--u));gap:calc(7.42 * var(--u));width:calc(257.13 * var(--u));flex-direction:column;display:flex;position:absolute}.aa__bar[data-astro-cid-lvxtpof6]{align-items:center;gap:calc(9.89 * var(--u));width:calc(236.12 * var(--u));font-size:calc(8.65 * var(--u));line-height:calc(12.36 * var(--u));display:flex}.aa__bar-name[data-astro-cid-lvxtpof6]{width:calc(50.69 * var(--u));color:var(--text-muted)}.aa__bar-track[data-astro-cid-lvxtpof6]{width:calc(132.28 * var(--u));height:calc(3.71 * var(--u));border-radius:calc(1.85 * var(--u));background:var(--track);position:relative}.aa__bar-fill[data-astro-cid-lvxtpof6]{width:var(--w);border-radius:inherit;background:var(--accent-ui);position:absolute;inset:0 auto 0 0}.aa__bar-fill--warn[data-astro-cid-lvxtpof6]{background:var(--sev-medium)}.aa__bar-value[data-astro-cid-lvxtpof6]{width:calc(33.38 * var(--u));text-align:right;color:var(--text)}.aa__pop[data-astro-cid-lvxtpof6]{padding:calc(10.59 * var(--u));border:calc(.461 * var(--u)) solid var(--border-subtle);border-radius:calc(7.37 * var(--u));background:var(--surface-control);box-shadow:var(--shadow-lift);flex-direction:column;display:flex;position:absolute}.aa__pop--checks[data-astro-cid-lvxtpof6]{top:calc(35 * var(--u));left:calc(7.45 * var(--u));gap:calc(5.53 * var(--u));width:calc(129.9 * var(--u));height:calc(117 * var(--u))}.aa__pop--finding[data-astro-cid-lvxtpof6]{top:calc(94 * var(--u));right:calc(.45 * var(--u));gap:calc(4 * var(--u));width:calc(130 * var(--u));height:calc(66 * var(--u))}.aa__pop-title[data-astro-cid-lvxtpof6]{font-size:calc(11.06 * var(--u));line-height:calc(13.82 * var(--u));color:var(--text);font-weight:500}.aa__pop-meta[data-astro-cid-lvxtpof6],.aa__pop-row[data-astro-cid-lvxtpof6]{font-size:calc(6.45 * var(--u));line-height:calc(9.21 * var(--u));color:var(--text-muted)}.aa__pop-row[data-astro-cid-lvxtpof6]{align-items:center;gap:calc(5.53 * var(--u));display:flex}.aa__pop-row--tight[data-astro-cid-lvxtpof6]{gap:calc(3.69 * var(--u))}.aa__pop-row[data-astro-cid-lvxtpof6] .aa__ok,.aa__pop-row[data-astro-cid-lvxtpof6] .aa__warn{width:calc(11 * var(--u));height:calc(11 * var(--u));flex:none}.aa__pop-row[data-astro-cid-lvxtpof6] .aa__ok{color:var(--accent-ui)}.aa__pop-row[data-astro-cid-lvxtpof6] .aa__warn{color:var(--sev-medium)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aa[data-astro-cid-lvxtpof6]{view-timeline:--aa-view block}.aa[data-astro-cid-lvxtpof6] .gauge__tick.is-on{animation:linear both aa-tick --aa-view;animation-range:entry calc(10% + var(--i) * 2%) entry calc(16% + var(--i) * 2%)}.aa__bar-fill[data-astro-cid-lvxtpof6]{transform-origin:0;animation:linear both aa-fill --aa-view;animation-range:entry 30%}}}@keyframes aa-tick{0%{background:var(--track)}}@keyframes aa-fill{0%{transform:scaleX(0)}}.bento[data-astro-cid-7vvucncb]{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.feat[data-astro-cid-7vvucncb]{flex-direction:column;display:flex}.feat--span-2[data-astro-cid-7vvucncb]{grid-column:span 2}.feat--span-3[data-astro-cid-7vvucncb]{grid-column:span 3}.feat--span-4[data-astro-cid-7vvucncb]{grid-column:span 4}.feat--wide[data-astro-cid-7vvucncb]{grid-template-columns:minmax(0,21.25rem) minmax(0,1fr);display:grid}.feat__text[data-astro-cid-7vvucncb]{gap:var(--space-2);flex-direction:column;padding:1.75rem;display:flex}.feat__art[data-astro-cid-7vvucncb]{flex:1;justify-content:center;align-items:center;padding:0 1.25rem 1.25rem;display:flex}.feat--wide[data-astro-cid-7vvucncb] .feat__art[data-astro-cid-7vvucncb]{padding:1.25rem 1.25rem 1.25rem 0}.feat__art--end[data-astro-cid-7vvucncb]{align-items:flex-end}.feat__art[data-astro-cid-7vvucncb]>[data-astro-cid-7vvucncb]{width:100%;max-width:27.5rem}.feat__art[data-astro-cid-7vvucncb]>.aa{max-width:30.25rem}.feat__login[data-astro-cid-7vvucncb]{padding:var(--space-3)}.feat__banner[data-astro-cid-7vvucncb]{border-radius:var(--radius-md);background:var(--sev-high-wash);color:var(--sev-high);font-size:var(--text-xs);padding:.5rem .75rem;font-weight:600}.feat__label[data-astro-cid-7vvucncb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:.5rem}.feat__field[data-astro-cid-7vvucncb]{border-radius:var(--radius-sm);background:var(--surface-raised);height:1.875rem;box-shadow:inset 0 0 0 1px var(--border-strong);align-items:center;margin-top:.25rem;padding:0 .625rem;display:flex}.feat__disabled[data-astro-cid-7vvucncb]{border-radius:var(--radius);background:var(--surface-control);height:2rem;color:var(--text-faint);justify-content:center;align-items:center;margin-top:.75rem;font-weight:600;display:flex}.feat__passkey[data-astro-cid-7vvucncb]{text-align:center;align-items:center;gap:.5rem;padding:1.25rem 1rem}.feat__passkey-title[data-astro-cid-7vvucncb]{font-size:var(--text-sm);font-weight:600}.feat__digits[data-astro-cid-7vvucncb]{gap:.375rem;margin-top:.25rem;display:flex}.feat__digits[data-astro-cid-7vvucncb] i[data-astro-cid-7vvucncb]{border-radius:var(--radius-sm);background:var(--surface-row);width:1.75rem;height:2rem;box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--text-sm);justify-content:center;align-items:center;font-style:normal;font-weight:600;display:inline-flex}.feat__digits[data-astro-cid-7vvucncb] i[data-astro-cid-7vvucncb].is-next{box-shadow:inset 0 0 0 1.5px var(--accent-ui)}.feat__codes[data-astro-cid-7vvucncb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.feat__codes[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{border:1px dashed var(--text-ghost);border-radius:var(--radius-sm);background:var(--surface-row);font-size:var(--text-xs);text-align:center;color:var(--text-secondary);padding:.375rem 0;font-weight:600}.feat__codes[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb].is-used{color:var(--text-faint);text-decoration:line-through}.feat__code[data-astro-cid-7vvucncb]{border-radius:var(--radius-md);background:var(--surface-row);font-family:var(--font-mono);font-size:var(--text-xs);padding:.375rem 0;overflow:hidden}.feat__code[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]{white-space:nowrap;gap:.625rem;padding:.1875rem .75rem;display:flex}.feat__code[data-astro-cid-7vvucncb] b[data-astro-cid-7vvucncb]{width:1.25rem;color:var(--text-faint);flex:none;font-weight:400}.feat__code[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{text-overflow:ellipsis;overflow:hidden}.feat__code[data-astro-cid-7vvucncb] .is-removed[data-astro-cid-7vvucncb]{background:var(--sev-low-wash);color:var(--text-muted)}.feat__code[data-astro-cid-7vvucncb] .is-removed[data-astro-cid-7vvucncb] span[data-astro-cid-7vvucncb]{text-decoration:line-through}.feat__code[data-astro-cid-7vvucncb] .is-added[data-astro-cid-7vvucncb]{background:var(--accent-wash)}.feat__foot[data-astro-cid-7vvucncb]{background:0 0}.feat__note[data-astro-cid-7vvucncb]{color:var(--text-secondary);gap:.5rem}.feat__note[data-astro-cid-7vvucncb] svg{width:.875rem;height:.875rem;color:var(--sev-info);flex:none}.feat__today[data-astro-cid-7vvucncb]{font-size:var(--text-xs);color:var(--text-muted);padding:.5rem .625rem .125rem;font-weight:600}.feat__stack[data-astro-cid-7vvucncb],.feat__incident[data-astro-cid-7vvucncb]{flex-direction:column;gap:.5rem;display:flex}.feat__events[data-astro-cid-7vvucncb]{border-left:1px dashed var(--border-strong);flex-direction:column;gap:.375rem;padding-left:1rem;display:flex}.feat__event[data-astro-cid-7vvucncb]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-row);align-items:center;gap:.625rem;padding:.4375rem .75rem;font-size:.8125rem;display:flex}.feat__case-line[data-astro-cid-7vvucncb]{color:var(--text-muted);padding:0 .625rem .5rem}@media (width>=980px) and (width<=1199px){.feat--wide[data-astro-cid-7vvucncb]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.feat__more[data-astro-cid-7vvucncb]{display:none}}@media (width<=979px){.bento[data-astro-cid-7vvucncb]{grid-template-columns:repeat(2,minmax(0,1fr))}.feat--span-2[data-astro-cid-7vvucncb],.feat--span-3[data-astro-cid-7vvucncb]{grid-column:span 1}.feat--span-4[data-astro-cid-7vvucncb]{grid-column:1/-1}.feat--log[data-astro-cid-7vvucncb]{grid-column:1/-1;grid-template-columns:minmax(0,21.25rem) minmax(0,1fr);display:grid}.feat--log[data-astro-cid-7vvucncb] .feat__art[data-astro-cid-7vvucncb]{align-items:center;padding:1.25rem 1.25rem 1.25rem 0}}@media (width<=719px){.bento[data-astro-cid-7vvucncb]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.feat__file-head[data-astro-cid-7vvucncb]{row-gap:var(--space-1);flex-wrap:wrap}.feat__file[data-astro-cid-7vvucncb]{white-space:nowrap}.feat[data-astro-cid-7vvucncb],.feat--span-2[data-astro-cid-7vvucncb],.feat--span-3[data-astro-cid-7vvucncb],.feat--span-4[data-astro-cid-7vvucncb]{grid-column:1/-1;min-height:0}.feat--wide[data-astro-cid-7vvucncb],.feat--log[data-astro-cid-7vvucncb]{display:flex}.feat--log[data-astro-cid-7vvucncb] .feat__art[data-astro-cid-7vvucncb]{align-items:flex-end}.feat--wide[data-astro-cid-7vvucncb] .feat__art[data-astro-cid-7vvucncb],.feat--log[data-astro-cid-7vvucncb] .feat__art[data-astro-cid-7vvucncb]{padding:0 1.25rem 1.25rem}.feat__text[data-astro-cid-7vvucncb]{padding:1.5rem}}.posture[data-astro-cid-rcv6ahty]{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-10) var(--space-10) var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid}.posture__copy[data-astro-cid-rcv6ahty]{gap:var(--space-3);flex-direction:column;display:flex}.posture__text[data-astro-cid-rcv6ahty]{color:var(--text-muted)}.posture__figure[data-astro-cid-rcv6ahty]{min-width:0;margin:0}.pc[data-astro-cid-rcv6ahty]{padding-left:2.375rem;position:relative}.pc__y[data-astro-cid-rcv6ahty]{width:1.75rem;font-size:var(--text-xs);text-align:right;color:var(--text-muted);flex-direction:column;justify-content:space-between;line-height:1;display:flex;position:absolute;inset:1.875rem auto 1.5rem 0}.pc__days[data-astro-cid-rcv6ahty]{gap:4px;padding-top:1.875rem;display:flex}.pc__day[data-astro-cid-rcv6ahty]{flex:1;min-width:0;position:relative}.pc__col[data-astro-cid-rcv6ahty]{border-radius:var(--radius-xs);background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:5px;width:100%;padding:0;display:flex;position:relative}.pc__dot[data-astro-cid-rcv6ahty]{aspect-ratio:1;background:var(--track);border-radius:50%;width:100%;max-width:8px;transition:transform .15s}.pc__dot[data-astro-cid-rcv6ahty].is-lit{background:var(--accent-ui)}.pc__col[data-astro-cid-rcv6ahty]:hover .pc__dot[data-astro-cid-rcv6ahty].is-top,.pc__col[data-astro-cid-rcv6ahty]:focus-visible .pc__dot[data-astro-cid-rcv6ahty].is-top,.pc__col[data-astro-cid-rcv6ahty][data-open] .pc__dot[data-astro-cid-rcv6ahty].is-top{transform:scale(1.5)}.pc__tip[data-astro-cid-rcv6ahty]{z-index:2;border-radius:var(--radius-sm);background:var(--text);box-shadow:var(--shadow-lift);color:var(--surface);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;padding:.375rem .625rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.pc__tip--start[data-astro-cid-rcv6ahty]{left:0;transform:none}.pc__tip--end[data-astro-cid-rcv6ahty]{left:auto;right:0;transform:none}.pc__col[data-astro-cid-rcv6ahty]:hover .pc__tip[data-astro-cid-rcv6ahty],.pc__col[data-astro-cid-rcv6ahty]:focus-visible .pc__tip[data-astro-cid-rcv6ahty],.pc__col[data-astro-cid-rcv6ahty][data-open] .pc__tip[data-astro-cid-rcv6ahty]{opacity:1}.pc__col[data-astro-cid-rcv6ahty][data-quiet] .pc__tip[data-astro-cid-rcv6ahty]{opacity:0}.pc[data-astro-cid-rcv6ahty][data-motion]:not([data-motion=run]){--pc-holding:paused}@media (prefers-reduced-motion:no-preference){.pc[data-astro-cid-rcv6ahty][data-motion]:not([data-motion=off]) .pc__day[data-astro-cid-rcv6ahty]:last-child .pc__dot[data-astro-cid-rcv6ahty].is-top{animation:pc-now 1.8s ease-out 1.8s 2 var(--pc-holding,running)}}@keyframes pc-now{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-ui) 75%, transparent)}to{box-shadow:0 0 0 7px #0000}}.pc__flag[data-astro-cid-rcv6ahty]{border-left:1px solid var(--border-strong);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;padding-bottom:.25rem;padding-left:.375rem;line-height:1.2;position:absolute;bottom:calc(100% + .375rem);left:0}.pc__flag--late[data-astro-cid-rcv6ahty]{border-left:0;border-right:1px solid var(--border-strong);padding-left:0;padding-right:.375rem;left:auto;right:0}.pc__x[data-astro-cid-rcv6ahty]{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;margin-top:.625rem;display:flex}@media (width<=1099px){.posture[data-astro-cid-rcv6ahty]{gap:var(--space-12);padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr)}}.pc__legend[data-astro-cid-rcv6ahty]{display:none}@media (width<=719px){.pc__flag[data-astro-cid-rcv6ahty]{display:none}.pc__days[data-astro-cid-rcv6ahty]{padding-top:.5rem}.pc__y[data-astro-cid-rcv6ahty]{top:.5rem}.pc__legend[data-astro-cid-rcv6ahty]{gap:var(--space-1);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);padding-left:2.375rem;display:grid}.pc__legend[data-astro-cid-rcv6ahty] b[data-astro-cid-rcv6ahty]{color:var(--text);font-weight:600}}@media (width<=519px){.pc[data-astro-cid-rcv6ahty],.pc__legend[data-astro-cid-rcv6ahty]{padding-left:1.75rem}.pc__y[data-astro-cid-rcv6ahty]{width:1.375rem}.pc__days[data-astro-cid-rcv6ahty]{gap:2px}.pc__col[data-astro-cid-rcv6ahty]{gap:3px}}.agents__never[data-astro-cid-x22vwwug]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.chat__switch[data-astro-cid-x22vwwug]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:inline-flex}.chat__pick[data-astro-cid-x22vwwug]{border-radius:var(--radius-sm);height:1.75rem;font-size:var(--text-xs);color:var(--text-secondary);background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:500;display:inline-flex}.chat__pick[data-astro-cid-x22vwwug]:hover{color:var(--text)}.chat__pick[data-astro-cid-x22vwwug][aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-control);color:var(--text);font-weight:600}.chat__pick[data-astro-cid-x22vwwug] svg{width:.875rem;height:.875rem}@media (width<=479px){.chat__switch[data-astro-cid-x22vwwug]{grid-template-columns:repeat(4,auto);gap:.25rem;display:inline-grid}.chat__pick[data-astro-cid-x22vwwug]{padding:0 .5rem}}@media (width<=359px){.chat__switch[data-astro-cid-x22vwwug]{grid-template-columns:repeat(2,auto)}}.chat__mark--claude{color:var(--mark-claude)}.chat__as{display:none}[data-astro-cid-x22vwwug][data-chat=claude] [data-as=claude],[data-astro-cid-x22vwwug][data-chat=chatgpt] [data-as=chatgpt],[data-astro-cid-x22vwwug][data-chat=cursor] [data-as=cursor],[data-astro-cid-x22vwwug][data-chat=codex] [data-as=codex]{display:revert}.hub-duo[data-astro-cid-xnp66wfb]{grid-template-columns:minmax(0,1fr) minmax(0,.87fr)}.hub-duo__art[data-astro-cid-xnp66wfb]{order:-1;min-width:0}.hub-duo__actions[data-astro-cid-xnp66wfb]{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1099px){.hub-duo[data-astro-cid-xnp66wfb]{grid-template-columns:minmax(0,1fr)}.hub-duo__art[data-astro-cid-xnp66wfb]{order:0}}.feed[data-astro-cid-ywjcwaz3]{gap:var(--space-2);min-width:0;padding:var(--space-6);flex-direction:column;margin:0;display:flex}.feed__top[data-astro-cid-ywjcwaz3]{margin-bottom:var(--space-2);letter-spacing:var(--tracking-h3);align-items:center;gap:.625rem;font-weight:600;display:flex}.feed__dot[data-astro-cid-ywjcwaz3]{background:var(--accent-ui);border-radius:50%;width:8px;height:8px}.feed[data-astro-cid-ywjcwaz3][data-motion]:not([data-motion=run]){--feed-holding:paused}@media (prefers-reduced-motion:no-preference){.feed[data-astro-cid-ywjcwaz3][data-motion]:not([data-motion=off]) .feed__dot[data-astro-cid-ywjcwaz3]{animation:feed-pulse 1.8s ease 2 var(--feed-holding,running)}}@keyframes feed-pulse{50%{opacity:.25}}.feed__count[data-astro-cid-ywjcwaz3]{margin-left:auto;font-weight:400}.feed__list[data-astro-cid-ywjcwaz3]{gap:var(--space-2);flex-direction:column;display:flex}.feed__event[data-astro-cid-ywjcwaz3]{border-radius:var(--radius-md);background:var(--surface-row);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.625rem .75rem;display:flex}.feed__what[data-astro-cid-ywjcwaz3]{flex:1;min-width:12rem}.feed__result[data-astro-cid-ywjcwaz3]{font-size:var(--text-xs)}.pricing__keep[data-astro-cid-tl27rjbg]{display:inline-block}.pricing[data-astro-cid-tl27rjbg]{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.price[data-astro-cid-tl27rjbg]{padding:var(--space-8);flex-direction:column;display:flex}.price__name[data-astro-cid-tl27rjbg]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.price__plans[data-astro-cid-tl27rjbg]{color:var(--text-muted);font-weight:500}.price__amount[data-astro-cid-tl27rjbg]{align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-6);display:flex}.price__amount[data-astro-cid-tl27rjbg] b[data-astro-cid-tl27rjbg],.price__plan[data-astro-cid-tl27rjbg] b[data-astro-cid-tl27rjbg]{letter-spacing:-.05em;font-size:2.5rem;font-weight:500;line-height:2.75rem}.price__amount[data-astro-cid-tl27rjbg] span[data-astro-cid-tl27rjbg],.price__plan[data-astro-cid-tl27rjbg] span[data-astro-cid-tl27rjbg]{font-size:var(--text-sm);color:var(--text-muted)}.price__amount--ultra[data-astro-cid-tl27rjbg]{min-height:2.75rem;margin-bottom:var(--space-2)}.price__soon[data-astro-cid-tl27rjbg]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.price__unset[data-astro-cid-tl27rjbg]{font-size:var(--text-lg);color:var(--text-secondary)}.price__covers[data-astro-cid-tl27rjbg]{margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}.price__list[data-astro-cid-tl27rjbg]{margin-bottom:var(--space-8);flex-direction:column;gap:.625rem;display:flex}.price__list[data-astro-cid-tl27rjbg] li[data-astro-cid-tl27rjbg]{font-size:var(--text-sm);color:var(--text-secondary);gap:.625rem;line-height:1.3125rem;display:flex}.price__list[data-astro-cid-tl27rjbg] svg{width:1rem;height:1rem;color:var(--accent-ui);flex:none;margin-top:.125rem}.price__cta[data-astro-cid-tl27rjbg]{margin-top:auto}.price__foot[data-astro-cid-tl27rjbg]{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.price--ultra[data-astro-cid-tl27rjbg] .price__terms{margin-top:var(--space-4);justify-content:flex-start}.tiers[data-astro-cid-tl27rjbg]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-row);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.125rem 0 0;display:grid}.tier[data-astro-cid-tl27rjbg]{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:center;padding:.5rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex;position:relative}.tier[data-astro-cid-tl27rjbg] input[data-astro-cid-tl27rjbg]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tier[data-astro-cid-tl27rjbg] b[data-astro-cid-tl27rjbg]{font-size:var(--text-base);color:var(--text-secondary);font-weight:600}.tier[data-astro-cid-tl27rjbg]:has(input:checked){border-color:var(--accent-ui);background:var(--surface-control);color:var(--text)}.tier[data-astro-cid-tl27rjbg]:has(input:checked) b[data-astro-cid-tl27rjbg]{color:var(--text)}.tier[data-astro-cid-tl27rjbg]:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.price__plan[data-astro-cid-tl27rjbg]{display:none}.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(2) input:checked) .price__plan[data-astro-cid-tl27rjbg]:first-child,.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(3) input:checked) .price__plan[data-astro-cid-tl27rjbg]:nth-child(2),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(4) input:checked) .price__plan[data-astro-cid-tl27rjbg]:nth-child(3),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(5) input:checked) .price__plan[data-astro-cid-tl27rjbg]:nth-child(4){display:inline}.price__amount--ultra[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]{gap:var(--space-2);align-items:baseline}.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(2) input:checked) .price__buy[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:first-child,.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(3) input:checked) .price__buy[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(2),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(4) input:checked) .price__buy[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(3),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(5) input:checked) .price__buy[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(4){display:inline-flex}.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(2) input:checked) .price__amount--ultra[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:first-child,.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(3) input:checked) .price__amount--ultra[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(2),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(4) input:checked) .price__amount--ultra[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(3),.price--ultra[data-astro-cid-tl27rjbg]:has(.tier:nth-child(5) input:checked) .price__amount--ultra[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg]:nth-child(4){display:flex}@supports not selector(:has(*)){.price__plan[data-astro-cid-tl27rjbg].is-featured{display:inline}.price__buy[data-astro-cid-tl27rjbg] .price__plan[data-astro-cid-tl27rjbg].is-featured{display:inline-flex}}.guarantee[data-astro-cid-tl27rjbg]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6) var(--space-8);display:flex}.guarantee__title[data-astro-cid-tl27rjbg]{font-size:var(--text-lg);letter-spacing:var(--tracking-h3);font-weight:600;line-height:1.625rem}.guarantee__detail[data-astro-cid-tl27rjbg]{font-size:var(--text-sm);color:var(--text-muted);margin-top:.125rem;line-height:1.25rem}@media (width<=979px){.pricing[data-astro-cid-tl27rjbg]{grid-template-columns:minmax(0,1fr)}.guarantee[data-astro-cid-tl27rjbg]{justify-content:flex-start}}@media (width<=479px){.price[data-astro-cid-tl27rjbg],.guarantee[data-astro-cid-tl27rjbg]{padding:var(--space-6)}}.sh-grid[data-astro-cid-sm6dnbwt]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sh-card[data-astro-cid-sm6dnbwt]{gap:var(--space-2);height:100%;padding:var(--space-6);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.sh-card[data-astro-cid-sm6dnbwt]:hover{border-color:var(--accent-border)}.sh-card[data-astro-cid-sm6dnbwt] .pill[data-astro-cid-sm6dnbwt]{margin-bottom:var(--space-1);align-self:flex-start}.sh-card[data-astro-cid-sm6dnbwt] h3[data-astro-cid-sm6dnbwt]{color:var(--text)}.sh-card[data-astro-cid-sm6dnbwt]>span[data-astro-cid-sm6dnbwt]:last-child{font-size:var(--text-sm);color:var(--text-muted);line-height:1.375rem}@media (width<=719px){.sh-grid[data-astro-cid-sm6dnbwt]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.sh-card[data-astro-cid-sm6dnbwt]{padding:var(--space-5)}}
