/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--spacing:.25rem;--container-xl:36rem;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f7f6f0;--color-surface:#fbfbf6;--color-raised:#edebe1;--color-line:#d1cec0;--color-hairline:#e3e1d7;--color-band:#edebe1;--color-text:#1d1a18;--color-bright:#1d1a18;--color-muted:#67615a;--color-amber:#973533;--color-teal:#67615a;--text-hero:1.75rem;--text-hero--line-height:1.2;--text-hero-wide:2.75rem;--text-hero-wide--line-height:1.2;--text-section:1.375rem;--text-section--line-height:1.2;--text-section-wide:1.625rem;--text-section-wide--line-height:1.2;--text-sub:1.0625rem;--text-sub--line-height:1.2;--text-tile:1.25rem;--text-tile--line-height:1.15;--text-title:1.125rem;--text-title--line-height:1.25;--text-body:.8125rem;--text-body--line-height:1.55;--text-table:.78125rem;--text-table--line-height:1.15;--text-head:.6875rem;--text-head--line-height:1.2;--text-label:.625rem;--text-label--line-height:1.2;--text-badge:.625rem;--text-badge--line-height:1.2;--spacing-row:5px;--container-board:1150px;--container-measure:48rem;--topbar-h:46px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}td,th{font-variant-numeric:tabular-nums}}@layer components{.marker{margin-left:var(--spacing);cursor:help;vertical-align:super;font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));color:var(--color-muted)}.marker-stale{cursor:help;border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hairline);padding-inline:var(--spacing);font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-decoration-line:none}.marker-unreliable{margin-left:var(--spacing);cursor:help;border-radius:var(--radius-xs);background-color:var(--color-band);padding-inline:var(--spacing);font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber)}.cell-withheld{text-align:center;color:var(--color-muted);-webkit-user-select:none;user-select:none}.cell-why{cursor:help;text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dotted}.pend-chip{margin-left:var(--spacing);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-raised);padding-inline:var(--spacing);font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-muted);text-transform:uppercase;display:inline-block}.flag-chip{border-radius:var(--radius-xs);background-color:var(--color-raised);padding-inline:var(--spacing);font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;display:inline-block}.tag-cheap{font-size:var(--text-badge);line-height:var(--tw-leading,var(--text-badge--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-teal);text-transform:uppercase}.tier-auth,.tier-free,.tier-paid,html[data-tier] .tier-anon{display:none}html[data-tier] .tier-auth,html[data-tier=free] .tier-free,html[data-tier=paid] .tier-paid{display:revert}.page-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-bright);text-transform:uppercase}.sec-head{font-size:var(--text-head);line-height:var(--tw-leading,var(--text-head--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.reading{--text-body:.9375rem;--text-label:.6875rem;--container-measure:34rem}.reading-h1{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-bright)}.reading-h2{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-section--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-bright)}.reading-h3{font-size:var(--text-sub);line-height:var(--tw-leading,var(--text-sub--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-bright)}@media (min-width:60rem){.reading-h1{font-size:var(--text-hero-wide);line-height:var(--tw-leading,var(--text-hero-wide--line-height))}.reading-h2{font-size:var(--text-section-wide);line-height:var(--tw-leading,var(--text-section-wide--line-height))}}.btn-primary{border-radius:var(--radius-xs);border-style:var(--tw-border-style);background-color:var(--color-amber);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bg);border-width:1px;border-color:#0000;display:inline-block}.anchor-section{scroll-margin-top:calc(var(--topbar-h) + 1.25rem)}.meth-index{margin-top:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 4)}@media (min-width:80rem){.meth-index{top:calc(var(--topbar-h) + 1rem);max-height:calc(100vh - var(--topbar-h) - 2rem);border-bottom:0;grid-area:2/2;margin-top:0;padding-bottom:0;position:sticky;overflow-y:auto}}.td{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-table);line-height:var(--tw-leading,var(--text-table--line-height));white-space:nowrap;padding-block:5px}.td-num{padding-inline:calc(var(--spacing) * 2);text-align:right;font-family:var(--font-mono);font-size:var(--text-table);line-height:var(--tw-leading,var(--text-table--line-height));white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);padding-block:5px}[data-hidden]{display:none}.table-scroll{isolation:isolate;overflow-x:auto}table[data-freeze] thead th:first-child{z-index:20;background-color:var(--color-surface);position:sticky;left:0}table[data-freeze] tbody td:first-child{z-index:10;background-color:var(--color-bg);position:sticky;left:0}table[data-freeze] tr>:first-child{box-shadow:1px 0 0 var(--color-line)}@media not all and (min-width:700px){#colcfg{display:none}}.th-sort{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 2);text-align:left;vertical-align:bottom;font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;white-space:nowrap;color:var(--color-muted);text-transform:uppercase;-webkit-user-select:none;user-select:none;padding-block:5px}@media (hover:hover){.th-sort:hover{color:var(--color-bright)}}.th-num{text-align:right}.mono{flex-shrink:0;display:block}.mono-plate{fill:var(--color-raised);stroke:var(--color-line);stroke-width:1px}.mono-text{fill:var(--color-muted);font-family:var(--font-mono);letter-spacing:.02em;font-weight:600}.mono-logo{background:var(--color-raised);border:1px solid var(--color-line);object-fit:contain;border-radius:2px;flex-shrink:0;display:block}.signin{--mono:var(--ui);min-height:calc(100vh - 220px);padding:48px 16px 72px;position:relative;overflow:hidden}html:not([data-theme=dark]) .signin{--shadow:0 1px 2px #00000009, 0 8px 22px -14px #00000029}html:not([data-theme=dark]) .signin-win{background:var(--panel)}html:not([data-theme=dark]) .signin-who{background:var(--bg)}.signin-sky{z-index:0;background:url(/img/background.jpg) 50% 35%/cover no-repeat;position:absolute;inset:0}.signin-sky:after{content:"";background:linear-gradient(180deg, #f7f6f000 0%, #f7f6f01f 55%, #f7f6f0b3 85%, var(--bg) 100%);position:absolute;inset:0}html[data-theme=dark] .signin-sky{opacity:.28}html[data-theme=dark] .signin-sky:after{background:linear-gradient(180deg, transparent 0%, var(--bg) 100%)}.signin-win{z-index:1;background:var(--paper-drawn);border:1px solid var(--line);max-width:460px;box-shadow:0 24px 50px -30px #1d1a1847, var(--shadow);border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.signin-win .titlebar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:40px;padding:6px 14px;display:flex}.signin-win .titlebar .mark{display:none}.signin-win .titlebar .t{font:500 12.5px var(--ui);color:var(--ink2);margin:0 auto}.signin-win .titlebar .t:first-letter{text-transform:uppercase}.signin-in{padding:26px 26px 24px}.signin h1{font:600 clamp(28px, 3.4vw, 40px) / 1.05 var(--ui);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;text-align:center}.signin-lede{font:16px / 1.55 var(--ui);color:var(--ink);text-align:center;text-wrap:balance;margin-top:12px}.signin-note{max-width:36ch;font:13px / 1.55 var(--ui);color:var(--muted);text-align:center;text-wrap:balance;margin:8px auto 0}.signin-small{font:13px / 1.55 var(--ui);color:var(--muted);text-align:center;margin-top:16px}.signin-in a:not(.signin-btn),.signin-under a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.signin-in a:not(.signin-btn),.signin-under a{-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.signin-in a:not(.signin-btn),.signin-under a{text-underline-offset:3px}.signin-in a:not(.signin-btn):hover,.signin-under a:hover{color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.signin-form{margin-top:22px}.signin-form label{font:500 13px var(--ui);color:var(--ink);display:block}.signin-form input{width:100%;height:44px;font:15px var(--ui);color:var(--ink);background:var(--panel);border:1px solid var(--muted);margin-top:6px;padding:0 12px;display:block}@supports (color:color-mix(in lab, red, red)){.signin-form input{border:1px solid color-mix(in srgb, var(--muted) 65%, var(--line2))}}.signin-form input{border-radius:8px}.signin-form input:focus{outline:2px solid var(--acc);outline-offset:1px;border-color:var(--acc)}.signin-form input[aria-invalid=true]{border-color:var(--acc)}.signin-err{font:13px var(--ui);color:var(--acc);margin-top:6px}.signin-ts{min-height:65px;margin-top:14px}.signin-ts .cf-turnstile{width:100%}.signin-btn{border:1px solid var(--ink);background:var(--ink);width:100%;height:44px;color:var(--panel);font:600 14px var(--ui);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-top:14px;display:flex}.signin-in>.signin-btn{margin-top:22px}.signin-who{border:1px solid var(--line2);background:var(--panel);border-radius:9px;flex-direction:column;gap:4px;margin-top:18px;padding:12px 14px;display:flex}.signin-who-k{font:500 12px var(--ui);color:var(--muted)}.signin-who-v{font:500 15px var(--ui);color:var(--ink);overflow-wrap:anywhere}.signin-confirm{margin-top:18px}form[data-sending] [aria-disabled=true]{cursor:progress}form[data-sending] [aria-busy=true],form[data-sending] [aria-busy=true]:hover{opacity:.65}.signin-confirm .signin-btn{margin-top:0}.signin-exp{text-align:center;font:12.5px var(--ui);color:var(--muted);margin-top:10px}.signin-nw{white-space:nowrap}.signin-under{z-index:1;text-align:center;max-width:460px;font:13px / 1.55 var(--ui);color:var(--ink2);margin:16px auto 0;position:relative}.signin-under p{text-wrap:balance;margin:0}.signin-under p+p{color:var(--muted);margin-top:4px}@media (min-width:700px){.signin{padding-top:80px}}@media (max-width:399px){.signin{padding-left:12px;padding-right:12px}.signin-in{padding:22px 16px 20px}}.wl{max-width:1248px;font:14px / 1.5 var(--ui);color:var(--ink);margin:0 auto;padding:40px 16px 96px}.wl-lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 40px;margin-bottom:26px;display:grid}.wl-lead h1{font:600 clamp(30px, 3.6vw, 46px) / 1.04 var(--ui);letter-spacing:-.03em;text-wrap:balance}.wl-lead h1 em{font:italic 400 1.06em var(--serif);letter-spacing:-.01em}.wl-lede{max-width:60ch;color:var(--ink2);margin-top:14px;font-size:16px;line-height:1.5}.wl-kp{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.wl-kp .kpi{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:14px 16px 15px}.wl-kp .l{font:500 10.5px / 1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.wl-kp .v{font:600 22px / 1.15 var(--ui);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:8px;display:flex}.wl-kp .v small{font:500 12px var(--mono);letter-spacing:0;color:var(--muted)}.wl-kp .n{color:var(--ink2);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.wl-kp .lkd .v{color:var(--muted);align-items:center;font-size:15px}.wl-note{border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.wl-note b{color:var(--ink)}.wl-note .wl-nl{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}.wl-note .wl-nl:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.wl-note[data-fade]{transition:opacity .35s,max-height .35s,margin .35s,padding .35s,border-width .35s;overflow:hidden}.wl-note.out{opacity:0;border-width:0;margin-bottom:0;padding-top:0;padding-bottom:0;max-height:0!important}@media (prefers-reduced-motion:reduce){.wl-note[data-fade]{transition:none}}.wl-note.ok{box-shadow:inset 3px 0 0 var(--ink2)}.wl-note.bad{box-shadow:inset 3px 0 0 var(--acc)}.wl-picks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wl-pick,.wl-chip{border:1px solid var(--line2);background:var(--panel);min-height:36px;font:13px var(--ui);color:var(--ink2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.wl-pick b,.wl-chip b{font:600 13px var(--mono);color:var(--ink)}.wl-pick i,.wl-chip i{background:var(--bg2);width:24px;height:24px;font:600 15px / 1 var(--ui);color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.wl-pick:hover,.wl-chip:hover{border-color:var(--ink2)}.wl-win{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;overflow:visible}.wl-win .titlebar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:48px;padding:7px 14px;display:flex}.wl-win .titlebar .mark{width:14px;height:14px;color:var(--muted);flex:none}.wl-win .titlebar .t{font:500 12px var(--mono);letter-spacing:.04em;color:var(--ink2)}.wl-add{align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.wl-add label{border:1px solid var(--line2);background:var(--bg);border-radius:9px;align-items:center;gap:8px;width:250px;height:34px;padding:0 10px;display:flex}.wl-add label:focus-within{border-color:var(--ink2)}.wl-add svg{width:14px;height:14px;color:var(--muted);flex:none}.wl-add input{width:100%;font:13.5px var(--ui);color:var(--ink);background:0 0;border:0;outline:0}.wl-add button{border:1px solid var(--ink);background:var(--ink);height:34px;font:600 13px var(--ui);color:var(--bg);cursor:pointer;border-radius:9px;padding:0 14px}.wl-add.big{justify-content:center;margin:22px auto 0}.wl-add.big label{width:320px;height:42px}.wl-add.big button{height:42px}.wl-cl{border-bottom:1px solid var(--line);background:var(--paper-drawn);color:var(--ink2);align-items:baseline;gap:10px;padding:10px 18px;font-size:13.5px;display:flex}html:not([data-theme=dark]) .wl-cl{background:var(--bg)}html:not([data-theme=dark]) .wl-cta{background:var(--panel)}.wl-cl b{color:var(--ink)}.wl-cl .dot{background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.wl-t{margin:0;padding:0;list-style:none}.wl-h,.wl-r{grid-template-columns:minmax(180px,1.25fr) 150px 96px minmax(180px,1.5fr) 168px 84px 44px;align-items:center;column-gap:18px;padding:0 18px;display:grid}.wl-h{border-bottom:1px solid var(--line);height:38px;font:500 10.5px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wl-h .rt,.wl-cr{text-align:right;justify-self:end}.wl-gh{border-bottom:1px solid var(--line);background:var(--bg);min-height:34px;font:600 10.5px / 1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.wl-gh span{font:500 11.5px var(--mono);letter-spacing:.04em;text-transform:none;color:var(--muted)}.wl-r{border-bottom:1px solid var(--line);min-height:62px;padding-top:10px;padding-bottom:10px}.wl-r:hover{background:var(--hover)}.wl-rowlink .wl-t .wl-r{cursor:pointer}.wl-rowlink .wl-t .wl-r:hover .wl-id .s{text-underline-offset:3px;text-decoration:underline}.wl-r.wl-going{opacity:.4;transition:opacity .15s}.wl-r.wl-new{animation:1.8s ease-out wl-new}@keyframes wl-new{0%{background:var(--sel)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.wl-r.wl-new{animation:none}}.wl-id{min-width:0;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.wl-id>span{min-width:0}.wl-id .mono{flex:none}.wl-id .s{font:650 15.5px var(--ui);letter-spacing:-.005em;display:block}.wl-id:hover .s{text-underline-offset:3px;text-decoration:underline}.wl-id .c{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.wl-wh .d{font:500 13px var(--mono);display:block}.wl-wh .x{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.wl-wh .x b{color:var(--ink);font-weight:600}.wl-est{border:1px dashed var(--line2);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:4px;margin-left:6px;padding:1px 4px}.wl-v{font:600 15px var(--mono);letter-spacing:-.01em;display:block}.wl-v small{color:var(--muted);margin-left:1px;font-size:11px;font-weight:500}.wl-n{color:var(--muted);margin-top:3px;font-size:12px;display:block}.wl-none,.wl-in{color:var(--muted)}.wl-out{color:var(--ink);font-weight:600}.wl-rd{flex-direction:column;gap:5px;min-width:0;display:flex}.wl-rd .w{color:var(--ink2);font-size:12.5px}.wl-rd .w b{color:var(--ink)}.wl-g{width:100%;max-width:220px;height:12px;display:block}.wl-g .tr{fill:var(--line2)}.wl-g .md{fill:var(--ink2)}.wl-g .fl,.wl-g .kn{fill:var(--ink)}.wl-g.cheap .fl,.wl-g.cheap .kn{fill:var(--cheap)}.wl-tl{display:contents}.wl-px,.wl-ls{min-width:0}.wl-k,.wl-ph{display:none}.wl-wait{color:var(--muted);grid-column:3/span 2;font-size:13px;line-height:1.4}.wl-wait b{color:var(--ink2);font-weight:600}.wl-lock{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.wl-lk{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:13px;height:13px}.wl-xf{justify-self:end;margin:0}.wl-x{width:36px;height:36px;color:var(--acc);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.wl-x:hover{background:var(--bg2)}.wl-x .wl-i{fill:currentColor;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;width:16px;height:16px}.wl-st{font:500 11.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px 22px;padding:11px 18px;display:flex}.wl-st b{color:var(--ink2);font-weight:600}.wl-cta{border:1px solid var(--line);background:var(--paper-drawn);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px 22px;display:flex}.wl-cta p{max-width:64ch;color:var(--ink2);font-size:15px;line-height:1.5}.wl-cta p b{color:var(--ink)}.wl-cta a{background:var(--ink);height:40px;color:var(--bg);border-radius:10px;flex:none;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.wl-empty{text-align:center;padding:42px 22px 34px}.wl-empty h2{font:600 22px var(--ui);letter-spacing:-.01em}.wl-empty p{max-width:52ch;color:var(--ink2);margin:10px auto 0;line-height:1.5}.wl-sug{border-top:1px solid var(--line);max-width:720px;margin:28px auto 0;padding-top:20px}.wl-sug .k{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wl-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.wl-chips form,.wl-picks form{margin:0}@media (max-width:1100px){.wl-lead{grid-template-columns:1fr}.wl-h,.wl-r{grid-template-columns:minmax(160px,1.2fr) 140px 88px minmax(140px,1.2fr) 150px 44px}.wl-h .rt,.wl-cr{display:none}}@media (max-width:420px){.wl-tx{display:none}}@media (max-width:720px){.wl{padding:28px 0 80px}.wl-lead,.wl-note{margin-left:16px;margin-right:16px}.wl-lede{font-size:15px}.wl-win{border-left:0;border-right:0;border-radius:0}.wl-win .titlebar .t{text-align:center;flex:1 1 0;min-width:0;padding-right:26px}.wl-add{width:100%;margin-left:0}.wl-add label{flex:1;width:auto}.wl-add input{font-size:16px}.wl-add.big label{width:auto}.wl-h,.wl-gh span{display:none}.wl-r{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"id x""wh wh""wait wait""tl tl";gap:0 10px;padding:14px 16px 16px}.wl-r .wl-id{grid-area:id}.wl-r .wl-xf{grid-area:x}.wl-r .wl-wh{grid-area:wh;margin:4px 0 0 39px}.wl-r .wl-wait{grid-area:wait;margin:6px 0 0 39px}.wl-r .wl-tl{grid-area:tl}.wl-id>span{align-items:baseline;gap:8px;display:flex}.wl-id .c{min-width:0}.wl-wh .d,.wl-wh .x{margin:0;display:inline}.wl-wh .d{font-size:12.5px;font-weight:600}.wl-wh .d:after{content:" · ";font-family:var(--ui);color:var(--muted);font-weight:400}.wl-tl{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.wl-tl>div{background:var(--panel);text-align:left;flex-direction:column;gap:3px;min-width:0;padding:9px 11px 10px;display:flex}.wl-r:hover .wl-tl>div{background:var(--hover)}.wl-tl>.wl-cr{justify-self:stretch}.wl-k{font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.wl-ph{display:inline}.wl-tl .wl-n{margin-top:0;line-height:1.35}.wl-tl .wl-g{max-width:none;margin:4px 0 1px}.wl-cl{padding:10px 16px}.wl-st{padding:11px 16px}.wl-cta{border-left:0;border-right:0;border-radius:0;flex-direction:column;align-items:flex-start}}.acct{max-width:820px;font:14px / 1.55 var(--ui);color:var(--ink);margin:0 auto;padding:40px 16px 64px}.acct-win{background:var(--paper-drawn);border:1px solid var(--line);box-shadow:0 24px 50px -30px #1d1a183d, var(--shadow);border-radius:16px;overflow:hidden}html:not([data-theme=dark]) .acct{--shadow:0 1px 2px #00000009, 0 8px 22px -14px #00000029}html:not([data-theme=dark]) .acct-win,html:not([data-theme=dark]) .acct-board,html:not([data-theme=dark]) .acct code.acct-key{background:var(--panel)}html:not([data-theme=dark]) .acct-g h2,html:not([data-theme=dark]) .acct-up,html:not([data-theme=dark]) .acct-sub,html:not([data-theme=dark]) .acct-fresh,html:not([data-theme=dark]) .acct code{background:var(--bg)}html:not([data-theme=dark]) .acct-warn{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .acct-warn{background:color-mix(in srgb, var(--acc) 6%, var(--panel))}}.acct-win .titlebar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:40px;padding:6px 14px;display:flex}.acct-win .titlebar .mark{display:none}.acct-win .titlebar .t{font:500 12.5px var(--ui);color:var(--ink2);margin:0 auto}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:24px 26px 20px;display:flex}.acct-head h1{font:600 clamp(26px, 3vw, 34px) / 1.05 var(--ui);letter-spacing:-.03em;color:var(--ink)}.acct-go,.acct-link,.acct-rev summary{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.acct-go,.acct-link,.acct-rev summary{-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.acct-go,.acct-link,.acct-rev summary{text-underline-offset:3px}.acct-go:hover,.acct-link:hover,.acct-rev summary:hover{color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.acct-go{font:600 13px var(--ui)}.acct code{font:12.5px var(--mono);background:var(--bg2);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.acct-g{border-top:1px solid var(--line2)}.acct-g h2{font:600 13px var(--ui);color:var(--ink);background:var(--ink);padding:10px 26px}@supports (color:color-mix(in lab, red, red)){.acct-g h2{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}}.acct-g h2{border-bottom:1px solid var(--line)}.acct-r{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:6px 22px;padding:14px 26px;display:grid}.acct-g .acct-r:last-child{border-bottom:0}.acct-k{font:500 12.5px var(--ui);color:var(--muted)}.acct-v{font-variant-numeric:tabular-nums;min-width:0;color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:14px;display:flex}.acct-v b{font:600 14.5px var(--ui);color:var(--ink)}.acct-n{color:var(--muted);font-size:13px;line-height:1.5}.acct-wide{flex-basis:100%}.acct-bad{font:600 13px var(--ui);color:var(--acc)}.acct-warn{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.acct-warn{background:color-mix(in srgb, var(--acc) 7%, transparent)}}.acct-warn{box-shadow:inset 3px 0 0 var(--acc)}.acct-a{justify-content:flex-end;display:flex}.acct-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.acct-list{flex-direction:column;gap:3px;display:flex}.acct-list li{padding-left:16px;font-size:13.5px;position:relative}.acct-list li:before{content:"";border-left:1.5px solid var(--ink2);border-bottom:1.5px solid var(--ink2);width:8px;height:4.5px;position:absolute;top:.42em;left:1px;transform:rotate(-45deg)}.acct-plus li:before{background:linear-gradient(var(--ink2), var(--ink2)) center / 9px 1.6px no-repeat, linear-gradient(var(--ink2), var(--ink2)) center / 1.6px 9px no-repeat;border:0;width:9px;height:9px;top:calc(.775em - 4.5px);left:0;transform:none}.acct-up{background:var(--panel);border-top:1px solid var(--line);gap:10px;padding:16px 26px 18px;display:grid}.acct-up-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.acct-up-h b{font:600 14.5px var(--ui);color:var(--ink)}.acct-up-a{flex-wrap:wrap;gap:10px 12px;margin-top:4px;display:flex}.acct-board{border:1px solid var(--line);background:var(--paper-drawn);color:var(--ink2);border-radius:12px;margin-top:4px;padding:14px 16px;font-size:13.5px;line-height:1.55}.acct-bh{font:600 13.5px var(--ui);color:var(--ink);display:block}.acct-board p{margin-top:4px}.acct-board p.acct-n{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.acct-bt{grid-template-columns:104px minmax(0,1fr);gap:2px 14px;margin-top:8px;display:grid}.acct-btk{font:600 13px / 1.55 var(--ui);color:var(--ink)}.acct-sub{background:var(--panel);padding-top:9px;padding-bottom:9px}.acct-rev summary{cursor:pointer;font:500 13px var(--ui);list-style:none}.acct-rev summary::-webkit-details-marker{display:none}.acct-rev[open] summary{color:var(--muted)}.acct-rev .c,.acct-rev[open] .o{display:none}.acct-rev[open] .c{display:inline}.acct-sub:has(.acct-rev[open]) .acct-a{grid-column:1/-1}.acct-sub:has(.acct-rev[open]) .acct-rev{flex-direction:column;align-items:flex-end;width:100%;display:flex}.acct-rev>div{color:var(--ink2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:8px;font-size:12.5px;display:flex}.acct-btn2.acct-danger{border-color:var(--acc);color:var(--acc)}.acct-ep{gap:5px;margin-top:6px;display:grid}.acct-ep code{display:inline-block}.acct-fresh{border-bottom:1px solid var(--line);background:var(--panel);box-shadow:inset 3px 0 0 var(--ink);color:var(--ink2);padding:14px 26px;font-size:13px}.acct code.acct-key{word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--panel);margin-top:8px;padding:8px 10px;font-size:13px;display:block}.acct-btn,.acct-btn2{height:40px;font:600 13.5px var(--ui);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;padding:0 16px;display:inline-flex}.acct-btn{border:1px solid var(--ink);background:var(--ink);color:var(--panel)}.acct-btn2{border:1px solid var(--line2);background:var(--panel);color:var(--ink)}:is(.acct-btn,.signin-btn,.wl-btn,.pricing-btn,.wl-add button):not([aria-disabled=true]):hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:is(.acct-btn,.signin-btn,.wl-btn,.pricing-btn,.wl-add button):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--ink) 86%, var(--acc))}}:is(.acct-btn,.signin-btn,.wl-btn,.pricing-btn,.wl-add button):not([aria-disabled=true]):hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:is(.acct-btn,.signin-btn,.wl-btn,.pricing-btn,.wl-add button):not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--ink) 86%, var(--acc))}}:is(.acct-btn,.signin-btn,.wl-btn,.pricing-btn,.wl-add button):not([aria-disabled=true]):hover{box-shadow:0 6px 16px -8px #00000073}:is(.acct-btn2,.pricing-btn2):not([aria-disabled=true]):hover{background:var(--hover);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:is(.acct-btn2,.pricing-btn2):not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--ink) 45%, var(--line2))}}.acct-btn2.acct-danger:not([aria-disabled=true]):hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.acct-btn2.acct-danger:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--acc) 8%, var(--panel))}}.acct-btn2.acct-danger:not([aria-disabled=true]):hover{border-color:var(--acc)}@media (prefers-reduced-motion:no-preference){:is(.acct-btn,.acct-btn2,.signin-btn,.wl-btn,.pricing-btn,.pricing-btn2,.wl-add button,.pricing-tile,.ix-seg button){transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}}.acct-link{font:500 13px var(--ui);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:700px){.acct{padding:20px 12px 48px}.acct-head{padding:20px 18px 16px}.acct-g h2{padding:9px 18px}.acct-r{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px 18px}.acct-a,.acct-stack{justify-content:flex-start}.acct-sub{grid-template-columns:minmax(0,1fr) auto}.acct-sub .acct-k{display:none}.acct-rev>div{text-align:left;justify-content:flex-start}.acct-up,.acct-fresh{padding-left:18px;padding-right:18px}.acct-bt{grid-template-columns:minmax(0,1fr);gap:0}.acct-btn,.acct-btn2{height:44px}.acct-sess .acct-a,.acct-sess .acct-stack{width:100%}.acct-sess .acct-stack{flex-direction:column;align-items:stretch;gap:4px}.acct-sess .acct-stack form{width:100%}.acct-sess .acct-btn2{justify-content:center;width:100%}.acct-sess .acct-link{width:100%;min-height:44px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.acct-sess .acct-link{-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.acct-sess .acct-link{text-underline-offset:4px}.acct-up-a form,.acct-up-a button{justify-content:center;width:100%}}.wl .acct-head{padding:28px 26px 18px;display:block}.wl .acct-head h1{text-wrap:balance;font-size:clamp(28px,3.6vw,40px)}.wl-lede{max-width:58ch;font:16px / 1.55 var(--ui);color:var(--ink2);text-wrap:pretty;margin-top:10px}.wl-lede b{color:var(--ink);font-weight:600}.wl-wait{font:400 12.5px / 1.45 var(--ui);color:var(--muted);margin-bottom:10px;display:block}.wl-fn{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:6px 26px 0;padding:18px 18px 14px}.wl-row{--wl-u:6px;grid-template-columns:repeat(15,minmax(0,1fr));align-items:end;gap:6px;display:grid}.wl-d{grid-template-rows:16px calc(var(--wl-u) * 20) 18px 16px;place-items:end center;min-width:0;display:grid}.wl-n{font:500 11px / 1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink2);padding-bottom:4px}.wl-bar{width:100%;max-width:30px;height:calc(var(--wl-u) * var(--k,0));background:var(--acc);transform-origin:50% 100%;border-radius:4px 4px 1px 1px;display:block}.wl-h0{--k:0}.wl-h1{--k:1}.wl-h2{--k:2}.wl-h3{--k:3}.wl-h4{--k:4}.wl-h5{--k:5}.wl-h6{--k:6}.wl-h7{--k:7}.wl-h8{--k:8}.wl-h9{--k:9}.wl-h10{--k:10}.wl-h11{--k:11}.wl-h12{--k:12}.wl-h13{--k:13}.wl-h14{--k:14}.wl-h15{--k:15}.wl-h16{--k:16}.wl-h17{--k:17}.wl-h18{--k:18}.wl-h19{--k:19}.wl-h20{--k:20}.wl-today .wl-bar{box-shadow:inset 0 0 0 1.5px var(--ink2);background:0 0}.wl-none .wl-bar{background:var(--line2);border-radius:1px;height:2px}.wl-wd{font:500 10.5px / 1 var(--ui);color:var(--muted);padding-top:7px}.wl-dt{font:600 12px / 1 var(--ui);color:var(--ink);white-space:nowrap}.wl-dt i{color:var(--muted);font-style:normal;font-weight:500}.wl-none .wl-wd,.wl-none .wl-dt{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.wl-none .wl-wd,.wl-none .wl-dt{color:color-mix(in srgb, var(--muted) 60%, transparent)}}.wl-month{border-left:1px dashed var(--line2);padding-left:3px}.wl-cap{border-top:1px solid var(--line);font:12.5px / 1.45 var(--ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding-top:11px;display:flex}.wl-key{border-radius:3px;width:11px;height:11px;display:inline-block}.wl-key-t{box-shadow:inset 0 0 0 1.5px var(--ink2)}.wl-key-n{background:var(--acc)}.wl-key-t~.wl-key-n{margin-left:8px}.wl-capt{color:var(--ink2);flex-basis:100%}.wl-waiting .wl-bar,.wl-waiting .wl-key-n{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.wl-waiting .wl-bar,.wl-waiting .wl-key-n{background:color-mix(in srgb, var(--muted) 30%, transparent)}}.wl-go{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:22px 26px 26px;display:flex}.wl-go .acct-n{max-width:44ch}.wl-btn{border:1px solid var(--ink);background:var(--ink);height:46px;color:var(--panel);font:600 15px var(--ui);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.wl-btn svg{width:16px;height:16px}.wl-also{border-top:1px solid var(--line);background:var(--ink);padding:14px 26px 18px}@supports (color:color-mix(in lab, red, red)){.wl-also{background:color-mix(in srgb, var(--ink) 2%, transparent)}}.wl-also{font:13.5px / 1.55 var(--ui);color:var(--ink2)}.wl-who{border:1px solid var(--line);background:var(--panel);font:14px / 1.45 var(--ui);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:4px 26px 0;padding:14px 16px;display:grid}.wl-who>span{color:var(--muted)}.wl-who b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.wl-who b span{color:var(--muted);font-weight:500}.wl-who b .wl-ok{color:var(--acc)}@media (prefers-reduced-motion:no-preference){.wl-open .wl-d:not(.wl-today):not(.wl-none) .wl-bar{animation:.7s cubic-bezier(.2,.7,.2,1) both wl-rise}.wl-open .wl-d:nth-child(2) .wl-bar{animation-delay:.245s}.wl-open .wl-d:nth-child(3) .wl-bar{animation-delay:.29s}.wl-open .wl-d:nth-child(4) .wl-bar{animation-delay:.335s}.wl-open .wl-d:nth-child(5) .wl-bar{animation-delay:.38s}.wl-open .wl-d:nth-child(6) .wl-bar{animation-delay:.425s}.wl-open .wl-d:nth-child(7) .wl-bar{animation-delay:.47s}.wl-open .wl-d:nth-child(8) .wl-bar{animation-delay:.515s}.wl-open .wl-d:nth-child(9) .wl-bar{animation-delay:.56s}.wl-open .wl-d:nth-child(10) .wl-bar{animation-delay:.605s}.wl-open .wl-d:nth-child(11) .wl-bar{animation-delay:.65s}.wl-open .wl-d:nth-child(12) .wl-bar{animation-delay:.695s}.wl-open .wl-d:nth-child(13) .wl-bar{animation-delay:.74s}.wl-open .wl-d:nth-child(14) .wl-bar{animation-delay:.785s}.wl-open .wl-d:nth-child(15) .wl-bar{animation-delay:.83s}.wl-wait:before{animation:1.4s ease-in-out infinite wl-pulse}}@keyframes wl-rise{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes wl-pulse{50%{opacity:.25}}@media (max-width:700px){.wl .acct-head{padding:22px 18px 14px}.wl-fn{margin:4px 12px 0;padding:14px 10px 12px}.wl-row{--wl-u:4.8px;gap:3px}.wl-d{grid-template-rows:14px calc(var(--wl-u) * 20) 16px 14px}.wl-n{letter-spacing:-.03em;font-size:9px}.wl-dt{font-size:11px}.wl-dt i{display:none}.wl-month{padding-left:0}.wl-go{padding:18px 18px 22px}.wl-go form,.wl-btn{justify-content:center;width:100%}.wl-also{padding:14px 18px 16px}.wl-who{margin:4px 12px 0}}.pricing{max-width:1120px;font:14px / 1.55 var(--ui);color:var(--ink);--mono:var(--ui);margin:16px auto 0}.pricing-head{text-align:center;max-width:44rem;margin:0 auto}.pricing h1{font:600 clamp(30px, 3.8vw, 46px) / 1.04 var(--ui);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.pricing h2{font:600 15px var(--ui);color:var(--ink)}.pricing-lede{max-width:38rem;font:16px / 1.55 var(--ui);color:var(--ink2);margin:12px auto 0}.pricing a:not(.pricing-btn):not(.pricing-btn2):not(.pricing-tile){color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.pricing a:not(.pricing-btn):not(.pricing-btn2):not(.pricing-tile){-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.pricing a:not(.pricing-btn):not(.pricing-btn2):not(.pricing-tile){text-underline-offset:3px}.pricing a:not(.pricing-btn):not(.pricing-btn2):not(.pricing-tile):hover{color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.pricing-cards{gap:16px;margin-top:40px;display:grid}.pricing-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:24px;display:flex}.pricing-card.best{border-color:var(--ink);box-shadow:0 30px 60px -34px #1d1a1866, var(--shadow)}html:not([data-theme=dark]) .pricing-card{box-shadow:0 1px 2px #00000009}html:not([data-theme=dark]) .pricing-card.best{box-shadow:0 18px 40px -30px #1d1a1859,0 1px 2px #00000009}.pricing-phead{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.pricing-tag{font:600 12px var(--ui);color:var(--rich);border:1px solid var(--rich);border-radius:999px;padding:2px 9px;display:inline-flex}.pricing-tag.mine{color:var(--ordinary);border-color:var(--ordinary)}.pricing-price{font:600 40px / 1 var(--ui);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:14px}.pricing-price small{font:500 15px var(--ui);letter-spacing:0;color:var(--muted);margin-left:2px}.pricing-sub{min-height:40px;color:var(--muted);margin-top:8px;font-size:14px}.pricing-list{gap:8px;margin-top:14px;display:grid}.pricing-list li{color:var(--ink2);padding-left:16px;font-size:15px;position:relative}.pricing-list li:before{content:"";background:var(--line2);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.pricing-list.paid li:before{background:var(--ink2)}.pricing-list a b{color:inherit}.pricing-list b{color:var(--ink);font-weight:600}.pricing-go{margin-top:auto;padding-top:22px}.pricing-go-note{color:var(--muted);text-align:center;margin-top:6px;font-size:12.5px}.pricing-btn,.pricing-btn2{width:100%;height:44px;font:600 14px var(--ui);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:flex}.pricing-btn{border:1px solid var(--ink);background:var(--ink);color:var(--panel)}.pricing-btn2{border:1px solid var(--line2);background:var(--panel);color:var(--ink)}.pricing-card.mine{border-color:var(--ordinary)}.pricing-mine{max-width:34rem;margin:40px auto 0}.pricing-mine-lede{color:var(--ink2);margin-top:10px;font-size:15px}.pricing-open{gap:8px;margin-top:16px;display:grid}.pricing-tile{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pricing-tile:hover{background:var(--hover);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pricing-tile:hover{border-color:color-mix(in srgb, var(--ink) 45%, var(--line2))}}.pricing-tile b{font-size:15px;font-weight:600}.pricing-tile span{color:var(--muted);font-size:13.5px}.pricing-foot{border-top:1px solid var(--line);gap:28px;margin-top:56px;padding-top:28px;display:grid}.pricing-foot h2{font-size:14px}.pricing-foot p{color:var(--muted);margin-top:8px;font-size:13.5px}@media (min-width:880px){.pricing{margin-top:40px}.pricing-cards{grid-template-columns:1fr 1.08fr 1fr;align-items:stretch}.pricing-foot{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width:879px){.pricing-card.best{order:-1}}@media (max-width:520px){.pricing{margin-top:20px}.pricing h1{font-size:28px}.pricing-lede{margin-top:10px;font-size:15px}.pricing-cards{margin-top:24px}.pricing-card{padding:20px}.pricing-sub{min-height:0}.pricing-list{gap:6px}}.faq{max-width:1180px;font:15px / 1.6 var(--ui);color:var(--ink);margin:16px auto 0}.faq-head{max-width:44rem}.faq-kicker{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;margin:0 0 14px;display:flex}.faq-kicker:before{content:"";background:linear-gradient(90deg, var(--report) 0 50%, var(--ordinary) 50% 100%);border-radius:1px;width:18px;height:2px}.faq h1{font:600 clamp(32px, 4vw, 52px) / 1.02 var(--ui);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.faq h1 em{font:italic 400 1.08em var(--serif);letter-spacing:-.01em}.faq-lede{max-width:40rem;font:16px / 1.55 var(--ui);color:var(--ink2);margin-top:12px}.faq.ix{max-width:1180px}.ix-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:26px 0 10px;display:none}html.js .ix-tools{display:flex}.ix-filter{border:1px solid var(--line2);background:var(--panel);max-width:420px;height:40px;color:var(--muted);border-radius:10px;flex:320px;align-items:center;gap:8px;padding:0 12px;display:flex}.ix-filter:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.ix-filter:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 16%, transparent)}}.ix-filter input{min-width:0;font:500 14px var(--ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ix-go{max-width:520px;margin:26px 0 18px;padding-right:4px}.ix-go label{flex:1;align-items:center;gap:8px;display:flex}.ix-go button{background:var(--ink);height:32px;color:var(--panel);font:600 13px var(--ui);cursor:pointer;border-radius:8px;padding:0 14px}.ix-seg{border:1px solid var(--line2);background:var(--panel);border-radius:999px;padding:2px;display:inline-flex}.ix-seg button{min-height:32px;font:500 13px var(--ui);color:var(--ink2);cursor:pointer;border-radius:999px;padding:6px 12px}.ix-seg button[aria-pressed=false]:hover{background:var(--hover);color:var(--ink)}.ix-seg button[aria-pressed=true]{background:var(--ink);color:var(--panel)}.ix-count{font:500 11.5px var(--mono);letter-spacing:.03em;color:var(--muted);margin-left:auto}.ix-az{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:6px 0 18px;padding:8px 0;display:flex}.ix-az a,.ix-az span{min-width:28px;height:28px;font:600 12px var(--mono);border-radius:6px;place-items:center;text-decoration:none;display:inline-grid}.ix-az a{color:var(--ink2)}.ix-az a:hover{background:var(--hover);color:var(--acc)}.ix-az span,.ix-az a.off{color:var(--line2);pointer-events:none}.ix-body{min-height:40vh}.ix-g{margin:0 0 22px;scroll-margin-top:72px}.ix-g[hidden],.ix-l li[hidden]{display:none}.ix-g h2{border-bottom:1px solid var(--line);font:600 12px var(--mono);letter-spacing:.1em;color:var(--muted);margin:0 0 6px;padding:0 0 6px}.ix-l{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.ix-l.ix-1{grid-template-columns:minmax(0,1fr);max-width:620px}.ix-l a{border-bottom:1px solid var(--line);border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:40px;margin:0 -8px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ix-l a{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.ix-l a{color:var(--ink);text-decoration:none}.ix-l a:hover{background:var(--hover)}.ix-l .sy{font:600 13px var(--mono)}.ix-l .nm{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ix-none{color:var(--ink2);padding:18px 0}.ix-none[hidden]{display:none}.ix-more{margin-top:18px;font-size:14px}.ix-more a{color:var(--acc);font-weight:600;text-decoration:none}.ix .lw,.ix.m-week .mt>:not(.lw){display:none}.ix.m-week .lw{color:var(--ink2);display:inline}.hx-find{font:600 clamp(22px, 2.4vw, 30px) / 1.2 var(--ui);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:32px 0 8px}.hx-find b{font-weight:700}.hx-fn{max-width:80ch;font:400 14px / 1.5 var(--ui);color:var(--ink2);margin:0 0 10px}.hx-field{width:100%;height:auto;display:block}.hx-field text{font:400 11px var(--ui);fill:var(--muted)}.hx-field .g{stroke:var(--line);stroke-width:1px}.hx-field .d{stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:5 4}.hx-field .dl{fill:var(--ink2);font-weight:500}.hx-field circle,.hx-field path{fill:var(--muted);fill-opacity:.55}.hx-field .o{fill:var(--report);fill-opacity:.75}.hx-fw{margin-bottom:8px}.hx-field .ax{fill:var(--ink2);font-weight:500}.hx-field .lb{font:600 11px var(--mono);fill:var(--ink)}.hx-outl{margin:8px 0 36px}.hx-disc{max-width:90ch;font:400 13.5px / 1.5 var(--ui);color:var(--ink2);margin:0 0 12px}.hx-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hx-card{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--panel);border-radius:14px;align-content:start;row-gap:0;padding:18px 18px 10px;display:grid}.hx-card h3{font:600 16px / 1.25 var(--ui);color:var(--ink);margin:0 0 4px}.hx-hd{margin-bottom:10px}.hx-card p{font:400 12.5px / 1.45 var(--ui);color:var(--muted);margin:0}.hx-card ol{counter-reset:k;margin:0;padding:0;list-style:none}.hx-card li{counter-increment:k;border-top:1px solid var(--line)}.hx-card li a{color:var(--ink);font:400 13.5px / 1.25 var(--ui);grid-template-columns:16px 52px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:8px 0;text-decoration:none;display:grid}.hx-card li a:before{content:counter(k);font:500 11px var(--mono);color:var(--muted)}.hx-card .sy{font:600 12.5px var(--mono)}.hx-card .nm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.hx-card .v{font-variant-numeric:tabular-nums;font-weight:600}.hx-card:first-child .v{color:var(--report)}.hx-card li a:hover .nm{text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.hx-all{font:600 18px / 1.25 var(--ui);color:var(--ink);margin:8px 0 4px}.hx-key{max-width:90ch;font:400 13px / 1.5 var(--ui);color:var(--ink2);margin:14px 0 6px}.hx-key b{color:var(--ink);font-weight:600}.hx-key abbr,.hx abbr{text-decoration:none}.hx-tw{border-top:1px solid var(--line);margin-top:8px;overflow-x:auto}table.hx{border-collapse:collapse;width:100%;font:400 14px / 1.3 var(--ui);font-variant-numeric:tabular-nums}.hx th{text-align:right;white-space:nowrap;font:500 12px / 1.2 var(--ui);color:var(--muted);border-bottom:1px solid var(--line);padding:12px 10px}.hx th.l{text-align:left}.hx th[data-sort]{cursor:pointer}.hx th[data-sort]:hover,.hx th[aria-sort=ascending],.hx th[aria-sort=descending]{color:var(--ink)}.hx th[aria-sort=ascending]:after{content:" ↑"}.hx th[aria-sort=descending]:after{content:" ↓"}.hx th small{color:var(--muted);font-weight:400}.hx td{text-align:right;white-space:nowrap;color:var(--ink);border-bottom:1px solid var(--line);padding:9px 10px}.hx td.l{text-align:left}.hx tbody tr:hover td{background:var(--hover)}.hx-co a{color:inherit;align-items:baseline;gap:14px;text-decoration:none;display:flex}.hx-co .sy{min-width:56px;font:600 13px / 1 var(--mono);color:var(--ink)}.hx-co .nm{color:var(--ink2);white-space:normal}.hx-co a:hover .nm{text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:3px}.hx-r{min-width:150px}.hx-bar{vertical-align:middle;background:var(--bg2);border-radius:3px;width:84px;height:6px;margin-right:10px;display:inline-block;position:relative}.hx-bar i{background:var(--muted);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.hx-r.over .hx-bar i{background:var(--report)}.hx-bar b{background:var(--ink);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.hx-r .v{min-width:44px;display:inline-block}.hx-r.over .v{color:var(--report);font-weight:600}.hx-nx .ss{border:1px solid var(--line);font:500 11px / 1 var(--mono);border-radius:3px;margin-left:6px;padding:2px 4px}.hx-nx .ss.amc{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hx-bar .hxw-0{width:0%}.hx-bar .hxw-5{width:5%}.hx-bar .hxw-10{width:10%}.hx-bar .hxw-15{width:15%}.hx-bar .hxw-20{width:20%}.hx-bar .hxw-25{width:25%}.hx-bar .hxw-30{width:30%}.hx-bar .hxw-35{width:35%}.hx-bar .hxw-40{width:40%}.hx-bar .hxw-45{width:45%}.hx-bar .hxw-50{width:50%}.hx-bar .hxw-55{width:55%}.hx-bar .hxw-60{width:60%}.hx-bar .hxw-65{width:65%}.hx-bar .hxw-70{width:70%}.hx-bar .hxw-75{width:75%}.hx-bar .hxw-80{width:80%}.hx-bar .hxw-85{width:85%}.hx-bar .hxw-90{width:90%}.hx-bar .hxw-95{width:95%}.hx-bar .hxw-100{width:100%}@media (max-width:1300px){.hx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hx .hx-c-n,.hx .hx-c-e,.hx .hx-bar,.hx-nx .wd{display:none}.hx td,.hx th{padding:9px 6px}.hx th{white-space:normal;vertical-align:bottom}.hx-nx .ss{width:max-content;margin:3px 0 0;display:block}.hx-co a{flex-direction:column;gap:2px}.hx-co .nm{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:12px;display:block;overflow:hidden}.hx-r{min-width:0}}@media (max-width:360px){.hx td,.hx th{padding:8px 4px}.hx-co .nm{max-width:30vw}}@media (max-width:640px){.hx-field,.hx-fn{display:none}.hx-cards{scroll-snap-type:x mandatory;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:0 12px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto}.hx-card{scroll-snap-align:start}}.ix-wk{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:18px;margin:14px 0 4px;padding:10px 10px 10px 12px;display:none;box-shadow:0 1px 2px #00000008}.ix.m-week .ix-wk{display:flex}.ix-wk-when{border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;gap:1px;padding:6px 14px 6px 4px;display:flex}.ix-wk-when i{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.ix-wk-when b{color:var(--ink);white-space:nowrap;font-size:14.5px;font-weight:600}.ix-wk-what{min-width:0;color:var(--ink2);flex:1;font-size:14px;line-height:1.4}.ix-wk-what b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ix-wk-go{border:1px solid var(--ink);height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ix-wk-go:hover{background:var(--ink);color:var(--panel)}@media (max-width:700px){.ix-wk{flex-wrap:wrap;gap:10px 14px;padding:12px}.ix-wk-when{border-right:0;padding:0}.ix-wk-what{flex-basis:100%;order:1}.ix-wk-go{order:2;justify-content:center;width:100%}.ix-seg{width:100%;display:flex}.ix-seg button{white-space:nowrap;flex:auto;padding:6px 8px;font-size:12.5px}}@media (max-width:1100px){.ix-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ix-l{grid-template-columns:minmax(0,1fr)}.ix-count{width:100%;margin-left:0}.ix-filter{max-width:none}.ix-az{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ix-az a,.ix-az span{min-width:44px;height:44px}.ix-seg button{min-width:44px;min-height:44px}.ix-filter{height:44px}}.faq-cards{gap:18px;margin-top:36px;display:grid}.faq-col{align-content:start;gap:18px;display:grid}.faq-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:22px}html:not([data-theme=dark]) .faq-card{--shadow:0 1px 2px #00000009, 0 8px 22px -14px #00000029}.faq-card h2{font:600 clamp(20px, 2vw, 24px) / 1.15 var(--ui);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:10px;display:flex}.faq-card h2 a:hover{color:var(--acc)}.faq-card details{border-top:1px solid var(--line);scroll-margin-top:calc(var(--topbar-h) + 1.25rem)}.faq-card details:first-of-type{margin-top:12px}.faq-card summary{cursor:pointer;gap:10px;padding:12px 0;list-style:none;display:flex}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-top:.55em;transition:transform .15s;transform:rotate(-45deg)}.faq-card details[open] summary:before{border-color:var(--ink2);transform:rotate(45deg)}.faq-card summary h3{font:500 15px / 1.35 var(--ui);letter-spacing:-.01em;color:var(--ink)}.faq-card details[open] summary h3{font-weight:600}.faq-card details:not([open]) summary:hover h3{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.faq-card details:not([open]) summary:hover h3{-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 55%, transparent)}}.faq-card details:not([open]) summary:hover h3{text-underline-offset:3px}.faq-card details:target summary h3{color:var(--acc)}.faq-ans{padding:0 0 14px 17px}.faq-ans p{max-width:40rem;color:var(--ink2);margin-top:10px;font-size:15px}.faq-ans p:first-child{margin-top:0}.faq-ans p.faq-note{color:var(--muted);font-size:14px;line-height:1.6}.faq-see{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.faq-see a{min-height:28px;font:500 12.5px var(--ui);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.faq-see a:after{content:"→";color:var(--muted)}.faq-see a:hover{border-color:var(--acc)}.faq-see a:hover:after{color:var(--acc)}@media (max-width:48rem){.faq-see{flex-direction:column;align-items:flex-start}.faq-see a{border-radius:8px;max-width:100%}.faq-see a:after{flex:none}}@media (max-width:40rem){.faq-card{padding:16px}.faq-ans{padding-left:0}}@media (min-width:880px){.faq{margin-top:40px}.faq-cards{grid-template-columns:1fr 1fr;align-items:start}}.legal{max-width:1180px;color:var(--ink);margin:16px auto 0}.legal-head{max-width:44rem}.legal h1{font:600 clamp(32px, 4vw, 48px) / 1.05 var(--ui);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.legal-draft{border-left:2px solid var(--acc);background:var(--panel);font:15px / 1.55 var(--ui);border-radius:2px;margin-top:14px;padding:8px 12px}.legal-lede{max-width:40rem;font:16px / 1.55 var(--ui);color:var(--ink2);margin-top:12px}.legal-grid{gap:28px;margin-top:28px;display:grid}.legal-body{max-width:44rem;font:16px / 1.65 var(--ui)}.legal-h2{font:600 20px / 1.25 var(--ui);letter-spacing:-.015em;color:var(--ink);scroll-margin-top:calc(var(--topbar-h) + 1.25rem);margin-top:36px}.legal-body>.legal-h2:first-child{margin-top:0}.legal-h2:target{color:var(--acc)}.legal-p{color:var(--ink);margin-top:12px}.legal-ul{color:var(--ink);margin-top:12px;padding-left:1.25em;list-style:outside}.legal-ul li{margin-top:8px}.legal-ul li::marker{color:var(--muted)}.legal-body a{text-underline-offset:2px;text-decoration:underline}.legal-body a:hover{color:var(--acc)}.legal-body code{font:13px var(--mono)}.legal-summary{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:0;margin-bottom:28px;padding:16px 18px}.legal-toc{border:1px solid var(--line);background:var(--panel);border-radius:12px;max-width:44rem;padding:14px 16px}.legal-toc p{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal-toc ol{columns:2;font:14px / 1.4 var(--ui);column-gap:20px;margin-top:8px}.legal-toc li{break-inside:avoid;padding:4px 0}.legal-toc a{color:var(--ink2)}.legal-toc a:hover{color:var(--acc)}@media (max-width:30rem){.legal-toc ol{columns:1}}@media (min-width:1100px){.legal{margin-top:40px}.legal-grid{grid-template-columns:minmax(0,44rem) 15rem;justify-content:space-between;align-items:start;gap:64px}.legal-toc{top:calc(var(--topbar-h) + 1.5rem);border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;order:2;padding:0 0 0 18px;position:sticky}.legal-toc ol{columns:1}}main:has(>.nf){background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px}.nf{max-width:1180px;font:15px / 1.55 var(--ui);color:var(--ink);margin:0 auto;padding:40px 20px 72px}.nf-kicker{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.nf-kicker:before{content:"";background:linear-gradient(90deg, var(--report) 0 50%, var(--ordinary) 50% 100%);border-radius:1px;width:18px;height:2px}.nf-stage{max-width:1000px;height:400px;margin:34px auto 0;position:relative}.nf-digits{height:100%;font:600 clamp(150px, 27vw, 320px) / 1 var(--ui);letter-spacing:-.06em;justify-content:center;align-items:center;gap:.04em;margin:0;animation:.8s cubic-bezier(.2,.7,.2,1) 80ms both nf-rise;display:flex}.nf-4a{color:var(--report)}.nf-4b{color:var(--ordinary)}.nf-0{font-family:var(--serif);letter-spacing:0;color:#0000;-webkit-text-stroke:2px var(--ink);padding:0 .02em;font-style:italic;font-weight:400}.nf-arrows{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nf-ar{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;animation:.7s 1s both nf-fade}.nf-ar.r{stroke:var(--report)}.nf-ar.i{stroke:var(--ink2);animation-delay:1.3s}.nf-ar.o{stroke:var(--ordinary);animation-delay:1.6s}.nf-note{max-width:15ch;margin:0;font:600 24px/1.05 Caveat,cursive;animation:.7s cubic-bezier(.2,.7,.2,1) both nf-rise;position:absolute}.nf-note b{margin-right:3px;font-size:1.35em;font-weight:700}.nf-note-a{color:var(--report);animation-delay:.9s;top:28px;left:0;transform:rotate(-4deg)}.nf-note-0{max-width:none;color:var(--ink2);animation-delay:1.2s;top:93%;left:49%;transform:rotate(-2deg)}.nf-note-b{text-align:right;color:var(--ordinary);animation-delay:1.5s;top:120px;right:0;transform:rotate(3deg)}.nf-asked{text-align:center;max-width:60ch;color:var(--ink2);margin:84px auto 18px;font-size:17px}.nf-path{max-width:100%;font:500 .86em / 1.35 var(--mono);color:var(--ink);background:var(--bg2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;display:inline-block}.nf-ways{background:var(--panel);border:1px solid var(--line);max-width:1000px;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;animation:.8s cubic-bezier(.2,.7,.2,1) .24s both nf-rise;display:grid;overflow:hidden}.nf-ways a{color:var(--ink);border-left:1px solid var(--line);padding:16px 18px 18px;text-decoration:none;display:block}.nf-ways a:first-child{border-left:0}.nf-ways a:hover{background:var(--hover)}.nf-ways .k{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.nf-ways .v{letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:600;display:block}.nf-ways .s{color:var(--ink2);margin-top:4px;font-size:13px;line-height:1.45;display:block}@keyframes nf-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes nf-fade{0%{opacity:0}}@media (max-width:900px){.nf-stage{height:auto;margin-top:12px}.nf-digits{font-size:clamp(120px,36vw,220px)}.nf-arrows{display:none}.nf-note{text-align:left;max-width:none;margin-top:6px;font-size:21px;position:static;transform:none}.nf-note-a{margin-top:10px}.nf-asked{text-align:left;max-width:none;margin:26px 0 18px}.nf-ways{grid-template-columns:1fr 1fr}.nf-ways a:nth-child(3){border-left:0}.nf-ways a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:420px){.nf-ways{grid-template-columns:1fr}.nf-ways a{border-left:0}.nf-ways a+a{border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.nf-digits,.nf-ar,.nf-note,.nf-ways{animation:none}}.ad{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ad-main{min-width:0}.ad-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-mono{font-family:var(--font-mono)}.ad-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:1rem}.ad-nav-k{font:600 var(--text-label)/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem .625rem}.ad-nav-a{color:var(--color-text);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none;display:flex}.ad-nav-a:hover{background:var(--color-raised)}.ad-nav-a[aria-current=page]{background:var(--color-raised);box-shadow:inset 2px 0 0 var(--color-amber);font-weight:600}.ad-nav-ext{border-top:1px solid var(--color-hairline);color:var(--color-muted);border-radius:0;margin-top:.75rem;padding-top:.875rem;font-size:.8125rem}.ad-badge{background:var(--color-amber);min-width:1.4em;color:var(--color-surface);font:600 .6875rem/1.4 var(--font-mono);text-align:center;border-radius:999px;padding:1px 6px;display:inline-block}.ad-badge-q{background:var(--color-raised);color:var(--color-muted)}.ad-head{margin-bottom:1.5rem}.ad-h1{font:600 1.5rem/1.2 var(--font-sans);color:var(--color-bright);overflow-wrap:anywhere;margin:0}.ad-h1-sub{color:var(--color-muted);margin-top:.25rem;font-size:.9375rem;font-weight:400;display:block}.ad-sub{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.875rem;display:flex}.ad-h2{font:600 var(--text-head)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem}.ad-h2 .ad-meta{letter-spacing:0;text-transform:none;font-weight:400}.ad-h2-in{margin:0}.ad-h3{font:600 .875rem/1.3 var(--font-sans);color:var(--color-bright);margin:0}.ad-meta{color:var(--color-muted);font-size:.75rem}.ad-note{color:var(--color-muted);max-width:46rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.ad-note-top{margin:0 0 1rem}.ad-sec{margin-top:2rem}.ad-link{color:var(--color-text);margin-top:.75rem;font-size:.8125rem;display:inline-block}.ad-crumbs{color:var(--color-muted);margin-bottom:.5rem;font-size:.75rem}.ad-crumbs a{color:var(--color-muted)}.ad-notice{border:1px solid var(--color-text);background:var(--color-band);border-radius:8px;max-width:46rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem}.ad-empty{color:var(--color-muted);border:1px dashed var(--color-line);border-radius:10px;margin:0;padding:1rem 1.125rem;font-size:.8125rem}.ad code{font-family:var(--font-mono);font-size:.9em}.ad-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:1rem 1.125rem}.ad-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ad-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ad-status{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.ad-status-dot{background:var(--color-text);border-radius:50%;flex:none;width:.875rem;height:.875rem;margin-top:.3rem}.ad-status-warn .ad-status-dot{border:2px solid var(--color-amber);background:0 0}.ad-status-bad{border-color:var(--color-amber)}.ad-status-bad .ad-status-dot{background:var(--color-amber)}.ad-status-h{font:600 1.0625rem/1.35 var(--font-sans);color:var(--color-bright);margin:0}.ad-status-p{color:var(--color-text);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.ad-pill{font:500 .75rem/1.5 var(--font-sans);border:1px solid var(--color-line);color:var(--color-text);white-space:nowrap;background:var(--color-surface);border-radius:999px;align-items:center;gap:.375rem;padding:2px 8px;display:inline-flex}.ad-pill i{background:var(--color-text);border-radius:50%;width:.5rem;height:.5rem}.ad-pill-warn{border-color:var(--color-amber);color:var(--color-amber)}.ad-pill-warn i{border:1.5px solid var(--color-amber);background:0 0}.ad-pill-bad{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-surface)}.ad-pill-bad i{background:var(--color-surface)}.ad-pill-off{color:var(--color-muted)}.ad-pill-off i{border:1.5px solid var(--color-muted);background:0 0}.ad-job{flex-direction:column;gap:.5rem;display:flex}.ad-job-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ad-job-line{color:var(--color-text);margin:0;font-size:.8125rem}.ad-job-line b{font-family:var(--font-mono);font-weight:600}.ad-job-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.ad-strip{flex:none}.ad-sq-ok{fill:var(--color-text);opacity:.75}.ad-sq-warn{fill:none;stroke:var(--color-amber);stroke-width:1.5px}.ad-sq-bad{fill:var(--color-amber)}.ad-sq-off{fill:var(--color-hairline)}.ad-todo{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;margin:0;padding:0;list-style:none}.ad-todo-i{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:grid}.ad-todo-i+.ad-todo-i{border-top:1px solid var(--color-hairline)}.ad-todo-n{font:600 1.375rem/1 var(--font-mono);color:var(--color-amber);text-align:right}.ad-todo-quiet .ad-todo-n{color:var(--color-muted)}.ad-todo-t{color:var(--color-bright);margin:0;font-size:.875rem;font-weight:600}.ad-todo-d{color:var(--color-muted);margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.ad-todo-d a{color:var(--color-text)}.ad-btn{border:1px solid var(--color-line);background:var(--color-surface);min-height:2.25rem;color:var(--color-text);font:500 .8125rem/1 var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;text-decoration:none;display:inline-flex}.ad-btn:hover{border-color:var(--color-muted)}.ad-btn-primary{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.ad-btn-ghost{background:0 0;border-color:#0000}.ad-btn-sm{min-height:1.875rem;padding:0 .625rem;font-size:.75rem}.ad-btn[disabled]{color:var(--color-muted);cursor:not-allowed;background:0 0;border-style:dashed}.ad-btn-danger{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-surface)}.ad-btn:focus-visible,.ad-input:focus-visible,.ad-nav-a:focus-visible,.ad-tab:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.ad-input{border:1px solid var(--color-muted);background:var(--color-bg);min-height:2.25rem;color:var(--color-text);font:.875rem var(--font-sans);border-radius:7px;min-width:0;padding:0 .625rem}.ad-search{gap:.5rem;max-width:30rem;margin-bottom:1.25rem;display:flex}.ad-search .ad-input{flex:1;font-size:.9375rem}.ad-budget{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}.ad-budget-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ad-budget-big{color:var(--color-muted);margin:0;font-size:.8125rem}.ad-budget-big b{font:600 1.25rem var(--font-mono);color:var(--color-bright)}.ad-meter{width:100%;height:14px;display:block}.ad-meter-tick{fill:var(--color-amber)}.ad-meter-cap{fill:var(--color-muted)}.ad-bar{width:100%;height:6px;display:block}.ad-bar-bg{fill:var(--color-hairline)}.ad-bar-fg{fill:var(--color-text);opacity:.8}.ad-lanes{gap:.25rem;margin:.5rem 0;font-size:.8125rem;display:grid}.ad-lanes div{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:.5rem;padding-top:.25rem;display:flex}.ad-lanes dt{color:var(--color-muted)}.ad-lanes dd{font-family:var(--font-mono);margin:0}.ad-flaggrp+.ad-flaggrp{margin-top:1.25rem}.ad-flaggrp .ad-h3{margin-bottom:.5rem}.ad-flags{margin:0;padding:0;list-style:none}.ad-flags li{border-top:1px solid var(--color-hairline);grid-template-columns:13rem 12rem minmax(4rem,1fr) 6.5rem;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.8125rem;display:grid}.ad-flag-l{cursor:help;-webkit-text-decoration:underline dotted var(--color-muted);-webkit-text-decoration:underline dotted var(--color-muted);text-decoration:underline dotted var(--color-muted);text-underline-offset:3px}.ad-flag-c{font:.6875rem var(--font-mono);color:var(--color-muted);text-overflow:ellipsis;overflow:hidden}.ad-flag-n{text-align:right;font-family:var(--font-mono)}.ad-feed{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;margin:0;padding:0;list-style:none}.ad-feed-i{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;display:grid}.ad-feed-i+.ad-feed-i{border-top:1px solid var(--color-hairline)}.ad-feed-i p{margin:0}.ad-feed-i a{color:var(--color-text);font-family:var(--font-mono);font-size:.75rem}.ad-who{text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.ad-who.is-script{font:400 .75rem var(--font-mono);color:var(--color-muted)}.ad-feed-i time{white-space:nowrap}.ad-day{margin-top:1.5rem}.ad-det summary{cursor:pointer}.ad-det-l{gap:.25rem;margin:.5rem 0 0;padding-left:1rem;display:grid}.ad-tablewrap{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;position:relative;overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;font-size:.8125rem}.ad-table th{text-align:left;color:var(--color-muted);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.625rem .875rem;font-size:.75rem;font-weight:500}.ad-table td{border-top:1px solid var(--color-hairline);white-space:nowrap;vertical-align:middle;padding:.5rem .875rem}.ad-table tbody tr:hover{background:var(--color-raised)}.ad-table a{color:var(--color-text)}.ad-sym a{font-weight:600;font-family:var(--font-mono)}.ad-email a{font-family:var(--font-mono);font-weight:500}.ad-r,.ad-num{text-align:right}.ad-more{margin-top:.5rem}.ad-tabs{border-bottom:1px solid var(--color-line);gap:.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}.ad-tab{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ad-tab[aria-current=page]{color:var(--color-bright);border-bottom-color:var(--color-text);font-weight:600}.ad-prog{gap:3px;margin:0;padding:0;list-style:none;display:flex}.ad-prog li{color:var(--color-muted);border:1px dashed var(--color-line);border-radius:4px;padding:1px 6px;font-size:.6875rem}.ad-prog li.is-done{color:var(--color-text);border:1px solid var(--color-line);background:var(--color-raised)}.ad-tlcard{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.5rem;display:grid}.ad-tl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ad-tl li{padding-top:1.25rem;padding-right:.5rem;position:relative}.ad-tl li:before{content:"";background:var(--color-hairline);height:2px;position:absolute;top:.3rem;left:0;right:0}.ad-tl li.is-done:before{background:var(--color-text)}.ad-tl-dot{background:var(--color-surface);border:2px solid var(--color-muted);z-index:1;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:0;left:0}.ad-tl li.is-done .ad-tl-dot{background:var(--color-text);border-color:var(--color-text)}.ad-tl-t{color:var(--color-bright);margin:0;font-size:.8125rem;font-weight:600}.ad-tl-d{font-family:var(--font-mono);margin:.125rem 0;font-size:.8125rem}.ad-tl .ad-meta{margin:0}.ad-facts{gap:.25rem;margin:0;font-size:.8125rem;display:grid}.ad-facts div{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:.75rem;padding-top:.25rem;display:flex}.ad-facts div:first-child{border-top:0;padding-top:0}.ad-facts dt{color:var(--color-muted)}.ad-facts dd{font-family:var(--font-mono);text-align:right;overflow-wrap:anywhere;margin:0}.ad-facts-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.ad-facts-2 div:nth-child(2){border-top:0;padding-top:0}.ad-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ad-acts-side{gap:.75rem;display:grid}.ad-act{flex-direction:column;gap:.625rem;display:flex}.ad-act-form{flex-direction:column;align-items:flex-start;gap:.625rem;margin:0;display:flex}.ad-act-p{margin:0;font-size:.8125rem;line-height:1.5}.ad-act-cost{margin:0;line-height:1.45}.ad-act.is-off{background:0 0;border-style:dashed}.ad-act.is-off .ad-h3,.ad-act.is-off .ad-act-p{color:var(--color-muted)}.ad-refuse{color:var(--color-text);gap:.5rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.ad-lock{border:1.5px solid;border-radius:2px;flex:none;width:.75rem;height:.875rem;margin-top:.45rem;position:relative}.ad-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:.3rem .3rem 0 0;width:.5rem;height:.45rem;margin-left:-.25rem;position:absolute;top:-.45rem;left:50%}.ad-form{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;width:100%;font-size:.8125rem;display:grid}.ad-form label{color:var(--color-muted)}.ad-inline{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.ad-act-mini{gap:.5rem}.ad-banner{border:1px solid var(--color-amber);background:var(--color-band);border-radius:10px;gap:.75rem;margin-bottom:1rem;padding:.875rem 1.125rem;font-size:.8125rem;line-height:1.5;display:flex}.ad-banner p{margin:0}.ad-banner-t{color:var(--color-bright);font-weight:600}.ad-banner .ad-lock{color:var(--color-amber);margin-top:.5rem}.ad-review{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:46rem;display:grid}.ad-diff th,.ad-diff td{white-space:normal}.ad-diff th[scope=row]{width:30%;color:var(--color-muted);border-bottom:0;border-top:1px solid var(--color-hairline);font-weight:400}.ad-diff tr.is-same td{color:var(--color-muted)}.ad-diff td b{color:var(--color-amber)}.ad-review .ad-h2{margin:0}.ad-steps{gap:.5rem;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.5;display:grid}.ad-warnli{color:var(--color-amber)}.ad-confirm{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.ad-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.ad-tile{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:.75rem 1rem}.ad-tile p{margin:0}.ad-tile-v{font:600 1.25rem/1.3 var(--font-mono);color:var(--color-bright)}.ad-danger{border-color:var(--color-amber);justify-items:start;gap:.75rem;max-width:46rem;display:grid}.ad-danger.is-off{background:0 0;border-style:dashed}.ad-form-danger{grid-template-columns:13rem minmax(0,1fr);margin:0}.ad-form-danger .ad-btn{justify-self:start}@media (min-width:80.01rem){.ad-cols{grid-template-rows:auto auto auto;row-gap:0}.ad-cols>.ad-sec:first-child{grid-row:1/4;grid-template-rows:subgrid;display:grid}.ad-cols>.ad-budget{grid-row:2;align-self:stretch;margin-top:0}}@media (max-width:80rem){.ad-cols{grid-template-columns:minmax(0,1fr)}.ad-flags li{grid-template-columns:12rem minmax(0,1fr) 6rem}.ad-flag-c{display:none}}@media (max-width:56rem){.ad{grid-template-columns:minmax(0,1fr);gap:1rem}.ad-nav{border-bottom:1px solid var(--color-line);flex-direction:row;gap:.25rem;padding-bottom:.5rem;position:static;overflow-x:auto}.ad-nav-k{display:none}.ad-nav-a{flex:none;padding:.5rem .75rem}.ad-nav-a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-amber)}.ad-nav-ext{border:0;margin:0;padding:.5rem .75rem}.ad-tlcard,.ad-acts{grid-template-columns:minmax(0,1fr)}.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.ad-grid2{grid-template-columns:minmax(0,1fr)}.ad-tl{grid-template-columns:minmax(0,1fr);gap:.75rem}.ad-tl li{padding:0 0 0 1.5rem}.ad-tl li:before{width:2px;height:auto;inset:1rem auto -.75rem .3rem}.ad-tl li:last-child:before{display:none}.ad-todo-i{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.ad-todo-i .ad-btn{grid-column:2;justify-self:start}.ad-flags li{grid-template-columns:minmax(0,1fr) 5.5rem}.ad-flags .ad-bar{order:3;grid-column:1/-1}.ad-feed-i{grid-template-columns:minmax(0,1fr);gap:.25rem}.ad-form,.ad-form-danger,.ad-facts-2{grid-template-columns:minmax(0,1fr)}.ad-facts-2 div:nth-child(2){border-top:1px solid var(--color-hairline);padding-top:.25rem}.ad-diff th,.ad-diff td{padding:.5rem}.ad-h1{font-size:1.3125rem}}main:has(>.sx){background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px}.sx{max-width:1180px;font:15px / 1.55 var(--ui);color:var(--ink);text-align:center;margin:0 auto;padding:48px 20px 80px}.sx-kicker{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);justify-content:center;align-items:center;gap:10px;margin:0 0 16px;animation:.55s cubic-bezier(.2,.7,.2,1) both sx-rise;display:flex}.sx-kicker:before{content:"";background:linear-gradient(90deg, var(--report) 0 50%, var(--ordinary) 50% 100%);border-radius:1px;width:18px;height:2px}.sx h1{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.02;animation:.55s cubic-bezier(.2,.7,.2,1) 60ms both sx-rise}.sx h1 em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.sx-lede{max-width:54ch;color:var(--ink2);text-wrap:pretty;margin:20px auto 0;font-size:17px;line-height:1.6;animation:.55s cubic-bezier(.2,.7,.2,1) .12s both sx-rise}.sx a.u{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.sx a.u:hover{-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.sx svg.lk{vertical-align:-2px;flex:none;display:inline-block}.sx .mono,.sx .mono-logo{border-radius:7px;flex:none}.sx-btn{height:48px;font:600 15px var(--ui);color:var(--panel);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.sx-btn:hover{background:var(--ink2)}.sx-btn .ar{transition:transform .2s}.sx-btn:hover .ar{transform:translate(3px)}.sx-stage{max-width:1000px;margin:18px auto 0;padding:24px 0 8px;position:relative}.sx h1.sx-sym{max-width:100%;font:700 clamp(64px, 14vw, 190px) / 1 var(--mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--ink);overflow-wrap:anywhere;display:inline-block;position:relative}.sx h1.sx-sym.l7{font-size:clamp(54px,12vw,160px)}.sx h1.sx-sym.l8{font-size:clamp(48px,10.5vw,140px)}.sx h1.sx-sym.l9{font-size:clamp(42px,9vw,124px)}.sx h1.sx-sym.lx{font-size:clamp(34px,7vw,96px)}.sx-sym:after{content:"";background:var(--report);opacity:.92;transform-origin:0;border-radius:3px;height:6px;animation:.7s cubic-bezier(.6,0,.2,1) .5s both sx-strike;position:absolute;top:52%;left:-3%;right:-3%;transform:rotate(-3deg)}.sx-arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sx-arrow path,.sx-note svg path{fill:none;stroke-width:1.6px;stroke-linecap:round}.sx-arrow path{stroke:var(--report)}.sx-note{text-align:left;width:190px;margin:0;font:600 23px/1.05 Caveat,cursive;animation:.55s cubic-bezier(.2,.7,.2,1) .3s both sx-rise;position:absolute}.sx-note b{font-size:1.15em;font-weight:700}.sx-note-a{color:var(--report);top:-6px;left:0;transform:rotate(-5deg)}.sx-sw{animation:.55s cubic-bezier(.2,.7,.2,1) .3s both sx-rise;position:relative}.sx-note-b{width:170px;color:var(--ordinary);top:-6px;left:calc(50% + 326px);transform:rotate(2deg)}.sx-note-b svg{width:58px;height:30px;position:absolute;top:6px;left:-52px;overflow:visible}.sx-note-b svg path{stroke:var(--ordinary)}.sx-search{text-align:left;gap:8px;max-width:560px;margin:28px auto 0;display:flex}.sx-search label{background:var(--panel);border:1px solid var(--line2);height:52px;box-shadow:0 1px 0 var(--line);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.sx-search label:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--sel)}.sx-search svg{color:var(--muted);flex:none}.sx-search input{min-width:0;font:500 17px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.sx-search .sx-btn{height:52px}.sx-hint{max-width:60ch;color:var(--muted);margin:10px auto 0;font-size:13.5px}.sx-dym{text-align:left;max-width:560px;color:var(--ink);background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:14px;margin:26px auto 0;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;animation:.55s cubic-bezier(.2,.7,.2,1) .2s both sx-rise;display:flex}.sx-dym:hover{border-color:var(--ink);transform:translateY(-1px)}.sx-dym .mono,.sx-dym .mono-logo{border-radius:10px}.sx-dym .t{flex-direction:column;flex:1;min-width:0;display:flex}.sx-dym .k{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.sx-dym .n{letter-spacing:-.01em;font-size:18px;font-weight:600}.sx-dym .n b{font-family:var(--mono);margin-right:8px;font-weight:700}.sx-dym .w{color:var(--muted);font-size:13px}.sx-dym .go{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.sx-acc{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sx-acc.open{color:var(--ordinary)}.sx-acc.lock{color:var(--muted);font-weight:500}.sx-dym-more{color:var(--muted);margin:8px 0 0;font-size:13.5px}.sx-dym-more a{font-family:var(--mono);font-weight:600}.sx-near{max-width:820px;margin:44px auto 0;animation:.55s cubic-bezier(.2,.7,.2,1) .42s both sx-rise}.sx-near h2,.sx-ways .k{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.sx-near ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-near a{height:38px;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13.5px;text-decoration:none;display:inline-flex}.sx-near a:hover{border-color:var(--ink)}.sx-near .mono,.sx-near .mono-logo{border-radius:50%}.sx-near b{font-family:var(--mono)}.sx-near a .lk{color:var(--muted);margin-left:2px}.sx-near .gap{height:38px;font:700 13.5px var(--mono);color:var(--report);border:1.5px dashed var(--report);align-items:center;padding:0 14px;text-decoration:line-through;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-near .gap{border:1.5px dashed color-mix(in oklab, var(--report) 60%, transparent)}}.sx-near .gap{border-radius:999px}.sx-key{color:var(--muted);margin:12px 0 0;font-size:13px}.sx-ways{text-align:left;background:var(--panel);border:1px solid var(--line);max-width:1000px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px auto 0;animation:.55s cubic-bezier(.2,.7,.2,1) .42s both sx-rise;display:grid;overflow:hidden}.sx-ways a{color:var(--ink);border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.sx-ways a:first-child{border-left:0}.sx-ways a:hover{background:var(--hover)}.sx-ways .k{margin:0;font-size:10.5px}.sx-ways .v{letter-spacing:-.01em;font-size:17px;font-weight:600}.sx-ways .s{color:var(--ink2);font-size:13.5px}.sx-nopage{max-width:760px;padding-top:72px}.sx-id{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:12px;margin:0 0 22px;padding:6px 16px 6px 6px;animation:.55s cubic-bezier(.2,.7,.2,1) 60ms both sx-rise;display:inline-flex}.sx-id .mono,.sx-id .mono-logo{border-radius:50%}.sx-id b{font:700 15px var(--mono)}.sx-id span{color:var(--ink2);font-size:14px}.sx-tests{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px 0 0;padding:0;font-size:13.5px;list-style:none;animation:.55s cubic-bezier(.2,.7,.2,1) .2s both sx-rise;display:flex}.sx-tests li{align-items:center;gap:8px;display:flex}.sx-tests i{width:20px;height:20px;font:700 11px var(--ui);border-radius:50%;place-items:center;font-style:normal;display:grid}.sx-tests .ok i{color:var(--ordinary);background:var(--ordinary)}@supports (color:color-mix(in lab, red, red)){.sx-tests .ok i{background:color-mix(in oklab, var(--ordinary) 14%, transparent)}}.sx-tests .no i{color:var(--report);background:var(--report)}@supports (color:color-mix(in lab, red, red)){.sx-tests .no i{background:color-mix(in oklab, var(--report) 14%, transparent)}}.sx-act{flex-direction:column;align-items:center;gap:10px;margin-top:30px;animation:.55s cubic-bezier(.2,.7,.2,1) .2s both sx-rise;display:flex}.sx-act .fine{color:var(--muted);font-size:13px}.sx-next{color:var(--ink2);background:var(--bg2);border-radius:10px;align-items:center;gap:10px;margin-top:34px;padding:10px 16px;font-size:14px;animation:.55s cubic-bezier(.2,.7,.2,1) .3s both sx-rise;display:inline-flex}.sx-next .k{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.sx-next b{color:var(--ink)}.sx-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:30px 0 0;font-size:14px;animation:.55s cubic-bezier(.2,.7,.2,1) .42s both sx-rise;display:flex}@keyframes sx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes sx-strike{0%{transform:rotate(-3deg)scaleX(0)}}@media (max-width:900px){.sx-note{text-align:center;width:auto;margin-top:10px;position:static;transform:none}.sx-note-b{margin:0 0 12px}.sx-arrow,.sx-note-b svg{display:none}.sx-ways{grid-template-columns:1fr}.sx-ways a{border-top:1px solid var(--line);border-left:0}.sx-ways a:first-child{border-top:0}}@media (max-width:520px){.sx{padding:32px 16px 56px}.sx-search{flex-direction:column}.sx-search label{flex:none}.sx-search .sx-btn,.sx-act .sx-btn{width:100%}.sx-dym{flex-wrap:wrap}.sx-dym .go{width:100%;padding-left:54px}.sx-tests{flex-direction:column;align-items:center;gap:8px}.sx-tests li{text-align:left}.sx-next{flex-wrap:wrap;justify-content:center;gap:2px 8px}.sx-next .k,.sx-next b{white-space:nowrap}.sx-links{flex-direction:column}.sx-links span{display:none}}@media (prefers-reduced-motion:reduce){.sx-kicker,.sx h1,.sx-lede,.sx-sym:after,.sx-note,.sx-sw,.sx-dym,.sx-near,.sx-ways,.sx-id,.sx-tests,.sx-act,.sx-next,.sx-links{animation:none}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:700px){.container{max-width:700px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-row{margin-top:var(--spacing-row)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[1440px\]{max-width:1440px}.max-w-measure{max-width:var(--container-measure)}.max-w-xl{max-width:var(--container-xl)}.min-w-board{min-width:var(--container-board)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.gap-px{gap:1px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-hairline{border-color:var(--color-hairline)}.border-line{border-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}.text-table{font-size:var(--text-table);line-height:var(--tw-leading,var(--text-table--line-height))}.text-tile{font-size:var(--text-tile);line-height:var(--tw-leading,var(--text-tile--line-height))}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.whitespace-nowrap{white-space:nowrap}.text-bright{color:var(--color-bright)}.text-muted{color:var(--color-muted)}.text-text{color:var(--color-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root[data-theme=dark]{--color-bg:#151411;--color-surface:#1d1c18;--color-raised:#1a1915;--color-line:#3f3d34;--color-hairline:#2b2923;--color-band:#1a1915;--color-text:#efede7;--color-bright:#efede7;--color-muted:#939187;--color-faint:#716e64;--color-amber:#d87267;--color-teal:#939187;--color-pos:#efede7;--color-neg:#d87267}html.ground-grain body:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:url(/img/bg-paper-grain-linen.webp) 50%/460px;position:fixed;inset:0}.bgaccent{z-index:-1;pointer-events:none;background-position:50% 38%;background-repeat:no-repeat;background-size:cover;width:100%;height:460px;animation:48s ease-in-out infinite alternate bgkb;display:none;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#000 0 48%,#0000 97%);mask:linear-gradient(#000 0 48%,#0000 97%)}html.accent-daybreak .bgaccent{display:block}.bgaccent:after{content:"";background:linear-gradient(180deg,var(--bg) 0,var(--bg) 16%,var(--bg) 30%,var(--bg) 58%,var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bgaccent:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 30%,transparent) 0,color-mix(in srgb,var(--bg) 52%,transparent) 16%,color-mix(in srgb,var(--bg) 82%,transparent) 30%,color-mix(in srgb,var(--bg) 93%,transparent) 58%,var(--bg) 100%)}}html.accent-daybreak .bgaccent{opacity:.82;filter:saturate(.6)hue-rotate(10deg)sepia(.08);background-image:url(/img/background.jpg)}.bgaccent{animation:none;overflow:clip}.bgaccent:before{content:"";background:inherit;animation:48s ease-in-out infinite alternate bgkb;position:absolute;inset:0}html.accent-daybreak .top{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){html.accent-daybreak .top{background:color-mix(in srgb,var(--panel) 72%,transparent)}}html.accent-daybreak .top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes bgkb{0%{transform:scale(1)translateY(0)}to{transform:scale(1.07)translateY(-2%)}}html.ground-grain{background:var(--bg)}html.ground-grain body{background:0 0;position:relative}.cx-lede{max-width:56ch;color:var(--ink2);margin:14px 0 0;font-size:17px;line-height:1.55}.ck{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:3px}.ck.y{stroke:var(--report)}.ck.p{stroke:var(--muted)}.ck.n{stroke:var(--line2)}.cx-btn{height:46px;font:500 15px var(--ui);white-space:nowrap;border:1px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.cx-btn.solid{background:var(--ink);color:var(--panel)}.cx-btn.line{color:var(--ink);background:0 0}.cx-btn:hover{transform:translateY(-1px)}.cx-btn.line:hover{background:var(--ink);color:var(--panel);border-color:var(--ink);box-shadow:0 10px 22px -14px #1d1a188c}.cx-btn.solid:hover{background:var(--report);border-color:var(--report);color:var(--panel);box-shadow:0 12px 26px -14px var(--report)}@supports (color:color-mix(in lab, red, red)){.cx-btn.solid:hover{box-shadow:0 12px 26px -14px color-mix(in srgb,var(--report) 80%,transparent)}}.cx-btn:active{box-shadow:none;transition-duration:60ms;transform:translateY(0)}.cx-btn:focus-visible{outline:2px solid var(--report);outline-offset:3px}.cx-box{margin-top:34px;position:relative}.cx-tbl{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.cx-tbl .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) repeat(3,minmax(0,1fr));display:grid}.cx-tr:first-child{border-top:0}.cx-tr>*{color:var(--ink2);gap:10px;padding:15px 20px;font-size:14px;line-height:1.5;display:flex}.cx-tr>:first-child{color:var(--ink);font-weight:600}.cx-tr>.hi{background:var(--report)}@supports (color:color-mix(in lab, red, red)){.cx-tr>.hi{background:color-mix(in srgb,var(--report) 6%,transparent)}}.cx-tr .off{color:var(--muted)}.cx-tr b{color:var(--ink)}.cx-tr a.cx-x{color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.cx-tr a.cx-x{-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent)}}.cx-tr a.cx-x{text-underline-offset:3px}.cx-tr a.cx-x:hover{color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.cx-tr>.cx-rhd{flex-direction:column;gap:2px}.cx-rh{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);align-self:flex-start;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cx-rh{-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent)}}.cx-rh{text-underline-offset:3px}.cx-rh:hover{color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.cx-go{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.cx-rh:hover .cx-go{transform:translate(2px)}.cx-where{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.cx-tr.cx-gp{background:var(--ink);grid-template-columns:minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.cx-tr.cx-gp{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.cx-tr.cx-gp>*{flex-direction:column;gap:3px;padding:12px 20px}.cx-gp .lb{font-size:13.5px}.cx-gp .sb{color:var(--ink2);font-size:12.5px;font-weight:400;line-height:1.45}.cx-hd>*{flex-direction:column;gap:4px;padding:22px 20px 18px}.cx-hd .t{font:600 15px var(--ui);color:var(--ink)}.cx-hd .pr{font:450 34px/1.05 var(--ui);letter-spacing:-.035em;color:var(--ink)}.cx-hd .pr small{font:400 13px var(--ui);color:var(--ink2);letter-spacing:0}.cx-hd .s{color:var(--muted);font-size:12.5px}.cx-ft>*{padding:18px 20px 22px;display:block}.cx-mine{box-sizing:border-box;border:1px dashed var(--line2);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cx-mine{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.cx-mine{color:var(--ink2);font-size:13.5px;line-height:1.3}.cx-mine b{color:var(--ink)}.cx-mine .ck{margin-top:0}.cx-mine .cx-nw{display:none}.cx-you{background:var(--ink);color:var(--panel);font:600 11px/1.45 var(--ui);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 8px;display:inline-block;position:relative;top:-.12em}.cx-bill{z-index:1;border:1px solid var(--line2);background:var(--panel);border-radius:999px;grid-template-columns:1fr 1fr;padding:2px;display:inline-grid;position:absolute;top:18px;right:20px}.cx-bill label{cursor:pointer;position:relative}.cx-bill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cx-bill span{font:500 11.5px var(--ui);color:var(--ink2);text-align:center;border-radius:999px;padding:3px 9px;transition:background-color .15s,color .15s;display:block}.cx-bill input:checked+span{background:var(--ink);color:var(--panel)}.cx-bill input:focus-visible+span{outline:2px solid var(--report);outline-offset:2px}.cx-box .cx-mo{display:none}.cx-box:has(.cx-bill input[value=monthly]:checked) .cx-mo{display:revert}.cx-box:has(.cx-bill input[value=monthly]:checked) a.cx-mo{display:inline-flex}.cx-box:has(.cx-bill input[value=monthly]:checked) .cx-ya{display:none}@media (max-width:1140px){.cx-box{flex-direction:column;margin-top:26px;display:flex}.cx-bill{align-self:flex-end;margin:0 0 10px;padding:3px;position:static}.cx-bill span{padding:5px 14px;font-size:13px}}@media (max-width:760px){.cx-tr{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tr>:first-child{grid-column:1/-1;padding-bottom:0}.cx-tr>.nb,.cx-hd>:first-child,.cx-ft>:first-child{display:none}.cx-tr>*{padding:12px 16px}.cx-hd .pr{font-size:28px}.cx-ft{grid-template-columns:1fr}.cx-ft>*{padding:8px 16px}.cx-ft>:nth-child(3){padding-top:16px}.cx-ft>:last-child{padding-bottom:18px}.cx-ft .cx-btn{width:100%}.cx-mine{width:100%;display:flex}.cx-mine .cx-nw{display:inline}.cx-mine .cx-wd{display:none}.cx-bill{box-sizing:border-box;width:50%}.cx-bill span{padding:5px 6px}.cx-tr.cx-gp>*{padding:12px 16px}}.cx-fine{color:var(--muted);margin:12px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.cx-btn,.cx-btn:hover,.cx-btn:active,.cx-rh:hover .cx-go{transform:none}.cx-go{transition:none}}.pricing .pricing-head.cx-head{text-align:left;max-width:none;margin:0}.pricing .cx-head h1{font:600 clamp(26px,2.7vw,36px)/1.06 var(--ui);letter-spacing:-.03em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}