@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/static/app/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/static/app/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/static/app/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/static/app/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/static/app/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/static/app/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}:root{--paper:#f1f2f4;--sheet:#fff;--ink:#16181c;--ink-2:#41454d;--muted:#6a6f78;--line:#d9dce1;--line-2:#878c95;--grid:#e3e5e9;--dim:#5b6472;--cut:#e51a24;--create:var(--cut);--create-hover:#c4141d;--danger:var(--cut);--danger-hover:var(--create-hover);--pro:var(--cut);--pro-text:var(--create-hover);--on-pro:var(--sheet);--ok:#137a3b;--alert:var(--cut);--crease:#19a04d;--safe:#19b6d6;--info:#6b7280;--print-yellow:#e8c21a;--hl:#fff2b3;--clay-top:#f3f4f6;--clay-light:#e6e8ec;--clay-mid:#cdd1d8;--clay-dark:#b3b8c1;--clay-hole:#8e949f;--clay-edge:#5b6170;--clay-shadow:#e3e6eb;--board-white:#fff;--board-white-in:#d9d8d2;--board-white-edge:#e7e5df;--board-kraft:#c19366;--board-kraft-in:#b3875c;--board-kraft-edge:#9c7149;--board-colour:#f2c230;--board-colour-in:var(--board-white-in);--board-colour-edge:var(--board-white-edge);--board-clear:#f3f6f7;--board-clear-in:var(--board-clear);--board-clear-edge:var(--board-clear);--board-metallic:#c4c8cd;--board-metallic-in:#aeb3b9;--board-metallic-edge:var(--board-metallic);--card-film:#4f7fd6;--scene-white-glow:var(--sheet);--scene-white:var(--clay-top);--scene-grey-glow:var(--clay-light);--scene-grey:var(--clay-mid);--scene-dark-glow:var(--ink-2);--scene-dark:var(--ink);--scene-colour-default:#2e4a62;--stamp-ink:var(--ink);--stamp-ink-opacity:.7;--stamp-light:var(--sheet);--stamp-light-opacity:.8;--stamp-halo:var(--sheet);--stamp-mark:var(--cut);--stamp-inset:.03;--stamp-size:.026;--stamp-link:.62;--stamp-line-gap:.3;--stamp-gap:.4;--stamp-halo-width:.08;--stamp-name-font:600 var(--sans);--stamp-font:var(--mono);--r:4px;--r-sm:2px;--fs-badge:10px;--fs-price:32px;--fs-meta:12px;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--logo-preview-h:32px;--logo-preview-w:120px;--site-head-h:56px;--focus:0 0 0 2px var(--sheet), 0 0 0 4px var(--ink);--scrim:color-mix(in srgb, var(--ink) 40%, transparent);--lift:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--ink) 22%, transparent);--mat:#1d2127;--mat-line:#2e333b;--mat-ink:#e9ebee;--mat-muted:#a3a9b3;--pro-mat:#ff5a5f;--dur:.15s;--dur-in:.2s;--dur-fast:.12s}@media (prefers-reduced-motion:reduce){:root{--dur:0s;--dur-in:0s;--dur-fast:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:15px/1.45 var(--sans);margin:0}.num,input,select,textarea{font-variant-numeric:tabular-nums}.ui-icon{vertical-align:-.2em;flex:none;block-size:1.25em;inline-size:1.25em}.ui-btn{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);color:var(--ink);font:600 14px/1.2 var(--sans);cursor:pointer;transition:background-color var(--dur), border-color var(--dur);align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.ui-btn:hover{border-color:var(--ink-2)}.ui-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.ui-btn--primary:hover{border-color:var(--ink-2);background:var(--ink-2)}.ui-btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--paper);color:var(--ink);border-color:#0000}.ui-iconbtn{border-radius:var(--r);block-size:32px;inline-size:32px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur);background:0 0;border:0;place-items:center;padding:0;font-size:15px;display:inline-grid}.ui-iconbtn:hover{background:var(--paper);color:var(--ink)}.ui-iconbtn--on,.ui-iconbtn--on:hover{background:var(--ink);color:var(--sheet)}.ui-btn:disabled,.ui-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ui-field{gap:4px;min-inline-size:0;display:grid}.ui-field__head{align-items:center;gap:2px;display:flex}.ui-field__label{color:var(--ink-2);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;font-size:12px}.ui-field__box{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);transition:border-color var(--dur);align-items:baseline;gap:4px;padding:6px 8px;display:flex}.ui-field__box:hover{border-color:var(--ink-2)}.ui-field--focus .ui-field__box,.ui-field__box:focus-within{border-color:var(--ink);box-shadow:var(--focus);outline:2px solid #0000}.ui-field--invalid .ui-field__box{border-style:dashed;border-color:var(--ink)}.ui-field__input{inline-size:100%;min-inline-size:0;color:var(--ink);font:500 16px/1.25 var(--mono);background:0 0;border:0;outline:none;padding:0}.ui-field__unit{color:var(--muted);font:11px var(--mono)}.ui-field__msg{color:var(--ink-2);margin:0;font-size:12px;line-height:1.35}.ui-field--invalid .ui-field__msg{color:var(--ink);font-size:13px;font-weight:500}.ui-field--text .ui-field__label{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.ui-field--text .ui-field__input{font-family:var(--sans)}.ui-field--select .ui-field__label{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}.ui-field--select .ui-field__box{align-items:center;padding:0;position:relative}.ui-field--select .ui-field__input{appearance:none;font-family:var(--sans);cursor:pointer;padding-block:6px;padding-inline:8px 28px;font-size:16px}.ui-field__box>.ui-icon{color:var(--ink-2);pointer-events:none;position:absolute;inset-inline-end:8px}.ui-field__head--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-seg__opt,.ui-chips__opt,.ui-tiles__opt{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;position:relative}.ui-seg__input,.ui-chips__input,.ui-tiles__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.ui-seg{display:inline-flex}.ui-seg__opt{font:500 12px/1.2 var(--mono);padding:5px 12px}.ui-seg__opt+.ui-seg__opt{margin-inline-start:-1px}.ui-seg__opt:first-child{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.ui-seg__opt:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.ui-chips{flex-wrap:wrap;gap:4px;display:flex}.ui-chips__opt{border-radius:var(--r);font:12px/1.3 var(--mono);padding:3px 7px}.ui-tiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.ui-tiles__opt{border-radius:var(--r);color:var(--ink);gap:4px;padding:5px;font-size:12px;display:grid}.ui-seg__opt:hover,.ui-chips__opt:hover,.ui-tiles__opt:hover{border-color:var(--ink-2)}.ui-seg__opt:focus-visible{z-index:1}.ui-seg__opt:has(:focus-visible){z-index:1}.ui-chips__opt:has(:focus-visible){z-index:1}.ui-seg__opt[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.ui-seg__opt:has(:checked){border-color:var(--ink);background:var(--ink);color:var(--sheet)}.ui-chips__opt:has(:checked){border-color:var(--ink);background:var(--ink);color:var(--sheet)}.ui-tiles__opt:has(:checked){border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}.ui-tiles__swatch{border:1px solid var(--line);border-radius:var(--r-sm);block-size:22px}.ui-switch{align-items:center;gap:2px;padding-block:4px;font-size:14px;display:flex}.ui-switch__label{cursor:pointer}.ui-switch__track{background:var(--muted);cursor:pointer;block-size:18px;inline-size:30px;transition:background-color var(--dur);border:0;border-radius:9px;flex:none;margin-inline-start:auto;padding:0;position:relative}.ui-switch__track:after{background:var(--sheet);content:"";block-size:14px;inline-size:14px;transition:inset-inline-start var(--dur);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.ui-switch__track[aria-checked=true]{background:var(--ink)}.ui-switch__track[aria-busy=true]{opacity:.45;cursor:progress}.ui-switch__track[aria-checked=true]:after{inset-inline-start:14px}.ui-tip{vertical-align:middle;display:inline-flex}.ui-tip__btn{border-radius:var(--r);min-block-size:24px;min-inline-size:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-block:-4px;padding:2px;font-size:12px;display:inline-grid}.ui-tip__btn:hover{color:var(--ink)}.ui-tip__pop{border:1px solid var(--ink);border-radius:var(--r);background:var(--sheet);max-inline-size:min(260px,100vi - 32px);color:var(--ink-2);font:13px/1.4 var(--sans);padding:8px 10px}.ui-tip--learn .ui-tip__more{border-radius:var(--r);inline-size:fit-content;color:var(--ink);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:4px;margin-block-start:6px;display:flex}.ui-tip__more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@supports (position-area:block-end){.ui-tip__pop{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin:4px;inset-block:auto;inset-inline:auto}}.ui-modal{--ui-modal-from:8px;--ui-modal-shadow:0 12px 32px color-mix(in srgb, var(--ink) 18%, transparent);border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);max-block-size:calc(100% - 32px);inline-size:min(440px,100% - 32px);color:var(--ink);box-shadow:var(--ui-modal-shadow);padding:0}.ui-modal--wide{inline-size:min(760px,100% - 32px)}.ui-modal::backdrop{background:var(--scrim)}@media (width<820px){.ui-modal{--ui-modal-from:100%;max-block-size:100%;inline-size:100%;max-inline-size:none;border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0;margin-block:auto 0;margin-inline:0;padding-block-end:env(safe-area-inset-bottom)}}.ui-modal__body{gap:12px;padding:16px;display:grid}.ui-modal__head{justify-content:space-between;align-items:center;gap:8px;margin-block:-6px;margin-inline-end:-8px;display:flex}.ui-modal__title{font:600 16px/1.3 var(--sans);margin:0}.ui-modal[open]{transition:opacity var(--dur-in) ease-out, translate var(--dur-in) ease-out}.ui-modal[open]::backdrop{transition:opacity var(--dur-in) ease-out}@starting-style{.ui-modal[open],.ui-modal[open]::backdrop{opacity:0}.ui-modal[open]{translate:0 var(--ui-modal-from)}}.ui-modal--leaving:not([open]){z-index:150;box-shadow:0 0 0 100vmax var(--scrim), var(--ui-modal-shadow);pointer-events:none;animation:ui-modal-leave var(--dur) ease-in both;display:block;position:fixed;inset:0;overflow:auto}@keyframes ui-modal-leave{0%{opacity:1;translate:none}to{opacity:0;translate:0 var(--ui-modal-from)}}.ui-menu{display:inline-flex;position:relative}.ui-menu__btn{border-radius:var(--r);block-size:36px;inline-size:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;list-style:none;display:grid}.ui-menu__btn::-webkit-details-marker{display:none}:where(details[open])>.ui-menu__btn,.ui-menu__btn:hover,.ui-menu__btn[aria-expanded=true]{background:var(--paper);color:var(--ink)}.ui-menu__initial{border-radius:var(--r);block-size:24px;inline-size:24px;font:600 12px/1 var(--sans);border:1px solid;place-items:center;display:grid;position:relative;overflow:hidden}.ui-menu__initial img{object-fit:cover;background:var(--sheet);block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-menu__pop{z-index:60;border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);transform-origin:100% 0;inline-size:max-content;min-inline-size:220px;max-inline-size:300px;transition:opacity var(--dur-fast) ease-out, scale var(--dur-fast) ease-out, display var(--dur-fast) allow-discrete;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.ui-menu__pop[hidden],.is-closing .ui-menu__pop{opacity:0;scale:.97}@starting-style{.ui-menu__pop{opacity:0;scale:.97}}.ui-menu__pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 0}.ui-menu--side .ui-menu__pop{transform-origin:0 100%;inset-block:auto 0;inset-inline:calc(100% + 8px) auto}.ui-menu--side .ui-menu__pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100% 100%}.ui-menu__note{border-block-end:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px}.ui-menu__name{color:var(--ink);font:600 13px/1.4 var(--sans);margin:0;display:block}.ui-menu__list{padding-block:4px;display:grid}.ui-menu__form{display:contents}.ui-menu__item{min-block-size:36px;inline-size:100%;color:var(--ink);font:14px/1.3 var(--sans);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 12px;text-decoration:none;display:flex}.ui-menu__item:has(.ui-icon){gap:12px}.ui-menu__item .ui-icon{color:var(--muted);flex:none;margin-inline-start:auto}.ui-menu__sep{border-block-start:1px solid var(--line);margin-block:4px}@media (hover:hover){.ui-menu__item:hover{background:var(--paper)}}@media (width<820px){.ui-modal .ui-menu__note{border:0;padding:0}.ui-modal .ui-menu__list{margin-inline:-16px;padding-block:0}.ui-modal .ui-menu__item{min-block-size:44px;padding-inline:16px;font-size:16px}}.ui-rail{border-inline-end:1px solid var(--line);background:var(--sheet);flex-direction:column;justify-content:space-between;align-items:center;block-size:100%;inline-size:72px;padding-block:10px;display:flex}.ui-rail__group{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-rail__group>li{justify-items:center;display:grid}.ui-rail__item{border-radius:var(--r);block-size:36px;inline-size:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:16px;text-decoration:none;display:grid;position:relative}.ui-rail__home{block-size:48px;inline-size:48px;color:var(--ink);flex:none;margin-block-end:8px;font-size:26px}.ui-rail__item:has(.ui-menu__initial){block-size:44px;inline-size:44px}.ui-rail .ui-menu__initial{block-size:32px;inline-size:32px;font-size:15px}@media (width>=820px){.ui-rail__home~.ui-rail__group:last-child{margin-block-start:auto}}.ui-rail__item:hover{background:var(--paper);color:var(--ink)}.ui-rail__item[aria-current]{background:var(--ink);color:var(--sheet)}@media (width>=820px){.ui-rail__item:has(.ui-rail__cap){align-content:center;gap:3px;block-size:auto;min-block-size:50px;inline-size:64px;padding-block:6px}.ui-rail__div{border-block-start:1px solid var(--line);margin-block-start:4px;padding-block-start:8px}}.ui-rail__cap{max-inline-size:56px;font:11px/1.15 var(--sans);text-align:center;text-wrap:balance}.ui-rail__item:after{z-index:1;border-radius:var(--r);background:var(--ink);color:var(--sheet);font:12px/1.3 var(--sans);white-space:nowrap;content:attr(data-tip);opacity:0;pointer-events:none;transition:opacity var(--dur);padding:3px 7px;position:absolute;inset-inline-start:calc(100% + 8px)}.ui-rail__item:hover:after,.ui-rail__item:focus-visible:after{opacity:1}.ui-rail__item:not([data-tip]):after{content:none}.ui-rail__item[aria-expanded=true]:after{opacity:0}@media (width<820px){.ui-rail{z-index:10;block-size:auto;inline-size:auto;padding:4px 8px max(4px, env(safe-area-inset-bottom));border-block-start:1px solid var(--line);border-inline-end:0;flex-direction:row;justify-content:space-around;position:fixed;inset-block-end:0;inset-inline:0}.ui-rail__group{flex:var(--n,1) 1 0;flex-direction:row}.ui-rail__group>li{flex:1 1 0;justify-content:center;display:flex}.ui-rail .ui-rail__desk{display:none}.ui-rail__item{block-size:44px;inline-size:44px}.ui-rail__item:after,.ui-rail__cap{display:none}}.ui-pro{vertical-align:1px;border-radius:var(--r-sm);color:var(--pro);font:600 var(--fs-badge)/1.2 var(--mono);letter-spacing:.1em;white-space:nowrap;border:1px solid;margin-inline-start:6px;padding:1px 4px;font-style:normal;display:inline-block}.ui-mark{flex:none;block-size:1.25em;inline-size:1.25em}.toast{z-index:200;border-radius:var(--r);background:var(--ink);max-inline-size:min(420px,100vw - 32px);color:var(--sheet);opacity:0;transition:opacity var(--dur), transform var(--dur);pointer-events:none;padding:11px 18px;font-size:13px;position:fixed;inset-block-end:24px;inset-inline-end:24px;transform:translateY(6px)}.toast.show{opacity:1;transform:none}@media (width<=780px){.toast-gate{max-inline-size:none;inset-block:12px auto;inset-inline:16px}}.seo{max-inline-size:72ch;color:var(--ink-2);margin-inline:auto;padding:48px 16px 80px;font-size:16px;line-height:1.65}.seo h1{color:var(--ink);font:600 clamp(28px, 4vw, 40px)/1.1 var(--sans);letter-spacing:-.01em;margin:16px 0 24px}.seo h2{color:var(--ink);font:600 18px/1.3 var(--sans);margin:32px 0 8px}.seo p{margin:0 0 12px}.seo a{color:var(--ink);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.seo a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.seo a:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.seo__img{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);block-size:auto;max-inline-size:100%;margin-block:24px;display:block}.seo__lead{color:var(--ink);font-size:17px}.seo__more{border-block:1px solid var(--line);margin-block-start:32px}.seo__more>summary{min-block-size:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.seo__more>summary::-webkit-details-marker{display:none}.seo__chev{color:var(--ink-2);transition:rotate var(--dur);display:inline-flex}.seo__more[open] .seo__chev{rotate:180deg}.seo__more>summary:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.seo__more .seo__img{object-fit:contain;max-block-size:60svh;inline-size:100%;margin-block-start:8px}.seo__about{padding-block-end:16px}.seo__about h2:first-child{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.seo__about h2:not(:first-child){border-block-start:1px solid var(--line);margin-block:24px 6px;padding-block-start:20px;font-size:16px}.seo__related{flex-wrap:wrap;gap:8px;margin-block-start:24px;font-size:14px;display:flex}.seo__related-h{color:var(--muted);flex-basis:100%}.seo .seo__related a{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);padding:4px 10px;text-decoration:none}.seo .seo__related a:hover{border-color:var(--ink-2)}@media (width<=560px){.seo{padding-block:32px 56px}}.ui-btn:focus-visible,.ui-iconbtn:focus-visible,.ui-tip__btn:focus-visible,.ui-tip__more:focus-visible,.ui-switch__track:focus-visible,.ui-rail__item:focus-visible,.ui-menu__btn:focus-visible,.ui-menu__item:focus-visible,.ui-seg__opt:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.ui-seg__opt:has(:focus-visible){box-shadow:var(--focus);outline:2px solid #0000}.ui-chips__opt:has(:focus-visible){box-shadow:var(--focus);outline:2px solid #0000}.ui-tiles__opt:has(:focus-visible){box-shadow:var(--focus);outline:2px solid #0000}.ui-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.ui-tiles__opt:has(:checked:focus-visible){outline:1px solid var(--ink)}.canvas{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:16px 16px;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.pz-wrap,.canvas3d{position:absolute;inset:0}.pz-wrap[hidden]{display:none}.pz-view{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.pz-view:active{cursor:grabbing}.pz-layer{transform-origin:0 0;position:absolute;inset:0}.sheet{border:1px solid var(--line);background:var(--sheet);position:absolute;inset-block:16px 64px;inset-inline:16px}.sheet__svg,.sheet__svg>svg{-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.pz-pill{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);inline-size:fit-content;max-inline-size:calc(100% - 24px);color:var(--ink-2);font:500 12px/1.3 var(--sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin-inline:auto;padding:4px 8px;display:flex;position:absolute;inset-block-end:12px;inset-inline:12px}.legend{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.legend__item{align-items:center;gap:6px;display:inline-flex}.legend__line{border-block-start:2px solid;inline-size:20px}.legend__line--dashed{border-block-start-style:dashed}.pz-ctl{align-items:center;gap:2px;display:inline-flex}.pz-btn{justify-content:center;min-inline-size:28px;padding:4px 8px;font-size:13px}.pz-pct{text-align:center;min-inline-size:4ch;font:500 12px/1 var(--mono)}.canvas__status{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);color:var(--ink-2);font:500 12px/1.3 var(--sans);animation:canvas-in var(--dur) both;margin:0;padding:4px 8px;position:absolute;inset-block-start:12px;inset-inline-start:12px}@keyframes canvas-in{0%{opacity:0}}.canvas__error{color:var(--ink);justify-items:center;gap:8px;display:grid;position:absolute;inset-block-start:50%;inset-inline:16px;transform:translateY(-50%)}.canvas__error p{margin:0}.canvas3d{place-items:center;padding:16px;display:grid}.canvas3d__card{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);max-inline-size:320px;color:var(--ink-2);text-align:center;justify-items:center;gap:8px;padding:24px 20px 20px;display:grid}.canvas3d .ui-icon{block-size:40px;inline-size:40px;color:var(--cut)}.canvas3d__h{color:var(--ink);margin:4px 0 0;font-size:16px;font-weight:600}.canvas3d__p{color:var(--muted);margin:0;font-size:14px}.v3d,.v3d__view{position:absolute;inset:0}.v3d__view{touch-action:none;cursor:grab}.v3d__view:active{cursor:grabbing}.v3d__view:focus-visible{outline:none}.v3d__view:focus-visible:after{content:"";z-index:1;box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--sheet);pointer-events:none;position:absolute;inset:0}.v3d__gl{block-size:100%;inline-size:100%;display:block}.v3d__fold{block-size:24px;inline-size:clamp(96px,22vw,200px);accent-color:var(--ink)}.v3d__tag{text-align:center;pointer-events:none;margin:0;position:absolute;inset-block-start:12px;inset-inline:12px}.v3d__tagtext{border:1px solid var(--ink);border-radius:var(--r);background:var(--sheet);color:var(--ink);font:500 13px/1.3 var(--sans);padding:4px 10px;display:inline-block}.v3d[data-bg=white]{background:radial-gradient(ellipse 80% 70% at 50% 42%, var(--scene-white-glow), var(--scene-white))}.v3d[data-bg=grey]{background:radial-gradient(ellipse 80% 70% at 50% 42%, var(--scene-grey-glow), var(--scene-grey))}.v3d[data-bg=dark]{background:radial-gradient(ellipse 80% 70% at 50% 42%, var(--scene-dark-glow), var(--scene-dark))}.v3d[data-bg=colour]{background:radial-gradient(ellipse 80% 70% at 50% 42%, var(--scene-colour-glow), var(--scene-colour))}.rc__mark,.ed-top__mark{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);color:var(--ink-2);font:12px/1.3 var(--sans);padding:2px 6px}body:has(>.site-main){flex-direction:column;min-block-size:100svh;display:flex}.site-main{flex:1}.site-main:focus{outline:none}.site-wrap{max-inline-size:1200px;margin-inline:auto;padding-inline:16px}html:has(.site-head){scroll-padding-block-start:calc(var(--site-head-h) + 1px)}.site-skip{z-index:300;border-radius:var(--r);background:var(--ink);color:var(--sheet);padding:8px 12px;font-weight:600;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.site-skip:focus-visible{box-shadow:var(--focus);outline:2px solid #0000;transform:none}.site-head{z-index:50;border-block-end:1px solid var(--line);background:var(--sheet);position:sticky;inset-block-start:0}.site-head__in{max-inline-size:1200px;min-block-size:var(--site-head-h);align-items:center;gap:24px;margin-inline:auto;padding-inline:16px;display:flex}.site-head .brand,.site-foot .brand{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{flex:none;block-size:26px;inline-size:26px}.site-nav{gap:4px;display:flex}.site-nav__link{border-radius:var(--r);color:var(--ink-2);white-space:nowrap;padding:6px 10px;font-size:14px;text-decoration:none}.site-nav__link:hover{background:var(--paper);color:var(--ink)}.site-nav__link[aria-current=page]{color:var(--ink);text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.site-nav__link:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.site-acts{gap:8px;margin-inline-start:auto;display:flex}.site-mega__btn{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);block-size:36px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-inline-end:8px;padding-inline:12px 10px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.site-mega__btn::-webkit-details-marker{display:none}.site-mega__btn:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.site-mega__btn:hover,.site-mega[open] .site-mega__btn{border-color:var(--line-2)}.site-mega__btn[aria-current=page]{border-color:var(--ink)}.site-mega__chev{transition:rotate var(--dur) ease-out;display:inline-flex}.site-mega[open] .site-mega__chev{rotate:180deg}.site-mega__pop{z-index:100;border-block:1px solid var(--line);background:var(--sheet);box-shadow:var(--lift);transition:opacity var(--dur-fast) ease-out, translate var(--dur-fast) ease-out;position:absolute;inset-block-start:100%;inset-inline:0}@starting-style{.site-mega__pop{opacity:0;translate:0 -6px}}.is-closing .site-mega__pop{opacity:0}.site-mega__in,.site-mega__foot{max-inline-size:1200px;margin-inline:auto;padding-inline:16px}.site-mega__in{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-block:28px;display:grid}.site-mega__h{color:var(--muted);font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;display:flex}.site-mega__h:after{content:"";border-block-start:1px solid var(--line);flex:1}.site-mega__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-mega__list+.site-mega__h{margin-block-start:20px}.site-mega__link{color:var(--ink-2);padding-block:3px;font-size:14px;text-decoration:none;display:inline-block}.site-mega__link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site-mega__foot{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:4px 24px;padding-block:12px 16px;display:flex}.site-mega__more{color:var(--ink);font:500 13px var(--mono);align-items:center;gap:4px;padding-block:3px;text-decoration:none;display:inline-flex}.site-mega__more:hover{text-underline-offset:3px;text-decoration:underline}.site-create{border-color:var(--create);background:var(--create)}.site-create:hover{border-color:var(--create-hover);background:var(--create-hover)}.site-lang__btn{grid-auto-flow:column;gap:4px;inline-size:auto;padding-inline:8px;font-size:13px}.site-acts .ui-menu__initial{block-size:100%;inline-size:100%;font-size:14px}.site-acts .ui-btn,.site-menu__acts .ui-btn,.site-404 .ui-btn{white-space:nowrap;text-decoration:none}.lang-hint{align-items:center;gap:12px;display:flex}.lang-hint--bar{border-block-end:1px solid var(--line);background:var(--paper);color:var(--ink);justify-content:center;padding:4px 16px;font-size:13px}.lang-hint.toast{pointer-events:auto;padding-block:4px;padding-inline-end:4px}.lang-hint__go{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:600}.lang-hint.toast .lang-hint__x{color:inherit}.lang-hint.toast .lang-hint__x:hover{background:0 0}@media (width<=820px) and (height<=480px){.site-head{position:relative}html:has(.site-head){scroll-padding-block-start:0}}.site-menu{margin-inline-start:auto;display:none}.site-menu__btn{border-radius:var(--r);block-size:40px;inline-size:40px;color:var(--ink);cursor:pointer;place-items:center;font-size:18px;list-style:none;display:grid}.site-menu__btn::-webkit-details-marker{display:none}.site-menu__btn:hover,.site-menu[open] .site-menu__btn{background:var(--paper)}.site-menu .site-menu__btn:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.site-menu__panel{z-index:100;border-block-end:1px solid var(--line);background:var(--sheet);transition:opacity var(--dur-fast) ease-out;padding:4px 16px 16px;position:absolute;inset-block-start:100%;inset-inline:0}@starting-style{.site-menu__panel{opacity:0}}.is-closing .site-menu__panel{opacity:0}.site-menu__nav{display:grid}.site-menu__nav .site-nav__link,.site-menu__acct .site-nav__link{border-block-end:1px solid var(--line);border-radius:0;padding:12px 0;font-size:16px}.site-menu__nav .site-nav__link:hover,.site-menu__acct .site-nav__link:hover{background:0 0}.site-menu__acct{margin-block-start:16px;display:grid}.site-menu__email{color:var(--muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.site-menu__acts{gap:8px;margin-block-start:16px;display:flex}.site-menu__acts form{flex:1;display:flex}.site-menu__acts .ui-btn{flex:1;justify-content:center;padding-block:10px}@media (width<=820px){.site-nav,.site-acts>:not(.site-lang){display:none}.site-head__in{gap:8px}.site-menu{margin-inline-start:0;display:block}}.site-foot{--focus:0 0 0 2px var(--mat), 0 0 0 4px var(--sheet);background:var(--mat);color:var(--mat-muted);font-size:14px}.site-foot .brand{color:var(--mat-ink)}.site-foot__mail{border:1px solid var(--mat-line);border-radius:var(--r);color:var(--mat-ink);align-items:center;gap:8px;margin-block-start:16px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.site-foot__mail:hover{border-color:var(--mat-muted)}.site-foot__tb{border:1px solid var(--mat-line);grid-column:1/-1;grid-template-columns:1.3fr repeat(3,minmax(0,1fr)) 1.6fr;margin:8px 0 0;display:grid}.site-foot__cell{min-inline-size:0;padding:10px 12px}.site-foot__cell+.site-foot__cell{border-inline-start:1px solid var(--mat-line)}.site-foot__tb dt{color:var(--mat-muted);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.site-foot__tb dd{color:var(--mat-ink);font:500 13px var(--mono);margin:2px 0 0}.site-foot__tb .site-foot__keys{flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.site-foot__keys span{align-items:center;gap:4px;display:inline-flex}.site-foot__sw{border-block-start:2px solid var(--cut);inline-size:14px}.site-foot__sw.crease{border-block-start:2px dashed var(--crease)}.site-foot__sw.safe{border-block-start:2px dashed var(--safe)}.site-foot__sw.info{border-block-start-color:var(--info)}.site-foot__in{grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;max-inline-size:1200px;margin-inline:auto;padding:48px 16px 24px;display:grid}.site-foot__tag{max-inline-size:30em;color:var(--mat-muted);margin:12px 0 0}.site-foot__nav{grid-template-columns:repeat(4,auto);gap:32px 64px;display:grid}.site-foot__title{color:var(--mat-muted);font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.site-foot__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-foot__fb{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.site-foot__col a,.site-foot__fb{color:var(--mat-ink);text-decoration:none}.site-foot__col a:hover,.site-foot__fb:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mat-muted);text-decoration-color:var(--mat-muted);text-underline-offset:3px}.site-foot__note{color:var(--mat-muted);grid-column:1/-1;margin:0;font-size:13px}@media (width<=820px){.site-foot__in{grid-template-columns:minmax(0,1fr);padding-block-start:40px}.site-foot__nav{justify-content:start;gap:24px 48px}.site-foot__col ul{gap:0}.site-foot__col a,.site-foot__fb{padding-block:12px;line-height:20px;display:block}.site-foot__title{margin-block-end:0}}@media (width<=560px){.site-foot__nav,.site-foot__tb{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot__cell:first-child{grid-column:1/-1}.site-foot__cell:nth-child(2){border-inline-start:0}.site-foot__cell:nth-child(n+2){border-block-start:1px solid var(--mat-line)}}.site-foot a:focus-visible,.site-foot__fb:focus-visible,.site-404 a:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.site-fb{gap:12px;display:grid}.site-fb textarea{resize:vertical;min-block-size:96px}.site-fb select{cursor:pointer}.site-fb__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.site-fb__hint:empty{display:none}.site-fb__why{color:var(--muted);margin-inline-start:4px;font-size:12px}.site-fb__hp{opacity:0;block-size:0;position:absolute;overflow:hidden}.site-fb__msg{min-block-size:1.35em;color:var(--ink-2);margin:0;font-size:13px}.site-fb__acts{justify-content:flex-end;display:flex}.site-404{padding-block:64px 96px}.site-404 h1{margin:0 0 12px}.site-404 p{max-inline-size:56ch;color:var(--ink-2);margin:0 0 24px}.site-404__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tcard{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);color:var(--ink);transition:border-color var(--dur);flex-direction:column;padding:16px;text-decoration:none;display:flex}.tcard:hover{border-color:var(--ink-2)}.tcard:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.tcard__title{font:600 17px/1.25 var(--sans);margin:0 0 6px}.tcard__text{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.5}.tcard__cta{align-items:center;gap:6px;margin-block-start:16px;font-weight:600;display:inline-flex}.tcard:hover .tcard__cta{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tcard .thumb{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, var(--paper);block-size:160px;margin-block-end:14px;position:relative;overflow:hidden;container-type:size}.tcard .thumb svg,.tcard .thumb .iso{block-size:100%;inline-size:100%;transition:opacity var(--dur);position:absolute;inset:0}.tcard .thumb img.iso{inline-size:min(calc(var(--fw,1.286) * 100cqw), calc(var(--fh,2.5) * 100cqh));block-size:auto;inset:50% auto auto 50%;translate:-50% -50%}.tcard .sch,.tcard:hover .iso,.tcard:focus-visible .iso{opacity:0}.tcard:hover .sch,.tcard:focus-visible .sch{opacity:1}.tcard .sch line,.tcard .sch path{stroke-width:1.2px;vector-effect:non-scaling-stroke}.iso *{stroke:var(--clay-edge);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso .c-top{fill:var(--clay-top)}.iso .c-light{fill:var(--clay-light)}.iso .c-mid{fill:var(--clay-mid)}.iso .c-dark{fill:var(--clay-dark)}.iso .c-hole{fill:var(--clay-hole)}.iso .c-band{fill:var(--clay-light);stroke-width:.6px}.iso .c-inner{fill:var(--clay-dark);stroke:none}.iso .c-sh{fill:var(--clay-shadow);stroke:none}.iso .c-edge,.iso .c-edgeonly{fill:none}.iso .c-thru{fill:var(--paper)}.iso .c-seam,.iso .c-perf{fill:none;stroke-width:.7px;stroke-dasharray:2.5 2}.iso .c-perf{stroke-dasharray:1 1.6}.iso .c-zip,.iso .c-crimp{fill:none;stroke-width:.6px;opacity:.75}.iso .c-crease{fill:none;stroke-width:.6px;opacity:.55}.iso .c-slit{fill:none;stroke-width:1.2px}.iso .c-shade{stroke:none}.iso .c-bend{fill:none;stroke-width:.5px;opacity:.3}.iso .c-corner{fill:none;stroke-width:1.3px}.iso .c-hl{fill:none;stroke:var(--sheet);stroke-width:2px;stroke-linecap:round;opacity:.75}.iso .c-rope{fill:none;stroke:var(--clay-edge);stroke-width:1.6px;stroke-linecap:round}.iso .c-rope.back{stroke:var(--clay-hole)}.iso .c-sideseal{fill:none;stroke:var(--clay-light);stroke-width:3.6px;vector-effect:none}@media (width<=920px){.tcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tcards__grid{grid-template-columns:minmax(0,1fr)}}.tcards--pick .tcards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tcards--pick .tcard{padding:10px 10px 12px}.tcards--pick .tcard .thumb{block-size:140px;margin-block-end:10px}.tcards--pick .tcard__title{font-size:15px}@media (width<=920px){.tcards--pick .tcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tcards--pick .tcard .thumb{block-size:104px}.tcards--pick .tcard__title{font-size:14px}}.hub h1,.gd-index h1,.gd-hub h1,.gd-list h1,.gd__article h1,.site-404 h1{font:600 clamp(28px, 4vw, 40px)/1.1 var(--sans);letter-spacing:-.01em}.landing h2,.hub-guides h2,.gd-index h2,.gd__article h2{font:600 clamp(22px, 3vw, 26px)/1.15 var(--sans);letter-spacing:-.01em}.site-btn{padding:11px 18px;font-size:15px;text-decoration:none}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.12}.landing h3{margin:0}.landing [hidden]{display:none}.lp-section{padding-block:84px}.lp-band{background:var(--sheet)}.lp-head{max-inline-size:44em;margin-block-end:40px}.lp-eyebrow{color:var(--muted);font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;display:block}.lp-lead{max-inline-size:34em;color:var(--ink-2);margin:14px 0 0;font-size:18px;line-height:1.55}.lp-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lp-fold{border-block-start:1px dashed var(--crease);position:relative}.lp-fold span{background:var(--paper);color:var(--muted);font:500 10px/18px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-inline:6px;position:absolute;inset-block-start:-9px;inset-inline-start:max(16px,50% - 584px)}.lp-hero{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);overflow:hidden}.lp-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:64px 72px;display:grid}.lp-kicker{color:var(--ink-2);font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.lp-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.06}.lp-hero h1 em{-webkit-text-decoration:underline 3px var(--cut);text-decoration:underline 3px var(--cut);text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-style:normal}.lp-spec{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);max-inline-size:540px;box-shadow:var(--lift);gap:14px;margin-block-start:28px;padding:14px;display:grid}.lp-spec__types,.lp-products{flex-wrap:wrap;gap:6px;display:flex}.lp-spec__types{gap:4px}.lp-chip{border:1px solid var(--line);color:var(--ink-2);font:500 13px/1.4 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;text-decoration:none}.lp-chip:hover{border-color:var(--line-2);color:var(--ink)}.lp-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.lp-spec__types .lp-chip{white-space:nowrap;padding-inline:8px;font-size:12px}.lp-chip:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.lp-spec__dims{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.lp-dim{flex:74px;gap:4px;min-inline-size:0;display:grid}.lp-dim__label{color:var(--muted);font:500 11px/1 var(--mono);letter-spacing:.06em;align-items:center;gap:6px;display:flex}.lp-dim__label:before,.lp-dim__label:after{content:"";border-inline-start:1px solid var(--info);block-size:7px}.lp-dim__label:after{order:3}.lp-dim__name{flex:1;align-items:center;gap:6px;display:flex}.lp-dim__name:after{content:"";border-block-start:1px solid var(--info);flex:1}.lp-dim__box{position:relative}.lp-dim__input{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);block-size:40px;inline-size:100%;color:var(--ink);padding-inline:10px 34px;font-size:16px}.lp-dim__input:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.lp-dim__unit{color:var(--muted);font:12px var(--mono);position:absolute;inset-block-start:12px;inset-inline-end:10px}.lp-spec__x{color:var(--muted);font:16px var(--mono);padding-block-end:11px}.lp-spec__go{flex:160px;justify-content:center;block-size:40px}.lp-nudge .ui-icon{transition:translate var(--dur) ease-out}.lp-nudge:hover .ui-icon{translate:3px}.lp-facts{color:var(--ink-2);font:13px var(--mono);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-facts li{align-items:center;gap:6px;display:flex}.lp-facts li:before{content:"";background:var(--crease);border-radius:50%;block-size:6px;inline-size:6px}.lp-hero__fig{justify-items:center;gap:8px;margin:0;display:grid}.lp-crop{inline-size:100%;padding:28px;position:relative}.lp-crop__mark{border:0 solid var(--ink-2);block-size:18px;inline-size:18px;position:absolute}.lp-crop__mark--1{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:0;inset-inline-start:0}.lp-crop__mark--2{border-block-start-width:1px;border-inline-end-width:1px;inset-block-start:0;inset-inline-end:0}.lp-crop__mark--3{border-block-end-width:1px;border-inline-start-width:1px;inset-block-end:0;inset-inline-start:0}.lp-crop__mark--4{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:0;inset-inline-end:0}.lp-reg{border:1px solid var(--ink-2);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-block-start:calc(50% - 7px);inset-inline-end:-4px}.lp-reg:before,.lp-reg:after{content:"";background:var(--ink-2);position:absolute}.lp-reg:before{block-size:1px;inset:6px -4px auto}.lp-reg:after{inline-size:1px;inset:-4px auto -4px 6px}@property --gap{syntax:"<length>";inherits:true;initial-value:0}.lp-scene{perspective:1500px;justify-content:center;align-items:center;block-size:460px;inline-size:100%;display:flex}.lp-stack{--gap:46px;inline-size:var(--w);max-inline-size:100%;aspect-ratio:var(--ratio);transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-36deg)}.lp-sheet{border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb, var(--sheet) 55%, transparent);transform:translateZ(calc(var(--i) * var(--gap)));position:absolute;inset:0}.lp-sheet:first-child{background:var(--sheet)}.lp-stack .lp-sheet svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lp-stack .lp-sheet svg line,.lp-stack .lp-sheet svg path{stroke-width:2px;vector-effect:non-scaling-stroke}.lp-sheet__tag{font:600 9px var(--mono);letter-spacing:.12em;position:absolute;inset-block-start:8px;inset-inline-start:10px}.l-cut .lp-sheet__tag{color:var(--cut)}.l-crease .lp-sheet__tag{color:var(--crease)}.l-info .lp-sheet__tag{color:var(--info)}.l-safe .lp-sheet__tag{color:var(--safe)}.lp-hero__cap{color:var(--ink-2);font:13px var(--mono);-webkit-text-decoration:underline dashed 1px var(--line-2);text-decoration:underline dashed 1px var(--line-2);text-underline-offset:4px;padding-block:6px;display:inline-block}.lp-hero__cap:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.lp-stack{animation:7s cubic-bezier(.65,0,.35,1) infinite lp-breathe}@keyframes lp-breathe{0%,12%{--gap:14px}45%,70%{--gap:62px}to{--gap:14px}}}@media (width<=920px){.lp-hero__in{grid-template-columns:minmax(0,1fr);padding-block:40px 48px}}@media (width<=560px){.lp-section{padding-block:56px}.lp-scene{block-size:300px}.lp-stack{transform:rotateX(58deg)rotate(-36deg)scale(.72)}}.lp-chain{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-step{counter-increment:step;grid-template-rows:auto auto auto 1fr;gap:8px;min-inline-size:0;padding-inline:14px;display:grid}.lp-step+.lp-step{border-inline-start:1px solid var(--line)}.lp-step:before{content:counter(step);color:var(--ink);font:500 12px/20px var(--mono);background:linear-gradient(var(--info), var(--info)) 28px 50% / calc(100% - 28px) 1px no-repeat;align-items:center;gap:8px;padding-inline-start:6px;display:flex}.lp-chain__pic{aspect-ratio:1;border-radius:var(--r);background:var(--paper);place-items:center;margin-block-end:6px;padding:12px;display:grid;overflow:hidden}.lp-chain__pic>.lp-art,.lp-chain__img{object-fit:contain;block-size:100%;inline-size:100%}.lp-chain__img{scale:1.4}.lp-art :is(line,path){vector-effect:non-scaling-stroke;stroke-width:1px}.lp-chain h3{font-size:16px;font-weight:600}.lp-chain p{color:var(--ink-2);margin:0;font-size:14px}.lp-specs{inline-size:100%;color:var(--ink-2);margin:0;font-size:13px;line-height:1.9;display:grid}.lp-specs__row{border-block-end:1px solid var(--line);justify-content:space-between;gap:8px;display:flex}.lp-specs dd{color:var(--ink);margin:0;font-weight:500}.lp-files{gap:6px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.lp-files__item{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);overflow-wrap:anywhere;justify-content:space-between;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.lp-files small{color:var(--muted);flex:none;font-weight:400}@media (width<=920px){.lp-chain{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lp-step+.lp-step{border-inline-start:0}.lp-step:nth-child(2n){border-inline-start:1px solid var(--line)}}@media (width<=480px){.lp-step{padding-inline:10px}.lp-chain__pic{aspect-ratio:4/3;padding:8px}.lp-chain__pic--text{aspect-ratio:auto}.lp-specs{font-size:12px;line-height:1.7}.lp-chain p{font-size:13px}}.lp-plot.is-cutting .is-knife>*{stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-cut var(--d,.6s) linear var(--t,0s) forwards}.lp-plot.is-cutting .is-fold{opacity:0;animation:lp-show .4s ease var(--after,.6s) forwards}@keyframes lp-cut{to{stroke-dashoffset:0}}@keyframes lp-show{to{opacity:1}}.lp-group+.lp-group{margin-block-start:44px}.lp-group__head{justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:14px;display:flex}.lp-group__head h3{font-size:20px;font-weight:600}.lp-more{min-block-size:32px;color:var(--ink-2);font:500 13px var(--mono);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lp-more:hover{color:var(--ink)}.lp-products{border-block-start:1px solid var(--line);align-items:center;margin-block-start:40px;padding-block-start:20px}.lp-products .lp-eyebrow{margin:0 6px 0 0}.lp-mat{--focus:0 0 0 2px var(--mat), 0 0 0 4px var(--sheet);background:linear-gradient(var(--mat-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--mat-line) 1px, transparent 1px) 0 0 / 40px 40px, var(--mat);color:var(--mat-ink)}.lp-mat .lp-eyebrow,.lp-mat .lp-lead{color:var(--mat-muted)}.lp-mat__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.lp-points{margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-points__item{border-block-start:1px solid var(--mat-line);gap:2px;padding-block:12px;display:grid}.lp-points__item:last-child{border-block-end:1px solid var(--mat-line)}.lp-points b{font-weight:600}.lp-points__item>span{color:var(--mat-muted);font-size:14px}.lp-mat .ui-pro{color:var(--pro-mat)}.lp-mat__art{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.lp-mat__art figure{gap:8px;margin:0;display:grid}.lp-mat__art .lp-art{background:var(--sheet);block-size:auto;inline-size:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 45%, transparent);display:block}.lp-mat__art figcaption{color:var(--mat-muted);font-size:12px}@media (width<=920px){.lp-mat__in{grid-template-columns:minmax(0,1fr)}}.lp-feats{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-feat{border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line);grid-template-rows:minmax(170px,auto) auto auto;gap:10px;min-inline-size:0;padding:22px;display:grid}.lp-feat h3{font-size:17px;font-weight:600}.lp-feat p{color:var(--ink-2);margin:0;font-size:14px}.lp-feat__pic{place-items:center;min-inline-size:0;display:grid}.lp-feat__3d{position:relative;overflow:hidden}.lp-feat__3d img{object-fit:contain;block-size:150px;max-inline-size:100%;scale:1.3}.lp-pill{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;max-inline-size:100%;padding:7px 12px;font-size:13px;display:inline-flex;overflow:hidden}.lp-feat__3d .lp-pill{position:absolute;inset-block-end:4px;inset-inline-end:0}.lp-rc{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);inline-size:100%;box-shadow:var(--lift);grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}.lp-rc__pic{border-inline-end:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 12px 12px, var(--paper);overflow:hidden}.lp-rc__pic img{object-fit:contain;block-size:100%;inline-size:100%;scale:1.5}.lp-rc__body{align-content:center;gap:3px;min-inline-size:0;padding:10px 12px;display:grid}.lp-rc__name{font:600 14px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-rc__meta{color:var(--ink-2);font-size:12px}.lp-rc__mark{color:var(--ink);font-weight:500}.lp-rc__file{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);justify-self:start;align-items:center;gap:6px;margin-block-start:4px;padding:3px 8px;font-size:12px;display:inline-flex}.lp-share{gap:6px;inline-size:100%;margin:0;display:grid}.lp-share__url{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lp-share img{border-radius:var(--r);block-size:auto;inline-size:100%;box-shadow:var(--lift)}.lp-units{align-content:center;justify-items:start;gap:10px}.lp-seg{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.lp-seg button{background:var(--sheet);min-block-size:32px;color:var(--ink-2);font:500 13px var(--mono);cursor:pointer;border:0;padding:4px 14px}.lp-seg button[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.lp-seg button:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.lp-units__size{margin:0;font-size:18px;font-weight:500}.lp-langs{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.lp-lang{color:var(--ink-2);padding-block:4px;display:inline-block}.lp-lang[aria-current=true]{color:var(--ink);font-weight:600;text-decoration:none}@media (width<=920px){.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp-feat{grid-template-rows:minmax(110px,auto) auto auto;padding:14px}.lp-feat h3{font-size:15px}.lp-feat p{font-size:13px}.lp-feat .lp-layers__fig{max-block-size:80px}.lp-feat__3d img{block-size:100px}}.lp-layers__fig{block-size:auto;inline-size:100%;display:block;overflow:visible}.lp-layers__fig .ly{transition:opacity var(--dur)}:is(.lp-layers:has([data-layer=cut][aria-pressed=false]) .cut-g,.lp-layers:has([data-layer=crease][aria-pressed=false]) .crease-g,.lp-layers:has([data-layer=info][aria-pressed=false]) .info-g,.lp-layers:has([data-layer=safe][aria-pressed=false]) .safe-g){opacity:.06}.lp-layers__btns{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.lp-layer{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.lp-layer:hover{border-color:var(--ink-2)}.lp-layer[aria-pressed=false]{color:var(--muted)}.lp-sw{border-block-start:2.5px dashed;inline-size:20px}.lp-sw.cut{border-block-start-style:solid;border-color:var(--cut)}.lp-sw.crease{border-color:var(--crease)}.lp-sw.info{border-color:var(--info)}.lp-sw.safe{border-color:var(--safe)}.lp-layer[aria-pressed=false] .lp-sw{border-block-start-style:dotted}.lp-feat .lp-layers__fig{max-block-size:120px}.lp-feat .lp-layers__btns{margin-block-start:8px}.lp-feat .lp-layer{min-block-size:28px;padding:4px 8px;font-size:12px}.lp-proof{text-align:center}.lp-dimline{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:14px;max-inline-size:760px;margin:0 auto;display:grid}.lp-dimline__tick{border-inline-start:1px solid var(--info);block-size:26px}.lp-dimline__l,.lp-dimline__r{border-block-start:1px solid var(--info);position:relative}.lp-dimline__l:before,.lp-dimline__r:after{content:"";border-block:4px solid #0000;position:absolute;inset-block-start:-4px}.lp-dimline__l:before{border-inline-end:8px solid var(--info);inset-inline-start:0}.lp-dimline__r:after{border-inline-start:8px solid var(--info);inset-inline-end:0}.lp-dimline b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(28px,4.4vw,46px);font-weight:600}.lp-hot{color:var(--cut)}.lp-proof__text{color:var(--ink-2);margin:14px 0 0}.lp-proof__note{color:var(--muted);margin:6px 0 0;font-size:12px}@media (prefers-reduced-motion:no-preference){.lp-proof.is-seen .lp-dimline__l,.lp-proof.is-seen .lp-dimline__r{animation:.9s cubic-bezier(.3,.7,.2,1) both lp-grow}.lp-proof.is-seen .lp-dimline__l{transform-origin:100%}.lp-proof.is-seen .lp-dimline__r{transform-origin:0}@keyframes lp-grow{0%{transform:scaleX(0)}}}.lp-tb__label{color:var(--muted);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.lp-stamp{border:1.5px solid var(--cut);color:var(--cut);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-block-start:10px;padding:3px 8px;display:inline-block;rotate:-2deg}.pt__bar{justify-content:center;margin-block-end:16px;display:flex}.pt__save{color:var(--pro-text);margin-inline-start:6px;font-weight:600}.pt__wide{background:var(--sheet)}.pt__wide:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.pt__table{border:1.5px solid var(--ink);border-collapse:collapse;inline-size:100%;font-size:16px}.pt__what,.pt__col,.pt__gh,.pt__row,.pt__cell{text-align:start;vertical-align:top;padding:9px 20px;font-weight:400}.pt__what,.pt__col{border-block-end:1.5px solid var(--ink);padding-block:18px}.pt__what{vertical-align:bottom;inline-size:40%;font-size:18px;font-weight:600}.pt__col{border-inline-start:1px solid var(--line);inline-size:30%}.pt__head{justify-items:start;gap:6px;display:grid}.pt__col--pro,.pt__cell--pro{border-inline:2px solid var(--cut)}.pt__col--pro{border-block-start:2px solid var(--cut)}.pt__cell--end{border-block-end:2px solid var(--cut)}.pt__name{margin:0;font-size:22px;font-weight:600}.pt__price{margin:0}.pt__amount{font:600 var(--fs-price)/1.1 var(--mono)}.pt__per{color:var(--ink-2);font-size:15px}.pt__note{color:var(--ink-2);margin:0;font-size:14px}.pt__yearly{background:var(--paper);justify-self:stretch;padding:8px 10px;font-size:14px;line-height:1.5;display:grid}.pt__yearly p{grid-area:1/1;margin:0}.pt__yearly [data-off]{visibility:hidden}.pt__yearly b{color:var(--pro-text);font-weight:600;display:block}.pt__cell--cta{padding-block:14px 18px}.pt__cta{justify-items:start;gap:6px;display:grid}.pt__card>.ui-btn,.pt__card>.pt__cta{margin-block-start:14px}.pt__gh{color:var(--cut);font:600 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-block:16px 2px}.pt__cell{border-inline-start:1px solid var(--line);color:var(--ink-2);font-size:15px}.pt__cell.pt__cell--pro{border-inline:2px solid var(--cut)}.ui-seg__opt:has(:checked) .pt__save{color:inherit}.pt__next>.pt__row,.pt__next>.pt__cell{border-block-start:1px solid var(--line)}.pt__yes:before{content:"✓ ";color:var(--crease)}.pt__no{color:var(--muted)}.pt__cards{display:none}.pt__foot{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px 0 0;font-size:14px;display:flex}@media (width<=720px){.pt__wide{display:none}.pt__cards{gap:16px;display:grid}.pt__card{border:1.5px solid var(--ink);background:var(--sheet);padding:18px}.pt__card--pro{border:2px solid var(--cut)}.pt__list{justify-self:stretch;margin:12px 0 0;padding:0;font-size:15px;list-style:none}.pt__li{border-block-start:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:8px;display:flex}.pt__v{color:var(--ink-2);text-align:end}.pt__off{color:var(--muted)}}.lp-tb__link{color:inherit;text-underline-offset:3px}.lp-tb__link:hover{color:var(--ink)}.lp-note{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.lp-quote{text-wrap:pretty;margin:0;font-size:clamp(20px,2.3vw,26px);line-height:1.45}.lp-quote p{margin:0 0 14px}.lp-sign{align-items:center;gap:10px;margin:18px 0 0;font-weight:600;display:flex}.lp-sign .brand-mark{block-size:24px;inline-size:24px}.lp-ask{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);gap:12px;padding:20px;display:grid}.lp-ask h3{font-size:18px;font-weight:600}.lp-ask p{color:var(--ink-2);margin:0;font-size:14px}.lp-ask .lp-eyebrow{margin:0}.lp-ask textarea{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);min-block-size:96px;inline-size:100%;color:var(--ink);font:15px/1.5 var(--sans);resize:vertical;padding:10px 12px}.lp-ask textarea:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}.lp-ask__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-ask__note{color:var(--muted);font:12px var(--mono)}@media (width<=920px){.lp-note{grid-template-columns:minmax(0,1fr);gap:32px}}.lp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.lp-faq details{border-block-start:1px solid var(--line);padding-block:10px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding-block:6px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--muted);font:400 20px/1 var(--mono)}.lp-faq details[open] summary:after{content:"−"}.lp-faq summary:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.lp-faq p{color:var(--ink-2);margin:8px 0 0}@media (width<=760px){.lp-faq{grid-template-columns:minmax(0,1fr)}}.lp-final{text-align:center}.lp-final h2{margin-inline:auto}.lp-final__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:24px;display:flex}.hub-head{border-block-end:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);padding-block:32px 48px}.site-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.site-crumbs li:not(:last-child):after{content:"›";content:"›" / "";margin-inline-start:8px}.site-crumbs__link{color:var(--ink-2);text-underline-offset:3px}.site-crumbs [aria-current]{color:var(--ink)}.hub h1{margin:0}.hub-lead{max-inline-size:60ch;color:var(--ink-2);margin:16px 0 0;font-size:16px;line-height:1.6}.hub-cards{padding-block:48px 72px}.hub-cards .tcards__grid:has(>.tcard:only-child){grid-template-columns:minmax(0,384px)}.hub-cta{padding-block:40px 72px}.hub-guides{border-block-start:1px solid var(--line);background:var(--sheet);padding-block:72px}.hub-guides h2{margin:0 0 24px}.hub-guides__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.hub-guides__link{border-block-start:1px solid var(--line);color:var(--ink);padding-block:16px;text-decoration:none;display:block}.hub-guides__title{font-weight:600;display:block}.hub-guides__teaser{color:var(--ink-2);margin-block-start:4px;font-size:14px;line-height:1.5;display:block}.hub-guides__link:hover .hub-guides__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-crumbs__link:focus-visible,.hub-guides__link:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}@media (width<=820px){.hub-head{padding-block:24px 32px}.hub-cards{padding-block:32px 48px}.hub-guides{padding-block:56px}.hub-guides__list{grid-template-columns:minmax(0,1fr)}}.gd [hidden],.gd-hub [hidden],.gd-index [hidden]{display:none}.gd-hero{border-block-end:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);text-align:center;padding-block:56px 72px}.gd-hub h1{margin:0}.gd-hero__lede{max-inline-size:46ch;color:var(--ink-2);margin:12px auto 24px;font-size:17px;line-height:1.5}.gd-try{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.gd-try .lp-chip{background:var(--sheet)}.gd-hub__body{padding-block-end:72px}.gd-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block-start:-28px;display:grid;position:relative}.gd-topic{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);min-inline-size:0;transition:border-color var(--dur);flex-direction:column;gap:10px;padding:20px;display:flex}.gd-topic:hover{border-color:var(--line-2)}.gd-ic{flex:none;block-size:40px;inline-size:56px}.gd-ic--doc{block-size:28px;inline-size:28px}.gd-topic__h,.gd-panel__h{font:600 18px/1.25 var(--sans);margin:0}.gd-topic__a{color:var(--ink);text-decoration:none}.gd-topic__a:after{content:" →";content:" →" / "";color:var(--muted)}.gd-topic__a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gd-topic__line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.gd-topic__list{border-block-start:1px solid var(--line);gap:6px;margin:4px 0 0;padding:10px 0 0;font-size:14px;list-style:none;display:grid}.gd-topic__g{color:var(--ink-2);text-decoration:none}.gd-topic__g:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gd-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-block:40px;display:grid}.gd-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);min-inline-size:0;padding:20px}.gd-panel__h{margin-block-end:8px}.gd-start__list{margin:0;padding:0;list-style:none}.gd-start__i+.gd-start__i{border-block-start:1px solid var(--line)}.gd-start__a{color:var(--ink);align-items:center;gap:14px;padding-block:12px;text-decoration:none;display:flex}.gd-start__t{font-weight:500}.gd-start__a:hover .gd-start__t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gd-start__s{color:var(--muted);font-size:13px;display:block}.gd-helpband{border:1px dashed var(--line-2);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.gd-helpband__p{min-inline-size:min(100%,220px);color:var(--ink-2);flex:1;margin:0}.gd-helpband b{color:var(--ink)}.gd-helpband .ui-btn{text-decoration:none}.gd-doc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;padding-block:32px 72px;display:grid}.gd-sidecol{max-block-size:calc(100vh - var(--site-head-h) - 40px);position:sticky;inset-block-start:calc(var(--site-head-h) + 20px);overflow:auto}.gd-side{font-size:14px}.gd-side__topic{border-block-end:1px solid var(--line);padding-block:6px}.gd-side__sum{cursor:pointer;justify-content:space-between;padding:6px 4px;font-weight:600;list-style:none;display:flex}.gd-side__sum::-webkit-details-marker{display:none}.gd-side__sum:after{content:"+";content:"+" / "";color:var(--muted);font-family:var(--mono)}.gd-side__topic[open]>.gd-side__sum:after{content:"−";content:"−" / ""}.gd-side__list{margin:0 0 6px;padding:0;list-style:none}.gd-side__a{border-radius:var(--r);color:var(--ink-2);border-inline-start:2px solid #0000;padding:5px 10px;line-height:1.4;text-decoration:none;display:block}.gd-side__a:hover{background:var(--sheet);color:var(--ink)}.gd-side__topic-link{border-block-end:1px solid var(--line);color:var(--ink);padding:12px 4px;font-weight:600;text-decoration:none;display:block}.gd-side__topic-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gd-side__a[aria-current=page],.gd-side__topic-link[aria-current=page]{border-inline-start-color:var(--ink);background:var(--sheet);color:var(--ink);font-weight:600}.gd-side__grp{color:var(--muted);font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:8px 10px 2px}.gd-mnav{display:none}.gd-mnav__sum{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);cursor:pointer;padding:10px 14px;font-weight:500}.gd-mnav__list{margin:0;padding:8px 0;list-style:none}.gd-mnav__a{color:var(--ink);padding:6px 14px;text-decoration:none;display:block}.gd-mnav__a[aria-current=page]{font-weight:600}.gd-eyebrow{color:var(--muted);font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.gd-list h1{margin:8px 0}.gd-lede{max-inline-size:60ch;color:var(--ink-2);margin:0 0 20px;font-size:17px;line-height:1.5}.gd-filt{flex-wrap:wrap;gap:6px;margin-block-end:4px;display:flex}.gd-group__h{color:var(--muted);font:600 13px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 8px}.gd-rows{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);overflow:hidden}.gd-row{color:var(--ink);align-items:baseline;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.gd-row+.gd-row{border-block-start:1px solid var(--line)}.gd-row:hover{background:var(--paper)}.gd-row__t{font-weight:500}.gd-row__s{color:var(--muted);flex:1;font-size:14px}.gd-soon{color:var(--ink-2);margin:24px 0 0}.gd-topic__a:focus-visible,.gd-topic__g:focus-visible,.gd-start__a:focus-visible,.gd-side__a:focus-visible,.gd-side__topic-link:focus-visible,.gd-side__sum:focus-visible,.gd-mnav__sum:focus-visible,.gd-mnav__a:focus-visible,.gd-row:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.gd-row:focus-visible{position:relative}@media (width<=1000px){.gd-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.gd-hero{padding-block:32px 56px}.gd-doc{grid-template-columns:minmax(0,1fr);gap:0;padding-block:20px 48px}.gd-sidecol{max-block-size:none;position:static;overflow:visible}.gd-side{display:none}.gd-mnav{margin-block-end:16px;display:block}}@media (width<=560px){.gd-topics{grid-template-columns:minmax(0,1fr)}.gd-row{flex-wrap:wrap;gap:2px 12px}.gd-row__s{flex-basis:100%}}.gd-row__m{color:var(--muted);font:12px/1.4 var(--mono);white-space:nowrap}.gd-index__head{border-block-end:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);padding-block:40px 48px}.gd-index h1{margin:0 0 16px}.gd-index .lede{max-inline-size:60ch;color:var(--ink-2);margin:0 0 12px;font-size:16px;line-height:1.6}.gd-index .lede a:not(.ui-btn),.gd .gd__article a:not(.ui-btn){color:var(--ink);text-underline-offset:3px}.gd-index__groups{flex-direction:column;align-items:flex-start;gap:40px;padding-block:48px 72px;display:flex}.gd-index__groups>section{inline-size:100%}.gd-index h2{margin:0 0 20px}.gd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gd-card{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);color:var(--ink);transition:border-color var(--dur);flex-direction:column;padding:16px;text-decoration:none;display:flex}.gd-card:hover{border-color:var(--ink-2)}.gd-card__t{font:600 17px/1.25 var(--sans);margin-block-end:6px}.gd-card__s{color:var(--ink-2);flex:1;font-size:14px;line-height:1.5}.gd-card__go{margin-block-start:16px;font-weight:600}.gd-card:hover .gd-card__go{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gd-head{border-block-end:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);padding-block:16px}.gd-head__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.gd-head .site-crumbs ol{margin:0}.gd-head .ui-btn{white-space:nowrap;text-decoration:none}.gd__grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;padding-block:40px 72px;display:grid}.gd__article{min-inline-size:0;max-inline-size:720px;position:relative}.gd__article h1{margin:0 0 16px}.gd__article h2{margin:40px 0 12px}.gd__article p,.gd__article li{color:var(--ink-2);font-size:16px;line-height:1.65}.gd__article p{margin:0 0 12px}.gd__article .lede{color:var(--ink);font-size:18px}.gd__article ul,.gd__article .hp-steps{flex-direction:column;gap:8px;margin:0 0 12px;padding-inline-start:22px;display:flex}.gd__article .note{color:var(--muted);font-size:14px}.gd__article b[style*=--]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:3px;color:var(--ink)!important}.gd__article b[style*=--cut]{-webkit-text-decoration-color:var(--cut);text-decoration-color:var(--cut)}.gd__article b[style*=--crease]{-webkit-text-decoration-color:var(--crease);text-decoration-color:var(--crease)}.gd__article b[style*=--safe]{-webkit-text-decoration-color:var(--safe);text-decoration-color:var(--safe)}.gd__article b[style*=--info]{-webkit-text-decoration-color:var(--info);text-decoration-color:var(--info)}.gd-callout{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);max-inline-size:68ch;margin:24px 0;padding:16px 18px}.gd-callout__h{margin:0 0 4px;font-size:16px}.gd__article .gd-callout__text{font-size:14px}.gd__article .gd-callout__key{flex-direction:row;margin:0 0 14px;padding:0}.gd__article .gd-callout__key .legend__item{color:var(--ink-2);font-size:13px}.gd-callout .ui-btn{text-decoration:none}.gtable-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);margin:8px 0 4px}.gtable{border-collapse:collapse;inline-size:100%;font-size:14px}.gtable th{border-block-end:1px solid var(--line);color:var(--muted);font:500 12px/1.3 var(--sans);letter-spacing:.04em;text-align:start;text-transform:uppercase;padding:10px 14px}.gtable td{border-block-end:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:10px 14px}.gtable tr:last-child td{border-block-end:0}.gtable .num{color:var(--ink);font-family:var(--mono)}.gtable .in{color:var(--muted);font-family:var(--mono);font-size:13px}.gd__article .gtable .go a{white-space:nowrap;font-weight:600}.gd__article .gd__rel-h{margin-block-start:56px}.gd__rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gd-rel{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);color:var(--ink);transition:border-color var(--dur);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.gd-rel:hover{border-color:var(--ink-2)}.gd-rel__t{font-weight:600;line-height:1.3}.gd-rel__s{color:var(--ink-2);font-size:14px;line-height:1.5}.gd__side{padding-block-start:4px}.gd__grp{color:var(--muted);font:500 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 6px}.gd__list{margin:0;padding:0;list-style:none}.gd-item{border-inline-start:2px solid var(--line);color:var(--ink-2);padding:5px 0 5px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.gd-item:hover{color:var(--ink)}.gd-item[aria-current=page]{border-inline-start-color:var(--ink);color:var(--ink);font-weight:600}.gd__make{color:var(--ink);text-underline-offset:3px;margin-block-start:24px;font-weight:600;display:inline-block}.gd-card:focus-visible,.gd-rel:focus-visible,.gd-item:focus-visible,.gd-index a:not(.ui-btn):focus-visible,.gd__make:focus-visible,.gd .gd__article a:not(.ui-btn):focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}@media (width<=920px){.gd-cards,.gd__rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.gd__grid{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:28px 48px}.gd__side{border-block-start:1px solid var(--line);padding-block-start:24px}.gd-index__head{padding-block:28px 32px}.gd-index__groups{padding-block:32px 48px}}@media (width<=600px){.gd-cards,.gd__rel{grid-template-columns:minmax(0,1fr)}.gtable thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gtable tr{border-block-end:1px solid var(--line);gap:2px;padding:12px 14px;display:grid}.gtable tr:last-child{border-block-end:0}.gtable td{overflow-wrap:anywhere;border:0;padding:0}.gtable .num{font-size:15px}.gtable .go{margin-block-start:6px}}@media (prefers-reduced-motion:no-preference){html:has(.gd-toc){scroll-behavior:smooth}}.gd-head__end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gs{text-align:start;position:relative}.gs--big{max-inline-size:640px;margin-inline:auto}.gs--small{inline-size:320px;max-inline-size:100%}.gs__box{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);block-size:40px;color:var(--muted);align-items:center;gap:10px;padding-inline:12px;display:flex}.gs--big .gs__box{block-size:56px;box-shadow:var(--lift);padding-inline:16px}.gs__box:focus-within{border-color:var(--ink);box-shadow:var(--focus)}.gs__in{min-inline-size:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.gs--big .gs__in{font-size:17px}.gs__in::placeholder{color:var(--muted)}.gs__in::-webkit-search-cancel-button{display:none}.gs__kbd{border:1px solid var(--line);border-radius:var(--r);font:12px var(--mono);padding:1px 6px}.gs__res{z-index:40;border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);max-block-size:min(460px,70vh);box-shadow:var(--lift);padding-block:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow:auto}.gs__g{color:var(--muted);font:500 var(--fs-meta) / 1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 16px 4px}.gs__i{color:var(--ink);align-items:baseline;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.gs__i:hover,.gs__i[aria-selected=true]{background:var(--paper)}.gs__i[aria-selected=true]{outline:2px solid var(--ink);outline-offset:-2px}.gs__m{min-inline-size:0}.gs__t{font-weight:500}.gs__t mark{border-radius:var(--r-sm);background:var(--hl);color:inherit}.gs__d{color:var(--ink-2);font-size:13px;display:block}.gs__s{min-inline-size:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-inline-start:auto;font-size:13px;overflow:hidden}.gs__empty{color:var(--ink-2);margin:0;padding:10px 16px}.gs__ask{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.gs__ask:focus-visible{box-shadow:var(--focus);outline:2px solid #0000}@media (width<=820px){.gd-head__end,.gs--small{inline-size:100%}.gd-head__end .gs{flex:100%}.gs__kbd{display:none}}@media (width<=560px){.gs__s{display:none}}.gd-art__eb{flex-wrap:wrap;gap:4px 8px;margin-block-end:10px;display:flex}.gd-art__eb>span+span:before{content:"·";content:"·" / "";margin-inline-end:8px}.gd-pn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:48px;display:grid}.gd-pn__a{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);transition:border-color var(--dur);flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.gd-pn__a:hover{border-color:var(--ink-2)}.gd-pn__a--next{text-align:end;grid-column:2}.gd-pn__k{color:var(--muted);font-size:12px}.gd-pn__t{font-weight:600;line-height:1.3}.gd-aside{flex-direction:column;gap:24px;font-size:13px;display:flex;position:sticky;inset-block-start:calc(var(--site-head-h) + 20px)}.gd-aside__h{color:var(--muted);font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.gd-toc__ol{border-inline-start:1px solid var(--line);margin:0;padding:0;list-style:none}.gd-toc__a{color:var(--ink-2);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:4px 12px;line-height:1.4;text-decoration:none;display:block}.gd-toc__a:hover{color:var(--ink)}.gd-toc__a[aria-current]{border-inline-start-color:var(--ink);color:var(--ink)}.gd-toc__a:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.gd-trycard{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);padding:14px}.gd-trycard .ui-btn{text-decoration:none}.gd-doc--art{grid-template-columns:240px minmax(0,1fr) 200px}.gd-doc--art>.gd-sidecol{grid-area:1/1}.gd-doc--art>.gd__article{grid-area:1/2;max-inline-size:none}.gd-doc--art .gd__article>:is(p,ul,ol){max-inline-size:68ch}.gd-doc--art>.gd-aside{grid-area:1/3}.gd-doc--art .gd__article h2{scroll-margin-block-start:16px}@media (width<=1100px){.gd-doc--art{grid-template-columns:240px minmax(0,1fr)}.gd-doc--art>.gd-aside{display:none}}@media (width<=820px){.gd-doc--art{grid-template-columns:minmax(0,1fr)}.gd-doc--art>.gd-sidecol{display:none}.gd-doc--art>.gd__article{grid-area:1/1}.gd__article .gd-mnav__list{gap:0;padding:8px 0}.gd__article .gd-mnav__a{font-size:15px}}@media (width<=560px){.gd-pn{grid-template-columns:minmax(0,1fr)}.gd-pn__a--next{grid-column:1}}.gl{--gl-bar-h:160px}@media (width<=820px){.gl{--gl-bar-h:200px}}.gl-bar{z-index:2;border-block-end:1px solid var(--line);background:var(--paper);gap:8px;margin-block-end:8px;padding-block:10px;display:grid;position:sticky;inset-block-start:var(--site-head-h)}.gl-bar__in{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);block-size:40px;inline-size:100%;color:var(--ink);font:inherit;padding-inline:12px}.gl-bar__in:focus-visible{border-color:var(--ink);box-shadow:var(--focus);outline:2px solid #0000}.gl-bar__in::placeholder{color:var(--muted)}.gl-az{font:13px/1 var(--mono);flex-wrap:wrap;gap:2px;display:flex}.gl-az__a{border-radius:var(--r);block-size:28px;min-inline-size:28px;color:var(--ink-2);place-items:center;text-decoration:none;display:grid}.gl-az__a:hover{background:var(--sheet);color:var(--ink)}.gl-az__a[aria-disabled=true]{color:var(--line-2);pointer-events:none}.gl-none{color:var(--ink-2);margin:16px 0 0}.gl-letter__h{border-block-end:1px solid var(--line);color:var(--muted);font:600 22px/1.2 var(--mono);margin:28px 0 0;padding-block-end:4px;scroll-margin-block-start:var(--gl-bar-h)}.gl-list{margin:0}.gl-term{border-radius:var(--r);margin-block-start:8px;margin-inline:-10px;padding:8px 10px;scroll-margin-block-start:var(--gl-bar-h)}.gl-term:target{background:var(--hl)}.gl-term__t{font-weight:600}.gl-term__d{color:var(--ink-2);margin:2px 0 0;line-height:1.5}.gl-term__a{color:var(--ink);text-underline-offset:3px;font-size:14px}.gd-glpanel__terms{flex-wrap:wrap;gap:8px;margin:0;display:flex}.gd-glpanel .gl-az{margin-block:16px}.gd-glpanel__all{text-decoration:none}.gd-term{-webkit-text-decoration:underline dotted var(--line-2);text-decoration:underline dotted var(--line-2);text-underline-offset:3px;cursor:help}.gd-term__tip{--focus:0 0 0 2px var(--ink), 0 0 0 4px var(--sheet);z-index:3;border-radius:var(--r);background:var(--ink);max-inline-size:320px;color:var(--sheet);font:400 13px/1.45 var(--sans);text-align:start;pointer-events:none;margin-block-start:4px;padding:10px 12px;display:none;position:absolute;inset-inline:0}.gd-term__tip b{margin-block-end:2px;display:block}.gd-term:hover .gd-term__tip,.gd-term:focus .gd-term__tip{display:block}.gl-az__a:focus-visible,.gl-term__a:focus-visible,.gd-term:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.hp-cards{margin:0;padding:0;list-style:none}.hp-cards>li{display:grid}.hp-fig{margin:24px 0}.hp-fig img{object-fit:contain;border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);block-size:auto;max-block-size:520px;inline-size:100%;padding:16px;display:block}.hp-fig figcaption{color:var(--muted);margin-block-start:8px;font-size:14px;line-height:1.5}.hp .gtable-wrap{margin-block-end:16px}.hp .gd__rel{grid-template-columns:minmax(0,1fr)}.gd__article .hp-boards,.gd__article .hp-msgs{margin:0;padding:0;list-style:none}.gd__article .hp-boards{flex-flow:wrap;gap:2px 14px}.gd__article .hp-msgs{gap:4px}.gd__article .hp-table li{font-size:14px;line-height:1.5}.gd__article .hp-boards li{white-space:nowrap}.hp-ask{color:var(--ink-2);margin:24px 0 0;line-height:1.8}.hp-ask__btn{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-line:underline}.hp-ask__btn:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.site-main:has(>.au){flex-direction:column;display:flex}.au{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);flex:1;padding:48px 16px 96px}.au-card{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);inline-size:min(100%,400px);margin-inline:auto;padding:32px}.au-card h1{font:600 24px/1.2 var(--sans);letter-spacing:-.01em;margin:0 0 20px}.au-form{gap:16px;display:grid}.au-form .ui-btn,.au-go{justify-content:center;padding-block:10px}.au-go{margin-block-start:20px;text-decoration:none;display:flex}.au-text{color:var(--ink-2);margin:0 0 16px}.au-msg{border:1px solid var(--ink);border-radius:var(--r);background:var(--paper);color:var(--ink);margin:0 0 16px;padding:10px 12px;font-size:14px}.au-msg--error{border-style:dashed}.au-msg p{margin:0}.au-msg form{margin-block-start:8px}.au-aside{margin:-8px 0 0;font-size:14px}.au-hint{color:var(--muted);margin:6px 0 0;font-size:13px}.au-chk{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:14px;display:flex}.au-chk input{block-size:16px;inline-size:16px;accent-color:var(--ink);flex:none;margin:2px 0 0}.au-form .cf-turnstile:empty{display:none}.au-foot{color:var(--ink-2);text-align:center;margin:20px 0 0;font-size:14px}.au-link{color:var(--ink);text-underline-offset:3px}.au-google{justify-content:center;gap:8px;inline-size:100%;padding-block:9px;text-decoration:none;display:flex}.au-or{color:var(--muted);align-items:center;gap:12px;margin-block:16px;font-size:13px;display:flex}.au-or:before,.au-or:after{border-block-start:1px solid var(--line);content:"";flex:1}.au-link:focus-visible{border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}.au-chk:has(:focus-visible){border-radius:var(--r);box-shadow:var(--focus);outline:2px solid #0000}@media (width<=560px){.au{padding-block:24px 64px}.au-card{padding:24px 20px}}.lg .site-wrap{padding-block:40px 72px}
