@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-400-DOXKx74x.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A5,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-500-COwrFsIY.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A5,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-600-xhVWM_Ia.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A5,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-700-DICCovll.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A5,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2212}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--trk:1;--paper:#fefdfc;--surface:#fefdfd;--well:#fdfbfa;--card:#fefdfd;--ink:#302f2b;--ink-2:#74716e;--ink-3:#757370;--line:#f1eee8;--line-strong:#dcd5c8;--edge:#f1ece6;--edge-warn:#f5e3da;--accent:#35705a;--accent-fill:#457d6b;--accent-soft:#e4ede7;--on-accent:#f6f9f8;--up:#326f58;--down:#b54938;--on-down:#fff8f4;--blush:#f4b9b7;--banner-warn-bg:#fcf9f7;--spark:#fde0b0;--spark-soft:#fff;--chev:#c9c1ba;--av-mint:#f3f6ee;--av-sky:#eef6fb;--av-sakura:#fdf3f3;--av-butter:#fdf7ec;--av-peach:#fdf3ea;--av-lilac:#f4f1f8;--av-oat:#f3efe8;--av-ring:#ece7e1;--rim:#fff0;--elev-1:0 2px 8px #785a3c12;--elev-2:0 -12px 36px #5c4a3024;--elev-3:0 12px 36px #5c4a3029;--elev-btn:0 4px 10px #2e5f4e38;--r-pill:10px;--r-md:14px;--r-lg:16px;--r-xl:28px;--r-card:16px;--art-eye:#4a3934;--art-eye-glass:#4a3934;--tab-eye:#2f2e2b;--art-blush:#fad0c9;--art-warn-fill:#fde8e4;--art-warn-line:#be5846;--art-white:#fff;--art-mint-line:#819c7f;--art-mint-fill:#dce5d4;--art-sky-line:#73a9bb;--art-sky-fill:#f6fafb;--art-sky-soft:#d4e7ee;--art-sky-cloud:#cfe4ea;--art-fuji-line:#c4c8d2;--art-fuji-body:#e9ebf0;--art-sakura-line:#d8939a;--art-sakura-fill:#fce6e8;--art-sakura-soft:#f3d3d7;--art-sakura-core:#87757d;--art-butter-line:#c9985f;--art-butter-fill:#fdebd0;--art-chip-a:#e97964;--art-chip-b:#fbba79;--art-lilac-line:#958cab;--art-lilac-fill:#f6f3f8;--art-peach-line:#d39a7a;--art-peach-fill:#fce5d5;--art-sun:#fdefd9;--art-moon:#f6e8c2;--art-hill:#f7e1d5;--art-mound:#e5e5d4;--art-cloud:#fff;--art-cloud-line:#ddd4ce;--art-jar-line:#d5b39b;--art-jar-soft:#ead9cb;--art-glass:#f9f9fb;--art-glass-hi:#eef0f4;--art-glass-rim:#fff;--art-lid:#f9f3ec;--art-coin-top:#f9d8a2;--art-coin-side:#edbf84;--art-coin-line:#d29d5a;--art-coin-edge:#ddaa6c;--art-coin-mark:#e0a964;--art-leaf:#c2cbb2;--art-meadow:#d6d6b6;--art-sprout:#a5b08e;--art-plant:#d5d9bc;--art-leaf-line:#8fa585;--art-ground:#ebf0e5;--art-lock-sun:#feedc8;--art-lock-fill:#fee7b2;--art-lock-line:#968271;--art-lock-shackle:#bcaa97;--art-lock-soft:#c8b8aa;--chart-area:#f4f6f1;--dim-wash:#5e544321}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a1917;--surface:#22201e;--well:#1d1c1a;--card:#22201e;--ink:#eeeae1;--ink-2:#b8b2a7;--ink-3:#a8a296;--line:#312d29;--line-strong:#47423a;--edge:#37332e;--edge-warn:#4a3530;--accent:#93c8b0;--accent-fill:#5e9a85;--accent-soft:#263a31;--on-accent:#0e1c16;--up:#86c4a2;--down:#e59a7c;--on-down:#2a120b;--blush:#d9959c;--banner-warn-bg:#2a2220;--spark:#d9b96a;--spark-soft:#3a3733;--chev:#6a645c;--av-mint:#2c3d34;--av-sky:#2b3642;--av-sakura:#3f2f33;--av-butter:#3d3627;--av-peach:#40322a;--av-lilac:#353042;--av-oat:#312e29;--av-ring:#ffffff0f;--rim:#ffffff0d;--elev-1:0 2px 10px #0000006b;--elev-2:0 -12px 36px #00000080;--elev-3:0 12px 36px #00000080;--elev-btn:0 4px 12px #00000073;--art-eye:#3a2e2b;--art-eye-glass:#e9e5dd;--tab-eye:#eeeae1;--art-blush:#d99c98;--art-warn-fill:#4a3230;--art-warn-line:#e59a7c;--art-white:#e9e5dd;--art-mint-line:#799377;--art-mint-fill:#bdc5b6;--art-sky-line:#6c9fb0;--art-sky-fill:#dce3e6;--art-sky-soft:#b6c7cd;--art-sky-cloud:#b2c4c9;--art-fuji-line:#b8bcc5;--art-fuji-body:#c9ccd3;--art-sakura-line:#cb8a91;--art-sakura-fill:#d9c6c8;--art-sakura-soft:#d1b5b9;--art-sakura-core:#7f6e76;--art-butter-line:#bd8f59;--art-butter-fill:#dacab3;--art-chip-a:#db725e;--art-chip-b:#ecaf72;--art-lilac-line:#8c84a1;--art-lilac-fill:#dcd8e2;--art-peach-line:#c69173;--art-peach-fill:#d9c5b7;--art-sun:#5e5039;--art-moon:#efe0b3;--art-hill:#4a3b35;--art-mound:#3a4033;--art-cloud:#e9e5dd;--art-cloud-line:#a39a91;--art-jar-line:#b39684;--art-jar-soft:#6e6158;--art-glass:#2f3033;--art-glass-hi:#3c3f44;--art-glass-rim:#45484d;--art-lid:#473f37;--art-coin-top:#d4b78a;--art-coin-side:#cba778;--art-coin-line:#cc9e60;--art-coin-edge:#cfa46b;--art-coin-mark:#d39f5e;--art-leaf:#a7af99;--art-meadow:#465040;--art-sprout:#7c8b69;--art-plant:#56604b;--art-leaf-line:#869b7d;--art-ground:#3a4033;--art-lock-fill:#d8c08f;--art-lock-line:#9c8776;--art-lock-shackle:#9c8b7a;--art-lock-soft:#a39a91;--chart-area:#2e332b;--dim-wash:#00000052}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a1917;--surface:#22201e;--well:#1d1c1a;--card:#22201e;--ink:#eeeae1;--ink-2:#b8b2a7;--ink-3:#a8a296;--line:#312d29;--line-strong:#47423a;--edge:#37332e;--edge-warn:#4a3530;--accent:#93c8b0;--accent-fill:#5e9a85;--accent-soft:#263a31;--on-accent:#0e1c16;--up:#86c4a2;--down:#e59a7c;--on-down:#2a120b;--blush:#d9959c;--banner-warn-bg:#2a2220;--spark:#d9b96a;--spark-soft:#3a3733;--chev:#6a645c;--av-mint:#2c3d34;--av-sky:#2b3642;--av-sakura:#3f2f33;--av-butter:#3d3627;--av-peach:#40322a;--av-lilac:#353042;--av-oat:#312e29;--av-ring:#ffffff0f;--rim:#ffffff0d;--elev-1:0 2px 10px #0000006b;--elev-2:0 -12px 36px #00000080;--elev-3:0 12px 36px #00000080;--elev-btn:0 4px 12px #00000073;--art-eye:#3a2e2b;--art-eye-glass:#e9e5dd;--tab-eye:#eeeae1;--art-blush:#d99c98;--art-warn-fill:#4a3230;--art-warn-line:#e59a7c;--art-white:#e9e5dd;--art-mint-line:#799377;--art-mint-fill:#bdc5b6;--art-sky-line:#6c9fb0;--art-sky-fill:#dce3e6;--art-sky-soft:#b6c7cd;--art-sky-cloud:#b2c4c9;--art-fuji-line:#b8bcc5;--art-fuji-body:#c9ccd3;--art-sakura-line:#cb8a91;--art-sakura-fill:#d9c6c8;--art-sakura-soft:#d1b5b9;--art-sakura-core:#7f6e76;--art-butter-line:#bd8f59;--art-butter-fill:#dacab3;--art-chip-a:#db725e;--art-chip-b:#ecaf72;--art-lilac-line:#8c84a1;--art-lilac-fill:#dcd8e2;--art-peach-line:#c69173;--art-peach-fill:#d9c5b7;--art-sun:#5e5039;--art-moon:#efe0b3;--art-hill:#4a3b35;--art-mound:#3a4033;--art-cloud:#e9e5dd;--art-cloud-line:#a39a91;--art-jar-line:#b39684;--art-jar-soft:#6e6158;--art-glass:#2f3033;--art-glass-hi:#3c3f44;--art-glass-rim:#45484d;--art-lid:#473f37;--art-coin-top:#d4b78a;--art-coin-side:#cba778;--art-coin-line:#cc9e60;--art-coin-edge:#cfa46b;--art-coin-mark:#d39f5e;--art-leaf:#a7af99;--art-meadow:#465040;--art-sprout:#7c8b69;--art-plant:#56604b;--art-leaf-line:#869b7d;--art-ground:#3a4033;--art-lock-fill:#d8c08f;--art-lock-line:#9c8776;--art-lock-shackle:#9c8b7a;--art-lock-soft:#a39a91;--chart-area:#2e332b;--dim-wash:#00000052}:root{--font-text:"GenSen Rounded 2 TW", "Hiragino Maru Gothic ProN", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}:root:not(:lang(zh),:lang(ja),:lang(ko)){--font-text:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "GenSen Rounded 2 TW", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--trk:0}:root:lang(ar){--font-text:-apple-system,BlinkMacSystemFont,"Geeza Pro","Noto Sans Arabic","Noto Naskh Arabic","Segoe UI",Tahoma,Roboto,Arial,"GenSen Rounded 2 TW","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}:root:lang(he){--font-text:-apple-system,BlinkMacSystemFont,"Arial Hebrew","Noto Sans Hebrew","Segoe UI",Arial,Roboto,"GenSen Rounded 2 TW","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}:root:lang(fa){--font-text:-apple-system,BlinkMacSystemFont,"Geeza Pro","Noto Sans Arabic","Noto Naskh Arabic","Segoe UI",Tahoma,Roboto,Arial,"GenSen Rounded 2 TW","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}:root:lang(ur){--font-text:-apple-system,BlinkMacSystemFont,"Geeza Pro","Noto Naskh Arabic","Noto Sans Arabic","Segoe UI",Tahoma,Roboto,Arial,"GenSen Rounded 2 TW","PingFang TC","Noto Sans TC","Microsoft JhengHei",sans-serif}:root{--gutter:4vw;--page-w:1080px;--legal-w:720px;--sec:48px;--block:16px;--pad:32px;--card-pad:16px;--bar-h:80px}@media (width>=360px){:root{--gutter:16px}}@media (width>=768px){:root{--gutter:24px;--sec:96px;--block:32px;--pad:48px;--card-pad:24px}}@media (width>=1100px){:root{--sec:120px;--pad:64px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--bar-h)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}main{flex:1}body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}body:lang(en){-webkit-hyphens:manual;hyphens:manual}:lang(ar),:lang(fa),:lang(ur),:lang(he){letter-spacing:0!important}:lang(ja),:lang(zh){word-break:auto-phrase}:lang(ko){word-break:keep-all}a{color:var(--accent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.cta,.brand,.skip,.langs-panel a{text-decoration:none}:is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-family:"IBM Plex Sans", var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.skip{inset-inline-start:12px;z-index:20;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);border:1px solid var(--edge);box-shadow:var(--elev-1);padding:10px 16px;position:absolute;top:-64px}.skip:focus{top:12px}.top{z-index:10;padding:10px var(--gutter) 0;pointer-events:none;position:sticky;top:0}.bar{pointer-events:auto;max-width:var(--page-w);padding:6px;background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-card);min-height:56px;box-shadow:var(--elev-1);justify-content:space-between;align-items:center;gap:8px;margin-inline:auto;padding-inline-start:16px;display:flex;position:relative}.brand{min-height:44px;color:var(--ink);flex:none;align-items:center;text-decoration:none;display:flex}.wordmark{width:auto;height:28px;display:block}.wordmark-mark{width:auto;height:34px;display:none}@media (width<=439px){.wordmark{display:none}.wordmark-mark{display:block}}.end{align-items:center;gap:8px;min-width:0;display:flex}.langs>summary{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-weight:400;display:inline-flex}.langs>summary::-webkit-details-marker{display:none}.lang-name{display:none}@media (width>=768px){.lang-name{white-space:nowrap;padding-inline:4px 2px;font-size:14px;line-height:1.3;display:inline}}.langs>summary:hover,.langs[open]>summary{color:var(--ink)}.langs>summary:hover{background:var(--accent-soft)}.langs[open]>summary{background:var(--well)}.langs>summary:focus-visible{outline-offset:0;border-radius:999px}.langs[open] .caret{transform:rotate(180deg)}.langs-panel{inset-inline-end:0;z-index:12;width:min(260px, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-card);max-height:min(72dvh,100dvh - 96px);box-shadow:var(--elev-3);padding:6px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.langs-panel ul{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.langs-panel a{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;padding-inline:12px;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.langs-panel a:focus-visible{outline-offset:-2px;border-radius:10px}.langs-panel a:hover{background:var(--line);color:var(--ink)}.langs-panel a[aria-current]{background:var(--accent-soft);color:var(--ink);font-weight:700}@media (width>=640px){.langs-panel{width:min(440px, calc(100vw - 2 * var(--gutter)))}.langs-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-btn{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-btn[hidden]{display:none}.theme-btn:hover{color:var(--ink);background:var(--accent-soft)}.theme-btn:focus-visible{outline-offset:0;border-radius:999px}.theme-btn .icon{display:none}.theme-btn .ti-system{display:block}:root[data-theme] .theme-btn .ti-system{display:none}:root[data-theme=light] .theme-btn .ti-light,:root[data-theme=dark] .theme-btn .ti-dark{display:block}.cta{background:var(--accent-fill);min-height:44px;color:var(--on-accent);box-shadow:var(--elev-btn);letter-spacing:calc(var(--trk) * .04em);border-radius:999px;align-items:center;padding-inline:18px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.end .cta{text-align:center;white-space:nowrap;min-width:0;padding-block:4px}.cta-short{display:none}.cta-lg{white-space:nowrap}.cta:focus-visible{outline-offset:3px;border-radius:999px}@media (width<=767px){.end .cta-full{display:none}.end .cta-short{display:inline}.end .cta{letter-spacing:0;min-height:40px;padding-inline:14px;font-size:15px;position:relative}.end .cta:after{content:"";position:absolute;inset-block:-2px;inset-inline:0}.bar{min-height:56px}}@media (width<=359px){.bar{gap:4px;padding-inline-start:12px}.langs>summary{min-width:40px;padding-inline:4px}.theme-btn{width:36px}.end{gap:4px}.cta{letter-spacing:0;margin-inline-start:0;padding-inline:11px;font-size:13px}}.foot{border-top:1px solid var(--line);margin-top:48px}.foot-in{max-width:calc(var(--page-w) + 2 * var(--gutter));padding:24px var(--gutter) 32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-inline:auto;display:flex}.foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.foot nav a{min-height:44px;color:var(--ink);letter-spacing:calc(var(--trk) * .04em);align-items:center;font-size:15px;display:inline-flex}.foot nav a:hover{color:var(--accent)}.foot-en{min-height:44px;color:var(--ink-2);align-items:center;margin-inline-start:-16px;font-size:13px;display:inline-flex}.rights{color:var(--ink-2);margin:0;font-size:13px}.legal-note{max-width:var(--legal-w);margin-block:24px 0;margin-inline:max(var(--gutter), calc((100% - var(--legal-w)) / 2));color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.legal-note .icon{color:var(--accent);margin-block-start:2px}.legal-note+.legal{padding-top:16px}.legal{max-width:calc(var(--legal-w) + 2 * var(--gutter));padding:40px var(--gutter) 8px;margin-inline:auto}.legal h1{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.25}.legal h2{margin:40px 0 8px;font-size:20px;font-weight:700;line-height:1.35}.legal h3{margin:24px 0 4px;font-size:16px;font-weight:700}.legal p,.legal ul,.legal ol{margin:0 0 16px;font-size:16px;line-height:1.7}.legal ul,.legal ol{padding-inline-start:22px}.legal li+li{margin-top:6px}.toc{margin:0 0 8px}.legal .toc-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5}.legal .toc ul{margin:0;padding-inline-start:0;font-size:16px;line-height:1.5;list-style:none}.legal .toc li+li{margin-top:0}.toc a{color:var(--ink);padding-block:5px;display:inline-block}.toc a:hover{color:var(--accent)}@media (width>=640px){.legal .toc ul{column-count:2;column-gap:32px}.toc li{break-inside:avoid}}.legal hr{border:0;border-top:1px solid var(--line);margin:28px 0}.legal code{background:var(--well);border:1px solid var(--edge);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.table-wrap{border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface);margin:0 0 18px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.legal th,.legal td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.legal th{background:var(--well);white-space:nowrap;font-weight:700}.legal tr:last-child td{border-bottom:0}mark.todo{border:1px dashed var(--down);background:var(--banner-warn-bg);color:var(--down);border-radius:4px;padding:0 .3em;font-weight:700}.cell,.plan,.pair>div,.toc,.legal-note,.band{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-card);box-shadow:var(--elev-1)}.cell,.plan,.pair>div,.toc,.legal-note{padding:var(--card-pad)}.plan.pro,.band{background:var(--accent-soft);border-color:var(--accent)}.sprite{position:absolute}.icon{fill:currentColor;flex:none;width:20px;height:20px}.icon.sm{width:16px;height:16px}.icon.lg{width:28px;height:28px}:root{--tight:-.02em}html:is(:lang(zh),:lang(ja),:lang(ko),:lang(th),:lang(hi),:lang(bn),:lang(ta)){--tight:0}html:is(:lang(th),:lang(hi),:lang(bn),:lang(ta),:lang(ur)) :is(h1,h2,.statement){line-height:1.38}html:is(:lang(th),:lang(hi),:lang(bn),:lang(ta),:lang(ur)) h3{line-height:1.5}main>section{padding:var(--sec) var(--gutter) 0}main>.hero{padding-top:24px}@media (width>=768px){main>.hero{padding-top:calc(1.5 * var(--block))}}.wrap,.hero-in{max-width:var(--page-w);margin-inline:auto}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:var(--tight);font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.1}h2{letter-spacing:var(--tight);font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.2}h3{font-size:18px;font-weight:700;line-height:1.35}p{text-wrap:pretty;margin:0}.lead{max-width:60ch;color:var(--ink);margin-top:16px;font-size:18px}.cta-lg{min-height:52px;padding-inline:24px;font-size:16px}.textlink{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.cta:hover{background:var(--accent)}.cta:active,.theme-btn:active,.langs>summary:active{transform:translateY(1px)}.cta:active{box-shadow:var(--elev-1)}.textlink:active,.foot nav a:active{opacity:.7}summary,.theme-btn{cursor:pointer}.qa summary:hover,.qa summary:hover .icon{color:var(--accent)}.frame{width:var(--fw,240px);background:var(--surface);max-width:100%;box-shadow:0 0 0 1px var(--edge), var(--elev-3);border-radius:34px;margin-inline:auto;padding:6px}.frame picture{display:block}.frame img{border-radius:var(--r-xl);width:100%;height:auto;display:block}.frame-wide{--fw:100%}.a-eye{fill:var(--face-eye,var(--art-eye))}.a-blush{fill:var(--art-blush)}.a-mouth{fill:none;stroke:var(--face-eye,var(--art-eye));stroke-linecap:round}.a-white{fill:var(--art-white)}.a-jar-line,.a-jar-soft,.a-coin-line,.a-coin-edge,.a-coin-ring,.a-coin-mark,.a-leaf-line,.a-glass-rim{fill:none;stroke-linecap:round;stroke-linejoin:round}.a-jar-line{stroke:var(--art-jar-line)}.a-jar-soft{stroke:var(--art-jar-soft)}.a-glass{fill:var(--jar-glass,var(--art-glass))}.a-glass-hi{fill:var(--jar-glass-hi,var(--art-glass-hi))}.a-glass-rim{stroke:var(--art-glass-rim)}.a-lid,.a-lid-top{fill:var(--art-lid)}.a-coin-top{fill:var(--art-coin-top)}.a-coin-side{fill:var(--art-coin-side)}.a-coin-line{stroke:var(--art-coin-line)}.a-coin-edge{stroke:var(--art-coin-edge)}.a-coin-ring,.a-coin-mark{stroke:var(--art-coin-mark)}.a-coin-star{fill:var(--art-coin-mark)}.a-leaf{fill:var(--art-leaf)}.a-leaf-line{stroke:var(--art-leaf-line)}.a-leaf-pale{fill-opacity:.7}.a-leaf-edge{stroke:var(--art-leaf-line);stroke-opacity:.55}.a-leaf-soft{stroke-opacity:.6}main>.hero{padding-bottom:28px}.hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.hero-shot{--fw:176px}.hero .kicker{color:var(--ink-2);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.5}.hero .lede{max-width:34em;color:var(--ink);margin-top:16px;font-size:20px}.actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:28px;display:flex}.assure{color:var(--ink-2);max-width:34em;margin-top:8px;font-size:16px}@media (width>=768px){.hero-in{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,5vw,80px)}.hero-shot{--fw:clamp(240px, calc((100dvh - 150px) * .462), 320px)}}.statement span{display:inline-block}.statement{max-width:22em}.pair{margin-top:var(--block);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.marks{margin:12px 0 0;padding:0;list-style:none}.marks li{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.marks .icon{margin-top:3px}.old .icon{color:var(--ink-3)}.new .icon{color:var(--accent)}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px 48px;display:grid}.how-shot{--fw:280px}@media (width>=1100px){.how-grid{column-gap:88px}}.steps{margin:var(--block) 0 0;gap:24px;padding:0;list-style:none;display:grid}.steps li,.fact{align-items:flex-start;gap:16px;display:flex}.steps li>.icon,.fact>.icon{box-sizing:content-box;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);padding:10px}.steps p,.fact p{max-width:46ch;color:var(--ink);margin-top:4px}.stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px 48px;display:grid}.stage p{max-width:46ch;color:var(--ink);margin-top:16px;font-size:18px}.stage-shot{--fw:280px}.privacy-head{text-align:center}.privacy-head .lead{margin-inline:auto}.privacy-body{margin-top:var(--block);grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.more-link{text-align:center;margin-top:24px}.privacy .fact>.icon{border-radius:50%;width:22px;height:22px;padding:13px}@media (width>=768px){.privacy-body{flex-wrap:wrap;justify-content:center;gap:32px 40px;display:flex}.privacy .fact{flex:0 calc(50% - 20px)}}@media (width>=1100px){.privacy .fact{flex-basis:calc(33.3333% - 26.6667px)}}.bento{margin-top:var(--block);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cell{flex-direction:column;display:flex}.cell h3{text-wrap:balance;font-size:20px}.cell p{color:var(--ink);margin-top:8px}.cell.c-currencies,.cell.c-income,.cell.c-backup,.cell.c-hide,.c-offline .cell-text{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;column-gap:16px;display:grid}.cell-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.cell-icon .icon{width:22px;height:22px}.cell .cell-icon~h3{grid-column:2;align-self:center;align-items:center;min-height:40px;display:flex}.cell .cell-icon~p{grid-column:2}.cell .codes{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:16px;display:flex}.codes span{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);padding:2px 12px;font-size:14px}.c-offline{gap:24px}.shot{align-self:stretch}.cell.c-languages{justify-content:flex-end}.big{color:var(--accent);letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(72px,14vw,120px);font-weight:700;line-height:.95;display:block}.cell .names{color:var(--ink-2);font-size:14px}@media (width>=768px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.c-offline,.c-currencies{grid-column:1/-1}.c-income,.c-backup,.c-hide{grid-column:span 2}.c-languages{order:1;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.c-languages h3{grid-area:1/1/span 2}.c-languages p{grid-column:2;margin-top:0}.c-languages p+p{margin-top:8px}.c-languages .big{font-size:96px}}@media (width>=1100px){.c-offline{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:0 32px;display:grid}.c-currencies,.c-languages{order:0;grid-column:span 3}.c-languages{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.c-languages h3{grid-area:auto}.c-languages p{margin-top:8px}.c-income,.c-backup,.c-hide{order:1;grid-column:span 2}}.plans{margin-top:var(--block);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0 16px;display:grid}.plan{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.price{letter-spacing:-.02em;margin-top:12px;font-size:40px;font-weight:700;line-height:1.1}.plan-line{color:var(--ink);margin-top:4px}.ticks{align-content:start;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:12px;display:flex}.ticks .icon{color:var(--accent);margin-top:3px}.plans-cta{margin-top:var(--block)}.note{max-width:64ch;color:var(--ink-2);margin-top:24px}.note .textlink{min-height:0;padding-block:4px;display:inline}.faq-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px 56px;display:grid}.qa{max-width:720px}.qa details{border-bottom:1px solid var(--line-strong)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 0;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.qa summary .icon{color:var(--ink-3)}.qa details[open] summary .icon{transform:rotate(180deg)}.qa details p{max-width:62ch;color:var(--ink);padding-bottom:20px}.close{padding-bottom:8px}.band{padding:var(--pad);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 32px;display:grid}.band h2{grid-column:1}.band p{color:var(--ink);grid-column:1;font-size:18px}.band .cta{grid-area:1/2/span 2}.spot{width:100%;height:auto;display:block}.band .spot-band{--face-eye:var(--art-eye-glass);grid-area:1/3/span 2;width:clamp(170px,22vw,250px);margin:0}.a-plank{fill:var(--accent);fill-opacity:.55;stroke:none}.spot-band{--jar-glass:color-mix(in srgb, var(--accent) 16%, var(--accent-soft));--jar-glass-hi:color-mix(in srgb, var(--accent) 30%, var(--accent-soft))}@media (width<=767px){body{line-height:1.5}.bento{gap:12px}.privacy-body,.steps{gap:16px}.cell .cell-icon~p{grid-column:1/-1}.cell-icon{grid-row:1}.steps li,.fact{gap:12px}.privacy .fact>.icon{width:20px;height:20px;padding:10px}.marks li{padding:3px 0}.ticks{gap:8px;margin-top:16px}.c-offline{gap:16px}.c-offline .shot{display:none}.plan{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.plan h3{grid-area:1/1}.plan .price{grid-area:1/2;margin-top:0}.plan-line,.plan .ticks{grid-column:1/-1}.qa summary{min-height:48px}.foot{margin-top:24px}.hero-in{gap:24px}main>.hero{padding-bottom:16px}.actions{margin-top:20px}.big{font-size:64px}.how-grid,.faq-grid,.stage{grid-template-columns:minmax(0,1fr);gap:24px}.hero .lede{font-size:18px}.how-text{order:-1}.how-shot,.stage-shot{--fw:148px}.privacy-head{text-align:start}.privacy-head .lead{margin-inline:0}.pair,.plans{grid-template-columns:minmax(0,1fr)}.plan+.plan{margin-top:16px}.plans-cta{margin-top:calc(2 * var(--block))}.band{grid-template-columns:minmax(0,1fr)}.band .cta{grid-area:auto/1;justify-self:start;margin-top:16px}.band .spot-band{grid-area:auto/1;justify-self:center;width:min(100%,240px);margin-top:24px}:root{--pad:24px}.band h2,.band p{max-width:none}.band p{font-size:16px}.more-link{text-align:start}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.cta,.theme-btn,.langs>summary,.langs-panel a,.foot nav a,.textlink,.qa summary{transition:background-color .18s,color .18s,box-shadow .18s,opacity .15s,transform .15s}.qa summary .icon{transition:transform .2s,color .18s}.caret{transition:transform .2s}@supports (animation-timeline:view()){.rv>.wrap{animation:linear both rise;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.nf{max-width:calc(var(--legal-w) + 2 * var(--gutter));padding:56px var(--gutter) 8px;margin-inline:auto}.nf h1{margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.25}.nf p{margin:0 0 24px;font-size:16px;line-height:1.7}.nf h2{margin:48px 0 12px;font-size:20px;font-weight:700;line-height:1.35}@media (width<=767px){.nf{padding-top:32px}.nf p{margin-bottom:16px}.nf h2{margin-top:32px}}.nf-langs{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.nf-langs a{min-height:36px;color:var(--ink);align-items:center;font-size:15px;line-height:1.3;display:flex;position:relative}.nf-langs a:after{content:"";position:absolute;inset:-4px -6px}.nf-langs a:hover{color:var(--accent)}.cell{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;container-type:inline-size}@container (width<=279px){.cell .cell-icon{grid-area:auto/1/auto/-1}.cell .cell-icon~h3,.cell .cell-icon~p{grid-column:1/-1}.cell .cell-icon~h3{min-height:0;margin-top:16px;display:block}}
