@font-face{font-family:SF Plex;src:url(/fonts/sf-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:SF Plex;src:url(/fonts/sf-latin-600.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:SF Plex PL;src:url(/fonts/sf-latpl-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-FF,U+104-107,U+118-119,U+131,U+141-144,U+152-153,U+15A-15B,U+179-17C,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+202F,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:SF Plex PL;src:url(/fonts/sf-latpl-600.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:optional;unicode-range:U+20-7E,U+A0-FF,U+104-107,U+118-119,U+131,U+141-144,U+152-153,U+15A-15B,U+179-17C,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+202F,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:SF Fallback Latin;src:local(Arial),local(Helvetica),local(Roboto);size-adjust:101%;ascent-override:102%;descent-override:31%;line-gap-override:0%;unicode-range:U+0-17F,U+2000-206F,U+20AC,U+2122}:root{--font:"SF Plex","SF Fallback Latin",system-ui,-apple-system,"Segoe UI",sans-serif;--max:1200px;--fast:.15s;--base:.25s;--ease:cubic-bezier(.2,.7,.2,1);--gx:to right;--navy:#0f172a;--bg:#fff;--bg-alt:#f8fafc;--bg-soft:#f1f5f9;--surface:#fff;--text:#0f172a;--text-2:#334155;--text-muted:#475569;--line:#e5e7eb;--line-soft:#f3f4f6;--line-decor:#e2e8f0;--line-control:#7c8aa0;--em-50:#ecfdf5;--em-100:#d1fae5;--em-200:#a7f3d0;--em-400:#34d399;--em-500:#10b981;--em-600:#059669;--em-700:#047857;--em-800:#065f46;--teal-700:#0f766e;--accent:var(--em-600);--accent-text:var(--em-700);--cta:linear-gradient(var(--gx),var(--em-700),var(--teal-700));--cta-shadow:0 10px 15px -3px #10b98140,0 4px 6px -4px #10b98140;--focus:var(--em-600);--focus-soft:#10b98133;--ok:var(--em-700);--danger:#b91c1c;--ok-bg:#ecfdf5;--warn-bg:#fffbeb;--err-bg:#fef2f2;--info-bg:#eff6ff;--info:#1d4ed8;--r-btn:12px;--r-card:16px;--r-lg:24px;--sh-sm:0 1px 2px #0000000d;--sh-card:0 1px 3px #0000000a,0 4px 12px #00000008;--sh-md:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;--sh-lg:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;--sh-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--sh-2xl:0 25px 50px -12px #0f172a24;--sh-glow:0 4px 20px #10b98133;--sec-y:64px;--h1:clamp(2.125rem,6.4vw,3.75rem);--h2:clamp(1.625rem,3.4vw,2.25rem);--logo-p:#047857;--logo-h:#6ee7b7;--logo-r:#fff;--logo-w:#0f172a;--logo-a:#059669;--pt:#ecfdf5;--pe:#d1fae5;--peh:#34d399;--pa:#047857;--ps:#065f46;--pg:linear-gradient(135deg,#047857,#0f766e);--pgx:linear-gradient(var(--gx),#047857,#0f766e);--pb:linear-gradient(135deg,#059669,#0f766e);--pl:linear-gradient(135deg,#ecfdf5,#f0fdfa);--pib:linear-gradient(135deg,#d1fae5,#ccfbf1);--psh:#10b98140;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:lang(pl){--font:"SF Plex PL","SF Fallback Latin",system-ui,-apple-system,"Segoe UI",sans-serif}[dir=rtl]{--gx:to left}.mc-ig{--pt:#faf5ff;--pe:#f3e8ff;--peh:#f472b6;--pa:#7e22ce;--ps:#6b21a8;--pg:linear-gradient(135deg,#7e22ce,#be185d,#c2410c);--pgx:linear-gradient(var(--gx),#7e22ce,#be185d,#c2410c);--pb:linear-gradient(135deg,#7e22ce,#be185d);--pl:linear-gradient(135deg,#faf5ff,#fdf2f8);--pib:linear-gradient(135deg,#f3e8ff,#fce7f3);--psh:#a855f740}.mc-tt{--pt:#ecfeff;--pe:#cffafe;--peh:#06b6d4;--pa:#155e75;--ps:#164e63;--pg:linear-gradient(135deg,#1f2937,#be185d,#0e7490);--pgx:linear-gradient(var(--gx),#1f2937,#be185d,#0e7490);--pb:linear-gradient(135deg,#111827,#0e7490);--pl:linear-gradient(135deg,#f9fafb,#ecfeff);--pib:linear-gradient(135deg,#f3f4f6,#cffafe);--psh:#6b728040}.mc-yt{--pt:#fef2f2;--pe:#fee2e2;--peh:#f87171;--pa:#b91c1c;--ps:#991b1b;--pg:linear-gradient(135deg,#dc2626,#b91c1c);--pgx:linear-gradient(var(--gx),#dc2626,#b91c1c);--pb:linear-gradient(135deg,#dc2626,#b91c1c);--pl:linear-gradient(135deg,#fef2f2,#fff7ed);--pib:linear-gradient(135deg,#fee2e2,#ffedd5);--psh:#ef444440}.mc-x{--pt:#f1f5f9;--pe:#e2e8f0;--peh:#64748b;--pa:#1f2937;--ps:#020617;--pg:linear-gradient(135deg,#374151,#000);--pgx:linear-gradient(var(--gx),#374151,#000);--pb:linear-gradient(135deg,#334155,#0f172a);--pl:linear-gradient(135deg,#f9fafb,#f8fafc);--pib:linear-gradient(135deg,#f3f4f6,#f1f5f9);--psh:#6b728040}.mc-fb{--pt:#eff6ff;--pe:#dbeafe;--peh:#60a5fa;--pa:#1d4ed8;--ps:#1e40af;--pg:linear-gradient(135deg,#2563eb,#1d4ed8);--pgx:linear-gradient(var(--gx),#2563eb,#1d4ed8);--pb:linear-gradient(135deg,#2563eb,#1d4ed8);--pl:linear-gradient(135deg,#eff6ff,#eef2ff);--pib:linear-gradient(135deg,#dbeafe,#e0e7ff);--psh:#3b82f640}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block:84px 96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--body-pb,0);font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}ul,ol{list-style:none}svg{display:block}b,strong{font-weight:600}h1,h2,h3{color:var(--navy)}.ic{width:20px;height:20px;stroke-width:var(--ic-stroke,1.8);stroke-linecap:var(--ic-cap,round);stroke-linejoin:var(--ic-join,round);flex:none}[dir=rtl] .dir{transform:scaleX(-1)}.ltr{direction:ltr;unicode-bidi:isolate}.vh,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:24px}}.muted{color:var(--text-muted)}.small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.6;display:flex}.small .ic{width:16px;height:16px}.h3{font-size:1.125rem;font-weight:600;line-height:1.5}.num{font-variant-numeric:tabular-nums}bdi{unicode-bidi:isolate}main{min-height:50vh;display:block}.skip{inset-inline-start:8px;z-index:100;background:var(--surface);color:var(--text);border-radius:var(--r-btn);padding:10px 14px;position:absolute;top:-80px}.skip:focus{box-shadow:var(--sh-xl);top:8px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.cd{width:18px;height:18px;transition:transform var(--base) var(--ease)}details[open]>summary .cd{transform:rotate(180deg)}fieldset{border:0;min-width:0}.lnk{color:var(--em-700);align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.lnk .ic{width:16px;height:16px;transition:transform var(--fast) var(--ease)}.lnk:hover .ic.dir{transform:scaleX(-1)translate(3px)}[dir=ltr] .lnk:hover .ic.dir{transform:translate(3px)}.btn{border-radius:var(--r-btn);min-height:48px;font:inherit;cursor:pointer;transition:transform var(--base) var(--ease),box-shadow var(--base) var(--ease),background-color var(--base) var(--ease),border-color var(--base) var(--ease),color var(--base) var(--ease);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding-inline:22px;font-size:16px;font-weight:600;display:inline-flex}.btn .ic{width:20px;height:20px}.btn:active{transform:scale(.98)}.btn-p{background:var(--cta);color:#fff}.btn-p:hover{transform:translateY(-2px)}.btn-s{background:var(--navy);color:#fff}.btn-s:hover{background:#1e293b}.btn-o{color:#1f2937;background:#fff}.btn-o:hover{box-shadow:inset 0 0 0 1.5px var(--em-500);color:var(--em-800)}.btn-sm{min-height:44px;padding-inline:16px;font-size:15px}.btn-lg{border-radius:var(--r-card);min-height:56px;padding-inline:28px;font-size:18px}.btn-xl{border-radius:var(--r-card);width:100%;min-height:58px;font-size:17px}.btn-xl .sep{opacity:.4;background:currentColor;width:1px;height:20px}.btn-pg{background:var(--pgx);color:#fff}.btn-pg:hover{transform:translateY(-2px)}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn[aria-busy=true]{cursor:progress}.spin{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.plate{background:var(--pb);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.plate .ic{width:22px;height:22px}.plate-xl{width:72px;height:72px;box-shadow:0 10px 15px -3px var(--psh);border-radius:20px}.plate-xl .ic{width:36px;height:36px}.ti{background:var(--em-50);width:44px;height:44px;color:var(--em-700);border-radius:12px;flex:none;place-items:center;margin-bottom:12px;display:grid}.ti .ic{width:22px;height:22px}.ti-g{background:linear-gradient(135deg,var(--em-500),var(--em-700));color:#fff;box-shadow:var(--cta-shadow)}.hdr{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);position:sticky;top:0}.hdr .in{align-items:center;gap:6px;height:64px;display:flex;position:relative}.brand{align-items:center;min-height:44px;display:flex}.logo{width:auto;height:30px;display:block}.sp{flex:1}.ib{border-radius:var(--r-btn);color:#374151;cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ib::-webkit-details-marker{display:none}.ib:hover{background:var(--line-soft)}.wa-m{color:var(--em-700)}.lang{color:#374151;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.lang .ic{width:18px;height:18px}.nav,.wa-d{display:none}.hdr-wa{border-radius:var(--r-btn);min-height:44px;color:var(--em-800);align-items:center;gap:6px;padding-inline:10px;font-size:14px;font-weight:600}.hdr-wa:hover{background:var(--em-50)}.hdr-acc{border-radius:var(--r-btn);color:#374151;align-items:center;gap:6px;min-height:44px;padding-inline:10px;font-size:14px;font-weight:600}.hdr-acc:hover{background:var(--line-soft)}.hdr-wa .ic,.hdr-acc .ic{width:18px;height:18px}.secure{color:var(--em-700);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.secure .ic{width:18px;height:18px}.msheet .m-c{display:none}.msheet[open] .m-c{display:block}.msheet[open] .m-o{display:none}.msheet .sheet{top:100%;z-index:60;border-top:1px solid var(--line-soft);background:#fff;height:calc(100dvh - 65px);padding-block:12px 32px;position:absolute;inset-inline:0;overflow:auto}.mk{color:var(--text-muted);margin-block:8px;font-size:13px;font-weight:600}.acc{margin-bottom:2px}.hm-m-trigger{border-radius:var(--r-btn);min-height:56px;transition:background-color var(--fast);align-items:center;gap:12px;padding:8px 12px;display:flex}.hm-m-trigger .plate{border-radius:8px;width:32px;height:32px}.hm-m-trigger .plate .ic{width:18px;height:18px}.hm-m-name{color:#1f2937;flex:1;font-size:16px;font-weight:600}.acc>summary:hover,.acc[open]>summary{background:var(--pt)}.acc[open] .hm-m-name{color:var(--ps)}.hm-m-block{margin:4px 0 10px;margin-inline-start:12px;padding-inline-start:14px;position:relative}.hm-m-block:before{content:"";inset-inline-start:0;background:var(--pg);border-radius:999px;width:3px;position:absolute;top:4px;bottom:4px}.hm-m-go{background:var(--em-50);min-height:44px;color:var(--em-800);border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-size:15px;font-weight:600;display:flex}.hm-m-go .ic{width:16px;height:16px}.hm-m-list{gap:2px;margin-top:4px;display:grid}.sheet-links{border-top:1px solid var(--line-soft);gap:2px;margin-top:16px;padding-top:12px;display:grid}.sheet-links a{border-radius:var(--r-btn);color:#1f2937;align-items:center;gap:10px;min-height:48px;padding-inline:12px;font-weight:600;display:flex}.sheet-links a:hover{background:var(--line-soft)}.sheet-links .ic{color:var(--em-700)}.hm-ul{align-items:center;gap:2px;display:flex}.hm-trigger{white-space:nowrap;color:#4b5563;min-height:48px;transition:background-color var(--fast),color var(--fast);border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:17px;font-weight:600;display:flex;position:relative}.hm-trigger .cd{opacity:.7;width:14px;height:14px}.hm-trigger:hover{background:var(--pt);color:#111827}.hm[open]>.hm-trigger{background:var(--pt);color:var(--ps)}.hm-trigger:after{content:"";inset-inline:8px;background:var(--pgx);opacity:0;border-radius:999px;height:2px;transition:opacity .12s;position:absolute;bottom:4px}.hm[open]>.hm-trigger:after{opacity:1}.hm-panel{top:100%;overscroll-behavior:contain;z-index:10;background:#fff;max-height:calc(100dvh - 4.5rem);animation:.16s ease-out hm-in;position:absolute;inset-inline:24px;overflow-y:auto}.hm-panel:before{content:"";z-index:1;background:var(--pgx);height:3px;display:block;position:sticky;top:0}@keyframes hm-in{0%{transform:translateY(-4px)}to{transform:translateY(0)}}.hm-in{grid-template-columns:13rem 1fr;gap:24px;padding:20px;display:grid}.hm-id{border:1px solid var(--pe);background:var(--pt);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.hm-name{color:var(--ps);font-size:16px;font-weight:600}.hm-from{color:var(--text-muted);font-size:13px}.hm-from b{color:var(--navy)}.hm-go{margin-top:auto;min-height:44px;color:var(--em-800);border-radius:8px;align-items:center;gap:6px;margin-inline-start:-8px;padding-inline:8px;font-size:14px;font-weight:600;display:inline-flex}.hm-go:hover{background:var(--em-50)}.hm-go .ic{width:16px;height:16px}.hm-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-content:start;gap:4px 16px;display:grid}.hm-tile{color:#020617;min-height:56px;transition:background-color var(--fast),color var(--fast);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:15px;font-weight:600;display:flex}.hm-tile:hover{background:var(--pt);color:var(--ps)}.hm-ico{border:1px solid var(--pe);background:var(--pt);width:34px;height:34px;color:var(--pa);border-radius:8px;flex:none;place-items:center;display:inline-grid}.hm-ico .ic{width:17px;height:17px}.hm-tx{flex:1;min-width:0;line-height:1.35;display:grid}.hm-tx small{color:var(--text-muted);font-size:12px;font-weight:400}.hm-tile .go{color:#9ca3af;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.hm-panel{animation:none}}@media (min-width:1024px){.hdr .in{gap:8px;height:72px}.logo{height:34px}.nav{align-items:center;gap:2px;margin-inline-start:20px;display:flex}.nav-l{color:#4b5563;white-space:nowrap;border-radius:8px;align-items:center;min-height:48px;padding-inline:10px;font-size:16px;font-weight:600;display:flex}.nav-l:hover{background:var(--line-soft);color:#111827}.wa-d{display:inline-flex}.wa-m,.msheet{display:none}}@media (min-width:1024px) and (max-width:1279px){.nav-x,.hdr-acc{display:none}.hm-trigger{padding-inline:6px;font-size:16px}}.sec{padding-block:var(--sec-y)}.kick{color:var(--em-700);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.kick .ic{width:16px;height:16px}.kick-pill{background:var(--em-50);border:1px solid var(--em-100);color:var(--em-800);border-radius:999px;padding:4px 14px}.sec-t{font-size:var(--h2);text-wrap:balance;font-weight:600;line-height:1.35}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.sec>.wrap>.sec-t{margin-bottom:24px}.note{color:var(--text-muted);align-items:flex-start;gap:8px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.note .ic{width:16px;height:16px;margin-top:3px}.facts{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.facts li{background:var(--em-50);color:var(--em-800);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.facts .ic{width:16px;height:16px}.checks{flex-wrap:wrap;gap:10px 22px;margin-top:20px;display:flex}.checks li{color:#374151;align-items:center;gap:8px;font-size:15px;line-height:1.5;display:inline-flex}.checks .ic{width:22px;height:22px;color:var(--em-600)}h1{font-size:var(--h1);text-wrap:balance;font-weight:600;line-height:1.25}.lead-s{color:var(--text-muted);max-width:60ch;margin-top:12px;font-size:17px;line-height:1.8}.sel-lab{color:#4b5563;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.sl-ic{background:var(--pib);width:24px;height:24px;color:var(--pa);border-radius:999px;flex:none;place-items:center;display:grid}.sl-ic .ic{width:14px;height:14px}.pk-list{gap:10px;display:grid}.pf{border-radius:var(--r-card);background:var(--pl);border:2px solid var(--pe);min-height:72px;transition:box-shadow var(--base) var(--ease),transform var(--base) var(--ease),border-color var(--base);align-items:center;gap:12px;padding:12px 14px;display:flex}.pf:hover{border-color:var(--peh);box-shadow:var(--sh-lg);transform:translateY(-1px)}.pf-tx{flex:1;min-width:0;line-height:1.4;display:grid}.pf-tx strong{color:var(--navy);font-size:17px}.pf-tx small{color:var(--text-muted);font-size:13px}.pf-from{color:var(--text-muted);text-align:end;font-size:12px;line-height:1.3;display:grid}.pf-from b{color:var(--pa);font-size:17px}.go{color:#6b7280;width:18px;height:18px;transition:transform var(--base) var(--ease)}.pf:hover .go,.rcard:hover .go,.hm-tile:hover .go{transform:scaleX(-1)translate(3px)}[dir=ltr] .pf:hover .go,[dir=ltr] .rcard:hover .go,[dir=ltr] .hm-tile:hover .go{transform:translate(3px)}.hbuy{padding-block:12px 32px}.sel-home{max-width:1180px;margin-inline:auto;padding:14px}.sel-home .sel-h{align-items:center;row-gap:2px;margin-bottom:0}.sel-home h1{text-wrap:balance;font-size:20px;font-weight:600;line-height:1.4}.sel-home .sel-sec{margin-top:12px}.sel-home .sel-lab{margin-bottom:8px}.pfs legend{float:none;width:100%}.pfs-g{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pfs-g label{cursor:pointer;min-width:0;position:relative}.pfs-g input{opacity:0;width:1px;height:1px;position:absolute}.pfs-g label>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:8px 0;font-size:12px;font-weight:600;line-height:1.2;display:flex}.pfs-g label>span:hover{border-color:var(--peh)}.pfs-g .plate{border-radius:9px;width:30px;height:30px}.pfs-g .plate .ic{width:17px;height:17px}.pfs-n{white-space:nowrap;max-width:100%}[dir=ltr] .pfs-n{letter-spacing:-.01em;font-size:11px}.pfs-g input:checked+span .plate{background:#fff3}.pfs-g input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.sel-home .stiles{gap:6px;display:flex}.sel-home .stiles li{flex:1 1 0;min-width:0}.sel-home .stile{flex-direction:row;gap:6px;height:100%;min-height:44px;padding:6px;font-size:13px}.sel-home .stile .st-ic,.sel-home .stile[aria-current=page] .st-ck{display:none}.sel-home .tier-g{flex-wrap:nowrap;gap:6px}.sel-home .tier-g label{flex:1 1 0;min-width:0}.sel-home .tier-g label>span{flex-direction:row;min-height:44px;padding:6px 8px;font-size:13px}.sel-home .tier-g .st-ic{width:24px;height:24px}.sel-home .tier-g .st-ic .ic{width:14px;height:14px}.sel-home .tier-g input:checked+span .st-ck{display:none}.sel-home .pkbox{margin-top:12px;padding:10px}.sel-home .pk>legend{padding-bottom:8px}.sel-home .pk .row{min-height:0;padding:12px 6px 10px}.sel-home .pk .row .rd{top:8px;width:18px;height:18px;inset-inline-end:8px}.sel-home .pk .row .rd .ic{width:12px;height:12px}.sel-home .pk .row .u{margin-top:2px}.sel-home .pk .row .n{margin-top:4px}@media (min-width:480px){.sel-home .stile .st-ic{border-radius:8px;width:26px;height:26px;display:grid}.sel-home .stile .st-ic .ic{width:15px;height:15px}}@media (min-width:1024px){.hbuy{padding-block:24px 48px}.sel.sel-home{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:28px;padding:22px 28px 26px;display:grid}.sel-home>*{grid-column:1}.sel-home>.sumc{grid-area:1/2/-1;margin-top:0;position:sticky;top:96px}.sel-home h1{font-size:26px}.sel-home .pfs-g{grid-template-columns:repeat(5,minmax(0,150px))}.sel-home .pfs-g label>span{flex-direction:row;gap:8px;min-height:52px;font-size:14px}[dir] .sel-home .pfs-n{letter-spacing:0;font-size:14px}.sel-home .stiles li{flex:0 180px}.sel-home .tier-g label{flex:0 200px}.sel-home .pk{grid-template-columns:repeat(4,minmax(0,1fr))}}.sec-quick{padding-top:24px}.quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qk{border-radius:var(--r-card);border:1px solid var(--line);min-height:64px;box-shadow:var(--sh-card);transition:all var(--base) var(--ease);background:#fff;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.qk:hover{border-color:var(--em-500);box-shadow:var(--sh-glow);transform:translateY(-2px)}.qk .plate{border-radius:10px;width:36px;height:36px}.qk .plate .ic{width:18px;height:18px}.qk b{color:var(--pa);margin-inline-start:auto;font-size:14px;font-weight:600}@media (max-width:420px){.qk b{display:none}}.sec-steps{background:var(--bg-alt)}.steps{gap:14px;display:grid}.steps li{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--sh-card);background:#fff;padding:22px;position:relative}.sn{background:linear-gradient(135deg,var(--em-700),var(--teal-700));color:#fff;width:48px;height:48px;box-shadow:var(--cta-shadow);border-radius:12px;place-items:center;margin-bottom:12px;font-size:20px;font-weight:600;display:grid}.steps h3{font-size:18px;font-weight:600;line-height:1.5}.steps p{color:var(--text-muted);font-size:15px}.bento{gap:14px;display:grid}.bento li{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--sh-card);transition:all var(--base) var(--ease);background:#fff;padding:22px}.bento li:hover{border-color:var(--em-500);box-shadow:var(--sh-glow);transform:translateY(-4px)}.bento h3{font-size:17px;font-weight:600;line-height:1.5}.bento p{color:var(--text-muted);font-size:15px;line-height:1.7}.t-big .ti{background:linear-gradient(135deg,var(--em-500),var(--em-700));color:#fff}.bento .t-op{background:var(--navy);border-color:var(--navy);color:#fff}.bento .t-op:hover{border-color:var(--navy);box-shadow:var(--sh-xl)}.t-op h3{color:#fff}.bento .t-op p{color:#cbd5e1}.t-op .ti{color:var(--em-400);background:#1e293b}.t-op .lnk{color:var(--em-400)}.sec-trust{background:#fff}.prose-w{gap:28px;display:grid}.prose{max-width:70ch}.prose h2{font-size:var(--h2);margin:32px 0 10px;font-weight:600;line-height:1.4}.prose h2:first-of-type{margin-top:0}.prose h3{margin:20px 0 6px;font-size:19px;font-weight:600}.prose p{color:var(--text-2);margin-bottom:14px}.prose a{color:var(--em-700);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.prose-ul{color:var(--text-2);gap:6px;margin-bottom:14px;padding-inline-start:22px;list-style:outside;display:grid}.prose-ul li::marker{color:var(--em-600)}.prose .tbl-w{margin-block:8px 18px}.help-card{border:1px solid var(--em-100);border-radius:var(--r-lg);background:linear-gradient(135deg,#ecfdf5,#f0fdfa);align-self:start;padding:24px}.help-card p{color:var(--text-muted);margin-block:6px 16px}.help-card .small{margin:12px 0 0}.help-card .btn{width:100%}.sec-about{background:#fff}.sec-faq{background:var(--bg-alt)}.faq-w{gap:28px;max-width:920px;display:grid}.faq-h{text-align:center;justify-items:center;gap:6px;display:grid}.faq-h .muted{max-width:60ch;margin-bottom:6px}.faq{gap:12px;display:grid}.faq details{border-radius:var(--r-card);border:1px solid var(--line-soft);box-shadow:var(--sh-sm);transition:border-color var(--base),box-shadow var(--base);background:#fff}.faq summary{min-height:64px;color:var(--navy);align-items:center;gap:14px;padding:12px 20px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.faq summary span:first-child{flex:1}.cdb{background:var(--line-soft);color:#4b5563;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.faq details p{color:var(--text-muted);padding:0 20px 20px}.crumb ol{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;padding-block:16px 4px;font-size:13px;display:flex}.crumb li{align-items:center;gap:4px;display:flex}.crumb a{color:var(--em-700);font-weight:600}.crumb a:hover{text-underline-offset:4px;text-decoration:underline}.crumb .ic{width:14px;height:14px}.crumb [aria-current]{color:var(--text);font-weight:600}:is(body:has(.svc) main,body:has(.hub-hero) main){background:radial-gradient(60% 520px at 12% 0,#10b98117,#0000 70%) no-repeat,#fff}:is([dir=rtl] body:has(.svc) main,[dir=rtl] body:has(.hub-hero) main){background:radial-gradient(60% 520px at 88% 0,#10b98117,#0000 70%) no-repeat,#fff}.svc{grid-template-areas:"head""sel""get""body";gap:20px;display:grid}.svc-get{grid-area:get;padding-top:16px}.svc-head{grid-area:head;padding-top:8px}.svc-sel{grid-area:sel}.svc-body{grid-area:body;gap:32px;padding-top:24px;display:grid}.sh{align-items:center;gap:14px;margin-top:6px;display:flex}.sh .plate{width:52px;height:52px;box-shadow:0 10px 15px -3px var(--psh);border-radius:14px}.sh .plate .ic{width:26px;height:26px}.svc-body .sec-t{margin-bottom:18px}.bento.get li{padding:20px}.toc{background:var(--bg-alt);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:16px 18px}.toc-t{color:var(--text-muted);margin-bottom:6px;font-size:14px;font-weight:600}.toc ol{flex-wrap:wrap;gap:8px;display:flex}.toc a{border:1px solid var(--line);color:#374151;background:#fff;border-radius:999px;align-items:center;min-height:38px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.toc a:hover{border-color:var(--em-400);color:var(--em-800)}.tbl-w{border-radius:var(--r-card);border:1px solid var(--line);background:#fff;margin-block:8px 16px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{text-align:start;border-bottom:1px solid var(--line-soft);padding:12px 16px;line-height:1.5}.tbl thead th{background:var(--bg-alt);color:#374151;font-size:14px}.tbl tbody th{font-weight:600}.tbl tr:last-child>*{border-bottom:0}.tl{counter-reset:t;gap:12px;margin-block:8px;display:grid}.tl li{color:var(--text-2);padding-inline-start:38px;position:relative}.tl li:before{counter-increment:t;content:counter(t);inset-inline-start:0;background:linear-gradient(135deg,var(--em-700),var(--teal-700));color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid;position:absolute;top:2px}.sel{background:radial-gradient(260px 220px at 100% 0%,var(--pt),transparent 70%),#fff;padding:18px;scroll-margin-top:84px;position:relative}[dir=rtl] .sel{background:radial-gradient(260px 220px at 0% 0%,var(--pt),transparent 70%),#fff}.sel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sel-h h2{font-size:20px;font-weight:600}.sel-h .small{font-size:12px}.sel-sec{margin-top:16px}.stiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.stile,.tier-g label>span{border-radius:var(--r-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;padding:12px 8px;font-size:14px;font-weight:600;line-height:1.35;display:flex;position:relative}.stile:hover,.tier-g label>span:hover{border-color:var(--peh);box-shadow:var(--sh-lg)}.st-ic{width:40px;height:40px;color:var(--pa);border-radius:12px;flex:none;place-items:center;display:grid}.st-ic .ic{width:20px;height:20px}.st-ck{top:8px;width:18px;height:18px;display:none;position:absolute;inset-inline-end:8px}.stile[aria-current=page] .st-ic,.tier-g input:checked+span .st-ic{color:#fff;background:#fff3}.stile[aria-current=page] .st-ck,.tier-g input:checked+span .st-ck{display:block}.tiers legend{float:none;width:100%}.tier-g{flex-wrap:wrap;gap:8px;display:flex}.tier-g label{cursor:pointer;flex:0 auto;min-width:128px;position:relative}.tier-g label>span{min-height:84px;padding-inline:16px}.tier-g .st-ic{border-radius:8px;width:32px;height:32px}.tier-g .st-ic .ic{width:16px;height:16px}.tiers input,.row input,.chk input{opacity:0;width:1px;height:1px;position:absolute}.tier-g input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.pkbox{border-radius:var(--r-lg);margin-top:16px;padding:14px}.pk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pk>legend{padding-bottom:12px}.og-chip{background:var(--em-50);color:var(--em-800);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.pk>legend.sel-lab{flex-wrap:wrap;row-gap:6px}.pk>legend .og-chip{white-space:nowrap;max-width:100%}.pk .row{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:156px;padding:14px 8px;display:flex;position:relative}.pk .row:hover{border-color:var(--peh);box-shadow:var(--sh-md)}.pk .row .rd{box-shadow:none;top:10px;color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:10px}.pk .row .rd .ic{width:14px;height:14px}.pk .row .q{justify-items:center;line-height:1.1;display:grid}.pk .row .q b{color:var(--navy);font-weight:600}.pk .row .u{margin-top:6px;font-size:12px;line-height:1.3}.pk .row .p{font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.pk .row .n{gap:0;margin-top:6px;font-size:11px;line-height:1.45;display:grid}.pk .row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.more{grid-column:1/-1}.more>summary{color:#374151;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:600;display:flex}.more .m-c{display:none}.more[open] .m-c{display:inline}.more[open] .m-o{display:none}.sumc{border:2px solid var(--line);border-radius:var(--r-card);background:#fff;margin-top:16px;padding:18px 16px 16px;position:relative;overflow:hidden}.sumc:before{content:"";inset-inline:0;background:var(--pgx);height:4px;position:absolute;top:0}.sumc-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.sumc-n{color:var(--navy);min-width:0;font-size:17px;font-weight:600;line-height:1.5}.sumc-p{color:var(--navy);white-space:nowrap;font-size:30px;font-weight:600;line-height:1.2}.sumc-f{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.sumc-f li{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.sumc-f .ic{width:20px;height:20px}.f-ok{background:var(--em-50);border:1px solid var(--em-100);color:var(--em-700)}.f-info{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe}.fld{margin-top:14px}.fld label{color:var(--navy);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.fld .req,.fld .opt{color:var(--text-muted);font-size:13px;font-weight:400}.fld input{border-radius:var(--r-btn);width:100%;height:52px;box-shadow:inset 0 0 0 1.5px var(--line-control);font:inherit;text-align:left;color:var(--text);transition:box-shadow var(--base) var(--ease);background:#fff;border:0;padding-inline:14px;font-size:16px}.fld input:focus{box-shadow:inset 0 0 0 2px var(--em-600),0 0 0 4px var(--focus-soft);outline:none}.fld input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.fld textarea{border-radius:var(--r-btn);width:100%;min-height:104px;box-shadow:inset 0 0 0 1.5px var(--line-control);font:inherit;color:var(--text);resize:vertical;background:#fff;border:0;padding:12px 14px;font-size:16px;line-height:1.5}.fld textarea:focus{box-shadow:inset 0 0 0 2px var(--em-600),0 0 0 4px var(--focus-soft);outline:none}.wd-dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:8px 16px;margin:12px 0;font-size:15px;display:grid}.wd-dl dt{color:var(--navy);font-weight:600}.wd-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.wd-pre{white-space:pre-wrap;overflow-wrap:anywhere}.wd-contacts{gap:16px}.wd-contacts a{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (max-width:480px){.wd-dl{grid-template-columns:1fr}.wd-dl dd{margin-bottom:6px}}.fld .hint{color:var(--text-muted);align-items:center;gap:6px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.fld .hint .ic{width:15px;height:15px}.sel .btn-xl{min-height:60px;margin-top:16px;font-size:18px}.sel-notes{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.sel-notes li{align-items:center;gap:6px;display:flex}.sel-notes .ic{width:16px;height:16px;color:var(--em-700)}.err{color:var(--danger);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.err .ic,.okmsg .ic{width:16px;height:16px;margin-top:3px}.okmsg{color:var(--em-700);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}@media (min-width:480px){.stiles{grid-template-columns:repeat(4,1fr)}.pk{gap:12px}.sel{padding:22px}}@media (min-width:1024px){.svc{grid-template-columns:minmax(0,1fr) 500px;grid-template-areas:"head sel""get sel""body sel""body toc";align-items:start;column-gap:56px}.svc-head{padding-top:40px}.svc-get{padding-top:8px}.svc-body{display:contents}.svc-body .prose{grid-area:body;padding-top:24px}.svc-body .toc{grid-area:toc}.bento.get{grid-template-columns:1fr 1fr}}.buybar{inset-inline:0;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform .3s var(--ease),visibility .3s;background:#fffffff5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 20px #0000000f}.buybar.is-off{visibility:hidden;transform:translateY(110%)}.bb-tx{color:#1f2937;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;display:grid}.bb-tx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-p{color:var(--navy);font-size:19px}.buybar .btn{min-height:48px;padding-inline:18px}@media (min-width:1024px){body:has(.buybar){--body-pb:0}.buybar{display:none}}.hub-hero{padding-block:16px 8px}.hub-in{align-items:flex-start;gap:18px;display:flex}.sec-svcs{padding-top:32px}.svcs{gap:14px;display:grid}.scard{border:1px solid var(--line);height:100%;box-shadow:var(--sh-card);transition:all var(--base) var(--ease);background:#fff;border-radius:20px;flex-direction:column;padding:22px;display:flex}.scard:hover{border-color:var(--peh);box-shadow:0 8px 24px var(--psh);transform:translateY(-4px)}.scard .st-ic{margin-bottom:12px}.scard h3{font-size:19px;font-weight:600}.scard .muted{font-size:14px}.scard dl{gap:24px;margin-block:14px;font-size:14px;display:flex}.scard dt{color:var(--text-muted);font-size:12px}.scard dd{font-weight:600}.sc-f{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.sc-f .pf-from{text-align:start}.go-t{color:var(--em-700);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.go-t .ic{width:18px;height:18px}.pk-mini{grid-template-columns:1fr}.sec-rel{background:var(--bg-alt)}.rel{gap:10px;display:grid}.rcard{border-radius:var(--r-card);border:1px solid var(--line);min-height:68px;box-shadow:var(--sh-card);transition:all var(--base) var(--ease);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.rcard:hover{border-color:var(--peh);box-shadow:var(--sh-lg);transform:translateY(-2px)}.rc-tx{flex:1;line-height:1.4;display:grid}.rc-tx small{color:var(--text-muted);font-size:13px}.also{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.chip{background:var(--pt);border:1px solid var(--pe);min-height:40px;color:var(--ps);border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--peh)}.chip .ic{width:16px;height:16px}.hdr-min .in{height:64px}.stepper{color:var(--text-muted);align-items:center;gap:6px;padding-block:18px 4px;font-size:14px;font-weight:600;display:flex}.stepper li{flex:1;align-items:center;gap:6px;display:flex}.stepper li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;flex:1;height:2px}.stepper .sn{background:var(--line-soft);width:28px;height:28px;color:var(--text-muted);box-shadow:none;border-radius:8px;margin:0;font-size:13px}.stepper .done{color:var(--em-700)}.stepper .done .ic{background:var(--em-600);color:#fff;border-radius:8px;width:24px;height:24px;padding:4px}.stepper .done:after{background:var(--em-400)!important}.stepper .cur{color:var(--navy)}.stepper .cur .sn{background:linear-gradient(135deg,var(--em-700),var(--teal-700));color:#fff}.co-h{margin-block:10px 16px;font-size:clamp(1.625rem,4vw,2.25rem)}.co-g{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.co-g>*{min-width:0}.sum{border-radius:var(--r-lg);border:1px solid var(--line-soft);box-shadow:var(--sh-2xl);background:#fff;padding:20px 18px 18px;position:relative;overflow:hidden}.sum:before{content:"";inset-inline:0;background:var(--cta);height:4px;position:absolute;top:0}.sum-i{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;margin-block:12px;padding-bottom:14px;display:flex}.sum-i div{flex:1;min-width:0;line-height:1.4;display:grid}.sum-i small{color:var(--text-muted)}.sum-i .lnk{font-size:14px}.sum-d{gap:8px;font-size:14px;display:grid}.sum-d div{justify-content:space-between;gap:12px;min-width:0;display:flex}.sum-d dt{color:var(--text-muted);flex:none;max-width:50%}.sum-d dd{text-align:end;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:600}.sum-t{border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;font-size:18px;font-weight:600;display:flex}.sum-t b{color:var(--navy);font-size:28px}.co-f{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-card);background:#fff;padding:20px 18px}.co-f .fld:first-of-type,.co-f .fld:first-child{margin-top:8px}.fld-2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;column-gap:12px;display:grid}.co-f .fld-2 .fld{margin-top:14px}.fld input.nm{text-align:start}.pay{gap:8px;margin-top:20px;display:grid}.pay legend{margin-bottom:8px}.row{border-radius:var(--r-card);border:1.5px solid var(--line);cursor:pointer;min-height:60px;transition:border-color var(--base) var(--ease),background-color var(--base) var(--ease);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.row:hover{border-color:var(--em-400)}.row .rd{width:22px;height:22px;transition:box-shadow var(--base) var(--ease);border-radius:50%;flex:none;box-shadow:inset 0 0 0 2px #9ca3af}.row .q{color:var(--text-muted);font-size:14px;line-height:1.4;display:grid}.row:has(input:checked){background:var(--em-50);border-color:var(--em-600)}.row:has(input:checked) .rd{box-shadow:inset 0 0 0 7px var(--em-600)}.row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.row.off{opacity:.55;cursor:not-allowed}.row.off:hover{border-color:var(--line)}.pay .q{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:600;display:flex}.pay .q small{color:var(--text-muted);flex-basis:100%;font-weight:400}.chk{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.6;display:flex;position:relative}.chk .box{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line-control);color:#0000;transition:all var(--base) var(--ease);border-radius:6px;flex:none;place-items:center;display:grid}.chk .box .ic{width:16px;height:16px}.chk input:checked+.box{background:var(--em-600);color:#fff;box-shadow:none}.chk input:focus-visible+.box{outline:2px solid var(--focus);outline-offset:2px}.chk a{color:var(--em-700);text-underline-offset:4px;font-weight:600;text-decoration:underline}.co-f .btn-xl{margin-top:18px}.co-f .sel-notes{flex-direction:column;justify-content:flex-start;gap:6px}@media (min-width:1024px){.co-g{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:32px}.co-f{grid-area:1/1;padding:24px}.sum{grid-column:2;position:sticky;top:96px}.co{max-width:1100px;margin-inline:auto}}.ftr{color:var(--text-2);border-top:1px solid var(--line-soft);margin-top:var(--sec-y);background:#fff;padding-top:48px;font-size:15px}.sec-faq+.sec-rel,.ftr{margin-top:0}.ftr .logo{height:32px}.fcols{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:40px;display:grid}.fbrand{grid-column:1/-1}.fbrand>p{color:var(--text-muted);max-width:42ch;margin-top:12px;line-height:1.7}.fwa{color:var(--navy);align-items:center;gap:10px;margin-top:14px;font-weight:600;display:inline-flex}.fwa .ti{border-radius:10px;width:36px;height:36px;margin:0}.fwa .ti .ic{width:18px;height:18px}.op{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.op .ic{width:16px;height:16px}.fh{color:var(--navy);margin-bottom:10px;font-size:15px;font-weight:600}.ftr ul{gap:2px;display:grid}.ftr ul a{min-height:36px;color:var(--text-muted);align-items:center;gap:10px;display:inline-flex}.ftr ul a:hover{color:var(--em-700)}.fp{font-weight:600;color:#1f2937!important}.fp .plate{border-radius:8px;width:28px;height:28px}.fp .plate .ic{width:16px;height:16px}.fbar{background:var(--bg-alt);border-top:1px solid var(--line-soft)}.flegal{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-block:18px;font-size:13px;display:flex}.flegal a{align-items:center;gap:6px;min-height:32px;display:inline-flex}.flegal a:hover{color:var(--em-700)}.flegal .ic{width:16px;height:16px}.ftr-min{background:var(--bg-alt);margin-top:40px;padding-top:0}@media (min-width:768px){.quick{grid-template-columns:repeat(4,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.svcs{grid-template-columns:repeat(2,1fr)}.rel{grid-template-columns:repeat(3,1fr)}.fcols{grid-template-columns:2fr 1fr 1fr 1fr}.fbrand{grid-column:auto}.pk-mini,.bento.trust{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.prose-w{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}.hub-in{align-items:center;gap:24px}.pk-mini,.bento.trust{grid-template-columns:repeat(4,1fr)}.trust .t-big{grid-column:span 2;padding:28px}.trust .t-big h3{font-size:22px}.trust .t-op{grid-column:span 2}.svcs{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.alert{border-radius:var(--r-card);color:var(--text);align-items:flex-start;gap:10px;margin-block:12px;padding:12px 14px;font-size:15px;line-height:1.6;display:flex}.alert .ic{width:20px;height:20px;margin-top:3px}.alert-info{background:var(--info-bg);border:1px solid #dbeafe}.alert-info .ic{color:var(--info)}.alert-ok{background:var(--ok-bg);border:1px solid var(--em-100)}.alert-ok .ic{color:var(--em-700)}.alert-warn{background:var(--warn-bg);border:1px solid #fde68a}.alert-warn .ic{color:#b45309}.alert-err{background:var(--err-bg);border:1px solid #fecaca}.alert-err .ic{color:var(--danger)}.page-h{padding-block:24px 8px}.page-h h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.35}.page-h .lead-s{max-width:60ch}.card{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-card);background:#fff;padding:20px}.card h2{margin-bottom:10px;font-size:1.125rem;font-weight:600}.stack{gap:12px;display:grid}.util{max-width:820px;padding-bottom:var(--sec-y)}.dl{gap:8px;font-size:15px;display:grid}.dl div{justify-content:space-between;gap:12px;display:flex}.dl dt{color:var(--text-muted)}.dl dd{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:600}.row-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.badge{background:var(--em-50);color:var(--em-800);border-radius:999px;align-items:center;padding:1px 10px;font-size:13px;font-weight:600;display:inline-flex}.idbox{background:var(--bg-alt);border:1px solid var(--line-soft);border-radius:var(--r-btn);overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.idbox code{flex:1;min-width:0}.tsteps{grid-template-columns:repeat(4,1fr);gap:6px;margin-block:12px;display:grid}.tsteps li{text-align:center;color:var(--text-muted);padding-top:32px;font-size:13px;line-height:1.4;position:relative}.tsteps li:before{content:"";top:4px;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-start:calc(50% - 11px);box-shadow:inset 0 0 0 2px #9ca3af}.tsteps li:after{content:"";top:14px;background:var(--line);width:calc(100% - 22px);height:2px;position:absolute;inset-inline-start:calc(50% + 14px)}.tsteps li:last-child:after{display:none}.tsteps li.done,.tsteps li.now{color:var(--text);font-weight:600}.tsteps li.done:before{background:var(--em-600);box-shadow:none}.tsteps li.done:after{background:var(--em-400)}.tsteps li.now:before{box-shadow:inset 0 0 0 7px var(--em-600)}.orders{gap:8px;display:grid}.orders a{border:1px solid var(--line);border-radius:var(--r-card);transition:all var(--base) var(--ease);background:#fff;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.orders a:hover{border-color:var(--em-500);box-shadow:var(--sh-glow)}.orders small{color:var(--text-muted);font-size:13px}.auth{max-width:460px;padding-block:24px var(--sec-y);margin-inline:auto}.auth .co-f .fld:first-of-type{margin-top:0}.legal{max-width:780px;padding-bottom:var(--sec-y)}.legal h1{margin-block:8px;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.35}.legal .toc{margin-block:14px}.legal .toc ol{gap:2px;list-style:inside decimal;display:grid}.legal .toc a{min-height:0;color:var(--em-700);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline;display:inline}.legal section h2{margin-block:24px 6px;font-size:1.1875rem;font-weight:600}.legal section ul{gap:4px;margin-block:6px;padding-inline-start:22px;list-style:outside;display:grid}.legal p,.legal li{color:var(--text-2);max-width:68ch}.legal p+p{margin-top:8px}.empty{text-align:center;padding-block:56px var(--sec-y);justify-items:center;gap:12px;display:grid}.empty .frame{background:var(--em-50);border:1px solid var(--em-100);border-radius:28px;place-items:center;width:112px;height:112px;display:grid}.empty .frame b{color:var(--em-700);font-size:2rem}.empty .frame .ic{width:44px;height:44px;color:var(--em-700)}.empty h1{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.35}.empty p{color:var(--text-muted);max-width:46ch}.gnf-contact{gap:4px;padding-block:0 40px}.gnf-contact .op{justify-content:center;margin-top:0}.gnf-langs{gap:6px;margin:8px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.gnf-langs a{color:var(--em-700);font-weight:600}.skel{background:var(--bg-alt);border-radius:var(--r-card);min-height:56px}@media (prefers-reduced-motion:no-preference){.skel{background:linear-gradient(90deg,var(--bg-alt),var(--line-soft),var(--bg-alt));background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}}.sec-empty{padding-block:24px}@media (min-width:768px){.util .grid2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}}:root{--ink-line:#0f172a14;--ink-line-2:#0f172a1f;--hi:inset 0 1px 0 #ffffffe6;--hi-g:inset 0 1px 0 #ffffff47;--sh-card:0 1px 2px #0f172a0a,0 6px 16px -8px #0f172a14;--sh-lift:0 2px 4px #0f172a0a,0 14px 28px -12px #0f172a29;--sh-2xl:0 1px 2px #0f172a0a,0 12px 32px -14px #0f172a1f,0 40px 80px -40px #0f172a2e;--sec-y:clamp(56px,7vw,88px);--h2:clamp(1.5rem,3vw,2.125rem);--r-card:18px;--r-lg:24px;--ring:0 0 0 4px var(--focus-soft);--press:scale(.97)}body{color:var(--text);line-height:1.8}p{text-wrap:pretty}[dir=ltr] :is(h1,.sec-t,.sumc-p,.pk .row .q b){letter-spacing:-.015em}.sec-t{line-height:1.3}.kick{letter-spacing:0}[dir=ltr] .kick:not(.kick-pill){text-transform:uppercase;letter-spacing:.06em;font-size:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hdr{border-block-end:1px solid var(--ink-line);background:#fffffff0;box-shadow:inset 0 1px #fff9,0 6px 20px -16px #0f172a40}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hdr{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#ffffffb8}}.lang{border:1px solid var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;background:#fff;border-radius:999px;padding-inline:14px}.lang:hover{background:var(--bg-alt);border-color:var(--ink-line-2)}.ib{border-radius:12px}.hm-trigger,.nav-l{border-radius:10px}.hm-panel{border:1px solid var(--ink-line);border-top:0;border-radius:0 0 22px 22px;box-shadow:0 24px 48px -20px #0f172a38,0 2px 6px #0f172a0a}.hm-id{box-shadow:var(--hi);border-radius:18px}.hm-ico{box-shadow:var(--hi);border-radius:10px}.btn{transition:transform var(--fast) var(--ease),box-shadow var(--base) var(--ease),background-color var(--base) var(--ease),color var(--base) var(--ease)}.btn-p,.btn-pg{box-shadow:var(--hi-g),0 10px 24px -10px var(--psh),0 4px 8px -4px var(--psh)}.btn-p{--psh:#05966973}.btn-pg:hover,.btn-p:hover{box-shadow:var(--hi-g),0 16px 32px -12px var(--psh),0 6px 12px -6px var(--psh)}.btn:active:not([aria-disabled=true]),.btn-p:active,.btn-pg:active{transform:var(--press)}.btn-o{box-shadow:inset 0 0 0 1px var(--ink-line-2),0 1px 2px #0f172a0d;border-radius:999px}.btn-o:hover{box-shadow:inset 0 0 0 1px var(--em-500),0 0 0 4px var(--em-50)}.btn-xl,.sel .btn-xl{border-radius:18px}.plate{box-shadow:var(--hi-g)}.sel{border:1px solid var(--ink-line);box-shadow:var(--hi),var(--sh-2xl);border-radius:var(--r-lg)}.sel-lab{color:var(--text-muted);letter-spacing:0}.sl-ic{box-shadow:var(--hi)}.pfs-g{gap:8px}.pfs-g label>span{border:1px solid var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;color:var(--ps);transition:transform var(--fast) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base),background-color var(--base);background:#fff;border-radius:16px}.pfs-g label:active>span{transform:var(--press)}.pfs-g input:checked+span{background:var(--pg);color:#fff;box-shadow:var(--hi-g),0 10px 24px -8px var(--psh),0 0 0 4px color-mix(in srgb,var(--pt) 80%,transparent);border-color:#0000}.stile,.tier-g label>span{border:1px solid var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;color:var(--ps);transition:transform var(--fast) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base),background-color var(--base);background:#fff}.st-ic{background:var(--pt);box-shadow:inset 0 0 0 1px var(--pe)}.stile:active,.tier-g label:active>span{transform:var(--press)}.stile[aria-current=page],.tier-g input:checked+span{background:var(--pg);color:#fff;box-shadow:var(--hi-g),0 12px 24px -10px var(--psh),0 4px 8px -4px var(--psh);border-color:#0000}.stile[aria-current=page] .st-ic,.tier-g input:checked+span .st-ic{box-shadow:none}.pkbox{background:var(--bg-alt);border:1px solid var(--ink-line);box-shadow:inset 0 1px 2px #0f172a08}.pk .row{border:1.5px solid var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;transition:transform var(--fast) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base);background:#fff;border-radius:18px}.pk .row .q b{font-size:26px}.pk .row .u{color:var(--text-muted);font-weight:600}.pk .row .p{background:var(--pt);color:var(--ps);box-shadow:inset 0 0 0 1px var(--pe);border-radius:999px;margin-top:10px;padding:2px 12px;font-size:18px;display:inline-block}.pk .row .n{color:var(--text-muted);font-weight:600}.pk .row .rd{background:#fff;border:1.5px solid #cbd5e1}.pk .row:active{transform:scale(.98)}.pk .row:has(input:checked){background:linear-gradient(var(--pt),#fff) padding-box,var(--pg) border-box;box-shadow:0 12px 28px -12px var(--psh),0 0 0 4px color-mix(in srgb,var(--pt) 70%,transparent);border:2px solid #0000}:is(.pk .row:has(input:checked) .u,.pk .row:has(input:checked) .n){color:var(--text-2)}.pk .row:has(input:checked) .p{background:var(--pg);color:#fff;box-shadow:var(--hi-g)}.pk .row:has(input:checked) .rd{background:var(--pb);color:#fff;box-shadow:0 2px 6px -1px var(--psh);border:0}.sel-home .pk .row .p{margin-top:6px;font-size:16px}.sel-home .pk .row .q b{font-size:22px}.more>summary{border:1px solid var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;transition:background-color var(--fast),border-color var(--fast);background:#fff;border-radius:999px}.more>summary:hover{border-color:var(--ink-line-2);background:#fff}.sumc{border:1px solid var(--ink-line);box-shadow:var(--hi),var(--sh-card);border-radius:20px}.sumc:before{height:3px}.sumc-f li{border-radius:14px}.fld input{box-shadow:inset 0 0 0 1px var(--line-control),0 1px 2px #0f172a0a;border-radius:14px}.fld input:focus{box-shadow:inset 0 0 0 2px var(--em-600),var(--ring)}.buybar{inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--ink-line);box-shadow:var(--hi),0 18px 40px -16px #0f172a59,0 2px 6px #0f172a0f;background:#fffffff5;border-radius:22px;padding:10px;padding-inline:16px 10px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.buybar{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#fffc}}.buybar.is-off{transform:translateY(calc(100% + 24px))}.buybar .btn{border-radius:16px}.bb-tx span{color:var(--text-2);font-size:13px;font-weight:400}.bb-p{font-weight:600}body:has(.buybar){--body-pb:96px}.qk,.steps li,.bento li,.scard,.rcard,.co-f,.card,.orders a,.pf{border-color:var(--ink-line);box-shadow:var(--hi),var(--sh-card);transition:transform var(--base) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base)}.bento li,.steps li,.scard{border-radius:22px}.qk,.rcard,.pf{border-radius:18px}.bento .t-op{box-shadow:inset 0 1px 0 #ffffff14,var(--sh-lift)}.sn,.ti-g{box-shadow:var(--hi-g),0 8px 16px -8px #05966980}.ti{box-shadow:inset 0 0 0 1px var(--em-100);border-radius:14px}.qk:hover,.bento li:hover,.scard:hover,.rcard:hover,.pf:hover,.orders a:hover{transform:none}@media (hover:hover){.pfs-g label>span:hover,.stile:not([aria-current]):hover,.tier-g input:not(:checked)+span:hover{border-color:var(--pe);box-shadow:var(--hi),var(--sh-lift);transform:translateY(-2px)}.pk .row:not(:has(input:checked)):hover{border-color:var(--peh);box-shadow:var(--hi),var(--sh-lift);transform:translateY(-2px)}.qk:hover,.rcard:hover,.pf:hover{box-shadow:var(--hi),var(--sh-lift);transform:translateY(-2px)}.bento li:hover,.scard:hover{box-shadow:var(--hi),var(--sh-lift);transform:translateY(-4px)}.scard:hover{box-shadow:var(--hi),0 18px 36px -16px var(--psh)}}.toc{border-color:var(--ink-line);box-shadow:var(--hi),var(--sh-card);background:#fff;border-radius:20px}.toc a{border-color:var(--ink-line);background:var(--bg-alt)}.tbl-w{border-color:var(--ink-line);box-shadow:var(--sh-card);border-radius:18px}.help-card{box-shadow:var(--hi),var(--sh-card)}.faq details{border-color:var(--ink-line);box-shadow:var(--hi),0 1px 2px #0f172a0a;border-radius:18px}.faq details[open]{border-color:var(--em-200);box-shadow:var(--hi),0 10px 24px -14px #05966959}.cdb{background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--ink-line);transition:background-color var(--base),color var(--base);border-radius:12px}.faq details[open] .cdb{background:var(--em-50);color:var(--em-700);box-shadow:inset 0 0 0 1px var(--em-100)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size var(--base) var(--ease),content-visibility var(--base) allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}}.stepper .sn,.stepper .done .ic{border-radius:10px}.stepper li:not(:last-child):after{height:3px}.sum{border:1px solid var(--ink-line);box-shadow:var(--hi),var(--sh-2xl)}.sum:before{height:3px}.sum-i .plate{border-radius:12px}.sum-t b{font-size:30px}.co-f{border-radius:var(--r-lg)}.row{border:1px solid var(--ink-line-2);box-shadow:var(--hi),0 1px 2px #0f172a08;border-radius:16px}.row:has(input:checked){border-color:var(--em-600);box-shadow:var(--ring)}.chk .box{box-shadow:inset 0 0 0 1.5px var(--line-control);border-radius:7px}.alert{border-radius:16px}.ftr{background:linear-gradient(#fff,var(--bg-alt) 70%);border-top:1px solid var(--ink-line)}.fh{color:var(--text);font-size:14px}[dir=ltr] .fh{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ftr ul a{transition:color var(--fast)}.fwa{border:1px solid var(--ink-line);box-shadow:var(--hi),var(--sh-card);background:#fff;border-radius:999px;padding:6px;padding-inline:6px 16px}.fwa:hover{border-color:var(--em-200)}.fbar{border-top:1px solid var(--ink-line);background:0 0}@media (prefers-reduced-motion:reduce){.btn:active,.pk .row:active,.stile:active,.pfs-g label:active>span,.tier-g label:active>span{transform:none}}.pk:not(:has(>.more[open]))>.x{display:none}.pk .row.x{text-align:start;flex-flow:wrap;justify-content:flex-start;gap:4px 8px;min-height:0;padding:10px 12px}.pk .row.x .rd{position:static}.pk .row.x .q{justify-items:start}.pk .row.x .q b{font-size:18px}.pk .x .u{margin-top:1px;font-size:11px}.pk .row.x .p{margin:0;margin-inline-start:auto;padding:2px 10px;font-size:15px}.pk .row.x .n{flex-wrap:wrap;flex-basis:100%;gap:0 8px;margin:0;display:flex}@media (max-width:479px){.sel .btn-xl{white-space:normal;padding-inline:14px;font-size:16px;line-height:1.3}.sel .btn-xl .ltr{white-space:nowrap}}.pk .row .ref{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin-top:4px;line-height:1.3;display:inline-flex}.pk .row .was{color:var(--text-muted);font-size:12px;font-weight:600;text-decoration-thickness:1.5px}.pk .row .off{background:var(--danger);color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:1.6}.pk .row .rate-cap{color:var(--text-muted);flex-basis:100%;font-size:10.5px;font-weight:600;line-height:1.3}.pk .row.x .ref{margin:0}.pk .row.x .rate-cap{flex-basis:auto}.sumc-x{color:var(--text-2);gap:4px;margin-top:8px;font-size:13px;line-height:1.5;display:grid}.sumc-was s{color:var(--text-muted)}.sumc-save{color:var(--danger);font-weight:600}.sumc-note{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.sumc-note .ic{flex:none;width:14px;height:14px;margin-top:3px}.sumc-note a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.pricing-note{gap:10px;margin-top:16px;display:grid}.pricing-note p{color:var(--text-2);line-height:1.8}.contact-dl a{color:var(--navy)}.contact-dl a:hover{color:var(--em-700)}.contact-dl .contact-hours{flex-wrap:wrap}.contact-dl .contact-hours dd{text-align:start;font-weight:500}.contact-inline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.contact-inline a{align-items:center;gap:6px;min-height:32px;display:inline-flex}.contact-inline .ic{width:16px;height:16px}.fcontact a{color:var(--navy);font-weight:600}.fcontact a:hover{color:var(--em-700)}.ck{z-index:80;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid var(--ink-line);box-shadow:var(--hi),0 18px 40px -16px #0f172a59,0 2px 6px #0f172a0f;color:var(--text-2);background:#fff;border-radius:20px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.65;display:grid;position:fixed}.ck:focus{outline:none}.ck:focus-visible{box-shadow:var(--ring),0 18px 40px -16px #0f172a59}html[data-ck] .ck{display:none}.ck p{margin:0}.ck b{color:var(--text);font-weight:600}.ck a{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ck-b{gap:10px;display:flex}.ck-btn{background:var(--navy);color:#fff;border-radius:14px;flex:1 1 0;min-height:44px;padding-inline:12px;font-size:15px}.ck-btn:hover{background:#1e293b}.ck-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:768px){.ck{inset-inline:24px auto;width:400px;bottom:24px}}html:not([data-ck]) body:has(#ck){--body-pb:calc(var(--ck-h,0px) + 20px)}html:not([data-ck]):has(#ck) .buybar{visibility:hidden;transform:translateY(calc(100% + 24px))}.ck-open{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;min-height:36px;padding:0;display:inline-flex}.ftr ul .ck-open{color:var(--text-muted)}.flegal .ck-open{min-height:32px}.ck-open:hover{color:var(--em-700)}.wordmark{letter-spacing:-.01em;color:var(--site-accent);font-size:1.3rem;font-weight:700}.op-block{margin-block:24px}.op-block dl{gap:6px;margin:0;display:grid}.op-block dt{font-weight:600;display:inline}.op-block dt:after{content:": "}.op-block dd{margin:0;display:inline}.ftr-links{flex-wrap:wrap;gap:8px 16px;margin:16px 0;padding:0;list-style:none;display:flex}.lang-menu ul{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.lsg{z-index:39;top:72px;pointer-events:none;position:fixed;inset-inline:8px}.lsg-card{pointer-events:auto;color:var(--text-2,#334155);border:1px solid var(--ink-line,#e2e8f0);background:#fff;border-radius:16px;padding:12px 14px;position:relative;box-shadow:0 18px 40px -16px #0f172a59,0 2px 6px #0f172a0f}.lsg-t{margin:0;padding-inline-end:40px;font-size:14px;line-height:1.45}.lsg-b{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lsg-go,.lsg-stay{border-radius:var(--r-btn,12px);min-width:0;min-height:44px;font:inherit;text-align:center;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.lsg-go{background:var(--site-accent);color:var(--site-accent-ink);text-decoration:none}.lsg-stay{color:#1f2937;border:1px solid var(--ink-line-2,#cbd5e1);background:#fff}.lsg-x{top:2px;color:#475569;border-radius:var(--r-btn,12px);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:2px}.lsg-x:hover,.lsg-stay:hover{background:var(--line-soft,#f1f5f9)}.lsg-go:focus-visible,.lsg-stay:focus-visible,.lsg-x:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (min-width:640px){.lsg{width:400px;max-width:calc(100vw - 32px);inset-inline:auto 16px}}.ftr-tag,.ftr-legal{color:var(--muted,#4a5368)}.pk-list{gap:12px;padding:0;list-style:none;display:grid}.pk-list li{border:1px solid var(--line-soft,#e2e8f0);border-radius:12px;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.draft-note{color:var(--muted,#4a5368);font-size:.875rem}html[data-site]{--navy:var(--c-ink);--text:var(--c-ink);--text-2:var(--c-ink2);--text-muted:var(--c-muted);--muted:var(--c-muted);--bg:var(--c-bg);--bg-alt:var(--c-canvas);--bg-soft:var(--c-canvas);--surface:var(--c-card);--line:var(--c-line);--line-soft:var(--c-line);--line-decor:var(--c-line);--line-control:var(--c-ctl);--ink-line:var(--c-line);--ink-line-2:var(--c-ctl);--em-50:var(--c-sel);--em-100:color-mix(in srgb,var(--c-accent) 16%,var(--c-bg));--em-200:color-mix(in srgb,var(--c-accent) 30%,var(--c-bg));--em-400:var(--c-sel-line);--em-500:var(--c-sel-line);--em-600:var(--c-sel-line);--em-700:var(--c-accent-text);--em-800:var(--c-accent-text);--teal-700:var(--c-cta-to);--accent:var(--c-accent);--accent-text:var(--c-accent-text);--cta:var(--c-cta);--cta-shadow:var(--sh-cta);--focus:var(--c-focus);--focus-soft:var(--c-focus-halo);--ok:var(--c-accent-text);--r-lg:calc(var(--r-card) * 1.5);--sh-lift:var(--sh-card);--sh-2xl:var(--sh-card);--sh-glow:var(--sh-sel);--ring:0 0 0 3px var(--c-focus-halo);--site-accent:var(--c-accent);--site-accent-ink:var(--c-accent-ink);--site-accent-text:var(--c-accent-text);--site-accent-soft:var(--c-accent-soft);--site-surface:var(--c-canvas);--site-r-btn:var(--r-btn);--site-header-bg:var(--c-hdr);--site-header-ink:var(--c-hdr-ink);--pt:var(--c-sel);--pe:var(--em-100);--peh:var(--c-sel-line);--pa:var(--c-accent-text);--ps:var(--c-ink);--pg:var(--c-cta);--pgx:var(--c-cta);--pb:var(--c-accent);--pl:var(--c-canvas);--pib:var(--c-sel);--psh:var(--c-accent-soft)}html[data-site] :is(.mc-ig,.mc-tt,.mc-yt,.mc-x,.mc-fb){--pt:var(--c-sel);--pe:var(--em-100);--peh:var(--c-sel-line);--pa:var(--c-accent-text);--ps:var(--c-ink);--pg:var(--c-cta);--pgx:var(--c-cta);--pb:var(--c-accent);--pl:var(--c-canvas);--pib:var(--c-sel);--psh:var(--c-accent-soft)}html[data-site] body{background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-1);line-height:var(--lh);font-synthesis:none}html[data-site] :is(h1,h2,h3){font-family:var(--f-head);letter-spacing:var(--track)}html[data-site] :is(.sumc-p,.pk .row .q b,.pk .row .p,.btn,.sel-lab){font-weight:var(--fw-d)}.sel-lab{font-size:var(--lab-size);text-transform:var(--lab-case);letter-spacing:var(--lab-track)}.prose a,.lnk{color:var(--c-accent-text)}html[data-site] .hdr{background:color-mix(in srgb,var(--c-hdr) 94%,transparent);color:var(--c-hdr-ink);border-block-end:1px solid var(--c-line);box-shadow:none}html[data-header=rule] .hdr{border-block-end:var(--rule) solid var(--c-ink)}html[data-header=inverse] .hdr{background:var(--c-hdr);border-block-end:0}html[data-header=inverse] .hdr a,html[data-header=inverse] .hdr .ib,html[data-header=inverse] .hdr .hdr-acc,html[data-header=inverse] .hdr .hdr-wa{color:var(--c-hdr-ink)}html[data-header=inverse] .hdr .hdr-acc:hover,html[data-header=inverse] .hdr .hdr-wa:hover{background:#ffffff1f}.wordmark{color:var(--c-accent-text);align-items:center;gap:8px;display:inline-flex}.wordmark-mark{border-radius:6px;flex:none;width:28px;height:28px}html[data-header=inverse] .wordmark{color:var(--c-hdr-ink)}.pk-list li>span{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.pk-list a{align-items:center;min-height:28px;display:inline-flex}html[data-site] :is(.btn-p,.btn-pg){background:var(--c-cta);color:var(--c-cta-ink);box-shadow:var(--sh-cta);border-radius:var(--r-btn)}html[data-site] :is(.btn-xl,.sel .btn-xl,.buybar .btn,.btn-lg){border-radius:var(--r-btn)}html[data-site] :is(.btn-p,.btn-pg):hover{background:var(--c-cta-hover);box-shadow:var(--sh-cta)}html[data-site] :is(.sn,.stepper .cur .sn,.ti-g){background:var(--c-cta);color:var(--c-cta-ink)}html[data-site] .plate{background:var(--c-accent);color:var(--c-accent-ink);box-shadow:none}html[data-site] .btn-o:hover{box-shadow:inset 0 0 0 1.5px var(--c-sel-line)}html[data-site] .sumc:before{background:var(--c-cta)}html[data-site] .sel{background:var(--c-card);border:1px solid var(--c-line);box-shadow:var(--sh-card);border-radius:var(--r-lg)}html[data-site] :is(.pfs-g label>span,.stile,.tier-g label>span,.more>summary){background:var(--c-card);border:1px solid var(--c-ctl);box-shadow:none;color:var(--c-ink);border-radius:var(--r-card)}html[data-site] :is(.pfs-g input:checked+span,.stile[aria-current=page],.tier-g input:checked+span){background:var(--c-cta);border-color:var(--c-sel-line);color:var(--c-cta-ink);box-shadow:var(--sh-sel)}html[data-site] :is(.pfs-g input:checked+span .plate,.stile[aria-current=page] .st-ic,.tier-g input:checked+span .st-ic){color:inherit;background:0 0}html[data-site] .st-ic{background:var(--c-canvas);color:var(--c-ink);box-shadow:none}html[data-site] .sl-ic{background:var(--c-canvas);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line)}html[data-site] .pkbox{background:var(--c-canvas);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:none}html[data-site] .pk .row{background:var(--c-card);border:1.5px solid var(--c-ctl);border-radius:var(--r-card);box-shadow:none}html[data-site] .pk .row .p{background:var(--c-sel);color:var(--c-ink);box-shadow:none;border-radius:var(--r-chip)}html[data-site] .pk .row .rd{border:1.5px solid var(--c-ctl);background:var(--c-card)}html[data-site] .pk .row:has(input:checked){background:var(--c-sel);border:2px solid var(--c-sel-line);box-shadow:var(--sh-sel)}html[data-site] .pk .row:has(input:checked) :is(.q b,.u,.n,.p,.ref){color:var(--c-sel-ink)}html[data-site] .pk .row:has(input:checked) .p{background:0 0;box-shadow:inset 0 0 0 1px}html[data-site] .pk .row:has(input:checked) .rd{background:var(--c-sel-line);color:var(--c-bg);border:0}html[data-site] .sumc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:none}html[data-site] .og-chip{background:var(--c-sel);color:var(--c-accent-text);border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--c-line)}html[data-site] .buybar{background:color-mix(in srgb,var(--c-card) 96%,transparent);border:1px solid var(--c-line);border-radius:var(--r-lg)}html[data-site] .fld input,html[data-site] .fld textarea{border-radius:var(--r-input);background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-ctl)}html[data-site] .fld input:focus,html[data-site] .fld textarea:focus{box-shadow:inset 0 0 0 2px var(--c-focus),var(--ring)}html[data-input=filled] .fld input{background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-ctl)}html[data-input=underline] .fld input{box-shadow:inset 0 -1.5px 0 var(--c-ink),inset 1px 0 0 color-mix(in srgb,var(--c-ctl) 30%,transparent),inset -1px 0 0 color-mix(in srgb,var(--c-ctl) 30%,transparent);background:0 0;border-radius:0}html[data-input=underline] .fld input:focus{box-shadow:inset 0 -2px 0 var(--c-accent)}html[data-input=heavy] .fld input{box-shadow:inset 0 0 0 3px var(--c-ink)}html[data-input=heavy] .fld input:focus{box-shadow:inset 0 0 0 3px var(--c-accent);outline:2px solid var(--c-ink);outline-offset:2px}html[data-site] .fld input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}html[data-plate=squircle] .pfs-g .plate{background:var(--c-canvas);color:var(--c-accent-text);border-radius:10px}html[data-plate=frame] .pfs-g .plate{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);background:0 0;border-radius:0}html[data-plate=circle] .pfs-g .plate{background:color-mix(in srgb,var(--c-deco1) 25%,var(--c-bg));color:var(--c-accent-text);border-radius:50%}html[data-plate=rsquare] .pfs-g .plate{background:var(--c-canvas);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-deco1);border-radius:8px}html[data-plate=none] .pfs-g .plate{color:var(--c-ink);background:0 0}html[data-plate=hairline] .pfs-g .plate{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ctl);background:0 0;border-radius:50%}html[data-plate=square] .pfs-g .plate{background:var(--c-canvas);color:var(--c-ink);border-radius:4px}html[data-plate=block] .pfs-g .plate{background:var(--c-ink);color:#fff;border-radius:0}html[data-site] .pfs-g input:checked+span .plate{box-shadow:none}.stage{isolation:isolate;background:var(--c-canvas);padding-block:18px 28px;position:relative;overflow:hidden}.stage>.motif{z-index:-1;pointer-events:none;width:min(62vw,440px);height:72px;position:absolute;inset-block-start:0;inset-inline-end:0}.motif svg{width:100%;height:100%}.stage-in{position:relative}.sel-home h1{font-size:var(--fs-h1);line-height:1.25}.sel-empty p{margin-top:12px}.hm-lead{margin-block:28px 0}.hm-lead .lead-s{font-size:var(--fs-1);margin-top:0}.hero-cta{margin-top:12px}.hero-cta .ic{width:20px;height:20px}.hm-b{margin-block:40px}.hm-next{flex-wrap:wrap;gap:0 28px;list-style:none;display:flex}.hm-next .ic{width:18px;height:18px}@media (min-width:1024px){.stage{padding-block:32px 48px}.stage>.motif{width:min(42vw,560px);height:200px}.sel-home h1{font-size:var(--fs-h1-lg);line-height:1.2}}html[data-stage=float] .sel{border-color:#0000}html[data-stage=ruled] .stage{background:var(--c-canvas)}html[data-stage=ruled] .sel{border:1px solid var(--c-ink);box-shadow:none}html[data-stage=ruled] .sel-home h1:before{content:"";background:var(--c-deco1);vertical-align:.1em;width:12px;height:12px;margin-inline-end:10px;display:inline-block}@media (min-width:1024px){html[data-stage=ruled] .sel-home>.sumc{box-shadow:-29px 0 0 -28px var(--c-line)}}html[data-stage=wave] .stage>.motif{width:auto;inset-inline:0}html[data-stage=tiled] .stage{padding-block-start:20px}html[data-stage=tiled] .stage>.motif{width:auto;height:12px;inset-block-start:8px;inset-inline:0}@media (min-width:1024px){html[data-stage=tiled] .stage{padding-block-start:36px}html[data-stage=tiled] .stage>.motif{height:16px;inset-block-start:20px}}html[data-stage=masthead] .stage{background:var(--c-bg)}html[data-stage=masthead] .sel{border:0;border-block:1px solid var(--c-ink);border-radius:0}html[data-stage=masthead] .sel-home .sel-h{background:linear-gradient(var(--c-ink),var(--c-ink)) 0 100%/100% 1px no-repeat,linear-gradient(var(--c-ink),var(--c-ink)) 0 calc(100% - 4px)/100% 3px no-repeat;padding-block-end:13px}html[data-stage=masthead] .sel-home h1{font-weight:400}html[data-stage=masthead] .pkbox{background:0 0;border:0;padding-inline:0}@media (min-width:1024px){html[data-stage=masthead] .sel-home>.sumc{border-width:0;border-inline-start-width:1px;border-radius:0}}html[data-stage=atelier] .stage{background:var(--c-bg)}html[data-stage=atelier] .sel{border:1px solid var(--c-line);outline:1px solid var(--c-line);outline-offset:-7px}html[data-stage=atelier] .sel-home h1{font-weight:400}@media (min-width:1024px){html[data-stage=atelier] .sel-home .sel-h{text-align:center;justify-content:center}}html[data-stage=sheet] .stage{background-color:var(--c-canvas);background-image:linear-gradient(color-mix(in srgb,var(--c-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 8%,transparent) 1px,transparent 1px);background-size:12px 12px}html[data-stage=sheet] .sel-home h1:first-line{background:linear-gradient(transparent 58%,var(--c-accent) 58% 88%,transparent 88%)}html[data-stage=blocks] .stage{background:var(--c-bg)}html[data-stage=blocks] .sel{border:var(--rule) solid var(--c-ink);box-shadow:none}html[data-stage=blocks] .sel-home{padding-block-start:0}html[data-stage=blocks] .sel-home .sel-h{background:var(--c-ink);color:#fff;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-inline:-14px;padding:12px 14px}html[data-stage=blocks] .sel-home .sel-h .small{color:#fff}html[data-stage=blocks] .sel-home .sel-h:after{content:"";background:var(--c-accent);flex:none;width:40px;height:40px;margin-inline-start:auto}html[data-stage=blocks] .sel-home h1{color:#fff;flex:1 1 0;min-width:0}@media (max-width:1023.98px){html[data-stage=blocks] .sel-home .sel-h{flex-wrap:wrap}html[data-stage=blocks] .sel-home .sel-h .small{flex-basis:100%;order:2}}@media (min-width:480px){html[data-stage=blocks] .sel-home .sel-h{margin-inline:-22px;padding:14px 22px}}@media (min-width:1024px){html[data-stage=blocks] .sel-home .sel-h{margin-inline:-28px 0;padding:16px 28px}html[data-stage=blocks] .sel-home .sel-h:after{width:64px;height:64px}}html[data-card=elevated] .pk .row{border:1px solid var(--c-line);box-shadow:var(--sh-card)}html[data-card=elevated] .pk .row:has(input:checked){border:2px solid var(--c-sel-line)}html[data-card=cell] .pk .row{border:1px solid var(--c-line)}html[data-card=cell] .pk .row:has(input:checked):after{content:"";background:var(--c-deco1);width:10px;height:10px;position:absolute;inset-block-start:0;inset-inline-start:0}html[data-card=soft] .pk .row:has(input:checked){background:linear-gradient(var(--c-sel),var(--c-sel)) padding-box,var(--c-cta) border-box;border:2px solid #0000}html[data-card=framed] .pk .row{border:1px solid var(--c-line);box-shadow:var(--sh-card)}html[data-card=framed] .pk .row:has(input:checked):after{content:"";background:var(--c-deco1);clip-path:polygon(0 0,100% 0,0 100%);border-start-start-radius:var(--r-card);width:14px;height:14px;position:absolute;inset-block-start:0;inset-inline-start:0}html[data-card=ledger] .pk{gap:0}html[data-card=ledger] .pk .row{border:0;border-block-end:1px solid var(--c-line);background:0 0;border-radius:0}html[data-card=ledger] .pk .row:has(input:checked){background:var(--c-canvas);border:0;border-block-end:1px solid var(--c-line);box-shadow:inset 4px 0 0 var(--c-sel-line)}html[data-card=ledger] .pk .row .p{font-family:var(--f-head);font-variant-numeric:tabular-nums lining-nums;background:0 0}html[data-card=tailored] .pk .row{border:1px solid var(--c-line)}html[data-card=tailored] .pk .row:has(input:checked){border:1.5px solid var(--c-ink);outline:1px solid var(--c-ink);outline-offset:-5px}html[data-card=tailored] .pk .row .q b{font-family:var(--f-head);font-weight:400}html[data-card=sheet] .pk .row{border:1px solid var(--c-line);box-shadow:var(--sh-card)}html[data-card=sheet] .pk .row .q b{background:linear-gradient(transparent 58%,var(--c-accent) 58% 88%,transparent 88%) 0 0/0 100% no-repeat}html[data-card=sheet] .pk .row:has(input:checked) .q b{background-size:100% 100%}html[data-card=grid] .pk{gap:0}html[data-card=grid] .pk .row{border:var(--rule) solid var(--c-ink);margin:0 0 calc(-1 * var(--rule));margin-inline-end:calc(-1 * var(--rule))}html[data-card=grid] .pk .row:has(input:checked){border:var(--rule) solid var(--c-ink);background:var(--c-sel)}html[data-card=grid] .pk .row:has(input:checked) .rd{background:var(--c-bg);color:var(--c-ink)}html[data-btn=round] :is(.btn-p,.btn-pg){transition:background-position .24s var(--ease),transform var(--fast) var(--ease);background-position:0 0;background-size:200% 100%}html[data-btn=round] :is(.btn-p,.btn-pg):hover{background:var(--c-cta);background-position:100% 0;background-size:200% 100%}html[data-btn=smallcaps] :is(.btn-p,.btn-pg){text-transform:uppercase;letter-spacing:.06em;font-size:15px}html[data-btn=couture] :is(.btn-p,.btn-pg){text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:400;transition:background-color .2s,color .2s,letter-spacing .24s ease-out}html[data-btn=couture] :is(.btn-p,.btn-pg):hover{background:var(--c-bg);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);letter-spacing:.18em}html[data-btn=keycap] :is(.btn-p,.btn-pg),html[data-btn=keycap] :is(.btn-p,.btn-pg):hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}html[data-btn=poster] :is(.btn-p,.btn-pg){text-transform:uppercase;letter-spacing:.04em;font-size:14px}html[data-btn=poster] :is(.btn-p,.btn-pg):hover{box-shadow:0 0 0 var(--c-ink);transform:translate(4px,4px)}html[data-btn=pill] :is(.btn-p,.btn-pg):hover{transform:translateY(-2px)}html[data-btn=square] :is(.btn-p,.btn-pg){box-shadow:none;font-size:15px}html[data-btn=tile] :is(.btn-p,.btn-pg){font-size:16px}html[data-motion=pop] .pk .row:has(input:checked){transform:scale(1.02)}html[data-motion=spring] .pk .row{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s}html[data-motion=spring] .pk .row:active{transform:scale(.97)}html[data-motion=fade] :is(.pk .row,.stile,.pfs-g label>span,.tier-g label>span){transition:background-color .24s ease-out,border-color .24s ease-out,outline-color .24s ease-out}html[data-motion=wipe] :is(.pk .row,.stile,.pfs-g label>span,.tier-g label>span){transition:border-color .12s linear}html[data-motion=hard] :is(.pk .row,.stile,.pfs-g label>span,.tier-g label>span,.btn){transition:none}html[data-motion=corner] .pk .row{transition:border-color .15s ease-out,background-color .15s ease-out}html[data-motion=underline] .lnk{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/0 1px no-repeat;transition:background-size .18s ease-out}html[data-motion=underline] .lnk:hover{background-size:100% 1px}html[data-motion=sweep] .pk .row{transition:background-color .18s linear,border-color .18s linear}html[data-motion=sweep] .pk .row .q b{transition:background-size .18s linear}html[data-site] .pk .row:hover,html[data-site] :is(.pfs-g label>span,.stile,.tier-g label>span):hover{transform:none}@media (hover:hover){html[data-site] :is(.pfs-g input:not(:checked)+span,.stile:not([aria-current]),.tier-g input:not(:checked)+span):hover{border-color:var(--c-sel-line)}html[data-site] .pk .row:not(:has(input:checked)):hover{border-color:var(--c-sel-line)}}html:is([data-stage=float],[data-stage=ruled],[data-stage=wave],[data-stage=tiled]) .sel-home .stile>span:not(.st-ic){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}@media (max-width:399.98px){html:is([data-stage=float],[data-stage=ruled],[data-stage=wave],[data-stage=tiled]) .sel-home .stiles li{flex:auto}html:is([data-stage=float],[data-stage=ruled],[data-stage=wave],[data-stage=tiled]) .sel-home .stile{padding-inline:4px;font-size:12px}}html[data-stage=float] .sel{box-shadow:0 1px 2px #16133d0f,0 28px 56px -28px #4f46e561}@media (max-width:1023.98px){html[data-stage=float] .stage>.motif{width:min(50vw,180px);height:28px}}html[data-card=elevated] .sel-home .pk .row .rd{width:20px;height:20px}html[data-motion=pop] .pk .row{transition:transform .16s var(--ease),border-color .16s,background-color .16s}html[data-motion=pop] .pk .row:has(input:checked) .rd{animation:.16s cubic-bezier(.2,.7,.2,1) c2-pop}@keyframes c2-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@media (hover:hover){html[data-motion=pop] :is(.pfs-g input:not(:checked)+span,.stile:not([aria-current]),.tier-g input:not(:checked)+span):hover{background:var(--c-sel)}}html[data-btn=pill] .btn-o{color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ctl);background:0 0;border-radius:999px}html[data-btn=pill] .btn-o:hover{box-shadow:inset 0 0 0 1.5px var(--c-accent);color:var(--c-accent-text)}html[data-input=filled] .fld input:focus,html[data-input=filled] .fld textarea:focus{box-shadow:inset 0 0 0 2px var(--c-focus),0 0 0 4px var(--c-focus-halo)}html[data-stage=ruled] .stage{background-color:var(--c-canvas);background-image:linear-gradient(color-mix(in srgb,var(--c-accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c-accent) 12%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--c-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 5%,transparent) 1px,transparent 1px);background-size:64px 64px,64px 64px,8px 8px,8px 8px}html[data-stage=ruled] .sel{border-radius:2px}@media (max-width:479.98px){html[data-stage=ruled] .stage-in{padding-inline:0}html[data-stage=ruled] .sel{border-inline:0;border-radius:0}}@media (min-width:480px){html[data-stage=ruled] .stage-in:before{content:"";pointer-events:none;--x:color-mix(in srgb,var(--c-ink) 55%,transparent);background:linear-gradient(var(--x),var(--x)) left 0 top 6px/13px 1px no-repeat,linear-gradient(var(--x),var(--x)) left 6px top 0/1px 13px no-repeat,linear-gradient(var(--x),var(--x)) right 0 top 6px/13px 1px no-repeat,linear-gradient(var(--x),var(--x)) right 6px top 0/1px 13px no-repeat,linear-gradient(var(--x),var(--x)) left 0 bottom 6px/13px 1px no-repeat,linear-gradient(var(--x),var(--x)) left 6px bottom 0/1px 13px no-repeat,linear-gradient(var(--x),var(--x)) right 0 bottom 6px/13px 1px no-repeat,linear-gradient(var(--x),var(--x)) right 6px bottom 0/1px 13px no-repeat;position:absolute;inset-block:-6px;inset-inline:10px}}html[data-card=cell] .pk .row:has(input:checked){border-color:var(--c-line)}html[data-motion=wipe] .pk .row:has(input:checked):before{content:"";border:2px solid var(--c-sel-line);border-radius:inherit;pointer-events:none;animation:.12s linear c2-wipe;position:absolute;inset:-2px}@keyframes c2-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html[data-stage=ruled] .fld label{text-transform:uppercase;letter-spacing:.06em;font-size:12px}html[data-btn=square] .btn-o{background:var(--c-bg);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);border-radius:2px}html[data-btn=square] .btn-o:hover{box-shadow:inset 0 0 0 2px var(--c-accent);color:var(--c-accent-text)}html[data-stage=wave] .stage>.motif{height:52px}html[data-stage=wave] .sel{border-radius:24px}html[data-card=soft] .pkbox .pk .row:has(input:checked) .p{background:var(--c-accent);color:var(--c-accent-ink);box-shadow:none}html[data-motion=spring] .pk .row:has(input:checked){animation:.2s cubic-bezier(.34,1.56,.64,1) c2-spring}html[data-motion=spring] .pk .row:has(input:checked) .rd{animation:.2s cubic-bezier(.34,1.56,.64,1) c2-pop}@keyframes c2-spring{0%{transform:scale(.97)}to{transform:scale(1)}}html[data-btn=round] .btn-o{border-radius:var(--r-btn);background:var(--c-canvas);color:var(--c-accent-text);box-shadow:none}html[data-btn=round] .btn-o:hover{box-shadow:inset 0 0 0 1.5px var(--c-accent)}html[data-card=soft] .fld input,html[data-card=soft] .fld textarea{box-shadow:inset 0 0 0 1.5px var(--c-ctl)}html[data-card=soft] .fld input:focus,html[data-card=soft] .fld textarea:focus{box-shadow:inset 0 0 0 2px var(--c-focus),0 0 0 4px var(--c-focus-halo)}html[data-stage=tiled]{--t:12px;--az:color-mix(in srgb,var(--c-deco2) 55%,transparent);--azr:transparent calc(var(--t) / 2 - 1px),var(--az) calc(var(--t) / 2 - 1px) calc(var(--t) / 2 + .25px),transparent calc(var(--t) / 2 + .5px);--azul:radial-gradient(circle,var(--c-deco1) 0 calc(var(--t) / 8),transparent calc(var(--t) / 8 + .5px)),radial-gradient(circle at 0 0,var(--azr)),radial-gradient(circle at 100% 0,var(--azr)),radial-gradient(circle at 0 100%,var(--azr)),radial-gradient(circle at 100% 100%,var(--azr))}@media (min-width:1024px){html[data-stage=tiled]{--t:16px}}html[data-stage=tiled] .stage>.motif{inset-inline:max(16px,calc((100% - var(--max)) / 2 + 16px));height:var(--t);background:var(--c-bg);background-image:var(--azul);background-size:var(--t) var(--t);box-shadow:inset 0 0 0 1px var(--c-line);background-repeat:repeat-x;border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card)}html[data-stage=tiled] .stage>.motif svg{display:none}html[data-stage=tiled] .sel{border-start-start-radius:0;border-start-end-radius:0}@media (min-width:1024px){html[data-stage=tiled] .sel-home>.sumc{background-color:var(--c-card);background-image:var(--azul);background-size:var(--t) var(--t);background-repeat:repeat-y;padding-inline-start:calc(var(--t) + 16px)}}html[data-motion=corner] .pk .row:has(input:checked):after{transform-origin:0 0;animation:.15s ease-out c2-corner}@keyframes c2-corner{0%{transform:scale(0)}to{transform:scale(1)}}@media (hover:hover){html[data-motion=corner] :is(.pfs-g input:not(:checked)+span,.stile:not([aria-current]),.tier-g input:not(:checked)+span):hover{box-shadow:inset 0 -1px 0 var(--c-deco1)}}html[data-btn=tile] .btn-o{border-radius:var(--r-btn);background:var(--c-bg);color:var(--c-accent-text);box-shadow:inset 0 0 0 1.5px var(--c-accent)}html[data-btn=tile] .btn-o:hover{background:var(--c-sel)}@media (prefers-reduced-motion:reduce){html[data-site] .pk .row:before,html[data-site] .pk .row:after{animation:none!important}html[data-site] :not(.spin){transition:none!important;animation:none!important}:is(html[data-site] .pk .row:has(input:checked),html[data-btn] .btn:hover){transform:none}}html:is([data-stage=masthead],[data-stage=atelier],[data-stage=sheet],[data-stage=blocks]) .sel-home .stile>span:not(.st-ic){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}@media (max-width:399.98px){html:is([data-stage=masthead],[data-stage=atelier],[data-stage=sheet],[data-stage=blocks]) .sel-home .stiles li{flex:auto}html:is([data-stage=masthead],[data-stage=atelier],[data-stage=sheet],[data-stage=blocks]) .sel-home .stile{padding-inline:4px;font-size:12px}html:is([data-stage=masthead],[data-stage=atelier],[data-stage=sheet],[data-stage=blocks]) .pfs-n{letter-spacing:-.03em}}html:is([data-btn=smallcaps],[data-btn=couture]) .btn-o,html:is([data-btn=smallcaps],[data-btn=couture]) .btn-o:hover{box-shadow:none;color:var(--c-ink);text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}html[data-stage=masthead] body{font-family:var(--f-head)}html[data-stage=masthead] :is(.sel-lab,.pfs-g,.stiles,.tier-g,.pk,.sumc,.btn,.fld,.buybar,.nav,.small){font-family:var(--font)}html[data-stage=masthead] main p{max-width:66ch}html[data-stage=masthead] .wordmark{font-family:var(--f-head);font-size:20px}html[data-stage=masthead] .stage{padding-block-start:26px}html[data-stage=masthead] .stage>.motif{width:120px;height:20px;inset-block-start:3px;inset-inline-end:16px}@media (min-width:1024px){html[data-stage=masthead] .sel{background:0 0}html[data-stage=masthead] .sel-home .sel-h{grid-column:1/-1;padding-inline-end:200px}html[data-stage=masthead] .sel-home>.sumc{grid-row:2/span 5}html[data-stage=masthead] .stage>.motif{width:200px;height:56px;inset-block-start:41px;inset-inline-end:calc(max(16px,(100% - var(--max)) / 2 + 16px) + 36px)}}html[data-plate=none] .pfs-g .plate .ic{width:22px;height:22px}html[data-card=ledger] .pk .row:has(input:checked){animation:.18s ease-out c3-bar}@keyframes c3-bar{0%{box-shadow:inset 0 0 0 var(--c-sel-line)}}html[data-btn=smallcaps] .btn-o{color:var(--c-accent-text)}html[data-input=underline] .fld label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}html[data-input=underline] .fld input:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}html[data-stage=atelier] .stage{background:repeating-linear-gradient(90deg,transparent 0 9px,color-mix(in srgb,var(--c-ink) 7%,transparent) 9px 10px) 0 0/100% 16px no-repeat,var(--c-bg);padding-block-start:24px}@media (min-width:1024px){html[data-stage=atelier] .stage{background-repeat:repeat;background-size:auto}}html[data-stage=atelier] .stage>.motif path:first-of-type,html[data-stage=sheet] .stage>.motif path:first-of-type{display:none}html[data-card=tailored] .pk .row{outline-offset:-5px;outline:1px solid #0000}html[data-card=tailored] .pk .row .q b{font-size:26px;line-height:1.1}html[data-plate=hairline] .pfs-g .plate{width:32px;height:32px}@media (min-width:1024px){html[data-stage=atelier] .hdr .in{flex-direction:column;gap:0;height:auto;padding-block-start:2px}}html[data-btn=couture] .btn-o{text-transform:uppercase;letter-spacing:.14em;font-size:13px}html[data-stage=atelier] .fld label{text-transform:uppercase;letter-spacing:.14em;font-size:12px}html[data-stage=atelier] .fld input:focus{box-shadow:inset 0 0 0 1.5px var(--c-ink);outline:2px solid var(--c-focus);outline-offset:2px}html[data-stage=sheet] .sel{border-radius:var(--r-card)}html[data-stage=sheet] .stage>.motif{width:240px;height:120px}@media (max-width:1023.98px){html[data-stage=sheet] .stage>.motif{inset-block-start:-72px}}html[data-stage=sheet] :is(.prose a,.lnk){-webkit-text-decoration:underline 2px var(--c-accent);text-decoration:underline 2px var(--c-accent);text-underline-offset:3px}html[data-plate=square] .pfs-g input:checked+span .plate{background:var(--c-ink);color:#fff}html[data-btn=keycap] .btn-o{background:var(--c-bg);color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ink)}@media (max-width:1023.98px){html[data-stage=blocks] .stage{padding-block-start:32px}html[data-stage=blocks] .stage>.motif{--k:var(--c-ink);background:linear-gradient(var(--c-accent),var(--c-accent)) 100% 0/64px 100% no-repeat,linear-gradient(var(--k),var(--k)) calc(100% - 64px) 0/3px 100% no-repeat,linear-gradient(var(--k),var(--k)) calc(100% - 131px) 0/40px 100% no-repeat;width:auto;height:24px;inset-block-start:8px;inset-inline:16px}html[data-stage=blocks] .stage>.motif svg{display:none}}html[data-card=grid]{--em-50:color-mix(in srgb,var(--c-accent) 8%,var(--c-bg));--pt:var(--em-50);--pib:var(--em-50)}html[data-card=grid] :is(.pk .row .p,.og-chip){background:var(--em-50);color:var(--c-ink)}@media (hover:hover){html[data-card=grid] .pk .row:not(:has(input:checked)):hover{background:var(--c-ink)}html[data-card=grid] .pk .row:not(:has(input:checked)):hover :is(.q b,.u,.n,.p,.ref){color:#fff;background:0 0}}html[data-plate=block] .pfs-g input:checked+span .plate{background:var(--c-accent);color:#fff;box-shadow:inset 0 0 0 2px #fff}html[data-btn=poster] .buybar{border:var(--rule) solid var(--c-ink);box-shadow:4px 4px 0 var(--c-ink);border-radius:0}html[data-site] :is(.pk .row .was,.sumc-was s){text-decoration:none}html[data-site] .pk .row .off{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}html[data-site] .sumc-save{color:inherit}html[data-site] :is(.f-ok,.f-info){background:var(--c-canvas);border:1px solid var(--c-line);color:var(--c-ink)}html[data-site] .f-ok .ic{color:var(--c-accent-text)}@media (max-width:767.98px){html[data-site] .sel-home .sel-lab .sl-ic{display:none}html[data-site] .sel-home .sel-lab{margin-bottom:6px;line-height:1.3}html[data-site] .sel-home .sel-sec{margin-top:10px}html[data-site] .sel-home :is(.sel-sec>p.sel-lab,.tiers>legend.sel-lab){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html[data-site] .sel-home .pfs-g label>span{gap:3px;min-height:54px;padding:6px 0}html[data-site] .sel-home .pfs-g .plate{width:26px;height:26px}html[data-site] .sel-home .pfs-g .plate .ic{width:15px;height:15px}html[data-site] .sel-home .stiles{scrollbar-width:none;overscroll-behavior-x:contain;margin:-4px;padding:4px;overflow-x:auto}html[data-site] .sel-home .stiles::-webkit-scrollbar{display:none}html[data-site] .sel-home .stiles li{flex:1 0 auto;min-width:0}html[data-site] .sel-home .stile{white-space:nowrap;padding-inline:12px;font-size:13px}html[data-site] .sel-home .stile>span:not(.st-ic){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}html[data-site] .sel-home .pkbox{margin-top:10px;padding:8px}html[data-site] .sel-home .pk>legend{padding-bottom:6px}html[data-site] .sel-home .pk .row{gap:0;padding:9px 6px 8px}html[data-site] .sel-home .pk .row .q b{font-size:20px}html[data-site] .sel-home .pk .row .u{margin-top:1px;font-size:11.5px}html[data-site] .sel-home .pk .row .p{margin-top:3px;font-size:16px}html[data-site] .sel-home .pk .row .ref{row-gap:0;margin-top:3px}html[data-site] .sel-home .pk .row .n{margin-top:1px}html[data-site] .sel-home .pk>legend:has(.og-chip){gap:0;font-size:0}html[data-site] .sel-home .pk>legend .og-chip{font-size:12px}@supports (animation-timeline:scroll()){[dir=ltr][data-site] .sel-home .stiles{animation:linear both c2-more;animation-timeline:scroll(self inline)}}}@keyframes c2-more{0%,96%{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}to{-webkit-mask-image:none;mask-image:none}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){@supports (animation-timeline:scroll()){[dir=ltr][data-site] .sel-home .stiles{animation:linear both c2-more!important;animation-timeline:scroll(self inline)!important}}}@media (max-width:399.98px){html[data-site] .sel-home .pfs-n{letter-spacing:-.02em;font-size:10.5px}html[data-site] .sel-home h1{font-size:calc(var(--fs-h1) * .92)}html[data-site]:not([data-stage=blocks]) .sel-home{padding-block-start:12px}html[data-site] .sel-home .pk .row .u{font-size:11px;line-height:1.2}html[data-stage=masthead] .stage{padding-block-start:22px}html[data-stage=masthead] .stage>.motif{inset-block-start:1px}}
