.dl-root{--dl-line:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-line:color-mix(in oklch, var(--primary) 42%, transparent)}}.dl-root{--dl-line-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-line-soft:color-mix(in oklch, var(--primary) 20%, transparent)}}.dl-root{--dl-rebate:#110f09;--dl-rebate-ink:#8f8664;--dl-sprocket-hole:var(--background);--dl-fog-1:var(--foreground)}@supports (color:lab(0% 0 0)){.dl-root{--dl-rebate:lab(4.48027% -.117853 2.79212);--dl-rebate-ink:lab(56.1728% -.594705 19.887)}}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-fog-1:color-mix(in oklch, var(--foreground) 12%, transparent)}}.dl-root{--dl-fog-2:var(--background)}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-fog-2:color-mix(in oklch, var(--background) 88%, var(--primary))}}.dl-root{--dl-paper:var(--card)}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-paper:color-mix(in oklch, var(--card) 88%, transparent)}}.dl-root{--dl-bench:var(--card)}@supports (color:color-mix(in lab, red, red)){.dl-root{--dl-bench:color-mix(in oklch, var(--card) 55%, transparent)}}.light .dl-root{--dl-line:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-root{--dl-line:color-mix(in oklch, var(--primary) 62%, transparent)}}.light .dl-root{--dl-line-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-root{--dl-line-soft:color-mix(in oklch, var(--primary) 30%, transparent)}}.light .dl-root{--dl-fog-1:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-root{--dl-fog-1:color-mix(in oklch, var(--foreground) 20%, transparent)}}.light .dl-root{--dl-fog-2:var(--background)}@supports (color:color-mix(in lab, red, red)){.light .dl-root{--dl-fog-2:color-mix(in oklch, var(--background) 94%, var(--primary))}}.light .dl-root{--dl-paper:var(--card);--dl-bench:var(--card)}.dl-hud{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px}.dl-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.dl-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:600}.dl-rise{opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--dl-rise-delay,0s);animation:.8s cubic-bezier(.25,.46,.45,.94) 5s forwards dl-rise-fallback;transform:translateY(12px)}.is-live .dl-rise{opacity:1;animation:none;transform:translateY(0)}@keyframes dl-rise-fallback{to{opacity:1;transform:translateY(0)}}:root[data-tier=mobile] .dl-root .dl-rise{opacity:1;transition:none;animation:none;transform:none}.dl-develop{filter:grayscale(.92)brightness(.5)contrast(.78)blur(5px);transition:filter 1.4s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--dl-dev-delay,0s);animation:1.6s cubic-bezier(.25,.46,.45,.94) 5s forwards dl-develop-fallback}.is-live .dl-develop{filter:grayscale(0)brightness()contrast()blur();animation:none}@keyframes dl-develop-fallback{to{filter:grayscale(0)brightness()contrast()blur()}}.dl-safelight{z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 18% 24%, var(--foreground) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 79% 31%, var(--foreground) 50%, transparent 51%), radial-gradient(1px 1px at 64% 67%, var(--foreground) 50%, transparent 51%), radial-gradient(1px 1px at 38% 81%, var(--foreground) 50%, transparent 51%), linear-gradient(214deg, var(--primary), var(--primary) 28%, transparent 56%), linear-gradient(to top, var(--primary), transparent 18%), radial-gradient(130% 110% at 50% 54%, transparent 52%, #000201b8 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dl-safelight{background-image:radial-gradient(1px 1px at 18% 24%, color-mix(in oklch, var(--foreground) 11%, transparent) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 79% 31%, color-mix(in oklch, var(--foreground) 9%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 64% 67%, color-mix(in oklch, var(--foreground) 8%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 38% 81%, color-mix(in oklch, var(--foreground) 7%, transparent) 50%, transparent 51%), linear-gradient(214deg, color-mix(in oklch, var(--primary) 13%, transparent), color-mix(in oklch, var(--primary) 5%, transparent) 28%, transparent 56%), linear-gradient(to top, color-mix(in oklch, var(--primary) 6%, transparent), transparent 18%), radial-gradient(130% 110% at 50% 54%, transparent 52%, lab(.336433% -.681728 -.174367/.72) 100%)}}.dl-safelight{background-size:260px 240px,340px 300px,300px 260px,280px 250px,100% 100%,100% 100%,100% 100%}[dir=rtl] .dl-safelight{background-image:radial-gradient(1px 1px at 82% 24%, var(--foreground) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 21% 31%, var(--foreground) 50%, transparent 51%), radial-gradient(1px 1px at 36% 67%, var(--foreground) 50%, transparent 51%), radial-gradient(1px 1px at 62% 81%, var(--foreground) 50%, transparent 51%), linear-gradient(146deg, var(--primary), var(--primary) 28%, transparent 56%), linear-gradient(to top, var(--primary), transparent 18%), radial-gradient(130% 110% at 50% 54%, transparent 52%, #000201b8 100%)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .dl-safelight{background-image:radial-gradient(1px 1px at 82% 24%, color-mix(in oklch, var(--foreground) 11%, transparent) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 21% 31%, color-mix(in oklch, var(--foreground) 9%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 36% 67%, color-mix(in oklch, var(--foreground) 8%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 62% 81%, color-mix(in oklch, var(--foreground) 7%, transparent) 50%, transparent 51%), linear-gradient(146deg, color-mix(in oklch, var(--primary) 13%, transparent), color-mix(in oklch, var(--primary) 5%, transparent) 28%, transparent 56%), linear-gradient(to top, color-mix(in oklch, var(--primary) 6%, transparent), transparent 18%), radial-gradient(130% 110% at 50% 54%, transparent 52%, lab(.336433% -.681728 -.174367/.72) 100%)}}.light .dl-safelight,.light[dir=rtl] .dl-safelight{background-image:radial-gradient(120% 90% at 100% 0%, var(--primary), transparent 50%), linear-gradient(to bottom, var(--foreground), transparent 320px)}@supports (color:color-mix(in lab, red, red)){.light .dl-safelight,.light[dir=rtl] .dl-safelight{background-image:radial-gradient(120% 90% at 100% 0%, color-mix(in oklch, var(--primary) 6%, transparent), transparent 50%), linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 3%, transparent), transparent 320px)}}.light .dl-safelight,.light[dir=rtl] .dl-safelight{background-size:100% 100%,100% 100%}.dl-notice{border-block-end:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-notice{border-block-end:1px solid color-mix(in oklch, var(--primary) 22%, var(--border))}}.dl-notice{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-notice{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.light .dl-notice{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-notice{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.dl-notice-lamp{background:var(--primary);block-size:7px;inline-size:7px;box-shadow:0 0 10px 2px var(--dl-line);border-radius:9999px;flex-shrink:0;align-self:center}@media (prefers-reduced-motion:no-preference){.dl-notice-lamp{animation:4.5s ease-in-out infinite dl-lamp-hum}}@keyframes dl-lamp-hum{0%,to{box-shadow:0 0 10px 2px var(--dl-line)}50%{box-shadow:0 0 14px 3px var(--dl-line-soft)}}.dl-seam{block-size:84px;inline-size:min(100% - 32px,720px);margin-inline:auto;position:relative}.dl-seam-line{pointer-events:none;block-size:14px;position:absolute;inset-block-start:18px;inset-inline:0}.dl-seam-line:before,.dl-seam-line:after{content:"";border-block-end:1px solid var(--dl-line-soft);block-size:100%;inline-size:50%;position:absolute;inset-block-start:0}.dl-seam-line:before{border-end-end-radius:100%;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.dl-seam-line:after{border-end-start-radius:100%;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 18%);mask-image:linear-gradient(270deg,#0000,#000 18%)}.dl-seam-peg{background:var(--foreground);border-radius:2px;block-size:13px;inline-size:5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dl-seam-peg{background:color-mix(in oklch, var(--foreground) 30%, transparent)}}.dl-seam-peg--start{inset-block-start:22px;inset-inline-start:18%}.dl-seam-peg--end{inset-block-start:22px;inset-inline-end:18%}.dl-seam-print{border:1px solid var(--foreground);border-radius:2px;block-size:32px;inline-size:26px;position:absolute;inset-block-start:33px}@supports (color:color-mix(in lab, red, red)){.dl-seam-print{border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent)}}.dl-seam-print{background:linear-gradient(160deg, var(--primary), transparent 70%), var(--dl-paper)}@supports (color:color-mix(in lab, red, red)){.dl-seam-print{background:linear-gradient(160deg, color-mix(in oklch, var(--primary) 14%, transparent), transparent 70%), var(--dl-paper)}}.dl-seam-print{box-shadow:0 8px 16px -12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-seam-print{box-shadow:0 8px 16px -12px color-mix(in oklch, var(--foreground) 45%, transparent)}}.dl-seam-print--start{transform-origin:50% -10px;inset-inline-start:calc(18% - 10px);rotate:-2.5deg}.dl-seam-print--end{transform-origin:50% -10px;inset-inline-end:calc(18% - 10px);rotate:2deg}.dl-seam-tag{border:1px solid var(--foreground);align-items:center;gap:6px;padding:6px 11px 5px;display:inline-flex;position:absolute;inset-block-start:31px;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dl-seam-tag{border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent)}}.dl-seam-tag{background:var(--dl-paper);color:var(--muted-foreground);transform-origin:50% -12px;box-shadow:0 8px 18px -12px var(--foreground);border-radius:3px;rotate:-2deg}@supports (color:color-mix(in lab, red, red)){.dl-seam-tag{box-shadow:0 8px 18px -12px color-mix(in oklch, var(--foreground) 45%, transparent)}}[dir=rtl] .dl-seam-tag{translate:50%}.dl-seam-tag:before{content:"";background:var(--foreground);block-size:8px;inline-size:1px;position:absolute;inset-block-start:-8px;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.dl-seam-tag:before{background:color-mix(in oklch, var(--foreground) 28%, transparent)}}.dl-seam-tag-hole{border:1px solid var(--foreground);border-radius:9999px;block-size:4px;inline-size:4px}@supports (color:color-mix(in lab, red, red)){.dl-seam-tag-hole{border:1px solid color-mix(in oklch, var(--foreground) 30%, transparent)}}.dl-seam-tag-hole{background:var(--background)}@media (prefers-reduced-motion:no-preference){.dl-seam-tag{animation:7s ease-in-out infinite dl-tag-sway}.dl-seam-print--start{animation:9s ease-in-out infinite dl-print-sway}.dl-seam-print--end{animation:8s ease-in-out infinite dl-print-sway-alt}}@keyframes dl-tag-sway{0%,to{rotate:-2.4deg}50%{rotate:-.8deg}}@keyframes dl-print-sway{0%,to{rotate:-2.5deg}50%{rotate:-1.2deg}}@keyframes dl-print-sway-alt{0%,to{rotate:2deg}50%{rotate:.8deg}}@media (prefers-reduced-motion:reduce){.dl-rise{opacity:1;transition:none;animation:none;transform:none}.dl-develop{filter:grayscale(0)brightness()contrast()blur();transition:none;animation:none}.dl-seam-tag,.dl-seam-print--start,.dl-seam-print--end,.dl-notice-lamp{animation:none}}.dl-enlarger{max-width:30rem;margin-inline:auto;padding-block-start:92px;position:relative}.dl-enlarger-column{background:linear-gradient(to right, var(--foreground), var(--foreground) 45%, var(--foreground));border-radius:6px 6px 3px 3px;block-size:132px;inline-size:10px;position:absolute;inset-block-start:6px;inset-inline-end:8%}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-column{background:linear-gradient(to right, color-mix(in oklch, var(--foreground) 4%, transparent), color-mix(in oklch, var(--foreground) 14%, transparent) 45%, color-mix(in oklch, var(--foreground) 5%, transparent))}}.dl-enlarger-column{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-column{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.dl-enlarger-column:before{content:"";background:linear-gradient(to bottom, var(--foreground), var(--foreground));border-radius:4px 0 0 4px;block-size:7px;inline-size:126px;position:absolute;inset-block-start:24px;inset-inline-end:100%}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-column:before{background:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 12%, transparent), color-mix(in oklch, var(--foreground) 6%, transparent))}}.dl-enlarger-column:before{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-column:before{border:1px solid color-mix(in oklch, var(--foreground) 9%, transparent)}}.dl-enlarger-head{border:1px solid var(--foreground);border-radius:14px 14px 10px 10px;place-items:end center;block-size:56px;inline-size:132px;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-head{border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent)}}.dl-enlarger-head{background:linear-gradient(to bottom, var(--foreground), var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-head{background:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 7%, var(--background)), color-mix(in oklch, var(--foreground) 3%, var(--background)))}}.dl-enlarger-head{box-shadow:0 16px 36px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-head{box-shadow:0 16px 36px -22px color-mix(in oklch, var(--foreground) 60%, transparent)}}[dir=rtl] .dl-enlarger-head{translate:50%}.dl-enlarger-head:before{content:"";background:var(--foreground);block-size:1px;position:absolute;inset-block-start:14px;inset-inline:18px}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-head:before{background:color-mix(in oklch, var(--foreground) 10%, transparent)}}.dl-enlarger-head:before{box-shadow:0 8px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-head:before{box-shadow:0 8px 0 color-mix(in oklch, var(--foreground) 8%, transparent)}}.dl-enlarger-lens{background:var(--primary);block-size:5px;inline-size:46px;box-shadow:0 0 12px 2px var(--dl-line), 0 0 30px 6px var(--dl-line-soft);border-radius:999px;margin-block-end:-2px}@media (prefers-reduced-motion:no-preference){.dl-enlarger-lens{animation:5s ease-in-out infinite dl-lens-hum}}@keyframes dl-lens-hum{0%,to{box-shadow:0 0 12px 2px var(--dl-line), 0 0 30px 6px var(--dl-line-soft)}50%{box-shadow:0 0 9px 1px var(--dl-line), 0 0 22px 4px var(--dl-line-soft)}}.dl-enlarger-cone{pointer-events:none;clip-path:polygon(43.5% 0%,56.5% 0%,100% 100%,0% 100%);background:linear-gradient(to bottom, var(--primary), var(--primary) 55%, var(--primary) 86%, transparent);block-size:calc(100% - 200px);inline-size:min(430px,96%);position:absolute;inset-block-start:64px;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dl-enlarger-cone{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 26%, transparent), color-mix(in oklch, var(--primary) 9%, transparent) 55%, color-mix(in oklch, var(--primary) 3%, transparent) 86%, transparent)}}.dl-enlarger-cone{filter:blur(1.5px);opacity:calc(.45 + var(--dl-cone,1) * .55);transition:opacity .7s cubic-bezier(.45,0,.2,1)}[dir=rtl] .dl-enlarger-cone{translate:50%}.light .dl-enlarger-cone{opacity:calc(.3 + var(--dl-cone,1) * .4);background:linear-gradient(to bottom, var(--primary), var(--primary) 55%, var(--primary) 86%, transparent)}@supports (color:color-mix(in lab, red, red)){.light .dl-enlarger-cone{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 30%, transparent), color-mix(in oklch, var(--primary) 10%, transparent) 55%, color-mix(in oklch, var(--primary) 4%, transparent) 86%, transparent)}}@media (max-width:480px){.dl-enlarger{padding-block-start:24px}.dl-enlarger-column,.dl-enlarger-head{display:none}.dl-enlarger-cone{inset-block-start:-40px}}.dl-easel-figure{max-width:340px;margin-inline:auto;position:relative}.dl-easel{--dl-x:1;padding:18px 26px 26px;position:relative}.dl-easel[data-exposure="1"]{--dl-x:.04;--dl-cone:.1}.dl-easel[data-exposure="2"]{--dl-x:.28;--dl-cone:.32}.dl-easel[data-exposure="3"]{--dl-x:.52;--dl-cone:.55}.dl-easel[data-exposure="4"]{--dl-x:.78;--dl-cone:.8}.dl-easel[data-exposure="5"]{--dl-x:1;--dl-cone:1}.dl-enlarger:has(.dl-easel[data-exposure="1"]) .dl-enlarger-cone{--dl-cone:.1}.dl-enlarger:has(.dl-easel[data-exposure="2"]) .dl-enlarger-cone{--dl-cone:.32}.dl-enlarger:has(.dl-easel[data-exposure="3"]) .dl-enlarger-cone{--dl-cone:.55}.dl-enlarger:has(.dl-easel[data-exposure="4"]) .dl-enlarger-cone{--dl-cone:.8}.dl-enlarger:has(.dl-easel[data-exposure="5"]) .dl-enlarger-cone{--dl-cone:1}.dl-easel-board{border:1px solid var(--foreground);border-radius:18px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dl-easel-board{border:1px solid color-mix(in oklch, var(--foreground) 11%, transparent)}}.dl-easel-board{background:linear-gradient(to bottom, var(--primary), transparent 40%), var(--card)}@supports (color:color-mix(in lab, red, red)){.dl-easel-board{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 4%, transparent), transparent 40%), color-mix(in oklch, var(--card) 45%, transparent)}}.dl-easel-board{box-shadow:0 30px 60px -38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-easel-board{box-shadow:0 30px 60px -38px color-mix(in oklch, var(--foreground) 65%, transparent)}}.light .dl-easel-board{background:linear-gradient(to bottom, var(--primary), transparent 40%), var(--card)}@supports (color:color-mix(in lab, red, red)){.light .dl-easel-board{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 6%, transparent), transparent 40%), var(--card)}}.light .dl-easel-board{box-shadow:0 1px 0 var(--foreground), 0 26px 52px -34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-easel-board{box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 8%, transparent), 0 26px 52px -34px color-mix(in oklch, var(--foreground) 45%, transparent)}}.dl-easel-etch{text-align:center;color:var(--muted-foreground);font-size:8.5px;position:absolute;inset-block-end:7px;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.dl-easel-etch{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}}.dl-easel-etch{white-space:nowrap;text-overflow:ellipsis;padding-inline:14px;overflow:hidden}.light .dl-easel-etch{color:var(--muted-foreground)}.dl-easel-guide{border-block-start:2px solid var(--dl-line);pointer-events:none;block-size:22px;inline-size:22px;position:absolute;inset-block-start:10px}.dl-easel-guide--start{border-inline-start:2px solid var(--dl-line);border-start-start-radius:6px;inset-inline-start:14px}.dl-easel-guide--end{border-inline-end:2px solid var(--dl-line);border-start-end-radius:6px;inset-inline-end:14px}.dl-easel-screen{filter:grayscale(calc((1 - var(--dl-x)) * .92)) brightness(calc(.42 + var(--dl-x) * .58)) contrast(calc(.78 + var(--dl-x) * .22)) blur(calc((1 - var(--dl-x)) * 4.5px));transition:filter .7s cubic-bezier(.45,0,.2,1);position:relative}.dl-easel-fog{pointer-events:none;opacity:calc(1 - var(--dl-x));background-image:radial-gradient(1px 1px at 23% 31%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 67% 58%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 41% 82%, var(--dl-fog-1) 50%, transparent 51%), linear-gradient(152deg, var(--dl-fog-2), var(--dl-fog-2) 48%, var(--dl-fog-2));border-radius:36px;transition:opacity .7s cubic-bezier(.45,0,.2,1);position:absolute;inset:18px 26px 26px}@supports (color:color-mix(in lab, red, red)){.dl-easel-fog{background-image:radial-gradient(1px 1px at 23% 31%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 67% 58%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 41% 82%, var(--dl-fog-1) 50%, transparent 51%), linear-gradient(152deg, var(--dl-fog-2), color-mix(in oklch, var(--dl-fog-2) 55%, transparent) 48%, var(--dl-fog-2))}}.dl-easel-fog{background-size:56px 48px,72px 64px,64px 56px,100% 100%}.dl-strip{border:1px solid var(--dl-line-soft);background:var(--dl-rebate);border-radius:6px;gap:0;display:flex;overflow:hidden}.dl-stop{cursor:pointer;flex:1;position:relative}.dl-stop+.dl-stop{border-inline-start:1px solid var(--dl-rebate-ink)}@supports (color:color-mix(in lab, red, red)){.dl-stop+.dl-stop{border-inline-start:1px solid color-mix(in oklch, var(--dl-rebate-ink) 22%, transparent)}}.dl-stop-band{background:linear-gradient(to bottom, var(--primary), var(--primary));block-size:30px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dl-stop-band{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 32%, var(--card)), color-mix(in oklch, var(--primary) 10%, var(--card)))}}.dl-stop-band{transition:box-shadow .25s cubic-bezier(.32,.72,0,1)}.dl-stop-band:after{content:"";opacity:calc(var(--dl-stop-density,0) * .88);background:#070803;background:lab(2.04103% -.904441 1.71079);transition:opacity .25s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.dl-stop:hover .dl-stop-band:after{opacity:calc(var(--dl-stop-density,0) * .74)}.dl-stop:has(input:checked) .dl-stop-band{box-shadow:inset 0 2px 0 var(--primary), inset 0 0 18px -6px var(--dl-line)}.dl-stop:has(input:checked) .dl-stop-band:before{content:"";background:var(--primary);block-size:3px;inline-size:14px;box-shadow:0 0 8px 1px var(--dl-line);z-index:1;border-end-end-radius:3px;border-end-start-radius:3px;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.dl-stop:has(input:focus-visible) .dl-stop-band{outline:2px solid var(--ring);outline-offset:-2px}.dl-hero-chip{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dl-hero-chip{border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent)}}.dl-hero-chip{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dl-hero-chip{background:color-mix(in oklch, var(--card) 55%, transparent)}}.light .dl-hero-chip{background:var(--card);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-hero-chip{border-color:color-mix(in oklch, var(--foreground) 16%, transparent)}}.dl-hero-chip-dot{background:var(--primary);block-size:6px;inline-size:6px;opacity:calc(.35 + var(--dl-chip-x,1) * .65);box-shadow:0 0 8px 1px var(--dl-line-soft);border-radius:9999px}@media (prefers-reduced-motion:reduce){.dl-easel-screen,.dl-easel-fog,.dl-stop-band,.dl-stop-band:after,.dl-enlarger-cone{transition:none}.dl-enlarger-lens{animation:none}}.dl-frame-cell{rotate:var(--dl-tilt,0deg);transition:rotate .35s cubic-bezier(.32,.72,0,1)}.dl-frame{background:var(--dl-rebate);box-shadow:0 18px 44px -28px var(--foreground);border-radius:10px;padding-inline:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.dl-frame{box-shadow:0 18px 44px -28px color-mix(in oklch, var(--foreground) 55%, transparent)}}.dl-frame{transition:translate .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.dl-frame-cell:hover{rotate:none}.dl-frame-cell:hover .dl-frame{box-shadow:0 28px 56px -30px var(--foreground);translate:0 -5px}@supports (color:color-mix(in lab, red, red)){.dl-frame-cell:hover .dl-frame{box-shadow:0 28px 56px -30px color-mix(in oklch, var(--foreground) 70%, transparent)}}.light .dl-frame{box-shadow:0 1px 0 var(--foreground), 0 18px 40px -26px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-frame{box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 10%, transparent), 0 18px 40px -26px color-mix(in oklch, var(--foreground) 45%, transparent)}}.light .dl-frame-cell:hover .dl-frame{box-shadow:0 1px 0 var(--foreground), 0 26px 52px -28px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-frame-cell:hover .dl-frame{box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 10%, transparent), 0 26px 52px -28px color-mix(in oklch, var(--foreground) 55%, transparent)}}.dl-sprockets{background-image:radial-gradient(4px 5px at center, var(--dl-sprocket-hole) 58%, transparent 60%);background-position:50%;background-repeat:repeat-x;background-size:18px 14px;block-size:14px}.dl-sprockets--top{border-block-end:1px solid var(--dl-rebate-ink)}@supports (color:color-mix(in lab, red, red)){.dl-sprockets--top{border-block-end:1px solid color-mix(in oklch, var(--dl-rebate-ink) 18%, transparent)}}.dl-sprockets--bottom{border-block-start:1px solid var(--dl-rebate-ink)}@supports (color:color-mix(in lab, red, red)){.dl-sprockets--bottom{border-block-start:1px solid color-mix(in oklch, var(--dl-rebate-ink) 18%, transparent)}}.dl-frame-window{aspect-ratio:4/5;padding-block-start:10px;position:relative;overflow:hidden}.dl-frame-stamp{z-index:2;background:var(--dl-rebate);color:var(--primary);border-radius:3px;padding:1px 6px;position:absolute;inset-block-end:2px;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dl-frame-stamp{color:color-mix(in oklch, var(--primary) 85%, var(--dl-rebate-ink))}}.dl-frame-stamp{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:6.5px;font-weight:700}[dir=rtl] .dl-frame-stamp{translate:50%}.dl-frame-etch{writing-mode:vertical-rl;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;color:var(--dl-rebate-ink);font-size:7.5px;position:absolute;inset-block-start:12px;inset-inline-end:2px}@supports (color:color-mix(in lab, red, red)){.dl-frame-etch{color:color-mix(in oklch, var(--dl-rebate-ink) 55%, transparent)}}.dl-frame-etch{pointer-events:none}.dl-frame-fog{pointer-events:none;opacity:1;transition:opacity 1.4s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--dl-dev-delay,0s);background-image:radial-gradient(1px 1px at 29% 26%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 61% 67%, var(--dl-fog-1) 50%, transparent 51%), linear-gradient(148deg, var(--dl-fog-2), var(--dl-fog-2) 52%, var(--dl-fog-2));animation:1.6s cubic-bezier(.25,.46,.45,.94) 5s forwards dl-fog-fallback;position:absolute;inset:10px 0 0}@supports (color:color-mix(in lab, red, red)){.dl-frame-fog{background-image:radial-gradient(1px 1px at 29% 26%, var(--dl-fog-1) 50%, transparent 51%), radial-gradient(1px 1px at 61% 67%, var(--dl-fog-1) 50%, transparent 51%), linear-gradient(148deg, var(--dl-fog-2), color-mix(in oklch, var(--dl-fog-2) 50%, transparent) 52%, var(--dl-fog-2))}}.dl-frame-fog{background-size:52px 46px,68px 60px,100% 100%}.is-live .dl-frame-fog{opacity:0;animation:none}@keyframes dl-fog-fallback{to{opacity:0}}.dl-chinagraph{pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--dl-dev-delay,0s) + 1.1s);animation:.6s cubic-bezier(.34,1.56,.64,1) 6s forwards dl-china-fallback;position:absolute;inset:6% 8% 14%;transform:scale(1.12)rotate(-2deg)}.is-live .dl-chinagraph{opacity:1;animation:none;transform:scale(1)rotate(0)}@keyframes dl-china-fallback{to{opacity:1;transform:scale(1)rotate(0)}}.dl-print-tag,.light .dl-print-tag{color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.light .dl-print-tag{color:color-mix(in oklch, var(--secondary) 85%, var(--foreground))}}@media (prefers-reduced-motion:reduce){.dl-frame-cell,.dl-frame{transition:none;rotate:none}.dl-frame-fog{opacity:0;transition:none;animation:none}.dl-chinagraph{opacity:1;transition:none;animation:none;transform:none}}.dl-tray{border:1px solid var(--foreground);border-radius:16px;padding:20px 22px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dl-tray{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.dl-tray{background:var(--dl-bench)}.dl-tray:after{content:"";pointer-events:none;block-size:38%;opacity:calc(.35 + var(--dl-fill,0) * .65);background:linear-gradient(to top, var(--primary), transparent);position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.dl-tray:after{background:linear-gradient(to top, color-mix(in oklch, var(--primary) 9%, transparent), transparent)}}.light .dl-tray{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-tray{border-color:color-mix(in oklch, var(--foreground) 14%, transparent)}}.light .dl-tray{box-shadow:0 1px 2px var(--foreground), 0 14px 30px -24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-tray{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 7%, transparent), 0 14px 30px -24px color-mix(in oklch, var(--foreground) 40%, transparent)}}.light .dl-tray:after{background:linear-gradient(to top, var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.light .dl-tray:after{background:linear-gradient(to top, color-mix(in oklch, var(--primary) 13%, transparent), transparent)}}.dl-tray-glyph{block-size:17px;inline-size:17px;color:var(--primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dl-tray-glyph{color:color-mix(in oklch, var(--primary) 80%, var(--muted-foreground))}}.dl-tray-rail{justify-content:space-between;gap:4px;display:flex;position:relative}.dl-tray-rail:before{content:"";background:var(--foreground);block-size:1px;position:absolute;inset-block-start:4.5px;inset-inline:5px}@supports (color:color-mix(in lab, red, red)){.dl-tray-rail:before{background:color-mix(in oklch, var(--foreground) 14%, transparent)}}.light .dl-tray-rail:before{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-tray-rail:before{background:color-mix(in oklch, var(--foreground) 22%, transparent)}}.dl-tray-liquid{block-size:3px;inline-size:calc((100% - 10px) * var(--dl-fill,0));background:linear-gradient(to right, var(--primary), var(--primary));border-radius:2px;position:absolute;inset-block-start:3.5px;inset-inline-start:5px}@supports (color:color-mix(in lab, red, red)){.dl-tray-liquid{background:linear-gradient(to right, color-mix(in oklch, var(--primary) 30%, transparent), var(--primary))}}.dl-tray-liquid{box-shadow:0 0 10px 0 var(--dl-line-soft)}[dir=rtl] .dl-tray-liquid{background:linear-gradient(to left, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .dl-tray-liquid{background:linear-gradient(to left, color-mix(in oklch, var(--primary) 30%, transparent), var(--primary))}}.dl-bath{flex-direction:column;align-items:center;gap:7px;min-inline-size:0;display:flex;position:relative}.dl-bath-port{border:1.5px solid var(--foreground);border-radius:9999px;block-size:10px;inline-size:10px}@supports (color:color-mix(in lab, red, red)){.dl-bath-port{border:1.5px solid color-mix(in oklch, var(--foreground) 25%, transparent)}}.dl-bath-port{background:var(--background);transition:background-color .35s,border-color .35s,box-shadow .35s}.dl-bath-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:9px}@supports (color:color-mix(in lab, red, red)){.dl-bath-label{color:color-mix(in oklch, var(--muted-foreground) 65%, transparent)}}.dl-bath-label{text-align:center}.dl-bath-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.light .dl-bath-label{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-bath-label{color:color-mix(in oklch, var(--muted-foreground) 80%, transparent)}}.dl-bath[data-state=passed] .dl-bath-port{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-bath[data-state=passed] .dl-bath-port{border-color:color-mix(in oklch, var(--primary) 55%, var(--border))}}.dl-bath[data-state=passed] .dl-bath-port{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-bath[data-state=passed] .dl-bath-port{background:color-mix(in oklch, var(--primary) 45%, var(--background))}}.dl-bath[data-state=current] .dl-bath-port{border-color:var(--primary);background:var(--primary);box-shadow:0 0 10px 1px var(--dl-line)}.dl-bath[data-state=current] .dl-bath-label{color:var(--foreground);font-weight:600}@media (prefers-reduced-motion:no-preference){.dl-bath[data-state=current] .dl-bath-port{animation:3.2s ease-in-out infinite dl-bath-breathe}}@keyframes dl-bath-breathe{0%,to{box-shadow:0 0 10px 1px var(--dl-line)}50%{box-shadow:0 0 16px 3px var(--dl-line-soft)}}.dl-stage-chip{border:1px solid var(--primary);border-radius:999px;padding:5px 11px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dl-stage-chip{border:1px solid color-mix(in oklch, var(--primary) 40%, transparent)}}.dl-stage-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-stage-chip{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.dl-stage-chip{color:var(--primary);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px}.dl-stage-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.light .dl-stage-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-stage-chip{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.dl-web-line{border:1px solid var(--primary);border-radius:16px;margin-block-start:18px;padding:20px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.dl-web-line{border:1px solid color-mix(in oklch, var(--primary) 32%, var(--border))}}.dl-web-line{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-web-line{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.dl-web-line{box-shadow:0 22px 44px -34px var(--dl-line)}.dl-web-line:before,.dl-web-line:after{content:"";background:var(--foreground);border-radius:2px;block-size:13px;inline-size:5px;position:absolute;inset-block-start:-7px}@supports (color:color-mix(in lab, red, red)){.dl-web-line:before,.dl-web-line:after{background:color-mix(in oklch, var(--foreground) 30%, transparent)}}.dl-web-line:before{inset-inline-start:14%}.dl-web-line:after{inset-inline-end:14%}.light .dl-web-line{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-web-line{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.dl-live-dot{background:var(--primary);border-radius:9999px;flex-shrink:0;block-size:6px;inline-size:6px}@media (prefers-reduced-motion:no-preference){.dl-live-dot{animation:3.2s ease-in-out infinite dl-live-pulse}}@keyframes dl-live-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.dl-bath-port{transition:none}.dl-bath[data-state=current] .dl-bath-port,.dl-live-dot{animation:none}}.dl-log{flex-direction:column;padding-inline-start:22px;display:flex;position:relative}.dl-log:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0, transparent 7px, var(--dl-sprocket-hole) 7px, var(--dl-sprocket-hole) 12px), var(--dl-rebate);border-radius:2px;inline-size:8px;position:absolute;inset-block:4px;inset-inline-start:0}.dl-log-row{border-block-end:1px solid var(--border);align-items:baseline;gap:14px;padding-block:13px;padding-inline:14px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.dl-log-row{border-block-end:1px solid color-mix(in oklch, var(--border) 55%, transparent)}}.dl-log-row:last-child{border-block-end:none}.light .dl-log-row{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.light .dl-log-row{border-color:color-mix(in oklch, var(--border) 90%, transparent)}}.dl-log-row[data-latest]{background:var(--primary);border-block-end-color:#0000;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dl-log-row[data-latest]{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.light .dl-log-row[data-latest]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .dl-log-row[data-latest]{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.dl-log-build{text-align:center;border:1px solid var(--primary);border-radius:5px;flex-shrink:0;min-inline-size:3.4rem;padding:3px 7px 2px}@supports (color:color-mix(in lab, red, red)){.dl-log-build{border:1px solid color-mix(in oklch, var(--primary) 38%, transparent)}}.dl-log-build{color:var(--primary)}.dl-log-row[data-latest] .dl-log-build{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.dl-log-tag{min-inline-size:4.6rem;color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dl-log-tag{color:color-mix(in oklch, var(--muted-foreground) 80%, transparent)}}.light .dl-log-tag{color:var(--muted-foreground)}.dl-cta-glow{pointer-events:none;clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%);background:linear-gradient(to bottom, var(--primary), var(--primary) 60%, transparent);block-size:75%;inline-size:min(560px,90%);position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dl-cta-glow{background:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 10%, transparent), color-mix(in oklch, var(--primary) 3%, transparent) 60%, transparent)}}.dl-cta-glow{filter:blur(8px)}[dir=rtl] .dl-cta-glow{translate:50%}.light .dl-cta-glow{opacity:.6}.dl-notify{border:1px solid var(--primary);border-radius:18px;padding:26px 24px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.dl-notify{border:1px solid color-mix(in oklch, var(--primary) 22%, var(--border))}}.dl-notify{background:var(--dl-paper);box-shadow:0 24px 56px -36px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-notify{box-shadow:0 24px 56px -36px color-mix(in oklch, var(--foreground) 45%, transparent)}}.dl-notify:before,.dl-notify:after{content:"";background:var(--foreground);border-radius:2px;block-size:13px;inline-size:5px;position:absolute;inset-block-start:-7px}@supports (color:color-mix(in lab, red, red)){.dl-notify:before,.dl-notify:after{background:color-mix(in oklch, var(--foreground) 30%, transparent)}}.dl-notify:before{inset-inline-start:16%}.dl-notify:after{inset-inline-end:16%}.light .dl-notify{box-shadow:inset 0 1px 0 var(--foreground), 0 24px 48px -32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .dl-notify{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 7%, transparent), 0 24px 48px -32px color-mix(in oklch, var(--foreground) 38%, transparent)}}.dl-cta-stamp{border:1.5px solid var(--primary);padding:6px 11px 5px;position:absolute;inset-block-start:-13px;inset-inline-end:-8px;rotate:3deg}@supports (color:color-mix(in lab, red, red)){.dl-cta-stamp{border:1.5px solid color-mix(in oklch, var(--primary) 55%, transparent)}}.dl-cta-stamp{background:var(--background);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.dl-cta-stamp{background:color-mix(in oklch, var(--background) 88%, transparent)}}.dl-cta-stamp{color:var(--primary);box-shadow:0 10px 22px -14px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-cta-stamp{box-shadow:0 10px 22px -14px color-mix(in oklch, var(--foreground) 50%, transparent)}}@media (max-width:640px){.dl-cta-stamp{inset-inline-end:4px}}
