.utility-tool-workspace_workspace__Qg68B.utility-tool-workspace_workspace__Qg68B[data-utility-tool]{--utility-bg:var(--namazu-skin-bg,#eaf1ee);--utility-bg-deep:var(--namazu-skin-bg-deep,#d9e5e0);--utility-panel:var(--namazu-skin-panel,#ffffff);--utility-panel-raised:var(--namazu-skin-panel-2,#f3f7f5);--utility-line:var(--namazu-skin-line,#bfd0c9);--utility-line-strong:var(--namazu-skin-line-strong,#789b8d);--utility-text:var(--namazu-skin-text,#13231d);--utility-muted:var(--namazu-skin-muted,#4c6056);--utility-accent:var(--namazu-skin-accent,#086953);--utility-accent-2:var(--namazu-skin-accent-2,#155e75);--utility-warning:var(--namazu-skin-warning,#854d0e);--utility-danger:var(--namazu-skin-danger,#be123c);--utility-glow:var(--namazu-skin-glow,rgb(8 123 99/18%));position:relative;left:50%;box-sizing:border-box;width:100vw;margin-top:1.5rem;margin-left:-50vw;padding:clamp(14px,2vw,30px) clamp(12px,2.5vw,42px) clamp(34px,4vw,64px);overflow:hidden;border-block:1px solid var(--utility-line);background:radial-gradient(circle at 12% -18%,color-mix(in srgb,var(--utility-accent) 16%,transparent),transparent 31rem),radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--utility-accent-2) 12%,transparent),transparent 34rem),linear-gradient(180deg,var(--utility-bg),var(--utility-bg-deep));color:var(--utility-text);isolation:isolate}.utility-tool-workspace_workspace__Qg68B:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--utility-line) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--utility-line) 34%,transparent) 1px,transparent 1px);background-size:32px 32px;content:"";-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/70%),transparent 78%);mask-image:linear-gradient(180deg,rgb(0 0 0/70%),transparent 78%);pointer-events:none}.utility-tool-workspace_workspace__Qg68B[data-utility-tool=namazu-dot-kobo]:before{background-image:linear-gradient(45deg,rgb(255 255 255/4%) 25%,transparent 0),linear-gradient(-45deg,rgb(255 255 255/4%) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgb(255 255 255/4%) 0),linear-gradient(-45deg,transparent 75%,rgb(255 255 255/4%) 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.utility-tool-workspace_inner__tnOp8{box-sizing:border-box;width:100%;margin:0}.utility-tool-workspace_dashboardGrid__5ng8Y,.utility-tool-workspace_introGrid__M2Feg,.utility-tool-workspace_lotLayout__BF6n_{display:grid;gap:clamp(12px,1.4vw,22px)}.utility-tool-workspace_introGrid__M2Feg{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-tool-workspace_dashboardGrid__5ng8Y{grid-template-columns:minmax(0,1fr);align-items:start}.utility-tool-workspace_lotLayout__BF6n_{grid-template-columns:minmax(620px,1.35fr) minmax(390px,.65fr)}.utility-tool-workspace_panel__YyBQS,.utility-tool-workspace_workspace__Qg68B .card,.utility-tool-workspace_workspace__Qg68B .paper-panel{box-sizing:border-box;width:100%;border:1px solid var(--utility-line)!important;border-radius:var(--stage-panel-radius,12px)!important;background:linear-gradient(145deg,rgb(255 255 255/4%),transparent 36%),var(--utility-panel)!important;color:var(--utility-text)!important;box-shadow:0 18px 42px -32px var(--utility-glow),inset 0 1px rgb(255 255 255/7%)!important}.utility-tool-workspace_panel__YyBQS{margin-top:clamp(12px,1.4vw,22px)!important}.utility-tool-workspace_dashboardGrid__5ng8Y>.utility-tool-workspace_panel__YyBQS,.utility-tool-workspace_introGrid__M2Feg>.utility-tool-workspace_panel__YyBQS,.utility-tool-workspace_lotLayout__BF6n_>.utility-tool-workspace_panel__YyBQS{margin-top:0!important}.utility-tool-workspace_workspace__Qg68B .text-slate-800,.utility-tool-workspace_workspace__Qg68B .text-slate-900,.utility-tool-workspace_workspace__Qg68B .text-slate-950{color:var(--utility-text)!important}.utility-tool-workspace_workspace__Qg68B .text-slate-400,.utility-tool-workspace_workspace__Qg68B .text-slate-500,.utility-tool-workspace_workspace__Qg68B .text-slate-600,.utility-tool-workspace_workspace__Qg68B .text-slate-700{color:var(--utility-muted)!important}.utility-tool-workspace_workspace__Qg68B .text-emerald-700,.utility-tool-workspace_workspace__Qg68B .text-emerald-800,.utility-tool-workspace_workspace__Qg68B .text-emerald-900,.utility-tool-workspace_workspace__Qg68B .text-teal-800{color:var(--utility-accent)!important}.utility-tool-workspace_workspace__Qg68B .text-red-600,.utility-tool-workspace_workspace__Qg68B .text-red-700,.utility-tool-workspace_workspace__Qg68B .text-rose-600,.utility-tool-workspace_workspace__Qg68B .text-rose-700,.utility-tool-workspace_workspace__Qg68B .text-rose-800{color:var(--utility-danger)!important}.utility-tool-workspace_workspace__Qg68B .text-amber-700,.utility-tool-workspace_workspace__Qg68B .text-amber-900,.utility-tool-workspace_workspace__Qg68B .text-amber-950{color:var(--utility-warning)!important}.utility-tool-workspace_workspace__Qg68B .bg-slate-100,.utility-tool-workspace_workspace__Qg68B .bg-slate-50,.utility-tool-workspace_workspace__Qg68B .bg-white,.utility-tool-workspace_workspace__Qg68B [class~="bg-[#f7f5f1]"]{background-color:var(--utility-panel-raised)!important}.utility-tool-workspace_workspace__Qg68B .bg-emerald-50,.utility-tool-workspace_workspace__Qg68B .bg-emerald-50\/60{background-color:color-mix(in srgb,var(--utility-accent) 10%,var(--utility-panel))!important}.utility-tool-workspace_workspace__Qg68B .bg-amber-50{background-color:color-mix(in srgb,var(--utility-warning) 11%,var(--utility-panel))!important}.utility-tool-workspace_workspace__Qg68B .bg-red-50,.utility-tool-workspace_workspace__Qg68B .bg-rose-50{background-color:color-mix(in srgb,var(--utility-danger) 10%,var(--utility-panel))!important}.utility-tool-workspace_workspace__Qg68B .border-amber-200,.utility-tool-workspace_workspace__Qg68B .border-amber-300,.utility-tool-workspace_workspace__Qg68B .border-emerald-200,.utility-tool-workspace_workspace__Qg68B .border-red-300,.utility-tool-workspace_workspace__Qg68B .border-slate-100,.utility-tool-workspace_workspace__Qg68B .border-slate-200,.utility-tool-workspace_workspace__Qg68B .border-slate-300{border-color:var(--utility-line)!important}.utility-tool-workspace_workspace__Qg68B .input,.utility-tool-workspace_workspace__Qg68B input,.utility-tool-workspace_workspace__Qg68B select,.utility-tool-workspace_workspace__Qg68B textarea{border-color:var(--utility-line)!important;background-color:var(--utility-panel-raised)!important;color:var(--utility-text)!important;accent-color:var(--utility-accent)}.utility-tool-workspace_workspace__Qg68B input::-moz-placeholder,.utility-tool-workspace_workspace__Qg68B textarea::-moz-placeholder{color:var(--namazu-skin-muted,color-mix(in srgb,var(--utility-muted) 72%,transparent))}.utility-tool-workspace_workspace__Qg68B input::placeholder,.utility-tool-workspace_workspace__Qg68B textarea::placeholder{color:var(--namazu-skin-muted,color-mix(in srgb,var(--utility-muted) 72%,transparent))}.utility-tool-workspace_workspace__Qg68B .btn,.utility-tool-workspace_workspace__Qg68B a[class*=rounded-full],.utility-tool-workspace_workspace__Qg68B button{border-color:var(--utility-line)!important}.utility-tool-workspace_workspace__Qg68B .btn-ghost{background:var(--utility-panel-raised)!important;color:var(--utility-text)!important}.utility-tool-workspace_workspace__Qg68B .bg-emerald-600,.utility-tool-workspace_workspace__Qg68B .btn-primary{border-color:var(--utility-accent)!important;background:var(--utility-accent)!important;color:var(--namazu-skin-accent-ink,#ffffff)!important}.utility-tool-workspace_workspace__Qg68B a:hover,.utility-tool-workspace_workspace__Qg68B button:hover:not(:disabled){border-color:var(--utility-line-strong)!important}.utility-tool-workspace_workspace__Qg68B a:focus-visible,.utility-tool-workspace_workspace__Qg68B button:focus-visible,.utility-tool-workspace_workspace__Qg68B input:focus-visible,.utility-tool-workspace_workspace__Qg68B select:focus-visible,.utility-tool-workspace_workspace__Qg68B textarea:focus-visible{outline:2px solid var(--utility-accent)!important;outline-offset:3px}.utility-tool-workspace_workspace__Qg68B table{border-collapse:separate;border-spacing:0;color:var(--utility-text)}.utility-tool-workspace_workspace__Qg68B thead{background:var(--utility-panel-raised)!important;color:var(--utility-muted)!important}.utility-tool-workspace_workspace__Qg68B tbody tr{border-color:var(--utility-line)!important}.utility-tool-workspace_workspace__Qg68B canvas{max-width:100%}.utility-tool-workspace_technicalSwitcher__0qgEJ{container:technical-switcher/inline-size;min-width:0;margin-top:1rem}.utility-tool-workspace_technicalGrid__FHq_e{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.utility-tool-workspace_technicalCard__gRLEN,.utility-tool-workspace_technicalWidget__YKJOP{min-width:0;overflow:hidden}.utility-tool-workspace_technicalWidget__YKJOP .tradingview-widget-container,.utility-tool-workspace_technicalWidget__YKJOP .tradingview-widget-container__widget,.utility-tool-workspace_technicalWidget__YKJOP iframe{width:100%!important;max-width:100%!important}@container technical-switcher (min-width: 900px){.utility-tool-workspace_technicalGrid__FHq_e{grid-template-columns:repeat(2,minmax(0,1fr))}}.utility-tool-workspace_sectionNav__6pVNE{position:fixed;z-index:50;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:flex;max-width:min(560px,calc(100vw - 24px));flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:6px;border:1px solid var(--utility-line);border-radius:999px;background:color-mix(in srgb,var(--utility-panel) 92%,transparent);box-shadow:0 16px 44px rgb(15 23 42/18%);backdrop-filter:blur(14px)}.utility-tool-workspace_sectionNav__6pVNE a{border:0!important;background:transparent!important;color:var(--utility-text)!important;box-shadow:none!important}.utility-tool-workspace_sectionNav__6pVNE a:hover{background:color-mix(in srgb,var(--utility-accent) 12%,transparent)!important;color:var(--utility-accent)!important}@media (min-width:1800px){.utility-tool-workspace_workspace__Qg68B{padding-inline:48px}.utility-tool-workspace_lotLayout__BF6n_{grid-template-columns:minmax(760px,1.45fr) minmax(480px,.55fr)}}@media (max-width:1180px){.utility-tool-workspace_dashboardGrid__5ng8Y,.utility-tool-workspace_lotLayout__BF6n_{grid-template-columns:1fr}}@media (max-width:720px){.utility-tool-workspace_workspace__Qg68B{padding:12px 8px max(34px,calc(20px + env(safe-area-inset-bottom)))}.utility-tool-workspace_introGrid__M2Feg{grid-template-columns:1fr}.utility-tool-workspace_panel__YyBQS,.utility-tool-workspace_workspace__Qg68B .card,.utility-tool-workspace_workspace__Qg68B .paper-panel{border-radius:var(--stage-panel-radius,8px)!important}.utility-tool-workspace_sectionNav__6pVNE{right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;max-width:none;justify-content:center}.utility-tool-workspace_sectionNav__6pVNE a{flex:1 1 auto;padding-inline:8px!important;text-align:center}}@media (prefers-reduced-motion:reduce){.utility-tool-workspace_workspace__Qg68B *,.utility-tool-workspace_workspace__Qg68B :after,.utility-tool-workspace_workspace__Qg68B :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.photo_root__Nnyvh{min-width:0;color:var(--utility-text)}.photo_toolbar__oTM6X{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.photo_toolbar__oTM6X h2{font-size:clamp(1.35rem,2vw,2rem);font-weight:800}.photo_toolbar__oTM6X p{margin-top:6px;color:var(--utility-muted)}.photo_buttons__vIPD_,.photo_savebuttons__WBob1,.photo_viewbar__jskX4{display:flex;gap:10px;flex-wrap:wrap}.photo_buttons__vIPD_ button,.photo_savebuttons__WBob1 button,.photo_viewbar__jskX4 button{min-height:44px}.photo_viewbar__jskX4{padding:12px;border-bottom:1px solid var(--utility-line)}.photo_viewbar__jskX4 button[aria-pressed=true]{outline:2px solid var(--utility-accent);outline-offset:1px}.photo_layout__WbrVl{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;margin-top:16px}.photo_controls__uimei,.photo_stage__6Rtw3{min-width:0;border:1px solid var(--utility-line);border-radius:12px;background:var(--utility-panel);overflow:hidden}.photo_stage__6Rtw3{display:flex;align-items:stretch;flex-direction:column}.photo_controls__uimei{padding:20px}.photo_preview__BsECA{position:relative;width:100%;max-height:72vh;min-height:220px;background:var(--utility-panel-raised);display:flex;align-items:center;justify-content:center;overflow:hidden}.photo_preview__BsECA canvas,.photo_preview__BsECA img{display:block;width:100%;height:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain}.photo_preview__BsECA canvas[hidden]{display:none}.photo_preview__BsECA img{background:white}.photo_empty__XvoTH{padding:32px 16px;text-align:center;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.photo_empty__XvoTH h3{font-size:clamp(1.2rem,2.3vw,2.1rem);font-weight:800}.photo_empty__XvoTH p{color:var(--utility-muted)}.photo_layers__hpsFD{height:100px;width:140px;position:relative;margin-bottom:16px}.photo_layers__hpsFD span{position:absolute;inset:10px;border:2px solid var(--utility-accent);border-radius:12px;background:color-mix(in srgb,var(--utility-accent) 8%,var(--utility-panel));transform:skewY(-8deg)}.photo_layers__hpsFD span:nth-child(2){translate:12px -10px;opacity:.65}.photo_layers__hpsFD span:nth-child(3){translate:24px -20px;opacity:.3}.photo_controls__uimei fieldset{display:flex;flex-direction:column;gap:20px;min-width:0}.photo_controls__uimei fieldset+fieldset{margin-top:28px;padding-top:24px;border-top:1px solid var(--utility-line)}.photo_controls__uimei legend{font-size:1.1rem;font-weight:750;margin-bottom:18px}.photo_controls__uimei label{display:block;font-weight:650}.photo_controls__uimei select{display:block;width:100%;margin-top:8px;min-height:44px;border:1px solid var(--utility-line);border-radius:8px;padding:8px 10px;font-size:16px}.photo_controls__uimei input[type=range]{display:block;width:100%;margin-top:8px;height:32px}.photo_controls__uimei output{float:right;font-weight:400}.photo_controls__uimei fieldset:disabled{opacity:.6}.photo_savebuttons__WBob1{flex-direction:column}.photo_note__7lCrr{font-size:.875rem;line-height:1.7;color:var(--utility-muted);margin-top:12px}.photo_stage__6Rtw3>.photo_note__7lCrr{padding:0 14px 12px}.photo_filename__Nali1{display:block;max-width:100%;overflow-wrap:anywhere}.photo_status__KBxeW{padding:16px 0;min-height:56px;line-height:1.7}.photo_status__KBxeW progress{display:block;width:min(100%,540px);height:12px;margin-top:8px;accent-color:var(--utility-accent)}.photo_error__x1017{border:1px solid var(--utility-danger);border-radius:8px;padding:12px;margin:12px 0;color:var(--utility-danger)}.photo_error__x1017 button{margin-top:10px}@media (min-width:1800px){.photo_layout__WbrVl{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.photo_controls__uimei{padding:24px}}@media (max-width:800px){.photo_layout__WbrVl{grid-template-columns:1fr;gap:12px}.photo_controls__uimei{padding:16px}.photo_controls__uimei fieldset{gap:16px}.photo_toolbar__oTM6X{gap:12px}.photo_toolbar__oTM6X p{font-size:.9rem}.photo_preview__BsECA{max-height:65vh;min-height:160px}.photo_preview__BsECA canvas,.photo_preview__BsECA img{max-height:65vh}.photo_empty__XvoTH{min-height:300px;padding:32px 16px}.photo_savebuttons__WBob1{flex-direction:row}.photo_savebuttons__WBob1 button{flex:1 1 130px}.photo_viewbar__jskX4{gap:8px;padding:10px}.photo_viewbar__jskX4 button{padding-inline:12px}.photo_buttons__vIPD_{width:100%}.photo_buttons__vIPD_ button{flex:1 1 160px}}.photo_root__Nnyvh button:disabled{opacity:.65;cursor:not-allowed}.photo_root__Nnyvh button:focus-visible,.photo_root__Nnyvh input:focus-visible,.photo_root__Nnyvh select:focus-visible{outline:3px solid var(--utility-accent);outline-offset:3px}.anti-reversal-brake_brake__FhvP2{margin-top:clamp(12px,1.4vw,22px);padding:clamp(16px,2vw,26px);border:1px solid var(--utility-line);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--utility-danger) 7%,transparent),transparent 42%),var(--utility-panel);box-shadow:0 18px 42px -34px var(--utility-glow),inset 4px 0 var(--utility-danger)}.anti-reversal-brake_header___I7u3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.anti-reversal-brake_eyebrow__zxQ3K{color:var(--utility-danger);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.anti-reversal-brake_title__sRYbU{margin-top:4px;color:var(--utility-text);font-size:clamp(1rem,1.5vw,1.24rem);font-weight:950}.anti-reversal-brake_description__vTqLg{max-width:72ch;margin-top:6px;color:var(--utility-muted);font-size:.82rem;line-height:1.7}.anti-reversal-brake_count__Yf4hJ{min-width:116px;padding:10px 12px;border:1px solid var(--utility-line);border-radius:9px;background:var(--utility-panel-raised);color:var(--utility-muted);font-size:.7rem;font-weight:800;text-align:center}.anti-reversal-brake_count__Yf4hJ strong{display:block;margin-top:2px;color:var(--utility-accent);font-size:1.35rem}.anti-reversal-brake_progress___dfIe{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px}.anti-reversal-brake_progressTrack__fEpYT{height:8px;overflow:hidden;border:1px solid var(--utility-line);border-radius:999px;background:var(--utility-bg-deep)}.anti-reversal-brake_progressFill__oTKkP{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--utility-danger),var(--utility-accent));transition:width .16s ease}.anti-reversal-brake_progressLabel__zg8lo{color:var(--utility-muted);font-size:.72rem;font-weight:850}.anti-reversal-brake_list__oZdF_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:0;list-style:none}.anti-reversal-brake_item__h_d2y{min-width:0;border:1px solid var(--utility-line);border-radius:9px;background:var(--utility-panel-raised)}.anti-reversal-brake_item__h_d2y[data-checked=true]{border-color:color-mix(in srgb,var(--utility-accent) 62%,var(--utility-line));background:color-mix(in srgb,var(--utility-accent) 9%,var(--utility-panel))}.anti-reversal-brake_item__h_d2y label{display:flex;min-height:48px;align-items:center;gap:10px;padding:9px 11px;color:var(--utility-text);font-size:.8rem;line-height:1.45;cursor:pointer}.anti-reversal-brake_item__h_d2y input{width:18px;height:18px;flex:0 0 18px}.anti-reversal-brake_status__4gRcX{margin-top:12px;padding:10px 12px;border-left:3px solid var(--utility-warning);background:color-mix(in srgb,var(--utility-warning) 8%,var(--utility-panel-raised));color:var(--utility-muted);font-size:.76rem;line-height:1.65}.anti-reversal-brake_actions__GgRRh{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.anti-reversal-brake_primary__vyZfy,.anti-reversal-brake_secondary__vS9YS{min-height:42px;padding:8px 14px;border:1px solid var(--utility-line);border-radius:999px;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.anti-reversal-brake_primary__vyZfy{border-color:var(--utility-accent);background:var(--utility-accent);color:var(--namazu-skin-accent-ink,#ffffff)}.anti-reversal-brake_secondary__vS9YS{background:var(--utility-panel-raised);color:var(--utility-text)}.anti-reversal-brake_savedNote__S4Sym{margin-left:auto;color:var(--utility-muted);font-size:.68rem}@media (max-width:720px){.anti-reversal-brake_brake__FhvP2{border-radius:8px}.anti-reversal-brake_header___I7u3{display:grid}.anti-reversal-brake_count__Yf4hJ{min-width:0;text-align:left}.anti-reversal-brake_count__Yf4hJ strong{display:inline;margin-left:6px}.anti-reversal-brake_list__oZdF_{grid-template-columns:1fr}.anti-reversal-brake_primary__vyZfy,.anti-reversal-brake_secondary__vS9YS{flex:1 1 auto}.anti-reversal-brake_savedNote__S4Sym{width:100%;margin-left:0}}.editor_virtualGridViewport__fr8vH{height:clamp(430px,52vh,680px);border-color:var(--utility-line,#d8dee5)!important;background:var(--utility-panel-raised,#f8fafc)!important;scrollbar-color:var(--utility-line-strong,#94a3b8) var(--utility-bg-deep,#e2e8f0)}.editor_pixelArtImage__t2mBz{max-width:100%;max-height:100%;image-rendering:pixelated}.editor_canvasViewport__ZUAVa{width:100%;min-height:clamp(440px,58vh,760px);border:1px solid var(--utility-line,#d7d2c8);background:linear-gradient(45deg,color-mix(in srgb,var(--utility-line,#d7d2c8) 44%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--utility-line,#d7d2c8) 44%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--utility-line,#d7d2c8) 44%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--utility-line,#d7d2c8) 44%,transparent) 75%),var(--utility-panel-raised,#f2efe8);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;box-shadow:inset 0 0 34px color-mix(in srgb,var(--utility-bg-deep,#ddd) 52%,transparent);touch-action:none}.editor_canvasElement__wKPh8{display:block;cursor:crosshair;image-rendering:pixelated;touch-action:none}.editor_placementThumb__GJdtm{width:100%;height:100%;image-rendering:pixelated}@media (min-width:1800px){.editor_virtualGridViewport__fr8vH{height:min(72vh,820px)}.editor_canvasViewport__ZUAVa{min-height:min(72vh,860px)}}@media (max-width:720px){.editor_virtualGridViewport__fr8vH{height:390px}.editor_canvasViewport__ZUAVa{min-height:390px}}.lot-calculator_toolbar__SAcbp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--utility-line)}.lot-calculator_saved__xcDs1{display:inline-flex;align-items:center;gap:7px;color:var(--utility-muted);font-size:.7rem;font-weight:750}.lot-calculator_saved__xcDs1:before{width:7px;height:7px;border-radius:50%;background:var(--utility-accent);box-shadow:0 0 8px var(--utility-glow);content:""}.lot-calculator_reset__aFQnO{min-height:34px;padding:5px 10px;border:1px solid var(--utility-line);border-radius:999px;background:var(--utility-panel-raised);color:var(--utility-muted);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.lot-calculator_riskPresets__i7QT0{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.lot-calculator_riskPreset__Nv3mM{min-height:31px;padding:4px 10px;border:1px solid var(--utility-line);border-radius:999px;background:var(--utility-panel-raised);color:var(--utility-muted);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.lot-calculator_riskPreset__Nv3mM[aria-pressed=true]{border-color:var(--utility-accent);background:color-mix(in srgb,var(--utility-accent) 13%,var(--utility-panel));color:var(--utility-accent)}.lot-calculator_result__CTBtS{min-height:100%;padding:clamp(16px,2vw,24px);border:1px solid var(--utility-line);border-radius:10px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--utility-accent) 15%,transparent),transparent 18rem),var(--utility-panel-raised);box-shadow:inset 4px 0 var(--utility-accent)}.lot-calculator_resultLabel__XNEG_{color:var(--utility-accent);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lot-calculator_mainResult__m1t4k{display:grid;gap:4px;margin-top:15px;padding-block:14px;border-block:1px solid var(--utility-line)}.lot-calculator_mainResult__m1t4k dt{color:var(--utility-muted);font-size:.72rem;font-weight:800}.lot-calculator_mainResult__m1t4k dd{color:var(--utility-accent);font-size:clamp(1.85rem,3vw,3rem);font-weight:950;letter-spacing:-.04em;line-height:1}.lot-calculator_resultRows__htM8J{display:grid;gap:10px;margin-top:13px}.lot-calculator_resultRows__htM8J>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lot-calculator_resultRows__htM8J dt{color:var(--utility-muted);font-size:.72rem}.lot-calculator_resultRows__htM8J dd{color:var(--utility-text);font-size:.86rem;font-weight:900;text-align:right}.lot-calculator_empty__ZvWF5{margin-top:16px;color:var(--utility-muted);font-size:.82rem;line-height:1.7}.lot-calculator_disclaimer__SRGJu{margin-top:16px;color:var(--utility-muted);font-size:.68rem;line-height:1.65}@media (max-width:720px){.lot-calculator_result__CTBtS{border-radius:8px}.lot-calculator_mainResult__m1t4k dd{font-size:2rem}}.pixel-art_root__j8OdM{position:relative;min-width:0;font-size:1rem}.pixel-art_root__j8OdM button{min-height:44px;font-size:.875rem}.pixel-art_root__j8OdM button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.pixel-art_root__j8OdM .btn-primary{color:var(--namazu-skin-accent-ink,#fff)!important}.pixel-art_sourceBar__6eNTy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.pixel-art_actions__w_rsZ{display:flex;gap:.75rem;flex-wrap:wrap}.pixel-art_inputHelp__hXYVe{width:100%}.pixel-art_muted__Zenh8{color:var(--utility-muted);font-size:.875rem;line-height:1.65}.pixel-art_sourceBar__6eNTy .pixel-art_muted__Zenh8{margin-top:.25rem}.pixel-art_layout__y1Gwr{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:clamp(12px,1.4vw,22px);margin-top:clamp(12px,1.4vw,22px);align-items:start}.pixel-art_controls__OFJM_{display:grid;gap:1rem;padding:1.25rem;min-width:0}.pixel-art_controls__OFJM_ fieldset{min-width:0}.pixel-art_controls__OFJM_ label,.pixel-art_controls__OFJM_ legend{font-size:.875rem;font-weight:700}.pixel-art_controls__OFJM_ legend{margin-bottom:.75rem}.pixel-art_controls__OFJM_ select{display:block;width:100%;min-width:0;min-height:44px;margin-top:.5rem;padding:.65rem .5rem;border:1px solid var(--utility-line);border-radius:8px;font-size:1rem}.pixel-art_controls__OFJM_ select:disabled{opacity:.65;cursor:not-allowed}.pixel-art_presets__hwMhI{display:flex;flex-wrap:wrap;gap:.5rem}.pixel-art_presets__hwMhI button{padding:.6rem .8rem}.pixel-art_presets__hwMhI .pixel-art_selected__QyNpN{outline:2px solid var(--utility-accent);outline-offset:-2px;font-weight:900}.pixel-art_presets__hwMhI .pixel-art_selected__QyNpN:before{content:"✓ "}.pixel-art_selectGrid__CVQ3X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pixel-art_toggle__f0_j9{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;cursor:pointer}.pixel-art_toggle__f0_j9 small{display:block;margin-top:.25rem;color:var(--utility-muted);font-size:.875rem;font-weight:400}.pixel-art_toggle__f0_j9 input{flex:0 0 auto;width:22px;height:22px;margin:11px;cursor:pointer}.pixel-art_saveControls__siBZc{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--utility-line)}.pixel-art_results__xTXWv{display:grid;gap:clamp(12px,1.4vw,22px);min-width:0}.pixel-art_comparison__ZaPe_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,22px)}.pixel-art_figure__MyM6b{margin:0;overflow:hidden;min-width:0}.pixel-art_figure__MyM6b figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:52px;padding:.75rem 1rem;border-bottom:1px solid var(--utility-line)}.pixel-art_figure__MyM6b figcaption span{font-size:.875rem;color:var(--utility-muted)}.pixel-art_stage__o_hrJ{display:flex;align-items:center;justify-content:center;height:clamp(260px,32vw,560px);padding:1rem;overflow:hidden;background-color:var(--utility-panel-raised);background-image:conic-gradient(color-mix(in srgb,var(--utility-line) 35%,transparent) 25%,transparent 0 50%,color-mix(in srgb,var(--utility-line) 35%,transparent) 0 75%,transparent 0);background-size:16px 16px}.pixel-art_originalImage__XDMlm,.pixel-art_pixelCanvas__fKO78{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pixel-art_pixelCanvas__fKO78{image-rendering:pixelated}.pixel-art_processing__MS0hV{opacity:.65}.pixel-art_empty__tSGbG{color:var(--utility-muted);text-align:center;line-height:1.8;font-size:.875rem}.pixel-art_resultInfo__KIGw5{padding:1.25rem;display:grid;gap:.75rem;overflow-wrap:anywhere}.pixel-art_palette__oTkfO{display:flex;flex-wrap:wrap;gap:4px}.pixel-art_palette__oTkfO span:not(:only-child){display:block;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--utility-text) 20%,transparent);border-radius:3px}.pixel-art_palette__oTkfO span[style]{display:block;width:20px;height:20px;border:1px solid var(--utility-line);border-radius:3px}.pixel-art_error__PK0dM{color:var(--utility-danger);display:grid;gap:.75rem}.pixel-art_dropOverlay__w625E{position:absolute;inset:0;z-index:10;display:grid;place-items:center;border:3px dashed var(--utility-accent);border-radius:12px;background:color-mix(in srgb,var(--utility-panel) 94%,transparent);font-weight:900;pointer-events:none}@media (max-width:1050px){.pixel-art_layout__y1Gwr{grid-template-columns:minmax(0,1fr)}.pixel-art_controls__OFJM_{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-art_controls__OFJM_>.pixel-art_muted__Zenh8,.pixel-art_controls__OFJM_>fieldset,.pixel-art_saveControls__siBZc,.pixel-art_selectGrid__CVQ3X{grid-column:1/-1}.pixel-art_saveControls__siBZc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.pixel-art_stage__o_hrJ{height:300px}}@media (max-width:560px){.pixel-art_controls__OFJM_,.pixel-art_resultInfo__KIGw5,.pixel-art_sourceBar__6eNTy{padding:1rem}.pixel-art_actions__w_rsZ{width:100%}.pixel-art_actions__w_rsZ button{flex:1 1 auto}.pixel-art_controls__OFJM_,.pixel-art_saveControls__siBZc{grid-template-columns:minmax(0,1fr)}.pixel-art_figure__MyM6b figcaption{display:grid;justify-content:start;gap:.25rem;padding:.75rem}.pixel-art_figure__MyM6b figcaption span{font-size:.875rem}.pixel-art_stage__o_hrJ{height:210px;padding:.5rem}.pixel-art_empty__tSGbG{font-size:.875rem}}