.npmgQW_wrapper{background:var(--bg);flex-shrink:0;position:relative}.npmgQW_cell{border:1px solid var(--grid-line);pointer-events:none;position:absolute}.npmgQW_block{position:absolute}.npmgQW_ink{background:var(--text)}.npmgQW_red{background:var(--red)}.npmgQW_text{background-color:var(--bg);background-image:repeating-linear-gradient(#1d1d1f80 0 2px,#0000 2px 9px);background-position:0 3px}.npmgQW_image{background-color:var(--surface);background-image:radial-gradient(circle,#1d1d1f33 1px,#0000 1.4px),radial-gradient(circle,#1d1d1f33 1px,#0000 1.4px);background-position:0 0,3.5px 3.5px;background-size:7px 7px}.npmgQW_caption{flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.npmgQW_captionTitle{font-family:var(--font-archivo);font-size:var(--size-label);color:var(--text);letter-spacing:.02em;font-weight:600}.npmgQW_captionSub{font-family:var(--font-archivo);font-size:var(--size-label);color:var(--muted);letter-spacing:.01em;font-weight:400}
._1Wmu5W_plate{background:var(--bg);flex-shrink:0;position:relative}._1Wmu5W_art{filter:grayscale();position:absolute;inset:0}._1Wmu5W_whole{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._1Wmu5W_region{opacity:0;position:absolute}._1Wmu5W_tone{background:var(--bg);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}._1Wmu5W_lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}._1Wmu5W_ring{border:1px solid var(--line);border-radius:50%;position:absolute}._1Wmu5W_spoke{background:var(--line);transform-origin:0;height:1px;position:absolute}._1Wmu5W_diag{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0}._1Wmu5W_lineV{background:var(--line);width:1px;position:absolute;top:0;bottom:0}._1Wmu5W_lineH{background:var(--line);height:1px;position:absolute;left:0;right:0}._1Wmu5W_caption{flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 10px);left:0}._1Wmu5W_captionTitle{font-family:var(--font-archivo);font-size:var(--size-label);color:var(--text);letter-spacing:.02em;font-weight:600}._1Wmu5W_captionSub{font-family:var(--font-archivo);font-size:var(--size-label);color:var(--muted);letter-spacing:.01em;font-weight:400}
.VFIR_q_wrap{flex-direction:column;gap:6px;display:flex}.VFIR_q_blendRow{align-items:center;gap:12px;display:flex}.VFIR_q_blendLabel{font-family:var(--font-archivo);font-size:var(--size-label);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);flex:none}.VFIR_q_blend{appearance:none;outline-offset:2px;background:0 0;flex:1;height:24px}.VFIR_q_blend::-webkit-slider-runnable-track{background:#1d1d1f40;height:1px}.VFIR_q_blend::-moz-range-track{background:#1d1d1f40;height:1px}.VFIR_q_blend::-webkit-slider-thumb{appearance:none;background:var(--text);border:none;border-radius:0;width:12px;height:12px;margin-top:-5.5px}.VFIR_q_blend::-moz-range-thumb{background:var(--text);border:none;border-radius:0;width:12px;height:12px}
._2vSfCW_page{min-height:100vh;padding-top:96px;padding-bottom:140px}._2vSfCW_grid{grid-template-columns:repeat(12,1fr);column-gap:24px;max-width:1140px;margin:0 auto;padding:0 32px;display:grid}._2vSfCW_back{font-family:var(--font-archivo);font-size:var(--size-ui);letter-spacing:0;color:var(--muted);transition:color .2s var(--ease-out);grid-column:1/-1;justify-self:start;margin-bottom:72px;font-weight:300}@media (hover:hover) and (pointer:fine){._2vSfCW_back:hover{color:var(--text)}._2vSfCW_pageLink:hover{opacity:.6}}._2vSfCW_hero{--u:min(1.75px, calc((100vw - 48px) / 240));grid-area:2/4/auto/-1;justify-self:start}._2vSfCW_meta{flex-direction:column;grid-area:2/1/auto/4;gap:4px;padding-top:4px;display:flex}._2vSfCW_metaTitle,._2vSfCW_metaSub{font-family:var(--font-archivo);font-size:var(--size-label);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.6}._2vSfCW_metaTitle{color:var(--text)}._2vSfCW_metaSub{color:var(--muted)}._2vSfCW_metaCredit{max-width:220px;font-family:var(--font-archivo);font-size:var(--size-small);color:var(--muted);margin-top:12px;line-height:1.5}._2vSfCW_rule{border:none;border-top:1px solid var(--border);grid-column:1/-1;width:100%;margin:72px 0 56px}._2vSfCW_tagline{font-family:var(--font-archivo);font-size:var(--size-display);color:var(--text);letter-spacing:-.025em;grid-column:1/10;margin-bottom:64px;font-weight:500;line-height:1.08}._2vSfCW_body{border-bottom:1px solid var(--border);flex-direction:column;grid-column:5/11;gap:20px;margin-bottom:56px;padding:0 0 48px;display:flex}._2vSfCW_body p{font-family:var(--font-newsreader);font-size:var(--size-body);color:var(--text);font-optical-sizing:auto;font-weight:400;line-height:1.75}._2vSfCW_take{grid-column:1/11;margin-bottom:72px;list-style:none}._2vSfCW_take li{grid-template-columns:repeat(10,1fr);column-gap:24px;padding:40px 0;display:grid;position:relative}._2vSfCW_take li:first-child{padding-top:0}._2vSfCW_takeRule{background:var(--border);height:1px;position:absolute;top:0;left:0;right:0}._2vSfCW_takeRuleEnd{top:auto;bottom:0}._2vSfCW_takeNum{font-family:var(--font-archivo);font-size:var(--size-numeral);letter-spacing:-.03em;color:var(--text);grid-column:1/3;align-self:start;margin:-.14em 0 -.06em;padding:.14em 0 .06em;font-weight:500;line-height:.8;overflow:hidden}._2vSfCW_takeNum>span{display:block}._2vSfCW_takeText{font-family:var(--font-archivo);font-size:var(--size-lead);color:var(--text);grid-column:5/11;font-weight:500;line-height:1.4}._2vSfCW_cta{grid-column:5/11;justify-self:start;margin-bottom:96px}._2vSfCW_pagination{background:linear-gradient(var(--border), var(--border)) no-repeat 0 0 / var(--rule,100%) 1px;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:32px;display:flex}._2vSfCW_pageLink{max-width:240px;transition:opacity .2s var(--ease-out);flex-direction:column;gap:4px;display:flex}._2vSfCW_pageLinkRight{text-align:right;align-items:flex-end}._2vSfCW_pageLinkDir{font-family:var(--font-archivo);font-size:var(--size-label);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted)}._2vSfCW_pageLinkTitle{font-family:var(--font-archivo);font-size:var(--size-ui);color:var(--text);font-weight:500}@media (max-width:880px){._2vSfCW_grid{flex-direction:column;align-items:flex-start;padding:0 24px;display:flex}._2vSfCW_back{margin-bottom:56px}._2vSfCW_hero{align-self:center;margin-bottom:24px}._2vSfCW_meta{padding-top:0}._2vSfCW_rule{margin:48px 0 40px}._2vSfCW_tagline{margin-bottom:40px}._2vSfCW_body{max-width:560px;margin-bottom:48px;padding-bottom:40px}._2vSfCW_take{width:100%;margin-bottom:56px}._2vSfCW_take li{flex-direction:column;gap:8px;padding:28px 0;display:flex}._2vSfCW_takeNum{font-size:72px}._2vSfCW_cta{margin-bottom:72px}._2vSfCW_pagination{width:100%}}
._3dJGfa_button{font-family:var(--font-archivo);font-size:var(--size-ui);letter-spacing:.01em;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out), transform .16s var(--ease-out);border-radius:0;align-items:center;gap:8px;padding:9px 18px;font-weight:400;line-height:1;display:inline-flex}._3dJGfa_button:active{transform:scale(.97)}._3dJGfa_primary{background:var(--text);color:var(--bg);border:1px solid var(--text)}._3dJGfa_secondary{color:var(--text);background:0 0;border:1px solid #1d1d1f66}._3dJGfa_arrow{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){._3dJGfa_primary:hover{opacity:.75}._3dJGfa_secondary:hover{border-color:var(--text)}._3dJGfa_secondary:hover ._3dJGfa_arrow{transform:translate(3px)}}
.e1xquq_nav{z-index:100;justify-content:space-between;align-items:center;height:56px;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.e1xquq_nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);transition:opacity .4s var(--ease-out);background:#f1f2f3d1;position:absolute;inset:0}.e1xquq_ctaSlot{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);align-items:center;gap:26px;display:inline-flex}.e1xquq_aboutLink{font-family:var(--font-archivo);font-size:var(--size-ui);letter-spacing:.01em;color:var(--muted);transition:color .2s var(--ease-out);font-weight:300}.e1xquq_aboutLink[aria-current=page]{color:var(--text)}@media (hover:hover) and (pointer:fine){.e1xquq_aboutLink:hover{color:var(--text)}}.e1xquq_hidden{pointer-events:none}.e1xquq_hidden:before{opacity:0}.e1xquq_hidden .e1xquq_logo{pointer-events:auto}.e1xquq_hidden .e1xquq_ctaSlot{opacity:0;pointer-events:none;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.e1xquq_hidden .e1xquq_ctaSlot{transform:none}}.e1xquq_logo{align-items:center;gap:10px;display:flex}.e1xquq_wordmark{font-family:var(--font-archivo);letter-spacing:.01em;color:var(--text);font-size:14px;font-weight:300}
.PVizvG_canvas{--u:clamp(.7px, calc(100vw / 1280), 1.25px);width:100%;height:calc(var(--u) * 1900);padding-top:56px;position:relative}.PVizvG_item{will-change:opacity;position:absolute}@media (prefers-reduced-motion:no-preference){html[data-js] .PVizvG_item{opacity:.85}html[data-js] .PVizvG_item [data-gc=plate-whole]{opacity:0}html[data-js] .PVizvG_item [data-gc=plate-lines]{opacity:.45}html[data-js] .PVizvG_item [data-gc=caption]{opacity:0;transform:translateY(6px)}html[data-js] .PVizvG_item [data-gc=block]{opacity:0;transform-origin:0 0;transform:scale(0)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (min-width:901px){html[data-js] .PVizvG_item{opacity:.1}}.PVizvG_enter{position:absolute;bottom:60px;right:48px}@media (hover:none),(max-width:900px){.PVizvG_canvas{--u:min(1.25px, calc((100vw - 48px) / 240));flex-direction:column;align-items:center;gap:88px;height:auto;padding:120px 0 96px;display:flex}.PVizvG_item{position:static}.PVizvG_enter{margin-top:8px;position:static}}
.ild9zq_app{background:var(--bg);height:100dvh;font-family:var(--font-archivo);color:var(--text);padding-top:56px;display:flex}.ild9zq_loading{background:linear-gradient(to right, var(--bg) 248px, var(--surface) 248px);height:100dvh}.ild9zq_sidebar{flex-direction:column;flex:none;width:248px;min-height:0;display:flex}.ild9zq_sidebarScroll{scrollbar-width:thin;scrollbar-color:#1d1d1f2e transparent;flex:1;min-height:0;overflow-y:auto}.ild9zq_section{flex:none;padding:24px 24px 0}.ild9zq_sectionLast{padding-bottom:28px}.ild9zq_sectionLabel{font-size:var(--size-label);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:12px}.ild9zq_fieldLabel{font-size:var(--size-small);color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.ild9zq_toolGrid{grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.ild9zq_toolBtn{appearance:none;color:var(--muted);font:inherit;font-size:var(--size-small);text-align:left;transition:background .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #0000}.ild9zq_toolBtn.ild9zq_active{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ild9zq_toolBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ild9zq_toolBtn:hover{color:var(--text);background:#1d1d1f0a}}.ild9zq_toolWide{width:100%}.ild9zq_toolLabel{flex:1}.ild9zq_key{font:inherit;font-size:var(--size-label);color:var(--muted);opacity:.7;font-variant-numeric:tabular-nums}.ild9zq_swatch{flex:none;width:11px;height:11px}.ild9zq_sw_ink{background:var(--text)}.ild9zq_sw_red{background:var(--red)}.ild9zq_sw_text{background:repeating-linear-gradient(#1d1d1f80 0 2px,#0000 2px 4px)}.ild9zq_sw_image{background-color:var(--surface);background-image:radial-gradient(circle,#1d1d1f4d .7px,#0000 1px),radial-gradient(circle,#1d1d1f4d .7px,#0000 1px);background-position:0 0,2px 2px;background-size:4px 4px}.ild9zq_propsBody{animation:ild9zq_propsIn .15s var(--ease-out)}@keyframes ild9zq_propsIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ild9zq_propsBody{animation:none}}.ild9zq_propsEmpty{font-size:var(--size-small);color:var(--muted);opacity:.6}.ild9zq_labelInput{border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;font-size:var(--size-small);color:var(--text);transition:border-color .15s var(--ease-out);background:0 0;margin-bottom:16px;padding:6px 0}.ild9zq_labelInput::placeholder{color:var(--muted);opacity:.6}.ild9zq_labelInput:focus{border-color:var(--text);outline:none}.ild9zq_bleedBox{border:1px solid var(--border);width:72px;height:72px;margin:4px 0;position:relative}.ild9zq_bleedEdge{appearance:none;transition:background .15s var(--ease-out);background:0 0;border:none;border-radius:0;padding:0;position:absolute}.ild9zq_bleedEdge:after{content:"";background:var(--muted);opacity:.45;transition:background .15s var(--ease-out), opacity .15s var(--ease-out);position:absolute}.ild9zq_bleedT{height:14px;top:0;left:14px;right:14px}.ild9zq_bleedB{height:14px;bottom:0;left:14px;right:14px}.ild9zq_bleedL{width:14px;top:14px;bottom:14px;left:0}.ild9zq_bleedR{width:14px;top:14px;bottom:14px;right:0}.ild9zq_bleedT:after{height:1px;top:3px;left:0;right:0}.ild9zq_bleedB:after{height:1px;bottom:3px;left:0;right:0}.ild9zq_bleedL:after{width:1px;top:0;bottom:0;left:3px}.ild9zq_bleedR:after{width:1px;top:0;bottom:0;right:3px}@media (hover:hover) and (pointer:fine){.ild9zq_bleedEdge:hover{background:#1d1d1f0d}.ild9zq_bleedEdge:hover:after{opacity:1}}.ild9zq_bleedEdge.ild9zq_active{background:var(--text)}.ild9zq_bleedEdge.ild9zq_active:after{opacity:0}.ild9zq_typeRow{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.ild9zq_numInput{border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;font-size:var(--size-small);color:var(--text);transition:border-color .15s var(--ease-out);background:0 0;padding:6px 0}.ild9zq_numInput:focus{border-color:var(--text);outline:none}.ild9zq_select{border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;font-size:var(--size-small);color:var(--text);appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 49%, var(--muted) 49%, var(--muted) 51%, transparent 51%), linear-gradient(-45deg, transparent 49%, var(--muted) 49%, var(--muted) 51%, transparent 51%);transition:border-color .15s var(--ease-out);background-position:right 6px center,right 0 center;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:0;padding:6px 16px 6px 0}.ild9zq_select:focus{border-color:var(--text);outline:none}.ild9zq_alignRow{gap:2px;margin-top:10px;display:flex}.ild9zq_alignBtn{appearance:none;color:var(--muted);font:inherit;font-size:var(--size-small);transition:background .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:0 0;border:none;border-radius:0;flex:1;padding:7px 4px;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover) and (pointer:fine){.ild9zq_alignBtn:hover{color:var(--text);background:#1d1d1f0a}}.ild9zq_alignBtn.ild9zq_active{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ild9zq_control{margin-bottom:4px}.ild9zq_control .ild9zq_fieldLabel{margin-bottom:0}.ild9zq_controlRow{justify-content:space-between;align-items:baseline;display:flex}.ild9zq_controlValue{font-size:var(--size-small);color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.ild9zq_slider{appearance:none;outline-offset:2px;background:0 0;width:100%;height:20px;display:block}.ild9zq_slider::-webkit-slider-runnable-track{background:#1d1d1f40;height:1px}.ild9zq_slider::-moz-range-track{background:#1d1d1f40;height:1px}.ild9zq_slider::-webkit-slider-thumb{appearance:none;background:var(--text);border:none;border-radius:0;width:12px;height:12px;margin-top:-5.5px}.ild9zq_slider::-moz-range-thumb{background:var(--text);border:none;border-radius:0;width:12px;height:12px}.ild9zq_toggleRow{justify-content:space-between;align-items:center;padding-top:6px;display:flex}.ild9zq_toggleRow .ild9zq_fieldLabel{margin-bottom:0}.ild9zq_toggle{appearance:none;border:1px solid var(--border);width:30px;height:16px;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;position:relative}.ild9zq_toggle:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .2s var(--ease-out), background .2s var(--ease-out);position:absolute;top:2px;left:2px}.ild9zq_toggle:checked{background:var(--text);border-color:var(--text)}.ild9zq_toggle:checked:after{background:var(--bg);transform:translate(14px)}.ild9zq_sidebarActions{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding:16px 24px 24px;display:flex}.ild9zq_actionRow{gap:8px;display:flex}.ild9zq_groupBtn{flex:1;justify-content:center;width:100%}.ild9zq_legend{font-size:var(--size-small);gap:5px;line-height:1.3;display:grid}.ild9zq_legendRow{grid-template-columns:56px 1fr;gap:8px;display:grid}.ild9zq_legendRow dt{color:var(--text);font-variant-numeric:tabular-nums}.ild9zq_legendRow dd{color:var(--muted)}.ild9zq_stage{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}.ild9zq_topbar{flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 24px;display:flex}.ild9zq_title{font-size:var(--size-ui);letter-spacing:.01em;color:var(--muted);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);border-bottom:1px solid #0000;padding:3px 0;font-weight:300}@media (hover:hover) and (pointer:fine){.ild9zq_title:hover{color:var(--text);border-bottom-color:var(--border)}}.ild9zq_title[contenteditable=true]{color:var(--text);border-bottom-color:var(--text);cursor:text;outline:none}.ild9zq_topbarActions{gap:16px;display:flex}.ild9zq_textBtn{appearance:none;font:inherit;font-size:var(--size-small);color:var(--muted);transition:color .15s var(--ease-out);background:0 0;border:none;border-radius:0;padding:4px 0}.ild9zq_textBtn:disabled{opacity:.35;pointer-events:none}@media (hover:hover) and (pointer:fine){.ild9zq_textBtn:hover{color:var(--text)}}.ild9zq_canvasWrap{flex:1;justify-content:center;align-items:center;padding:36px;display:flex;overflow:hidden}.ild9zq_canvas{background:var(--bg);border:1px solid var(--border);touch-action:none;position:relative;box-shadow:0 1px 2px #1d1d1f08,0 8px 28px #1d1d1f0d}.ild9zq_canvas[data-tool=select]{cursor:default}.ild9zq_canvas[data-tool=draw]{cursor:crosshair}.ild9zq_canvas[data-tool=select] .ild9zq_block:not(.ild9zq_selected):hover{box-shadow:inset 0 0 0 1px #1d1d1f4d}.ild9zq_canvas[data-tool=select] .ild9zq_ink:not(.ild9zq_selected):hover,.ild9zq_canvas[data-tool=select] .ild9zq_red:not(.ild9zq_selected):hover{box-shadow:inset 0 0 0 1px #f1f2f380}.ild9zq_canvasInner{position:absolute;inset:0;overflow:hidden}.ild9zq_lines{pointer-events:none;position:absolute;inset:0}.ild9zq_linesOver{z-index:12}.ild9zq_lineV{background:var(--line);width:1px;transition:left .3s var(--ease-out);position:absolute;top:0;bottom:0}.ild9zq_lineH{background:var(--line);height:1px;transition:top .3s var(--ease-out);position:absolute;left:0;right:0}.ild9zq_cRing{border:1px solid var(--line);border-radius:50%;position:absolute}.ild9zq_cSpoke,.ild9zq_cDiag{background:var(--line);transform-origin:0;height:1px;position:absolute}.ild9zq_cDiag{top:0}.ild9zq_block{position:absolute}.ild9zq_dragging .ild9zq_lineV,.ild9zq_dragging .ild9zq_lineH{transition:none}.ild9zq_dragging .ild9zq_block.ild9zq_selected{opacity:.85}.ild9zq_underSelected{box-shadow:inset 0 0 0 1px #1d1d1f40}.ild9zq_ink.ild9zq_underSelected,.ild9zq_red.ild9zq_underSelected{box-shadow:inset 0 0 0 1px #f1f2f373}.ild9zq_ink{background:var(--text)}.ild9zq_red{background:var(--red)}.ild9zq_text{background-color:var(--bg)}.ild9zq_text.ild9zq_hasContent{background-image:none!important}.ild9zq_text.ild9zq_reversed{background-color:#0000}.ild9zq_reversed .ild9zq_textContent{color:var(--bg)}.ild9zq_image{background-color:var(--surface)}.ild9zq_block.ild9zq_selected{box-shadow:inset 0 0 0 1px var(--text), inset 0 0 0 2px var(--bg);z-index:10}.ild9zq_textContent{color:var(--text);word-break:break-word;white-space:pre-wrap;outline:none;padding:10px 12px;position:absolute;inset:0;overflow:hidden}.ild9zq_blockLabel{border:1px solid var(--border);font-family:var(--font-archivo);font-size:var(--size-label);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;z-index:1;background:#f1f2f3eb;max-width:calc(100% - 12px);padding:2px 6px;position:absolute;top:6px;left:6px;overflow:hidden}.ild9zq_handle{background:var(--bg);border:1px solid var(--text);z-index:20;background-clip:padding-box;width:8px;height:8px;position:absolute}.ild9zq_handle:before{content:"";position:absolute;inset:-6px}.ild9zq_handle{transform:translate(-50%,-50%)}.ild9zq_h_tl,.ild9zq_h_br{cursor:nwse-resize}.ild9zq_h_tr,.ild9zq_h_bl{cursor:nesw-resize}.ild9zq_edge{z-index:19;position:absolute}.ild9zq_edge_t,.ild9zq_edge_b{cursor:ns-resize;height:8px;transform:translateY(-50%)}.ild9zq_edge_l,.ild9zq_edge_r{cursor:ew-resize;width:8px;transform:translate(-50%)}.ild9zq_preview{pointer-events:none;border:1px solid var(--text);z-index:5;background:#1d1d1f0d;display:none;position:absolute}.ild9zq_marquee{pointer-events:none;z-index:25;background:#1d1d1f08;border:1px dashed #1d1d1f8c;display:none;position:absolute}.ild9zq_emptyHint{z-index:13;max-width:calc(100% - 48px);font-size:var(--size-small);color:var(--muted);text-align:center;text-wrap:balance;pointer-events:none;background:#f1f2f3eb;padding:6px 10px;line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ild9zq_guides{pointer-events:none;z-index:18;position:absolute;inset:0}.ild9zq_guideV{background:var(--red);width:1px;position:absolute;top:0;bottom:0}.ild9zq_guideH{background:var(--red);height:1px;position:absolute;left:0;right:0}.ild9zq_dimChip{z-index:30;background:var(--text);color:var(--bg);font-size:var(--size-label);letter-spacing:.02em;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 6px;font-weight:500;display:none;position:absolute}.ild9zq_typeTag{opacity:0;transition:opacity .15s var(--ease-out)}.ild9zq_block:hover .ild9zq_typeTag,.ild9zq_block.ild9zq_selected .ild9zq_typeTag{opacity:1}@media (prefers-reduced-motion:no-preference){.ild9zq_blockEnter{transform-origin:0 0;animation:ild9zq_blockIn .5s var(--ease-out) both}.ild9zq_linesEnter{animation:ild9zq_linesIn .6s var(--ease-out) both}}@keyframes ild9zq_blockIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes ild9zq_linesIn{0%{opacity:0}to{opacity:1}}.ild9zq_ghost{z-index:11;object-fit:cover;filter:grayscale();opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ild9zq_studyMeta{transition:opacity .15s var(--ease-out);flex-direction:column;gap:2px;margin-bottom:12px;display:flex}@media (hover:hover) and (pointer:fine){.ild9zq_studyMeta:hover{opacity:.6}}.ild9zq_studyBtn{justify-content:center;width:100%;margin-top:14px}.ild9zq_typeSwatches{gap:2px;margin-bottom:14px;display:flex}.ild9zq_typeSwatch{appearance:none;width:28px;height:28px;transition:box-shadow .15s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #0000}.ild9zq_typeSwatch.ild9zq_active{box-shadow:inset 0 0 0 1px var(--text)}.ild9zq_typeSwatch:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.ild9zq_typeSwatch:not(.ild9zq_active):hover{box-shadow:inset 0 0 0 1px #1d1d1f40}}.ild9zq_studyDesigner{font-family:var(--font-archivo);font-size:var(--size-small);color:var(--text);font-weight:500}.ild9zq_studyWork{font-family:var(--font-archivo);font-size:var(--size-small);color:var(--muted);font-weight:400;line-height:1.4}@media (max-width:760px){.ild9zq_sidebar{width:200px}}.ild9zq_touchNotice{display:none}@media (hover:none) and (pointer:coarse){.ild9zq_loading{background:var(--bg)}.ild9zq_sidebar,.ild9zq_stage{display:none}.ild9zq_touchNotice{flex-direction:column;gap:16px;max-width:480px;padding:150px 32px 0;display:flex}.ild9zq_touchTitle{font-family:var(--font-archivo);font-size:var(--size-lead);font-weight:500}.ild9zq_touchText{font-family:var(--font-newsreader);font-size:var(--size-body);color:var(--text);line-height:1.65}.ild9zq_touchLink{font-family:var(--font-archivo);font-size:var(--size-ui);color:var(--muted);margin-top:8px;font-weight:300}}
