.H6qYJW_page,.H6qYJW_dock{--review-font:var(--font-timeless-sans);--review-ink:var(--foreground);--review-muted:var(--foreground-muted);--review-paper:var(--background);--review-rule:var(--border);--review-well:var(--well-bg);--review-accent:var(--accent-primary);font-family:var(--review-font), sans-serif;color:var(--review-ink)}.H6qYJW_page{max-width:1440px;margin:0 auto;padding:48px 72px 144px}.H6qYJW_intro>a{color:var(--review-muted);font-size:13px;text-decoration:none}.H6qYJW_intro h1{letter-spacing:-.045em;max-width:800px;margin:24px 0;font-family:inherit;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.04}.H6qYJW_intro>p{max-width:640px;font-size:18px;line-height:24px}.H6qYJW_spec{color:var(--review-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:12px;line-height:24px;display:flex}.H6qYJW_options{gap:72px;margin-top:72px;display:grid}.H6qYJW_option{border-top:1px solid var(--review-rule);padding-top:24px}.H6qYJW_caption{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.H6qYJW_caption h2{letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:36px;display:flex}.H6qYJW_caption h2 span{color:var(--review-muted);letter-spacing:0;font-size:12px;font-weight:400}.H6qYJW_caption p{max-width:570px;color:var(--review-muted);margin-top:12px;font-size:15px;line-height:24px}.H6qYJW_try{white-space:nowrap;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.H6qYJW_sample{border:1px solid var(--review-rule);background:var(--review-paper);margin-top:24px;padding:24px 32px 36px}.H6qYJW_context{padding-top:24px}.H6qYJW_context p{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.15}.H6qYJW_context span{color:var(--review-muted);margin-top:12px;font-size:14px;line-height:24px;display:block}.H6qYJW_note{color:var(--review-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:24px;display:flex}.H6qYJW_note a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.H6qYJW_dock{z-index:60;background:var(--review-paper);border:1px solid var(--review-rule);box-shadow:var(--shadow-md);border-radius:8px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:0 12px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.H6qYJW_dock a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.H6qYJW_compare{border-right:1px solid var(--review-rule);padding-right:12px}.H6qYJW_choices{display:flex}.H6qYJW_choices a{min-width:32px;color:var(--review-muted)}.H6qYJW_choices a[aria-current]{color:var(--review-ink);text-underline-offset:6px;text-decoration:underline}.H6qYJW_current{white-space:nowrap;min-width:84px}.H6qYJW_exit{min-width:32px;font-size:20px}.H6qYJW_page a:focus-visible,.H6qYJW_dock a:focus-visible{outline:2px solid var(--review-accent);outline-offset:3px}.H6qYJW_page a:hover,.H6qYJW_dock a:hover{color:var(--review-accent)}@media (max-width:1023px){.H6qYJW_page{padding-inline:32px}}@media (max-width:639px){.H6qYJW_page{padding:24px 24px 72px}.H6qYJW_intro>p{font-size:16px}.H6qYJW_caption{display:block}.H6qYJW_caption p{font-size:14px}.H6qYJW_sample{margin-inline:-12px;padding:12px}.H6qYJW_context{padding-block:24px 12px}.H6qYJW_note{gap:0;padding-top:12px}.H6qYJW_dock{gap:4px;bottom:72px}.H6qYJW_current{display:none}.H6qYJW_choices a{min-width:36px}}@media (max-width:359px){.H6qYJW_page{padding-inline:20px}}
.bQ2CEG_panel{background:color-mix(in srgb, var(--card-bg) 96%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--border);box-shadow:var(--shadow-lg);--ambient:var(--accent-primary-rgb,0, 85, 204);transition:box-shadow .6s ease-out;position:relative}.bQ2CEG_panelAmbient:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--ambient), .16) 0%, rgba(var(--ambient), .06) 45%, transparent 75%);z-index:0;transition:background .6s ease-out;position:absolute;inset:0}.bQ2CEG_panelAmbient>*{z-index:1;position:relative}.bQ2CEG_panelAmbient{box-shadow:var(--shadow-lg), 0 8px 40px -12px rgba(var(--ambient), .45)}.bQ2CEG_range{--range-fill:var(--accent-primary);--track-h:8px;--thumb:14px;--tick-on:4px;--tick-off:2px;appearance:none;width:100%;height:var(--thumb);cursor:pointer;background:0 0}.bQ2CEG_rangeSm{--track-h:6px;--thumb:12px;--tick-on:3px;--tick-off:2px}.bQ2CEG_range:disabled{opacity:.45;cursor:default}.bQ2CEG_range::-webkit-slider-runnable-track{height:var(--track-h);background: repeating-linear-gradient(to right, var(--range-fill) 0 var(--tick-on), transparent var(--tick-on) calc(var(--tick-on) + var(--tick-off))) 0 0 / var(--progress,0%) 100% no-repeat,  linear-gradient(to right, color-mix(in srgb, var(--foreground) 20%, transparent) 0 100%) 0 0 / var(--buffered,0%) 100% no-repeat, var(--well-bg);box-shadow:var(--shadow-well);border-radius:999px}.bQ2CEG_range::-moz-range-track{height:var(--track-h);background:var(--well-bg);box-shadow:var(--shadow-well);border-radius:999px}.bQ2CEG_range::-moz-range-progress{height:var(--track-h);background:repeating-linear-gradient(to right, var(--range-fill) 0 var(--tick-on), transparent var(--tick-on) calc(var(--tick-on) + var(--tick-off)));border-radius:999px}.bQ2CEG_range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);background:var(--card-bg);box-shadow:var(--shadow-chip);margin-top:calc((var(--track-h) - var(--thumb)) / 2);border-radius:50%;transition:transform .12s ease-out}.bQ2CEG_range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--card-bg);box-shadow:var(--shadow-chip);border:0;border-radius:50%;transition:transform .12s ease-out}.bQ2CEG_range:hover::-webkit-slider-thumb{transform:scale(1.15)}.bQ2CEG_range:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.bQ2CEG_range:hover::-moz-range-thumb{transform:scale(1.15)}.bQ2CEG_range:focus-visible::-moz-range-thumb{transform:scale(1.15)}.bQ2CEG_range:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:999px}.bQ2CEG_crop{width:11px;height:11px;color:var(--accent-secondary);filter:drop-shadow(0 0 1.5px #0000008c);pointer-events:none;position:absolute}.bQ2CEG_cropTL{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.bQ2CEG_cropTR{border-top:2px solid;border-right:2px solid;top:8px;right:8px}.bQ2CEG_cropBR{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.bQ2CEG_cropBL{border-bottom:2px solid;border-left:2px solid;bottom:8px;left:8px}.bQ2CEG_eqBar,.bQ2CEG_meterBar{transform-origin:bottom;background:currentColor;border-radius:999px;width:2px;animation:.9s ease-in-out infinite alternate bQ2CEG_eqPulse}.bQ2CEG_eqBar:first-child{height:7px;animation-duration:.74s}.bQ2CEG_eqBar:nth-child(2){height:12px;animation-duration:1.04s}.bQ2CEG_eqBar:nth-child(3){height:9px;animation-duration:.88s}.bQ2CEG_meterBar:first-child{height:5px;animation-duration:.7s}.bQ2CEG_meterBar:nth-child(2){height:9px;animation-duration:.96s}.bQ2CEG_meterBar:nth-child(3){height:13px;animation-duration:.82s}.bQ2CEG_meterBar:nth-child(4){height:7px;animation-duration:1.12s}.bQ2CEG_meterBar:nth-child(5){height:11px;animation-duration:.78s}.bQ2CEG_meterBar:nth-child(6){height:6px;animation-duration:1s}@keyframes bQ2CEG_eqPulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.bQ2CEG_barsPaused{animation:none;transform:scaleY(.35)}@media (prefers-reduced-motion:reduce){.bQ2CEG_eqBar,.bQ2CEG_meterBar{animation:none;transform:scaleY(.7)}}.bQ2CEG_specRule{border-top:1px dashed var(--border);flex:1;height:0}.bQ2CEG_record{animation:9s linear infinite bQ2CEG_recordSpin}.bQ2CEG_recordPaused{animation-play-state:paused}@keyframes bQ2CEG_recordSpin{to{transform:rotate(360deg)}}.bQ2CEG_spindle{background:var(--card-bg);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #0000002e}.bQ2CEG_ringTrack{stroke:color-mix(in srgb, var(--foreground) 16%, transparent)}.bQ2CEG_ringFill{stroke:var(--accent-primary);transition:stroke-dashoffset .25s linear}@media (prefers-reduced-motion:reduce){.bQ2CEG_record{animation:none}.bQ2CEG_ringFill{transition:none}}.bQ2CEG_marquee{white-space:nowrap;animation:12s ease-in-out infinite alternate bQ2CEG_marqueeDrift;display:inline-block}@keyframes bQ2CEG_marqueeDrift{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--drift,0px))}}@media (prefers-reduced-motion:reduce){.bQ2CEG_marquee{animation:none}}.bQ2CEG_playButton{box-shadow:var(--shadow-md);transition:box-shadow .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.bQ2CEG_playButton:hover{box-shadow:var(--shadow-lg), 0 0 0 4px var(--accent-glow)}}.bQ2CEG_playButton:active{box-shadow:var(--shadow-xs)}.bQ2CEG_queueRow{transition:background-color .15s}.bQ2CEG_queueRowTitle{transition:color .15s}@media (hover:hover) and (pointer:fine){.bQ2CEG_queueRow:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.bQ2CEG_queueRow:hover .bQ2CEG_queueRowTitle{color:var(--accent-primary)}}.bQ2CEG_videoLayer{z-index:2;pointer-events:none;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.bQ2CEG_videoLayer iframe{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.bQ2CEG_playButton,.bQ2CEG_queueRow,.bQ2CEG_queueRowTitle,.bQ2CEG_videoLayer{transition:none}}
.X61x9a_shell{--ease:cubic-bezier(.4, 0, .2, 1);--f-wash:color-mix(in srgb, var(--accent-primary) 4.5%, transparent);--f-acc-line:color-mix(in srgb, var(--accent-primary) 45%, transparent);--f-acc-soft:color-mix(in srgb, var(--accent-primary) 12%, transparent);--f-rule:color-mix(in srgb, var(--foreground) 70%, transparent);--f-card:#fff;--f-on-accent:#fff;top:var(--rhythm-major);inset-inline:0;background:var(--background);color:var(--foreground);overscroll-behavior:none;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}[data-theme=dark] .X61x9a_shell{--f-wash:color-mix(in srgb, var(--accent-primary) 12%, transparent);--f-acc-line:color-mix(in srgb, var(--accent-primary) 60%, transparent);--f-card:var(--card-bg);--f-on-accent:#08111d}[data-theme=amber] .X61x9a_shell{--f-wash:color-mix(in srgb, var(--accent-primary) 7%, transparent);--f-card:#fffdfa}.X61x9a_scroller{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.X61x9a_scroller::-webkit-scrollbar{width:10px;height:10px}.X61x9a_scroller::-webkit-scrollbar-track{background:0 0}.X61x9a_scroller::-webkit-scrollbar-thumb{background:var(--border-hover);border:3px solid var(--background);border-radius:999px}.X61x9a_strip{scrollbar-width:none;-ms-overflow-style:none}.X61x9a_strip::-webkit-scrollbar{display:none}@keyframes X61x9a_focusCaret{0%,48%{opacity:1}49%,to{opacity:0}}.X61x9a_caret{animation:1.15s step-end infinite X61x9a_focusCaret}.X61x9a_leader{border-bottom:1px dotted var(--border-hover);opacity:.9;flex:auto;align-self:center;min-width:12px}.X61x9a_truncate1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.X61x9a_groupHead{box-shadow:inset 0 1px 0 var(--f-rule), inset 0 -1px 0 var(--border)}.X61x9a_ruleBelow{box-shadow:inset 0 -1px 0 var(--border)}.X61x9a_ruleAbove{box-shadow:inset 0 1px 0 var(--border)}.X61x9a_ledgerRow{box-shadow:inset 0 -1px 0 var(--border)}.X61x9a_ledgerRow:last-child{box-shadow:none}.X61x9a_promptRow:focus-within{box-shadow:inset 0 -2px 0 var(--accent-primary)}.X61x9a_promptInput:focus-visible{outline:none}.X61x9a_hl{color:var(--accent-primary);background:0 0;font-weight:600}.X61x9a_optionActive{background:color-mix(in oklab, var(--accent-primary) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent-primary)}.X61x9a_overlay{z-index:30;pointer-events:none;position:absolute;inset:0}.X61x9a_lane{pointer-events:none;background:linear-gradient(to right, transparent 0%, var(--background) 46%);animation:X61x9a_fGuideIn .22s var(--ease) both;position:absolute;right:0}.X61x9a_guides{pointer-events:none;position:absolute;overflow:visible}.X61x9a_guideLine{stroke:var(--f-acc-line);stroke-width:1px;stroke-dasharray:5 6;transform-box:fill-box;transform-origin:0;animation:X61x9a_fGuideX .22s var(--ease) both}.X61x9a_guideLink{stroke:var(--f-acc-line);stroke-width:1.25px;stroke-dasharray:3 4;transform-box:fill-box;transform-origin:top;animation:X61x9a_fGuideY .2s var(--ease) 80ms both}.X61x9a_guideLink[data-flip=true]{transform-origin:bottom}.X61x9a_guideNode{fill:var(--accent-primary);animation:X61x9a_fGuideIn .2s var(--ease) .2s both}@keyframes X61x9a_fGuideX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes X61x9a_fGuideY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes X61x9a_fGuideIn{0%{opacity:0}to{opacity:1}}.X61x9a_card{background:var(--f-card);border:1px solid var(--f-acc-line);box-shadow:var(--shadow-xl);font-family:var(--font-mono);pointer-events:auto;transition:top .26s var(--ease);border-radius:10px;flex-direction:column;display:flex;position:absolute;right:0;overflow:visible}.X61x9a_selTag{background:var(--accent-primary);color:var(--f-on-accent);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;animation:X61x9a_fGuideIn .2s var(--ease) .12s both;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:-9px;left:14px}.X61x9a_cardBody{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent;border-radius:10px 10px 0 0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.X61x9a_cardHead{padding:var(--rhythm-half) 8px var(--rhythm-half) 14px;border-bottom:1px solid var(--border);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.X61x9a_cardHead b{color:var(--accent-primary);font-weight:700}.X61x9a_cardHeadNum{letter-spacing:.14em;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.X61x9a_cardClose{width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.X61x9a_cardClose svg{width:14px;height:14px}.X61x9a_cardClose:hover{background:var(--background-secondary);color:var(--foreground)}.X61x9a_cardClose:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.X61x9a_plate{flex:0 0 var(--f-plate-h,164px);border-bottom:1px solid var(--border);background:var(--background-secondary);position:relative;overflow:hidden}.X61x9a_plateBlank{color:var(--foreground-muted);background-image:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--foreground) 6%, transparent) 7px 14px);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.X61x9a_plateBlank svg{width:20px;height:20px}.X61x9a_plateBlank span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.X61x9a_cardMain{padding:var(--rhythm-half) 14px;flex-direction:column;flex:auto;gap:0;display:flex}.X61x9a_cardTitle{font-size:17px;font-weight:600;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);margin:0}.X61x9a_cardMeta{font-size:10px;line-height:var(--rhythm-minor);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:8px;display:flex}.X61x9a_cardMeta svg{width:13px;height:13px;color:var(--accent-primary)}.X61x9a_cardMeta em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.X61x9a_cardDesc{font-family:var(--font-sans);font-size:12.5px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_cardTags{gap:var(--rhythm-half) 5px;flex-wrap:wrap;display:flex}.X61x9a_cardTags button{border:1px solid var(--border);font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease);background:0 0;border-radius:999px;padding:0 8px;font-size:9.5px;line-height:22px}.X61x9a_cardTags button:hover{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_cardTags button[data-active=true]{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--f-acc-soft)}.X61x9a_cardTags button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.X61x9a_recordTag{min-height:var(--rhythm-minor);border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;line-height:22px;display:inline-flex}.X61x9a_recordTag:hover{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_recordTag[data-active=true]{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--f-acc-soft)}.X61x9a_recordTag:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (pointer:coarse){.X61x9a_recordTag{min-height:var(--spacing-minor-2);padding:0 14px}}.X61x9a_statusRow{font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;margin-top:auto;padding-top:0;display:flex}.X61x9a_statusDot{background:var(--foreground-muted);border-radius:999px;width:7px;height:7px}.X61x9a_statusRow[data-status=live] .X61x9a_statusDot{background:var(--accent-primary);box-shadow:0 0 0 3px var(--f-acc-soft)}.X61x9a_statusRow[data-status=link] .X61x9a_statusDot{background:var(--accent-secondary)}.X61x9a_cardAction{padding:var(--rhythm-half);border-top:1px solid var(--border);background:var(--f-card);border-radius:0 0 10px 10px;flex:none}.X61x9a_btn{width:100%;min-height:var(--spacing-minor-2);background:var(--accent-primary);color:var(--f-on-accent);cursor:pointer;font-family:var(--font-mono);font-size:10.5px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:filter .14s var(--ease), transform .12s var(--ease);border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.X61x9a_btn svg{width:13px;height:13px}.X61x9a_btn:hover{filter:brightness(1.12)}.X61x9a_btn:active{transform:scale(.985)}.X61x9a_btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_btnDead{width:100%;min-height:var(--spacing-minor-2);border:1px dashed var(--border);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);border-radius:7px;justify-content:center;align-items:center;margin:0;font-size:10px;display:flex}.X61x9a_masthead{gap:var(--rhythm-minor);padding:0 0 var(--rhythm-minor);flex-direction:column;display:flex}@media (min-width:900px){.X61x9a_masthead{padding:0 0 var(--rhythm-minor);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}}.X61x9a_mastheadTight{align-items:baseline;gap:12px;padding:0;display:flex}.X61x9a_mastheadTightFacts{white-space:nowrap;font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;margin:0;display:inline-flex}.X61x9a_mastheadTightFacts b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.X61x9a_mastheadTightFacts i{background:var(--border-hover);border-radius:999px;width:3px;height:3px}.X61x9a_mastheadTight .X61x9a_mastheadEyebrow{flex:none;margin:0}.X61x9a_mastheadText{min-width:0;max-width:64ch}.X61x9a_mastheadEyebrow{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.24em;text-transform:uppercase;color:var(--foreground-muted);margin:0;font-weight:600}.X61x9a_mastheadEyebrow span{color:var(--accent-primary)}.X61x9a_mastheadTitle{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:2.25rem}@media (min-width:1024px){.X61x9a_mastheadTitle{font-size:25px}}.X61x9a_mastheadLede{max-width:58ch;font-family:var(--font-sans);font-size:13px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_mastheadFacts{box-shadow:inset 0 1px 0 var(--f-rule);flex-flow:wrap;gap:0 18px;margin:0;padding-top:0;display:flex}@media (min-width:900px){.X61x9a_mastheadFacts{flex-flow:column;flex:none;gap:0;width:210px}}.X61x9a_factRow{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:9px;display:flex}.X61x9a_factRow dt{color:var(--foreground-muted)}.X61x9a_factRow dd{color:var(--foreground);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0}.X61x9a_factRow>span{display:none}@media (min-width:900px){.X61x9a_factRow>span{display:block}}.X61x9a_barStats{white-space:nowrap;font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);opacity:0;transition:opacity .22s var(--ease);align-items:center;gap:7px;margin-left:auto;display:none}@media (min-width:1280px){.X61x9a_barStats{display:inline-flex}}.X61x9a_barStats[data-shown=true]{opacity:1}.X61x9a_barStats b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.X61x9a_barStats i{background:var(--border-hover);border-radius:999px;width:3px;height:3px}.X61x9a_viewToggle{border:1px solid var(--border);border-radius:3px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.X61x9a_viewBtn{height:var(--spacing-minor-2);cursor:pointer;font-family:var(--font-mono);font-size:10px;line-height:var(--rhythm-minor);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);transition:color .14s var(--ease), background .14s var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (min-width:640px){.X61x9a_viewBtn{height:32px;padding:0 8px}}.X61x9a_viewBtn svg{width:13px;height:13px}.X61x9a_viewBtn+.X61x9a_viewBtn{border-left:1px solid var(--border)}.X61x9a_viewBtn:hover{color:var(--foreground)}.X61x9a_viewBtn[aria-pressed=true]{background:var(--f-acc-soft);color:var(--accent-primary)}.X61x9a_viewBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.X61x9a_viewLabel{display:none}@media (min-width:640px){.X61x9a_viewLabel{display:inline}}.X61x9a_livePlate{background:var(--background-secondary);width:100%;height:100%;position:relative;overflow:hidden}.X61x9a_livePlate[data-dark=true]{background:var(--surface-panel)}.X61x9a_liveStill{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.X61x9a_liveStill[data-anchor=top]{object-position:top center}.X61x9a_stage{z-index:2;pointer-events:none;opacity:0;transition:opacity .24s var(--ease);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.X61x9a_livePlate[data-live=true] .X61x9a_stage{opacity:1}.X61x9a_stageInner{transform-origin:50%;transform:translate(-50%, -50%) scale(var(--f-stage-scale,1));position:absolute;top:50%;left:50%}.X61x9a_stageInner[data-anchor=top]{transform-origin:top;transform:translateX(-50%) scale(var(--f-stage-scale,1));top:0}.X61x9a_liveToggle{z-index:3;border:1px solid var(--border);background:color-mix(in srgb, var(--f-card) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;height:20px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);opacity:0;transition:opacity .16s var(--ease), color .14s var(--ease), border-color .14s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:8.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:6px}.X61x9a_livePlate:hover .X61x9a_liveToggle,.X61x9a_livePlate[data-live=true] .X61x9a_liveToggle,.X61x9a_liveToggle:focus-visible{opacity:1}.X61x9a_liveToggle:hover{color:var(--foreground);border-color:var(--border-hover)}.X61x9a_liveToggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_liveDot{background:var(--foreground-muted);border-radius:999px;flex:none;width:6px;height:6px}.X61x9a_liveToggle[data-state=on]{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_liveToggle[data-state=on] .X61x9a_liveDot{background:var(--accent-primary);box-shadow:0 0 0 3px var(--f-acc-soft)}.X61x9a_liveToggle[data-state=loading] .X61x9a_liveDot{background:var(--accent-secondary);animation:X61x9a_fPulse 1s var(--ease) infinite}@keyframes X61x9a_fPulse{0%,to{opacity:1}50%{opacity:.3}}@media (pointer:coarse){.X61x9a_liveToggle{opacity:1}.X61x9a_liveToggle:after{content:"";position:absolute;inset:-12px -10px}}.X61x9a_peekWrap{z-index:26;pointer-events:none;transition:top .2s var(--ease);position:absolute;right:0}.X61x9a_peekLane{background:linear-gradient(to right, transparent 0%, var(--background) 58%);position:absolute;inset:-6px 0}.X61x9a_peek{border:1px solid var(--border-hover);background:var(--f-card);box-shadow:var(--shadow-lg);border-radius:8px;margin-left:auto;position:relative;overflow:hidden}.X61x9a_peekPlate{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.X61x9a_peekCaption{font-family:var(--font-mono);font-size:8.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:9px;padding:0 10px;display:flex}.X61x9a_peekCode{color:var(--accent-primary);font-weight:700}.X61x9a_peekState[data-live=true]{color:var(--foreground)}.X61x9a_record[data-variant=row]{padding:var(--rhythm-minor) 12px;border-top:1px dashed var(--border)}@media (min-width:1024px){.X61x9a_record[data-variant=row]{padding-left:68px;padding-right:12px}}.X61x9a_record[data-variant=sheet]{padding:var(--rhythm-minor);border:1px solid var(--f-acc-line);background:var(--f-card);box-shadow:var(--shadow-lg);animation:X61x9a_fBandIn .2s var(--ease) both;border-radius:10px;margin:0}@media (min-width:1024px){.X61x9a_record[data-variant=sheet]{padding:var(--rhythm-minor)}}.X61x9a_recordHead{padding-bottom:var(--rhythm-half);margin-bottom:var(--rhythm-half);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.X61x9a_recordSel{background:var(--accent-primary);color:var(--f-on-accent);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;flex:none;padding:3px 7px;font-size:9px;font-weight:600}.X61x9a_recordTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:15px;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);flex:0 auto;margin:0;font-weight:600;overflow:hidden}.X61x9a_recordCode{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);font-variant-numeric:tabular-nums;flex:none}.X61x9a_recordClose{width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.X61x9a_recordClose svg{width:14px;height:14px}.X61x9a_recordClose:hover{background:var(--background-secondary);color:var(--foreground)}.X61x9a_recordClose:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}@media (pointer:coarse){.X61x9a_recordClose{width:48px;height:48px;margin:-12px -12px -12px 0}}@media (max-width:639px){.X61x9a_recordHead .X61x9a_leader,.X61x9a_recordCode{display:none}.X61x9a_recordTitle{flex:auto}}.X61x9a_recordGrid{gap:var(--rhythm-minor);flex-direction:column;display:flex}@media (min-width:1024px){.X61x9a_recordGrid{flex-direction:row;align-items:flex-start;gap:32px}}.X61x9a_recordPlate{aspect-ratio:16/10;border:1px solid var(--border);border-radius:6px;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.X61x9a_recordPlate{flex:none;width:320px}}.X61x9a_recordText{min-width:0}@media (min-width:1024px){.X61x9a_recordText{flex:auto}}.X61x9a_recordDesc{max-width:54ch;font-family:var(--font-sans);font-size:14px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_recordKeywords{align-items:center;gap:var(--rhythm-half) 8px;margin-top:var(--rhythm-minor);flex-wrap:wrap;display:flex}.X61x9a_recordKeywordsLabel{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground-muted) 70%, transparent);margin-right:2px}.X61x9a_recordSide{width:100%}@media (min-width:1024px){.X61x9a_recordSide{flex:none;width:240px}}.X61x9a_recordDl{box-shadow:inset 0 1px 0 var(--border)}.X61x9a_recordAction{margin-top:var(--rhythm-minor)}.X61x9a_sheet{padding-bottom:0}.X61x9a_sheetGrid{gap:var(--rhythm-minor) 12px;padding:var(--rhythm-minor) 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (min-width:640px){.X61x9a_sheetGrid{gap:var(--rhythm-minor) 14px;grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}}@media (min-width:1024px){.X61x9a_sheetGrid{gap:var(--rhythm-minor) 16px;grid-template-columns:repeat(auto-fill,minmax(214px,1fr))}}.X61x9a_sheetBand{grid-column:1/-1}.X61x9a_frame{min-width:0;position:relative}.X61x9a_frameBtn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:0;width:100%;padding:0;display:flex}.X61x9a_frameBtn:focus-visible{outline:none}.X61x9a_frameBtn:focus-visible .X61x9a_framePlate{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_framePlate{aspect-ratio:16/10;border:1px solid var(--border);background:var(--background-secondary);width:100%;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);border-radius:6px;display:block;position:relative;overflow:hidden}.X61x9a_frame[data-active=true] .X61x9a_framePlate{border-color:var(--f-acc-line);box-shadow:var(--shadow-md);transform:translateY(-2px)}.X61x9a_frame[data-open=true] .X61x9a_framePlate{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary), var(--shadow-md);transform:none}.X61x9a_frameNum{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--f-card);font-family:var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--foreground-muted);transition:color .16s var(--ease);border-radius:5px 0 4px;padding:3px 6px;font-size:9px;position:absolute;top:0;left:0}.X61x9a_frame[data-active=true] .X61x9a_frameNum,.X61x9a_frame[data-open=true] .X61x9a_frameNum{color:var(--accent-primary)}.X61x9a_frameSel{background:var(--accent-primary);width:20px;height:20px;color:var(--f-on-accent);animation:X61x9a_fGuideIn .18s var(--ease) both;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.X61x9a_frameSel svg{width:12px;height:12px}.X61x9a_frameCap{flex-direction:column;gap:0;min-width:0;display:flex}.X61x9a_frameTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:13px;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);font-weight:500;overflow:hidden}.X61x9a_frameMeta{font-family:var(--font-mono);font-size:9px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;display:flex}.X61x9a_frameDot{background:var(--foreground-muted);border-radius:999px;flex:none;width:5px;height:5px}.X61x9a_frameDot[data-status=live]{background:var(--accent-primary)}.X61x9a_frameDot[data-status=link]{background:var(--accent-secondary)}.X61x9a_frameYear{font-variant-numeric:tabular-nums;margin-left:auto}@keyframes X61x9a_fBandIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.X61x9a_viewSwap{animation:X61x9a_fViewIn .18s var(--ease) both}@keyframes X61x9a_fViewIn{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.X61x9a_caret{animation:none}.X61x9a_card,.X61x9a_peekWrap,.X61x9a_stage{transition:none}.X61x9a_guideLine,.X61x9a_guideLink,.X61x9a_guideNode,.X61x9a_lane,.X61x9a_selTag,.X61x9a_frameSel,.X61x9a_liveDot,.X61x9a_record[data-variant=sheet],.X61x9a_viewSwap{animation:none}.X61x9a_framePlate{transition:border-color .16s var(--ease)}.X61x9a_frame[data-active=true] .X61x9a_framePlate{transform:none}}
.PkrAWq_page{--direction-tint:color-mix(in srgb, var(--accent-primary) 5%, var(--background));color:var(--foreground)}.PkrAWq_page h1,.PkrAWq_page h2{overflow-wrap:anywhere;min-width:0}.PkrAWq_page button,.PkrAWq_page a,.PkrAWq_page select{-webkit-tap-highlight-color:transparent}.PkrAWq_page button{cursor:pointer}.PkrAWq_page :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.PkrAWq_page button:active{opacity:.75}.PkrAWq_compare{border:1px solid var(--border);background:var(--card-bg);margin-bottom:72px;padding:24px}.PkrAWq_compareTop,.PkrAWq_end{font:400 11px/24px var(--font-mono);color:var(--foreground-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.PkrAWq_compareTop a,.PkrAWq_end a{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.PkrAWq_tabs{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.PkrAWq_tabs button,.PkrAWq_benchTabs button{font:500 14px/24px var(--font-sans);border:1px solid var(--border);white-space:nowrap;padding:12px 20px}.PkrAWq_tabs button span{font-family:var(--font-mono);margin-right:8px}.PkrAWq_tabs button[aria-pressed=true],.PkrAWq_benchTabs button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.PkrAWq_tabs button:hover,.PkrAWq_benchTabs button:hover{border-color:var(--accent-primary)}.PkrAWq_compare p{max-width:80ch;font:400 13px/24px var(--font-sans);color:var(--foreground-muted);margin-top:24px}.PkrAWq_indexHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.PkrAWq_page h1{font:700 60px/72px var(--font-mono);letter-spacing:-3px}.PkrAWq_page p{text-wrap:pretty}.PkrAWq_indexHeader p,.PkrAWq_collectionHeader p,.PkrAWq_workshopHeader p{font:400 16px/24px var(--font-sans);color:var(--foreground-muted)}.PkrAWq_accent{color:var(--accent-primary)}.PkrAWq_toolbar{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:24px;padding:12px 0;display:flex}.PkrAWq_search{flex:1;align-items:center;gap:12px;min-width:160px;display:flex}.PkrAWq_search input{width:100%;min-width:0;height:48px;font:400 14px/24px var(--font-sans);background:var(--card-bg);border:1px solid var(--border);padding:12px}.PkrAWq_toolbar select{background:var(--card-bg);border:1px solid var(--border);height:48px;font:400 12px/24px var(--font-mono);padding:12px}.PkrAWq_count,.PkrAWq_meta,.PkrAWq_tags,.PkrAWq_number,.PkrAWq_rowType,.PkrAWq_year{font:400 11px/24px var(--font-mono);color:var(--foreground-muted)}.PkrAWq_indexLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.PkrAWq_row{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:72px;padding:12px 0;display:flex}.PkrAWq_row[data-selected=true]{box-shadow:inset 3px 0 var(--accent-primary);background:var(--direction-tint)}.PkrAWq_number{padding-left:12px}.PkrAWq_rowTitle{text-align:left;min-width:0;font:500 14px/24px var(--font-sans);flex:1}button.PkrAWq_rowTitle{align-self:stretch}.PkrAWq_rowTitle:hover{color:var(--accent-primary)}.PkrAWq_year{margin-right:12px}.PkrAWq_inspector{border:1px solid var(--border);background:var(--card-bg)}.PkrAWq_preview{min-width:0;overflow:hidden}.PkrAWq_inspectorCopy{padding:24px}.PkrAWq_page h2{font:700 24px/36px var(--font-mono);letter-spacing:-.8px}.PkrAWq_inspectorCopy h2,.PkrAWq_workshopCopy h2,.PkrAWq_featureCopy h2{padding-top:12px}.PkrAWq_inspectorCopy p,.PkrAWq_cardCopy p,.PkrAWq_workshopCopy p,.PkrAWq_featureCopy p,.PkrAWq_productionIntro p{font:400 14px/24px var(--font-sans);color:var(--foreground-muted);max-width:56ch;margin-top:12px}.PkrAWq_tags{flex-wrap:wrap;gap:0 16px;margin-top:24px;display:flex}.PkrAWq_action{white-space:nowrap;font:500 13px/24px var(--font-sans);color:var(--accent-primary);align-items:center;gap:12px;padding:12px 0;display:inline-flex}.PkrAWq_inspectorCopy .PkrAWq_action,.PkrAWq_featureCopy .PkrAWq_action,.PkrAWq_workshopCopy .PkrAWq_action{margin-top:24px}.PkrAWq_action:hover{text-underline-offset:4px;text-decoration:underline}.PkrAWq_collectionHeader{margin-bottom:72px}.PkrAWq_collectionHeader p,.PkrAWq_workshopHeader p{margin-top:24px}.PkrAWq_sectionTitle{margin-bottom:24px}.PkrAWq_featured{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.PkrAWq_featureCopy{padding:48px}.PkrAWq_featureCopy h2{font-size:36px;line-height:48px}.PkrAWq_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.PkrAWq_cardCopy{padding-block:24px}.PkrAWq_cardCopy .PkrAWq_action{margin-top:12px}.PkrAWq_archive{margin-top:72px}.PkrAWq_workshopHeader{padding-bottom:72px}.PkrAWq_workshopHeader h1{padding-top:12px}.PkrAWq_workshopHeader p{margin-top:12px}.PkrAWq_benchTabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px;padding-bottom:24px;display:flex}.PkrAWq_workshopItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding-block:48px;display:grid}.PkrAWq_launchPreview{text-align:left;width:100%;min-width:0;display:block;position:relative}.PkrAWq_playLabel{background:var(--foreground);color:var(--background);font:500 12px/24px var(--font-sans);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.PkrAWq_launchPreview:hover .PkrAWq_playLabel{text-decoration:underline}.PkrAWq_production{padding-top:48px}.PkrAWq_productionIntro{margin-bottom:48px}.PkrAWq_empty{padding:48px 24px}.PkrAWq_end{border-top:1px solid var(--border);margin-top:72px;padding-top:24px}@media (max-width:900px){.PkrAWq_indexLayout{gap:24px}.PkrAWq_rowType{display:none}.PkrAWq_featureCopy{padding:24px}.PkrAWq_workshopItem{gap:24px}}@media (max-width:767px){.PkrAWq_page h1{letter-spacing:-1.5px;font-size:36px;line-height:48px}.PkrAWq_compare{margin-bottom:48px;padding:12px}.PkrAWq_tabs{gap:12px 8px}.PkrAWq_tabs button{padding:12px;font-size:12px}.PkrAWq_tabs button span{display:none}.PkrAWq_indexLayout,.PkrAWq_featured,.PkrAWq_pair,.PkrAWq_workshopItem{grid-template-columns:minmax(0,1fr)}.PkrAWq_indexLayout .PkrAWq_inspector{order:-1}.PkrAWq_row{flex-wrap:wrap;gap:8px}.PkrAWq_rowTitle{font-size:13px}.PkrAWq_archive .PkrAWq_row .PkrAWq_action{width:100%;margin-left:36px}.PkrAWq_featureCopy h2{font-size:24px;line-height:36px}.PkrAWq_collectionHeader,.PkrAWq_workshopHeader{margin-bottom:0;padding-bottom:48px}.PkrAWq_count{flex-basis:100%}}.PkrAWq_compactCompare{border:0;border-bottom:1px solid var(--border);background:0 0;margin-bottom:48px;padding:0 0 24px}.PkrAWq_compactCompare .PkrAWq_tabs,.PkrAWq_compactCompare p{margin-top:12px}
._3KIdvW_workspace{--canvas-dot:color-mix(in srgb, var(--foreground) 16%, transparent);--canvas-selected:color-mix(in srgb, var(--accent-primary) 7%, var(--background));--canvas-shadow:color-mix(in srgb, var(--foreground) 9%, transparent);color:var(--foreground)}._3KIdvW_header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:48px;display:flex}._3KIdvW_workspace ._3KIdvW_header h1{font:700 48px/60px var(--font-mono);letter-spacing:-2px}._3KIdvW_header h1 span{color:var(--accent-primary)}._3KIdvW_header p{font:400 14px/24px var(--font-sans);color:var(--foreground-muted)}._3KIdvW_layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}._3KIdvW_library{min-width:0;padding-right:24px}._3KIdvW_libraryHead{justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}._3KIdvW_workspace ._3KIdvW_libraryHead h2{font:700 18px/24px var(--font-mono);letter-spacing:-.5px}._3KIdvW_libraryHead>span,._3KIdvW_number,._3KIdvW_year,._3KIdvW_libraryFoot,._3KIdvW_canvasTop,._3KIdvW_canvasFoot,._3KIdvW_artworkCaption{font:400 11px/24px var(--font-mono);color:var(--foreground-muted)}._3KIdvW_search{border-bottom:1px solid var(--border-hover);align-items:center;gap:12px;display:flex}._3KIdvW_search input{width:100%;min-width:0;height:48px;font:400 13px/24px var(--font-sans);background:0 0;padding:12px 0}._3KIdvW_filters{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._3KIdvW_filters select{min-width:0;max-width:100%;font:400 11px/24px var(--font-mono);background:var(--background);padding:12px 4px}._3KIdvW_filters button{font:400 11px/24px var(--font-mono);white-space:nowrap;align-items:center;gap:4px;display:flex}._3KIdvW_list{overscroll-behavior:contain;scrollbar-width:thin;max-height:576px;margin:-4px;padding:4px;overflow-y:auto}._3KIdvW_row{text-align:left;border-bottom:1px solid var(--border);border-radius:2px;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}._3KIdvW_rowCopy{flex-direction:column;flex:1;min-width:0;display:flex}._3KIdvW_rowTitle{font:500 13px/24px var(--font-sans)}._3KIdvW_rowType{font:400 10px/24px var(--font-mono);color:var(--foreground-muted)}._3KIdvW_row[aria-pressed=true]{background:var(--canvas-selected);box-shadow:inset 2px 0 var(--accent-primary)}._3KIdvW_row[aria-pressed=true] ._3KIdvW_rowTitle,._3KIdvW_row:hover ._3KIdvW_rowTitle{color:var(--accent-primary)}._3KIdvW_libraryFoot{padding-top:24px}._3KIdvW_canvas{background-image:radial-gradient(circle, var(--canvas-dot) .8px, transparent 1px);background-position:12px 12px;background-size:24px 24px;flex-direction:column;min-width:0;min-height:792px;padding:24px 36px;display:flex}._3KIdvW_canvasTop,._3KIdvW_canvasFoot{justify-content:space-between;align-items:center;gap:24px;display:flex}._3KIdvW_steps{gap:12px;display:flex}._3KIdvW_steps button{background:var(--background);border:1px solid var(--border);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}._3KIdvW_steps button:disabled{opacity:.4;cursor:not-allowed}._3KIdvW_steps button:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}._3KIdvW_piece{width:100%;max-width:880px;margin:auto;padding:48px 0}._3KIdvW_artwork{background:var(--card-bg);box-shadow:0 12px 36px var(--canvas-shadow)}._3KIdvW_image{min-width:0;overflow:hidden}._3KIdvW_artworkCaption{justify-content:space-between;gap:24px;padding:12px 24px;display:flex}._3KIdvW_copy{background:var(--background);padding:24px}._3KIdvW_workspace ._3KIdvW_copy h2{font:700 36px/48px var(--font-mono);letter-spacing:-1.3px}._3KIdvW_copy p,._3KIdvW_empty p{font:400 15px/24px var(--font-sans);max-width:56ch;color:var(--foreground-muted);margin-top:12px}._3KIdvW_tags{font:400 11px/24px var(--font-mono);color:var(--foreground-muted);flex-wrap:wrap;gap:0 24px;margin-top:24px;display:flex}._3KIdvW_launch{border:1px solid var(--border-hover);background:var(--card-bg);color:var(--accent-primary);white-space:nowrap;font:500 13px/24px var(--font-sans);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:12px 20px;display:inline-flex}._3KIdvW_launch:hover{border-color:var(--accent-primary)}._3KIdvW_canvasFoot{margin-top:auto}._3KIdvW_canvasFoot span{background:var(--background)}._3KIdvW_noResults{font:400 14px/24px var(--font-sans);padding:24px 0}._3KIdvW_empty{background:var(--background);margin:auto;padding:48px 24px}@media (min-width:1400px){._3KIdvW_piece{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}._3KIdvW_copy{padding:24px 0 24px 24px}}@media (max-width:1000px){._3KIdvW_layout{grid-template-columns:240px minmax(0,1fr);gap:12px}._3KIdvW_library{padding-right:12px}._3KIdvW_canvas{padding:24px}._3KIdvW_year{display:none}._3KIdvW_workspace ._3KIdvW_copy h2{font-size:24px;line-height:36px}}@media (max-width:767px){._3KIdvW_workspace ._3KIdvW_header h1{letter-spacing:-1.5px;font-size:36px;line-height:48px}._3KIdvW_header{padding-bottom:24px}._3KIdvW_layout{grid-template-columns:minmax(0,1fr);gap:24px}._3KIdvW_library{padding-right:0}._3KIdvW_list{max-height:216px}._3KIdvW_row{padding:12px}._3KIdvW_rowCopy{flex-direction:row;align-items:center;gap:12px}._3KIdvW_rowTitle{flex:1}._3KIdvW_rowType{display:none}._3KIdvW_year{display:block}._3KIdvW_libraryFoot{padding-top:12px;padding-bottom:12px}._3KIdvW_canvas{min-height:0;padding:12px}._3KIdvW_piece{padding:24px 0}._3KIdvW_copy{padding:24px 12px}._3KIdvW_canvasFoot{flex-wrap:wrap;gap:0 24px}}@media (prefers-reduced-motion:no-preference){._3KIdvW_piece{animation:.18s ease-out _3KIdvW_settle}@keyframes _3KIdvW_settle{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}._3KIdvW_workspace{--canvas-paper:var(--card-bg);--canvas-stage:var(--surface-panel);--canvas-stage-ink:var(--on-panel);--canvas-stage-muted:var(--on-panel-muted)}._3KIdvW_treatments{flex-wrap:wrap;gap:24px;padding-bottom:24px;display:flex}._3KIdvW_treatments button{text-align:left;border-bottom:2px solid var(--border);min-width:180px;padding:12px 0}._3KIdvW_treatments button>span{font:600 14px/24px var(--font-sans)}._3KIdvW_treatments small{font:400 11px/24px var(--font-mono);color:var(--foreground-muted);display:block}._3KIdvW_treatments button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary)}._3KIdvW_composition{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}._3KIdvW_workspace ._3KIdvW_layout{background-image:radial-gradient(circle, var(--canvas-dot) .8px, transparent 1px);background-size:24px 24px;padding:24px}._3KIdvW_workspace ._3KIdvW_canvas{background:0 0;min-height:720px;padding:0 12px}._3KIdvW_workspace ._3KIdvW_library{background:var(--canvas-paper);box-shadow:0 12px 36px var(--canvas-shadow);border:1px solid var(--border);border-radius:6px;padding:12px 20px 24px}._3KIdvW_workspace ._3KIdvW_libraryFoot{display:none}._3KIdvW_workspace ._3KIdvW_list{max-height:432px}._3KIdvW_workspace ._3KIdvW_header{padding-bottom:24px}._3KIdvW_workspace ._3KIdvW_piece{padding:24px 0;display:block}._3KIdvW_workspace ._3KIdvW_copy{padding:24px}._3KIdvW_workspace ._3KIdvW_artwork{border-radius:4px;overflow:hidden}._3KIdvW_workspace ._3KIdvW_row{min-height:48px}._3KIdvW_workspace ._3KIdvW_rowType{display:none}._3KIdvW_workspace ._3KIdvW_rowTitle{font-size:12px}._3KIdvW_workspace ._3KIdvW_rowCopy{display:block}._3KIdvW_workspace ._3KIdvW_year{font-size:10px}._3KIdvW_workspace ._3KIdvW_canvasFoot{padding-top:24px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_layout{grid-template-columns:264px minmax(0,1fr);gap:36px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_library{margin-top:48px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_piece{max-width:760px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_copy{border-left:2px solid var(--accent-primary);margin:24px 0 0 48px;padding:24px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_artworkCaption{display:none}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_copy h2{font-size:30px;line-height:36px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_copy p{margin-top:24px}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_layout{background:0 0;grid-template-columns:minmax(0,1fr) 252px;gap:24px;padding:0}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_library{box-shadow:none;background:0 0;border:0;grid-area:1/2;padding-right:0}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_canvas{background:var(--canvas-stage);color:var(--canvas-stage-ink);border-radius:4px;grid-area:1/1;min-height:768px;padding:24px}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_canvasTop,._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_canvasFoot,._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_copy p,._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_tags{color:var(--canvas-stage-muted)}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_copy,._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_canvasFoot span{background:0 0}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_artwork{box-shadow:none;background:0 0}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_artworkCaption{display:none}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_copy{padding:24px 0 0}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_copy h2{font:600 42px/48px var(--font-sans);letter-spacing:-1.5px}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_copy p{margin-top:24px}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_piece{max-width:none}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_image img{object-fit:contain}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_steps button{background:var(--canvas-stage);color:var(--canvas-stage-ink);border-color:var(--canvas-stage-muted)}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_steps button:hover:not(:disabled){border-color:var(--canvas-stage-ink)}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_empty{background:0 0}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_layout{grid-template-columns:228px minmax(0,1fr);gap:24px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_library{margin-top:24px;padding-inline:12px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_year{display:none}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_composition{grid-template-columns:minmax(0,1fr) 156px;align-items:start;gap:24px;padding:24px 0;display:grid}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_piece{margin:24px 0 0;padding:0}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_copy{margin-top:24px;padding:24px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_copy h2{font-size:24px;line-height:36px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_copy p{margin-top:24px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_canvas{min-height:840px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_artworkCaption{padding-inline:12px}._3KIdvW_neighbors{flex-direction:column;gap:48px;padding-top:72px;display:flex}._3KIdvW_neighbor{text-align:left;background:var(--canvas-paper);width:100%;box-shadow:0 12px 24px var(--canvas-shadow);display:block;transform:rotate(2deg)}._3KIdvW_neighbor:nth-child(2){transform:rotate(-3deg)}._3KIdvW_neighbor>span{font:500 11px/24px var(--font-sans);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}._3KIdvW_neighbor>span svg{flex-shrink:0}._3KIdvW_neighborImage{min-width:0}._3KIdvW_neighbor:hover{transform:rotate(0)}@media (max-width:1100px){._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_composition{grid-template-columns:minmax(0,1fr)}._3KIdvW_neighbors{flex-direction:row;gap:12px;padding-top:0}._3KIdvW_neighbor{min-width:0}._3KIdvW_neighbor>span{padding:12px 8px;font-size:10px}._3KIdvW_neighbor>span svg{display:none}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_layout{grid-template-columns:228px minmax(0,1fr);gap:12px}._3KIdvW_workspace[data-treatment=floating] ._3KIdvW_copy{margin-left:0}}@media (max-width:767px){._3KIdvW_treatments{gap:12px}._3KIdvW_treatments button{white-space:nowrap;flex:1;min-width:0}._3KIdvW_treatments small{display:none}._3KIdvW_workspace[data-treatment] ._3KIdvW_layout{flex-direction:column;gap:24px;padding:12px;display:flex}._3KIdvW_workspace[data-treatment] ._3KIdvW_library{width:100%;margin:0;padding:12px}._3KIdvW_workspace[data-treatment] ._3KIdvW_list{max-height:192px}._3KIdvW_workspace[data-treatment] ._3KIdvW_canvas{width:100%;min-height:0;padding:12px 0}._3KIdvW_workspace[data-treatment] ._3KIdvW_piece{margin:0;padding:24px 0}._3KIdvW_workspace[data-treatment] ._3KIdvW_copy{border:0;margin:0;padding:24px 12px}._3KIdvW_workspace[data-treatment] ._3KIdvW_copy h2{font-size:24px;line-height:36px}._3KIdvW_workspace[data-treatment] ._3KIdvW_copy p{font-size:14px}._3KIdvW_workspace[data-treatment=gallery] ._3KIdvW_canvas{padding:12px}._3KIdvW_workspace[data-treatment=spread] ._3KIdvW_composition{gap:0;padding:0}._3KIdvW_neighbors{flex-direction:column;gap:24px;padding:0 12px 24px}._3KIdvW_neighbor{grid-template-columns:84px minmax(0,1fr);align-items:center;display:grid;transform:none}._3KIdvW_neighbor:nth-child(2){transform:none}._3KIdvW_neighbor>span{font-size:12px}}
