.mHhvMa_stage{color:#f0ece3;background:#12110f;width:100%;height:100dvh;min-height:480px;position:relative;overflow:hidden}.mHhvMa_scene{position:absolute;inset:0}.mHhvMa_scene canvas{display:block}.mHhvMa_canvasFallback{color:#cfc9bd;text-align:center;place-items:center;height:100%;padding:24px;font-size:14px;display:grid}.mHhvMa_topBar{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.mHhvMa_museumMenuWrap{pointer-events:auto;min-width:0;position:relative}.mHhvMa_museumIdentity{-webkit-backdrop-filter:blur(10px);color:#f0ece3;cursor:pointer;pointer-events:auto;background:#12100d8c;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-width:0;max-width:100%;padding:8px 14px;transition:border-color .2s;display:flex}.mHhvMa_museumIdentity:hover{border-color:#f0ece359}.mHhvMa_menuChevron{color:#f0ece3a6;flex-shrink:0;transition:transform .2s}.mHhvMa_menuChevron[data-open=true]{transform:rotate(180deg)}.mHhvMa_menuBackdrop{cursor:default;z-index:45;background:0 0;border:none;position:fixed;inset:0}.mHhvMa_museumMenu{-webkit-backdrop-filter:blur(14px);z-index:50;background:#181512eb;border:1px solid #f0ece31f;border-radius:14px;gap:10px;width:min(300px,100vw - 28px);padding:13px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.mHhvMa_museumMenuTitle{color:#f0ece399;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.mHhvMa_museumMenuList{overscroll-behavior:contain;gap:5px;max-height:min(300px,44dvh);display:grid;overflow-y:auto}.mHhvMa_museumMenuItem{color:#f0ece3;text-align:left;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece31f;border-radius:10px;gap:2px;padding:9px 11px;transition:border-color .2s;display:grid}.mHhvMa_museumMenuItem:hover{border-color:#f0ece366}.mHhvMa_museumMenuItem[data-active=true]{background:#f0ece31a;border-color:#ede7da}.mHhvMa_museumMenuItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mHhvMa_museumMenuItem small{color:#f0ece38c;font-size:11px}.mHhvMa_museumMenuActions{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.mHhvMa_museumIdentity h1{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.mHhvMa_saveDot{background:#8fae7e;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s}.mHhvMa_saveDot[data-status=saving],.mHhvMa_saveDot[data-status=restoring]{background:#d8b45e}.mHhvMa_saveDot[data-status=error],.mHhvMa_saveDot[data-status=load-error]{background:#d5684c}.mHhvMa_topActions{pointer-events:auto;align-items:center;gap:8px;display:flex}.mHhvMa_modeButton{-webkit-backdrop-filter:blur(10px);color:#f0ece3;letter-spacing:.04em;cursor:pointer;background:#12100d8c;border:1px solid #f0ece338;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.mHhvMa_modeButton:hover{background:#2e2a24bf;border-color:#f0ece366}.mHhvMa_iconButton{-webkit-backdrop-filter:blur(10px);color:#f0ece3;cursor:pointer;background:#12100d8c;border:1px solid #f0ece338;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:inline-flex}.mHhvMa_iconButton:hover{background:#2e2a24bf;border-color:#f0ece366}.mHhvMa_hintChip{bottom:calc(22px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);color:#f0ece3e6;letter-spacing:.05em;white-space:nowrap;pointer-events:none;background:#12100d99;border-radius:999px;margin:0;padding:9px 18px;font-size:12px;animation:.8s both mHhvMa_hintFade;position:absolute;left:50%;transform:translate(-50%)}@keyframes mHhvMa_hintFade{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.mHhvMa_focusCaption{bottom:calc(30px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);text-align:center;pointer-events:none;background:#100e0cad;border-radius:12px;justify-items:center;gap:4px;max-width:min(82vw,480px);padding:14px 26px;animation:.6s both mHhvMa_hintFade;display:grid;position:absolute;left:50%;transform:translate(-50%)}.mHhvMa_focusCaption strong{letter-spacing:.1em;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:17px;font-weight:600;line-height:1.4}.mHhvMa_focusCaption span{color:#f0ece39e;letter-spacing:.08em;font-size:11px}.mHhvMa_joystickBase{bottom:calc(26px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);touch-action:none;background:#12100d59;border:1px solid #f0ece347;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;left:24px}.mHhvMa_joystickKnob{pointer-events:none;background:#f0ece3d1;border-radius:50%;width:46px;height:46px;box-shadow:0 2px 10px #00000059}.mHhvMa_dock{bottom:calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#12100d9e;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mHhvMa_dockButton{color:#f0ece3cc;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.mHhvMa_dockButton:hover{color:#f0ece3}.mHhvMa_dockButton[data-active=true]{color:#26231e;background:#ede7da}.mHhvMa_sheetPanel{top:calc(64px + env(safe-area-inset-top));left:14px;bottom:calc(76px + env(safe-area-inset-bottom));pointer-events:none;width:min(324px,100vw - 28px);display:flex;position:absolute}.mHhvMa_catalogPanel{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#181512db;border:1px solid #f0ece31f;border-radius:16px;flex-direction:column;width:100%;max-height:100%;margin-top:auto;margin-bottom:auto;display:flex;overflow:hidden}.mHhvMa_sheetHeader{border-bottom:1px solid #f0ece31a;align-items:center;gap:10px;padding:13px 14px 11px;display:flex}.mHhvMa_sheetTitle{letter-spacing:.06em;margin:0;font-size:14px;font-weight:800}.mHhvMa_countBadge{color:#f0ece3bf;background:#f0ece31f;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.mHhvMa_sheetCloseButton{color:#f0ece3cc;cursor:pointer;background:#f0ece31a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background .2s;display:inline-flex}.mHhvMa_sheetCloseButton:hover{background:#f0ece338}.mHhvMa_panelBody{overscroll-behavior:contain;gap:14px;padding:14px;display:grid;overflow-y:auto}.mHhvMa_primaryButton{color:#26231e;cursor:pointer;background:#ede7da;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:800;transition:background .2s;display:inline-flex}.mHhvMa_primaryButton:hover{background:#fbf6ea}.mHhvMa_primaryButton:disabled{opacity:.5;cursor:default}.mHhvMa_secondaryButton{color:#f0ece3;cursor:pointer;background:0 0;border:1px solid #f0ece340;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.mHhvMa_secondaryButton:hover{background:#f0ece314;border-color:#f0ece36b}.mHhvMa_secondaryButton:disabled{opacity:.5;cursor:default}.mHhvMa_dangerButton{color:#e08a72;cursor:pointer;background:0 0;border:1px solid #d5684c8c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:700;transition:background .2s;display:inline-flex}.mHhvMa_dangerButton:hover{background:#d5684c24}.mHhvMa_urlForm{gap:8px;display:grid}.mHhvMa_inputWithIcon{color:#f0ece38c;background:#0c0b0980;border:1px solid #f0ece333;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.mHhvMa_textInput{color:#f0ece3;background:0 0;border:none;flex:1;min-width:0;padding:10px 0;font-size:13px}.mHhvMa_textInput:focus{outline:none}.mHhvMa_inputWithIcon:focus-within{border-color:#f0ece380}.mHhvMa_textInputStandalone{color:#f0ece3;background:#0c0b0980;border:1px solid #f0ece333;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}.mHhvMa_textInputStandalone:focus{border-color:#f0ece380;outline:none}.mHhvMa_errorMessage{color:#eda289;background:#d5684c29;border-radius:9px;margin:0;padding:9px 12px;font-size:12px;line-height:1.55}.mHhvMa_privacyNote{color:#f0ece373;letter-spacing:.03em;text-align:center;margin:0;font-size:11px}.mHhvMa_field{gap:6px;display:grid}.mHhvMa_fieldLabel{color:#f0ece399;letter-spacing:.08em;font-size:11px;font-weight:700}.mHhvMa_controlSection{gap:8px;display:grid}.mHhvMa_controlLabel{color:#f0ece399;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.mHhvMa_segmentedControls{background:#0c0b0980;border-radius:10px;gap:5px;padding:4px;display:flex}.mHhvMa_segmentButton{color:#f0ece3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:8px 4px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.mHhvMa_segmentButton[data-active=true]{color:#26231e;background:#ede7da}.mHhvMa_wallChipList{flex-wrap:wrap;gap:6px;display:flex}.mHhvMa_wallChip{color:#f0ece3cc;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece329;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.mHhvMa_wallChip:hover{border-color:#f0ece366}.mHhvMa_wallChip[data-active=true]{color:#26231e;background:#ede7da;border-color:#ede7da}.mHhvMa_frameGrid,.mHhvMa_inspectorFrameGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mHhvMa_frameButton,.mHhvMa_inspectorFrameButton{color:#f0ece3d1;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece324;border-radius:10px;justify-items:center;gap:6px;padding:9px 4px 8px;font-size:10.5px;font-weight:700;transition:border-color .2s,background .2s;display:grid}.mHhvMa_frameButton[data-active=true],.mHhvMa_inspectorFrameButton[data-active=true]{background:#f0ece31a;border-color:#ede7da}.mHhvMa_framePreview,.mHhvMa_inspectorFrameButton>span[aria-hidden]{background:#f6f2e9;border:4px solid #b98f5e;border-radius:3px;width:34px;height:26px}.mHhvMa_frameButton[data-frame=walnut] .mHhvMa_framePreview,.mHhvMa_inspectorFrameButton[data-frame=walnut]>span[aria-hidden]{border-color:#4a2f24}.mHhvMa_frameButton[data-frame=gold] .mHhvMa_framePreview,.mHhvMa_inspectorFrameButton[data-frame=gold]>span[aria-hidden]{border-color:#c9a253}.mHhvMa_frameButton[data-frame=black] .mHhvMa_framePreview,.mHhvMa_inspectorFrameButton[data-frame=black]>span[aria-hidden]{border-color:#20201f}.mHhvMa_frameButton[data-frame=floating] .mHhvMa_framePreview,.mHhvMa_inspectorFrameButton[data-frame=floating]>span[aria-hidden]{border-color:#d8d5cd}.mHhvMa_frameButton[data-frame=ornate] .mHhvMa_framePreview,.mHhvMa_inspectorFrameButton[data-frame=ornate]>span[aria-hidden]{border-color:#8e6d2f;box-shadow:inset 0 0 0 2px #c7a14b}.mHhvMa_artworkLibrary{gap:6px;display:grid}.mHhvMa_artworkLibraryItem{color:#f0ece3;text-align:left;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece31f;border-radius:10px;align-items:center;gap:10px;padding:7px;transition:border-color .2s;display:flex}.mHhvMa_artworkLibraryItem:hover{border-color:#f0ece366}.mHhvMa_artworkLibraryItem img{-o-object-fit:cover;object-fit:cover;background:#26231e;border-radius:6px;width:54px;height:48px}.mHhvMa_artworkLibraryItem span{gap:2px;min-width:0;display:grid}.mHhvMa_artworkLibraryItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mHhvMa_artworkLibraryItem small{color:#f0ece38c;font-size:11px}.mHhvMa_interiorGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mHhvMa_interiorButton{color:#f0ece3;text-align:left;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece324;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;font-weight:700;transition:border-color .2s;display:flex}.mHhvMa_interiorButton:hover{border-color:#f0ece366}.mHhvMa_interiorButton:disabled{opacity:.45;cursor:default}.mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem>span[aria-hidden],.mHhvMa_selectedInteriorHeading>span[aria-hidden]{background:#9b6d4b;border-radius:4px;flex-shrink:0;width:14px;height:14px}.mHhvMa_interiorButton[data-kind=plant] .mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem[data-kind=plant]>span[aria-hidden],.mHhvMa_selectedInteriorHeading[data-kind=plant]>span[aria-hidden]{background:#587954;border-radius:50%}.mHhvMa_interiorButton[data-kind=pedestal] .mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem[data-kind=pedestal]>span[aria-hidden],.mHhvMa_selectedInteriorHeading[data-kind=pedestal]>span[aria-hidden]{background:#e8e5dd}.mHhvMa_interiorButton[data-kind=sculpture] .mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem[data-kind=sculpture]>span[aria-hidden],.mHhvMa_selectedInteriorHeading[data-kind=sculpture]>span[aria-hidden]{background:#4e6b70;border-radius:50%}.mHhvMa_interiorButton[data-kind=partition] .mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem[data-kind=partition]>span[aria-hidden],.mHhvMa_selectedInteriorHeading[data-kind=partition]>span[aria-hidden]{background:#d9d2c5;width:10px;height:18px}.mHhvMa_interiorButton[data-kind=floor-lamp] .mHhvMa_interiorGlyph,.mHhvMa_placedInteriorItem[data-kind=floor-lamp]>span[aria-hidden],.mHhvMa_selectedInteriorHeading[data-kind=floor-lamp]>span[aria-hidden]{background:#d8b45e;border-radius:50%}.mHhvMa_placedInteriorList{flex-wrap:wrap;gap:6px;display:flex}.mHhvMa_placedInteriorItem{color:#f0ece3;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece324;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:700;transition:border-color .2s;display:inline-flex}.mHhvMa_placedInteriorItem:hover{border-color:#f0ece366}.mHhvMa_presetList{gap:7px;display:grid}.mHhvMa_presetButton{color:#f0ece3;text-align:left;cursor:pointer;background:#0c0b0966;border:1px solid #f0ece324;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12.5px;font-weight:700;transition:border-color .2s;display:flex}.mHhvMa_presetButton:hover{border-color:#f0ece366}.mHhvMa_presetSwatch{background:linear-gradient(160deg,#eeeae1 55%,#b8956b 55%);border-radius:5px;flex-shrink:0;width:30px;height:22px}.mHhvMa_presetButton[data-preset=quiet-salon] .mHhvMa_presetSwatch{background:linear-gradient(160deg,#b6a58f 55%,#5f4332 55%)}.mHhvMa_presetButton[data-preset=night-gallery] .mHhvMa_presetSwatch{background:linear-gradient(160deg,#283437 55%,#4b4c49 55%)}.mHhvMa_colorFieldGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mHhvMa_colorField,.mHhvMa_colorFieldWide{background:#0c0b0966;border:1px solid #f0ece324;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.mHhvMa_colorField input,.mHhvMa_colorFieldWide input{cursor:pointer;background:0 0;border:none;border-radius:6px;width:34px;height:26px;padding:0}.mHhvMa_rangeField{gap:7px;display:grid}.mHhvMa_rangeHeader{color:#f0ece399;letter-spacing:.06em;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;display:flex}.mHhvMa_rangeHeader strong{color:#f0ece3;font-size:12px}.mHhvMa_rangeInput{accent-color:#ede7da;cursor:pointer;width:100%;height:26px}.mHhvMa_inspectorArea{top:calc(64px + env(safe-area-inset-top));right:14px;bottom:calc(76px + env(safe-area-inset-bottom));pointer-events:none;width:min(300px,100vw - 28px);display:flex;position:absolute}.mHhvMa_inspectorPanel{-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;pointer-events:auto;background:#181512db;border:1px solid #f0ece31f;border-radius:16px;flex-direction:column;gap:13px;width:100%;max-height:100%;margin-top:auto;margin-bottom:auto;padding-bottom:14px;display:flex;overflow-y:auto}.mHhvMa_inspectorPanel>:not(:first-child){margin-left:14px;margin-right:14px}.mHhvMa_selectedArtworkPreview{align-items:center;gap:11px;display:flex}.mHhvMa_selectedArtworkPreview img{-o-object-fit:cover;object-fit:cover;background:#26231e;border-radius:8px;width:92px;height:76px}.mHhvMa_selectedArtworkPreview div{gap:3px;min-width:0;display:grid}.mHhvMa_selectedArtworkPreview strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mHhvMa_selectedArtworkPreview span{color:#f0ece38c;font-size:11.5px}.mHhvMa_selectedInteriorHeading{align-items:center;gap:9px;font-size:13px;display:flex}.mHhvMa_inspectorActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mHhvMa_dropOverlay{-webkit-backdrop-filter:blur(4px);pointer-events:none;z-index:30;background:#12100d8c;border:2px dashed #f0ece399;border-radius:18px;place-items:center;display:grid;position:absolute;inset:14px}.mHhvMa_dropOverlay p{letter-spacing:.06em;margin:0;font-size:15px;font-weight:800}.mHhvMa_toast{top:calc(62px + env(safe-area-inset-top));color:#26231e;text-align:center;pointer-events:none;z-index:40;background:#ede7daf0;border-radius:999px;max-width:min(86vw,460px);margin:0;padding:10px 18px;font-size:12.5px;font-weight:700;animation:.35s both mHhvMa_toastFade;position:absolute;left:50%;transform:translate(-50%)}@keyframes mHhvMa_toastFade{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.mHhvMa_hiddenInput{display:none}.mHhvMa_modeButton:focus-visible,.mHhvMa_iconButton:focus-visible,.mHhvMa_museumIdentity:focus-visible,.mHhvMa_museumMenuItem:focus-visible,.mHhvMa_wallChip:focus-visible,.mHhvMa_dockButton:focus-visible,.mHhvMa_primaryButton:focus-visible,.mHhvMa_secondaryButton:focus-visible,.mHhvMa_dangerButton:focus-visible,.mHhvMa_segmentButton:focus-visible,.mHhvMa_frameButton:focus-visible,.mHhvMa_inspectorFrameButton:focus-visible,.mHhvMa_interiorButton:focus-visible,.mHhvMa_presetButton:focus-visible,.mHhvMa_artworkLibraryItem:focus-visible,.mHhvMa_placedInteriorItem:focus-visible,.mHhvMa_sheetCloseButton:focus-visible{outline-offset:2px;outline:2px solid #ede7da}@media (max-width:720px){.mHhvMa_museumIdentity h1{max-width:38vw;font-size:13px}.mHhvMa_sheetPanel{top:auto;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto}.mHhvMa_catalogPanel{max-height:46dvh;margin-top:auto;margin-bottom:0}.mHhvMa_inspectorArea{top:auto;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto}.mHhvMa_inspectorPanel{max-height:48dvh;margin-top:auto;margin-bottom:0}.mHhvMa_hintChip{white-space:normal;text-align:center;max-width:88vw;line-height:1.6}.mHhvMa_dock{left:12px;transform:none}.mHhvMa_joystickBase{bottom:calc(20px + env(safe-area-inset-bottom));width:96px;height:96px;left:16px}.mHhvMa_joystickKnob{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.mHhvMa_hintChip,.mHhvMa_focusCaption,.mHhvMa_toast{animation:none}}
._7d-m_q_stage{color:#23201c;touch-action:none;background:#d9dedc;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;position:fixed;inset:0;overflow:hidden}._7d-m_q_stage canvas{width:100%;height:100%;display:block}._7d-m_q_canvasFallback{text-align:center;place-items:center;height:100%;padding:24px;font-size:15px;display:grid}._7d-m_q_hud{z-index:30;padding:calc(12px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 12px calc(14px + env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}._7d-m_q_hudStats,._7d-m_q_hudActions{pointer-events:auto}._7d-m_q_hudStats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8db;border-radius:14px;flex-direction:column;gap:6px;padding:10px 14px;display:flex;box-shadow:0 6px 20px #23201c29}._7d-m_q_hudMoney{letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}._7d-m_q_hudFame{color:#6b6055;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}._7d-m_q_hudRank{color:#8a5a3b;font-weight:600}._7d-m_q_hudFameBar{background:#8a5a3b33;border-radius:999px;width:84px;height:6px;display:block;overflow:hidden}._7d-m_q_hudFameFill{width:var(--fame-ratio,0%);background:#c08a4a;border-radius:999px;height:100%;transition:width .4s;display:block}._7d-m_q_hudMultiplier{font-variant-numeric:tabular-nums}._7d-m_q_hudFameValue{font-variant-numeric:tabular-nums;white-space:nowrap}._7d-m_q_hudActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._7d-m_q_hudButton{color:#3a3129;cursor:pointer;background:#fffdf8e6;border:none;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:600;transition:background .2s,transform .15s;box-shadow:0 4px 14px #23201c2e}._7d-m_q_hudButton:hover{background:#fffdf8;transform:translateY(-1px)}._7d-m_q_hudBadge{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#8a5a3b;border-radius:999px;min-width:18px;margin-left:6px;padding:1px 5px;font-size:11px;display:inline-block}._7d-m_q_guide{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;color:#f7f3ea;white-space:nowrap;pointer-events:none;background:#23201c9e;border-radius:999px;margin:0;padding:8px 16px;font-size:12px;position:absolute;transform:translate(-50%)}._7d-m_q_deleteButton{right:calc(14px + env(safe-area-inset-right));bottom:calc(66px + env(safe-area-inset-bottom));z-index:30;color:#fff;cursor:pointer;background:#b8443a;border:none;border-radius:999px;padding:9px 15px;font-size:13px;position:absolute}._7d-m_q_interiorInspector{right:calc(14px + env(safe-area-inset-right));bottom:calc(106px + env(safe-area-inset-bottom));z-index:30;background:#fffdf8f0;border-radius:12px;flex-direction:column;gap:6px;width:172px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 4px 14px #23201c2e}._7d-m_q_interiorInspectorLabel{color:#3d3630;font-variant-numeric:tabular-nums;font-size:12px}._7d-m_q_interiorInspectorButton{color:#3d3630;cursor:pointer;background:#fffdf8;border:1px solid #d9d0c2;border-radius:999px;padding:7px 12px;font-size:12px}._7d-m_q_quotaWarning{left:50%;top:calc(84px + env(safe-area-inset-top));z-index:30;color:#fff;background:#b8443aeb;border-radius:10px;margin:0;padding:8px 14px;font-size:12px;position:absolute;transform:translate(-50%)}._7d-m_q_toastList{right:calc(14px + env(safe-area-inset-right));top:calc(96px + env(safe-area-inset-top));z-index:40;pointer-events:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute}._7d-m_q_toast{background:#fffdf8f0;border-left:4px solid #c08a4a;border-radius:12px;max-width:300px;padding:10px 14px;animation:.32s _7d-m_q_toastIn;box-shadow:0 8px 22px #23201c33}@keyframes _7d-m_q_toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._7d-m_q_toastTitle{margin:0;font-size:13px;font-weight:700}._7d-m_q_toastBody{color:#6b6055;margin:4px 0 0;font-size:12px}._7d-m_q_npcSpeech{color:#2f2a24;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fffdf8f2;border-radius:12px;padding:5px 11px;font-size:13px;box-shadow:0 4px 12px #23201c3d}._7d-m_q_easelLabel{color:#f7f3ea;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#23201cb8;border-radius:999px;padding:5px 11px;font-size:12px}._7d-m_q_joystickBase{left:calc(22px + env(safe-area-inset-left));bottom:calc(58px + env(safe-area-inset-bottom));z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;background:#23201c3d;border:1px solid #ffffff80;border-radius:50%;width:108px;height:108px;position:absolute}._7d-m_q_joystickKnob{background:#fffdf8d1;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 3px 10px #23201c4d}._7d-m_q_shopSheet{z-index:50;max-height:min(72vh,560px);padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#fffdf8f7;border-radius:18px 18px 0 0;flex-direction:column;animation:.26s _7d-m_q_sheetIn;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #23201c3d}@keyframes _7d-m_q_sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._7d-m_q_shopHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._7d-m_q_shopTitle{margin:0;font-size:17px;font-weight:700}._7d-m_q_shopSubtitle{color:#6b6055;margin:3px 0 0;font-size:12px}._7d-m_q_shopCloseButton{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #23201c29;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}._7d-m_q_shopTabs{gap:6px;margin:12px 0 10px;display:flex;overflow-x:auto}._7d-m_q_shopTabButton{cursor:pointer;background:#23201c12;border:none;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}._7d-m_q_shopTabButton[data-active=true]{color:#fff;background:#8a5a3b}._7d-m_q_shopList{flex:1;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:8px;margin:0;padding:0 2px 2px;list-style:none;display:grid;overflow-y:auto}._7d-m_q_shopItem{background:#fffdf8;border:1px solid #23201c1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._7d-m_q_shopItem[data-owned=true]{background:#8a5a3b12}._7d-m_q_shopItemBody{min-width:0}._7d-m_q_shopItemLabel{margin:0;font-size:14px;font-weight:600}._7d-m_q_shopItemDescription{color:#6b6055;margin:3px 0 0;font-size:12px}._7d-m_q_shopItemLock{color:#b8443a;margin:4px 0 0;font-size:11px}._7d-m_q_shopItemAction{flex:none}._7d-m_q_shopBuyButton{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#8a5a3b;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}._7d-m_q_shopBuyButton:disabled{color:#23201c73;cursor:not-allowed;background:#23201c29}._7d-m_q_shopOwnedTag{color:#8a5a3b;font-size:12px;font-weight:600}._7d-m_q_collectionSheet{z-index:50;max-height:min(76vh,620px);padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#fffdf8f7;border-radius:18px 18px 0 0;flex-direction:column;animation:.26s _7d-m_q_sheetIn;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #23201c3d}._7d-m_q_collectionEmpty{color:#6b6055;margin:18px 4px 24px;font-size:13px;line-height:1.7}._7d-m_q_collectionList{flex:1;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:8px;margin:0;padding:0 2px 2px;list-style:none;display:grid;overflow-y:auto}._7d-m_q_collectionItem{background:#fffdf8;border:1px solid #23201c1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;padding:10px;display:flex}._7d-m_q_collectionThumb{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:76px;box-shadow:0 3px 10px #23201c38}._7d-m_q_collectionBody{flex:150px;min-width:0}._7d-m_q_collectionTitle{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}._7d-m_q_collectionBadge{color:#8a5a3b;background:#8a5a3b24;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}._7d-m_q_collectionMeta{color:#6b6055;margin:3px 0 0;font-size:12px}._7d-m_q_collectionGrowth{color:#3f8f5f;margin-left:6px;font-weight:600}._7d-m_q_collectionActions{flex-wrap:wrap;flex:100%;gap:6px;display:flex}._7d-m_q_collectionPrimaryButton,._7d-m_q_collectionSecondaryButton{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;flex:0 auto;padding:8px 13px;font-size:12px;font-weight:600}._7d-m_q_collectionPrimaryButton{color:#fff;background:#8a5a3b;border:none}._7d-m_q_collectionPrimaryButton:disabled{color:#23201c73;cursor:not-allowed;background:#23201c29}._7d-m_q_collectionSecondaryButton{color:#8a5a3b;background:0 0;border:1px solid #8a5a3b66}._7d-m_q_paintOverlay{z-index:60;color:#f4efe6;background:#2f2a26;flex-direction:column;display:flex;position:absolute;inset:0}._7d-m_q_paintHeader{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:#0003;justify-content:space-between;align-items:center;gap:10px;display:flex}._7d-m_q_paintBackButton,._7d-m_q_paintFinishButton{cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}._7d-m_q_paintBackButton{color:#f4efe6;background:#ffffff24}._7d-m_q_paintFinishButton{color:#23201c;background:#c08a4a}._7d-m_q_paintFinishButton:disabled{opacity:.6;cursor:progress}._7d-m_q_paintTitleInput{color:#f4efe6;text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex:1;min-width:0;max-width:260px;padding:8px 12px;font-size:14px}._7d-m_q_paintBody{flex:1;min-height:0;display:flex}._7d-m_q_paintTools{width:216px;padding:14px 12px calc(14px + env(safe-area-inset-bottom));background:#00000029;flex-direction:column;flex:none;gap:16px;display:flex;overflow-y:auto}._7d-m_q_paintToolGroup{flex-direction:column;gap:7px;display:flex}._7d-m_q_paintToolLabel{color:#f4efe6a8;letter-spacing:.04em;font-size:11px}._7d-m_q_paintBrushList{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}._7d-m_q_paintBrushButton{color:#f4efe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;padding:8px 4px;font-size:12px}._7d-m_q_paintBrushButton[data-active=true]{background:#c08a4a47;border-color:#c08a4a}._7d-m_q_paintSwatchList{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}._7d-m_q_paintSwatch{aspect-ratio:1;background:var(--swatch-color,#fff);cursor:pointer;border:2px solid #0000;border-radius:6px}._7d-m_q_paintSwatch[data-active=true]{border-color:#f4efe6;box-shadow:0 0 0 2px #c08a4ab3}._7d-m_q_paintHistoryRow{gap:6px;display:flex}._7d-m_q_paintSmallButton{color:#f4efe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;flex:1;padding:8px 6px;font-size:12px}._7d-m_q_paintSmallButton:disabled{opacity:.38;cursor:not-allowed}._7d-m_q_paintStage{flex:1;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:8px;min-width:0;min-height:0;padding:16px;display:grid}._7d-m_q_paintCanvasFrame{aspect-ratio:4/3;border-radius:3px;min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative;box-shadow:0 10px 34px #0000006b}._7d-m_q_paintCanvas{touch-action:none;cursor:crosshair;background:#faf7f0;border-radius:3px;width:100%;height:100%;display:block}._7d-m_q_paintWetSheen{pointer-events:none;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}._7d-m_q_paintWetSheen[data-hidden=true]{display:none}._7d-m_q_paintTechniqueBar{color:#f4efe6;background:#201a14eb;border:1px solid #ffffff29;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}._7d-m_q_paintSmallButton[data-primary=true]{color:#1c140c;background:#c08a4a;border-color:#c08a4a}._7d-m_q_paintSmallButton[data-active=true]{border-color:#c08a4a}._7d-m_q_paintTechniqueDescription{color:#f4efe6c7;margin:0;font-size:11px;line-height:1.6}._7d-m_q_paintTechniqueItem{min-width:0;display:flex;position:relative}._7d-m_q_paintTechniqueItem>button:first-child{flex:1;min-width:0;padding-right:18px}._7d-m_q_paintTechniqueHelpButton{color:#f4efe6b3;cursor:pointer;background:0 0;border:1px solid #f4efe64d;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;display:grid;position:absolute;top:3px;right:3px}._7d-m_q_paintTechniqueHelpButton[data-active=true]{color:#f4dcb8;border-color:#c08a4a}._7d-m_q_paintTechniqueActionButton{color:#f4dcb8;cursor:pointer;background:#c08a4a1a;border:1px dashed #c08a4ab3;border-radius:9px;padding:8px 6px;font-size:12px}._7d-m_q_paintHint{color:#f4efe68c;margin:0;font-size:11px}._7d-m_q_resultOverlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23201ca8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}._7d-m_q_resultPanel{background:#fffdf8;border-radius:18px;width:min(560px,100%);max-height:100%;padding:20px;overflow-y:auto;box-shadow:0 16px 44px #23201c52}._7d-m_q_resultTitle{margin:0 0 14px;font-size:17px;font-weight:700}._7d-m_q_resultBody{align-items:flex-start;gap:16px;display:flex}._7d-m_q_resultImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none;width:180px;box-shadow:0 6px 18px #23201c3d}._7d-m_q_resultStats{flex:1;min-width:0}._7d-m_q_resultScore{color:#6b6055;margin:0;font-size:14px}._7d-m_q_resultScore strong{color:#23201c;font-size:26px}._7d-m_q_resultPrice{color:#8a5a3b;margin:2px 0 12px;font-size:18px;font-weight:700}._7d-m_q_resultGain,._7d-m_q_resultLoss{margin-left:8px;font-size:13px;font-weight:700}._7d-m_q_resultGain{color:#3f8f5f}._7d-m_q_resultLoss{color:#b8443a}._7d-m_q_resultBreakdown{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._7d-m_q_resultBreakdownRow{color:#6b6055;grid-template-columns:62px 1fr 42px;align-items:center;gap:8px;font-size:11px;display:grid}._7d-m_q_resultBreakdownBar{background:#8a5a3b29;border-radius:999px;height:7px;overflow:hidden}._7d-m_q_resultBreakdownFill{width:var(--fill-ratio,0%);background:#c08a4a;border-radius:999px;height:100%;display:block}._7d-m_q_resultBreakdownValue{text-align:right;font-variant-numeric:tabular-nums}._7d-m_q_resultBreakdownLabel{white-space:nowrap}._7d-m_q_resultBlocked{color:#b8443a;background:#b8443a1f;border-radius:10px;margin:14px 0 0;padding:9px 12px;font-size:12px}._7d-m_q_resultHint{color:#6b6055;margin:14px 0 0;font-size:12px;line-height:1.7}._7d-m_q_resultActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._7d-m_q_resultPrimaryButton,._7d-m_q_resultSecondaryButton{cursor:pointer;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}._7d-m_q_resultPrimaryButton{color:#fff;background:#8a5a3b;border:none}._7d-m_q_resultPrimaryButton:disabled{color:#23201c73;cursor:not-allowed;background:#23201c29}._7d-m_q_resultSecondaryButton{color:#6b6055;background:0 0;border:1px solid #23201c2e}@media (max-width:720px){._7d-m_q_paintBody{flex-direction:column-reverse}._7d-m_q_paintTools{flex-flow:wrap;gap:12px;width:100%;max-height:44vh}._7d-m_q_paintToolGroup{flex:160px}._7d-m_q_paintStage{padding:10px}._7d-m_q_hudMoney{font-size:18px}._7d-m_q_hudButton{padding:8px 12px;font-size:12px}._7d-m_q_guide{white-space:normal;text-align:center;max-width:calc(100vw - 32px)}._7d-m_q_resultBody{flex-direction:column}._7d-m_q_resultImage{width:100%}._7d-m_q_collectionPrimaryButton,._7d-m_q_collectionSecondaryButton{flex:104px}}._7d-m_q_settingsSheet{z-index:50;padding:14px 72px calc(20px + env(safe-area-inset-bottom)) 16px;background:#fffdf8f7;border-radius:18px 18px 0 0;flex-direction:column;gap:14px;animation:.26s _7d-m_q_sheetIn;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #23201c3d}._7d-m_q_settingsItem{background:#fffdf8;border:1px solid #23201c1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}._7d-m_q_settingsItemBody{flex:260px;min-width:0}._7d-m_q_settingsItemLabel{margin:0;font-size:14px;font-weight:600}._7d-m_q_settingsItemNote{color:#6b6055;margin:4px 0 0;font-size:12px;line-height:1.7}._7d-m_q_quietButton{color:#8b8073;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #23201c29;border-radius:8px;padding:6px 10px;font-size:12px}._7d-m_q_quietButton:hover{color:#23201c;border-color:#23201c52}._7d-m_q_confirmRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._7d-m_q_confirmText{color:#6b6055;font-size:12px}._7d-m_q_dangerButton{color:#b8443a;cursor:pointer;touch-action:manipulation;background:#b8443a1f;border:1px solid #b8443a80;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}._7d-m_q_noticeCloseButton{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff47;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:11px}._7d-m_q_goodsWorkshopNote{color:#6b6055;margin:12px 2px 0;font-size:12px;line-height:1.7}._7d-m_q_goodsTemplateList{flex:1;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px;margin:10px 0 0;padding:0 2px 2px;list-style:none;display:grid;overflow-y:auto}._7d-m_q_goodsTemplateItem{background:#fffdf8;border:1px solid #23201c1a;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}._7d-m_q_goodsTemplateBody{flex:1;min-width:0}._7d-m_q_goodsTemplateNumbers{color:#8a5a3b;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:12px}._7d-m_q_goodsPreview{--goods-preview-size:84px;width:var(--goods-preview-size);height:var(--goods-preview-size);flex:none;place-items:center;display:grid;position:relative}._7d-m_q_goodsPreview[data-size=small]{--goods-preview-size:68px}._7d-m_q_goodsPreviewBody{background:#fffdf8;display:block;overflow:hidden;box-shadow:0 2px 8px #23201c38}._7d-m_q_goodsPreviewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._7d-m_q_goodsPreview[data-kind=postcard] ._7d-m_q_goodsPreviewBody{aspect-ratio:4/3;border:3px solid #fff;border-radius:2px;width:88%}._7d-m_q_goodsPreview[data-kind=can-badge] ._7d-m_q_goodsPreviewBody{aspect-ratio:1;border:3px solid #f4f1e9;border-radius:50%;width:78%}._7d-m_q_goodsPreview[data-kind=acrylic-keychain] ._7d-m_q_goodsPreviewBody,._7d-m_q_goodsPreview[data-kind=acrylic-stand] ._7d-m_q_goodsPreviewBody{aspect-ratio:4/3;border:4px solid #fff;border-radius:7px;outline:3px solid #d0e8f5d9;width:74%}._7d-m_q_goodsPreview[data-kind=acrylic-keychain] ._7d-m_q_goodsPreviewBody{margin-top:14%}._7d-m_q_goodsPreview[data-kind=acrylic-stand] ._7d-m_q_goodsPreviewBody{margin-bottom:14%}._7d-m_q_goodsPreviewHole{background:#fffdf8;border-radius:50%;width:9px;height:9px;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #d0e8f5e6}._7d-m_q_goodsPreviewBase{background:#d0e8f5e6;border-radius:3px;width:64%;height:8%;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #23201c2e}._7d-m_q_goodsPreview[data-kind=mug] ._7d-m_q_goodsPreviewBody{aspect-ratio:1/1.05;background:#fff;border:1px solid #23201c24;border-radius:5px 5px 9px 9px;width:66%;margin-right:12%;padding:24% 0}._7d-m_q_goodsPreviewMugHandle{outline-offset:-1px;border:3px solid #fff;border-left-color:#0000;border-radius:0 50% 50% 0;outline:1px solid #23201c1f;width:22%;height:34%;position:absolute;top:34%;right:8%}._7d-m_q_goodsPreview[data-kind=tote-bag] ._7d-m_q_goodsPreviewBody{aspect-ratio:3/3.4;background:#efe7d6;border-radius:2px 2px 6px 6px;width:70%;margin-top:16%;padding:16% 13% 22%}._7d-m_q_goodsPreviewToteHandle{border:3px solid #d8cdb6;border-bottom:none;border-radius:999px 999px 0 0;width:24%;height:20%;position:absolute;top:4%}._7d-m_q_goodsPreviewToteHandle[data-side=left]{left:24%}._7d-m_q_goodsPreviewToteHandle[data-side=right]{right:24%}._7d-m_q_canvasChoicePanel{color:#2f2a26;background:#fffdf8;border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;width:min(460px,100%);padding:20px;display:flex;box-shadow:0 18px 44px #23201c4d}._7d-m_q_canvasChoiceTitle{margin:0;font-size:16px;font-weight:700}._7d-m_q_canvasChoiceList{flex-direction:column;gap:10px;display:flex}._7d-m_q_canvasChoiceButton{color:inherit;text-align:left;cursor:pointer;background:#f6f0e6;border:1px solid #2f2a2629;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}._7d-m_q_canvasChoiceButton:hover{border-color:#c08a4a}._7d-m_q_canvasChoiceLabel{font-size:15px;font-weight:700}._7d-m_q_canvasChoiceNote{color:#2f2a26b3;font-size:12px}._7d-m_q_impastoStage{flex:1;min-width:0;min-height:0;position:relative}._7d-m_q_impastoStageCanvas{position:absolute;inset:0}._7d-m_q_impastoStageCanvas canvas{touch-action:none;cursor:crosshair}._7d-m_q_impastoBrushCursor{pointer-events:none;border:1px solid #ffffffbf;border-radius:50%;display:none;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000059}._7d-m_q_impastoStageHud{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:10px;left:10px}._7d-m_q_impastoHudButton{pointer-events:auto;color:#f3ece2;cursor:pointer;touch-action:manipulation;background:#1c1916b8;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}._7d-m_q_impastoHudHint{color:#f3ece2b3;font-size:11px}@media (max-width:720px){._7d-m_q_impastoHudHint{display:none}._7d-m_q_impastoStage{min-height:46vh}}._7d-m_q_paintCupSwatchList{align-items:center;gap:3px;display:inline-flex}._7d-m_q_paintCupSwatch{border:1px solid #ffffff73;border-radius:50%;width:14px;height:14px}
