@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.jNM_BG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.jNM_BG_variable{--rs-font:"Space Grotesk", "Space Grotesk Fallback"}
.VPgoyW_root{-webkit-user-select:none;user-select:none;width:100%}.VPgoyW_group{align-items:stretch;gap:var(--space-4);width:100%;padding-bottom:var(--space-3);display:flex}.VPgoyW_groupColumn{gap:var(--space-2);flex-direction:column}.VPgoyW_button{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-2);border:var(--border-weight) solid var(--border);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease;background:0 0;flex:1 1 0;display:inline-flex}.VPgoyW_button:focus{outline:none}.VPgoyW_button:focus-visible,.VPgoyW_isFocused .VPgoyW_button.VPgoyW_buttonSelected{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.VPgoyW_button:hover:not(:disabled):not(.VPgoyW_buttonSelected),.VPgoyW_isHovered .VPgoyW_button:not(.VPgoyW_buttonSelected){border-color:var(--border-medium)}.VPgoyW_button:disabled{opacity:.45;cursor:not-allowed}.VPgoyW_buttonColumn{justify-content:flex-start;width:100%}.VPgoyW_buttonSelected{border-color:var(--border-strong)}.VPgoyW_buttonIcon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.VPgoyW_buttonIcon svg{color:currentColor;width:.875rem;height:.875rem;display:block}.VPgoyW_buttonLabel{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.VPgoyW_disabled{opacity:.45;cursor:not-allowed}
.nmk02q_fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-muted);margin:0;padding:0}[data-modified-row]:hover .nmk02q_modifiedControl .nmk02q_dot,[data-reveal-reset] .nmk02q_modifiedControl .nmk02q_dot,.nmk02q_modifiedControl:hover .nmk02q_dot,.nmk02q_modifiedControl:focus-visible .nmk02q_dot{opacity:0;transform:scale(.5)}[data-modified-row]:hover .nmk02q_modifiedControl .nmk02q_icon,[data-reveal-reset] .nmk02q_modifiedControl .nmk02q_icon,.nmk02q_modifiedControl:hover .nmk02q_icon,.nmk02q_modifiedControl:focus-visible .nmk02q_icon{opacity:1;transform:scale(1)}.nmk02q_modifiedControl{box-sizing:border-box;width:var(--icon-hit);height:var(--field-label-band);color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;display:inline-flex}.nmk02q_modifiedControl:disabled{cursor:not-allowed}.nmk02q_modifiedControl:focus{outline:none}.nmk02q_modifiedControl:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset);border-radius:var(--rounded)}.nmk02q_mark{width:var(--icon-glyph-mark);height:var(--icon-glyph-mark);flex:none;place-items:center;display:grid}.nmk02q_dot{background:var(--lightningcss-light,#f80)var(--lightningcss-dark,#fc0);border-radius:50%;grid-area:1/1;width:5px;height:5px;transition:opacity .12s,transform .12s}.nmk02q_icon{width:var(--icon-glyph-sm);height:var(--icon-glyph-sm);opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .12s,transform .12s;transform:scale(.5)}
._100mBW_stackedField{align-items:stretch;gap:var(--field-stack-gap);flex-direction:column;margin:0;padding:0;display:flex}._100mBW_stackedField[hidden]{display:none}
.O_kgeW_root{align-items:center;gap:var(--space-3);-webkit-user-select:none;user-select:none;cursor:pointer;margin:0;padding:0;display:inline-flex;position:relative}.O_kgeW_root[hidden]{display:none}.O_kgeW_root.O_kgeW_flush{padding:0}.O_kgeW_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.O_kgeW_input:focus{outline:none}.O_kgeW_box{box-sizing:border-box;width:var(--control-size);height:var(--control-size);border:var(--border-weight) solid var(--control);border-radius:var(--rounded);background:var(--background-elevation);color:var(--on-control);flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.O_kgeW_check{width:var(--icon-glyph);height:var(--icon-glyph);opacity:0;transition:opacity .12s,transform .12s;transform:scale(.85)}.O_kgeW_isChecked .O_kgeW_box{background:var(--control);border-color:var(--control)}.O_kgeW_isChecked .O_kgeW_check{opacity:1;transform:scale(1)}.O_kgeW_input:focus-visible+.O_kgeW_box,.O_kgeW_isFocused .O_kgeW_box{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.O_kgeW_label{transition:color .15s}.O_kgeW_root:hover:not(.O_kgeW_disabled) .O_kgeW_label,.O_kgeW_root.O_kgeW_isHovered:not(.O_kgeW_disabled) .O_kgeW_label,.O_kgeW_root.O_kgeW_isFocused .O_kgeW_label{color:var(--text)}.O_kgeW_root:hover:not(.O_kgeW_disabled):not(.O_kgeW_isChecked) .O_kgeW_box,.O_kgeW_root.O_kgeW_isHovered:not(.O_kgeW_disabled):not(.O_kgeW_isChecked) .O_kgeW_box{border-color:var(--control);background:var(--background-elevation)}.O_kgeW_disabled{opacity:.45;cursor:not-allowed}
.KvUZMG_root{border:none;min-inline-size:0}.KvUZMG_list{gap:var(--space-2);flex-direction:column;display:flex}
.Hso1WW_root{--card-pad-block-end:var(--space-6);box-sizing:border-box;padding-block:var(--space-6) var(--card-pad-block-end);padding-inline:var(--space-3);border-radius:var(--rounded-xl);transition:gap var(--transition-duration) ease,padding-block var(--transition-duration) ease;flex-direction:column;flex:none;gap:0;margin:0;display:flex;overflow:hidden}.Hso1WW_root.Hso1WW_isOpen{gap:var(--space-7);--card-pad-block-end:var(--space-7)}.Hso1WW_root[hidden]{display:none}.Hso1WW_root.Hso1WW_overlayActive{z-index:10000;position:relative;overflow:visible}.Hso1WW_root.Hso1WW_overlayActive .Hso1WW_bodyInner{overflow:visible}.Hso1WW_title{box-sizing:border-box;text-align:start;cursor:pointer;width:100%;min-width:0;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:0 0;border:0;margin:0;padding:0;display:block}.Hso1WW_title:disabled{cursor:not-allowed}.Hso1WW_title:focus{outline:none}.Hso1WW_title:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset);border-radius:var(--rounded)}.Hso1WW_bodyWrap{transition:grid-template-rows var(--transition-duration) ease;grid-template-rows:0fr;display:grid}.Hso1WW_isOpen .Hso1WW_bodyWrap{grid-template-rows:1fr}.Hso1WW_bodyInner{min-height:0;overflow:hidden}.Hso1WW_isOpen .Hso1WW_bodyInner{overflow:visible}.Hso1WW_body{gap:var(--space-6);flex-direction:column;padding:0;display:flex}.Hso1WW_expandIcon{width:var(--icon-glyph);height:var(--icon-glyph);transform-origin:50%;transition:transform var(--transition-duration) ease;display:block;transform:rotate(-90deg)}.Hso1WW_expandIconOpen{transform:rotate(0)}.Hso1WW_expandIconVert{transform-origin:50%;transition:opacity var(--transition-duration) ease}.Hso1WW_expandIconOpen .Hso1WW_expandIconVert{opacity:0}@media (prefers-reduced-motion:reduce){.Hso1WW_root,.Hso1WW_bodyWrap,.Hso1WW_expandIcon,.Hso1WW_expandIconVert{transition:none}}.Hso1WW_disabled{opacity:.45;cursor:not-allowed}
.jDBV-q_root{box-sizing:border-box;width:var(--icon-hit);height:var(--icon-hit);border-radius:var(--icon-hit-radius);color:var(--control-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.jDBV-q_root:focus{outline:none}.jDBV-q_root:focus-visible,.jDBV-q_root.jDBV-q_isFocused{outline:var(--focus-ring-width) solid var(--control);color:var(--control)}.jDBV-q_root:hover:not(:disabled),.jDBV-q_root.jDBV-q_isHovered:not(:disabled){background:var(--surface-down-1);color:var(--control)}.jDBV-q_root.jDBV-q_isFull{color:var(--control)}.jDBV-q_glyph{width:var(--icon-glyph);height:var(--icon-glyph);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.jDBV-q_glyph svg{width:100%;height:100%;display:block}.jDBV-q_glyphShake{transform-origin:50%;animation:.45s jDBV-q_glyph-shake}@keyframes jDBV-q_glyph-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.jDBV-q_glyphShake{animation:none}}.jDBV-q_disabled{opacity:.45;cursor:not-allowed}
.b64k_W_row{grid-template-columns:var(--icon-hit) minmax(0, 1fr) var(--icon-hit);align-items:start;column-gap:var(--space-3);box-sizing:border-box;min-width:0;display:grid}.b64k_W_leading,.b64k_W_leadingReserve{grid-area:1/1}.b64k_W_trailing,.b64k_W_trailingReserve{grid-area:1/3}.b64k_W_rowDualTrailing{grid-template-columns:var(--icon-hit) minmax(0, 1fr) calc(var(--icon-hit)*2)}.b64k_W_trailingGroup{width:var(--icon-hit);min-height:var(--icon-hit);grid-area:1/3;align-items:center;display:flex}.b64k_W_rowDualTrailing .b64k_W_trailingGroup{width:calc(var(--icon-hit)*2)}.b64k_W_leading,.b64k_W_trailing{min-height:var(--icon-hit)}.b64k_W_leading.b64k_W_modifiedControl{min-height:0}.b64k_W_leadingReserve,.b64k_W_trailingReserve{width:var(--icon-hit);min-height:var(--icon-hit)}.b64k_W_main{grid-area:1/2;min-width:0}:is(.b64k_W_row:has(>[data-field-row-layout=stacked])>.b64k_W_trailing,.b64k_W_row:has(>[data-field-row-layout=stacked])>.b64k_W_trailingGroup){margin-top:var(--field-trailing-icon-offset-y)}:is(.b64k_W_row:has(>[data-field-row-layout=inline]),.b64k_W_row:has(>[data-field-row-layout=header])){align-items:center}:is(.b64k_W_row:has(>[data-field-row-layout=inline])>.b64k_W_leadingReserve,.b64k_W_row:has(>[data-field-row-layout=inline])>.b64k_W_trailingReserve){min-height:0}
.j3euFa_root{justify-content:space-between;align-items:center;gap:var(--space-5);-webkit-user-select:none;user-select:none;margin:0;padding:0;display:flex;position:relative}.j3euFa_root[hidden]{display:none}.j3euFa_label{flex:1;min-width:0;transition:color .15s}.j3euFa_root:hover:not(.j3euFa_disabled) .j3euFa_label,.j3euFa_root.j3euFa_isHovered:not(.j3euFa_disabled) .j3euFa_label,.j3euFa_root.j3euFa_isFocused .j3euFa_label{color:var(--text)}.j3euFa_swatch{--swatch:#000;box-sizing:border-box;padding:var(--space-1) var(--space-4);border:var(--border-weight) solid var(--border);background:var(--swatch);color:var(--white);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;transition:outline .15s;display:inline-flex}@supports (color:contrast-color(#000)){.j3euFa_swatch{color:contrast-color(var(--swatch))}}.j3euFa_swatch:focus{outline:none}.j3euFa_swatch:focus-visible,.j3euFa_isFocused .j3euFa_swatch{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.j3euFa_swatch:disabled{cursor:not-allowed}.j3euFa_autoSwatch{color:var(--text-subtle);border-color:var(--border);background:var(--background-elevation)}.j3euFa_hex{font-variant-numeric:tabular-nums}.j3euFa_native{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.j3euFa_disabled{opacity:.45;cursor:not-allowed}
.A7Tm6W_panel{z-index:1000;background:var(--surface);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;position:fixed}.A7Tm6W_panel:not([popover]){display:flex}.A7Tm6W_panel:popover-open{display:flex}.A7Tm6W_panel[popover]{position-anchor:var(--dropdown-anchor);position-try-fallbacks:flip-block,flip-inline;border:none;max-height:80vh;overflow-y:auto}.A7Tm6W_panel[popover][data-placement=below]{position-area:bottom span-right;width:anchor-size(width);margin:var(--space-2) 0 0}.A7Tm6W_panel[popover][data-placement=below][data-panel-width=content]{width:max-content;min-width:anchor-size(width)}.A7Tm6W_panel[popover][data-placement=right]{position-area:right span-bottom;margin:0 0 0 var(--space-2)}.A7Tm6W_group{padding:var(--space-2);flex-direction:column;display:flex}.A7Tm6W_groupLabel{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.A7Tm6W_divider{height:var(--border-weight);background:var(--border-light)}.A7Tm6W_item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.A7Tm6W_item:hover:not(:disabled){background:var(--control-ultra-subtle)}.A7Tm6W_item:disabled{opacity:.45;cursor:not-allowed}.A7Tm6W_itemDestructive{color:#dc2626}.A7Tm6W_itemIcon{width:var(--icon-glyph);height:var(--icon-glyph);flex:none;justify-content:center;align-items:center;display:flex}.A7Tm6W_itemLabel{flex:1;min-width:0}.A7Tm6W_itemCheckbox{width:var(--icon-glyph);height:var(--icon-glyph);flex:none;justify-content:center;align-items:center;display:flex}
.N5pn8a_unlinked{align-items:stretch;gap:var(--field-stack-gap);flex-direction:column;margin:0;padding:0;display:flex}.N5pn8a_groupLabel{box-sizing:border-box;min-height:var(--field-label-band);align-items:flex-end;display:flex}.N5pn8a_pairInline{gap:var(--inline-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.N5pn8a_pairItem{min-width:0}
.qdHu6W_root{-webkit-user-select:none;user-select:none;--rs-track-y:0px;--rs-value-transition:color .15s ease, font-size .15s ease, margin-top .15s ease, transform .15s ease;--rs-track-motion:height .15s ease, transform .15s ease, opacity .15s ease;--rs-handle-motion:width .15s ease, height .15s ease, transform .15s ease, background .15s ease, opacity .15s ease;--rs-fill-motion:opacity .15s ease}.qdHu6W_root:not(.qdHu6W_isTrackExpanded){--rs-track-y:-.25rem}.qdHu6W_root.qdHu6W_isActive{--rs-track-motion:none;--rs-handle-motion:none;--rs-fill-motion:none}.qdHu6W_header{justify-content:space-between;align-items:flex-end;display:flex}.qdHu6W_label{transition:color .15s}.qdHu6W_isTrackExpanded .qdHu6W_label,.qdHu6W_isEditing .qdHu6W_label{color:var(--text)}.qdHu6W_valueWrap{direction:ltr;unicode-bidi:isolate;align-items:flex-end;gap:.1875rem;display:flex;position:relative}.qdHu6W_stepper{flex-direction:column;gap:1px;margin-right:.1875rem;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.qdHu6W_stepperButton{width:.625rem;height:.4375rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.qdHu6W_stepperButton svg{width:.375rem;height:.25rem}.qdHu6W_stepperButton:hover:not(:disabled){color:var(--text)}.qdHu6W_stepperButton:disabled{opacity:.35;cursor:not-allowed}.qdHu6W_stepperButton:focus-visible{outline:none}.qdHu6W_valueInput{box-sizing:border-box;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height);letter-spacing:inherit;color:var(--text);text-align:right;box-shadow:0 var(--border-weight) 0 #0000;transform-origin:100% 100%;transition:var(--rs-value-transition);cursor:text;appearance:none;field-sizing:content;background:0 0;border:none;border-radius:0;outline:none;min-width:0;margin:0;padding:0;display:inline-block;transform:translateY(0)}.qdHu6W_valueInput:focus{outline:none}.qdHu6W_valueInput.qdHu6W_focusRing:focus-visible{border-radius:var(--rounded);box-shadow:0 var(--border-weight) 0 #0000;outline-width:var(--focus-ring-width);outline-style:solid;outline-color:var(--control);outline-offset:var(--focus-ring-offset)}.qdHu6W_valueInput:not(:focus)::selection{color:inherit;background:0 0}.qdHu6W_valueInput:not(:focus)::-moz-selection{color:inherit;background:0 0}.qdHu6W_focusRing{border-radius:var(--rounded);outline-width:var(--focus-ring-width);outline-style:solid;outline-color:var(--control);outline-offset:var(--focus-ring-offset)}.qdHu6W_valueExpanded,.qdHu6W_valueInput.qdHu6W_valueEditing{font-size:var(--font-size-lg);margin-top:var(--font-size-grow-compensation);transform:translateY(var(--font-size-grow-offset-y))}.qdHu6W_valueInput.qdHu6W_valueEditing{box-shadow:0 var(--border-weight) 0 #0000;text-decoration-line:underline;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);text-decoration-thickness:var(--border-weight);text-underline-offset:.15em}.qdHu6W_isAuto .qdHu6W_valueInput{font-weight:var(--font-weight-regular);color:var(--text-subtle)}.qdHu6W_isAuto.qdHu6W_isTrackExpanded .qdHu6W_valueInput,.qdHu6W_isAuto.qdHu6W_isActive .qdHu6W_valueInput,.qdHu6W_isAuto.qdHu6W_isEditing .qdHu6W_valueInput{color:var(--text-subtle);box-shadow:0 var(--border-weight) 0 #0000;text-decoration-color:#0000}.qdHu6W_isAuto .qdHu6W_trackDashActive{background-image:repeating-linear-gradient(90deg, var(--control-subtle) 0, var(--control-subtle) var(--border-weight), transparent var(--border-weight), transparent var(--slider-track-dash-period))}.qdHu6W_isAuto.qdHu6W_isActive .qdHu6W_fill{background:var(--control-muted)}.qdHu6W_unit{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-subtle);text-transform:lowercase}.qdHu6W_trackHit{cursor:ew-resize;touch-action:pan-y;border-radius:var(--rounded)}.qdHu6W_trackHit:focus{outline:none}.qdHu6W_trackHit:focus-visible{outline-width:var(--focus-ring-width);outline-style:solid;outline-color:var(--control);outline-offset:var(--focus-ring-offset)}.qdHu6W_track{height:var(--slider-track-hit);align-items:center;display:flex;position:relative}.qdHu6W_trackDashBase{height:var(--slider-track-dash-height);transform:translateY(calc(-50% + var(--rs-track-y)));pointer-events:none;background-size:var(--slider-track-dash-period) 100%;transition:var(--rs-track-motion);z-index:0;opacity:1;background-repeat:repeat-x;background-image:repeating-linear-gradient(90deg, var(--control-subtle) 0, var(--control-subtle) var(--border-weight), transparent var(--border-weight), transparent var(--slider-track-dash-period));position:absolute;top:50%;left:0;right:0}.qdHu6W_trackDashActive{height:var(--slider-track-dash-height);transform:translateY(calc(-50% + var(--rs-track-y)));pointer-events:none;background-size:var(--slider-track-dash-period) 100%;transition:var(--rs-track-motion);z-index:0;opacity:1;background-repeat:repeat-x;background-image:repeating-linear-gradient(90deg, var(--control-muted) 0, var(--control-muted) var(--border-weight), transparent var(--border-weight), transparent var(--slider-track-dash-period));position:absolute;top:50%;left:0;right:0}.qdHu6W_isTrackExpanded .qdHu6W_trackDashBase,.qdHu6W_isTrackExpanded .qdHu6W_trackDashActive{height:var(--slider-track-height)}.qdHu6W_isTrackExpanded .qdHu6W_handle{width:var(--slider-handle-hover-width);height:var(--slider-track-height)}.qdHu6W_fill{height:var(--slider-track-height);border-radius:var(--rounded);background:var(--accent);box-shadow:0 0 0 var(--border-weight) var(--surface);opacity:0;z-index:1;pointer-events:none;transition:var(--rs-fill-motion);position:absolute;top:50%;left:0;transform:translateY(-50%)}.qdHu6W_isActive .qdHu6W_fill{opacity:1}.qdHu6W_handle{box-sizing:border-box;width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--control);transform:translate(-50%, calc(-50% + var(--rs-track-y)));z-index:2;pointer-events:none;transition:var(--rs-handle-motion);border:none;border-radius:99px;position:absolute;top:50%}.qdHu6W_isHandleHovered:not(.qdHu6W_isActive) .qdHu6W_handle{background:var(--control)}.qdHu6W_touchHandleHit{touch-action:none;z-index:4;width:2.5rem;position:absolute;top:0;bottom:0;transform:translate(-50%)}.qdHu6W_isActive .qdHu6W_handle{opacity:0}.qdHu6W_handlePreview{box-sizing:border-box;width:var(--slider-handle-hover-width);height:var(--slider-track-height);background:var(--control);border:var(--border-weight) solid var(--control);border-radius:var(--rounded);z-index:3;pointer-events:none;opacity:.12;position:absolute;top:50%;transform:translate(-50%,-50%)}.qdHu6W_disabled{opacity:.45;cursor:not-allowed}.qdHu6W_disabled .qdHu6W_trackHit{cursor:not-allowed}
.-j2TnG_root{-webkit-user-select:none;user-select:none}.-j2TnG_row{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.-j2TnG_tab{min-width:0;padding:.5rem var(--space-2);border:none;border-bottom:var(--border-weight) solid var(--border);color:var(--text-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease;background:0 0;border-radius:0;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;margin:0;display:inline-flex;position:relative}.-j2TnG_tab:focus{outline:none}.-j2TnG_tab:focus-visible,.-j2TnG_isFocused .-j2TnG_tab.-j2TnG_tabActive{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.-j2TnG_tab:hover:not(:disabled):not(.-j2TnG_tabActive),.-j2TnG_isHovered .-j2TnG_tab:not(.-j2TnG_tabActive){border-bottom-color:var(--border-medium)}.-j2TnG_tab:disabled{opacity:.45;cursor:not-allowed}.-j2TnG_tabContent{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.-j2TnG_tabIcon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.-j2TnG_tabIcon svg{color:currentColor;width:.875rem;height:.875rem;display:block}.-j2TnG_tabLabel{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.-j2TnG_tabActive{color:var(--text);border-bottom-color:var(--border-strong)}.-j2TnG_disabled{opacity:.45;cursor:not-allowed}
.BEKqUG_root{-webkit-user-select:none;user-select:none;width:100%}.BEKqUG_group{align-items:stretch;gap:var(--space-2);padding-bottom:var(--space-3);display:flex}.BEKqUG_compact{width:auto}.BEKqUG_compact .BEKqUG_group{gap:0;padding-bottom:0;position:relative}.BEKqUG_compact .BEKqUG_button{width:calc(var(--toolbar-button-size,1.75rem) + 2px);height:calc(var(--toolbar-button-size,1.75rem) + 2px);color:var(--text-muted);transition:color var(--transition-duration) ease,background-color var(--transition-duration) ease;background-clip:content-box;border:none;border-radius:50%;padding:1px;position:relative}.BEKqUG_compact .BEKqUG_button:hover:not(:disabled):not(.BEKqUG_buttonSelected){background-color:var(--control-ultra-subtle);color:var(--text)}.BEKqUG_compact .BEKqUG_buttonSelected{color:var(--text)}.BEKqUG_compact .BEKqUG_buttonLeaving{pointer-events:none;position:absolute}.BEKqUG_compact.BEKqUG_segmented .BEKqUG_group{border:var(--border-weight) solid var(--border);background:var(--control-ultra-subtle);border-radius:999px;padding:2px}.BEKqUG_compact.BEKqUG_segmented .BEKqUG_button{width:2.25rem;height:1.625rem;font-size:var(--font-size-xs);background-clip:border-box;border-radius:999px;padding:0;font-weight:600}.BEKqUG_compact.BEKqUG_segmented .BEKqUG_indicator{background-clip:border-box;border-radius:999px;padding:0}.BEKqUG_expandCaret{clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:currentColor;width:5px;height:5px;position:absolute;bottom:0;right:0}.BEKqUG_emphasisStrong:not(.BEKqUG_sliding) .BEKqUG_buttonSelected{background-color:var(--control);color:var(--on-control)}.BEKqUG_emphasisSoft:not(.BEKqUG_sliding) .BEKqUG_buttonSelected{background-color:var(--control-subtle);color:var(--text)}.BEKqUG_emphasisStrong .BEKqUG_buttonSelected{color:var(--on-control)}.BEKqUG_compact.BEKqUG_emphasisStrong .BEKqUG_button:not(.BEKqUG_buttonSelected){color:var(--text)}.BEKqUG_compact.BEKqUG_emphasisSoft .BEKqUG_button:not(.BEKqUG_buttonSelected){opacity:.45}.BEKqUG_compact.BEKqUG_emphasisSoft .BEKqUG_button:not(.BEKqUG_buttonSelected):hover:not(:disabled){opacity:1}.BEKqUG_vertical .BEKqUG_group{flex-direction:column}.BEKqUG_indicator{pointer-events:none;background-clip:content-box;border-radius:50%;padding:1px;transition:transform .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:0}.BEKqUG_emphasisStrong .BEKqUG_indicator{background-color:var(--control)}.BEKqUG_emphasisSoft .BEKqUG_indicator{background-color:var(--control-subtle)}@media (prefers-reduced-motion:reduce){.BEKqUG_indicator{transition:none}}.BEKqUG_groupFill{width:100%}.BEKqUG_button{padding:var(--space-2);border:var(--border-weight) solid var(--border);border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.BEKqUG_button:focus{outline:none}.BEKqUG_button:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.BEKqUG_button:hover:not(:disabled):not(.BEKqUG_buttonSelected){border-color:var(--border-medium)}.BEKqUG_button:disabled{opacity:.45;cursor:not-allowed}.BEKqUG_buttonFill{flex:1 1 0;min-width:0}.BEKqUG_buttonSelected{border-color:var(--border-strong);color:var(--control)}.BEKqUG_buttonIcon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.BEKqUG_buttonIcon svg{color:currentColor;width:1rem;height:1rem;display:block}.BEKqUG_tooltip{z-index:30;padding:var(--space-2) var(--space-4);background:var(--control);color:var(--on-control);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;pointer-events:none;align-items:center;gap:var(--space-2);opacity:1;transition:padding var(--transition-duration) ease;border-radius:999px;line-height:1.2;display:flex;position:fixed}.BEKqUG_tooltipSep{opacity:.6}.BEKqUG_tooltipState{font-weight:var(--font-weight-regular);opacity:.85}.BEKqUG_tooltipHovered{padding-left:var(--space-5);padding-right:var(--space-5)}.BEKqUG_tooltipTop{transform:translate(-50%,calc(-100% - 8px))}.BEKqUG_tooltipRight{transform:translate(8px,-50%)}.BEKqUG_disabled{opacity:.45;cursor:not-allowed}.BEKqUG_buttonUnavailable .BEKqUG_buttonIcon{opacity:.45}
.ekdKnq_label{transition:color .15s}.ekdKnq_hideLabel{gap:0}.ekdKnq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ekdKnq_root:hover:not(.ekdKnq_disabled) .ekdKnq_label,.ekdKnq_root.ekdKnq_isHovered:not(.ekdKnq_disabled) .ekdKnq_label,.ekdKnq_root.ekdKnq_isFocused .ekdKnq_label{color:var(--text)}.ekdKnq_select{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--rounded);background-color:var(--control-ultra-subtle);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--icon-glyph-sm) var(--icon-glyph-sm);color:var(--text);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);cursor:pointer;appearance:none;border:none;margin:0;padding-inline-end:var(--space-7);transition:outline .15s}.ekdKnq_select:focus{outline:none}.ekdKnq_select:focus-visible,.ekdKnq_isFocused .ekdKnq_select{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.ekdKnq_select:disabled{cursor:not-allowed}.ekdKnq_select option{font-size:var(--font-size-xs)}.ekdKnq_disabled{opacity:.45;cursor:not-allowed}
.--peaa_root{-webkit-user-select:none;user-select:none}.--peaa_label{transition:color .15s}.--peaa_root:hover:not(.--peaa_disabled) .--peaa_label,.--peaa_root.--peaa_isHovered:not(.--peaa_disabled) .--peaa_label,.--peaa_root.--peaa_isFocused .--peaa_label{color:var(--text)}.--peaa_segmented{--segmented-track:var(--lightningcss-light,var(--control))var(--lightningcss-dark,var(--control-subtle));--segmented-thumb:var(--background-elevation);--segmented-label:var(--lightningcss-light,var(--on-control))var(--lightningcss-dark,var(--white));--segmented-label-active:var(--text);box-sizing:border-box;padding:var(--border-weight);background:var(--segmented-track);border:none;border-radius:999px;align-self:start;margin:0;display:inline-flex;overflow:hidden}.--peaa_segmentedFill{align-self:stretch;width:100%;display:flex}.--peaa_segmentedInner{flex:auto;align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.--peaa_segmentedThumb{top:0;bottom:0;z-index:0;box-sizing:border-box;background:var(--segmented-thumb);pointer-events:none;border-radius:999px;transition:inset-inline-start .2s,width .2s,opacity .15s;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.--peaa_segmentedThumb{transition:none}}.--peaa_segmentedBtn{z-index:1;box-sizing:border-box;padding:var(--space-3) var(--space-6);color:var(--segmented-label);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;transition:color .15s;display:inline-flex;position:relative}.--peaa_segmentedFill .--peaa_segmentedBtn{flex:1 1 0;min-width:0}.--peaa_segmentedBtn:focus{outline:none}.--peaa_segmentedBtn:focus-visible,.--peaa_isFocused .--peaa_segmentedBtn.--peaa_segmentedBtnActive{outline:var(--focus-ring-width) solid var(--segmented-thumb);outline-offset:var(--focus-ring-offset)}.--peaa_segmentedBtn:disabled{cursor:not-allowed}.--peaa_segmentedBtnActive{color:var(--segmented-label-active)}.--peaa_pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.--peaa_pill{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;padding:.4375rem var(--space-5);border:var(--border-weight) solid var(--border-medium);border-radius:var(--rounded-xl);background:var(--surface-down-1);color:var(--text-muted);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:nowrap;cursor:pointer;margin:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.--peaa_pill:focus{outline:none}.--peaa_pill:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.--peaa_pill:hover:not(:disabled):not(.--peaa_pillActive){border-color:var(--control);color:var(--text)}.--peaa_pill:disabled{cursor:not-allowed}.--peaa_pillActive{border-color:var(--control);background:var(--control);color:var(--on-control);font-weight:var(--font-weight-medium)}.--peaa_pillIcon{width:var(--icon-glyph);height:var(--icon-glyph);justify-content:center;align-items:center;display:inline-flex}.--peaa_disabled{opacity:.45;cursor:not-allowed}
.sJaSKW_root{justify-content:space-between;align-items:center;gap:var(--space-5);-webkit-user-select:none;user-select:none;margin:0;padding:0;display:flex}.sJaSKW_root[hidden]{display:none}.sJaSKW_label{flex:1;min-width:0;transition:color .15s}.sJaSKW_root:hover:not(.sJaSKW_disabled) .sJaSKW_label,.sJaSKW_root.sJaSKW_isHovered:not(.sJaSKW_disabled) .sJaSKW_label,.sJaSKW_root.sJaSKW_isFocused .sJaSKW_label{color:var(--text)}.sJaSKW_switch{box-sizing:border-box;width:calc(var(--control-size)*2 + var(--border-weight)*2);height:auto;padding:var(--border-weight);background:var(--control-subtle);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;margin:0;transition:background .15s;display:flex}.sJaSKW_switch:focus{outline:none}.sJaSKW_switch:focus-visible,.sJaSKW_isFocused .sJaSKW_switch{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.sJaSKW_switch:disabled{cursor:not-allowed}.sJaSKW_isOn .sJaSKW_switch{background:var(--control)}.sJaSKW_knob{width:var(--control-size);height:var(--control-size);background:var(--background-elevation);transition:transform var(--transition-duration) ease,background .15s ease;border-radius:50%;flex:none;transform:translate(0)}.sJaSKW_isOn .sJaSKW_knob{transform:translateX(var(--control-size));background:var(--on-control)}[dir=rtl] .sJaSKW_isOn .sJaSKW_knob{transform:translateX(calc(-1 * var(--control-size)))}.sJaSKW_disabled{opacity:.45;cursor:not-allowed}
.VF6j0W_wireframeSolidEdgeActive{stroke:var(--accent)}.VF6j0W_wireframeSolidEdge,.VF6j0W_wireframeVertex,.VF6j0W_wireframeDottedLayer>*{transition:opacity .1s}.VF6j0W_wireframeVertex{fill:currentColor}.VF6j0W_wireframeVertexActive{fill:var(--accent)}.VF6j0W_wireframeSolidLayer .VF6j0W_wireframeSolidEdge{transition:opacity .1s,stroke .1s,stroke-width .1s}.VF6j0W_diagramSvg{width:100%;height:100%;color:var(--text);display:block;overflow:visible}
._3gsLKa_diagram{box-sizing:border-box;width:100%;min-height:112px;padding:var(--space-5);border-radius:var(--rounded-xl);color:var(--text);justify-content:center;align-items:center;display:flex}._3gsLKa_diagram svg{width:100%;max-width:200px;height:80px;max-height:80px;display:block;overflow:visible}
.U1-jya_root{gap:var(--field-stack-gap);flex-direction:column;display:flex}.U1-jya_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-muted);white-space:nowrap}.U1-jya_inputWrap{position:relative}.U1-jya_input{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-md);border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary)}.U1-jya_input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1a52ee26}.U1-jya_input:disabled{color:#8a909c;cursor:default}.U1-jya_input::-webkit-inner-spin-button{background:0 0}.U1-jya_input::-webkit-outer-spin-button{background:0 0}.U1-jya_withSuffix .U1-jya_input{padding-right:calc(var(--space-4) + 3.5ch)}.U1-jya_suffix{right:var(--space-4);color:var(--field-unit-suffix);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}
.Hyfu3a_navIcon{color:inherit;justify-content:center;align-items:center;display:flex;position:relative}.Hyfu3a_navIcon svg{width:1rem;height:1rem}
.vZe3Aa_selectorHost:empty{display:none}.vZe3Aa_sharedDiagram{min-width:0;display:grid}.vZe3Aa_sharedDiagram:empty{display:none}
.v0YH7G_root{left:var(--space-4);bottom:var(--space-4);z-index:2;border:1px solid var(--sidebar-section-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--section-body-bg) 94%, transparent);width:min(320px,42vw);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;overflow:hidden}.v0YH7G_rootEmbedded{gap:var(--space-3);flex-direction:column;display:flex}.v0YH7G_header{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) 0;flex-wrap:wrap;display:flex}.v0YH7G_title{font-size:var(--font-sm);color:var(--text-primary);font-weight:600}.v0YH7G_hint{font-size:var(--font-sm);color:var(--text-muted);flex:100%;line-height:1.35}.v0YH7G_resetButton{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;margin-left:auto;padding:4px 8px}.v0YH7G_dragTooltip{z-index:10;pointer-events:none;background:var(--text);color:var(--section-body-bg);border-radius:var(--radius-sm);font-size:var(--font-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 6px;position:fixed;transform:translate(12px,-50%)}.v0YH7G_svg{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}
.z6-yNa_layer{grid-area:1/1;min-width:0;transition:opacity .16s}.z6-yNa_layer .surface-dotted{background:0 0!important}.z6-yNa_active{z-index:2}.z6-yNa_inactive{z-index:3;opacity:.28;pointer-events:none}.z6-yNa_inactive path{pointer-events:stroke}.z6-yNa_inactive circle{pointer-events:all}
.YXbWPa_freeformDiagram{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;display:block;overflow:visible}.YXbWPa_freeformDiagram circle{fill:var(--text);vector-effect:non-scaling-stroke;cursor:grab}.YXbWPa_freeformDiagram circle:active{cursor:grabbing}.YXbWPa_mirrorCurve{fill:none;stroke:var(--border-strong);stroke-width:.5px;vector-effect:non-scaling-stroke}.YXbWPa_profileCurve{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.YXbWPa_dimensionGuide{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-dasharray:2 3;stroke-linecap:round;stroke-opacity:.8;vector-effect:non-scaling-stroke}.YXbWPa_wallBevel{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.YXbWPa_freeformDiagram .YXbWPa_dimensionPoint{fill:var(--section-body-bg);stroke:var(--text);stroke-width:1.5px;pointer-events:none}.YXbWPa_controlGuide{fill:none;stroke:var(--text-muted);stroke-width:1px;stroke-linecap:round;stroke-opacity:.4;vector-effect:non-scaling-stroke}
.QR7nuq_cadPreviewBackground{background-color:var(--cad-preview-bg)}.QR7nuq_viewerRoot{position:absolute;inset:0}.QR7nuq_viewerRoot canvas{width:100%;height:100%;display:block}.QR7nuq_qualityUpgradeLabel{top:var(--space-3);z-index:10;padding:2px var(--space-3);border-radius:var(--radius-lg);background:var(--preview-control-bg);color:var(--text-muted);font-size:var(--font-sm);pointer-events:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.QR7nuq_topBar{z-index:10;gap:var(--space-3);padding:var(--space-2);width:max-content;max-width:calc(100% - var(--space-6)*2);border-radius:var(--radius-lg);background:var(--preview-control-bg);box-shadow:var(--shadow-elevated);flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.QR7nuq_topBar{display:none}}.QR7nuq_topBarButton{color:var(--ui-icon);border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-weight:600}.QR7nuq_topBarButton:hover:not(:disabled){background:var(--preview-control-hover-bg)}.QR7nuq_topBarButtonActive{background:var(--preview-control-active-bg);color:var(--text-primary)}.QR7nuq_topBarButton:disabled{opacity:.45;cursor:not-allowed}.QR7nuq_topBarSelect{color:var(--ui-icon);border-radius:var(--radius-sm);font-size:var(--font-sm);cursor:pointer;appearance:none;background:0 0;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:12px 8px;border:none;padding:6px 26px 6px 10px;font-weight:600}.QR7nuq_topBarSelect:hover{background-color:var(--preview-control-hover-bg)}.QR7nuq_moldBuildLoader{z-index:2;justify-content:center;align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--section-body-bg) 58%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;flex-direction:column;display:flex;position:absolute;inset:0}.QR7nuq_moldBuildLoader[hidden]{display:none}.QR7nuq_moldBuildSpinner{border:2px solid color-mix(in srgb, var(--text-muted) 35%, transparent);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite QR7nuq_moldBuildSpin}.QR7nuq_moldBuildLabel{font-size:var(--font-sm);color:var(--text-muted);margin:0}@keyframes QR7nuq_moldBuildSpin{to{transform:rotate(360deg)}}.QR7nuq_calcTableGroup{gap:var(--field-stack-gap);flex-direction:column;display:flex}.QR7nuq_calcTableWrap{border:var(--border-weight) solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.QR7nuq_calcTable{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.QR7nuq_calcTable th,.QR7nuq_calcTable td{padding:var(--space-2) var(--space-4);text-align:left;vertical-align:middle;border-bottom:var(--border-weight) solid var(--border)}.QR7nuq_calcTable th{font-weight:var(--font-weight-medium);color:var(--text-muted);background:var(--surface-inset);white-space:nowrap}.QR7nuq_calcTable td{color:var(--text-primary);text-align:right}.QR7nuq_calcTable tr:last-child th,.QR7nuq_calcTable tr:last-child td{border-bottom:none}.QR7nuq_calcTableActions{flex-direction:column;align-self:stretch;display:flex}.QR7nuq_calcTableActionsSpacer{height:calc(var(--field-label-band) + var(--field-stack-gap));flex:none}.QR7nuq_calcTableActionCell{flex:1;justify-content:center;align-items:center;display:flex}.QR7nuq_calcNote{font-size:var(--font-sm);color:var(--text-muted);line-height:1.4}.QR7nuq_syncButton{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;padding:6px 10px}.QR7nuq_moldBuildTabsRow{border:1px solid var(--lightningcss-light,#e9ebef)var(--lightningcss-dark,var(--gray-700));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--gray-900));border-radius:10px;gap:3px;padding:4px;display:flex}.QR7nuq_moldBuildTab{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-grow:1;justify-content:center;align-items:center;padding:7px 0;font-size:12.5px;font-weight:500;display:flex}.QR7nuq_moldBuildTab:hover:not(.QR7nuq_moldBuildTabActive){background:var(--lightningcss-light,#f3f4f7)var(--lightningcss-dark,var(--gray-800))}.QR7nuq_moldBuildTabActive{background:var(--accent);color:#fff;font-weight:600;box-shadow:0 1px 2px #1a52ee4d}.QR7nuq_moldBuildPanels{flex-direction:column;display:flex}.QR7nuq_moldBuildPanel{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.QR7nuq_moldBuildFieldGroup{gap:var(--space-6);flex-direction:column;display:flex}.QR7nuq_moldBuildFieldGroup[hidden],.QR7nuq_moldBuildPanel[hidden]{display:none}.QR7nuq_inapplicablePanelNoticeText{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--font-sm);line-height:1.45}.QR7nuq_inapplicablePanelNoticeAction{border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--section-body-bg);width:fit-content;color:var(--text-primary);font:inherit;font-size:var(--font-sm);cursor:pointer;padding:6px 10px;font-weight:600}.QR7nuq_plasterFormField{flex-direction:column;gap:8px;display:flex}.QR7nuq_plasterFormField[hidden]{display:none}.QR7nuq_plasterFormLabel{font-size:var(--font-md);color:var(--text-primary)}.QR7nuq_plasterFormButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.QR7nuq_keysTypeButtonsInline{flex-wrap:nowrap;gap:8px;display:flex}.QR7nuq_keysTypeButtonsInline>.QR7nuq_plasterFormButton{flex:1 1 0;min-width:0}.QR7nuq_plasterFormButton{border:1px solid var(--lightningcss-light,#dfe2e8)var(--lightningcss-dark,var(--gray-600));background:var(--lightningcss-light,#f3f4f7)var(--lightningcss-dark,var(--gray-800));color:#565d6b;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12px;line-height:1.2;display:flex}.QR7nuq_plasterFormButton:hover:not(.QR7nuq_plasterFormButtonActive){background:var(--lightningcss-light,#eef2fb)var(--lightningcss-dark,var(--gray-700))}.QR7nuq_plasterFormButton:disabled{opacity:.45;cursor:not-allowed}.QR7nuq_plasterFormButtonActive{color:var(--accent);background:var(--lightningcss-light,#eaf0ff)var(--lightningcss-dark,#2563eb33);border-color:#c7d7fc;font-weight:600}.QR7nuq_plasterFormButtonIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.QR7nuq_plasterFormButtonIcon svg{width:16px;height:16px;display:block}.QR7nuq_plasterFormButtonText{white-space:nowrap}
.fYsS2a_root{position:absolute;inset:0}.fYsS2a_root[data-backdrop=pane],.fYsS2a_viewport[data-backdrop=view]{background:var(--preview-canvas-bg)}.fYsS2a_viewport{inset:calc(40px + var(--space-3)) 0 0;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.fYsS2a_canvas{display:contents}.fYsS2a_unavailable{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.fYsS2a_openOptions{padding:var(--space-2) var(--space-3);border:1px solid var(--border);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border-radius:999px;display:none}@media (max-width:640px){.fYsS2a_viewport{top:0}.fYsS2a_openOptions{display:block}}
.ERXu1G_nodeToolbar{width:max-content;max-width:calc(100% - 2*var(--space-6));justify-content:center;align-items:stretch;row-gap:var(--space-3);z-index:10;pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.ERXu1G_pill{pointer-events:auto;background:var(--surface);border-radius:999px;flex:none;align-items:center;min-height:40px;transition:width .42s cubic-bezier(.34,1.26,.64,1);display:flex;overflow:visible}.ERXu1G_pillFields,.ERXu1G_pillFieldsRoomy{align-items:center;column-gap:var(--space-5);flex-wrap:nowrap;flex:none;padding:5px;display:flex}.ERXu1G_pillFieldsRoomy{padding-inline:var(--space-4)}@media (prefers-reduced-motion:reduce){.ERXu1G_pill{transition:none}}.ERXu1G_group{flex-shrink:0;align-items:center;gap:0;display:flex}.ERXu1G_divider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px;margin-top:4px;margin-bottom:4px}.ERXu1G_sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);letter-spacing:.02em;flex-shrink:0;margin-right:4px}.ERXu1G_btn{border-radius:var(--radius-md);width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;position:relative}.ERXu1G_btn:hover:not(:disabled),.ERXu1G_btn:focus-visible:not(:disabled){background:var(--surface-up-1,#ffffff14)}.ERXu1G_btn:hover:not(:disabled) .ERXu1G_tooltip,.ERXu1G_btn:focus-visible:not(:disabled) .ERXu1G_tooltip{opacity:1;visibility:visible}.ERXu1G_btnActive{background:var(--control,#ffffff24);color:var(--on-control,#fff)}.ERXu1G_btnActive:hover:not(:disabled),.ERXu1G_btnActive:focus-visible:not(:disabled){background:var(--control,#ffffff24)}.ERXu1G_btnDisabled{opacity:.35;cursor:default;pointer-events:none}.ERXu1G_tooltip{background:var(--control);color:var(--on-control);padding:var(--space-2,4px) var(--space-4,8px);font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-bold,600);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;border-radius:999px;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ERXu1G_coordField{flex-shrink:0;align-items:center;gap:4px;display:flex}.ERXu1G_coordLabel{font-size:var(--font-size-xs,11px);font-weight:var(--font-weight-bold,600);color:var(--text-muted);letter-spacing:.02em}.ERXu1G_coordInput{border-radius:var(--radius-md,6px);border:1px solid var(--border);width:52px;height:28px;color:var(--text);font-size:var(--font-size-xs,11px);font-variant-numeric:tabular-nums;text-align:right;background:0 0;outline:none;padding:0 6px}.ERXu1G_coordInput::placeholder{color:var(--text-muted);opacity:.5}.ERXu1G_coordInput:focus{border-color:var(--accent,#8b5cf6)}.ERXu1G_coordInput:disabled{opacity:.35;cursor:default}
.B_ogEq_root{display:contents}
.PSaR4q_row{z-index:10;pointer-events:none;justify-content:center;align-items:stretch;gap:0;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.PSaR4q_halfStart,.PSaR4q_halfEnd{flex:1 1 0;min-width:0;display:flex}.PSaR4q_halfStart{justify-content:flex-end}.PSaR4q_halfEnd{justify-content:flex-start}.PSaR4q_unhalved{flex:none;display:flex}.PSaR4q_toolbarLeft,.PSaR4q_toolbarRight,.PSaR4q_toolbarDev{pointer-events:auto;background:var(--surface);border-radius:999px;flex:none;align-items:center;min-height:40px;transition:width .42s cubic-bezier(.34,1.26,.64,1);display:flex;overflow:hidden}.PSaR4q_toolbarFields{flex:none;align-items:center;padding:5px;display:flex}@media (prefers-reduced-motion:reduce){.PSaR4q_toolbarLeft,.PSaR4q_toolbarRight,.PSaR4q_toolbarDev{transition:none}}.PSaR4q_bridgeBox{pointer-events:auto;z-index:-1;flex:none;justify-content:center;align-self:stretch;align-items:center;width:52px;margin:0 -20px;display:flex;position:relative}.PSaR4q_bridge{fill:var(--surface);pointer-events:none;flex:none;display:block}.PSaR4q_row.PSaR4q_centred:not(.PSaR4q_vertical){width:max-content;max-width:calc(100% - 2*var(--space-6));row-gap:var(--space-3);flex-wrap:wrap;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.PSaR4q_row.PSaR4q_centred:not(.PSaR4q_vertical) .PSaR4q_halfStart,.PSaR4q_row.PSaR4q_centred:not(.PSaR4q_vertical) .PSaR4q_halfEnd{flex:none}.PSaR4q_row.PSaR4q_centred .PSaR4q_toolbarFields{column-gap:var(--space-5)}.PSaR4q_row.PSaR4q_vertical{flex-direction:column;justify-content:flex-start;padding:0;bottom:0;right:auto}.PSaR4q_row.PSaR4q_vertical .PSaR4q_halfStart,.PSaR4q_row.PSaR4q_vertical .PSaR4q_halfEnd,.PSaR4q_row.PSaR4q_vertical .PSaR4q_unhalved{flex:none;justify-content:flex-start}.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarLeft,.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarRight,.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarDev{align-items:flex-start;min-width:40px;min-height:0;transition:height .42s cubic-bezier(.34,1.26,.64,1)}.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarFields{column-gap:0;row-gap:var(--space-5);flex-direction:column}.PSaR4q_row.PSaR4q_vertical .PSaR4q_bridgeBox{width:auto;height:52px;margin:-20px 0}.PSaR4q_row.PSaR4q_vertical .PSaR4q_bridge{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarLeft,.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarRight,.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarDev{transition:none}}.PSaR4q_toolbarDev{margin-left:var(--space-3);outline:var(--border-weight) dashed var(--accent);outline-offset:-1px}.PSaR4q_row.PSaR4q_vertical .PSaR4q_halfEnd,.PSaR4q_row.PSaR4q_vertical .PSaR4q_unhalved{flex-direction:column}.PSaR4q_row.PSaR4q_vertical .PSaR4q_toolbarDev{margin-left:0;margin-top:var(--space-3)}.PSaR4q_mobileSheetBackdrop,.PSaR4q_mobileSheet{display:none}@media (max-width:640px){.PSaR4q_row{display:none}.PSaR4q_mobileSheetBackdrop{z-index:99;opacity:0;background:#0006;border:none;padding:0;transition:opacity .2s ease-out;display:block;position:fixed;inset:0}.PSaR4q_mobileSheetBackdrop.PSaR4q_visible{opacity:1}.PSaR4q_mobileSheet{z-index:100;background:var(--surface);border-radius:var(--rounded-xl) var(--rounded-xl) 0 0;padding:0 var(--space-6) var(--space-6);gap:var(--space-5);flex-direction:column;transition:transform .2s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.PSaR4q_mobileSheet.PSaR4q_visible{transform:translateY(0)}.PSaR4q_mobileSheetHandle{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;touch-action:none;cursor:grab;flex-direction:column;display:flex}.PSaR4q_mobileSheetGrip{background:var(--border-light);border-radius:2px;width:36px;height:4px}.PSaR4q_mobileSheetTitle{font-weight:var(--font-weight-bold);color:var(--text)}.PSaR4q_mobileSheetFields{gap:var(--space-4);flex-direction:column;display:flex}}
.Gucy-q_trigger{align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 0;color:inherit;font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;border-radius:999px;height:30px;display:flex}.Gucy-q_triggerIcon{background:var(--control);width:30px;height:30px;color:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.Gucy-q_triggerIcon svg{width:1rem;height:1rem;display:block}.Gucy-q_triggerLabel{white-space:nowrap}.Gucy-q_caret{opacity:.7;flex:none}.Gucy-q_menu{padding:var(--space-2);gap:var(--space-1);--menu-align-shift:calc(15px - var(--space-2) - var(--space-3) - 8px);flex-direction:column}.Gucy-q_item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.Gucy-q_item:hover{background:var(--control-ultra-subtle)}.Gucy-q_itemActive{background:var(--control-subtle)}.Gucy-q_itemUnavailable .Gucy-q_itemIcon,.Gucy-q_itemUnavailable .Gucy-q_itemLabel{opacity:.45}.Gucy-q_itemIcon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.Gucy-q_itemIcon svg{width:100%;height:100%;display:block}.Gucy-q_itemLabel{white-space:nowrap}.Gucy-q_itemWithRemove{align-items:center;display:flex}.Gucy-q_itemWithRemove .Gucy-q_item{flex:auto}.Gucy-q_remove{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.Gucy-q_remove:hover,.Gucy-q_remove:focus-visible{background:var(--control-ultra-subtle);color:var(--danger,crimson)}.Gucy-q_remove svg{width:var(--icon-glyph);height:var(--icon-glyph);display:block}.Gucy-q_empty{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.Gucy-q_separator{height:var(--border-weight);margin:var(--space-1) calc(-1*var(--space-2));background:var(--border-light)}
.psgtja_form{gap:var(--space-4);flex-direction:column;display:flex}.psgtja_form[hidden]{display:none}.psgtja_colorVisibilityRow{flex:none;align-items:center;gap:6px;display:flex}.psgtja_fieldResetHost{min-width:0}.psgtja_fieldLabelWithAction{align-items:center;gap:6px;min-width:0;display:inline-flex}.psgtja_fieldResetButton{opacity:0;pointer-events:none;border-radius:4px;width:20px;height:20px;transition:opacity .15s}.psgtja_fieldResetButton svg{opacity:.7;width:14px;height:14px}.psgtja_fieldResetHost.psgtja_isDirty:hover .psgtja_fieldResetButton,.psgtja_fieldResetHost.psgtja_isDirty:focus-within .psgtja_fieldResetButton{opacity:1;pointer-events:auto}.psgtja_inlinePair{gap:var(--inline-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.psgtja_inlinePairItem{min-width:0}
.SF8DIG_panel{z-index:60;background:var(--surface);border-radius:var(--radius-lg);width:280px;padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;position:fixed}.SF8DIG_header{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:grab;-webkit-user-select:none;user-select:none;display:flex}.SF8DIG_header:active{cursor:grabbing}.SF8DIG_title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text)}.SF8DIG_body{gap:var(--space-6);flex-direction:column;display:flex}.SF8DIG_errorText{font-size:var(--font-size-xs);line-height:var(--line-height);color:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);margin:0}.SF8DIG_actions{justify-content:flex-end;gap:var(--space-3);display:flex}.SF8DIG_actionButton{padding:var(--space-3) var(--space-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);background:var(--control-ultra-subtle);border:var(--border-weight) solid var(--border)}.SF8DIG_actionButton:hover:not(:disabled){background:var(--control-subtle)}.SF8DIG_actionButton:disabled{opacity:.45;cursor:default}.SF8DIG_actionButtonPrimary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.SF8DIG_actionButtonPrimary:hover:not(:disabled){background:var(--accent-hover)}
.F1IDFq_root{gap:var(--app-sidebar-preview-gap);grid-template:"sidebar preview"1fr/auto 1fr;height:100%;display:grid;overflow:hidden}.F1IDFq_sidebar{gap:var(--space-5);border-radius:var(--rounded-xl);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) #0000;width:var(--app-sidebar-width);background-color:#0000;border-right:none;flex-direction:column;grid-area:sidebar;padding:0;display:flex;overflow-y:auto}.F1IDFq_sidebarGroup{gap:var(--space-5);flex-direction:column;display:flex}.F1IDFq_sidebar::-webkit-scrollbar{width:10px}.F1IDFq_sidebar::-webkit-scrollbar-track{background:0 0}.F1IDFq_sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-lg);background-clip:padding-box;border:2px solid #0000}.F1IDFq_sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.F1IDFq_preview{grid-area:preview;justify-content:center;align-items:center;min-width:25vw;display:flex;position:relative;overflow:hidden}.F1IDFq_root>.app-mobile-divider{grid-area:divider;display:none}@media (max-width:640px){.F1IDFq_root{grid-template-columns:1fr;grid-template-rows:var(--sidebar-h,45vh) auto 1fr;grid-template-areas:"preview""divider""sidebar";gap:0}.F1IDFq_sidebar{width:auto;padding-left:var(--space-7);padding-right:var(--space-7);border-top:none}.F1IDFq_preview{min-width:0}.F1IDFq_root>.app-mobile-divider{padding-left:var(--space-7);padding-right:var(--space-7);display:flex}}
._83HU5q_outline{fill:none;stroke:var(--outline-stroke);stroke-width:1.5px;stroke-dasharray:0 3;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}._83HU5q_filled{fill:var(--form-fill);stroke-dasharray:none}
.UvJddG_root{width:100%;height:100%;color:var(--fg);cursor:default;background:0 0;border:none;grid-area:logo;justify-content:center;align-items:center;padding:0;display:flex}button.UvJddG_root{cursor:pointer}.UvJddG_icon{width:1.75rem}
._4wyyKq_root{cursor:grab;touch-action:none;width:100%;height:100%;overflow:visible}._4wyyKq_root:active [data-cell-seed],._4wyyKq_root[data-direct-dragging] [data-cell-seed]{display:none}._4wyyKq_cellMenu{min-width:9rem}._4wyyKq_svg{width:100%;height:100%;overflow:visible}._4wyyKq_outline :is([data-layer=pattern],[data-layer=wrap-seam],[data-layer=stencil]) :is(path,rect,circle,ellipse,polygon,polyline){fill:none;stroke:currentColor;stroke-width:calc(.5px/var(--preview-zoom,1));vector-effect:non-scaling-stroke}._4wyyKq_outline [data-cell-seed]{fill:var(--ink)}
.RwyaGG_root{align-items:center;gap:var(--space-4);flex-direction:column;grid-area:rail;display:flex}.RwyaGG_section{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.RwyaGG_sectionDivider{width:18px;height:var(--border-weight);background:var(--border-light);flex:none;margin:0}@media (max-width:640px){.RwyaGG_root{display:none}}
.ZbWBga_root{z-index:10;gap:var(--space-3);flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}@media (max-width:640px){.ZbWBga_root{display:none}}.ZbWBga_panel{background:var(--surface);border-radius:var(--icon-hit-radius);padding:var(--space-1);flex-direction:column;gap:2px;display:flex}.ZbWBga_button{border-radius:var(--icon-hit-radius);width:28px;height:28px;color:var(--control-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ZbWBga_button:hover,.ZbWBga_button:active{background:var(--surface-down-1)}.ZbWBga_button:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}
.wH77QW_root{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.wH77QW_list{align-items:center;gap:var(--space-5);flex-direction:row}.wH77QW_body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.wH77QW_list .wH77QW_body{align-items:center;gap:var(--space-5);flex-direction:row;flex:1}.wH77QW_card{min-width:0;color:inherit;text-decoration:none}.wH77QW_card:after{content:"";border-radius:var(--rounded-xl);position:absolute;inset:0}.wH77QW_card:focus-visible{outline:none}.wH77QW_card:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.wH77QW_thumbnail,.wH77QW_thumbnailPlaceholder{aspect-ratio:1;border-radius:var(--rounded-xl);width:100%;overflow:hidden}.wH77QW_list .wH77QW_thumbnail,.wH77QW_list .wH77QW_thumbnailPlaceholder{flex:none;width:4rem;height:4rem}.wH77QW_thumbnail{color:var(--text);background:var(--surface)}.wH77QW_thumbnail svg,.wH77QW_thumbnail img{width:100%;height:100%;display:block}.wH77QW_thumbnailPlaceholder{background:var(--surface-inset-deep)}.wH77QW_name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.wH77QW_nameInput{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text);background:var(--surface);border:1px solid var(--surface-inset-deep);border-radius:var(--rounded);padding:var(--space-1) var(--space-2);transition:outline .15s}.wH77QW_nameInput:focus{outline:none}.wH77QW_nameInput:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.wH77QW_elements{column-gap:var(--space-3);font-size:var(--font-size-xs);color:var(--text-subtle);flex-wrap:wrap;display:flex}.wH77QW_list .wH77QW_elements{min-width:0}.wH77QW_element{position:relative}.wH77QW_element:not(:last-child):after{content:"·";content:"·"/"";width:var(--space-3);text-align:center;color:var(--text-subtle);pointer-events:none;position:absolute;left:100%}span.wH77QW_element{pointer-events:none}a.wH77QW_element{z-index:1;border-radius:var(--rounded);color:inherit;text-decoration:none}a.wH77QW_element:before{content:"";inset:0 calc(var(--space-3)/-2);position:absolute}a.wH77QW_element:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}a.wH77QW_element:focus{outline:none}a.wH77QW_element:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.wH77QW_favorite,.wH77QW_moreButton{z-index:1;top:var(--space-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.wH77QW_favorite{right:calc(var(--space-3) + 1.75rem);color:var(--text-muted)}.wH77QW_moreButton{right:var(--space-3);color:var(--text-muted);font-size:var(--font-size-lg)}.wH77QW_list .wH77QW_favorite,.wH77QW_list .wH77QW_moreButton{position:relative;top:auto;right:auto}
.RkY6OW_navItem{border-radius:var(--rounded);cursor:pointer;width:1.875rem;height:1.875rem;font:inherit;color:var(--control);box-sizing:border-box;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.RkY6OW_navItem:hover,.RkY6OW_navItem:focus-visible{background:var(--surface-down-2)}.RkY6OW_navItem:hover .RkY6OW_navItemTooltip,.RkY6OW_navItem:focus-visible .RkY6OW_navItemTooltip{opacity:1;visibility:visible}.RkY6OW_navItem[aria-disabled=true]{cursor:default}.RkY6OW_navItemActive{color:var(--on-control);background:var(--control)}.RkY6OW_navItemActive:hover,.RkY6OW_navItemActive:focus-visible{background:var(--control)}.RkY6OW_navItemTooltip{z-index:30;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--control);color:var(--on-control);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:999px;line-height:1.2;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.RkY6OW_navItemTooltipSep{opacity:.6}.RkY6OW_navItemTooltipTag{font-weight:var(--font-weight-regular);opacity:.85}
.Y14WlW_hover{fill:none;stroke:currentColor;stroke-width:calc(1.5px/var(--preview-zoom,1));pointer-events:none;opacity:.7}.Y14WlW_seed{fill:var(--surface);stroke:none;cursor:grab;pointer-events:all;vector-effect:non-scaling-stroke}
.WtMVoW_root{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;height:100%;display:flex}.WtMVoW_heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text);margin:0}.WtMVoW_body{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.WtMVoW_cta{margin-top:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--rounded);background:var(--text);color:var(--surface);font-weight:var(--font-weight-medium);cursor:pointer;border:none}
._4VUAma_settingsPanel{padding:var(--space-6);gap:var(--space-6);min-width:15rem}._4VUAma_settingsHeading{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--fg)}._4VUAma_clearStorageButton{padding:var(--space-3) var(--space-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);background:var(--control-ultra-subtle);border:var(--border-weight) solid var(--border)}._4VUAma_clearStorageButton:hover{background:var(--control-subtle)}
.HZvZbq_list{gap:var(--space-1);flex-direction:column;display:flex}.HZvZbq_rowWrap{align-items:center}.HZvZbq_tile{grid-template-columns:minmax(0, 1fr) var(--icon-hit);border-radius:var(--rounded);background:var(--control-ultra-subtle);min-width:0;transition:background var(--transition-duration) ease;align-items:center;display:grid}.HZvZbq_tile:hover{background:var(--control-subtle)}.HZvZbq_rowButton{grid-template-columns:var(--icon-hit) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;color:var(--text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}span.HZvZbq_rowButton{cursor:default}button.HZvZbq_rowButton:hover,button.HZvZbq_rowButton:focus-visible{color:var(--accent)}.HZvZbq_icon{justify-content:center;align-items:center;display:flex}.HZvZbq_icon svg{width:1rem;height:1rem;display:block}.HZvZbq_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HZvZbq_value{color:var(--text-muted)}.HZvZbq_remove{opacity:0;transition:opacity var(--transition-duration) ease}.HZvZbq_tile:hover .HZvZbq_remove,.HZvZbq_remove:focus-visible{opacity:1}.HZvZbq_actionsRow{align-items:center}.HZvZbq_actions{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-weight) solid var(--border-light);display:flex}.HZvZbq_actionGroup,.HZvZbq_makeGroup{align-items:center;gap:var(--space-1);--icon-glyph:1rem;display:flex}.HZvZbq_makeGroup{margin-left:auto}.HZvZbq_actionLabel{margin-right:var(--space-1);color:var(--text-subtle);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.HZvZbq_tile,.HZvZbq_remove{transition:none}}
.q9JTvq_root{gap:var(--space-7);flex-direction:column;height:100%;display:flex;overflow-y:auto}
.vBcx0G_exportButton{font-size:var(--font-md);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 14px;font-weight:600}.vBcx0G_exportButton:hover{background:var(--accent-hover)}.vBcx0G_exportButton:disabled{background:var(--lightningcss-light,#c7cad1)var(--lightningcss-dark,var(--gray-600));cursor:not-allowed}.vBcx0G_status{font-size:var(--font-sm);color:var(--text-muted);margin:0;line-height:1.4}.vBcx0G_dialog{background:var(--preview-control-bg);width:min(420px,100%);max-height:min(80vh,100%);color:var(--text-primary);border:1px solid var(--lightningcss-light,#e9ebef)var(--lightningcss-dark,var(--gray-700));border-radius:14px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 60px #1018282e}.vBcx0G_dialog::backdrop{background:#00000073}.vBcx0G_header{border-bottom:1px solid var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,var(--gray-700));padding:20px 22px 16px}.vBcx0G_title{margin:0;font-size:16px;font-weight:700}.vBcx0G_body{flex-direction:column;gap:10px;padding:14px 22px;display:flex;overflow-y:auto}.vBcx0G_group{flex-direction:column;gap:4px;display:flex}.vBcx0G_groupTitle{color:var(--lightningcss-light,#1a1d24)var(--lightningcss-dark,var(--gray-100));font-size:13px;font-weight:600}.vBcx0G_note{color:var(--lightningcss-light,#565d6b)var(--lightningcss-dark,var(--gray-300));margin:0;font-size:13px;line-height:1.4}.vBcx0G_fieldLabel{color:var(--lightningcss-light,#1a1d24)var(--lightningcss-dark,var(--gray-100));flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.vBcx0G_textInput{font-size:var(--font-md);color:var(--text-primary);background:var(--preview-control-bg);border:1px solid var(--lightningcss-light,#dfe2e8)var(--lightningcss-dark,var(--gray-600));border-radius:var(--radius-sm);padding:8px 10px;font-weight:400}.vBcx0G_textInput:focus{outline:2px solid var(--accent);outline-offset:1px}.vBcx0G_actions{border-top:1px solid var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,var(--gray-700));justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.vBcx0G_actions .vBcx0G_status{margin-right:auto}.vBcx0G_cancelButton,.vBcx0G_confirmButton{font-size:var(--font-md);border-radius:var(--radius-sm);cursor:pointer;padding:10px 14px;font-weight:600}.vBcx0G_cancelButton{color:var(--lightningcss-light,#3a3f49)var(--lightningcss-dark,var(--gray-200));border:1px solid var(--lightningcss-light,#dfe2e8)var(--lightningcss-dark,var(--gray-600));background:#fff}.vBcx0G_cancelButton:hover{background:var(--icon-button-hover-bg)}.vBcx0G_confirmButton{color:var(--on-accent);background:var(--accent);border:none;box-shadow:0 1px 2px #1a52ee59}.vBcx0G_confirmButton:hover{background:var(--accent-hover)}.vBcx0G_confirmButton:disabled{background:var(--lightningcss-light,#c7cad1)var(--lightningcss-dark,var(--gray-600));box-shadow:none;cursor:not-allowed}
.PFzNDG_root{z-index:100;background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.PFzNDG_header{align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:var(--border-weight) solid var(--border-light);display:flex}.PFzNDG_back{color:var(--text);font-size:var(--font-md);cursor:pointer;background:0 0;border:none}.PFzNDG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.PFzNDG_body{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}
.JMxKza_root{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;flex:none;display:flex}.JMxKza_filters{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.JMxKza_searchGroup{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.JMxKza_count{color:var(--text-muted);font-size:var(--font-size-sm);white-space:nowrap}.JMxKza_search{width:auto;min-width:10rem;max-width:16rem;padding:var(--space-4) var(--space-5);border-radius:var(--rounded);border:1px solid var(--surface-inset-deep);background:var(--surface);color:var(--text);font-size:var(--font-size-sm);flex:12rem;transition:outline .15s}.JMxKza_search:focus{outline:none}.JMxKza_search:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.JMxKza_favoriteToggle{border-radius:var(--rounded);border:1px solid var(--surface-inset-deep);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.JMxKza_actions{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.JMxKza_resetButton{padding:var(--space-4) var(--space-5);border-radius:var(--rounded);border:1px solid var(--surface-inset-deep);color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;text-decoration:underline}.JMxKza_createButton{padding:var(--space-4) var(--space-6);border-radius:var(--rounded);background:var(--text);color:var(--surface);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:none}@media (max-width:860px){.JMxKza_search{flex-basis:100%;max-width:none}.JMxKza_filters{flex-basis:100%;justify-content:space-between}.JMxKza_actions{margin-left:0}}@media (max-width:640px){.JMxKza_filters{justify-content:flex-start}.JMxKza_actions{flex-basis:100%;justify-content:space-between}.JMxKza_createButton{flex:1}}
.Ko_kpG_root{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;background-color:#0000;justify-content:center;align-items:center;height:12px;position:relative}.Ko_kpG_grip{background-color:var(--text-muted);opacity:.5;border-radius:2px;width:40px;height:4px}
._4N1ytq_root{z-index:100;display:flex;position:fixed;inset:0}._4N1ytq_backdrop{opacity:0;background:#0006;border:none;padding:0;transition:opacity .2s ease-out;position:absolute;inset:0}._4N1ytq_panel{z-index:1;background:var(--surface);gap:var(--space-2);width:min(80vw,320px);height:100%;padding:var(--space-6);flex-direction:column;transition:transform .2s ease-out;display:flex;position:relative;overflow-y:auto;transform:translate(-100%)}._4N1ytq_visible ._4N1ytq_backdrop{opacity:1}._4N1ytq_visible ._4N1ytq_panel{transform:translate(0)}._4N1ytq_item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-2);border-radius:var(--rounded-md);color:var(--text);font-size:var(--font-md);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._4N1ytq_itemActive{background:var(--surface-inset);font-weight:var(--font-weight-bold)}
.QZxgtq_trigger{padding:var(--space-4) var(--space-5);border-radius:var(--rounded);border:1px dashed var(--surface-inset-deep);color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0}
.dBOFja_moldBuildLoader{z-index:2;justify-content:center;align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--section-body-bg) 58%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;flex-direction:column;display:flex;position:absolute;inset:0}.dBOFja_moldBuildLoader[hidden]{display:none}.dBOFja_moldBuildSpinner{border:2px solid color-mix(in srgb, var(--text-muted) 35%, transparent);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite dBOFja_moldBuildSpin}.dBOFja_moldBuildLabel{font-size:var(--font-sm);color:var(--text-muted);margin:0}@keyframes dBOFja_moldBuildSpin{to{transform:rotate(360deg)}}
.Sucpwq_trigger{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border:var(--border-weight) solid var(--border-light);border-radius:var(--rounded);background:var(--surface-raised);color:var(--fg);font-size:var(--font-size-sm);cursor:pointer;display:flex}.Sucpwq_trigger:hover,.Sucpwq_trigger:focus-visible{background:var(--control-subtle)}.Sucpwq_triggerTitle{text-align:left;flex:1;min-width:0}.Sucpwq_chevron{width:var(--icon-glyph-sm);height:var(--icon-glyph-sm);color:var(--fg-muted);transition:transform var(--transition-duration);flex:none}.Sucpwq_trigger[aria-expanded=true] .Sucpwq_chevron{transform:rotate(180deg)}.Sucpwq_list{max-height:20rem;padding:var(--space-2);overflow-y:auto}.Sucpwq_item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--rounded);color:var(--fg);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Sucpwq_item:hover,.Sucpwq_item:focus-visible{background:var(--control-subtle)}.Sucpwq_item[aria-selected=true]{background:color-mix(in srgb, var(--accent) 15%, transparent)}.Sucpwq_itemLabel{flex:1;min-width:0}.Sucpwq_thumb{border-radius:var(--rounded);border:var(--border-weight) solid #0000;width:2.25rem;height:2.25rem;color:var(--control);background:0 0;flex:none}
.aeLKuW_signedOutButton{background:var(--control);width:2rem;height:2rem;color:var(--on-control);cursor:pointer;font:inherit;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.aeLKuW_signedOutButton:hover{filter:brightness(1.08)}.aeLKuW_signedOutButton:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.aeLKuW_signedOutIcon{display:block}.aeLKuW_signedInWrap{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}
.dW79Yq_trigger{border-radius:var(--rounded);border:1px solid var(--surface-inset-deep);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.dW79Yq_panel{padding:var(--space-3);gap:var(--space-1);min-width:12rem}.dW79Yq_heading{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.dW79Yq_itemContent{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}
.yfvJPW_root{gap:var(--space-7);flex-direction:column;display:flex}.yfvJPW_layerHead{margin-bottom:var(--space-4)}.yfvJPW_layerLabel{align-items:baseline;gap:var(--space-3);margin-bottom:4px;display:flex}.yfvJPW_layerStep{letter-spacing:.04em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:11px;font-weight:650}.yfvJPW_blockTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.yfvJPW_blockNote{font-size:var(--font-sm);color:var(--text-muted);margin:0}.yfvJPW_blockNote code{font-family:ui-monospace,monospace;font-size:.92em}.yfvJPW_subTitle{margin:var(--space-5) 0 var(--space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.yfvJPW_subTitle:first-of-type{margin-top:0}.yfvJPW_colorRoles{border-radius:var(--rounded-xl);font-size:var(--font-size-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.yfvJPW_colorHead,.yfvJPW_colorGroup,.yfvJPW_colorRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;display:grid}.yfvJPW_colorColHead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.yfvJPW_groupTitle{box-sizing:border-box;letter-spacing:.02em;color:var(--text-muted);flex:1;margin:0;padding:12px 12px 6px;font-size:12px;font-weight:400}.yfvJPW_colorCell{align-items:stretch;min-width:0;min-height:100%;padding:0;display:flex}.yfvJPW_colorCell:first-child>*,.yfvJPW_colorColHead:first-child,.yfvJPW_colorCell:nth-child(2)>.yfvJPW_modeColumn,.yfvJPW_modeColHead{border-right:var(--border-weight) solid var(--border)}.yfvJPW_colorCell>.yfvJPW_tokenCell{box-sizing:border-box;border-bottom:var(--border-weight) solid var(--border-subtle);flex:1;align-items:center;padding:10px 12px;display:flex}.yfvJPW_baseGrid{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.yfvJPW_baseGroup{gap:var(--space-3);flex-direction:column;display:flex}.yfvJPW_baseGroupTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.yfvJPW_baseCard,.yfvJPW_scaleCard{border:var(--border-weight) solid var(--border);border-radius:var(--rounded-xl);overflow:hidden}.yfvJPW_baseSwatch{height:3.5rem}.yfvJPW_scaleSwatch{aspect-ratio:1.25;width:100%}.yfvJPW_baseMeta{padding:var(--space-3) var(--space-3)}.yfvJPW_tokenCell{align-items:center;gap:6px;display:inline-flex}.yfvJPW_tokenName{color:var(--text);font-family:ui-monospace,monospace;font-size:12px;font-weight:600}.yfvJPW_cssHint{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.yfvJPW_cssHintIcon{appearance:none;border:var(--border-weight) solid var(--border);border-radius:var(--rounded);letter-spacing:-.04em;min-width:1.35rem;height:1.35rem;color:var(--text-muted);background:var(--surface-inset);cursor:help;justify-content:center;align-items:center;margin:0;padding:0 3px;font-family:ui-monospace,monospace;font-size:9px;font-weight:650;display:inline-flex}.yfvJPW_cssHintIcon:hover,.yfvJPW_cssHintIcon:focus-visible{color:var(--text);border-color:var(--border-medium)}.yfvJPW_cssHintIcon:focus-visible{outline:var(--focus-ring-width) solid var(--border-medium);outline-offset:var(--focus-ring-offset)}.yfvJPW_cssHintTip{z-index:5;border:var(--border-weight) solid var(--border);border-radius:var(--rounded);background:var(--surface-raised);min-width:12rem;max-width:28rem;box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 12%, transparent);color:var(--text);white-space:normal;pointer-events:none;opacity:0;padding:6px 8px;font-size:11px;font-weight:450;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.yfvJPW_cssHintCode{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;font-size:10px;line-height:1.45;display:block}.yfvJPW_cssHint:hover .yfvJPW_cssHintTip,.yfvJPW_cssHint:focus-within .yfvJPW_cssHintTip{opacity:1;transform:translate(-50%)translateY(0)}.yfvJPW_tokenValue{color:var(--text-muted);word-break:break-all;margin-top:4px;font-family:ui-monospace,monospace;font-size:11px}.yfvJPW_tableWrap{border:var(--border-weight) solid var(--border);border-radius:var(--rounded-xl);overflow-x:auto}.yfvJPW_table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.yfvJPW_table th,.yfvJPW_table td{text-align:left;vertical-align:middle;border-bottom:var(--border-weight) solid var(--border);padding:10px 12px}.yfvJPW_table th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-inset);white-space:nowrap;font-size:11px;font-weight:600}.yfvJPW_table tr:last-child td{border-bottom:none}.yfvJPW_group{color:var(--text-muted);white-space:nowrap}.yfvJPW_def{color:var(--text-muted);max-width:18rem;font-family:ui-monospace,monospace;font-size:11px;display:inline-block}.yfvJPW_modeColumn{box-sizing:border-box;border-bottom:var(--border-weight) solid var(--border-subtle);background:var(--surface);color:var(--text);flex:auto;align-self:stretch;align-items:center;gap:8px;padding:10px 12px;display:flex}.yfvJPW_groupBand .yfvJPW_colorCell>*{border-bottom:none}.yfvJPW_colorGroup:not(:last-child)>.yfvJPW_colorRow:last-child .yfvJPW_colorCell>*{border-bottom-color:var(--border)}.yfvJPW_colorGroup:last-child>.yfvJPW_colorRow:last-child .yfvJPW_colorCell>*{border-bottom:none}.yfvJPW_modeColHead{background:var(--surface);color:var(--text-muted);align-self:stretch}.yfvJPW_modeSwatch{--swatch:#000;box-sizing:border-box;border-radius:var(--rounded);border:var(--border-weight) solid var(--border);background:var(--swatch);flex-shrink:0;width:28px;height:28px}.yfvJPW_baseCard.theme{color:var(--text)}.yfvJPW_modeValue{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:11px}.yfvJPW_sourceToken{color:var(--text);font-weight:600}.yfvJPW_sourceMix{color:var(--text-muted)}.yfvJPW_scaleGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}
.my3AVq_promoteThumbnailTool{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.my3AVq_promoteThumbnailButton{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-weight) dashed var(--border-light);border-radius:var(--rounded);color:var(--text-muted,var(--text));font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0}.my3AVq_promoteThumbnailButton:disabled{cursor:wait;opacity:.6}.my3AVq_promoteThumbnailButton:hover:not(:disabled){background:var(--surface-down-2)}.my3AVq_promoteThumbnailMessage{font-size:var(--font-size-xs);color:var(--text-muted,var(--text))}.my3AVq_promoteThumbnailMessageError{color:var(--danger,crimson)}
.XkHEyW_root{align-items:center;gap:var(--space-5);grid-area:header;display:flex}.XkHEyW_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.XkHEyW_spacer{flex:auto}
.Omi-8G_root{-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;inset:0}.Omi-8G_root[data-grab]{cursor:grab}.Omi-8G_root canvas{width:100%;height:100%;display:block}.Omi-8G_hidden{visibility:hidden;pointer-events:none}
.PmGMrq_page{min-height:100vh;color:var(--text)}.PmGMrq_header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--sidebar-section-border);background:color-mix(in srgb, var(--sidebar-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.PmGMrq_titleBlock h1{font-size:20px;font-weight:650}.PmGMrq_titleBlock p{font-size:var(--font-md);color:var(--text-muted);margin-top:4px}.PmGMrq_headerActions{align-items:center;gap:var(--space-3);display:flex}.PmGMrq_themeBtn{padding:var(--space-3) var(--space-4);border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text);font:inherit;font-size:var(--font-sm);cursor:pointer}.PmGMrq_themeBtn:hover{border-color:var(--accent)}.PmGMrq_layout{gap:var(--space-7);padding:var(--space-7);grid-template-columns:220px minmax(0,1fr);display:grid}.PmGMrq_nav{align-self:start;gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:88px}.PmGMrq_navLink{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-md);text-decoration:none}.PmGMrq_navLink:hover{background:var(--input-bg);color:var(--text)}.PmGMrq_main{gap:var(--space-7);flex-direction:column;display:flex}.PmGMrq_main>section{scroll-margin-top:96px}.PmGMrq_sectionHeader{margin-bottom:var(--space-5)}.PmGMrq_sectionHeader h2{font-size:16px;font-weight:650}.PmGMrq_sectionHeader p{font-size:var(--font-md);color:var(--text-muted);margin-top:4px}.PmGMrq_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.PmGMrq_stack{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:860px){.PmGMrq_layout{grid-template-columns:1fr}.PmGMrq_nav{flex-flow:wrap;position:static}}.PmGMrq_refreshColumns{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PmGMrq_refreshPanel{border-radius:var(--rounded-xl);flex-direction:column;gap:6px;padding:36px 32px;transition:background .2s;display:flex}.PmGMrq_refreshPanelPlain{background:0 0;border-radius:0;padding:0}.PmGMrq_refreshColTitle{margin-bottom:var(--space-4);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.PmGMrq_refreshStack{flex-direction:column;gap:.75rem;display:flex}.PmGMrq_inlinePair{gap:var(--inline-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.PmGMrq_inlinePairItem{min-width:0}.PmGMrq_iconRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PmGMrq_sectionHeader code{font-family:ui-monospace,monospace;font-size:.92em}.PmGMrq_surfaceStage{border-radius:var(--rounded-xl);flex-wrap:wrap;gap:16px;padding:24px;display:flex}.PmGMrq_surfaceSwatch{box-sizing:border-box;border-radius:var(--rounded);min-width:140px;min-height:88px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);align-items:flex-end;padding:12px;display:flex}.PmGMrq_surfaceBase{background:var(--surface);outline:1px dashed var(--border);outline-offset:-1px}.PmGMrq_surfaceInset{background:var(--surface-inset)}.PmGMrq_surfaceInsetDeep{background:var(--surface-inset-deep)}.PmGMrq_surfaceRaised{background:var(--surface-raised)}.PmGMrq_surfaceRaisedHigh{background:var(--surface-raised-high)}.PmGMrq_lineGraphicShapesGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PmGMrq_lineGraphicTile{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;margin:0;display:flex}.PmGMrq_lineGraphicSvg{flex-shrink:0;width:80px;height:80px;display:block;overflow:visible}.PmGMrq_wireframeSolidEdgeActive{stroke:var(--accent)}.PmGMrq_wireframeSolidEdge,.PmGMrq_wireframeVertex,.PmGMrq_wireframeDottedLayer>*{transition:opacity .1s}.PmGMrq_wireframeVertex{fill:currentColor}.PmGMrq_wireframeVertexActive{fill:var(--accent)}.PmGMrq_wireframeSolidLayer .PmGMrq_wireframeSolidEdge{transition:opacity .1s,stroke .1s,stroke-width .1s}.PmGMrq_lineGraphicLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-align:center}.PmGMrq_parametricLineGraphicExample{gap:var(--space-5);color:var(--text);flex-direction:column;display:flex}.PmGMrq_parametricLineGraphicDiagram{min-height:120px;padding:var(--space-5);border-radius:var(--rounded);justify-content:center;align-items:center;display:flex}.PmGMrq_parametricLineGraphicSvg{width:100%;max-width:200px;height:80px;max-height:80px;display:block;overflow:visible}.PmGMrq_parametricLineGraphicControls{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:720px){.PmGMrq_refreshColumns{grid-template-columns:1fr}}
.Af4Gjq_pairInline{gap:var(--inline-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.Af4Gjq_pairItem{min-width:0}.Af4Gjq_randomizeButton{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2);border:var(--border-weight) solid var(--border);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease;background:0 0;display:inline-flex}.Af4Gjq_randomizeButton:hover{border-color:var(--border-medium)}.Af4Gjq_randomizeButton:focus{outline:none}.Af4Gjq_randomizeButton:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.Af4Gjq_randomizeIcon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.Af4Gjq_randomizeIcon svg{color:currentColor;width:.875rem;height:.875rem;display:block}
.RtrFba_randomizeButton{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2);border:var(--border-weight) solid var(--border);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) ease,border-color var(--transition-duration) ease;background:0 0;display:inline-flex}.RtrFba_randomizeButton:hover{border-color:var(--border-medium)}.RtrFba_randomizeButton:focus{outline:none}.RtrFba_randomizeButton:focus-visible{outline:var(--focus-ring-width) solid var(--control);outline-offset:var(--focus-ring-offset)}.RtrFba_unlinkedToggle{align-items:stretch;gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.RtrFba_groupLabel{box-sizing:border-box;min-height:var(--field-label-band);align-items:flex-end;display:flex}.RtrFba_togglePair{gap:var(--inline-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.RtrFba_randomizeIcon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.RtrFba_randomizeIcon svg{color:currentColor;width:.875rem;height:.875rem;display:block}
