@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.CdoXCa_className{font-family:Figtree,Figtree Fallback;font-style:normal}.CdoXCa_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.BVULza_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.BVULza_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--dg-color-ink:#1a1714;--dg-color-white:#fff;--dg-color-stone-50:#faf9f7;--dg-color-stone-100:#f3f2ee;--dg-color-stone-200:#e7e5df;--dg-color-stone-300:#d3d0c8;--dg-color-stone-400:#ada89e;--dg-color-stone-500:#857f74;--dg-color-stone-600:#5c564e;--dg-color-stone-700:#3f3a34;--dg-color-stone-800:#2a2622;--dg-color-stone-900:#1a1714;--dg-color-stone-950:#0f0d0b;--dg-color-orange-50:#fff3ed;--dg-color-orange-100:#ffe3d3;--dg-color-orange-200:#ffc4a6;--dg-color-orange-300:#ff9f72;--dg-color-orange-400:#fb7a45;--dg-color-orange-500:#f2581b;--dg-color-orange-600:#d9450d;--dg-color-orange-700:#b3360b;--dg-color-orange-800:#8c2b0d;--dg-color-orange-900:#6e250f;--dg-color-green-light:#e7f4ec;--dg-color-green-base:#187a43;--dg-color-green-bright:#4cc38a;--dg-color-green-dark:#12301f;--dg-color-amber-light:#fff4db;--dg-color-amber-base:#9a5b00;--dg-color-amber-bright:#f5b842;--dg-color-amber-dark:#3a2a08;--dg-color-amber-solid:#f5a524;--dg-color-red-light:#fdecea;--dg-color-red-base:#c8291d;--dg-color-red-bright:#ff7a6e;--dg-color-red-dark:#3d1512;--dg-color-blue-light:#eaf1fc;--dg-color-blue-base:#2563c9;--dg-color-blue-bright:#6ea2f5;--dg-color-blue-dark:#102544;--dg-color-blue-deep:#1d4fa3;--dg-font-sans:Figtree, "Noto Sans", "Noto Sans Devanagari", "Noto Sans Kannada", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Malayalam", "Noto Sans Bengali", system-ui, sans-serif;--dg-font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--dg-font-weight-regular:400;--dg-font-weight-medium:500;--dg-font-weight-semibold:600;--dg-font-weight-bold:700;--dg-space-1:4px;--dg-space-2:8px;--dg-space-3:12px;--dg-space-4:16px;--dg-space-5:20px;--dg-space-6:24px;--dg-space-8:32px;--dg-space-10:40px;--dg-space-12:48px;--dg-space-16:64px;--dg-space-20:80px;--dg-space-24:96px;--dg-space-32:128px;--dg-radius-xs:4px;--dg-radius-sm:8px;--dg-radius-md:12px;--dg-radius-lg:20px;--dg-radius-xl:28px;--dg-radius-full:9999px;--dg-shadow-sm:0 1px 2px #1a17140f;--dg-shadow-md:0 4px 16px #1a171414;--dg-shadow-lg:0 12px 40px #1a17141f;--dg-motion-fast:.12s;--dg-motion-base:.2s;--dg-motion-slow:.32s;--dg-motion-ease:cubic-bezier(.2, .8, .2, 1);--dg-text-display-size:72px;--dg-text-display-line:76px;--dg-text-display-weight:600;--dg-text-display-tracking:-.03em;--dg-text-h1-size:48px;--dg-text-h1-line:54px;--dg-text-h1-weight:600;--dg-text-h1-tracking:-.02em;--dg-text-h2-size:36px;--dg-text-h2-line:42px;--dg-text-h2-weight:600;--dg-text-h2-tracking:-.015em;--dg-text-h3-size:28px;--dg-text-h3-line:34px;--dg-text-h3-weight:600;--dg-text-h3-tracking:0em;--dg-text-h4-size:22px;--dg-text-h4-line:28px;--dg-text-h4-weight:600;--dg-text-h4-tracking:0em;--dg-text-body-l-size:18px;--dg-text-body-l-line:28px;--dg-text-body-l-weight:400;--dg-text-body-l-tracking:0em;--dg-text-body-size:16px;--dg-text-body-line:24px;--dg-text-body-weight:400;--dg-text-body-tracking:0em;--dg-text-small-size:14px;--dg-text-small-line:20px;--dg-text-small-weight:400;--dg-text-small-tracking:0em;--dg-text-label-size:12px;--dg-text-label-line:16px;--dg-text-label-weight:600;--dg-text-label-tracking:.1em}:root,[data-theme=doggoai]{--dg-bg:#fff;--dg-surface:#fff;--dg-surface-muted:#faf9f7;--dg-surface-sunken:#f3f2ee;--dg-border:#e7e5df;--dg-border-strong:#857f74;--dg-text:#1a1714;--dg-text-muted:#5c564e;--dg-accent:#f2581b;--dg-accent-hover:#fb7a45;--dg-on-accent:#1a1714;--dg-accent-text:#b3360b;--dg-focus:#f2581b;--dg-success:#187a43;--dg-success-bg:#e7f4ec;--dg-warning:#9a5b00;--dg-warning-bg:#fff4db;--dg-danger:#c8291d;--dg-danger-bg:#fdecea;--dg-info:#2563c9;--dg-info-bg:#eaf1fc;--dg-danger-solid:#c8291d;--dg-on-danger:#fff}[data-theme=doggoai-dark],.dark{--dg-bg:#1a1714;--dg-surface:#2a2622;--dg-surface-muted:#2a2622;--dg-surface-sunken:#0f0d0b;--dg-border:#3f3a34;--dg-border-strong:#857f74;--dg-text:#fff;--dg-text-muted:#ada89e;--dg-accent:#f2581b;--dg-accent-hover:#ff9f72;--dg-on-accent:#1a1714;--dg-accent-text:#fb7a45;--dg-focus:#fb7a45;--dg-success:#4cc38a;--dg-success-bg:#12301f;--dg-warning:#f5b842;--dg-warning-bg:#3a2a08;--dg-danger:#ff7a6e;--dg-danger-bg:#3d1512;--dg-info:#6ea2f5;--dg-info-bg:#102544;--dg-danger-solid:#c8291d;--dg-on-danger:#fff}[data-theme=client-example]{--dg-bg:#fff;--dg-surface:#fff;--dg-surface-muted:#faf9f7;--dg-surface-sunken:#f3f2ee;--dg-border:#e7e5df;--dg-border-strong:#857f74;--dg-text:#1a1714;--dg-text-muted:#5c564e;--dg-accent:#2563c9;--dg-accent-hover:#1d4fa3;--dg-on-accent:#fff;--dg-accent-text:#2563c9;--dg-focus:#2563c9;--dg-success:#187a43;--dg-success-bg:#e7f4ec;--dg-warning:#9a5b00;--dg-warning-bg:#fff4db;--dg-danger:#c8291d;--dg-danger-bg:#fdecea;--dg-info:#2563c9;--dg-info-bg:#eaf1fc;--dg-danger-solid:#c8291d;--dg-on-danger:#fff}
:root{--w-font:var(--font-figtree), "Noto Sans", "Noto Sans Devanagari", system-ui, sans-serif;--w-mono:var(--font-jetbrains), ui-monospace, Menlo, Consolas, monospace;--w-deep:#0e0c0a;--w-ink:#1a1714;--w-text:#f7f4ef;--w-soft:#e9e4dc;--w-muted:#d2ccc2;--w-faint:#9a938a;--w-line:#ffffff1f;--w-line-strong:#ffffff3d;--w-glass:#1a17149e;--w-orange:#f2581b;--w-orange-hover:#fb7a45;--w-orange-text:#fb7a45;--w-gutter:clamp(20px, 4.6vw, 76px);--w-bar:84px;--w-ease:cubic-bezier(.16, 1, .3, 1);--d:0;--ad:0;--t:1}html{background:var(--w-deep);color:var(--w-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--w-deep);font-family:var(--w-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--w-orange-hover);outline-offset:3px;border-radius:6px}::selection{background:var(--w-orange);color:var(--w-ink)}.w-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-skip{z-index:60;background:var(--w-text);color:var(--w-ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;translate:0 -200%}.w-skip:focus-visible{translate:0}.w-btn{height:46px;color:var(--w-text);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--w-ease), transform .16s var(--w-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.w-btn--primary{background:var(--w-orange);color:var(--w-ink)}.w-btn--sm{height:40px;padding:0 18px;font-size:14px}.w-btn--lg{height:54px;padding:0 26px;font-size:16px}.w-btn--xl{height:60px;padding:0 30px;font-size:17px}.w-btn--ghost{color:var(--w-text);box-shadow:inset 0 0 0 1.5px #fff6}.w-btn__icon{width:18px;height:18px;transition:translate .2s var(--w-ease);flex:none}.w-btn:active{transform:scale(.97)}.w-btn:disabled{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.w-btn--primary:hover{background:var(--w-orange-hover)}.w-btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffffbf}.w-btn:hover .w-btn__icon{translate:3px}}.w-chip{border:1px dashed var(--w-line-strong);height:22px;color:var(--w-muted);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.w-dot{background:var(--w-orange);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.w-display{letter-spacing:-.045em;font-size:clamp(3rem,1.6rem + 5.2vw,6.6rem);font-weight:600;line-height:.98}.w-h2{letter-spacing:-.035em;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.9rem);font-weight:600;line-height:1.02}.w-h2__num{color:var(--w-orange-text);font-family:var(--w-mono);letter-spacing:0;margin-bottom:14px;font-size:14px;font-weight:500;display:block}.w-h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.05rem + .6vw,1.65rem);font-weight:600;line-height:1.2}.w-lead{max-width:30ch;color:var(--w-soft);font-size:clamp(1.25rem,1.05rem + .7vw,1.7rem);line-height:1.35}.w-body{max-width:38ch;color:var(--w-muted);font-size:18px;line-height:1.5}.w-line{display:block}.w-line__in{display:inline-block}.w-canvas{display:none}.w-bar{height:var(--w-bar);padding:0 var(--w-gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.w-bar__home{border-radius:8px;display:inline-flex}.w-bar__logo{width:auto;height:30px}.w-dial,.w-cursor{display:none}.w-track{outline:none}.w-chapter{padding:clamp(56px, 9vw, 128px) var(--w-gutter);border-top:1px solid var(--w-line)}.w-chapter--hero{border-top:0;padding-top:clamp(24px,5vw,64px)}.w-panel__inner{gap:28px;max-width:1120px;margin:0 auto;display:grid}.w-hero{max-width:1120px;margin:0 auto;position:relative}.w-hero .w-panel__inner{justify-items:start;max-width:none;margin:0}.w-hero__mark{width:clamp(140px,22vw,280px);height:auto;margin-top:40px;display:block}.w-cta{justify-items:start;gap:14px;display:grid}.w-cta__buttons{flex-wrap:wrap;gap:12px;display:flex}.w-cta__note{max-width:38ch;color:var(--w-muted);font-size:16px;line-height:1.45}.w-spec{grid-template-columns:repeat(2,minmax(0,auto));gap:14px 40px;display:grid}.w-spec__row dt{color:var(--w-faint);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.w-spec__row dd{font-size:17px;font-weight:500}.w-swap{--big:clamp(1.3rem, 1.05rem + .75vw, 1.85rem);--cap:calc(var(--big) * .62 * 1.3 + 4px);gap:14px;max-width:680px;display:grid}.w-swap__legend{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;padding-left:132px;font-size:13px;font-weight:600;display:flex}.w-swap__legend-theirs{color:var(--w-muted);opacity:calc(1 - .45 * var(--t))}.w-swap__legend-ours{color:var(--w-text);opacity:calc(.5 + .5 * var(--t))}.w-swap__row{--s:clamp(0, (var(--t) - .04 - var(--i) * .11) / .32, 1);--strike:clamp(0, var(--s) / .45, 1);--swap:clamp(0, (var(--s) - .35) / .65, 1);border-top:1px solid var(--w-line);grid-template-columns:120px minmax(0,1fr);align-items:last baseline;gap:12px;padding:12px 0 14px;display:grid}.w-swap__row:last-child{border-bottom:1px solid var(--w-line)}.w-swap__key{color:var(--w-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.w-swap__pair{padding-top:var(--cap);font-size:var(--big);line-height:1.3;display:block;position:relative}.w-swap__theirs{color:var(--w-soft);white-space:nowrap;background:linear-gradient(var(--w-text), var(--w-text)) 0 58% / calc(var(--strike) * 100%) max(2.5px, .1em) no-repeat;opacity:calc(1 - .3 * var(--swap));transform-origin:0 0;transform:translate3d(0, calc((1 - var(--swap)) * var(--cap)), 0) scale(calc(1 - .38 * var(--swap)));margin-left:-3px;padding:0 3px;text-decoration:none;position:absolute;top:0;left:0}.w-swap__ours{color:var(--w-text);opacity:var(--swap);transform:translate3d(0, calc((1 - var(--swap)) * .45em), 0);font-weight:600;display:block}.w-swap__ours:before{content:"";background:var(--w-orange);vertical-align:.17em;border-radius:50%;width:.3em;height:.3em;margin-right:.42em;display:inline-block}.w-standards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;display:grid}.w-standard{border:1px solid var(--w-line);background:var(--w-glass);border-radius:20px;align-content:start;gap:8px;padding:22px 22px 24px;display:grid}.w-standard__num,.w-step__num{color:var(--w-orange-text);font-family:var(--w-mono);font-size:14px}.w-standard__name{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);font-weight:600;line-height:1.15}.w-standard__def{color:var(--w-muted);font-size:clamp(1rem,.94rem + .25vw,1.15rem);line-height:1.45}.w-security__stops{gap:26px;display:grid}.w-security__stop{gap:16px;display:grid}.w-security__items{gap:12px;max-width:620px;display:grid}.w-security__note{border-left:2px solid var(--w-orange);max-width:560px;color:var(--w-muted);padding-left:14px;font-size:clamp(1rem,.94rem + .25vw,1.15rem);line-height:1.45}.w-more{color:var(--w-text);text-decoration:underline;-webkit-text-decoration-color:var(--w-orange);text-decoration-color:var(--w-orange);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;font-size:clamp(1rem,.94rem + .25vw,1.15rem);font-weight:600;display:inline-flex}.w-more svg{width:18px;height:18px;transition:translate .2s var(--w-ease);flex:none}@media (hover:hover) and (pointer:fine){.w-more:hover svg{translate:3px}}.w-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:820px;display:grid}.w-step{align-content:start;gap:10px;display:grid}.w-step__name{letter-spacing:-.04em;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);font-weight:600;line-height:1}.w-step__text{max-width:22ch;color:var(--w-soft);font-size:clamp(1.2rem,1.02rem + .6vw,1.55rem);line-height:1.3}.w-ticks{display:none}.w-revlog{border:1px solid var(--w-line);background:var(--w-glass);border-radius:18px;margin-top:14px;padding:18px 20px}.w-revlog figcaption{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.w-revlog ol{gap:8px;display:grid}.w-revlog li{gap:14px;font-size:17px;display:flex}.w-revlog__rev{min-width:4.6em;color:var(--w-orange-text);font-family:var(--w-mono);font-size:14px;line-height:1.75}.w-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:900px;display:grid}.w-logos li{aspect-ratio:16/9;background:#f3efe8;border-radius:16px;place-items:center;min-width:0;min-height:0;padding:14% 12%;display:grid;overflow:hidden}.w-logos__img{object-fit:contain;width:100%;height:100%;min-height:0}.w-quotes{gap:36px;max-width:760px;display:grid}.w-quote__text p{color:var(--w-soft);font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.45}.w-quote__by{align-items:center;gap:14px;margin-top:18px;display:flex}.w-quote__photo{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--w-orange);border-radius:50%;flex:none}.w-quote__name{color:var(--w-text);font-size:18px;font-weight:600;display:block}.w-quote__role{color:var(--w-muted);font-size:15px;display:block}.w-inquiry .w-panel__inner{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:32px 56px}.w-inquiry__head{gap:18px;display:grid}.w-formcard{border:1px solid var(--w-line);background:var(--w-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:26px}.w-colophon{color:var(--w-faint);grid-column:1/-1;gap:8px;font-size:14px;display:grid}.w-colophon p{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.w-colophon a{color:inherit;text-underline-offset:3px;text-decoration:underline}.w-colophon__contact{color:var(--w-muted);font-size:15px}.w-colophon__contact a{color:var(--w-text);text-decoration:underline;-webkit-text-decoration-color:var(--w-orange);text-decoration-color:var(--w-orange);text-underline-offset:4px;font-weight:600}.dg-form{gap:18px;display:grid;position:relative}.dg-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dg-form__fields{gap:14px;display:grid}.dg-form__field{gap:6px;display:grid}.dg-field__label{align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.dg-field__hint{color:var(--w-faint);font-weight:500}.dg-input{border:1px solid var(--w-line-strong);width:100%;height:46px;color:var(--w-text);font:inherit;box-sizing:border-box;transition:border-color .16s var(--w-ease);background:#0e0c0a99;border-radius:12px;padding:0 14px;font-size:16px}.dg-input::placeholder{color:var(--w-faint)}.dg-input:focus{border-color:var(--w-orange);outline:none;box-shadow:0 0 0 3px #f2581b47}.dg-input[aria-invalid=true]{border-color:#ff7a6e}.dg-input--area{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.dg-field__error,.dg-form__status{align-items:center;gap:8px;font-size:14px;display:flex}.dg-field__error{color:#ff7a6e}.dg-field__error svg,.dg-form__status svg{flex:none;width:18px;height:18px}.dg-form__status{color:var(--w-muted)}.dg-form__status:empty{display:none}.dg-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dg-form__notice{color:var(--w-faint);font-size:13px;line-height:1.5}.dg-form__notice a{color:var(--w-muted);text-underline-offset:3px;text-decoration:underline}.w-loader{display:none}.is-3d .w-loader{z-index:100;background:radial-gradient(60% 60% at 50% 48%, #1d1712 0%, var(--w-deep) 72%);transition:opacity .7s var(--w-ease) .12s, visibility 0s linear .82s;place-items:center;display:grid;position:fixed;inset:0}.is-ready .w-loader{opacity:0;visibility:hidden}.w-loader__inner{width:min(380px,72vw);transition:transform .9s var(--w-ease);justify-items:center;gap:30px;display:grid}.is-ready .w-loader__inner{transform:scale(1.05)}.w-loader__logo{aspect-ratio:556/132;width:100%;position:relative}.w-ld{will-change:transform, opacity;position:absolute;inset:0}.w-ld__then{transform-origin:inherit;will-change:transform;position:absolute;inset:0}.w-ld svg{fill:#f7f4ef;width:100%;height:100%;display:block;overflow:visible}.w-ld__ring{fill:none;stroke:#f7f4ef;stroke-width:2.8px}.w-ld__plate{fill:var(--w-orange)}.w-ld__ink :is(circle,path){fill:none;stroke:#f7f4ef;stroke-width:11px}.w-ld__ink rect,.w-ld__ink .w-ld__dot{fill:#f7f4ef;stroke:none}.w-ld__ink--ai :is(circle,path){stroke:var(--w-orange)}.w-ld__ink--ai rect,.w-ld__ink--ai .w-ld__dot{fill:var(--w-orange)}.w-ld--ear-l{--tilt:-14deg;transform-origin:3.8% 13.2%;animation:ld-ear .72s var(--w-ease) 80ms both}.w-ld--ear-r{--tilt:14deg;transform-origin:16.3% 13.2%;animation:ld-ear .72s var(--w-ease) .19s both}.w-ld--eye-l{transform-origin:8.06% 32.7%}.w-ld--eye-r{transform-origin:12.09% 32.7%}.w-ld--eye-l,.w-ld--eye-r{animation:.42s cubic-bezier(.34,1.56,.64,1) .42s both ld-pop}.w-ld__then--blink{animation:4.2s ease-in-out 2.4s infinite both ld-blink}.w-ld--nose{transform-origin:10.07% 49.7%;animation:.42s cubic-bezier(.34,1.56,.64,1) .54s both ld-pop}.w-ld--tag{transform-origin:10.07% 66.67%;animation:ld-tag-in .52s var(--w-ease) .62s both}.w-ld__then--swing{animation:2.4s ease-in-out 1.14s both ld-swing}.w-ld__then--sway{animation:3.6s ease-in-out 3.54s infinite both ld-sway}.w-ld--letter{animation:ld-rise .56s var(--w-ease) calc(.56s + var(--n) * 90ms) both}.w-loader__bar{background:#ffffff1a;border-radius:2px;width:64%;height:2px;position:relative;overflow:hidden}.w-loader__bar:after{content:"";background:var(--w-orange);transform-origin:0;animation:4.5s cubic-bezier(.15,.6,.3,1) .3s forwards ld-load;position:absolute;inset:0;transform:scaleX(0)}.is-ready .w-loader__bar:after{transition:transform .3s var(--w-ease);animation:none;transform:scaleX(1)}@keyframes ld-ear{0%{opacity:0;transform:translateY(-24%) rotate(var(--tilt))}to{opacity:1;transform:none}}@keyframes ld-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes ld-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@keyframes ld-tag-in{0%{opacity:0;transform:translateY(-16%)rotate(8deg)}to{opacity:1;transform:rotate(8deg)}}@keyframes ld-swing{0%{transform:rotate(0)}14%{transform:rotate(22deg)}32%{transform:rotate(-18deg)}50%{transform:rotate(12deg)}66%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}92%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ld-sway{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes ld-rise{0%{opacity:0;transform:translateY(26%)}to{opacity:1;transform:none}}@keyframes ld-load{to{transform:scaleX(.88)}}.is-3d .w-hero .w-line__in{transition:translate 1s var(--w-ease) calc(.22s + var(--i) * .11s)}.is-3d:not(.is-ready) .w-hero .w-line__in{translate:0 110%}.is-3d .w-hero .w-rise{transition:opacity .9s var(--w-ease) calc(.38s + var(--i) * 90ms), translate .9s var(--w-ease) calc(.38s + var(--i) * 90ms)}.is-3d:not(.is-ready) .w-hero .w-rise{opacity:0;translate:0 28px}.is-3d :is(.w-bar,.w-dial){transition:opacity .8s var(--w-ease) .5s}.is-3d:not(.is-ready) :is(.w-bar,.w-dial){opacity:0}.is-3d,.is-3d body{overscroll-behavior:none;height:100%;overflow:hidden}.is-3d .w-root{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.is-3d .w-root :is(input,textarea,.w-formcard,.w-quote,.w-panel p,.w-panel h1,.w-panel h2,.w-panel h3,td){-webkit-user-select:text;user-select:text}.is-3d [data-native-scroll]{touch-action:pan-y}.is-3d .w-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--w-ease);display:block;position:fixed;inset:0}.is-ready .w-canvas{opacity:1}.is-3d .w-bar{z-index:20;position:fixed;top:0;left:0;right:0}.is-3d .w-bar:after{content:"";background:var(--w-orange);opacity:.8;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.is-3d .w-track{z-index:10;pointer-events:none;position:fixed;inset:0}.is-3d .w-chapter{border:0;padding:0;position:absolute;inset:0}.is-3d .w-panel{max-width:none;padding:var(--w-bar) calc(var(--w-gutter) + 72px) 48px var(--w-gutter);opacity:calc(1 - clamp(0, (var(--ad) - .1) / .34, 1));transform:translate3d(0, calc(var(--d) * -24vh), 0);will-change:transform, opacity;align-items:center;margin:0;display:flex;position:absolute;inset:0}.is-3d .w-panel[data-shown=false]{visibility:hidden}.is-3d :is(.w-rented,.w-standards,.w-process,.w-security):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0c0abd 0%,#0e0c0a75 38%,#0000 64%);position:absolute;inset:0}.is-3d .w-display{font-size:clamp(3rem,min(1.6rem + 5.2vw,11vh),6.6rem)}.is-3d .w-h2{font-size:clamp(2rem,min(1.3rem + 2.6vw,6.4vh),3.9rem)}.is-3d .w-panel[data-shown=true] :is(a,button,input,textarea,select,label,.w-formcard){pointer-events:auto}.is-3d .w-panel__inner{gap:26px;width:min(560px,46vw);max-width:none;margin:0}.is-3d .w-line{margin-bottom:-.1em;padding-bottom:.1em;overflow:clip}.is-3d .w-line__in{transform:translate3d(0, calc(clamp(-1.15, var(--d) * (2.4 + var(--i) * 1.3) * -1, 1.15) * 100%), 0)}.is-3d .w-rise{transform:translate3d(0, calc(var(--d) * (-7vh - var(--i) * 3.5vh)), 0)}.is-3d .w-hero__mark{display:none}.is-3d .w-hero .w-panel__inner{width:min(620px,50vw)}.is-3d .w-rented .w-panel__inner{width:min(680px,54vw)}.is-3d .w-standards .w-panel__inner{width:min(640px,50vw)}.is-3d .w-standard{--on:calc(1 - clamp(0, var(--ad) * 2.4, 1));border-color:color-mix(in srgb, var(--w-orange) calc(var(--on) * 75%), #ffffff24);background:color-mix(in srgb, #2c1e15d1 calc(var(--on) * 100%), #1a1714a8);transform:translate3d(0, calc(var(--on) * -6px), 0)}.is-3d .w-standard__num{opacity:calc(.5 + .5 * var(--on))}.is-3d .w-security .w-panel__inner{width:min(600px,48vw)}.is-3d .w-security__stop{opacity:calc(1 - clamp(0, (var(--ad) - .04) / .28, 1));transform:translate3d(0, calc(var(--d) * -12vh), 0);grid-area:1/1;align-content:start}.is-3d .w-security__stop[data-shown=false]{visibility:hidden}@media (max-height:780px){.is-3d .w-security .w-lead{font-size:1rem;line-height:1.45}.is-3d .w-security__stop{gap:12px}.is-3d .w-security .w-standard{gap:4px;padding:14px 18px 16px}.is-3d .w-security .w-standard__name{font-size:1.15rem}.is-3d .w-security .w-standard__def{font-size:.95rem}}@media (max-height:780px),(max-width:860px){.is-3d .w-security .w-standard{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.is-3d .w-security .w-standard__def{grid-column:1/-1}}.is-3d .w-process .w-panel__inner{width:min(600px,48vw)}.is-3d .w-process .w-h2{font-size:clamp(1.5rem,min(1.1rem + 1vw,4vh),2.3rem)}.is-3d .w-steps{grid-template-columns:minmax(0,1fr);max-width:560px}.is-3d .w-step{opacity:calc(1 - clamp(0, (var(--ad) - .04) / .28, 1));transform:translate3d(0, calc(var(--d) * -16vh), 0);grid-area:1/1;gap:14px}.is-3d .w-step__name{font-size:clamp(2.8rem,min(1.6rem + 3.6vw,10vh),5.2rem)}.is-3d .w-step__text{font-size:clamp(1.3rem,min(1.05rem + .9vw,3.6vh),1.95rem)}.is-3d .w-revlog li{opacity:clamp(0, (.32 - var(--i) * .06 - var(--ad)) / .08, 1)}.is-3d .w-ticks{gap:12px;display:flex}.is-3d .w-ticks li{--on:calc(1 - clamp(0, var(--ad) * 2.2, 1));gap:8px;width:52px;display:grid}.is-3d .w-ticks li:before{content:"";background:var(--w-orange);height:3px;opacity:calc(.22 + .78 * var(--on));border-radius:3px}.w-ticks__label{color:var(--w-text);font-family:var(--w-mono);opacity:calc(.4 + .6 * var(--on,1));font-size:13px}.is-3d .w-logos{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-3d .w-results .w-panel__inner{width:min(660px,52vw)}.is-3d .w-quotes{display:grid}.is-3d .w-quote{opacity:calc(1 - clamp(0, (var(--ad) - .04) / .28, 1));transform:translate3d(0, calc(var(--d) * -14vh), 0);grid-area:1/1}.is-3d .w-quote__text p{color:var(--w-text);font-size:clamp(1.15rem,min(.95rem + .75vw,3.3vh),1.65rem);line-height:1.42}.is-3d .w-ticks--names li{width:auto;min-width:52px}.is-3d .w-ticks--names .w-ticks__label{font-family:var(--w-font);white-space:nowrap;font-size:13px;font-weight:600}.is-3d .w-inquiry .w-panel__inner{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,440px);width:100%;max-width:1180px}.is-3d .w-inquiry__head{align-self:start}.is-3d .w-formcard{max-height:calc(100svh - var(--w-bar) - 64px);overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/2/3;align-self:center;overflow-y:auto}.is-3d .w-colophon{grid-area:2/1;align-self:end}.is-3d .w-dial{top:50%;right:calc(var(--w-gutter) - 8px);z-index:20;display:block;position:fixed;translate:0 -50%}.w-dial ol{gap:4px;display:grid}.w-dial__item{min-height:32px;color:var(--w-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.w-dial__label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .26s var(--w-ease), translate .26s var(--w-ease);white-space:nowrap;background:#0e0c0ab8;border-radius:999px;gap:8px;padding:6px 12px;display:inline-flex;translate:8px}.w-dial__num{color:var(--w-orange-text);font-family:var(--w-mono);letter-spacing:0}.w-dial__item[aria-current] .w-dial__label,.w-dial__item:hover .w-dial__label,.w-dial__item:focus-visible .w-dial__label{opacity:1;translate:0}.w-dial__item[aria-current]{color:var(--w-text)}.w-dial__mark{place-items:center;width:24px;height:24px;display:grid}.w-dial__mark svg{width:24px;height:24px;overflow:visible;rotate:-90deg}.w-dial__track{fill:none;stroke:var(--w-line-strong);stroke-width:1.5px;r:3px;transition:r .3s var(--w-ease)}.w-dial__fill{fill:none;stroke:var(--w-orange);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.w-dial__item[aria-current] .w-dial__track{r:9px}.w-dial__item[aria-current] .w-dial__fill{opacity:1;stroke-dashoffset:calc(1 - var(--dial-fill,1))}.has-cursor.is-3d .w-root,.has-cursor.is-3d .w-root *{cursor:none}.has-cursor.is-3d .w-root :is(input,textarea){cursor:text}.has-cursor.is-3d .w-cursor{z-index:50;pointer-events:none;opacity:0;transition:opacity .3s var(--w-ease);display:block;position:fixed;inset:0}.has-cursor.is-3d .w-cursor[data-on=true]{opacity:1}.w-cursor__dot,.w-cursor__ring{border-radius:50%;position:absolute;top:0;left:0}.w-cursor__dot{background:var(--w-orange);width:6px;height:6px;transform:translate3d(var(--x,-100px), var(--y,-100px), 0);margin:-3px 0 0 -3px}.w-cursor__ring{width:36px;height:36px;transform:translate3d(var(--rx,-100px), var(--ry,-100px), 0) scale(var(--ring,1));transition:scale .3s var(--w-ease), background-color .3s var(--w-ease), border-color .3s var(--w-ease), --ring .3s var(--w-ease);border:1.5px solid #ffffff80;margin:-18px 0 0 -18px}.w-cursor[data-mode=link] .w-cursor__ring{--ring:1.5;border-color:var(--w-orange)}.w-cursor[data-mode=lens] .w-cursor__ring{--ring:3.2;mix-blend-mode:difference;background:#fff;border-color:#0000}.w-cursor[data-mode=text]{opacity:0!important}@property --ring{syntax:"<number>";inherits:false;initial-value:1}.w-legal{width:min(720px, 100% - 2 * var(--w-gutter));gap:16px;margin:0 auto;padding:40px 0 96px;display:grid}.w-legal__home img{width:150px;height:auto;display:block}.w-legal h1{letter-spacing:-.02em;margin-top:36px;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);font-weight:600;line-height:1.08}.w-legal h2{margin-top:20px;font-size:1.35rem;font-weight:600}.w-legal section{gap:10px;display:grid}.w-legal p{color:var(--w-muted);font-size:1.1rem;line-height:1.6}.w-legal .w-legal__updated{color:var(--w-faint);font-family:var(--w-mono);font-size:14px}.w-legal a{color:var(--w-text);text-decoration:underline;-webkit-text-decoration-color:var(--w-orange);text-decoration-color:var(--w-orange);text-underline-offset:4px}@media (max-width:860px){.w-spec,.w-standards__list,.w-steps,.w-inquiry .w-panel__inner{grid-template-columns:minmax(0,1fr)}.w-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.w-swap{--big:1.15rem;gap:10px}.w-swap__legend{padding-left:0;font-size:11px}.w-swap__row{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 0 10px}.w-swap__key{letter-spacing:.06em;font-size:11px}.w-steps{gap:22px}.is-3d{--w-bar:64px}.is-3d .w-panel{padding:var(--w-bar) 20px max(24px, env(safe-area-inset-bottom));align-items:flex-end}.is-3d .w-panel:before,.is-3d :is(.w-rented,.w-standards,.w-process,.w-security):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 38%,#0e0c0a99 66%,#0e0c0ae0 100%);position:absolute;inset:0}.is-3d .w-panel__inner,.is-3d .w-hero .w-panel__inner,.is-3d .w-rented .w-panel__inner{gap:18px;width:100%}.is-3d .w-display{font-size:clamp(2.6rem,11vw,3.6rem)}.is-3d .w-h2{font-size:clamp(1.8rem,8vw,2.4rem)}.is-3d .w-lead{font-size:1.1rem}.is-3d .w-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;font-size:14px}.is-3d .w-rented .w-panel__inner,.is-3d .w-standards .w-panel__inner,.is-3d .w-process .w-panel__inner,.is-3d .w-security .w-panel__inner{width:100%}.is-3d .w-security__note{font-size:.9rem}.is-3d .w-more{font-size:.95rem}.is-3d .w-standards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.is-3d .w-standard{border-radius:14px;gap:4px;padding:12px 12px 14px}.is-3d .w-standard__num{font-size:12px}.is-3d .w-standard__name{font-size:1.02rem}.is-3d .w-standard__def{font-size:.86rem;line-height:1.35}.is-3d .w-process .w-h2{font-size:1.35rem}.is-3d .w-step__name{font-size:clamp(2.4rem,12vw,3.2rem)}.is-3d .w-step__text{font-size:1.2rem}.is-3d .w-revlog{padding:12px 14px}.is-3d .w-revlog li{font-size:15px}.w-cta__buttons .w-btn--xl{height:52px;padding:0 22px;font-size:16px}.is-3d .w-hero .w-spec{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-3d .w-cta__note{font-size:15px}.is-3d .w-results .w-panel__inner{width:100%}.is-3d .w-logos{clip-path:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:auto;height:auto;display:grid;position:static;overflow:visible}.is-3d .w-logos li{aspect-ratio:5/2;border-radius:12px;padding:8px 16px}.is-3d .w-quote__text p{font-size:1.02rem;line-height:1.42}.is-3d .w-quote__by{margin-top:12px}.is-3d .w-quote__photo{width:44px;height:44px}.is-3d .w-ticks--names{gap:8px}.is-3d .w-ticks--names .w-ticks__label{font-size:11px}.is-3d .w-inquiry .w-panel__inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.is-3d .w-formcard{grid-area:auto/1;max-height:calc(56svh - 42px);padding:18px}.is-3d .w-colophon{grid-row:auto;gap:0}.is-3d .w-colophon p:not(.w-colophon__contact){display:none}.is-3d .w-dial{inset:auto auto auto 50%;top:calc(var(--w-bar) - 12px);translate:-50%}.is-3d .w-dial ol{gap:2px;display:flex}.is-3d .w-dial__label{display:none}.w-bar__logo{height:24px}}@media (max-width:860px) and (max-height:700px){.is-3d .w-spec{display:none}}

