@font-face{font-family:DM Sans;src:url(/static/media/DMSans.90130db6a4fc53f17a88.ttf)}:root{--paper:#efefee;--paper-2:#e6e6e4;--ink:#121212;--ink-soft:#121212a8;--ink-faint:#12121261;--rule:#12121224;--accent:oklch(0.72 0.14 195);--grid:hsla(0,0%,7%,.055);--font-display:"DM Sans",system-ui,sans-serif;--font-sans:"DM Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Mono Light",ui-monospace,"SF Mono",Menlo,monospace;--mono-weight:300}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#efefee;background:var(--paper);color:#121212;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-sans);font-weight:400;overflow-x:hidden;position:relative}body:before{background-image:linear-gradient(90deg,hsla(0,0%,7%,.055) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,7%,.055) 1px,#0000 0);background-image:linear-gradient(to right,var(--grid) 1px,#0000 1px),linear-gradient(to bottom,var(--grid) 1px,#0000 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 120% 90% at 50% 45%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 120% 90% at 50% 45%,#000 30%,#0000 90%);z-index:0}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed}body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 0.5 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.5%27/></svg>");mix-blend-mode:multiply;opacity:.35;z-index:1}.rg-page{display:flex;flex-direction:column;margin:0 auto;max-width:1360px;min-height:100dvh;padding:28px 40px 32px;position:relative;z-index:2}.rg-ticker{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in oklab,#efefee 60%,#0000);background:color-mix(in oklab,var(--paper) 60%,#0000);border:1px solid #12121224;border:1px solid var(--rule);color:#121212a8;color:var(--ink-soft);display:grid;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:16px;grid-template-columns:auto 1fr auto;height:34px;letter-spacing:.06em;overflow:hidden;padding:0 14px;position:relative;text-transform:uppercase}.rg-ticker__dot{animation:rgPulse 2.2s ease-out infinite;background:oklch(.72 .14 195);background:var(--accent);border-radius:50%;box-shadow:0 0 0 0 color-mix(in oklab,oklch(.72 .14 195) 60%,#0000);box-shadow:0 0 0 0 color-mix(in oklab,var(--accent) 60%,#0000);flex-shrink:0;height:7px;width:7px}@keyframes rgPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,oklch(.72 .14 195) 60%,#0000);box-shadow:0 0 0 0 color-mix(in oklab,var(--accent) 60%,#0000)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 0 0 #0000}}.rg-ticker__status{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.rg-ticker__track{mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);overflow:hidden;position:relative}.rg-ticker__scroll{animation:rgTickerMove 60s linear infinite;display:inline-flex;gap:36px;white-space:nowrap;will-change:transform}.rg-ticker__scroll span{align-items:center;display:inline-flex;gap:8px}.rg-ticker__scroll span:before{color:#12121261;color:var(--ink-faint);content:"◇";font-size:9px}@keyframes rgTickerMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rg-ticker__meta{color:#12121261;color:var(--ink-faint);white-space:nowrap}.rg-nav{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:20px}.rg-brand{color:#121212;color:var(--ink);gap:14px;text-decoration:none}.rg-brand,.rg-brand__mark{align-items:center;display:inline-flex}.rg-brand__mark{background:#121212;background:var(--ink);border-radius:10px;flex-shrink:0;height:44px;justify-content:center;padding:5px;transition:transform .24s cubic-bezier(.2,.8,.2,1);width:44px}.rg-brand:hover .rg-brand__mark{transform:rotate(-4deg)}.rg-brand__mark svg{display:block;height:100%;width:100%}.rg-brand__word{align-items:center;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-display);font-size:28px;font-weight:500;gap:10px;letter-spacing:-.02em;line-height:1}.rg-brand__word em{color:#121212a8;color:var(--ink-soft);font-style:italic;font-weight:400}.rg-brand__askpics-icon{border-radius:11px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.rg-nav__meta{align-items:center;color:#121212a8;color:var(--ink-soft);display:flex;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:18px;letter-spacing:.08em;text-transform:uppercase}.rg-nav__sep{background:#12121224;background:var(--rule);height:1px;width:24px}.rg-nav__stamp{border:1px solid #12121224;border:1px solid var(--rule);border-radius:999px;padding:4px 10px}.rg-hero{grid-gap:40px;align-items:center;display:grid;flex:1 1;gap:40px;grid-template-columns:1.1fr .9fr;margin-top:56px;min-height:620px}.rg-hero__copy{display:flex;flex-direction:column;gap:28px;max-width:620px;position:relative}.rg-eyebrow{align-items:center;animation:rgRiseIn .7s cubic-bezier(.2,.8,.2,1) .12s forwards;color:#121212a8;color:var(--ink-soft);display:inline-flex;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:10px;letter-spacing:.14em;opacity:0;text-transform:uppercase;transform:translateY(6px)}.rg-eyebrow__box{border:1.5px solid #121212;border:1.5px solid var(--ink);display:inline-block;flex-shrink:0;height:10px;position:relative;width:10px}.rg-eyebrow__box:after{background:oklch(.72 .14 195);background:var(--accent);content:"";inset:2px;position:absolute}.rg-eyebrow__div{background:#12121224;background:var(--rule);flex:0 0 28px;height:1px}.rg-hero__title{color:#121212;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(52px,7.4vw,100px);font-weight:500;letter-spacing:-.04em;line-height:.96}.rg-word{animation:rgRiseIn .9s cubic-bezier(.2,.8,.2,1) forwards;display:inline-block;opacity:0;transform:translateY(20px)}.rg-word--1{animation-delay:.22s}.rg-word--2{animation-delay:.32s}.rg-word--3{animation-delay:.42s}.rg-word--4{animation-delay:.54s;font-style:italic;font-weight:500}.rg-acc{color:oklch(.72 .14 195);color:var(--accent);font-style:italic}@keyframes rgRiseIn{to{opacity:1;transform:translateY(0)}}.rg-lede{animation:rgRiseIn .8s cubic-bezier(.2,.8,.2,1) .68s forwards;color:#121212a8;color:var(--ink-soft);font-size:17px;font-weight:400;line-height:1.55;max-width:520px;opacity:0;transform:translateY(10px)}.rg-lede strong{color:#121212;color:var(--ink);font-weight:500}.rg-cta-row{align-items:center;animation:rgRiseIn .8s cubic-bezier(.2,.8,.2,1) .8s forwards;display:flex;flex-wrap:wrap;gap:14px;opacity:0;transform:translateY(10px)}.rg-app-store-btn{--h:56px;align-items:center;background:#121212;background:var(--ink);border-radius:14px;color:#efefee;color:var(--paper);display:inline-flex;gap:14px;height:var(--h);overflow:hidden;padding:0 22px 0 18px;position:relative;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s}.rg-app-store-btn:hover{background:#000;transform:translateY(-2px)}.rg-app-store-btn__apple{flex-shrink:0;height:22px;width:22px}.rg-app-store-btn__labels{display:flex;flex-direction:column;line-height:1.05}.rg-app-store-btn__tiny{font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:300;letter-spacing:.12em;opacity:.72;text-transform:uppercase}.rg-app-store-btn__big{font-size:18px;font-weight:500;letter-spacing:-.01em}.rg-app-store-btn:after{background:linear-gradient(100deg,#0000,#ffffff2e,#0000);bottom:0;content:"";left:-40%;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s cubic-bezier(.2,.8,.2,1);width:30%}.rg-app-store-btn:hover:after{left:130%}.rg-secondary-link{align-items:center;border-bottom:1px solid #0000;color:#121212a8;color:var(--ink-soft);display:inline-flex;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:12px;font-weight:300;gap:8px;height:56px;letter-spacing:.08em;padding:0 8px;text-decoration:none;text-transform:uppercase;transition:color .22s,border-color .22s}.rg-secondary-link:hover{border-color:oklch(.72 .14 195);border-color:var(--accent);color:oklch(.72 .14 195);color:var(--accent)}.rg-secondary-link__arrow{transition:transform .22s}.rg-secondary-link:hover .rg-secondary-link__arrow{transform:translate(3px,-3px)}.rg-hero__meta{grid-gap:0;animation:rgRiseIn .8s cubic-bezier(.2,.8,.2,1) .92s forwards;border-top:1px solid #12121224;border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:12px;opacity:0;transform:translateY(10px)}.rg-hero__meta>div{border-right:1px solid #12121224;border-right:1px solid var(--rule);padding:16px 16px 0 0}.rg-hero__meta>div:last-child{border-right:0;padding-right:0}.rg-hero__meta-key{color:#12121261;color:var(--ink-faint);font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:300;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.rg-hero__meta-val{color:#121212;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em}.rg-em{color:#121212a8;color:var(--ink-soft);font-style:italic;font-weight:400}.rg-stage{align-items:center;display:flex;justify-content:center;min-height:620px;position:relative}.rg-stage__coord{color:#12121261;color:var(--ink-faint);font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:300;letter-spacing:.08em;pointer-events:none;position:absolute;text-transform:uppercase}.rg-stage__coord--tl{left:0;top:0}.rg-stage__coord--tr{right:0;text-align:right;top:0}.rg-stage__coord--bl{bottom:0;left:0}.rg-stage__coord--br{bottom:0;right:0;text-align:right}.rg-stage__tick{background:#12121261;background:var(--ink-faint);display:inline-block;height:1px;margin:0 6px;vertical-align:middle;width:12px}.rg-stage__pill{align-items:center;background:#efefee;background:var(--paper);border:1px solid #12121224;border:1px solid var(--rule);border-radius:999px;box-shadow:0 6px 20px -8px #0003;color:#121212a8;color:var(--ink-soft);display:inline-flex;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:300;gap:8px;letter-spacing:.1em;padding:6px 12px;position:absolute;right:-4px;text-transform:uppercase;top:10px;transform:rotate(6deg);z-index:3}.rg-stage__pill-dot{background:oklch(.72 .14 195);background:var(--accent);border-radius:50%;height:6px;width:6px}.rg-stage__caption{bottom:-4px;color:#12121261;color:var(--ink-faint);font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:10px;font-weight:300;left:50%;letter-spacing:.12em;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.rg-device-wrap{display:block;position:relative;text-decoration:none;transform:rotate(-3deg);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.rg-device-wrap:hover{transform:rotate(-1deg) translateY(-4px)}.rg-device{background:#111;border-radius:48px;box-shadow:0 40px 80px -20px #0000004d,0 20px 40px -15px #00000026,inset 0 0 0 2px #ffffff0a;height:690px;padding:10px;position:relative;width:340px}.rg-device:before{border-radius:2px 0 0 2px;box-shadow:0 80px 0 #0a0a0a,0 150px 0 #0a0a0a;height:60px;left:-2px;top:120px}.rg-device:after,.rg-device:before{background:#0a0a0a;content:"";position:absolute;width:3px}.rg-device:after{border-radius:0 2px 2px 0;height:100px;right:-2px;top:160px}.rg-screen{background:#fff;border-radius:38px;height:100%;overflow:hidden;position:relative;width:100%}.rg-screen__scroll{-ms-overflow-style:none;inset:0;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-width:none}.rg-screen__scroll::-webkit-scrollbar{display:none}.rg-screen__scroll img{display:block;height:auto;width:100%}.rg-screen__fade{background:linear-gradient(180deg,#0000,#ffffffeb);bottom:0;height:56px;left:0;right:0}.rg-screen__fade,.rg-screen__hint{pointer-events:none;position:absolute}.rg-screen__hint{align-items:center;bottom:14px;color:#0000008c;display:inline-flex;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:9px;font-weight:300;gap:6px;left:50%;letter-spacing:.14em;text-transform:uppercase;transform:translateX(-50%)}.rg-screen__hint:after,.rg-screen__hint:before{background:#0000004d;content:"";height:1px;width:12px}.rg-footer{align-items:flex-start;border-top:1px solid #12121224;border-top:1px solid var(--rule);color:#121212a8;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,IBM Plex Mono Light,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:24px;justify-content:space-between;margin-top:64px;padding:22px 0 8px}.rg-footer__left{display:flex;flex-direction:column;gap:14px;max-width:440px}.rg-footer__copy{color:#121212a8;color:var(--ink-soft)}.rg-footer__launches{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rg-footer__launches-lab{color:#12121261;color:var(--ink-faint);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.rg-footer__launches a{align-items:center;background:#efefee;background:var(--paper);border:1px solid #12121224;border:1px solid var(--rule);border-radius:10px;color:#121212;color:var(--ink);display:inline-flex;font-size:10px;gap:6px;padding:8px 10px;text-decoration:none;transition:border-color .2s,transform .2s}.rg-footer__launches a:hover{border-color:oklch(.72 .14 195);border-color:var(--accent);transform:translateY(-1px)}.rg-ph-mark{align-items:center;background:#da552f;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font-sans);font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.rg-footer__links{align-items:center;display:flex;gap:18px}.rg-footer__links a{color:#121212a8;color:var(--ink-soft);text-decoration:none}.rg-footer__links a:hover{color:oklch(.72 .14 195);color:var(--accent)}@media (max-width:980px){.rg-hero{grid-template-columns:1fr;margin-top:36px;min-height:0}.rg-stage{min-height:480px}}@media (max-width:560px){.rg-page{padding:16px 16px 24px}.rg-nav__meta{display:none}.rg-hero{gap:28px}.rg-hero__meta{grid-template-columns:1fr 1fr}.rg-hero__meta>div:nth-child(2n){border-right:0}.rg-stage__pill{display:none}.rg-device-wrap{transform:rotate(-1deg) scale(.85);transform-origin:center top}.rg-footer{flex-direction:column;margin-top:60px}}@font-face{font-family:Space Grotesk Regular;src:url(/static/media/SpaceGrotesk-Regular.67fa42510e26f5d4733d.ttf)}@font-face{font-family:Space Grotesk Light;src:url(/static/media/SpaceGrotesk-Light.5c62fc20689f43f24f44.ttf)}@font-face{font-family:Inter Regular;src:url(/static/media/Inter-Regular.e89cb19905e7db5591b0.ttf)}@font-face{font-family:Inter Semi Bold;src:url(/static/media/Inter-SemiBold.4d56bb21f2399db8ad48.ttf)}@font-face{font-family:Inter Light;src:url(/static/media/Inter-Light.eec8664621fec98efb37.ttf)}@font-face{font-family:Inter Thin;src:url(/static/media/Inter-Thin.f341ca512063c66296d1.ttf)}@font-face{font-family:IBM Plex Mono Reg;src:url(/static/media/IBMPlexMono-Regular.1509e8d24f8562f776e4.ttf)}@font-face{font-family:IBM Plex Mono Thin;src:url(/static/media/IBMPlexMono-Thin.86f7b7453e653fa3eb10.ttf)}@font-face{font-family:IBM Plex Mono Light;src:url(/static/media/IBMPlexMono-Light.a21361968db7f557724b.ttf)}@font-face{font-family:IBM Plex Mono Extra Light;src:url(/static/media/IBMPlexMono-ExtraLight.0064945a20eef9328573.ttf)}@font-face{font-family:IBM Plex Sans Thin;src:url(/static/media/IBMPlexSans-Thin.ce5a0c0552af949f3c17.ttf)}@font-face{font-family:IBM Plex Sans Light;src:url(/static/media/IBMPlexSans-Light.f6a1d8cf71c931e0b2aa.ttf)}@font-face{font-family:IBM Plex Sans Reg;src:url(/static/media/IBMPlexSans-Regular.d77342fdcbcb6b3ce1b5.ttf)}@font-face{as:font;font-display:swap;font-family:Space Grotesk Regular;src:url(/static/media/SpaceGrotesk-Regular.67fa42510e26f5d4733d.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:Space Grotesk Light;src:url(/static/media/SpaceGrotesk-Light.5c62fc20689f43f24f44.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:Inter Regular;src:url(/static/media/Inter-Regular.e89cb19905e7db5591b0.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:Inter Semi Bold;src:url(/static/media/Inter-SemiBold.4d56bb21f2399db8ad48.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:Inter Light;src:url(/static/media/Inter-Light.eec8664621fec98efb37.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:Inter Thin;src:url(/static/media/Inter-Thin.f341ca512063c66296d1.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Mono Reg;src:url(/static/media/IBMPlexMono-Regular.1509e8d24f8562f776e4.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Mono Thin;src:url(/static/media/IBMPlexMono-Thin.86f7b7453e653fa3eb10.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Mono Light;src:url(/static/media/IBMPlexMono-Light.a21361968db7f557724b.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Mono Extra Light;src:url(/static/media/IBMPlexMono-ExtraLight.0064945a20eef9328573.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Sans Thin;src:url(/static/media/IBMPlexSans-Thin.ce5a0c0552af949f3c17.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Sans Light;src:url(/static/media/IBMPlexSans-Light.f6a1d8cf71c931e0b2aa.ttf) format("truetype")}@font-face{as:font;font-display:swap;font-family:IBM Plex Sans Reg;src:url(/static/media/IBMPlexSans-Regular.d77342fdcbcb6b3ce1b5.ttf) format("truetype")}.doc-page{display:flex;flex-direction:column;margin:0 auto;max-width:1360px;min-height:100dvh;padding:28px 40px 32px;position:relative;z-index:2}.doc-nav{align-items:center;display:flex;gap:24px;justify-content:space-between}.doc-brand{color:var(--ink);gap:14px;text-decoration:none}.doc-brand,.doc-brand__mark{align-items:center;display:inline-flex}.doc-brand__mark{background:var(--ink);border-radius:10px;flex-shrink:0;height:44px;justify-content:center;padding:5px;transition:transform .24s cubic-bezier(.2,.8,.2,1);width:44px}.doc-brand:hover .doc-brand__mark{transform:rotate(-4deg)}.doc-brand__mark svg{display:block;height:100%;width:100%}.doc-brand__word{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1}.doc-brand__icon{border-radius:11px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.doc-back{align-items:center;background:#0000;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:8px;letter-spacing:.1em;padding:8px 16px;text-transform:uppercase;transition:color .2s,border-color .2s}.doc-back:hover{border-color:var(--ink);color:var(--ink)}.doc-back__arrow{transition:transform .22s}.doc-back:hover .doc-back__arrow{transform:translateX(-3px)}.doc-header{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:20px;margin-top:56px;padding-bottom:32px}.doc-eyebrow{align-items:center;color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:10px;letter-spacing:.14em;text-transform:uppercase}.doc-eyebrow__box{border:1.5px solid var(--ink);display:inline-block;flex-shrink:0;height:10px;position:relative;width:10px}.doc-eyebrow__box:after{background:var(--accent);content:"";inset:2px;position:absolute}.doc-eyebrow__div{background:var(--rule);flex:0 0 28px;height:1px}.doc-title{color:var(--ink);font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.04em;line-height:.96}.doc-content{flex:1 1;gap:40px;margin-top:48px;max-width:680px}.doc-content,.doc-section{display:flex;flex-direction:column}.doc-section{gap:12px}.doc-section__heading{border-bottom:1px solid var(--rule);color:var(--ink-faint);font-family:var(--font-mono);font-size:11px;font-weight:300;letter-spacing:.14em;padding-bottom:10px;text-transform:uppercase}.doc-content p{color:var(--ink-soft);font-family:var(--font-sans);font-size:16px;line-height:1.65}.doc-content p strong{color:var(--ink);font-weight:500}.doc-content a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.doc-content a:hover{color:var(--accent);text-decoration-color:var(--accent)}.doc-footer{align-items:center;border-top:1px solid var(--rule);color:var(--ink-soft);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;font-weight:300;gap:24px;justify-content:space-between;margin-top:80px;padding:22px 0 8px}.doc-footer__links{display:flex;gap:18px}.doc-footer__links a{color:var(--ink-soft);text-decoration:none;transition:color .2s}.doc-footer__links a:hover{color:var(--accent)}@media (max-width:768px){.doc-page{padding:20px 24px 28px}.doc-header{margin-top:40px}.doc-content{margin-top:36px}}@media (max-width:560px){.doc-page{padding:16px 16px 24px}.doc-brand__word{font-size:22px}.doc-footer{align-items:flex-start;flex-direction:column;gap:14px}}
/*# sourceMappingURL=main.e35f3666.css.map*/