body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;background:var(--bg);color:#111;color:var(--text);font-family:Arial;margin:0}:root{--bg:#fff;--surface:#f8f8f8;--surface-muted:#eee;--surface-raised:#fff;--panel:#f9f9f9;--panel-muted:#f5f5f5;--border:#ccc;--border-strong:#75767b;--text:#111;--text-muted:#555;--text-subtle:#75767b;--inverse-bg:#111;--inverse-text:#fff;--hover:#e9e9e9;--hover-strong:#dcdcdc;--shadow:#0000001f;--modal-backdrop:#00000073;--code-bg:#fff;--history-card-bg:#eee;color-scheme:light}:root[data-theme=dark]{--bg:#0f1115;--surface:#151922;--surface-muted:#1d2330;--surface-raised:#1a202b;--panel:#121720;--panel-muted:#171d27;--border:#303846;--border-strong:#8c95a3;--text:#f0f3f7;--text-muted:#c0c7d2;--text-subtle:#9aa4b2;--inverse-bg:#eef1f6;--inverse-text:#111;--hover:#242c39;--hover-strong:#303949;--shadow:#00000061;--modal-backdrop:#000000a8;--code-bg:#171b24;--history-card-bg:#10131a;color-scheme:dark}@property --version-notice-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
/*    !*text-decoration: none; !* Optional: removes the underline *!*!*/@font-face{font-family:Custom runes;src:url(/static/media/umber-ssi.2cc1869c6aee78034ec9.ttf) format("truetype")}.menu,a{color:#111;color:var(--text)}.menu{align-items:flex-end;background:#f8f8f8;background:var(--surface);display:flex;gap:12px;padding:10px;position:relative;text-decoration:none;z-index:30}.menu-close,.menu-toggle{display:none}.menu-brand{align-items:center;display:flex;justify-content:flex-end;margin-right:0;position:relative;width:280px}.menu-logo{align-items:center;height:192px;object-fit:contain;width:192px}.menu-brand-text{color:#111;color:var(--text);font-size:20px;font-weight:700;text-align:left;white-space:nowrap}.menu-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;width:max-content}.menu-header{margin:0 0 24px 24px}.menu-reveal-texts{align-self:stretch;display:grid;grid-template-rows:repeat(3,1fr);min-height:0;width:320px}.menu-reveal-text{animation:menu-reveal-text 1.2s cubic-bezier(.2,.8,.2,1) forwards;color:#555;color:var(--text-muted);filter:blur(7px);font-family:Custom runes,cursive;font-size:18px;line-height:1.25;opacity:0;transform:translateY(6px);will-change:opacity,transform,filter}.menu-reveal-text:first-child{align-self:start;justify-self:start;margin-left:20%}.menu-reveal-text:nth-child(2){align-self:center;justify-self:end;margin-right:20%;text-align:right}.menu-reveal-text:nth-child(3){align-self:end;justify-self:start;margin-left:20%}.menu-actions{align-items:stretch;gap:8px}.menu-actions,.menu-nav{display:flex;flex-direction:column;position:relative}.menu-nav{align-items:flex-start;background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px;padding:4px}.menu-row{align-items:center;display:flex}.menu-row:last-child{align-self:center}.menu-dropdown-row{gap:18px}.menu-dropdown-row .menu-item:not(:last-child){margin-right:0}.menu-row:not(:last-child){margin-bottom:4px}.menu a,.menu a:hover,.menu:visited{color:#111;color:var(--text)}.dropdown-wrapper,.menu a{text-decoration:none}.dropdown-wrapper{display:inline-block;position:static}.dropdown-menu{grid-gap:4px;background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);box-sizing:border-box;color:#111;color:var(--text);display:grid;font-weight:400;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;padding:10px;position:absolute;text-decoration:none;top:100%;width:100%;z-index:40}.dropdown-menu a{border-radius:4px;display:block;padding:5px;text-decoration:none}.dropdown-item-active,.dropdown-menu a:hover{background:#e9e9e9;background:var(--hover);box-shadow:inset 3px 0 0 #75767b;box-shadow:inset 3px 0 0 var(--border-strong);font-weight:700}.menu-item{border-radius:4px;cursor:pointer;padding:8px 14px;position:relative;transition:background .16s ease,box-shadow .16s ease}.theme-toggle{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px;color:#111;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:7px;left:0;line-height:1;min-height:36px;padding:7px 10px;position:absolute;top:50%;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease;white-space:nowrap}.theme-toggle:hover{background:#e9e9e9;background:var(--hover);border-color:#75767b;border-color:var(--border-strong)}.theme-toggle-icon{display:inline-flex;justify-content:center;width:1em}.menu-item.dropdown-wrapper{position:static}.modules-mobile-indicator{display:none}.menu-item-active,.menu-item:hover{background:#e9e9e9;background:var(--hover)}.menu-item-active{box-shadow:inset 3px 0 0 #75767b;box-shadow:inset 3px 0 0 var(--border-strong);font-weight:700}.menu-row .menu-item:not(:last-child){margin-right:4px}.dropdown-menu div{border-radius:4px;padding:5px 10px}.menu-search{position:relative;width:100%}.menu-search-mobile{display:none}.menu-search-input{box-sizing:border-box;color:#111;color:var(--text);font-size:14px;padding:9px 12px;width:100%}.menu-search-input,.menu-search-results{background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px}.menu-search-results{box-shadow:0 6px 18px #0000001f;box-shadow:0 6px 18px var(--shadow);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.menu-search-result{display:flex;flex-direction:column;padding:8px 10px}.menu-search-result:hover{background:#f5f5f5;background:var(--panel-muted)}.menu-search-result-name{font-weight:700}.menu-search-empty,.menu-search-result-meta{color:#75767b;color:var(--text-subtle);font-size:12px}.menu-search-empty,.menu-search-result-module{color:#111;color:var(--text);font-size:12px}.menu-search-empty{padding:10px}@keyframes menu-reveal-text{55%{filter:blur(2px);opacity:.72}to{filter:blur(0);opacity:1;transform:translateY(0)}}.creeping-line{background:#111;background:var(--inverse-bg);color:#fff;color:var(--inverse-text);overflow:hidden;padding:8px 0;white-space:nowrap;width:100%}.creeping-line-track{animation:creeping-line 120s linear infinite;display:flex;width:max-content}.creeping-line-group{align-items:center;display:inline-flex;flex-shrink:0;gap:80px;padding-right:80px}.creeping-line-item{align-items:center;display:inline-flex;font-size:15px;font-weight:700;padding:8px 28px;white-space:nowrap}.separator{opacity:.5}@keyframes creeping-line{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.creeping-line-track{animation:none}}.site-footer{background:#eee;background:var(--surface-muted);padding:28px 0 18px;text-align:center}.site-footer-text{color:#111;color:var(--text);font-size:14px;font-weight:700}.site-footer:after{background:#ccc;background:var(--border);content:"";display:block;height:1px;margin:14px auto 0;width:80%}.version-notice{align-items:center;background:#12a852;border:1px solid #0b7d39;border-radius:4px;bottom:22px;box-shadow:0 10px 24px #0000001f;box-shadow:0 10px 24px var(--shadow);box-sizing:border-box;color:#fff;display:flex;font-size:15px;font-weight:700;gap:14px;isolation:isolate;line-height:1.35;max-width:min(420px,calc(100vw - 44px));overflow:hidden;padding:14px 14px 14px 18px;position:fixed;right:22px;z-index:300}.version-notice:before{animation:version-notice-beam 2.2s linear infinite;background:conic-gradient(from var(--version-notice-beam-angle),#0000 0deg,#0000 245deg,#c4ffdd6b 278deg,#fff 292deg,#c4ffdde0 306deg,#0000 336deg,#0000 1turn);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.version-notice:after,.version-notice:before{content:"";pointer-events:none;position:absolute;z-index:1}.version-notice:after{border:1px solid #ffffff2e;border-radius:3px;inset:1px}.version-notice>*{position:relative;z-index:2}@keyframes version-notice-beam{to{--version-notice-beam-angle:360deg}}.version-notice-close{align-items:center;background:#ffffff24;border:1px solid #ffffffb8;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:20px;font-weight:700;height:30px;justify-content:center;line-height:1;width:30px}.version-notice-close:hover{background:#ffffff3d}.docs-overview{grid-gap:24px;background:#e9e9e9;background:var(--hover);box-sizing:border-box;display:grid;gap:24px;grid-template-columns:280px 1fr 360px;padding:20px 30px 20px 10px;width:100%}.docs-overview h1{margin:0}.docs-overview-column{align-items:center;display:flex}.docs-overview-icon-column{justify-content:flex-end}.docs-overview-icon{height:128px;object-fit:contain;width:128px}.docs-overview-text-column{align-items:center;flex-direction:column;justify-content:center;text-align:center}.docs-overview-text-column p{color:#75767b;color:var(--text-subtle);margin:8px 0 0}.quick-start-button{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #75767b;border:1px solid var(--border-strong);border-radius:4px;color:#111;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;justify-content:center;margin-top:12px;min-height:38px;padding:8px 18px}.quick-start-button:hover{background:#dcdcdc;background:var(--hover-strong)}.quick-start-modal-backdrop{align-items:center;background:#00000073;background:var(--modal-backdrop);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.quick-start-modal{background:#f8f8f8;background:var(--surface);border-radius:4px;box-shadow:0 12px 28px #0000001f;box-shadow:0 12px 28px var(--shadow);box-sizing:border-box;max-height:min(760px,calc(100vh - 48px));overflow:auto;width:min(760px,100%)}.quick-start-modal-header{align-items:center;background:#f8f8f8;background:var(--surface);border-bottom:1px solid #ccc;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:18px 22px;position:sticky;top:0;z-index:5}.quick-start-modal-header h2{font-size:28px;margin:0}.quick-start-close{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #75767b;border:1px solid var(--border-strong);border-radius:4px;color:#111;color:var(--text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.quick-start-close:hover{background:#dcdcdc;background:var(--hover-strong)}.quick-start-modal-body{padding:22px}.quick-start-modal-body h3{font-size:20px;margin:0 0 10px}.quick-start-modal-body h3:not(:first-child){margin-top:24px}.quick-start-code-wrapper{position:relative}.quick-start-copy-button{align-items:center;background:#f8f8f8;background:var(--surface);border:1px solid #75767b;border:1px solid var(--border-strong);border-radius:4px;color:#111;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:30px;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:1}.quick-start-copy-button:hover{background:#dcdcdc;background:var(--hover-strong)}.quick-start-copied-popup{background:#111;background:var(--inverse-bg);border-radius:4px;color:#fff;color:var(--inverse-text);font-size:13px;font-weight:700;line-height:1;padding:6px 10px;position:absolute;right:10px;top:46px;z-index:1}.quick-start-code-block{background:#fff;background:var(--code-bg);margin:0;max-width:100%;overflow-x:auto}.docs-overview-links-column{justify-content:flex-end}.docs-overview-actions{align-items:center;display:flex;gap:18px;justify-content:flex-end}.project-image-links{align-items:center;display:flex;flex-direction:column;gap:10px}.project-image-link{align-items:center;background:#e9e9e9;background:var(--hover);border-radius:4px;color:#111;color:var(--text);display:inline-flex;flex-direction:column;height:90px;justify-content:center;text-decoration:none;width:90px}.project-image-link-text{font-size:14px;font-weight:700;line-height:1;margin-bottom:2px}.project-image-link-icon{height:64px;object-fit:contain;width:64px}.project-image-link-shake:hover .project-image-link-icon{animation:image-shake .36s ease-in-out infinite}.project-api-doc-link{align-items:center;border:1px solid #75767b;border:1px solid var(--border-strong);border-radius:4px;box-sizing:border-box;color:#111;color:var(--text);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:42px;text-decoration:none;width:90px}.project-api-doc-link:hover{background:#dcdcdc;background:var(--hover-strong)}.project-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.project-badge-link{display:inline-flex;line-height:1}.project-badge{display:block;max-height:20px}.project-maven-link{align-items:center;border:1px solid #75767b;border:1px solid var(--border-strong);border-radius:4px;box-sizing:border-box;color:#111;color:var(--text);display:inline-flex;flex-direction:column;gap:8px;padding:10px 12px;text-align:center;text-decoration:none;width:220px}.project-maven-link:hover{background:#dcdcdc;background:var(--hover-strong)}.project-maven-badge{display:block;max-height:28px}.project-maven-text{font-size:13px;font-weight:700;line-height:1.25}@keyframes image-shake{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.layout{align-items:flex-start;box-sizing:border-box;display:flex;width:100%}.route-loading{color:#75767b;color:var(--text-subtle);font-size:18px;font-weight:700;min-height:40vh;text-align:center}.home,.route-loading,.sandbox{background:#fff;background:var(--bg);padding:48px 30px}.sandbox-report-frame{border:2px solid #ccc;border:2px solid var(--border);box-shadow:0 4px 10px #0000001f;box-shadow:0 4px 10px var(--shadow);display:block}.home-inprogress,.home-intro,.sandbox-intro-title{margin:0 auto 56px;max-width:960px;text-align:center}.home-intro h1{font-size:48px;line-height:1.1;margin:0 0 18px}.home-intro p{color:#555;color:var(--text-muted);font-size:20px;line-height:1.55;margin:0 auto;max-width:820px}.home-docs-section{margin:0 auto;max-width:1100px}.home-docs-section:not(:last-child){margin-bottom:64px}.home-docs-section h2{font-size:44px;margin:0 0 28px;text-align:center}.home-docs-list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-docs-item{align-items:center;display:flex;flex-direction:column;text-align:center;transform-origin:center;transition:transform .42s ease}.home-docs-item:hover{transform:rotate(20deg)}.home-docs-image{height:128px;object-fit:contain;width:128px}.home-docs-text{font-size:18px;font-weight:700;margin-top:12px}.about-page{background:#f8f8f8;background:var(--surface);min-height:100vh}.history-section{box-sizing:border-box;padding:48px 0 28px;width:100%}.history-section h1{font-size:44px;margin:0 0 32px;text-align:center}.history-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:60%}.history-item{background:#eee;background:var(--history-card-bg);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;min-height:180px;padding:22px 26px}.history-date{align-self:flex-start;font-size:28px;font-weight:700;line-height:1}.history-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-top:18px;text-align:left}.history-content h3{font-size:22px;margin:0 0 12px}.history-content ul{font-size:18px;line-height:1.45;margin:0;padding-left:22px}.faq-section{box-sizing:border-box;padding:48px 0 64px;width:100%}.faq-section h1{font-size:44px;margin:0 0 32px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:18px}.faq-item{width:60%}.faq-item,.rec-item{background:#eee;background:var(--surface-muted);border-radius:4px;box-sizing:border-box;margin:0 auto;padding:22px 26px}.rec-item{width:80%}.faq-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:auto 1fr}.faq-question-row{margin-bottom:14px}.faq-marker{font-size:28px;font-weight:700;line-height:1}.faq-text{font-size:18px;line-height:1.45;margin:0}.faq-text a{font-weight:700}.faq-show-all,.faq-text a{color:#111;color:var(--text)}.faq-show-all{background:#0000;border:0;cursor:pointer;font:inherit;font-weight:700;padding:0 0 0 4px}.faq-show-all:hover{text-decoration:underline}.recommendations-description{color:#555;color:var(--text-muted);font-size:18px;line-height:1.55;margin:-16px auto 32px;max-width:760px;text-align:center}.recommendation-name{font-weight:700}.recommendation-content p{margin:0}.recommendation-notes{margin-top:14px}.recommendation-code{margin-top:14px;width:100%}.sidebar{align-self:flex-start;background:#f5f5f5;background:var(--panel-muted);box-sizing:border-box;max-height:100vh;overflow-y:auto;padding:20px;position:sticky;top:0;width:300px}.sidebar ul{padding-left:15px}.sidebar li{margin-bottom:10px}.sidebar li:last-child{margin-bottom:0}.sidebar-section{margin-bottom:24px}.sidebar a{color:#111;color:var(--text);text-decoration:none}.video-name{margin-left:50px;text-align:center;width:50%}.docs-content{background:#f9f9f9;background:var(--panel);box-sizing:border-box;flex:1 1;min-width:0;padding:20px}@media (min-width:761px){.layout .docs-content{padding-right:10%}}.doc-section{margin-bottom:48px;scroll-margin-top:24px}.doc-section-title{font-size:42px;margin:0 0 32px;text-align:center;transform:translateX(-32px)}.doc-section-title:has(+.doc-section-info){margin-bottom:12px}.doc-section-info{color:#555;color:var(--text-muted);font-size:1.1rem;line-height:1.6;margin:0 auto 32px;max-width:760px;text-align:center;transform:translateX(-32px)}.doc-block{margin-bottom:40px}.doc-title{align-items:center;display:flex;font-size:1.35rem;font-weight:700;gap:8px;margin-left:16px}.doc-return{color:#75767b;color:var(--text-subtle);font-size:1rem;font-weight:400}.doc-params{align-items:center;display:flex;font-size:1.2rem;margin-left:92px}.await-icon{height:64px;object-fit:contain;width:220px}.doc-note,.list-sub{color:#75767b;color:var(--text-subtle)}.list-sub{font-size:.8rem}.clickable{cursor:pointer}.doc-section-jump-menu{background:#0000;bottom:150px;display:flex;flex-direction:column;gap:10px;position:fixed;right:30px;z-index:40}.doc-section-jump-toggle{display:none}.doc-section-jump-link{align-items:center;color:#111;color:var(--text);display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.doc-section-jump-link:hover{text-decoration:underline}.doc-section-jump-icon{stroke:#111;stroke:var(--text);stroke-width:2;height:18px;width:18px}.code-block{background:#fff;background:var(--code-bg);color:inherit;margin:0;overflow-x:auto}.code-example{width:50%}.code-example-rec{width:80%}.content-code-wrapper{margin-top:8px;position:relative}.code-block.language-java{background-color:#eee;background-color:var(--surface-muted);border-radius:4px;font-family:Courier New,Courier,monospace;padding:8px}@media (max-width:760px){.menu-toggle{background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0 10px;position:fixed;right:10px;top:10px;width:44px;z-index:120}.menu-toggle span{background:#111;background:var(--text);display:block;height:2px;width:100%}.menu-close,.menu-toggle-hidden{display:none}.menu-close{background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px;color:#111;color:var(--text);cursor:pointer;font-size:16px;font-weight:700;height:36px;position:fixed;right:10px;top:10px;width:36px;z-index:130}.menu{grid-gap:8px 12px;align-items:start;box-sizing:border-box;display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr);padding:10px 62px 10px 10px;position:relative;z-index:30}.menu.menu-mobile-open{align-items:stretch;display:flex;flex-direction:column;gap:0;inset:0;overflow-y:auto;padding:56px 18px 18px;position:fixed;z-index:110}.menu.menu-mobile-open .menu-close{align-items:center;display:inline-flex;justify-content:center}.menu-brand{justify-content:flex-start;position:static;width:auto}.theme-toggle{left:auto;min-height:44px;position:fixed;right:62px;top:10px;transform:none;z-index:120}.menu.menu-mobile-open .theme-toggle{display:none}.menu-logo{height:58px;width:58px}.menu-content{align-self:stretch;flex:0 0 auto;min-width:0;width:auto}.menu-brand-text{font-size:16px;text-align:left;width:100%}.menu-header{margin:0 0 8px}.menu-reveal-texts{grid-column:1/-1;margin-bottom:0;min-height:58px;order:0;width:100%}.menu-search-desktop{display:none}.menu-search-mobile{display:block;grid-column:1/-1;order:1}.menu-actions{gap:8px}.menu-nav{align-items:stretch}.menu.menu-mobile-open .menu-brand,.menu.menu-mobile-open .menu-header,.menu.menu-mobile-open .menu-reveal-texts,.menu.menu-mobile-open .menu-search,.menu:not(.menu-mobile-open) .menu-nav{display:none}.menu.menu-mobile-open .menu-actions,.menu.menu-mobile-open .menu-content,.menu.menu-mobile-open .menu-nav{display:flex;width:100%}.menu-row{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:4px}.menu-row:last-child{align-self:stretch}.menu-row .menu-item:not(:last-child){margin-right:0}.menu-item{flex:0 0 auto;padding:8px 10px;text-align:left;white-space:nowrap}.dropdown-wrapper{display:block}.modules-mobile-indicator{display:inline-block;font-weight:700;margin-right:6px;min-width:12px;text-align:center}.dropdown-menu{box-shadow:none;grid-template-columns:1fr;margin-top:6px;position:static;transform:none;width:100%}.menu-search{width:100%}.doc-section-jump-menu{background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px;bottom:auto;box-shadow:0 6px 18px #0000001f;box-shadow:0 6px 18px var(--shadow);display:none;gap:8px;max-width:calc(100vw - 58px);padding:8px;right:42px;top:50%;z-index:100}.doc-section-jump-menu-open{display:flex}.doc-section-jump-toggle{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--border);border-radius:4px 0 0 4px;border-right:0;box-shadow:0 4px 12px #0000001f;box-shadow:0 4px 12px var(--shadow);color:#111;color:var(--text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:fixed;right:0;top:50%;width:34px;z-index:101}.doc-section-jump-link{font-size:14px;max-width:calc(100vw - 20px);white-space:nowrap}.version-notice{bottom:12px;justify-content:space-between;left:12px;max-width:none;right:12px}.docs-overview{gap:14px;grid-template-columns:1fr;padding:18px 16px}.quick-start-modal-backdrop{align-items:flex-start;padding:14px}.quick-start-modal{max-height:calc(100vh - 28px)}.quick-start-modal-header{padding:14px 16px}.quick-start-modal-header h2{font-size:24px}.quick-start-modal-body{padding:16px}.docs-overview-icon-column,.docs-overview-links-column{justify-content:center}.docs-overview-actions{flex-wrap:wrap;justify-content:center}.project-badges{justify-content:center;width:100%}.layout{flex-direction:column;max-width:100vw;overflow-x:hidden}.sidebar{box-sizing:border-box;max-height:none;overflow:visible;padding:16px;position:static;width:100%}.docs-content{max-width:100vw;overflow-wrap:anywhere;padding:18px 16px;width:100%}.doc-section-title{font-size:32px;transform:none}.doc-title{flex-wrap:wrap;font-size:1.15rem;margin-left:0}.code-example{width:100%}.await-icon{height:auto;max-width:100%;width:160px}.home{padding:32px 16px}.sandbox-report-frame{display:none}.home-inprogress,.home-intro{margin-bottom:36px}.home-intro h1{font-size:34px}.home-intro p{font-size:17px;line-height:1.45}.home-docs-section:not(:last-child){margin-bottom:44px}.home-docs-section h2{font-size:32px;margin-bottom:20px}.home-docs-list{gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-docs-image{height:96px;width:96px}.home-docs-text{font-size:15px;line-height:1.25}.faq-section{padding:32px 0 44px}.history-section{padding:32px 0 20px}.history-section h1{font-size:32px;margin-bottom:22px}.history-list{grid-template-columns:1fr;width:calc(100% - 32px)}.history-item{min-height:150px;padding:18px 16px}.history-date{font-size:24px}.history-content h3{font-size:19px}.history-content ul{font-size:16px;overflow-wrap:anywhere}.faq-section h1{font-size:32px;margin-bottom:22px}.faq-item{padding:18px 16px;width:calc(100% - 32px)}.faq-marker{font-size:24px}.faq-text{font-size:16px;overflow-wrap:anywhere}}
/*# sourceMappingURL=main.98772bf0.css.map*/