@charset "UTF-8";
@layer reset, base, app.base;
@charset "UTF-8";
@layer reset, base, app.base;
@media (prefers-reduced-motion:no-preference){.Fzcv4W_smooth-scroll{scroll-behavior:smooth}}.Fzcv4W_truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Fzcv4W_truncateMultiline{-webkit-line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Fzcv4W_hideScrollbars{-ms-overflow-style:none!important;overflow:-moz-scrollbars-none!important;scrollbar-width:none!important}.Fzcv4W_hideScrollbars::-webkit-scrollbar{display:none}.Fzcv4W_gradientBorder{position:relative}.Fzcv4W_gradientBorder:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit;padding:var(--gradientBorder-size,1px);background:var(--gradientBorder-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Fzcv4W_edgeHighlight{isolation:isolate;border:var(--border-hairline) solid var(--color-border-translucent-strong);position:relative}.Fzcv4W_edgeHighlightRing{isolation:isolate;position:relative}:is(.Fzcv4W_edgeHighlight,.Fzcv4W_edgeHighlightRing):after{content:"";z-index:1;pointer-events:none;border:inherit;border-color:var(--edge-highlight-color,#ffffff0f);border-radius:var(--edge-highlight-radius,inherit);-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));-webkit-mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));mask:radial-gradient(ellipse var(--edge-highlight-width,17.18%) var(--edge-highlight-height,28.57%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), #000 0%, #000 var(--edge-highlight-plateau,0%), transparent var(--edge-highlight-falloff,90%));position:absolute;inset:0}.Fzcv4W_edgeHighlightRing:after{border:var(--edge-highlight-size,var(--border-hairline)) solid var(--edge-highlight-color,#ffffff0f)}.Fzcv4W_edgeGlow{--edge-glow-tint:var(--edge-glow-color,#ffffff08);isolation:isolate;position:relative}.Fzcv4W_edgeGlow:before{content:"";z-index:1;pointer-events:none;border-radius:var(--edge-highlight-radius,inherit);background:radial-gradient(ellipse var(--edge-glow-width,50%) var(--edge-glow-height,50%) at var(--edge-highlight-x,0) var(--edge-highlight-y,0), var(--edge-glow-tint) 0%, color-mix(in srgb, var(--edge-glow-tint) 94%, transparent) 15%, color-mix(in srgb, var(--edge-glow-tint) 78%, transparent) 30%, color-mix(in srgb, var(--edge-glow-tint) 58%, transparent) 45%, color-mix(in srgb, var(--edge-glow-tint) 35%, transparent) 60%, color-mix(in srgb, var(--edge-glow-tint) 16%, transparent) 75%, color-mix(in srgb, var(--edge-glow-tint) 3%, transparent) 90%, #fff0 100%);position:absolute;inset:0}.Fzcv4W_shine{--shine-beam-length:200px;border:1px solid var(--color-border-translucent-strong);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);-webkit-mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);mask-image:radial-gradient(ellipse var(--shine-beam-length) var(--shine-beam-length) at var(--mask-x) var(--mask-y), #000 0%, #0009 30%, #0003 50%, #0000 70%);position:absolute}.Fzcv4W_gradientText{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-fill-color:transparent;-webkit-text-fill-color:transparent;color:unset;-webkit-background-clip:text;background-clip:text}.Fzcv4W_moreHitArea{position:relative}.Fzcv4W_moreHitArea:before{content:"";inset:var(--moreHitArea-inset);position:absolute}.Fzcv4W_visuallyOffscreen{position:absolute;top:-9999px;left:-9999px}.Fzcv4W_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Fzcv4W_inert{pointer-events:none;-webkit-user-select:none;user-select:none}.Fzcv4W_contents{display:contents}.Fzcv4W_noSelect{-webkit-user-select:none;user-select:none}.Fzcv4W_relative{position:relative}.Fzcv4W_flex{display:flex}.Fzcv4W_slashedZero{font-feature-settings:var(--font-settings), "zero"!important;font-variant-numeric:lining-nums tabular-nums slashed-zero!important}.Fzcv4W_bottomGradientBorder{border-bottom:1px solid var(--color-border-translucent);box-shadow:0 1px #0006}.Fzcv4W_inset{padding-left:var(--homepage-padding-inset);padding-right:var(--homepage-padding-inset)}.Fzcv4W_insetLarge{margin-left:-2px}@media (max-width:640px){.Fzcv4W_insetLarge{margin-left:-1px}}.Fzcv4W_insetSmall{margin-left:-1px}@media (max-width:640px){.Fzcv4W_insetSmall{margin-left:calc(-1 * var(--border-hairline))}}._1gEjGG_layout{padding-left:var(--homepage-padding-inset);padding-right:var(--homepage-padding-inset);max-width:var(--prose-max-width);--prose-max-width:704px;width:100%;margin:0 auto}._1gEjGG_edition{border-top:1px solid var(--color-border-translucent-strong);padding-top:16px}._1gEjGG_downloadLink{--moreHitArea-inset:-4px}._1gEjGG_downloadLink svg{will-change:transform}@media (any-hover:hover){._1gEjGG_downloadLink:hover svg:first-of-type{transform:translateY(0)}._1gEjGG_downloadLink:hover svg:last-of-type{transform:translateY(140%)}}._1gEjGG_downloadArrow{width:6px;height:11px;position:relative;overflow:hidden}._1gEjGG_downloadArrow svg{transition:transform .4s var(--ease-in-out-circ);position:absolute}._1gEjGG_downloadArrow svg:first-of-type{transform:translateY(-140%)}._1gEjGG_subheading{border-top:1px solid var(--color-border-translucent-strong);margin-bottom:72px;padding-top:12px}._1gEjGG_term{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.RvW7sa_stage{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;overflow:hidden}.RvW7sa_root{--digit-size:calc(100cqw * 12 / 898);--grid-minor:10px;--grid-medium:50px;--grid-heavy:100px;--grid-ink:color-mix(in srgb, var(--color-text-primary) 5%, transparent);--grid-ink-heavy:color-mix(in srgb, var(--color-text-primary) 8%, transparent);--sheet-top:color-mix(in srgb, var(--color-text-primary) 6%, var(--color-bg-primary));--sheet-under:color-mix(in srgb, var(--color-text-primary) 3%, var(--color-bg-primary));--print-color:color-mix(in srgb, var(--color-text-primary) 30%, transparent);--rule-color:color-mix(in srgb, var(--color-text-primary) 30%, transparent);--grain-strength:.1;--erosion-strength:.6;aspect-ratio:1810/997;border:1px solid var(--color-border-primary);background:var(--color-bg-primary);border-radius:4px 4px 8px 8px;width:100%;max-width:900px;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:768px){.RvW7sa_root{border-left:none;border-right:none;border-radius:0}}.RvW7sa_grid{background-image:linear-gradient(to right, var(--grid-ink-heavy) .5px, transparent .5px), linear-gradient(to top, var(--grid-ink-heavy) .5px, transparent .5px), linear-gradient(to right, var(--grid-ink) .5px, transparent .5px), linear-gradient(to top, var(--grid-ink) .5px, transparent .5px), linear-gradient(to right, var(--grid-ink) .5px, transparent .5px), linear-gradient(to top, var(--grid-ink) .5px, transparent .5px);background-size:var(--grid-heavy) 100%, 100% var(--grid-heavy), var(--grid-medium) 100%, 100% var(--grid-medium), var(--grid-minor) 100%, 100% var(--grid-minor);position:absolute;inset:0 0 0 -1px}.RvW7sa_frame{width:100%;max-width:932px;padding:0 16px;position:relative}@media (max-width:768px){.RvW7sa_frame{padding:0}}.RvW7sa_trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RvW7sa_tracePath{fill:none;stroke:var(--color-text-quaternary);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.RvW7sa_grain{width:100%;height:100%;opacity:var(--grain-strength);pointer-events:none;position:absolute;inset:0}.RvW7sa_erosion{background:var(--sheet-top);opacity:var(--erosion-strength);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1810 997' preserveAspectRatio='none'><filter id='e' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 1.1 1.1 0 -1.2'/></filter><rect width='1810' height='997' filter='url(%23e)'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1810 997' preserveAspectRatio='none'><filter id='e' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 1.1 1.1 0 -1.2'/></filter><rect width='1810' height='997' filter='url(%23e)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.RvW7sa_sheetUnder,.RvW7sa_sheetTop{position:absolute;inset:0}.RvW7sa_sheetUnder{background:var(--sheet-under);clip-path:var(--clip-under)}.RvW7sa_sheetTop{background:var(--sheet-top);clip-path:var(--clip-top)}.RvW7sa_digit,.RvW7sa_footer{font-family:var(--font-monospace);font-size:var(--digit-size);font-variant-numeric:tabular-nums;color:var(--print-color);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;position:absolute;transform:translate(-50%,-50%)}.RvW7sa_footer{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.RvW7sa_hole{z-index:1;width:1.4365cqw;height:2.2099cqw;transform:translate(calc(-50% + var(--punch-dx,0px)), calc(-50% + var(--punch-dy,0px)));background:var(--color-bg-primary);border-radius:.28cqw;position:absolute;box-shadow:.5px .5px .5px #fff6,inset .5px 1px .5px #00000040}.RvW7sa_rule{background-image:repeating-linear-gradient(to right, var(--rule-color) 0 .77cqw, transparent .77cqw 1.44cqw);height:1px;position:absolute;transform:translateY(-50%)}.RvW7sa_digit{cursor:crosshair}.RvW7sa_digit:before{content:"";width:1.9448cqw;height:2.9834cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RvW7sa_punchLayer{clip-path:var(--clip-top);pointer-events:none;position:absolute;inset:0}.RvW7sa_holeUser{animation:RvW7sa_punch .14s var(--ease-out-expo) both}.RvW7sa_holeUser:nth-child(4n+1){--punch-dx:1px}.RvW7sa_holeUser:nth-child(4n+2){--punch-dy:-1px}.RvW7sa_holeUser:nth-child(4n+3){--punch-dx:-1px}.RvW7sa_holeUser:nth-child(4n){--punch-dy:1px}@keyframes RvW7sa_punch{0%{opacity:0;transform:translate(calc(-50% + var(--punch-dx,0px)), calc(-50% + var(--punch-dy,0px))) scale(.72)}35%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--punch-dx,0px)), calc(-50% + var(--punch-dy,0px))) scale(1)}}@keyframes RvW7sa_punch-still{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RvW7sa_holeUser{animation-name:RvW7sa_punch-still}}
