@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f5fe;--color-surface:#fbfcff;--color-text:#292b31;--color-accent:#796cbf;--color-accent-2:#a7a1db;--color-divider:#292b3124;--color-neutral-100:#292b31;--color-neutral-200:#3f424d;--color-neutral-300:#3f424d;--color-neutral-400:#595d6c;--color-neutral-500:#696d7f;--color-neutral-600:#9397ab;--color-neutral-700:#b2b6ca;--color-neutral-800:#e4e7f5;--color-neutral-900:#f3f5fe;--color-accent-100:#2b2741;--color-accent-200:#423a6a;--color-accent-300:#5d5294;--color-accent-400:#796cbf;--color-accent-500:#796cbf;--color-accent-600:#968ae0;--color-accent-700:#b5abfc;--color-accent-800:#e7e5fe;--color-accent-900:#f5f4ff;--color-accent-2-100:#f5f4ff;--color-accent-2-200:#e7e5fe;--color-accent-2-300:#d2cefd;--color-accent-2-400:#b5afe8;--color-accent-2-500:#9690c9;--color-accent-2-600:#7972a9;--color-accent-2-700:#5c5783;--color-accent-2-800:#423e5d;--color-accent-2-900:#2b293a;--color-section:#262a60;--color-section-glow:#353b80;--color-section-ghost:#4c5397;--color-ok:#1b6e3f;--color-warn:#7a4f00;--color-error:#b42318;--font-heading:"Inter Variable", "Inter", system-ui, sans-serif;--font-heading-weight:500;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #e4e7f5;--shadow-md:0 0 0 1px #e4e7f5, 0 6px 18px #292b3114;--shadow-lg:0 0 0 1px #cfd3e5, 0 16px 40px #292b3124;--content-width:1040px;--muted:var(--color-neutral-400);--line:var(--color-divider);--link:var(--color-accent-300);--err:var(--color-error);--ok:var(--color-ok);--warn:var(--color-warn)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-divider:#e9e9ed29;--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--color-ok:#7fdca4;--color-warn:#e8c46f;--color-error:#ff9d94;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-text-size-adjust:100%;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-300);text-underline-offset:3px}a:hover{color:var(--color-accent)}img{max-width:100%;display:block}figure{margin:0}.text-muted{color:var(--muted)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.lighten{mix-blend-mode:lighten;background-color:#0000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr{height:1px;margin:var(--space-4) 0;background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.btn-primary:active{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.tag-accent-2{background:var(--color-accent-2-800);color:var(--color-accent-2-100)}.tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);flex:1 1 0;font-size:18px}.nav-end{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:1 1 0;display:flex}.nav-signin{white-space:nowrap;border-radius:999px}.nav a{color:inherit;font-size:14px;text-decoration:none}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid #0000;font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr:hover{background:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent), color-mix(in srgb, var(--color-text) 4%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.btn-primary,.btn.primary,button.primary{color:var(--color-accent-300);border-color:var(--color-accent)}a.btn,a.btn:hover{text-decoration:none}a.btn-primary:hover,a.btn.primary:hover{color:var(--color-accent-300)}a.btn:not(.btn-primary):not(.btn-ghost):not(.primary):hover{color:var(--color-text)}.btn.primary:hover,button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.btn.primary:active,button.primary:active:not(:disabled){background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.btn-ghost,a.btn-ghost:hover,.card-kicker,.tag-outline{color:var(--color-accent-300)}.nav a:hover,.nav a[aria-current=page]{color:var(--color-text)}:where(button,.btn){font-family:var(--font-heading);font-weight:var(--font-heading-weight);padding:var(--space-2) calc(var(--space-3) * 1.2);border:1px solid var(--color-divider);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:not(.btn-primary):not(.btn-ghost):not(.primary):not(.btn-secondary){border-color:var(--color-divider)}button:not([class]):hover:not(:disabled),.btn:not(.btn-primary):not(.btn-ghost):not(.primary):hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--color-text) 7%, transparent)}button:not([class]):active:not(:disabled){background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn[aria-disabled=true],button:disabled{opacity:.45;cursor:not-allowed}.btn.login{gap:10px;min-height:40px;padding:9px 18px}.btn.login[aria-disabled=true]{pointer-events:none}.btn-icon{padding:0}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.center{text-align:center;justify-content:center}input[type=text],input[type=password],input[type=email],input[type=search],input[type=number],select,textarea{font:inherit;min-width:0;max-width:100%;min-height:36px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}input[type=text],input[type=password]{flex:220px}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);outline-offset:0}input::placeholder,textarea::placeholder{color:var(--color-neutral-500)}input:disabled,select:disabled,textarea:disabled{opacity:.45}.hint{color:var(--muted);font-size:.9em}.lead{color:var(--muted);text-wrap:pretty;max-width:40em;margin:0 auto 24px;font-size:1.1rem}.lead-small{opacity:.85}.msg{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);margin:var(--space-6) 0;text-align:left;background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid}.msg.error{border-color:var(--color-error);color:var(--color-error)}.msg.info{border-color:var(--color-ok);color:var(--color-ok)}.badge{border-radius:calc(var(--radius-md) * .75);letter-spacing:.02em;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.badge.ok{color:var(--color-ok);background:color-mix(in srgb, var(--color-ok) 16%, transparent)}.badge.warn{color:var(--color-warn);background:color-mix(in srgb, var(--color-warn) 16%, transparent)}.badge.off{color:var(--color-neutral-300);background:var(--color-neutral-800)}pre,code{font-family:var(--font-mono)}code{font-size:.92em}pre{padding:var(--space-3) var(--space-6);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md);margin:0;font-size:13px;line-height:1.5;overflow-x:auto}.linklike{font:inherit;color:var(--color-accent-300);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.linklike:hover:not(:disabled){color:var(--color-accent);background:0 0;text-decoration:underline}.linklike.strong{font-weight:600}.linklike.heading{color:inherit;font-weight:inherit;text-align:left}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-divider)}th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:11px;font-weight:500}tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}table.num td:not(:first-child),table.num th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}table.num td.txt,table.num th.txt{text-align:left}tfoot th{border-top:1px solid var(--color-neutral-600)}.table-scroll{overflow-x:auto}details>summary{cursor:pointer}.advanced{width:100%;margin-top:6px}.advanced>summary{cursor:pointer;color:var(--muted);font-size:.9em}.other-ways{margin-top:var(--space-8);border-top:1px solid var(--color-divider)}.other-ways>summary{cursor:pointer;color:var(--color-neutral-300);padding:var(--space-4) 0;font-weight:500}.page{flex-direction:column;width:100%;min-height:100vh;display:flex}.shell{width:100%;max-width:var(--content-width);padding-inline:var(--space-6);margin-inline:auto}.page>main{flex:1;min-width:0}.page>main.main-card{margin-top:var(--space-3);padding-block:0 var(--space-8)}.page>main.home{align-content:start;gap:calc(var(--space-8) * 2.4);padding-bottom:var(--space-8);display:grid}.main-card h1{margin-top:var(--space-6);font-size:30px}.main-card h2{margin-top:1.6em;font-size:21px}.main-card h3{margin-top:1.2em;font-size:16px}.home h2{margin-top:var(--space-8);font-size:28px}.site-nav{z-index:30;padding-block:var(--space-4);gap:var(--space-6);position:relative}.site-nav .nav-brand{color:inherit;white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-nav .nav-end{flex:none;margin-left:auto}.site-nav .nav-brand img{border-radius:7px}.nav-links{align-items:center;gap:var(--space-6);display:flex}.nav-links a{color:var(--color-text);padding:4px 0}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--color-accent)}.usermenu{position:relative}.usermenu-btn{border-color:var(--color-divider);border-radius:999px;gap:8px;max-width:260px;padding:3px 10px 3px 3px;font-size:13px;font-weight:400}.usermenu-btn:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.usermenu-btn[aria-expanded=true]{border-color:var(--color-accent)}.usermenu-avatar{background:var(--color-accent-800);width:24px;height:24px;color:var(--color-accent-100);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.usermenu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usermenu-caret{color:var(--color-neutral-400);display:inline-flex}.usermenu-list{z-index:40;min-width:230px;padding:var(--space-2);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.usermenu-who{padding:var(--space-3) var(--space-4) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.usermenu-who span{color:var(--color-neutral-400);font-size:13px}.usermenu-list a,.usermenu-list button{text-align:left;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.usermenu-list a:hover,.usermenu-list button:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-text)}.usermenu-list a{justify-content:space-between;gap:var(--space-4)}.usermenu-sub{color:var(--color-neutral-500);font-size:12px}.usermenu-list .usermenu-phone{display:none}.theme-toggle{border-color:var(--color-divider);width:32px;height:32px;color:var(--color-neutral-300);border-radius:999px;padding:0}.theme-toggle:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.site-foot{padding-block:var(--space-8);margin-top:auto}.site-foot:before{content:"";height:1px;margin-bottom:var(--space-6);background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);display:block}.foot-inner{gap:var(--space-4) var(--space-8);color:var(--color-neutral-500);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;display:flex}.foot-trust{align-items:center;gap:10px;max-width:64ch;display:inline-flex}.foot-trust svg{color:var(--color-accent);flex:none}.foot-links{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:inline-flex}.foot-links a{color:inherit;text-decoration:none}.foot-links a:hover{color:var(--color-accent-300)}.foot-sources{align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-neutral-500);flex-wrap:wrap;min-width:0;font-size:13px;display:flex}.foot-sources-label{color:inherit;margin-right:var(--space-2);font-weight:600}.foot-sources a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.foot-sources a:hover{color:var(--color-accent-300)}.guide-more{margin:var(--space-2) 0 0}.hero{text-align:center;padding:var(--space-8) 0 var(--space-3)}.hero img{box-shadow:var(--shadow-md);border-radius:22px;margin:0 auto}.hero h1{margin:20px 0 var(--space-3);font-size:clamp(30px,6vw,44px)}.login-row{justify-content:center}.login-row>div{text-align:center}.steps{margin:var(--space-6) 0;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.steps .card,.trust{padding:var(--space-6);gap:var(--space-1);box-shadow:var(--shadow-sm)}.num-dot{border:1px solid var(--color-accent);width:24px;height:24px;color:var(--color-accent-300);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.sources{justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sources li{border:1px solid var(--color-divider);border-radius:var(--radius-md)}.source-pill{font:inherit;color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:14px;font-weight:500}.source-pill:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-text)}.trust{margin-top:var(--space-8);border-left:2px solid var(--color-accent);border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-sm)}.callout{margin:var(--space-6) 0 var(--space-8);padding:var(--space-2) var(--space-6) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.source-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.source-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.secret-field{width:100%;margin-top:4px}.secret-field label,.asc-form label{color:var(--color-neutral-300);margin-bottom:4px;font-size:12px;display:block}.secret-field .msg{margin:6px 0;padding:6px 10px}.secret-mask{font-family:var(--font-mono);white-space:nowrap}.copy-row{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md);display:flex}.copy-row pre{min-width:0;padding:var(--space-2) 0;background:0 0;border:0;border-radius:0;flex:1}.copy-row .btn{flex:none;min-height:32px}.modal-backdrop{z-index:50;padding:5vh var(--space-6);background:#0d0e169e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{width:100%;max-width:680px;padding:var(--space-6) var(--space-8) var(--space-8);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none}.modal-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.modal-head h2{margin:0;font-size:24px}.modal-close{width:36px;height:36px;color:var(--color-neutral-300);flex:none}.modal h3{margin:var(--space-8) 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:11px}.modal ol,.modal ul{padding-left:22px}.modal li{overflow-wrap:anywhere;margin:4px 0}.guide-errors{list-style:outside}.kicker{color:var(--color-accent-300);margin:0}.hero-row{gap:var(--space-8);padding:calc(var(--space-8) * 1.4) 0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hero-copy{gap:var(--space-4);justify-items:start;max-width:640px;display:grid}.hero-copy>*{margin:0}.hero-copy h1{text-wrap:balance;font-size:clamp(32px,5vw,44px)}.hero-lead{color:var(--muted);text-wrap:pretty;max-width:56ch;font-size:17px}.hero-logo{box-shadow:var(--shadow-md);border-radius:30px}.home-section{gap:var(--space-6);display:grid}.home-section>*{margin:0}.home-section h2,.home h2.home-h{margin-top:0;font-size:26px}.home .steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0}.home .steps .card{gap:var(--space-3)}.home .steps .num-dot{width:28px;height:28px;font-size:13px}.source-groups{gap:var(--space-6) var(--space-8);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.source-group{gap:var(--space-3);align-content:start;display:grid}.group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);font-size:11px}.source-group .sources{justify-content:flex-start;gap:var(--space-2);margin:0}.privacy-band{padding:calc(var(--space-8) * 1.4) var(--space-8);gap:var(--space-8);color:#e9e9ed;border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-section-glow), var(--color-section) 60%);display:grid}.privacy-head{gap:var(--space-2);max-width:60ch;display:grid}.privacy-head>*{margin:0}.privacy-head h6{color:#b5abfc}.privacy-head h2{color:#f3f5fe;text-wrap:balance;margin:0;font-size:28px}.privacy-head p{color:#cfd3e5;text-wrap:pretty}.privacy-cols{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.privacy-col{gap:var(--space-2);align-content:start;display:grid}.privacy-col p{color:#cfd3e5;text-wrap:pretty;margin:0;font-size:13px}.privacy-rule{background:#b5abfc;border-radius:1px;width:28px;height:2px}.privacy-col-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:#f3f5fe;font-size:16px}.privacy-links{gap:var(--space-6);flex-wrap:wrap;font-size:13px;display:flex}.privacy-links a{color:#d2cefd}.privacy-links a:hover{color:#fff}.lead{margin:var(--space-3) 0 0;max-width:62ch;color:var(--muted);font-size:16px}.install-grid{gap:var(--space-6);margin:var(--space-6) 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.install-card{gap:0;min-width:0;padding:0;overflow:hidden}.install-body{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);min-width:0;display:grid}.install-body p,.install-body h2{margin:0}.main-card .install-body h2{margin:0;font-size:26px}.main-card .install-body h2.h2-small{font-size:22px}.install-lead{max-width:56ch;color:var(--color-neutral-400);text-wrap:pretty;font-size:14px}.install-main{border-top:2px solid var(--color-accent)}.install-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.card-kicker.neutral{color:var(--color-neutral-500)}.mk-steps{padding:var(--space-2) var(--space-6) var(--space-6);gap:var(--space-4);margin:0;list-style:none;display:grid}.mk-steps>li{gap:var(--space-4);grid-template-columns:26px minmax(0,1fr);font-size:14px;display:grid}.mk-num{border:1px solid var(--color-accent);width:26px;height:26px;color:var(--color-accent-300);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.mk-steps.neutral .mk-num{border-color:var(--color-divider);color:var(--color-neutral-400)}.mk-step{justify-items:start;gap:3px;min-width:0;padding-top:3px;display:grid}.mk-step>*{justify-self:stretch}.mk-step>.copy-inline{justify-self:start;margin:3px 0}.mk-step em{color:var(--color-neutral-200);font-style:normal}.mk-step .sub{color:var(--color-neutral-500);text-wrap:pretty;font-size:12px}.mk-steps.compact{padding:var(--space-2) 0 0}.copy-inline{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.copy-inline .btn-ghost{flex:none}.copy-inline code{overflow-wrap:anywhere;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-sm);min-width:0;color:var(--color-neutral-200);padding:6px 10px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.copy-inline .btn-ghost{min-height:0;font-size:13px}.install-then{margin:0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);gap:var(--space-2);justify-items:start;font-size:14px;display:grid}.install-then>*{justify-self:stretch}.install-then>.copy-inline{justify-self:start}.install-then .copy-inline code{background:var(--color-surface)}.install-then-title{color:var(--color-neutral-200)}.install-then-text{color:var(--color-neutral-400)}.install-then .claude-links{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.claude-links.quiet .hint{color:var(--color-neutral-500);font-size:12px}.claude-links.quiet .btn{min-height:32px;padding-block:4px;font-size:13px}.install-note{padding:0 var(--space-6) var(--space-6);color:var(--color-neutral-500);text-wrap:pretty;margin:0;font-size:13px}.install-main>.fold-card{margin-top:var(--space-4)}.other-ways{gap:var(--space-6);font-size:14px;display:grid}.other-ways h3{margin:0 0 var(--space-2);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.3}.main-card .other-ways h3{margin:0 0 var(--space-2);font-size:15px}.other-ways p{color:var(--color-neutral-400);text-wrap:pretty;margin:0;font-size:13px}.other-ways section>.copy-inline{margin-bottom:var(--space-2)}.other-ways .copy-inline code{font-size:12px}.gpt-row,.gpt-soon{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gpt-soon .sub{color:var(--color-neutral-500);font-size:12px}.downloads{margin:var(--space-6) 0 0}.downloads>summary{cursor:pointer;max-width:70ch;color:var(--color-neutral-500);text-wrap:pretty;font-size:13px;list-style:none}.downloads>summary::-webkit-details-marker{display:none}.downloads>summary .text-link{color:var(--color-accent-300);font-size:13px;text-decoration:underline;display:inline}.downloads-body{margin-top:var(--space-4);padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px}.main-card .downloads-body h3{margin:var(--space-6) 0 var(--space-2);font-size:16px}.main-card .downloads-body h3:first-child{margin-top:0}.fold{margin-top:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.fold>summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);font-weight:500;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.fold-caret{color:var(--color-neutral-400);flex:none;transition:transform .15s}.fold[open]>summary .fold-caret{transform:rotate(180deg)}.fold-body{padding:0 var(--space-6) var(--space-6);border-top:1px solid var(--color-divider)}.fold-body>section:first-child>h2:first-child{margin-top:var(--space-4)}.fold-card{border:0;border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-md) var(--radius-md);margin:0}.fold-card>summary{padding:var(--space-4) var(--space-6);color:var(--color-neutral-400);cursor:pointer;border-radius:0;font-size:14px;font-weight:400}.fold-card>summary:hover{color:var(--color-accent-300);background:0 0}.fold-card .fold-body{padding-inline:var(--space-6);border-top:0}@media (width<=719px){.hero-row{padding-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero-logo{border-radius:18px;order:-1;width:72px;height:72px}.privacy-band{padding:var(--space-8) var(--space-6)}.install-grid{grid-template-columns:minmax(0,1fr)}.install-body{padding:var(--space-6) var(--space-4) var(--space-4)}.mk-steps{padding-inline:var(--space-4)}.mk-steps.compact{padding-inline:0}.install-then{margin-inline:var(--space-4)}.install-note{padding-inline:var(--space-4)}.downloads-body{padding:var(--space-4)}.fold-card>summary,.fold-card .fold-body,.fold>summary,.fold-body{padding-inline:var(--space-4)}.page>main.main-card{padding-block:0 var(--space-6)}h1{font-size:32px}h2{font-size:26px}.nav-links{display:none}.usermenu-list .usermenu-phone{display:flex}.usermenu-list a,.usermenu-list button{min-height:44px}.site-nav{gap:var(--space-3)}.usermenu-name,.usermenu-caret{display:none}.usermenu-btn{border-radius:50%;justify-content:center;min-width:44px;min-height:44px;padding:3px}.usermenu-avatar{width:30px;height:30px;font-size:13px}.btn-icon,.theme-toggle{min-width:44px;min-height:44px}.copy-row{padding-left:var(--space-4)}.foot-inner{flex-direction:column;align-items:flex-start}.modal-backdrop{padding:0}.modal{max-width:none;min-height:100%;padding:var(--space-6);border-radius:0}input[type=text],input[type=password],select,textarea{min-height:44px}}.conn-lead{color:var(--muted);max-width:60ch;margin:var(--space-2) 0 var(--space-6);text-wrap:pretty;font-size:16px}.conn-banner{gap:var(--space-2);margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 9%, transparent);font-size:14px;display:grid}.conn-banner span{color:var(--muted)}.conn-group{margin-top:var(--space-8)}.main-card .conn-kicker{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-300);font-size:12px;font-weight:500}.conn-group-text{margin:0 0 var(--space-4);max-width:62ch;color:var(--muted);text-wrap:pretty;font-size:13px}.src-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.src-row{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:0}.src-row[data-open=true]{box-shadow:0 0 0 1px var(--color-neutral-700)}.src-head{align-items:center;gap:var(--space-4);text-align:left;width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;display:flex}.src-head:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.src-icon{border-radius:var(--radius-md);background:var(--color-neutral-800);flex:none;place-items:center;width:36px;height:36px;display:grid}.brand-icon{fill:var(--brand);flex:none}:root[data-theme=dark] .brand-icon{fill:#e9e9ed}.source-pill{align-items:center;gap:8px;display:inline-flex}.modal-title{align-items:center;gap:var(--space-3);display:flex}.pv-card h2{align-items:center;gap:var(--space-2);display:flex}.tile-letters{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-neutral-200);font-size:12px;font-weight:600}.src-main{flex:1;gap:2px;min-width:0;display:grid}.src-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:16px;line-height:1.25}.src-sub{gap:2px var(--space-4);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-wrap:wrap;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.src-sub:has(.src-dotted){display:flex}.src-dotted{align-items:center;gap:6px;display:inline-flex}.src-dot{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.src-dot.on{background:var(--color-accent)}.src-dot.off{border-color:var(--color-neutral-600)}.pv-perm{font-family:ui-monospace,Menlo,monospace;font-size:inherit;background:0 0;padding:0}.src-badge{text-align:center;flex:none;max-width:38%;padding:3px 10px;font-size:11.5px;display:inline-block}.src-state-dot,.src-chev{display:none}.src-badge:first-letter{text-transform:uppercase}.src-caret{color:var(--color-neutral-400);flex:none;transition:transform .15s}.src-row[data-open=true] .src-caret{transform:rotate(180deg)}.src-panel{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--color-divider);display:grid}.src-panel[hidden]{display:none}.src-panel>*{min-width:0;margin:0}.src-panel .secret-field{max-width:540px;margin-top:0}.src-panel .msg{margin:0}.src-panel .advanced{max-width:560px}.field-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:4px;display:flex}.field-head label{margin:0}.enc{color:var(--color-neutral-400);align-items:center;gap:4px;font-size:11px;display:inline-flex}.secret-field>form.actions{gap:var(--space-3);flex-wrap:nowrap}.secret-field>form.actions input{flex:1 1 0}.secret-box{align-items:center;gap:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:36px;padding:4px 6px 4px 10px;display:flex}.secret-box .hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.secret-acts{gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.secret-act{color:var(--color-text);border-radius:var(--radius-sm);background:0 0;border:0;padding:4px 8px;font-size:13px;font-weight:500}.secret-act.accent{color:var(--color-accent-300)}.page-title{font-size:40px}.mono{font-family:var(--font-mono);font-size:12px}input.mono{font-size:13px}.tag.dim{opacity:.7}.src-row[data-dim] .src-icon{opacity:.6}.src-row[data-dim] .src-name{color:var(--color-neutral-300)}.src-row[data-dim] .src-sub{color:var(--color-neutral-500)}.src-phone,.conn-lead-phone{display:none}.panel-intro{max-width:64ch;color:var(--color-neutral-400);text-wrap:pretty;gap:6px;font-size:14px;display:grid}.panel-intro p{margin:0}.panel-fields{gap:var(--space-6);max-width:640px;display:grid}.panel-fields .secret-field{max-width:none}.state-block{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.state-text{max-width:60ch;font-size:14px}.state-text p{color:var(--color-neutral-400);text-wrap:pretty;margin:0}.state-head+p{margin-top:6px}.state-head{align-items:center;gap:8px;display:flex}.state-head svg{flex:none}.state-head.ok{color:var(--color-accent-300)}.state-head.attn{color:var(--color-accent)}.state-head.off{color:var(--color-neutral-300)}.state-actions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.muted-ghost,.btn-ghost.muted-ghost{color:var(--color-neutral-400)}.src-panel>.start{justify-self:start}.wwr{gap:var(--space-1);display:grid}.wwr-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);padding:0 0 6px;font-size:11px}.wwr-row{gap:var(--space-2) var(--space-4);background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px;grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:baseline;padding:8px 0;font-size:13px;display:grid}.wwr-row:last-child{background:0 0}.wwr-text{color:var(--color-neutral-400)}.field-note{color:var(--color-neutral-500)}.field-hint{justify-content:space-between;gap:var(--space-3);color:var(--color-neutral-500);flex-wrap:wrap;margin-top:5px;font-size:12px;display:flex}.field-hint>span{max-width:56ch}.where-link{white-space:nowrap;color:var(--color-accent-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:400;display:inline-flex}.where-link:hover{color:var(--color-accent);background:0 0}.src-panel input[type=text],.src-panel input[type=password],.src-panel textarea{background:var(--color-bg)}.src-panel .secret-box{background:var(--color-bg);font-size:13px}.advanced>summary{cursor:pointer;color:var(--color-neutral-400);align-items:center;gap:6px;padding:2px 0;font-size:13px;list-style:none;display:inline-flex}.advanced>summary::-webkit-details-marker{display:none}.advanced>summary:hover{color:var(--color-accent-300)}.advanced-caret{transition:transform .15s}.advanced[open] .advanced-caret{transform:rotate(180deg)}.advanced-text{margin:var(--space-4) 0 var(--space-3);max-width:520px;color:var(--color-neutral-400);text-wrap:pretty;font-size:13px}.advanced .secret-field{max-width:520px}.advanced .secret-field input{max-width:220px}.asc-block{gap:var(--space-4);max-width:720px;display:grid}.asc-form{gap:var(--space-4);display:grid}.asc-pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.asc-cell{align-content:start;gap:5px;min-width:0;display:grid}.asc-cell .field-head,.asc-cell>.field-hint{margin:0}.asc-block .secret-field{max-width:none}.secret-field .dropzone,.dropzone{color:var(--color-text);align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--color-text) 28%, transparent);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;min-height:64px;margin:0;font-size:13px;display:flex;position:relative}.dropzone:hover,.dropzone[data-dragging=true]{border-color:var(--color-accent)}.dropzone:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.dropzone-icon{color:var(--color-accent);flex:none}.dropzone-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dropzone-browse{color:var(--color-accent-300)}.dropzone-hint{color:var(--color-neutral-500);font-size:12px}.asc-paste>summary{cursor:pointer;color:var(--color-neutral-500);width:fit-content;font-size:12px}.asc-paste textarea{width:100%;font-family:var(--font-mono);margin-top:6px;font-size:12.5px}.asc-vendor{max-width:360px}.asc-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.secret-field label,.field-head label{color:var(--color-neutral-300);font-size:12px}.enc{color:var(--color-accent-300)}@media (width<=719px){.page-title{font-size:30px}.conn-group-text{margin-bottom:var(--space-3);font-size:12.5px}.main-card .conn-kicker{color:var(--color-neutral-500);margin-bottom:var(--space-3);font-size:11px}.conn-group{margin-top:var(--space-6)}.src-list{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:0}.src-row,.src-row[data-open=true]{box-shadow:none;background:0 0;border-radius:0}.src-row+.src-row{border-top:1px solid var(--color-divider)}.src-head{gap:var(--space-4);border-radius:0;min-height:64px}.src-head:focus-visible{outline-offset:-2px}.src-badge{display:none}.src-sub{display:none!important}.conn-lead:has(+.conn-lead-phone){display:none}.conn-lead-phone{margin:var(--space-2) 0 var(--space-4);color:var(--muted);text-wrap:pretty;font-size:13px;display:block}.conn-group-text{display:none}.wwr-row{background:0 0;padding:6px 0;display:block}.wwr-row>span:first-child:after{content:" — ";color:var(--color-neutral-400)}.src-phone{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.src-phone.attn{color:var(--color-accent-300)}.src-panel .where-link{min-height:0}.asc-vendor{max-width:none}.src-state-dot{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;display:block}.src-state-dot.on{background:var(--color-accent)}.src-caret{display:none}.src-chev{color:var(--color-neutral-500);flex:none;transition:transform .15s;display:block}.src-row[data-open=true] .src-chev{transform:rotate(90deg)}.src-name{font-size:15px}.secret-box .hint{display:none}.secret-field>form.actions{flex-wrap:wrap}.secret-field>form.actions input{flex:100%}.secret-field>form.actions button{width:100%}.src-head{padding:var(--space-3) var(--space-4)}.src-panel{padding:var(--space-4)}.src-panel .btn,.src-panel button,.src-panel .linklike{min-height:44px}.src-panel .linklike{align-items:center;display:inline-flex}.src-panel .secret-field,.src-panel .advanced{max-width:none}.conn-banner{padding:var(--space-4)}}input[type=file]{color:var(--color-neutral-400);font:inherit;max-width:100%;font-size:13px}input[type=file]::file-selector-button{font:inherit;color:var(--color-text);cursor:pointer;border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);margin-right:var(--space-3);background:0 0;min-height:32px;padding:6px 12px;font-size:13px}input[type=file]::file-selector-button:hover{border-color:var(--color-accent);color:var(--color-accent-200)}.pv-card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6);margin-top:var(--space-6);min-width:0}.main-card .pv-card h2{margin:0 0 var(--space-2);font-size:19px}.main-card .pv-card h3{margin:var(--space-6) 0 var(--space-2);color:var(--muted);font-size:13px;font-weight:500}.pv-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pv-titles{flex:260px;min-width:0}.pv-scope{color:var(--color-neutral-400);margin:0;font-size:12px}.pv-lead{margin:var(--space-1) 0 0;color:var(--muted);text-wrap:pretty;max-width:60ch}.pv-meta{gap:var(--space-1) var(--space-6);margin:0 0 var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.pv-select{align-items:center;gap:var(--space-3);color:var(--muted);max-width:100%;margin:0;font-size:13px;display:inline-flex}.pv-select select{min-width:0;max-width:100%}.pv-facts{gap:0 var(--space-4);margin:var(--space-3) 0 0;color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.pv-facts span+span:before{content:"·";margin-right:var(--space-4)}.pv-foot{margin:var(--space-4) 0 0;font-size:12px}.pv-card .table-scroll{margin-top:var(--space-3)}.pv-card .table-scroll table{min-width:420px}.pv-card .table-scroll table:not(.num){min-width:0}.pv-total td{border-top:1px solid var(--color-neutral-600)}.pv-compact{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pv-compact .pv-action,.pv-head .pv-action{flex:none}.pv-muted h2,.pv-muted .pv-lead{color:var(--color-neutral-400)}.pv-muted .brand-icon{opacity:.55}.pv-tiles{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-tiles dt,.pv-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:11px}.pv-tiles dd{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;font-size:24px}.pv-ga4{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) 190px;align-items:end;display:grid}.pv-bars{align-items:stretch;gap:var(--space-2);height:112px;display:flex}.pv-bar-col{flex-direction:column;flex:1;align-items:stretch;gap:6px;min-width:0;display:flex}.pv-bar-track{flex:1;align-items:flex-end;min-height:0;display:flex}.pv-bar{background:var(--color-accent);opacity:.7;border-radius:3px 3px 0 0;width:100%;min-height:3px}.pv-bar-col:hover .pv-bar{opacity:1}.pv-bar-col span{color:var(--muted);text-align:center;font-size:11px;line-height:14px}.pv-stats{gap:var(--space-2);margin:0;display:grid}.pv-stats>div{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.pv-stats dt{letter-spacing:0;text-transform:none;font-size:13px}.pv-stats dd{font-variant-numeric:tabular-nums;margin:0}.pv-layout{display:block}.pv-nav{margin-top:var(--space-4)}.pv-nav .group-label{display:none}.pv-nav ul{margin:0 calc(var(--space-6) * -1);padding:0 var(--space-6);gap:var(--space-2);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.pv-nav a{white-space:nowrap;border:1px solid var(--color-divider);min-height:36px;color:var(--color-neutral-300);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;display:flex}.pv-main{min-width:0}@media (width>=960px){.pv-layout{gap:var(--space-8);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.pv-nav{top:var(--space-8);margin-top:var(--space-6);position:sticky}.pv-nav .group-label{display:block}.pv-nav ul{margin:var(--space-3) 0 0;gap:2px;padding:0;display:grid;overflow:visible}.pv-nav a{border-radius:var(--radius-sm);border:0;min-height:0;padding:6px 8px}.pv-nav a:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 7%, transparent)}.pv-main>.pv-card:first-child{margin-top:var(--space-6)}}@media (width<=719px){.pv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-ga4{grid-template-columns:1fr;align-items:stretch}.pv-select{align-items:stretch;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.pv-compact .pv-action{width:100%}}.pv-card h2 .linklike.heading{text-decoration:none}.pv-card h2 .linklike.heading:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pv-card[id]{scroll-margin-top:var(--space-8)}.main-card .acct-title{margin:var(--space-6) 0 0;font-size:40px;line-height:1.1}.acct-top{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.main-card .pv-card h2.acct-kicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);margin:0 0 var(--space-3);font-size:11px;font-weight:500}.acct-who{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;margin:0;display:flex}.acct-mark{border-radius:var(--radius-md);background:var(--color-bg);width:36px;height:36px;box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.acct-who-text{gap:2px;min-width:0;display:grid}.acct-who-name{font-size:15px}.acct-who-mail{color:var(--muted);font-size:13px}.acct-tz{gap:var(--space-2) var(--space-3);flex-wrap:nowrap}.acct-tz select{flex:0 260px}.acct-saved{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.acct-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);font-size:11px;font-weight:500}.acct-dev-name{display:block}.acct-dev-kind{color:var(--muted);font-size:12px;display:block}.acct-table .acct-act{text-align:right}.acct-table td:nth-child(2),.acct-table td:nth-child(3),.acct-table .acct-act .btn{white-space:nowrap}.acct-session{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.acct-col{gap:var(--space-3);align-content:start;min-width:0;display:grid}.main-card .pv-card .acct-col h2.acct-kicker{margin:0}.acct-note{color:var(--color-neutral-500);text-wrap:pretty;max-width:52ch;margin:0;font-size:13px}.acct-head{margin-bottom:var(--space-4);gap:3px;display:grid}.main-card .pv-card .acct-head h2{margin:0}.acct-head .acct-note{color:var(--color-neutral-400);max-width:64ch}.acct-session-note{color:var(--color-neutral-400);text-wrap:pretty;margin:0;font-size:14px}@media (width<=719px){.main-card .acct-title{font-size:36px}.acct-top,.acct-session{gap:var(--space-6);grid-template-columns:1fr}.acct-session{gap:var(--space-3)}.acct-tz{flex-wrap:wrap}.acct-table td,.acct-table th{padding-inline:var(--space-2)}.acct-table td:nth-child(2),.acct-table td:nth-child(3){white-space:normal;font-size:13px}}.auth-card{max-width:520px;margin:var(--space-8) auto 0;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:left;gap:var(--space-4);justify-items:start;display:grid}.auth-card h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.25}.auth-card p{margin:0}.auth-card .msg{width:100%;margin:0;font-size:13px}.auth-card .login-row{justify-content:flex-start}.auth-text,.auth-sub{color:var(--muted)}.auth-sub{overflow-wrap:anywhere;font-size:14px}.link-btn{font:inherit;color:var(--color-accent-300);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.consent-pair{align-items:center;gap:var(--space-4);color:var(--color-neutral-400);display:flex}.consent-pair img{border-radius:10px}.client-tile{background:var(--color-neutral-800);width:44px;height:44px;color:var(--color-neutral-100);font-family:var(--font-heading);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:inline-flex}.consent-list{gap:var(--space-3);width:100%;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.consent-list li{gap:var(--space-3);align-items:flex-start;display:flex}.consent-list svg{color:var(--color-accent-300);flex:none;margin-top:3px}.consent-list li.never{color:var(--muted)}.consent-list li.never svg{color:var(--color-neutral-500)}.consent-next{width:100%;color:var(--muted);padding:var(--space-3) var(--space-4);background:var(--color-bg);border-radius:var(--radius-md);overflow-wrap:anywhere;font-size:13px}.consent-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.consent-revoke{color:var(--color-neutral-500);font-size:12px;margin-left:auto!important}.consent-revoke a{color:inherit}.page-consent>main.main-consent{padding-bottom:var(--space-8);flex-direction:column;justify-content:center;display:flex}.main-consent .auth-card{width:100%;margin:0 auto}.page-consent .site-foot{padding-top:0}.page-consent .site-foot:before{display:none}.page-consent .foot-inner,.page-consent .foot-links{justify-content:center}@media (width<=719px){.auth-card{margin-top:var(--space-6)}.consent-actions .btn{min-height:44px}.consent-revoke{width:100%;margin-left:0!important}.page-consent .foot-inner{align-items:center}}select{text-overflow:ellipsis;max-width:100%}.claude-links{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.claude-links-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.claude-links .hint{max-width:64ch;margin:0}@media (width<=719px){.claude-links-row{flex-direction:column}.claude-links-row .btn{justify-content:center;width:100%;min-height:44px}}.hero-actions .btn.login:hover:not([aria-disabled=true]){color:var(--color-accent-300)}.text-link{align-items:center;gap:6px;font-size:14px;display:inline-flex}.hero-logo{align-self:center}@media (width<=719px){.hero-logo{display:none}.hero-copy{justify-items:stretch}.hero-actions{align-items:stretch;gap:var(--space-3);flex-direction:column}.hero-actions .btn,.hero-actions .login-row,.hero-actions .login-row>div{width:100%}.hero-actions .btn{justify-content:center;min-height:46px}.hero-link{padding:var(--space-2) 0;justify-content:center}.hero-hint{text-align:center}.home .steps{gap:var(--space-6)}.home .steps .card{column-gap:var(--space-4);box-shadow:none;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);row-gap:2px;padding:0;display:grid}.home .steps .num-dot{grid-row:1/span 2}.home .steps .card-title{font-size:16px}.privacy-band{padding:var(--space-6) var(--space-6);gap:var(--space-6)}.privacy-head h2{font-size:24px}}.text-link,.text-link:hover{text-decoration:none}.text-link:hover{text-decoration:underline}.hero-row{padding:calc(var(--space-8) * 1.6) 0 0}.hero-copy{max-width:640px}.hero-copy h1{font-size:clamp(32px,5vw,44px)}.hero-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero-actions .login-hero{display:contents}.hero-actions .btn.login,.hero-actions .hero-cta{gap:9px;padding:9px 16px}.hero-link{margin-left:var(--space-2);padding:0;font-size:14px}.hero-link,.hero-link:hover{text-decoration:none}.hero-hint{color:var(--color-neutral-500);font-size:13px}@media (width>=720px){.hero-actions .btn.login,.hero-actions .hero-cta{min-height:0}.home .steps .card{padding:var(--space-6);gap:var(--space-3)}}.home .steps .num-dot{font-family:var(--font-heading);font-weight:500}.home .steps .card-body{opacity:1;color:var(--color-neutral-400);font-size:14px}.home-section-head{gap:var(--space-2);display:grid}.home-section-head>*{margin:0}.home-section-lead{color:var(--color-neutral-400);max-width:60ch;font-size:14px}.source-groups{margin-top:0}.source-group .sources li,.source-group .sources li:hover{border:0}.source-group .sources{gap:var(--space-2)}.btn.source-chip{gap:8px;font-size:13px;font-weight:400}.home .privacy-head h6{margin:0}@media (width<=719px){.hero-row{padding-top:var(--space-6)}.hero-actions{align-items:stretch}.hero-actions .login-hero>div{width:100%}.hero-link{padding:var(--space-2) 0;justify-content:center;margin-left:0}}main.main-card:not(.main-consent)>h1,main.main-card .page-title,main.main-card .acct-title{margin:var(--space-6) 0 0;font-size:42px;line-height:1.12}@media (width<=719px){main.main-card:not(.main-consent)>h1,main.main-card .page-title,main.main-card .acct-title{margin-top:var(--space-6);font-size:28px}}.acct-muted-btn{color:var(--color-neutral-400)}.acct-muted-btn:hover{color:var(--color-text)}main.main-card .install-top>h1{margin:var(--space-6) 0 0;font-size:42px;line-height:1.12}.install-top .lead{margin-top:var(--space-3)}.install-pick{align-items:center;gap:var(--space-4);margin:var(--space-5) 0 var(--space-6);flex-wrap:wrap;display:flex}.install-pick .seg{background:var(--color-surface)}.install-pick .seg-opt{gap:8px;padding:8px 14px;font-size:14px}.seg-note{color:var(--color-neutral-500);font-size:11px}.install-pick-note{color:var(--color-neutral-500);font-size:12px}.install-card.install-main{max-width:760px;position:relative}.install-card .anchor{position:absolute;top:0}.mk-steps.roomy{gap:var(--space-5)}.mk-step .copy-inline+.guide-figure,.mk-step .sub+.guide-figure{margin-top:4px}.install-also{align-items:center;gap:var(--space-3);max-width:760px;margin-top:var(--space-6);color:var(--color-neutral-500);flex-wrap:wrap;font-size:13px;display:flex}.install-also .btn-ghost{font-size:13px}@media (width<=719px){main.main-card .install-top>h1{font-size:28px}.install-pick .seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.install-pick .seg-opt{justify-content:center;min-height:44px;font-size:15px}}.guide-figure{justify-self:stretch;max-width:560px;font-size:13px}.guide-figure.wide{max-width:720px}.guide-figure>summary{cursor:pointer;color:var(--color-accent-300);align-items:center;gap:6px;padding:2px 0;list-style:none;display:inline-flex}.guide-figure>summary::-webkit-details-marker{display:none}.guide-figure>summary:hover{color:var(--color-accent)}.guide-figure-caret{transition:transform .2s;transform:rotate(-90deg)}.guide-figure[open]>summary .guide-figure-caret{transform:none}.guide-figure figure{gap:var(--space-3);margin:14px 0 0;display:grid}.guide-figure-shot{border:1px solid var(--color-divider);border-radius:var(--radius-md);line-height:0;position:relative}.guide-figure-shot img{border-radius:calc(var(--radius-md) - 1px);width:100%;height:auto;display:block}.guide-box{box-sizing:border-box;border:1.5px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);pointer-events:none;border-radius:6px;position:absolute}.guide-pin,.pin-badge{border:1.5px solid var(--color-accent);background:var(--color-surface);color:var(--color-accent-300);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:500;line-height:1;display:inline-grid}.guide-pin{position:absolute}.pin-badge.small{vertical-align:middle;width:16px;height:16px;margin:0 2px 0 5px;font-size:10px}.guide-figure figcaption{color:var(--color-neutral-400);text-wrap:pretty;gap:6px;display:grid}.guide-caption-line{align-items:center;gap:8px;display:flex}.guide-caption-line .pin-badge.small{margin:0}.guide-figure figcaption em{color:var(--color-neutral-200);font-style:normal}.panel-intro .em{color:var(--color-neutral-200)}.field-head label .pin-badge.small{margin-left:5px}.hero-row.signed-in{align-items:start}.hero-signed{gap:var(--space-3);margin-top:var(--space-2);display:grid}.hero-as{color:var(--color-neutral-400);margin:0;font-size:14px}.hero-as span{color:var(--color-neutral-200)}.health-card{width:380px;max-width:100%;padding:var(--space-4) var(--space-2) var(--space-3);align-self:start;gap:2px;font-size:13px}.health-head{gap:2px;padding:0 10px 12px;display:grid}.health-count{font-family:var(--font-heading);color:var(--color-neutral-100);font-size:28px;font-weight:500;line-height:1.15}.health-row{border-radius:var(--radius-md);color:inherit;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:grid}.health-row:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent);color:inherit}.health-dot{border-radius:50%;width:8px;height:8px}.health-dot.on{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.health-dot.look{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.health-dot.small{width:6px;height:6px;box-shadow:none;flex:none}.health-note{color:var(--color-neutral-500)}.health-note.look{color:var(--color-accent-300)}.health-look-label{padding:12px 10px 4px}.health-foot{border-top:1px solid var(--color-divider);color:var(--color-neutral-500);margin:8px 10px 0;padding-top:10px;font-size:12px}.health-client-one{align-items:center;gap:8px;display:flex}.health-clients-head{justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.health-client{grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 0;display:grid}.health-client>span:nth-child(2){color:var(--color-neutral-300)}.health-kind{color:var(--color-neutral-500)}@media (width<=719px){.health-card{width:100%}}.home .home-sources{margin-top:calc(var(--space-8) * -1.2)}#gpt-token .install-head{margin-bottom:var(--space-2)}.own-gpt-form{margin-bottom:var(--space-4);flex-wrap:wrap}.own-gpt-form input[type=text]{flex:200px;max-width:320px}.own-gpt-secret{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent);display:grid}.own-gpt-secret pre{overflow-wrap:anywhere;white-space:pre-wrap}.own-gpt-beta{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);color:var(--color-neutral-400);flex-wrap:wrap;font-size:13px;display:flex}.own-gpt-steps{padding-inline:0}.own-gpt-warn{padding:0}.example-answer{width:380px;max-width:100%;padding:var(--space-4);gap:var(--space-3);align-self:center;margin:0;font-size:13px}.example-q{background:var(--color-accent-800);max-width:85%;color:var(--color-accent-100);border-radius:12px 12px 4px;justify-self:end;padding:8px 12px;font-size:14px}.example-a{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.example-a>img{border-radius:6px;display:block}.example-body{gap:var(--space-3);min-width:0;display:grid}.example-body p{color:var(--color-neutral-200);text-wrap:pretty;margin:0;font-size:14px}.example-strong{color:var(--color-neutral-100)}.example-table{font-variant-numeric:tabular-nums;border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto auto;gap:6px 14px;padding:10px 12px;display:grid}.example-th{color:var(--color-neutral-500);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.example-table .num{text-align:right}.example-table .muted{color:var(--color-neutral-500)}.example-src{align-items:center;gap:8px;display:flex}.example-up{color:var(--color-accent-300)}.example-foot{color:var(--color-neutral-500);font-size:11px}@media (width<=719px){.example-answer{width:100%}}img.brand-mark{box-shadow:none;object-fit:contain;background:0 0;border-radius:0}[data-theme=dark] img.brand-mark{filter:invert()brightness(.92)}.install-lead b,.fold>summary b,.mk-step .sub b,.other-ways b{color:var(--color-neutral-200);font-weight:600}.landing{gap:var(--space-8);min-width:0;display:grid}.landing-hero{gap:var(--space-4);max-width:720px;padding-top:calc(var(--space-8) * 1.4);justify-items:start;display:grid}.landing-hero>*{margin:0}.landing-hero h1{text-wrap:balance;font-size:clamp(32px,5vw,44px)}.landing-marks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-mark{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);font-size:14px;display:inline-flex}.landing-cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-checked{color:var(--muted);font-size:13px}.landing-section{gap:var(--space-3);min-width:0;max-width:720px;display:grid}.landing-section>*{margin:0}.landing-section h2{text-wrap:balance;margin-top:0;font-size:26px}.landing-section h3{margin:var(--space-3) 0 0;font-size:17px}.landing-section p,.landing-section li{text-wrap:pretty;overflow-wrap:anywhere}.landing-section ul,.landing-section ol{padding-left:var(--space-6);gap:var(--space-2);display:grid}.landing-section code,.landing-section a{overflow-wrap:anywhere}.landing-faq{gap:var(--space-2)}.landing-related{gap:var(--space-2);padding:0;list-style:none;display:grid}.landing-table{border:1px solid var(--color-divider);border-radius:var(--radius-md);max-width:100%}.landing-table .table{min-width:560px}.landing-table caption{text-align:left;padding:var(--space-3);color:var(--muted);font-size:13px}.landing-table th[scope=row]{text-align:left;text-transform:none;letter-spacing:0;color:inherit;font-size:14px;font-weight:600}.landing-privacy{max-width:720px;color:var(--muted);margin:0;font-size:13px}.beta-note{color:var(--muted);margin:0;font-size:13px}.landing-footnote{max-width:720px;color:var(--muted);margin:0;font-size:12px}@media (width<=719px){.landing{gap:var(--space-6)}.landing-hero{padding-top:var(--space-6);justify-items:stretch}.landing-cta{flex-direction:column;align-items:stretch}.landing-cta .btn{justify-content:center;min-height:46px}.landing-section h2{font-size:22px}}
