:root{--home-next-max:1680px;--home-next-gutter:clamp(1.5rem, 5vw, 6rem);--home-next-measure:calc(var(--home-next-max) - 2 * var(--home-next-gutter));--home-next-rhythm:clamp(6rem, 11vw, 11.5rem)}.home-next-container{width:100%;max-width:var(--home-next-max);padding-inline:var(--home-next-gutter);margin-inline-start:auto;margin-inline-end:auto}.home-next-section{padding-block:var(--home-next-rhythm)}.home-next-display{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:1.02}.home-next-hero-sentence{font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.04}.home-next-title{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(2.125rem,3.3vw,3rem);font-weight:500;line-height:1.06}.home-next-lead{text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.5}.home-next-h3{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;line-height:1.25}.home-next-body{text-wrap:pretty;font-size:1rem;line-height:1.6}.home-next-head{--home-next-head-gap:clamp(2.75rem, 5vw, 4.5rem);gap:1.25rem 4rem;margin-block-end:var(--home-next-head-gap);display:grid}@media (min-width:75rem){.home-next-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.home-next-head--stack{grid-template-columns:minmax(0,1fr);align-items:start}}.home-next-bento-ground{background:var(--ds-surface)}.home-next-bento-statement{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.125rem,1.4vw,1.3125rem);font-weight:500;line-height:1.35}.home-next-bento-panel{--home-next-radius:28px;corner-shape:squircle;border-radius:var(--home-next-radius);background-color:var(--world-tint,var(--ds-surface));background-image:radial-gradient(75% 65% at 50% 40%, color-mix(in oklab, #fff 70%, var(--world-tint,var(--ds-surface))) 0%, transparent 75%)}.home-next-bento-card{--home-next-radius:28px;corner-shape:squircle;border-radius:var(--home-next-radius);color:#14151a;background:#fff}.home-next-bento-ground--ink{background:var(--world-ink,var(--ds-surface-strong))}.home-next-bento-card--ink{background-color:color-mix(in oklab, var(--world-ink,#1c2033) 90%, #fff);background-image:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--world-accent,#8457e0) 34%, transparent) 0%, transparent 62%);color:#fff}.home-next-frame{--home-next-radius:22px;isolation:isolate;corner-shape:squircle;border-radius:var(--home-next-radius);color:#fff;background-color:var(--ds-surface-strong);background-image:radial-gradient(110% 85% at 88% 6%, color-mix(in oklab, var(--ds-accent) 42%, transparent) 0%, transparent 58%), radial-gradient(90% 80% at 6% 104%, color-mix(in oklab, var(--ds-accent-strong) 48%, transparent) 0%, transparent 62%), linear-gradient(160deg, #1c2033 0%, var(--ds-surface-strong) 64%);position:relative;overflow:hidden}.home-next-frame:before{content:"";z-index:-1;opacity:.3;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.home-next-squircle{corner-shape:squircle}.home-next-rule{background:var(--ds-hairline);height:1px}@keyframes home-next-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-next-progress{transform-origin:0;background:var(--ds-text);height:2px;animation:linear forwards home-next-progress}[dir=rtl] .home-next-progress{transform-origin:100%}@media (prefers-reduced-motion:reduce){.home-next-progress{display:none}}@keyframes home-next-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.home-next-rise{animation:.7s cubic-bezier(.22,1,.36,1) both home-next-rise;animation-delay:var(--rise-delay,0s)}@media (prefers-reduced-motion:reduce){.home-next-rise{animation:none}}.world-send{--world-tint:#fdede6;--world-soft:#fae2d8;--world-accent:#a64403;--world-ink:#341202;--world-glow:#f4976c;--world-on:#2a1206}.world-proof{--world-tint:#ebf3fc;--world-soft:#ddeaf9;--world-accent:#3469a4;--world-ink:#132438;--world-glow:#7fb2ee;--world-on:#0d2238}.world-sign{--world-tint:#f2effd;--world-soft:#e4dffa;--world-accent:#7a45e6;--world-ink:#1d162e;--world-glow:#9b6dff;--world-on:#14101f}.world-room{--world-tint:#ebf0fb;--world-soft:#dde4f7;--world-accent:#2c44a3;--world-ink:#141f40;--world-glow:#2f4592;--world-on:#eef2ff}.world-guard{--world-tint:#f9f3e8;--world-soft:#f2e7d0;--world-accent:#826002;--world-ink:#33270b;--world-glow:#f3c562;--world-on:#2a1c03}.world-mark{--world-tint:#fceef1;--world-soft:#f8dce1;--world-accent:#7d1f3f;--world-ink:#380f1b;--world-glow:#8a2346;--world-on:#fbeef3}.world-request{--world-tint:#e6f3f5;--world-soft:#d0e8eb;--world-accent:#036e79;--world-ink:#06292d;--world-glow:#3fa7b4;--world-on:#04232a}.world-nudge{--world-tint:#fcecf0;--world-soft:#f9dce3;--world-accent:#b02a68;--world-ink:#361821;--world-glow:#e2638e;--world-on:#2e0a17}.world-post{--world-tint:#feefe8;--world-soft:#fdded1;--world-accent:#a74401;--world-ink:#371100;--world-glow:#f4976c;--world-on:#2a1206}.world-key{--world-tint:#f4f3fd;--world-soft:#e5e3fc;--world-accent:#625aa6;--world-ink:#231f39;--world-glow:#a99cff;--world-on:#14101f}.world-note{--world-tint:#feefec;--world-soft:#faded8;--world-accent:#bd3117;--world-ink:#3a130c;--world-glow:#e4573d;--world-on:#1f0703}.world-mako{--world-tint:#f2f1fd;--world-soft:#e7e4fb;--world-accent:#5b2fbd;--world-ink:#19132e;--world-glow:#6d3bd6;--world-on:#fff}.world-form{--world-tint:#fceefa;--world-soft:#f6dbf3;--world-accent:#a4149e;--world-ink:#30092e;--world-glow:#a0429a;--world-on:#fdf0fb}.world-mcp{--world-tint:#eef2f7;--world-soft:#dde5ef;--world-accent:#34577f;--world-ink:#0d1726;--world-glow:#34577f;--world-on:#fff}.home-next-caret{animation:1.05s step-end infinite home-next-caret}@keyframes home-next-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-next-caret{animation:none}}.world-cobalt{--world-tint:#f1edff;--world-soft:#e3daff;--world-accent:#5419e0;--world-ink:#170a3a;--world-glow:#5419e0;--world-on:#fff}.world-azure{--world-tint:#edf3fe;--world-soft:#d9e7fd;--world-accent:#1a5fd6;--world-ink:#0c1b36;--world-glow:#1a5fd6;--world-on:#fff}.world-record{--world-tint:#edeef1;--world-soft:#dfe1e7;--world-accent:#2f5d7c;--world-ink:#12161c;--world-glow:#2f5d7c;--world-on:#fff}.home-next-frame--world{color:var(--world-on,#fff);background-color:var(--world-glow,var(--world-ink,var(--ds-surface-strong)))!important;background-image:none!important}.home-next-frame--flat{background-color:var(--world-glow,var(--world-accent))!important;color:var(--world-on,#fff)!important;background-image:none!important}.home-next-sheet{color:#14151a;background:#fff}.docshark-demo-paper{color:#14151a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}.home-next-raised{color:#14151a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}@keyframes home-next-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(var(--float-rise,7px) * -1), 0)}}.home-next-float{animation:home-next-float var(--float-dur,7s) ease-in-out infinite;animation-delay:var(--float-delay,0s)}@media (prefers-reduced-motion:reduce){.home-next-float{animation:none}}.home-next-pair-card{contain:layout paint}.home-next-pair:hover .home-next-pair-card:before{opacity:0}.home-next-room-banner{background-color:var(--world-accent,#6d3bd6);background-image:radial-gradient(120% 140% at 12% 10%, color-mix(in oklab, var(--world-accent) 45%, #fff) 0%, transparent 62%), radial-gradient(90% 120% at 88% 90%, color-mix(in oklab, var(--world-ink) 60%, transparent) 0%, transparent 70%), linear-gradient(118deg, var(--world-accent) 0%, color-mix(in oklab, var(--world-ink) 45%, var(--world-accent)) 100%)}@keyframes home-next-room-breathe{0%,to{opacity:.4;transform:translate(0,0)scale(1)}50%{opacity:.72;transform:translate(6%,4%)scale(1.18)}}.home-next-room-glow{animation:9s ease-in-out infinite home-next-room-breathe}@media (prefers-reduced-motion:reduce){.home-next-room-glow{animation:none}}.home-next-read-rule-x,.home-next-read-rule-y{--read-rule:color-mix(in oklab, var(--ds-text) 20%, transparent)}.home-next-read-rule-x{background-image:repeating-linear-gradient(to right, var(--read-rule) 0 5px, transparent 5px 11px)}.home-next-read-rule-y{background-image:repeating-linear-gradient(to bottom, var(--read-rule) 0 5px, transparent 5px 11px)}.home-next-faq-item summary{cursor:pointer;list-style:none}.home-next-faq-item summary::-webkit-details-marker{display:none}.home-next-faq-mark{transition:transform .28s cubic-bezier(.32,.72,0,1)}.home-next-faq-item[open] .home-next-faq-mark{transform:rotate(180deg)}@supports (interpolate-size:allow-keywords){.home-next-faq{interpolate-size:allow-keywords}.home-next-faq-item::details-content{opacity:0;block-size:0;transition:block-size .32s cubic-bezier(.32, .72, 0, 1), opacity .24s ease, content-visibility .32s allow-discrete;overflow:hidden}.home-next-faq-item[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.home-next-faq-mark{transition:none}.home-next-faq-item::details-content{transition:none}}.home-next-guide-card{--guide-link:color-mix(in oklab, var(--world-accent) 30%, #fff)}.home-next-guide-card:after{background-image:radial-gradient(100% 120% at 100% 100%, color-mix(in oklab, var(--world-accent) 42%, transparent) 0%, transparent 72%);border-radius:inherit;content:"";opacity:0;z-index:-1;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.home-next-guide-card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.home-next-guide-card:after{transition:none}}.home-next-rail{--rail-edge:calc(max(0px, (100% - var(--home-next-max)) / 2) + var(--home-next-gutter));padding-inline:var(--rail-edge);scrollbar-width:none;scroll-padding-inline-start:var(--rail-edge)}.home-next-rail::-webkit-scrollbar{display:none}@keyframes home-next-rail-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-next-rail-fill{animation:home-next-rail-fill var(--rail-ms,5.2s) linear forwards;transform-origin:0}[dir=rtl] .home-next-rail-fill{transform-origin:100%}.home-next-rail-fill[data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-next-rail-fill{animation:none;transform:scaleX(1)}}.docshark-theme header[data-tone=dark] .nav-lang-switcher{color:#ffffffdb;background:#ffffff1a;transition:background-color .3s,color .3s}.docshark-theme header[data-tone=dark] .nav-lang-switcher:hover{color:#fff;background:#ffffff2e}.hero-film-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f8f6f0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"),linear-gradient(#fcfaf5 0%,#f3efe6 100%)}.hero-film-sheet-light{background:radial-gradient(120% 80% at 6% 0,#fff6 0%,#fff0 62%),linear-gradient(152deg,#5c462800 48%,#5c46280f 100%)}
