.docs-dialog[data-quick-start]{transform:translate(calc(var(--quick-start-x, 100) * 1%));filter:brightness(calc(1 + var(--quick-start-light, -.35)));outline:none}.docs-dialog[data-quick-start]::backdrop{opacity:1;transition:opacity .8s linear(0,.00005,.0008,.00405,.0128,.03125,.0648,.12005,.2048,.32805,.5,.67195,.7952,.87995,.9352,.96875,.9872,.99595,.9992,.99995,1)}.docs-dialog[data-quick-start=closing]::backdrop{opacity:0}@starting-style{.docs-dialog[data-quick-start]::backdrop{opacity:0}}.docs-dialog[data-quick-start=opening],.docs-dialog[data-quick-start=closing]{will-change:transform,filter}.docs-dialog[data-quick-start]>.docs-header,.docs-dialog[data-quick-start]>.docs-scroll{opacity:var(--quick-start-content, 0)}.docs-scroll .docs-snippet{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:start;margin:0 0 24px;background:#eae9e3;border:1px solid #0001}.docs-scroll .docs-snippet pre{min-width:0;margin:0;border:0;background:transparent}.docs-copy{display:grid;place-items:center;width:44px;height:44px;margin:8px 4px;padding:0;border:0;border-radius:3px;background:transparent;color:#6b6559;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease}.docs-copy:hover{background:#ce00240d;color:#ce0024}.docs-copy:focus-visible{outline:2px solid #ce0024;outline-offset:-3px}.docs-copy[data-copy-state]{color:#ce0024}.docs-copy svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.docs-dialog[data-quick-start]::backdrop{transition:none}.docs-copy{transition:none}}.has-link-arrow>.link-arrow,.header-link-inner>.link-arrow{position:relative;display:inline-block;flex:none;width:1em;height:1em;margin-inline-start:.3em;vertical-align:-.1em;line-height:0;isolation:isolate;pointer-events:none;color:var(--link-arrow-color, var(--ink))}.link-arrow>svg{position:absolute;inset:0;display:block;width:100%;height:100%}.link-arrow>.link-arrow-base{z-index:0;opacity:.4}.link-arrow>.link-arrow-overlay{z-index:1;opacity:1}.solid-link.has-link-arrow{align-items:center}.solid-link.has-link-arrow>.link-arrow{--link-arrow-color:#fff}.proto-header nav .has-link-arrow,.footer-copy nav .has-link-arrow{white-space:nowrap}.header-link-mask{display:inline-block;overflow:hidden;vertical-align:middle}.header-link-inner{display:inline-flex;align-items:center;white-space:nowrap;padding-block:.12em}.camera-frame{--camera-exit: 0;--camera-entry: 1;--camera-focus-scale: 1.3;--camera-focus-opacity: 0;--camera-inset-x: 3.2vw;--camera-inset-top: max(28px, env(safe-area-inset-top));--camera-inset-bottom: max(28px, env(safe-area-inset-bottom));position:fixed;inset:0;z-index:5;overflow:clip;pointer-events:none;opacity:0;visibility:hidden;color:#000;mix-blend-mode:normal}.camera-frame-graphics{opacity:calc(1 - var(--camera-exit));position:absolute;inset:var(--camera-inset-top) var(--camera-inset-x) var(--camera-inset-bottom);font:12px/1 var(--home-mono, "Fragment Mono", monospace)}.camera-corner{position:absolute;width:clamp(45px,10vw,145px);height:clamp(42px,12vh,110px);border:solid currentColor;border-width:0;opacity:0}.camera-corner-tl{top:0;left:0;border-top-width:1px;border-left-width:1px;transform:translate(calc(var(--camera-inset-x) * var(--camera-entry) * -1),calc(var(--camera-inset-top) * var(--camera-entry) * -1))}.camera-corner-tr{top:0;right:0;border-top-width:1px;border-right-width:1px;transform:translate(calc(var(--camera-inset-x) * var(--camera-entry)),calc(var(--camera-inset-top) * var(--camera-entry) * -1))}.camera-corner-bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px;transform:translate(calc(var(--camera-inset-x) * var(--camera-entry) * -1),calc(var(--camera-inset-bottom) * var(--camera-entry)))}.camera-corner-br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px;transform:translate(calc(var(--camera-inset-x) * var(--camera-entry)),calc(var(--camera-inset-bottom) * var(--camera-entry)))}.camera-rec{position:absolute;top:13px;left:13px;display:flex;align-items:center;gap:7px;letter-spacing:.07em}.camera-rec i{width:8px;height:8px;background:#d00020;border-radius:50%;box-shadow:0 0 0 1px #fff5;animation:camera-rec-pulse 1.2s ease-in-out infinite;animation-play-state:paused}.camera-frame.is-visible .camera-rec i{animation-play-state:running}@keyframes camera-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.camera-rec i{animation:none}}.camera-hd{position:absolute;top:11px;right:13px;border:1px solid currentColor;padding:3px 4px;font-size:10px}.camera-battery{position:absolute;bottom:13px;left:13px;width:35px;height:17px}.camera-focus{position:absolute;left:50%;top:50%;width:min(76vw,760px);height:clamp(190px,36vh,340px);transform:translate(-50%,-50%) scale(var(--camera-focus-scale));opacity:var(--camera-focus-opacity)}.camera-focus i{position:absolute;width:34px;height:28px;border:solid currentColor;border-width:0}.camera-focus i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.camera-focus i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.camera-focus i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.camera-focus i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.camera-corner,.camera-focus{filter:drop-shadow(0 1px 1px #0005)}@media(max-width:600px){.camera-frame{--camera-inset-x: 6vw}.camera-frame-graphics{font-size:10px}.camera-focus{width:80vw;height:210px}.camera-rec{gap:5px}.camera-rec i{width:6px;height:6px}.camera-hd{font-size:9px}.camera-battery{width:28px;height:14px}}.camera-page-window{position:fixed;inset:0;overflow:hidden;background:#fcfbf8;transform-origin:50% 50%;isolation:isolate}iframe.camera-page-window{width:100%;height:100%;border:0}.camera-navigation-active{min-height:100dvh;background:#ff505d}.camera-navigation-active .camera-page-window{will-change:transform}.camera-navigation-hud{z-index:100}.camera-navigation-blocker{position:fixed;inset:0;z-index:99;touch-action:none}[data-pointer-arrival]:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.camera-navigation-hud{display:none}}
