._dialog_1c9z1_2{max-height:min(860px, calc(100dvh - var(--sp-7)))}._toolbar_1c9z1_6{align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._alignHint_1c9z1_14{color:var(--text-2)}._viewport_1c9z1_18{min-height:280px;padding:var(--sp-6);border-radius:var(--radius-m);background-color:var(--surface-3);background-image:conic-gradient(var(--surface-2) 25%, transparent 0 50%, var(--surface-2) 0 75%, transparent 0);background-size:20px 20px;place-items:center;display:grid}._loading_1c9z1_29{color:var(--text-2)}._viewportHint_1c9z1_34{display:none}._imageWrap_1c9z1_38{max-width:100%;line-height:0;display:inline-block;position:relative}._imageWrap_1c9z1_38[hidden]{display:none}._image_1c9z1_38{max-width:100%;max-height:min(56dvh,620px);box-shadow:var(--shadow-1);display:block}._overlay_1c9z1_56{touch-action:none;position:absolute;inset:0;overflow:hidden}._overlay_1c9z1_56[data-mode=align]{cursor:crosshair}._cropBox_1c9z1_67{cursor:move;border:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0a0c1080}._thirds_1c9z1_74{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0),linear-gradient(#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0);position:absolute;inset:0}._handle_1c9z1_83{touch-action:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}._handle_1c9z1_83:after{content:"";box-shadow:0 0 0 1.5px var(--accent);background:#fff;border-radius:50%;position:absolute;inset:6px}._handle_1c9z1_83[data-handle=nw]{cursor:nwse-resize;top:0;left:0}._handle_1c9z1_83[data-handle=n]{cursor:ns-resize;top:0;left:50%}._handle_1c9z1_83[data-handle=ne]{cursor:nesw-resize;top:0;left:100%}._handle_1c9z1_83[data-handle=e]{cursor:ew-resize;top:50%;left:100%}._handle_1c9z1_83[data-handle=se]{cursor:nwse-resize;top:100%;left:100%}._handle_1c9z1_83[data-handle=s]{cursor:ns-resize;top:100%;left:50%}._handle_1c9z1_83[data-handle=sw]{cursor:nesw-resize;top:100%;left:0}._handle_1c9z1_83[data-handle=w]{cursor:ew-resize;top:50%;left:0}._cropOutline_1c9z1_109{pointer-events:none;border:1.5px dashed #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #0a0c1059}._alignBox_1c9z1_116{border:2px solid var(--accent);background:var(--accent-soft);pointer-events:none;position:absolute}._actions_1c9z1_123{justify-content:center;gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}._nameField_1c9z1_131{align-items:center;gap:var(--sp-4);color:var(--text-2);margin-right:auto;display:flex}._nameField_1c9z1_131 input{width:min(220px,40vw);height:36px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}@media (width<=900px){._dialog_1c9z1_2{max-height:none}._mobileHeader_1c9z1_153{height:52px;padding:0 var(--sp-2);border-bottom:1px solid var(--line);flex:none;align-items:center;display:flex}._cancelLink_1c9z1_162{height:44px;padding:0 var(--sp-5);color:var(--text);font-size:var(--fs-4);background:0 0;border:none}._mobileTitle_1c9z1_171{text-align:center;flex:1;font-size:17px;font-weight:600}._mobileSpacer_1c9z1_178{width:60px}._toolbar_1c9z1_6{gap:var(--sp-5);margin-bottom:var(--sp-5);display:grid}._alignHint_1c9z1_14{font-size:var(--fs-2);text-align:center}._viewport_1c9z1_18{min-height:200px;padding:var(--sp-5) var(--sp-5) var(--sp-7);background-color:#1b1d22;background-image:none;border-radius:16px;flex:1;position:relative}._image_1c9z1_38{max-height:calc(100dvh - 400px)}._viewportHint_1c9z1_34{right:0;bottom:var(--sp-4);color:#ffffffbf;font-size:var(--fs-2);text-align:center;display:block;position:absolute;left:0}._actions_1c9z1_123{gap:var(--sp-2);margin:var(--sp-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._actions_1c9z1_123>button{gap:var(--sp-2);height:60px;color:var(--text-2);font-size:var(--fs-2);background:0 0;border:none;flex-direction:column}._nameField_1c9z1_131{background:var(--surface-2);border-radius:12px;width:100%;height:48px;margin:0;padding:0 14px}._nameField_1c9z1_131 input{width:auto;height:auto;font-size:var(--fs-4);background:0 0;border:none;flex:1;padding:0}._confirm_1c9z1_256{border-radius:14px;width:100%;height:52px;font-size:17px}}._dialog_l6l2l_1{height:min(820px,100dvh - 24px)}._toolbar_l6l2l_5{align-items:center;gap:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._search_l6l2l_13{align-items:center;gap:var(--sp-3);height:34px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--text-3);flex:180px;display:flex}._search_l6l2l_13:focus-within{border-color:var(--accent)}._search_l6l2l_13 input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}._inline_l6l2l_39{align-items:center;gap:var(--sp-4);color:var(--text-2);font-size:var(--fs-3);display:inline-flex}._summary_l6l2l_47{color:var(--text-2);font-size:var(--fs-3);margin-left:auto}._paste_l6l2l_53{gap:var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-5);border-radius:var(--radius-m);background:var(--surface-2);display:grid}._textarea_l6l2l_62{width:100%;min-height:120px;padding:var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);font-family:var(--font-code);resize:vertical}._textarea_l6l2l_62:focus-visible{border-color:var(--accent);outline:none}._pasteActions_l6l2l_78{justify-content:flex-end;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}._pasteActions_l6l2l_78>._hint_l6l2l_86{margin-right:auto}._hint_l6l2l_86{color:var(--text-3);font-size:var(--fs-2)}._list_l6l2l_95{gap:var(--sp-6);display:grid}._group_l6l2l_100 h3{margin-bottom:var(--sp-3);color:var(--text-2);font-size:var(--fs-3)}._items_l6l2l_106{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}._item_l6l2l_106{align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-s);font-size:var(--fs-3);border:1px solid #0000;display:flex}._item_l6l2l_106:focus-within{border-color:var(--accent)}._itemStocked_l6l2l_127{background:var(--surface-2)}._itemCode_l6l2l_131{min-width:44px}._count_l6l2l_135{width:76px;height:28px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);text-align:right;margin-left:auto}._count_l6l2l_135:focus-visible{border-color:var(--accent);outline:none}._footLeft_l6l2l_151{gap:var(--sp-3);flex-wrap:wrap;margin-right:auto;display:flex}._options_l6l2l_158{align-items:center;gap:var(--sp-5) var(--sp-7);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._total_l6l2l_166{margin-bottom:var(--sp-5)}._tableWrap_l6l2l_170{border:1px solid var(--line);border-radius:var(--radius-m);max-height:50vh;overflow:auto}._table_l6l2l_170{border-collapse:collapse;width:100%;font-size:var(--fs-3)}._table_l6l2l_170 th{padding:var(--sp-4) var(--sp-5);background:var(--surface-2);color:var(--text-2);text-align:right;font-weight:500;position:sticky;top:0}._table_l6l2l_170 td{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);text-align:right}._table_l6l2l_170 th:first-child,._table_l6l2l_170 td:first-child{text-align:left}._rowEnough_l6l2l_204 td{color:var(--text-3)}._codeCell_l6l2l_208{align-items:center;gap:var(--sp-4);display:inline-flex}._page_eh52i_1{min-height:100%;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}._header_eh52i_6{max-width:1180px;padding:var(--sp-6) var(--sp-7);justify-content:space-between;align-items:center;margin:0 auto;display:flex}._brand_eh52i_15{align-items:center;gap:var(--sp-4);font-size:var(--fs-4);letter-spacing:.04em;font-weight:700;display:flex}._headerActions_eh52i_24{align-items:center;gap:var(--sp-4);display:flex}._brandSelect_eh52i_30{align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-3);display:flex}._main_eh52i_38{max-width:1180px;padding:var(--sp-4) var(--sp-7) var(--sp-8);margin:0 auto}._hero_eh52i_44{align-items:center;gap:clamp(var(--sp-7), 6vw, var(--sp-8));padding:var(--sp-7) 0 var(--sp-8);grid-template-columns:minmax(260px,420px) 1fr;display:grid}._board_eh52i_52{gap:var(--sp-2);aspect-ratio:1;padding:var(--sp-6);box-shadow:inset 0 1px 0 #fff6, var(--shadow-1);background:linear-gradient(145deg,#7ea0ff47,#2e5bff1f);border:1px solid #2e5bff33;border-radius:22px;grid-template-columns:repeat(13,1fr);display:grid}._peg_eh52i_64{aspect-ratio:1;background:#2e5bff38;border-radius:50%;place-self:center;width:28%}._heroBead_eh52i_73{--bead:#ccc;background:radial-gradient(circle at 34% 28%, #ffffff8c, #fff0 42%), radial-gradient(circle at 50% 50%, #0000 55%, #0000002e 100%), var(--bead);animation:.42s cubic-bezier(.2,.9,.3,1.25) both _dropIn_eh52i_1;animation-delay:var(--delay);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 24%);mask:radial-gradient(circle,#0000 0 22%,#000 24%)}@keyframes _dropIn_eh52i_1{0%{opacity:0;transform:translateY(-40%)scale(1.3)}}._heroText_eh52i_93{gap:var(--sp-6);justify-items:start;display:grid}._heroText_eh52i_93 h1{letter-spacing:.02em;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.12}._heroText_eh52i_93 p{max-width:34em;color:var(--text-2);font-size:var(--fs-4)}._drop_eh52i_112{align-items:center;gap:var(--sp-5);width:100%;max-width:520px;padding:var(--sp-6);border:1.5px dashed var(--line-strong);border-radius:var(--radius-l);color:var(--text-2);transition:border-color var(--dur-fast), background var(--dur-fast);flex-wrap:wrap;display:flex}._dropActive_eh52i_126{border-color:var(--accent);background:var(--accent-soft)}._secondary_eh52i_131{gap:var(--sp-2);flex-wrap:wrap;margin-left:-10px;display:flex}._works_eh52i_138{gap:var(--sp-6);display:grid}._worksHead_eh52i_143{align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:flex}._worksHead_eh52i_143 h2{font-size:var(--fs-5)}._worksHead_eh52i_143 span{color:var(--text-3)}._muted_eh52i_159,._empty_eh52i_160{color:var(--text-2);padding:var(--sp-7) 0}._grid_eh52i_165{gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}._card_eh52i_174{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0;transition:box-shadow var(--dur-fast), transform var(--dur-fast);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}._thumb_eh52i_187{aspect-ratio:4/3;width:100%;min-width:0;padding:var(--sp-5);background-color:var(--surface-2);background-image:radial-gradient(circle, var(--peg) 1px, transparent 1.4px);color:var(--text-3);background-size:10px 10px;border:none;place-items:center;display:grid;position:relative;overflow:hidden}._thumb_eh52i_187 img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);image-rendering:pixelated;position:absolute;inset:12px}._cardInfo_eh52i_212{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-5);min-width:0;display:grid;position:relative}._cardName_eh52i_220{padding-right:var(--sp-8);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._cardMeta_eh52i_228{color:var(--text-2);font-size:var(--fs-2)}._cardTime_eh52i_233{color:var(--text-3);font-size:var(--fs-2)}._cardMenu_eh52i_238{position:absolute;top:4px;right:4px}._presets_eh52i_244{gap:var(--sp-4);margin-bottom:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}._preset_eh52i_244{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:left;display:grid}._preset_eh52i_244 span{color:var(--text-2);font-size:var(--fs-2)}._presetActive_eh52i_266{border-color:var(--accent);background:var(--accent-soft)}._sizeRow_eh52i_271{gap:var(--sp-6);margin-bottom:var(--sp-6);display:flex}._sizeRow_eh52i_271 label{align-items:center;gap:var(--sp-4);display:flex}._textField_eh52i_283{gap:var(--sp-3);display:grid}._textField_eh52i_283 span{color:var(--text-2);font-size:var(--fs-3)}._textField_eh52i_283 input{height:36px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._busy_eh52i_301{z-index:900;justify-content:center;align-items:center;gap:var(--sp-5);color:#fff;font-size:var(--fs-4);background:#0a0c1066;font-weight:600;display:flex;position:fixed;inset:0}._spinner_eh52i_315{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _spin_eh52i_315}@keyframes _spin_eh52i_315{to{transform:rotate(360deg)}}@media (width<=900px){._header_eh52i_6{height:56px;padding:0 var(--sp-4) 0 var(--sp-6)}._brand_eh52i_15{font-size:var(--fs-5);white-space:nowrap}._headerActions_eh52i_24{gap:var(--sp-2)}._tap44_eh52i_345{width:44px;height:44px}._headerActions_eh52i_24 ._brandPill_eh52i_350{height:36px;padding:0 var(--sp-4) 0 var(--sp-5);font-size:var(--fs-3);border-radius:18px;font-weight:600}._main_eh52i_38{gap:var(--sp-6);padding:var(--sp-2) var(--sp-6) var(--sp-8);display:grid}._activateBanner_eh52i_365{align-items:center;gap:var(--sp-4);min-height:44px;padding:0 var(--sp-5);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-3);text-align:left;border:none;border-radius:12px;display:flex}._activateBanner_eh52i_365>span{flex:1}._hero_eh52i_44{grid-template-columns:minmax(0,1fr);gap:0;padding:0}._heroText_eh52i_93{gap:var(--sp-6);justify-items:stretch}._heroText_eh52i_93 h1{letter-spacing:.02em;font-size:28px;line-height:1.25}._heroText_eh52i_93 p{font-size:var(--fs-3)}._mobileActions_eh52i_404{gap:var(--sp-4);display:grid}._primaryAction_eh52i_410{justify-content:center;align-items:center;gap:var(--sp-4);background:var(--accent);height:56px;color:var(--on-accent);border:none;border-radius:14px;font-size:17px;font-weight:600;display:flex}._secondaryGrid_eh52i_424{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._secondaryAction_eh52i_430{justify-content:center;align-items:center;gap:var(--sp-4);border:1px solid var(--line);background:var(--surface);height:52px;color:var(--text);font-size:var(--fs-4);border-radius:14px;display:flex}._works_eh52i_138{gap:var(--sp-5)}._worksHead_eh52i_143{border-bottom:none;justify-content:space-between;padding-bottom:0}._grid_eh52i_165{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}._card_eh52i_174{border:none;border-radius:16px}._thumb_eh52i_187{aspect-ratio:auto;height:150px}._cardInfo_eh52i_212{padding:var(--sp-4) var(--sp-5) var(--sp-5)}._cardName_eh52i_220{font-size:var(--fs-4)}._newCard_eh52i_477{min-height:206px;display:grid}._newCardButton_eh52i_482{justify-content:center;align-items:center;gap:var(--sp-4);border:1.5px dashed var(--line-strong);color:var(--text-2);font-size:var(--fs-3);background:0 0;border-radius:16px;flex-direction:column;display:flex}}@media (hover:hover){._card_eh52i_174:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}}._form_2hjts_1{justify-items:stretch;gap:var(--sp-5);display:grid}._text_2hjts_7{color:var(--text-2);font-size:var(--fs-3);line-height:var(--lh-normal);margin:0}._input_2hjts_14{width:100%;min-height:var(--tap);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font-family:var(--font-code);font-size:var(--fs-2)}._input_2hjts_14:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._error_2hjts_32{color:var(--danger);font-size:var(--fs-2);margin:0}._shopLink_2hjts_39{align-items:center;gap:var(--sp-3);min-height:var(--tap);margin:calc(var(--sp-2) * -1) 0;color:var(--accent);font-size:var(--fs-3);align-self:flex-start;text-decoration:none;display:inline-flex}._shopLink_2hjts_39>span{text-underline-offset:3px;text-decoration:underline}._shopLink_2hjts_39>svg:last-child{opacity:.7}@media (hover:hover){._shopLink_2hjts_39:hover{color:var(--accent-hover)}}._costNote_2hjts_66{color:var(--text-3);font-size:var(--fs-2)}._costLocked_2hjts_71{color:var(--danger)}._badge_2hjts_75{align-items:center;gap:var(--sp-3);min-height:var(--tap);height:30px;padding:0 var(--sp-4);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-2);border-radius:999px;display:inline-flex}._badgeEmpty_2hjts_89{border-color:var(--danger);color:var(--danger)}@media (hover:hover){._badge_2hjts_75:hover{border-color:var(--line-strong);color:var(--text)}}._stage_nlban_1{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:var(--bg);background-image:radial-gradient(circle, var(--peg) 1.2px, transparent 1.6px);background-size:14px 14px;width:100%;height:100%;position:relative;overflow:hidden}._panning_nlban_14{cursor:grab}._panning_nlban_14:active{cursor:grabbing}._selecting_nlban_20{cursor:crosshair}._tapping_nlban_23{cursor:pointer}._canvas_nlban_26{width:100%;height:100%;display:block;position:absolute;inset:0}._minimap_nlban_33{cursor:pointer;touch-action:none;border-radius:4px;display:block}@media (hover:none){._viewerControls_nlban_45{display:none}}._viewerControls_nlban_45{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-1);cursor:default;display:flex;position:absolute;bottom:12px;right:12px}._stage_1c5ua_1{grid-template-columns:minmax(0, 1fr) var(--panel-w);height:100%;min-height:0;display:grid;position:relative}._main_1c5ua_9{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}._canvasArea_1c5ua_16{min-height:0;position:relative}._infoBar_1c5ua_22{align-items:center;gap:var(--sp-6);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}._infoColor_1c5ua_32{align-items:center;gap:var(--sp-4);display:flex}._infoColor_1c5ua_32>div{line-height:1.25;display:grid}._infoColor_1c5ua_32 span{color:var(--text-2);font-size:var(--fs-2)}._infoEmpty_1c5ua_48{color:var(--text-2);font-size:var(--fs-3)}._infoProgress_1c5ua_53{gap:var(--sp-2);min-width:120px;color:var(--text-2);font-size:var(--fs-2);flex:1;display:grid}._track_1c5ua_62{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}._track_1c5ua_62>span{background:var(--accent);height:100%;transition:width var(--dur-slow) ease;border-radius:3px;display:block}._timer_1c5ua_77{align-items:center;gap:var(--sp-1);font-size:var(--fs-4);font-weight:600;display:flex}._colorBar_1c5ua_85{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);background:var(--surface);display:flex;overflow-x:auto}._colorItem_1c5ua_94{justify-items:center;gap:var(--sp-1);width:58px;min-height:var(--tap);padding:var(--sp-2) 0;border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-1);background:0 0;border:1px solid #0000;flex:none;display:grid;position:relative}._colorItemOn_1c5ua_110{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}._colorItem_1c5ua_94:active{transform:translateY(1px)}@media (hover:hover){._colorItem_1c5ua_94:hover{background:var(--surface-3)}._colorItemOn_1c5ua_110:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}}._colorItemDone_1c5ua_132{opacity:.6}._colorItemDone_1c5ua_132 ._code_1c5ua_136{color:var(--success)}._ring_1c5ua_140{background:conic-gradient(var(--accent) var(--p), var(--surface-3) 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._ringInner_1c5ua_149{background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}._doneMark_1c5ua_158{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:2px;right:8px}._fields_1c5ua_171{gap:var(--sp-5);display:grid}._field_1c5ua_171{gap:var(--sp-3);display:grid}._fieldRow_1c5ua_181{justify-content:space-between;align-items:center;gap:var(--sp-5);display:flex}._hint_1c5ua_188{color:var(--text-3);font-size:var(--fs-2)}._buttonRow_1c5ua_193,._colorChoices_1c5ua_199{gap:var(--sp-4);flex-wrap:wrap;display:flex}._colorChoice_1c5ua_199{border:3px solid var(--surface);background:var(--choice);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:50%}._colorChoiceOn_1c5ua_214{box-shadow:0 0 0 2px var(--accent)}._confetti_1c5ua_218{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._confettiOn_1c5ua_227{opacity:1}._complete_1c5ua_231{justify-items:center;gap:var(--sp-5);text-align:center;display:grid}._completeThumb_1c5ua_238{border-radius:var(--radius-s);background:var(--board);box-shadow:var(--shadow-1);display:block}._completeName_1c5ua_245{font-size:var(--fs-5);font-weight:700}._completeStats_1c5ua_250{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}._completeStats_1c5ua_250 div{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--radius-s);background:var(--surface-2);display:grid}._completeStats_1c5ua_250 dt{color:var(--text-3);font-size:var(--fs-2)}._completeStats_1c5ua_250 dd{font-size:var(--fs-5);margin:0;font-weight:700}@media (width<=900px){._stage_1c5ua_1{grid-template-columns:minmax(0,1fr)}._main_1c5ua_9{grid-template-rows:minmax(0,1fr) auto}._tap44_1c5ua_287{width:44px;height:44px}._timerChip_1c5ua_292{padding:0 var(--sp-2);font-size:var(--fs-3);font-weight:600}._stepper_1c5ua_298{gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--line);background:var(--surface);display:grid}._steps_1c5ua_307{gap:3px;display:flex}._step_1c5ua_298{background:var(--surface-3);border-radius:2px;flex:1;height:4px}._stepDone_1c5ua_319{background:var(--accent);opacity:.45}._stepOn_1c5ua_324{background:var(--accent);opacity:1}._currentRow_1c5ua_329{align-items:center;gap:var(--sp-5);display:flex}._currentText_1c5ua_335{flex:1;gap:2px;min-width:0;display:grid}._currentPos_1c5ua_342{color:var(--text-2);font-size:var(--fs-2)}._currentName_1c5ua_347{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}._need_1c5ua_356{text-align:right;gap:2px;display:grid}._needLabel_1c5ua_362{color:var(--text-2);font-size:var(--fs-2)}._needValue_1c5ua_367{font-size:20px;font-weight:700;line-height:1.2}._needUnit_1c5ua_373{color:var(--text-2);font-size:var(--fs-3);font-weight:400}._stepButtons_1c5ua_379{gap:var(--sp-4);display:flex}._stepNav_1c5ua_384{border:1px solid var(--line);background:var(--surface);width:52px;height:52px;color:var(--text);border-radius:14px;flex:none;place-items:center;display:grid}._stepNav_1c5ua_384:disabled{opacity:.35}._finishButton_1c5ua_400{justify-content:center;align-items:center;gap:var(--sp-4);background:var(--accent);height:52px;color:var(--on-accent);font-size:var(--fs-4);border:none;border-radius:14px;flex:1;font-weight:600;display:flex}._finishButton_1c5ua_400:disabled{opacity:.5}._stage_1c5ua_1{padding-bottom:var(--sheet-h,0px)}}._workspace_lkqfw_1{height:100dvh;padding-top:env(safe-area-inset-top,0);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}._topbar_lkqfw_10{align-items:center;gap:var(--sp-5);min-height:var(--topbar-h);padding:0 var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._left_lkqfw_21,._right_lkqfw_22{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._right_lkqfw_22{justify-content:flex-end}._mark_lkqfw_33{margin:0 var(--sp-2);display:inline-grid}._nameInput_lkqfw_38{width:clamp(80px,18vw,240px);min-width:0;height:32px;padding:0 var(--sp-4);border-radius:var(--radius-s);text-overflow:ellipsis;background:0 0;border:1px solid #0000;font-weight:600}._nameInput_lkqfw_38:focus-visible{border-color:var(--accent);background:var(--surface);outline:none}._save_lkqfw_56{color:var(--text-3);font-size:var(--fs-2);white-space:nowrap}._saveError_lkqfw_62{color:var(--danger)}._stages_lkqfw_66{gap:var(--sp-1);padding:var(--sp-1);background:var(--surface-3);border-radius:10px;display:flex}._stageTab_lkqfw_74{height:32px;padding:0 var(--sp-6);color:var(--text-2);background:0 0;border:none;border-radius:7px;font-weight:500}._stageTab_lkqfw_74:disabled{color:var(--text-3)}._stageTabOn_lkqfw_88{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);font-weight:700}._paletteChip_lkqfw_95{align-items:center;gap:var(--sp-3);height:32px;margin:0 var(--sp-2);padding:0 var(--sp-4);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-3);white-space:nowrap;border-radius:999px;display:inline-flex}._chipCount_lkqfw_109{color:var(--text-3)}._body_lkqfw_113{min-height:0}._statusbar_lkqfw_117{align-items:center;gap:var(--sp-5);min-height:var(--statusbar-h);padding:0 var(--sp-4) 0 var(--sp-5);padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--fs-2);white-space:nowrap;display:flex}._hover_lkqfw_131{align-items:center;gap:var(--sp-2);color:var(--text);margin-left:auto;display:inline-flex}._zoom_lkqfw_139{align-items:center;gap:var(--sp-1);display:flex}._zoomValue_lkqfw_145{text-align:center;min-width:64px}._message_lkqfw_150{place-content:center;justify-items:center;gap:var(--sp-5);height:100%;min-height:60dvh;padding:var(--sp-7);color:var(--text-2);text-align:center;display:grid}._message_lkqfw_150 h1{color:var(--text);font-size:var(--fs-5)}@media (hover:hover){._nameInput_lkqfw_38:hover{border-color:var(--line)}._paletteChip_lkqfw_95:hover{border-color:var(--line-strong)}}._topbarMobile_lkqfw_180{height:var(--topbar-h);min-height:0;padding:0 var(--sp-2);align-items:center;gap:0;display:flex}._tap44_lkqfw_189{width:44px;height:44px}._titleButton_lkqfw_195{min-width:0;height:44px;padding:0 var(--sp-2);text-align:left;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}._titleName_lkqfw_209{max-width:100%;font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}._titleMeta_lkqfw_219{max-width:100%;color:var(--text-2);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}._topbarSlot_lkqfw_230{display:contents}._topbarMobile_lkqfw_180 ._exportPill_lkqfw_234{height:36px;margin:0 var(--sp-2);background:var(--text);color:var(--bg);font-size:var(--fs-3);border:none;border-radius:18px;padding:0 14px;font-weight:600}._topbarMobile_lkqfw_180 ._exportPill_lkqfw_234>svg{display:none}._textField_lkqfw_250{gap:var(--sp-3);display:grid}._textField_lkqfw_250 span{color:var(--text-2);font-size:var(--fs-3)}._textField_lkqfw_250 input{height:40px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._bottomNav_lkqfw_270{height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._navItem_lkqfw_279{color:var(--text-2);font-size:var(--fs-1);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}._navItemOn_lkqfw_291{color:var(--accent);font-weight:600}._canvasPill_lkqfw_298{z-index:5;align-items:center;gap:var(--sp-3);height:32px;padding:0 var(--sp-5);color:#fff;font-size:var(--fs-2);white-space:nowrap;pointer-events:none;background:#16181dc7;border-radius:16px;display:none;position:absolute;top:12px;left:12px}._sheet_lkqfw_318{border-left:1px solid var(--line);background:var(--surface);min-height:0;overflow-y:auto}._sheetGrip_lkqfw_326{display:none}._sheetBody_lkqfw_330{display:contents}._sheetFooter_lkqfw_334{background:var(--surface);position:sticky;bottom:0}._stageBar_lkqfw_342{z-index:5;align-items:center;gap:var(--sp-4);pointer-events:none;display:flex;position:absolute;top:12px;left:12px}._stageBar_lkqfw_342>*{pointer-events:auto}._stageBar_lkqfw_342>:not(._stageBarFit_lkqfw_357){box-shadow:var(--shadow-1)}._stageBarFit_lkqfw_357{display:none}@media (width<=900px){._body_lkqfw_113{position:relative;overflow:hidden}._canvasPill_lkqfw_298{display:inline-flex}._sheet_lkqfw_318{z-index:20;transition:transform var(--dur-slow) ease, max-height var(--dur-slow) ease;border:none;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #10141c14}._sheetDragging_lkqfw_390{transition:none}._sheet_lkqfw_318[data-level=closed]{max-height:42%;transform:translateY(calc(100% - var(--sheet-peek,24px)))}._sheet_lkqfw_318[data-level=half]{max-height:42%;transform:none}._sheet_lkqfw_318[data-level=full]{max-height:85%;transform:none}._sheetGrip_lkqfw_326{z-index:1;background:var(--surface);touch-action:none;border-radius:20px 20px 0 0;display:grid;position:sticky;top:0}._sheetHandle_lkqfw_422{width:36px;height:5px;margin:var(--sp-4) 0 7px;background:var(--line-strong);border-radius:3px;justify-self:center}._sheetTabs_lkqfw_432{gap:var(--sp-2);padding:0 var(--sp-5);border-bottom:1px solid var(--bg);scrollbar-width:none;display:flex;overflow-x:auto}._sheetTab_lkqfw_432{height:44px;padding:0 var(--sp-5);color:var(--text-2);font-size:var(--fs-4);white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;flex:none;font-weight:500}._sheetTabOn_lkqfw_454{border-bottom-color:var(--accent);color:var(--text);font-weight:700}._sheetBody_lkqfw_330{padding:var(--sp-6) var(--sp-6) var(--sp-7);display:block}._stageBar_lkqfw_342{align-items:stretch;gap:var(--sp-4);flex-direction:column;top:12px;left:auto;right:12px}._stageBar_lkqfw_342>button{background:var(--surface);width:44px;min-width:0;height:44px;color:var(--text);border:none;border-radius:12px;padding:0;box-shadow:0 1px 4px #00000024}._stageBar_lkqfw_342>button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._stageBar_lkqfw_342>button>span{display:none}._stageBarFit_lkqfw_357{display:inline-grid}}._layerList_vrdeq_1{gap:var(--sp-1);margin:0 -8px;padding:0;list-style:none;display:grid}._layerRow_vrdeq_9{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-s);display:flex}._layerActive_vrdeq_17{background:var(--accent-soft)}._layerName_vrdeq_21{align-items:center;gap:var(--sp-3);min-width:0;height:30px;padding:0 var(--sp-3);text-align:left;background:0 0;border:none;flex:1;display:flex}._layerName_vrdeq_21>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layerTag_vrdeq_40{padding:0 var(--sp-3);background:var(--surface-3);color:var(--text-3);font-size:var(--fs-1);border-radius:999px;flex:none}._layerInput_vrdeq_49{min-width:0;height:28px;padding:0 var(--sp-3);border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--surface);flex:1}._stickerLayout_vrdeq_59{gap:var(--sp-7);grid-template-columns:auto minmax(0,1fr);display:grid}._stickerPreview_vrdeq_65{align-content:start;justify-items:center;gap:var(--sp-4);color:var(--text-2);font-size:var(--fs-2);display:grid}._stickerCanvas_vrdeq_74{padding:var(--sp-4);border-radius:var(--radius-m);background-color:var(--board);background-image:radial-gradient(circle, var(--peg) 1.2px, transparent 1.6px);box-sizing:content-box;box-shadow:inset 0 0 0 1px var(--line);background-size:11px 11px;display:block}._stickerOptions_vrdeq_85{gap:var(--sp-5);min-width:0;display:grid}._field_vrdeq_91{gap:var(--sp-3);min-width:0;display:grid}._field_vrdeq_91>span{font-weight:500}@media (width<=600px){._stickerLayout_vrdeq_59{grid-template-columns:minmax(0,1fr)}}._stage_baqih_1{grid-template-columns:56px minmax(0, 1fr) var(--panel-w);height:100%;min-height:0;display:grid;position:relative}._toolbar_baqih_10{align-items:center;gap:var(--sp-1);min-height:0;padding:var(--sp-4) var(--sp-3);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}._colorChip_baqih_22{justify-items:center;gap:var(--sp-1);width:44px;padding:var(--sp-2) 0 var(--sp-1);border-radius:var(--radius-s);background:0 0;border:none;flex:none;display:grid;position:relative}._colorChip_baqih_22:disabled{cursor:default}._colorFront_baqih_39{z-index:1;background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:relative}._colorBack_baqih_51{background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}._colorEmpty_baqih_64{border:2px dashed var(--line-strong);border-radius:50%;width:22px;height:22px}._colorCode_baqih_71{max-width:44px;color:var(--text-2);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._toolDivider_baqih_80{width:28px;height:1px;margin:var(--sp-3) 0;background:var(--line);flex:none}._tool_baqih_10{border-radius:var(--radius-s);width:40px;height:40px;color:var(--text-2);background:0 0;border:none;flex:none;place-items:center;display:grid}._toolOn_baqih_100{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._canvasArea_baqih_107{min-width:0;min-height:0;position:relative}._minimapFrame_baqih_114{z-index:10;padding:var(--sp-3);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);position:absolute;top:calc(100% + 8px);left:0}._selectionBar_baqih_125{align-items:center;gap:var(--sp-2);max-width:calc(100% - 24px);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-5);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);font-size:var(--fs-3);white-space:nowrap;display:flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%)}._selectionBar_baqih_125>span{margin-right:var(--sp-3)}._options_baqih_147{gap:var(--sp-5);display:grid}._optionRow_baqih_152{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}._toggleGroup_baqih_160{gap:var(--sp-3);display:flex}._buttonGrid_baqih_165{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._hint_baqih_171{color:var(--text-3);font-size:var(--fs-2)}._current_baqih_177{align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-5);display:flex}._current_baqih_177>div{min-width:0;display:grid}._colorEmptyLarge_baqih_189{border:2px dashed var(--line-strong);border-radius:50%;width:40px;height:40px}._recent_baqih_196{gap:var(--sp-2);margin-bottom:var(--sp-5);display:grid}._recentRow_baqih_202{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-height:30px;display:flex}._recentEmpty_baqih_210{color:var(--text-3);font-size:var(--fs-2)}._recentSwatch_baqih_215{border-radius:var(--radius-s);background:0 0;border:1px solid #0000;place-items:center;width:32px;height:32px;display:grid}._search_baqih_225{align-items:center;gap:var(--sp-3);height:32px;margin:var(--sp-5) 0 var(--sp-4);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--text-3);display:flex}._search_baqih_225:focus-within{border-color:var(--accent)}._search_baqih_225 input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}._swatchGrid_baqih_250{gap:var(--sp-1);max-height:min(360px,42vh);margin:var(--sp-4) -4px 0;padding:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(46px,1fr));display:grid;overflow-y:auto}._swatch_baqih_250{justify-items:center;gap:var(--sp-1);min-width:0;min-height:var(--tap);padding:var(--sp-1) var(--sp-1) var(--sp-1);border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-1);background:0 0;border:1px solid #0000;display:grid}._swatch_baqih_250>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._swatchOn_baqih_281{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}._wheel_baqih_288{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}._svPad_baqih_294{border-radius:var(--radius-s);background:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, hsl(var(--hue) 100% 50%));cursor:crosshair;touch-action:none;height:150px;position:relative}._svThumb_baqih_305{width:16px;height:16px;box-shadow:0 0 0 1px #00000059, var(--shadow-1);pointer-events:none;border:2px solid #fff;border-radius:50%;margin:-8px 0 0 -8px;position:absolute}._hueRange_baqih_316{appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:7px;width:100%;height:14px;margin:0}._hueRange_baqih_316::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0006}._hueRange_baqih_316::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #0006}._colorFields_baqih_344{gap:var(--sp-3);display:grid}._colorField_baqih_344{align-items:center;gap:var(--sp-4);color:var(--text-2);font-size:var(--fs-2);grid-template-columns:36px minmax(0,1fr);display:grid}._colorField_baqih_344 input{height:30px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._colorField_baqih_344 input:focus-visible{border-color:var(--accent);outline:none}._colorField_baqih_344 input[aria-invalid=true]{border-color:var(--danger)}._snap_baqih_375{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);border-radius:var(--radius-s);background:var(--surface-2);display:flex}._snap_baqih_375>div{display:grid}._target_baqih_388{border-radius:6px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}._snapArrow_baqih_396{color:var(--text-3)}@media (width<=900px){._stage_baqih_1{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}._canvasArea_baqih_107{grid-row:1}._minimapFrame_baqih_114{left:auto;right:0}._dock_baqih_417{gap:var(--sp-4);padding:var(--sp-4);border-top:1px solid var(--line);background:var(--surface);grid-row:2;display:grid}._dockOptions_baqih_427{align-items:center;gap:var(--sp-4);min-height:44px;padding:0 var(--sp-2);display:flex}._dockLabel_baqih_435{color:var(--text-2);font-size:var(--fs-3)}._dockHint_baqih_440{color:var(--text-3);font-size:var(--fs-2)}._dockSpring_baqih_445{flex:1}._dockToggle_baqih_449{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:44px;height:40px}._dockTools_baqih_457{align-items:center;gap:var(--sp-2);display:flex}._dockColor_baqih_464{background:var(--surface-2);width:64px;height:52px;color:var(--text);border:none;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}._dockColorCode_baqih_479{max-width:60px;font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._dockDivider_baqih_488{width:1px;height:32px;margin:0 var(--sp-2);background:var(--line)}._dockTool_baqih_457{min-width:0;height:52px;color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}._dockToolOn_baqih_512{background:var(--accent-soft);color:var(--accent)}._moreGrid_baqih_518{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._moreTool_baqih_524{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--line);background:var(--surface);height:72px;color:var(--text);font-size:var(--fs-2);border-radius:14px;flex-direction:column;display:flex}._moreToolOn_baqih_538{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._moreRow_baqih_544{align-items:center;gap:var(--sp-4);width:100%;min-height:52px;margin-top:var(--sp-5);padding:0 var(--sp-2);border:none;border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-4);text-align:left;background:0 0;display:flex}._moreRowValue_baqih_560{color:var(--text-2);margin-left:auto}._sheetHead_baqih_566{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6);display:flex}._sheetHeadDot_baqih_573{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f}._sheetHeadText_baqih_581{flex:1;min-width:0;display:grid}._sheetHeadCode_baqih_587{font-size:var(--fs-5);font-weight:700}._sheetHeadMeta_baqih_592{color:var(--text-2);font-size:var(--fs-2)}._sheetTools_baqih_597{gap:var(--sp-4);padding-bottom:var(--sp-4);display:grid}._sheetSearch_baqih_603{align-items:center;gap:var(--sp-4);height:44px;padding:0 var(--sp-5);background:var(--surface-2);color:var(--text-3);border-radius:12px;display:flex}._sheetSearch_baqih_603 input{min-width:0;color:var(--text);font-size:var(--fs-4);background:0 0;border:none;outline:none;flex:1}._sheetGrid_baqih_624{gap:var(--sp-5) var(--sp-4);padding:var(--sp-2) 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._sheetSwatch_baqih_631{align-items:center;gap:var(--sp-2);height:72px;color:var(--text);font-size:var(--fs-2);background:0 0;border:none;flex-direction:column;padding:0;font-weight:600;display:flex}._sheetSwatchDot_baqih_645{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #0000001f}._sheetSwatchOn_baqih_654 ._sheetSwatchDot_baqih_645{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}._hueBlock_baqih_658{gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--line);display:grid}._hueChips_baqih_665{gap:var(--sp-4);flex-wrap:wrap;display:flex}._hueChip_baqih_665{align-items:center;gap:var(--sp-3);border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text);font-size:var(--fs-3);border-radius:20px;padding:0 14px 0 10px;display:flex}._hueChipOn_baqih_684{border-color:var(--accent);background:var(--accent-soft)}._hueDot_baqih_689{border-radius:50%;width:16px;height:16px}}@media (hover:hover){._colorChip_baqih_22:hover:not(:disabled){background:var(--surface-3)}._tool_baqih_10:hover{background:var(--surface-3);color:var(--text)}._toolOn_baqih_100:hover{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._recentSwatch_baqih_215:hover,._swatch_baqih_250:hover{background:var(--surface-3)}._swatchOn_baqih_281:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}}._stage_1nw2s_1{grid-template-columns:minmax(0, 1fr) var(--panel-w);height:100%;min-height:0;display:grid;position:relative}._canvasArea_1nw2s_9{min-width:0;min-height:0;position:relative}._converting_1nw2s_15{align-items:center;gap:var(--sp-4);height:30px;padding:0 var(--sp-5);border-radius:var(--radius-s);background:var(--surface);color:var(--text-2);font-size:var(--fs-3);display:inline-flex}._spinner_1nw2s_27{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spin_1nw2s_27}@keyframes _spin_1nw2s_27{to{transform:rotate(360deg)}}._compareHandle_1nw2s_42{cursor:ew-resize;touch-action:none;width:32px;margin-left:-16px;position:absolute}._compareKnob_1nw2s_50{background:var(--accent);width:30px;height:30px;color:var(--on-accent);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:50%}._compareTagLeft_1nw2s_65,._compareTagRight_1nw2s_66{padding:var(--sp-1) var(--sp-4);color:#fff;font-size:var(--fs-2);white-space:nowrap;background:#0a0c10a6;border-radius:999px;position:absolute;top:8px}._compareTagLeft_1nw2s_65{right:22px}._compareTagRight_1nw2s_66{left:22px}._cropBar_1nw2s_85{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);white-space:nowrap;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}._note_1nw2s_100{color:var(--text-2);font-size:var(--fs-3)}._hint_1nw2s_105{color:var(--text-3);font-size:var(--fs-2)}._hintLine_1nw2s_114,._liveNote_1nw2s_115{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._field_1nw2s_122{gap:var(--sp-4);display:grid}._fieldLabel_1nw2s_127{font-weight:500}._fieldRow_1nw2s_131{justify-content:space-between;align-items:center;gap:var(--sp-5);display:flex}._inline_1nw2s_138{align-items:center;gap:var(--sp-3);display:inline-flex}._buttonRow_1nw2s_144{gap:var(--sp-4);flex-wrap:wrap;display:flex}._chips_1nw2s_150{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._chipsLabel_1nw2s_157{margin-right:var(--sp-1);color:var(--text-2);font-size:var(--fs-2)}._chip_1nw2s_150{min-width:44px;height:28px;padding:0 var(--sp-4);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--fs-2);border-radius:999px}._chipOn_1nw2s_174{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._usageHead_1nw2s_180{display:flex}._usageList_1nw2s_184{gap:var(--sp-1);margin:0 -8px;padding:0;list-style:none;display:grid}._usageRow_1nw2s_192{border-radius:var(--radius-s);align-items:center;display:flex;position:relative}._usageRowPinned_1nw2s_199{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}._usageMain_1nw2s_207{align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-2) var(--sp-4);text-align:left;background:0 0;border:none;flex:1;grid-template-columns:20px 52px 1fr 52px;display:grid}._usageCode_1nw2s_220{font-size:var(--fs-3)}._usageName_1nw2s_225{display:none}._rows_1nw2s_229{display:grid}._usageBar_1nw2s_233{background:var(--surface-3);border-radius:2px;height:4px;overflow:hidden}._usageBar_1nw2s_233 span{background:var(--text-3);border-radius:2px;height:100%;display:block}._usageCount_1nw2s_247{color:var(--text-2);font-size:var(--fs-2);text-align:right}._excludeButton_1nw2s_253{height:24px;margin-right:var(--sp-3);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--text-2);font-size:var(--fs-2);opacity:0}._usageRowPinned_1nw2s_199 ._excludeButton_1nw2s_253,._excludeButton_1nw2s_253:focus-visible{opacity:1}@media (hover:none){._excludeButton_1nw2s_253{opacity:1}}._excluded_1nw2s_276{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px dashed var(--line);display:grid}._excludedToggle_1nw2s_283{align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-3);background:0 0;border:none;padding:0;font-weight:600;display:flex}._chevron_1nw2s_295{transition:transform var(--dur-fast);display:inline-grid;transform:rotate(-90deg)}._chevron_1nw2s_295[data-open=true]{transform:none}._excludedList_1nw2s_305{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}._excludedRow_1nw2s_313{align-items:center;gap:var(--sp-3);font-size:var(--fs-3);display:flex}._arrow_1nw2s_320{color:var(--text-3)}._targetButton_1nw2s_324{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-2);border:1px solid var(--line);background:var(--surface);border-radius:999px;margin-right:auto;display:inline-flex}._targetButton_1nw2s_324:disabled{cursor:default;background:0 0;border-color:#0000}._picker_1nw2s_341{gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-s);background:var(--surface-2);grid-template-columns:repeat(4,1fr);display:grid}._pickerOption_1nw2s_351{justify-items:center;gap:var(--sp-1);padding:var(--sp-2);border-radius:var(--radius-s);font-size:var(--fs-1);background:0 0;border:1px solid #0000;display:grid}._pickerOptionOn_1nw2s_362{border-color:var(--accent);background:var(--accent-soft)}._sizeInputs_1nw2s_367{gap:var(--sp-6);margin:var(--sp-5) 0 var(--sp-6);display:flex}._sizeInputs_1nw2s_367 label{align-items:center;gap:var(--sp-4);display:flex}._anchorGrid_1nw2s_379{gap:var(--sp-2);grid-template-columns:repeat(3,36px);display:grid}._anchorCell_1nw2s_385{border:1px solid var(--line);border-radius:var(--radius-s);background:radial-gradient(circle, var(--line-strong) 3px, transparent 3.5px), var(--surface);width:36px;height:36px}._anchorOn_1nw2s_393{border-color:var(--accent);background:radial-gradient(circle, var(--on-accent) 3px, transparent 3.5px), var(--accent)}@media (width<=900px){._stage_1nw2s_1{grid-template-columns:minmax(0,1fr)}._converting_1nw2s_15{display:none}._usageMain_1nw2s_207{grid-template-columns:28px 52px minmax(0,1fr) auto;min-height:48px}._usageBar_1nw2s_233{display:none}._usageName_1nw2s_225{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._usageCode_1nw2s_220{font-size:var(--fs-4);font-weight:600}._usageCount_1nw2s_247{font-size:var(--fs-4)}._excludeButton_1nw2s_253{height:36px;padding:0 var(--sp-5)}._rows_1nw2s_229>*+*{border-top:1px solid var(--bg)}._canvasTab_1nw2s_445{gap:var(--sp-5);display:grid}._cardGrid_1nw2s_450{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._card_1nw2s_450{justify-content:center;align-items:center;gap:var(--sp-3);border:1px solid var(--line);background:var(--surface);height:72px;color:var(--text);font-size:var(--fs-3);border-radius:14px;flex-direction:column;display:flex}._cardOn_1nw2s_470{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._subPanel_1nw2s_476{gap:var(--sp-5);padding:var(--sp-5);background:var(--surface-2);border-radius:14px;display:grid}._paletteRow_1nw2s_485{align-items:center;gap:var(--sp-4);width:100%;min-height:52px;margin-top:var(--sp-5);padding:0 var(--sp-2);border:none;border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-4);text-align:left;background:0 0;display:flex}._paletteRowValue_1nw2s_501{color:var(--text-2);font-size:var(--fs-3);margin-left:auto}._cropBar_1nw2s_85{white-space:normal;max-width:calc(100% - 24px);top:auto;bottom:12px}._stage_1nw2s_1{padding-bottom:var(--sheet-h,0px)}}._tailHint_1nw2s_526{margin:var(--sp-3) 0 0;color:var(--text-3);font-size:var(--fs-2);line-height:var(--lh-normal)}._tailDivider_1nw2s_533{align-items:center;gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-2);color:var(--text-3);font-size:var(--fs-1);display:flex}._tailDivider_1nw2s_533:after{background:var(--line);content:"";flex:1;height:1px}._usageRowTail_1nw2s_550 ._usageCode_1nw2s_220{color:var(--text-3)}@media (hover:hover){._usageRow_1nw2s_192:hover{background:var(--surface-3)}._usageRow_1nw2s_192:hover ._excludeButton_1nw2s_253{opacity:1}._pickerOption_1nw2s_351:hover{background:var(--surface)}}._stage_c2rhi_1{grid-template-columns:minmax(0, 1fr) var(--panel-w);height:100%;min-height:0;display:grid;position:relative}._canvasArea_c2rhi_9{min-width:0;min-height:0;position:relative}._status_c2rhi_15{align-items:center;gap:var(--sp-4);height:30px;padding:0 var(--sp-5);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text-2);font-size:var(--fs-3);display:inline-flex;position:absolute;top:12px;left:12px}._spinner_c2rhi_31{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spin_c2rhi_31}@keyframes _spin_c2rhi_31{to{transform:rotate(360deg)}}._canvasBusy_c2rhi_47>:first-child{opacity:.45;transition:opacity var(--dur-fast);pointer-events:none}._skeleton_c2rhi_53{place-content:center;justify-items:center;gap:var(--sp-5);background:var(--surface-2);height:100%;color:var(--text-3);font-size:var(--fs-3);display:grid}._costRow_c2rhi_64{margin-top:var(--sp-3);display:block}._panelFooter_c2rhi_70{padding:var(--sp-5);border-top:1px solid var(--line);background:var(--surface)}._fields_c2rhi_76{gap:var(--sp-5);display:grid}._input_c2rhi_81{height:34px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._input_c2rhi_81:focus-visible{border-color:var(--accent);outline:none}._backgrounds_c2rhi_94{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._bgOption_c2rhi_100{justify-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-1);border-radius:var(--radius-s);color:var(--text-2);font-size:var(--fs-2);background:0 0;border:1px solid #0000;display:grid}._bgOptionOn_c2rhi_112{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}._bgSwatch_c2rhi_118{border-radius:8px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #00000024}._colorField_c2rhi_125{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);color:var(--text-2);font-size:var(--fs-3);display:flex}._colorField_c2rhi_125 input[type=color]{border:1px solid var(--line);border-radius:var(--radius-s);appearance:none;background:0 0;width:40px;height:30px;padding:0;overflow:hidden}._colorField_c2rhi_125 input[type=color]::-webkit-color-swatch-wrapper{padding:0}._colorField_c2rhi_125 input[type=color]::-webkit-color-swatch{border-radius:calc(var(--radius-s) - 1px);border:none}._colorField_c2rhi_125 input[type=color]::-moz-color-swatch{border-radius:calc(var(--radius-s) - 1px);border:none}._exportRow_c2rhi_158{gap:var(--sp-4);flex-wrap:wrap;display:flex}@media (width<=900px){._stage_c2rhi_1{grid-template-columns:minmax(0,1fr)}._panelFooter_c2rhi_70{padding:var(--sp-5) var(--sp-6)}._exportRow_c2rhi_158>*{border-radius:12px;flex:1;height:48px}._backgrounds_c2rhi_94{gap:var(--sp-4)}._bgOption_c2rhi_100{border-color:var(--line);border-radius:12px;min-height:72px}._bgSwatch_c2rhi_118{width:36px;height:36px}._input_c2rhi_81{border-radius:12px;height:44px}._stage_c2rhi_1{padding-bottom:var(--sheet-h,0px)}}@media (hover:hover){._bgOption_c2rhi_100:hover{background:var(--surface-3)}._bgOptionOn_c2rhi_112:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}}._dialog_182mo_1{height:min(820px,100dvh - 24px)}._controls_182mo_5{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._brandGroups_182mo_13{gap:var(--sp-4) var(--sp-7);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._brandGroup_182mo_13{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._brandGroup_182mo_13>span{margin-right:var(--sp-2);color:var(--text-3);font-size:var(--fs-2)}._brandChip_182mo_33{height:30px;padding:0 var(--sp-5);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--fs-3);border-radius:999px}._brandChipOn_182mo_44{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}._notice_182mo_51{margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-s);background:var(--accent-soft);font-size:var(--fs-3)}._source_182mo_59{color:var(--text-3);font-size:var(--fs-2)}._search_182mo_64{align-items:center;gap:var(--sp-3);height:34px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--text-3);flex:180px;display:flex}._search_182mo_64 input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1}._count_182mo_86{color:var(--text-2);font-size:var(--fs-3);margin-left:auto}._layout_182mo_92{gap:var(--sp-6);grid-template-columns:120px 1fr;min-height:0;display:grid}._groupNav_182mo_99{align-self:start;gap:var(--sp-1);max-height:58dvh;display:grid;position:sticky;top:0;overflow-y:auto}._groupNav_182mo_99 button{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-s);font-size:var(--fs-3);background:0 0;border:none;display:flex}._groupNav_182mo_99 ._code_182mo_121{color:var(--text-3);font-size:var(--fs-2)}._groups_182mo_126{gap:var(--sp-6);min-width:0;display:grid}._group_182mo_99 header{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}._group_182mo_99 h3{font-size:var(--fs-3);font-family:var(--font-code)}._groupToggle_182mo_144{color:var(--accent);font-size:var(--fs-2);background:0 0;border:none}._chips_182mo_151{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}._rows_182mo_157{gap:var(--sp-1);display:grid}._chip_182mo_151{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-s);color:var(--text-3);font-size:var(--fs-2);opacity:.55;transition:opacity var(--dur-fast), border-color var(--dur-fast);background:0 0;display:flex}._chips_182mo_151 ._chip_182mo_151{flex-direction:column}._chip_182mo_151 .code{white-space:nowrap}._rows_182mo_157 ._chip_182mo_151{justify-content:flex-start}._chipOn_182mo_189{border-style:solid;border-color:var(--line);background:var(--surface);color:var(--text);opacity:1}._hex_182mo_198{color:var(--text-3);margin-left:auto}._noMatch_182mo_203{color:var(--text-2);padding:var(--sp-7) 0}._footLeft_182mo_208{gap:var(--sp-3);flex-wrap:wrap;margin-right:auto;display:flex}._warn_182mo_215{color:var(--danger);font-size:var(--fs-3);align-self:center}@media (width<=600px){._layout_182mo_92{grid-template-columns:1fr}._groupNav_182mo_99{display:none}}@media (hover:hover){._brandChip_182mo_33:hover{border-color:var(--line-strong)}._brandChipOn_182mo_44:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}._groupNav_182mo_99 button:hover{background:var(--surface-3)}._chip_182mo_151:hover{opacity:1;border-color:var(--accent)}}._layout_uf4ti_1{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}._previewFrame_uf4ti_8{height:min(62vh,600px);padding:var(--sp-5);border-radius:var(--radius-m);background-color:var(--surface-3);background-image:radial-gradient(circle, var(--peg) 1.2px, transparent 1.6px);background-size:14px 14px;place-items:center;display:grid;overflow:hidden}._previewCanvas_uf4ti_20{max-width:100%;max-height:100%;box-shadow:var(--shadow-2);background:#fff;display:block}._options_uf4ti_28{align-content:start;gap:var(--sp-5);max-height:min(62vh,600px);padding-right:var(--sp-2);display:grid;overflow-y:auto}._field_uf4ti_37{gap:var(--sp-3);display:grid}._field_uf4ti_37>span{font-weight:500}._input_uf4ti_46{height:34px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._input_uf4ti_46:focus-visible{border-color:var(--accent);outline:none}._hint_uf4ti_59{color:var(--text-3);font-size:var(--fs-2)}._colorChoices_uf4ti_64{gap:var(--sp-4);flex-wrap:wrap;display:flex}._colorChoice_uf4ti_64{border:3px solid var(--surface);background:var(--choice);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:50%}._colorChoiceOn_uf4ti_79{box-shadow:0 0 0 2px var(--accent)}._footInfo_uf4ti_84{align-items:center;gap:var(--sp-4);min-width:0;margin-right:auto;display:flex}._meta_uf4ti_92{color:var(--text-2);font-size:var(--fs-3)}._warn_uf4ti_97{color:var(--danger)}._chips_uf4ti_101{gap:var(--sp-3);flex-wrap:wrap;display:flex}._chip_uf4ti_101{height:30px;padding:0 var(--sp-5);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--fs-3);border-radius:999px}._chipOn_uf4ti_117{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._sizeInputs_uf4ti_123{align-items:center;gap:var(--sp-4);color:var(--text-2);display:flex}._summary_uf4ti_130{color:var(--text-2);font-size:var(--fs-3)}._progress_uf4ti_135{gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-3);display:grid}._progressTrack_uf4ti_142{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}._progressTrack_uf4ti_142>span{background:var(--accent);height:100%;transition:width var(--dur-slow) ease;border-radius:3px;display:block}@media (width<=900px){._layout_uf4ti_1{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}._previewFrame_uf4ti_8{height:36dvh}._options_uf4ti_28{max-height:none;padding-right:0;overflow:visible}._input_uf4ti_46{border-radius:12px;height:44px}._footInfo_uf4ti_84{align-items:flex-start;gap:var(--sp-1);flex-direction:column;margin-right:0}}
