.MusicGenerator_controlRail__aJgYu{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg-panel)}.MusicGenerator_controlRailScroll__tTPH3{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.MusicGenerator_controlRailSection__eR9vx{padding:10px var(--app-pad);display:flex;flex-direction:column;gap:6px}.MusicGenerator_controlRailSectionTitle__2abk7{color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--app-font-size-xs);font-weight:600}.MusicGenerator_submitPanel__GF77t{position:relative;padding:14px var(--app-pad) 12px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent) 10%,transparent) 0,transparent 80px),var(--app-bg-raised);border-top:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-border));box-shadow:var(--app-edge-highlight),0 -10px 22px -12px color-mix(in srgb,var(--app-accent) 28%,transparent)}.MusicGenerator_submitPanel__GF77t:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--app-accent) 90%,transparent) 50%,transparent 100%)}.MusicGenerator_submitTotalRow__z9V8X{display:flex;align-items:center;justify-content:space-between;gap:8px}.MusicGenerator_submitTotalLabel__Xn2u6{color:var(--app-text);font-weight:600}.MusicGenerator_generateButton__Tg0hu{width:100%;justify-content:center;margin-top:4px}.MusicGenerator_centerColumn__Lj1MG{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg-panel)}.MusicGenerator_centerMount__t4z8g{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.MusicGenerator_centerScroll__06J_9{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.MusicGenerator_modelPicker__7mwod{display:flex;flex-direction:column;gap:6px;padding:10px var(--app-pad) 6px}.MusicGenerator_modelOption__AUYIV{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--app-border);border-radius:var(--app-radius-s,6px);background:var(--app-bg-raised);color:var(--app-text);text-align:left;cursor:pointer;font-family:inherit;font-size:inherit}.MusicGenerator_modelOption__AUYIV:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-border))}.MusicGenerator_modelOption__AUYIV[data-selected=true]{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 10%,var(--app-bg-raised))}.MusicGenerator_modelOption__AUYIV:disabled{cursor:not-allowed;opacity:.45}.MusicGenerator_modelOptionTop__dG6h4{display:flex;align-items:center;justify-content:space-between;gap:8px}.MusicGenerator_modelOptionLabel__EXK81{font-weight:600}.MusicGenerator_modelOptionDescription__QhjWt{color:var(--app-text-muted);line-height:1.35;font-size:var(--app-font-size-xs)}.MusicGenerator_instrumentalRow__CLFpV{display:flex;align-items:center;gap:8px;padding:6px var(--app-pad);cursor:pointer;user-select:none;color:var(--app-text)}.MusicGenerator_instrumentalRow__CLFpV input[type=checkbox]{cursor:pointer}.MusicGenerator_editorPanel__WIdC_{display:flex;flex-direction:column;flex-shrink:0}.MusicGenerator_editorTabsRow__J4qTU{display:flex;align-items:center;gap:8px;padding:6px 10px 0;border-bottom:1px solid var(--app-border)}.MusicGenerator_editorTabsSpacer__ByG1r{flex:1}.MusicGenerator_editorBody__TXXlb{display:flex;flex-direction:column}.MusicGenerator_sectionBody__PA6jv{display:flex;flex-direction:column;gap:10px;padding:10px var(--app-pad)}.MusicGenerator_helpText__XdU_w{margin:0;line-height:1.5;color:var(--app-text-muted)}.MusicGenerator_structureTagRow__qLU0c{display:flex;flex-wrap:wrap;gap:4px}.MusicGenerator_lyricsInputContainer__jsfTU{position:relative}.MusicGenerator_charCount__XfEq6{position:absolute;bottom:6px;right:10px;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-bg-panel) 80%,transparent);padding:1px 6px;border-radius:4px;pointer-events:none}.MusicGenerator_charCountWarning__n0Buv{color:var(--app-warning)}.MusicGenerator_charCountError__ltvsD{color:var(--app-danger)}.MusicGenerator_imageDropZone__3rjOm{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;border:1px dashed var(--app-border);border-radius:10px;background:var(--app-bg-sunken);color:var(--app-text-muted);text-align:center}.MusicGenerator_imageDropZone__3rjOm[data-active=true]{border-color:color-mix(in srgb,var(--app-accent) 65%,transparent);background:color-mix(in srgb,var(--app-accent) 10%,var(--app-bg-sunken))}.MusicGenerator_imageDropZoneText__S4gKd{font-size:var(--app-font-size);font-weight:600;color:var(--app-text)}.MusicGenerator_imagePreview__T_d1h{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg-raised)}.MusicGenerator_imagePreviewThumb__MGJke{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--app-border)}.MusicGenerator_imagePreviewPlaceholder__dVaMR{width:64px;height:64px;display:grid;place-items:center;color:var(--app-text-muted);background:var(--app-bg-sunken);border-radius:6px;border:1px solid var(--app-border)}.MusicGenerator_imagePreviewInfo__u1iDM{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MusicGenerator_imagePreviewName__4skWq{font-weight:600;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicGenerator_imagePreviewMeta__xnvg6{color:var(--app-text-muted)}.MusicGenerator_toolbarBadge__FL_z3{text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--app-accent) 15%,transparent);color:var(--app-text-accent)}.MusicGenerator_playerPanel__GmH1y{position:relative;height:100%;display:flex;flex-direction:column}.MusicGenerator_playerEmptyWrap__9kgYy{flex:1;display:grid;place-items:center;padding:24px}.MusicGenerator_playerTitleBar__emiOQ{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;min-width:0}.MusicGenerator_playerTitle__tIMzo{margin:0;font-size:var(--app-font-size-l);font-weight:700;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.MusicGenerator_playerActionsRow__qsEMu{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0 12px 10px;border-bottom:1px solid var(--app-border)}.MusicGenerator_playerStage__HPn_0{position:relative;width:100%;aspect-ratio:4/3;max-height:280px;overflow:hidden;background:color-mix(in srgb,var(--app-bg-sunken) 70%,var(--app-bg-panel))}.MusicGenerator_analyzerContainer__bRTRI{position:absolute;inset:0;z-index:1;pointer-events:none}.MusicGenerator_playerInspirationImage__064mH{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.7}.MusicGenerator_playerCoverPlaceholder__zDSKw{position:absolute;inset:0;display:grid;place-items:center;color:var(--app-text-muted);z-index:0}.MusicGenerator_audioPlayerWrap__sSyYs{padding:10px 12px}.MusicGenerator_audioElement__nznOO{width:100%;height:36px}.MusicGenerator_metadataRow__jRqis{display:flex;flex-wrap:wrap;gap:12px;padding:6px 12px;color:var(--app-text-muted)}.MusicGenerator_metadataRow__jRqis span{display:inline-flex;align-items:center;gap:4px}.MusicGenerator_playerLowerBody__CZbt_{flex:1;min-height:0;overflow:auto;padding:12px}.MusicGenerator_lyricsOverlay__fmRDl{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:color-mix(in srgb,var(--app-bg-sunken) 88%,transparent);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);animation:MusicGenerator_lyricsOverlayIn__thwk8 .14s ease-out}@keyframes MusicGenerator_lyricsOverlayIn__thwk8{0%{opacity:0}to{opacity:1}}.MusicGenerator_lyricsOverlayPanel__yjJvY{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px;gap:8px}.MusicGenerator_lyricsOverlayHeader__f0Yth{display:flex;align-items:center;justify-content:space-between;gap:8px}.MusicGenerator_lyricsOverlayTitle__M3PGe{margin:0;font-size:var(--app-font-size-l);font-weight:700;color:var(--app-text)}.MusicGenerator_lyricsOverlayBody__4yA18{flex:1;min-height:0;overflow:auto;padding:8px 10px;background:var(--app-bg-panel);border:1px solid var(--app-border);border-radius:var(--app-radius-s,6px)}.MusicGenerator_lyricsPre__PQiIR{margin:0;font-family:var(--app-font-mono,ui-monospace,monospace);line-height:1.7;color:var(--app-text);white-space:pre-wrap;word-wrap:break-word;user-select:text}.MusicGenerator_lyricsTag__tHrEi{color:var(--app-text-accent);font-weight:700}.MusicGenerator_stylePre__OYErh{margin:0;font-family:var(--app-font-mono,ui-monospace,monospace);line-height:1.6;color:var(--app-text);white-space:pre-wrap;word-wrap:break-word;user-select:text}.MusicGenerator_saveErrorBanner__0wxrB{display:flex;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--app-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-warning) 35%,transparent);color:var(--app-text)}.MusicGenerator_aiBusyOverlay__DHR1H{position:absolute;inset:0;z-index:50;display:grid;place-items:center;background:color-mix(in srgb,var(--app-bg-sunken) 70%,transparent);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);animation:MusicGenerator_aiBusyOverlayIn__eF77C .18s ease-out}@keyframes MusicGenerator_aiBusyOverlayIn__eF77C{0%{opacity:0}to{opacity:1}}.MusicGenerator_aiBusyCard__VsZ5M{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:320px;max-width:480px;padding:28px 32px 24px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-bg-panel);box-shadow:0 8px 32px rgba(0,0,0,.25);text-align:center}.MusicGenerator_aiBusyTitle__xLAU7{font-size:var(--app-font-size-l);font-weight:700;color:var(--app-text);margin-top:4px}.MusicGenerator_aiBusyHint__mcIQQ{line-height:1.5;color:var(--app-text-muted)}.MusicGenerator_aiBusyMeta__5IIX3{color:var(--app-text-accent);margin-top:2px}.MusicGenerator_aiBusyDetail__Z6HnO{color:var(--app-text);font-style:italic;line-height:1.4;max-width:360px;margin-top:2px}.MusicGenerator_aiBusyHintMuted__c6QlE{color:var(--app-text-muted);font-style:italic}.MusicGenerator_aiBusyActions__UhwXx{display:flex;gap:8px;margin-top:8px}.MusicGenerator_aiBusyConfirmCancel__NoO6Y,.MusicGenerator_aiBusyKeepWaiting__S3jHe{padding:6px 14px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit;border:1px solid var(--app-border)}.MusicGenerator_aiBusyConfirmCancel__NoO6Y{color:var(--app-danger);background:transparent}.MusicGenerator_aiBusyConfirmCancel__NoO6Y:hover{background:color-mix(in srgb,var(--app-danger) 12%,transparent)}.MusicGenerator_aiBusyKeepWaiting__S3jHe{color:var(--app-text-accent);background:color-mix(in srgb,var(--app-accent) 18%,transparent);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent)}.MusicGenerator_aiBusyKeepWaiting__S3jHe:hover{background:color-mix(in srgb,var(--app-accent) 28%,transparent)}.MusicGenerator_pendingBanner__PLa2o{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-bg-panel));border-bottom:1px solid color-mix(in srgb,var(--app-accent) 25%,transparent)}.MusicGenerator_pendingBannerHeader__tskIq{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--app-text-accent)}.MusicGenerator_pendingBannerHeaderRunning__IA5Z1{color:var(--app-text-muted);font-weight:500}.MusicGenerator_pendingBannerItemRunning__J5H35{background:color-mix(in srgb,var(--app-bg-sunken) 50%,var(--app-bg-panel))!important;opacity:.85}.MusicGenerator_pendingBannerList__RC1P_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.MusicGenerator_pendingBannerItem__XaWAR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:6px;background:var(--app-bg-panel)}.MusicGenerator_pendingBannerInfo__HCwkJ{display:flex;flex-direction:column;min-width:0}.MusicGenerator_pendingBannerFilename__7SoFd{font-weight:600;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicGenerator_pendingBannerMeta__HmHwQ{color:var(--app-text-muted)}.MusicGenerator_pendingBannerActions__n37aM{display:flex;gap:6px;flex-shrink:0}.MusicGenerator_pendingBannerDismiss__QQsAH,.MusicGenerator_pendingBannerOpen__MHJUk{padding:4px 12px;font-weight:600;border-radius:5px;cursor:pointer;font-family:inherit;border:1px solid var(--app-border)}.MusicGenerator_pendingBannerOpen__MHJUk{color:var(--app-text-accent);background:color-mix(in srgb,var(--app-accent) 18%,transparent);border-color:color-mix(in srgb,var(--app-accent) 55%,transparent)}.MusicGenerator_pendingBannerOpen__MHJUk:hover:not(:disabled){background:color-mix(in srgb,var(--app-accent) 28%,transparent)}.MusicGenerator_pendingBannerOpen__MHJUk:disabled{cursor:not-allowed;opacity:.5}.MusicGenerator_pendingBannerDismiss__QQsAH{color:var(--app-text-muted);background:transparent}.MusicGenerator_pendingBannerDismiss__QQsAH:hover{color:var(--app-text);background:var(--app-bg-hover)}.MusicGenerator_historySidebar__pXZyd{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-panel-active);color:var(--app-text)}.MusicGenerator_historyHeader__t_KPl{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--app-border)}.MusicGenerator_historyTitle__4E8Rb{font-weight:600}.MusicGenerator_historyRefresh__ma8LW{background:transparent;border:0;padding:4px 6px;border-radius:4px;color:var(--app-text-muted);cursor:pointer}.MusicGenerator_historyRefresh__ma8LW:hover{background:var(--app-bg-hover);color:var(--app-text)}.MusicGenerator_historyEmpty__Tp3cQ{padding:12px;color:var(--app-text-muted);line-height:1.4}.MusicGenerator_historyList__dASqt{flex:1;overflow:auto;padding:6px;margin:0;list-style:none;display:flex;flex-direction:column;gap:4px}.MusicGenerator_historyItem__1XBMQ{border-radius:4px}.MusicGenerator_historyItemActive__99Iz0{background:var(--app-bg-hover);box-shadow:0 0 0 1px var(--app-accent) inset}.MusicGenerator_historyButton__W1NFr{width:100%;padding:8px;background:transparent;border:0;text-align:left;cursor:pointer;color:var(--app-text);display:flex;flex-direction:column;gap:4px;border-radius:4px}.MusicGenerator_historyButton__W1NFr:hover{background:var(--app-bg-hover)}.MusicGenerator_historyTitle2__e_jdF{font-weight:600;line-height:1.3}.MusicGenerator_historyStyle__Lml3v{line-height:1.3;color:var(--app-text-muted);font-size:var(--app-font-size-xs)}.MusicGenerator_historyMeta__NzYAX{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.MusicGenerator_historyMetaSubtle__6JrGB{color:var(--app-text-muted);font-size:var(--app-font-size-xs)}.MusicGenerator_historyIdRow__vidlM{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.MusicGenerator_historyIdRow__vidlM:empty{display:none}.MusicGenerator_showcaseChip__d7mwJ{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--app-accent);color:var(--app-on-accent,#fff);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;user-select:none}.MusicGenerator_historyShowcaseLabel__sLwx1{color:var(--app-text-muted);font-style:italic;font-size:var(--app-font-size-xs)}.MusicGenerator_shareModalBody__sEaJ7{display:flex;flex-direction:column;gap:16px;padding:12px;background:var(--app-bg-solid,#323232)}.MusicGenerator_shareModalIntro__DseAa{margin:0;color:var(--app-text-muted);line-height:1.4}.MusicGenerator_shareModalFooter__JR8KJ{display:flex;justify-content:flex-end;gap:8px}.MusicGenerator_shareModalSection__OzH7g{display:flex;flex-direction:column;gap:6px}.MusicGenerator_shareModalLabel__yrhnR{font-weight:600;color:var(--app-text)}.MusicGenerator_shareModalOptional__a9gUT{color:var(--app-text-muted);font-weight:400}.MusicGenerator_shareModalVisibility__Vlpve{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--app-bg-raised);border-radius:4px;color:var(--app-text-muted)}.MusicGenerator_shareModalUrl__9YXhF{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:8px 10px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:4px;color:var(--app-text);word-break:break-all;user-select:all}.MusicGenerator_shareModalError__ayNAE{display:flex;align-items:center;gap:6px;padding:8px 10px;background:color-mix(in srgb,var(--app-error,#ef4444) 12%,transparent);border:1px solid var(--app-error,#ef4444);border-radius:4px;color:var(--app-error,#ef4444)}.Notes_toolbar__rRgpy{display:flex;align-items:center;gap:var(--app-gap-l);padding:6px var(--app-pad);background:var(--app-bg-panel);border-bottom:1px solid var(--app-border)}.Notes_toolbarSearch__oUNYA{flex:1;min-width:0;max-width:360px}.Notes_toolbarSpacer__2I_He{flex:1}.Notes_toolbarTitle__OxjDL{display:flex;align-items:center;gap:6px;color:var(--app-text-muted);padding:0 4px}.Notes_projectsPane__IK0wm{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--app-bg-panel);color:var(--app-text)}.Notes_projectsScroll__AnzJp{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.Notes_projectsSectionLabel__0YsCv{padding:8px var(--app-pad) 4px;color:var(--app-text-dim);font-size:var(--app-font-size-xs);text-transform:uppercase;letter-spacing:.06em}.Notes_scopeRow__AYip_{display:flex;align-items:center;gap:8px;padding:6px var(--app-pad);cursor:pointer;border-radius:var(--app-radius-xs);margin:0 4px;user-select:none;color:var(--app-text)}.Notes_scopeRow__AYip_:hover{background:var(--app-bg-hover)}.Notes_scopeRow__AYip_.Notes_scopeRowActive__X9ij6{background:var(--app-bg-selected)}.Notes_scopeRowIcon__Dy5VF{width:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text-muted);flex-shrink:0}.Notes_scopeRowLabel__YofRz{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Notes_scopeRowCount__YmPYh{flex-shrink:0;color:var(--app-text-dim);font-size:var(--app-font-size-xs);padding:0 2px}.Notes_notesPane__qufcr{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--app-bg-sunken);color:var(--app-text)}.Notes_notesPaneHeader__unI8P{display:flex;align-items:center;gap:6px;padding:8px var(--app-pad);color:var(--app-text-dim);font-size:var(--app-font-size-xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--app-border)}.Notes_notesPaneHeaderTitle__ya0nr{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Notes_notesPaneScroll__XjZK3{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.Notes_noteCard__6x23q{display:flex;flex-direction:column;gap:2px;padding:8px var(--app-pad);margin:2px 4px;border-radius:var(--app-radius-s);cursor:pointer;user-select:none;color:var(--app-text);border:1px solid transparent}.Notes_noteCard__6x23q:hover{background:var(--app-bg-hover)}.Notes_noteCardActive__uahJK{background:var(--app-bg-selected);border-color:var(--app-border-strong,var(--app-border))}.Notes_noteCardTitleRow__7gk55{display:flex;align-items:center;gap:6px;min-width:0}.Notes_noteCardTitle__b1Ljm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.Notes_noteCardPin__zT3tZ{flex-shrink:0;color:var(--app-warning);display:inline-flex;align-items:center}.Notes_noteCardMeta___G2mA{display:flex;align-items:center;gap:6px;color:var(--app-text-muted);font-size:var(--app-font-size-xs);min-width:0}.Notes_noteCardDate__Ug6zX{flex-shrink:0}.Notes_noteCardSnippet__oKxgn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Notes_notesEmpty__sHDmD{padding:24px var(--app-pad);color:var(--app-text-muted);text-align:center}.Notes_editorPane__5xeYK{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--app-bg);color:var(--app-text);overflow:hidden}.Notes_editorTextareaWrap__tMK43,.Notes_editorTextareaWrap__tMK43>div{flex:1;min-height:0;display:flex;flex-direction:column}.Notes_editorTextarea__kkRrY{flex:1;min-height:0;width:100%;border:0!important;border-radius:0!important;background:transparent!important;color:var(--app-text);padding:16px clamp(20px,6%,56px) 24px;line-height:1.6;resize:none!important;box-shadow:none!important}.Notes_editorTextarea__kkRrY:focus{outline:none;box-shadow:none!important}.Notes_editorEmpty__OerBY{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.Notes_editorMetaBar__rPdRa{display:flex;align-items:center;gap:6px;padding:4px clamp(20px,6%,56px);color:var(--app-text-dim);font-size:var(--app-font-size-xs);border-bottom:1px solid var(--app-border);background:var(--app-bg-sunken)}.Notes_editorMetaSpacer__I8ClE{flex:1}.Notes_statusState__80b7E{display:inline-flex;align-items:center;gap:6px}.Notes_statusPath__614VL{color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60ch}.PaletteVisualizers_emptyStrip__D3fKq{padding:24px;color:var(--app-text-muted);text-align:center}.PaletteVisualizers_swatchStrip__YHxE8{display:flex;flex-direction:column;gap:6px}.PaletteVisualizers_swatchStripRow__hMmaB{--swatch-tile:28px;display:grid;grid-template-columns:repeat(auto-fill,var(--swatch-tile));grid-auto-rows:var(--swatch-tile);gap:0;border-radius:6px;overflow:hidden;border:1px solid var(--app-border)}.PaletteVisualizers_swatchTile__PNokn{width:var(--swatch-tile);height:var(--swatch-tile);border:none;padding:0;cursor:pointer}.PaletteVisualizers_swatchTileSelected__QgXIL,.PaletteVisualizers_swatchTile__PNokn:hover{outline:3px solid var(--app-accent);outline-offset:-3px;z-index:1;position:relative}.PaletteVisualizers_swatchStripFoot__RFITi{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--app-text-muted)}.PaletteVisualizers_swatchStripCount__NoDgH{font-variant-numeric:tabular-nums}.PaletteVisualizers_swatchStripHover__naQGA{font-family:var(--app-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--app-text);min-width:8ch;text-align:right}.PaletteVisualizers_cubeGrid__91qIY{--cube:44px;display:grid;grid-template-columns:repeat(auto-fill,var(--cube));grid-auto-rows:var(--cube);gap:calc(var(--cube) * .16) calc(var(--cube) * .12);justify-content:center;align-content:start;padding:12px}.PaletteVisualizers_cubeWrap__K0jIM{position:relative;width:var(--cube);height:var(--cube);border:none;background:transparent;padding:0;cursor:pointer}.PaletteVisualizers_cubeWrap__K0jIM:hover{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--app-accent) 70%,transparent));transform:translateY(-2px);z-index:2}.PaletteVisualizers_cubeFaceLeft__t8fFt,.PaletteVisualizers_cubeFaceRight__C2TOI,.PaletteVisualizers_cubeFaceTop__SDCkQ{position:absolute;inset:0}.PaletteVisualizers_cubeFaceTop__SDCkQ{background:var(--cube-top);clip-path:polygon(50% 0,100% 25%,50% 50%,0 25%)}.PaletteVisualizers_cubeFaceLeft__t8fFt{background:var(--cube-left);clip-path:polygon(0 25%,50% 50%,50% 100%,0 75%)}.PaletteVisualizers_cubeFaceRight__C2TOI{background:var(--cube-right);clip-path:polygon(50% 50%,100% 25%,100% 75%,50% 100%)}@media (max-width:720px){.PaletteVisualizers_cubeGrid__91qIY{--cube:36px}}.PaletteVisualizers_wheelWrap__4S6zD{display:flex;align-items:center;justify-content:center;padding:12px}.PaletteVisualizers_wheel__2cmIe{user-select:none}.PaletteVisualizers_wheelDisc__cbzh_{fill:var(--app-bg-sunken)}.PaletteVisualizers_wheelRing__Hfebm{fill:none;stroke:var(--app-border);stroke-width:.6;opacity:.8}.PaletteVisualizers_wheelSpoke__0eLB7{stroke:var(--app-border);stroke-width:.4;opacity:.5}.PaletteVisualizers_wheelDot__rMKeV{cursor:pointer;stroke:rgba(0,0,0,.45);stroke-width:.5}.PaletteVisualizers_wheelDotHover__NkLS2{stroke:var(--app-accent);stroke-width:1.5;paint-order:stroke fill}.PaletteColorPicker_wrap__qrIRk{display:flex;flex-direction:column;gap:8px}.PaletteColorPicker_wrap__qrIRk.PaletteColorPicker_disabled__BKO2x{opacity:.4;pointer-events:none}.PaletteColorPicker_gradientWrap__dHa8T{position:relative;width:100%;aspect-ratio:240/120;border:1px solid var(--app-border);border-radius:4px;overflow:hidden;cursor:crosshair;user-select:none;touch-action:none}.PaletteColorPicker_canvas__NEtkR{display:block;width:100%;height:100%;image-rendering:auto}.PaletteColorPicker_marker__03am0{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px rgba(0,0,0,.85),0 1px 5px rgba(0,0,0,.45);transform:translate(-50%,-50%);pointer-events:none}.PaletteColorPicker_satRow__Zm8Lt{display:flex;align-items:center;gap:8px}.PaletteColorPicker_satLabel__7ssU0{flex:0 0 auto;color:var(--app-text-muted);font-size:var(--app-font-size-s)}.PaletteCanvas_wrap__XpoAZ{position:relative;width:100%;aspect-ratio:480/240;border:1px solid var(--app-border);border-radius:6px;overflow:hidden;cursor:crosshair;user-select:none;touch-action:none;background:var(--app-bg-sunken)}.PaletteCanvas_canvas__MjtAq{display:block;width:100%;height:100%;image-rendering:auto;pointer-events:none}.PaletteCanvas_overlay__Zarkx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PaletteCanvas_path__kEVbX{stroke:white;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;paint-order:stroke;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.6))}.PaletteCanvas_dot__nmx6T{fill:var(--app-accent);stroke:white;stroke-width:1.5;vector-effect:non-scaling-stroke;paint-order:stroke fill}.PaletteTool_sidebar__CtuJT{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-bg-panel);color:var(--app-text)}.PaletteTool_sidebarScroll__2cKkG{flex:1 1 auto;min-height:0;overflow-y:auto}.PaletteTool_sidebarSearch__wefFl{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--app-border)}.PaletteTool_sidebarList__E1Dql{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 6px}.PaletteTool_sidebarEmpty__ghtdq{padding:24px 12px;color:var(--app-text-muted);text-align:center;line-height:1.4}.PaletteTool_sidebarGroup__n5ff4{margin-bottom:8px}.PaletteTool_sidebarGroupPinned__djF4E{padding-bottom:8px;border-bottom:1px solid var(--app-border);margin-bottom:12px}.PaletteTool_sidebarGroupLabel__Nq9hg{color:var(--app-text-muted);font-size:var(--app-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px}.PaletteTool_sidebarItem__YzNhu{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer}.PaletteTool_sidebarItem__YzNhu:hover{background:var(--app-bg-hover);border-color:var(--app-border)}.PaletteTool_sidebarItemActive__0F4vO,.PaletteTool_sidebarItemActive__0F4vO:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-bg-panel));border-color:var(--app-accent)}.PaletteTool_sidebarItemHead__8A06c{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.PaletteTool_sidebarItemName__4d2cr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.PaletteTool_sidebarItemCount__MuVvz{flex:0 0 auto;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.PaletteTool_sidebarItemSwatches__wgDgX{display:flex;flex-wrap:wrap;align-items:center;gap:0;width:100%;height:14px;border-radius:3px;overflow:hidden;border:1px solid var(--app-border)}.PaletteTool_sidebarItemSwatch__j2x_S{flex:1 1 6px;min-width:6px;height:100%}.PaletteTool_sidebarItemSwatchOverflow__BP_bj{flex:0 0 auto;padding:0 6px;background:var(--app-bg-sunken);color:var(--app-text-muted);font-size:var(--app-font-size-xs);line-height:14px}.PaletteTool_sidebarItemEmpty__NWzx5{color:var(--app-text-muted);font-style:italic}.PaletteTool_centerScroll__XNnco{height:100%;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--app-bg)}.PaletteTool_viewerHeader__By2O1{display:flex;flex-direction:column;gap:8px;padding:16px 24px 12px;border-bottom:1px solid var(--app-border)}.PaletteTool_viewerHeaderBorderless__JGoHF{border-bottom:none}.PaletteTool_headerTopRow__vZM3y{display:flex;align-items:center;justify-content:space-between;gap:16px}.PaletteTool_headerActions__ron_t{display:flex;align-items:center;gap:8px;flex:0 0 auto}.PaletteTool_remixFooter__RrqNQ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px 16px;border-top:1px solid var(--app-border)}.PaletteTool_viewerTitle__aaeGe{flex:1 1 auto;min-width:0;margin:0;color:var(--app-text);font-size:var(--app-font-size-l);font-weight:700}.PaletteTool_titleInput__43w75{flex:1 1 auto;min-width:0;margin:0;padding:0}.PaletteTool_titleInput__43w75 input{width:100%;margin:0;padding:2px 6px;color:var(--app-text);font-size:var(--app-font-size-l);font-weight:700;line-height:1.2;background:transparent;border:1px solid transparent;border-radius:4px;outline:none}.PaletteTool_titleInputLarge__V3_yW input{font-size:var(--app-font-size-xl)}.PaletteTool_titleInput__43w75 input:hover{background:color-mix(in srgb,var(--app-bg-sunken) 60%,transparent)}.PaletteTool_titleInput__43w75 input:focus{background:var(--app-bg-sunken);border-color:var(--app-accent)}.PaletteTool_titleInput__43w75 input::placeholder{color:var(--app-text-muted);font-weight:600;opacity:.7}.PaletteTool_viewerSubtitle__mQzLB{margin:0;color:var(--app-text-muted);line-height:1.4}.PaletteTool_viewerStripWrap__oY89h{padding:16px 24px 4px}.PaletteTool_viewerMain__FaL8_{flex:0 0 auto;padding:8px 12px 24px}.PaletteTool_viewerEmpty__1Jbxl{height:100%;display:flex;align-items:center;justify-content:center}.PaletteTool_viewerEmptyWorking__J1OXl{padding:18px 8px 8px;color:var(--app-text-muted);line-height:1.5}.PaletteTool_viewerEmptyWorking__J1OXl p{margin:0}.PaletteTool_generatorBody__Y6Cls{display:flex;flex-direction:column;gap:12px;padding:10px var(--app-pad) 14px}.PaletteTool_generatorPreview_____Ma{padding-top:4px}.PaletteTool_generatorActions__dJOM8{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PaletteTool_generatorHint__hQq4_{color:var(--app-text-muted);font-variant-numeric:tabular-nums}.PaletteTool_wheelHostBody__bbhG2{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px var(--app-pad) 16px}.PaletteTool_wheelHostNote__jlF0u{margin:0;max-width:36em;text-align:center;color:var(--app-text-muted);line-height:1.5}.PaletteTool_wheelHostNote__jlF0u strong{color:var(--app-text);font-weight:600}.PaletteTool_detailsBody__RzwbX{display:flex;flex-direction:column;gap:10px;padding:8px 12px 14px}.PaletteTool_pickerHeader__O73t_{display:flex;align-items:center;gap:10px;padding:6px 0 4px}.PaletteTool_pickerCurrentSwatch__uI6d5{flex:0 0 auto;width:36px;height:36px;border-radius:6px;border:1px solid var(--app-border);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.PaletteTool_pickerHeaderText__MFcFB{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.PaletteTool_pickerSlotLabel__9aDg4{color:var(--app-text-muted);line-height:1.4}.PaletteTool_pickerHex__Ep7ag{font-family:var(--app-font-mono,ui-monospace,"SF Mono",Consolas,monospace);font-variant-numeric:tabular-nums;color:var(--app-text)}.PaletteTool_hexRowActive__argYH,.PaletteTool_hexRowActive__argYH:hover{background:color-mix(in srgb,var(--app-accent) 22%,var(--app-bg-panel));outline:1px solid var(--app-accent);outline-offset:-1px}.PaletteTool_designCanvasWrap__k_P_0{max-width:720px;margin:16px auto 8px;padding:0 var(--app-pad)}.PaletteTool_designEmptyHint__deM2m{margin:12px 0;padding:14px 18px;color:var(--app-text-muted);font-style:italic;text-align:center;border:1px dashed var(--app-border);border-radius:6px;background:var(--app-bg-sunken)}.PaletteTool_modeTabsBar__pZoJW{display:flex;align-items:center;padding:0 var(--app-pad);border-bottom:1px solid var(--app-border);background:var(--app-bg-panel)}.PaletteTool_workingHint__bhesf{margin:0;color:var(--app-text-muted);line-height:1.5}.PaletteTool_workingHint__bhesf strong{color:var(--app-text);font-weight:600}.PaletteTool_detailsLink__zX_Bb{display:inline-flex;align-items:center;gap:4px;color:var(--app-accent);text-decoration:none}.PaletteTool_detailsLink__zX_Bb:hover{text-decoration:underline}.PaletteTool_hexList__k7Lfl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.PaletteTool_hexRow__INNpc{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px}.PaletteTool_hexRow__INNpc:hover{background:var(--app-bg-hover)}.PaletteTool_hexSwatch__tv40s{flex:0 0 18px;width:18px;height:18px;border-radius:3px;border:1px solid var(--app-border)}.PaletteTool_hexCode__Biik8{flex:1 1 auto;min-width:0;font-family:var(--app-font-mono,ui-monospace,"SF Mono",Consolas,monospace);font-variant-numeric:tabular-nums;color:var(--app-text)}.PaletteTool_hexCopy__r2N3Q{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:transparent;color:var(--app-text-muted);border-radius:4px;cursor:pointer}.PaletteTool_hexCopy__r2N3Q:hover{color:var(--app-text);background:var(--app-bg-hover);border-color:var(--app-border)}.PaletteTool_statusFooterNote__Gz1g7{color:var(--app-text-muted)}.PercentageCalculator_cardStack__12vav{display:flex;flex-direction:column;gap:var(--app-pad-l);padding:var(--app-pad-l);height:100%;overflow-y:auto}.PercentageCalculator_card__HPBhc{position:relative;border-radius:var(--app-radius);border:1px solid var(--app-border);background:var(--app-bg-sunken);padding:16px 20px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;display:flex;flex-direction:column;gap:14px}.PercentageCalculator_card__HPBhc:hover{border-color:var(--app-border-strong)}.PercentageCalculator_cardActive__wgN5s{border-color:var(--app-text-accent,var(--app-border-strong));box-shadow:0 0 0 1px var(--app-text-accent,var(--app-border-strong))}.PercentageCalculator_cardHead__hrtc7{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.PercentageCalculator_cardTitle__83Xxo{font-family:var(--font-headline,inherit);font-size:var(--app-font-size-l);font-weight:600;color:var(--app-text);margin:0;line-height:1.2}.PercentageCalculator_cardSubtitle__7mHG3{font-size:var(--app-font-size-s);color:var(--app-text-muted);margin:0;line-height:1.4;text-align:right}.PercentageCalculator_cardLayout__tGHbZ{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 18px;border-radius:var(--app-radius);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.15));border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.03),inset 0 0 32px rgba(0,0,0,.18);position:relative;overflow:hidden;font-variant-numeric:tabular-nums}.PercentageCalculator_cardLayout__tGHbZ:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent,white) 5%,transparent),transparent)}.PercentageCalculator_cardLayout__tGHbZ>*{position:relative}.PercentageCalculator_cardActive__wgN5s .PercentageCalculator_cardLayout__tGHbZ{background:linear-gradient(180deg,rgba(0,0,0,.35) 0,color-mix(in srgb,var(--app-accent,black) 8%,rgba(0,0,0,.15)) 100%)}.PercentageCalculator_stepper__hZSzd{display:inline-flex;align-items:stretch;gap:2px}.PercentageCalculator_inline__znPR3{background:transparent;border:0;color:inherit;font:inherit;font-family:inherit;text-align:left;padding:0;margin:0;outline:none;-moz-appearance:textfield;field-sizing:content;min-width:2ch;max-width:100%}.PercentageCalculator_inline__znPR3::-webkit-inner-spin-button,.PercentageCalculator_inline__znPR3::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PercentageCalculator_stepperBtns__xEdYH{display:inline-flex;flex-direction:column;align-self:stretch;opacity:.4;transition:opacity .12s ease}.PercentageCalculator_stepper__hZSzd:focus-within .PercentageCalculator_stepperBtns__xEdYH,.PercentageCalculator_stepper__hZSzd:hover .PercentageCalculator_stepperBtns__xEdYH{opacity:1}.PercentageCalculator_stepBtn__km4W5{display:flex;align-items:center;justify-content:center;width:14px;flex:1;border:0;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;border-radius:2px;transition:background .1s ease,color .1s ease}.PercentageCalculator_stepBtn__km4W5:hover{background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_stepBtn__km4W5:active{background:var(--app-bg-active)}.PercentageCalculator_formulaRow__n4puo{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;padding:4px 0}.PercentageCalculator_formulaInput__J1RL7{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.8);font-weight:600;color:var(--app-text);line-height:1;padding:6px 10px;border-radius:var(--app-radius-s);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.PercentageCalculator_formulaInput__J1RL7:focus-within{background:rgba(255,255,255,.08);border-color:var(--app-accent,var(--app-text-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent,white) 18%,transparent)}.PercentageCalculator_formulaUnit__h_TOd{font-size:.6em;color:var(--app-text-muted);font-weight:400}.PercentageCalculator_formulaEquals__K18E1,.PercentageCalculator_formulaWord__2Z_Iq{font-size:calc(var(--app-font-size) * 1.3);color:var(--app-text-muted);font-weight:400;user-select:none}.PercentageCalculator_formulaResult__XI58v{font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.8);font-weight:700;color:var(--app-accent,var(--app-text-accent,var(--app-text)));line-height:1;text-shadow:0 0 8px color-mix(in srgb,var(--app-accent,white) 38%,transparent),0 0 20px color-mix(in srgb,var(--app-accent,white) 16%,transparent)}.PercentageCalculator_formulaResultUnit__18_4o{font-size:.65em;margin-left:1px;font-weight:700;opacity:.85}.PercentageCalculator_inlineCaption__yUOIe{font-size:var(--app-font-size-xs);color:var(--app-text-muted);line-height:1.3;margin-left:6px;align-self:center;white-space:nowrap}.PercentageCalculator_inlineCaption__yUOIe .PercentageCalculator_up__gNruU{color:#62eca3}.PercentageCalculator_inlineCaption__yUOIe .PercentageCalculator_down__uAXPn{color:#f08585}.PercentageCalculator_iconBtn__gps2j{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--app-font-size) * 2.2);height:calc(var(--app-font-size) * 2.2);border:1px solid transparent;border-radius:var(--app-radius-s);background:transparent;color:var(--app-text-muted);cursor:pointer;margin-left:4px;transition:background .12s ease,color .12s ease,border-color .12s ease}.PercentageCalculator_iconBtn__gps2j:hover{background:var(--app-bg-hover);border-color:var(--app-border);color:var(--app-text)}.PercentageCalculator_iconBtn__gps2j:active{background:var(--app-bg-active)}.PercentageCalculator_iconBtnConfirmed__I9m93{background:color-mix(in srgb,#62eca3 16%,transparent);border-color:color-mix(in srgb,#62eca3 60%,transparent);color:#62eca3}.PercentageCalculator_iconBtnConfirmed__I9m93:hover{background:color-mix(in srgb,#62eca3 22%,transparent);border-color:color-mix(in srgb,#62eca3 70%,transparent);color:#62eca3}.PercentageCalculator_segmented__A6SQq{display:inline-flex;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);overflow:hidden}.PercentageCalculator_segBtn___mBji{padding:6px 12px;border:0;background:transparent;color:var(--app-text-muted);font-size:var(--app-font-size-s);font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.PercentageCalculator_segBtn___mBji:hover{background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_segBtnActive__W45jC{background:var(--app-bg-selected);color:var(--app-text)}.PercentageCalculator_segBtn___mBji+.PercentageCalculator_segBtn___mBji{border-left:1px solid var(--app-border)}.PercentageCalculator_segmentedCompact__Gh9KW .PercentageCalculator_segBtn___mBji{padding:4px 10px;font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.4);font-weight:600;min-width:calc(var(--app-font-size) * 2.2);line-height:1}.PercentageCalculator_signBtn__dVJ3n{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--app-font-size) * 2.3);min-width:calc(var(--app-font-size) * 2.3);padding:0 8px;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-family:var(--font-headline,inherit);font-size:calc(var(--app-font-size) * 1.2);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_signBtn__dVJ3n:hover{background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_signPlus__PsUC6{color:#5bba84}.PercentageCalculator_signMinus__ZZ8hp{color:#d36a6a}.PercentageCalculator_chainRemoveBtn__Z2WgP{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--app-radius-xs);border:1px solid transparent;background:transparent;color:var(--app-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.PercentageCalculator_chainRemoveBtn__Z2WgP:hover:not(:disabled){background:var(--app-bg-hover);color:var(--app-text)}.PercentageCalculator_chainRemoveBtn__Z2WgP:disabled{opacity:.3;cursor:not-allowed}.PercentageCalculator_chainChip__ppIa0{display:inline-flex;align-items:baseline;gap:6px;position:relative}.PercentageCalculator_chainChip__ppIa0 .PercentageCalculator_chainRemoveBtn__Z2WgP{opacity:0}.PercentageCalculator_chainChip__ppIa0:focus-within .PercentageCalculator_chainRemoveBtn__Z2WgP,.PercentageCalculator_chainChip__ppIa0:hover .PercentageCalculator_chainRemoveBtn__Z2WgP{opacity:.7}.PercentageCalculator_chainChip__ppIa0:hover .PercentageCalculator_chainRemoveBtn__Z2WgP:hover{opacity:1}.PercentageCalculator_chainAddBtn__6LUW8{align-self:center;padding:4px 10px;border-radius:var(--app-radius-s);border:1px dashed rgba(255,255,255,.18);background:transparent;color:var(--app-text-muted);font-size:var(--app-font-size-s);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.PercentageCalculator_chainAddBtn__6LUW8:hover{background:var(--app-bg-hover);border-color:var(--app-accent,var(--app-border-strong));color:var(--app-text)}.PercentageCalculator_rightPanel__S7Uso{display:flex;flex-direction:column;gap:14px;padding:var(--app-pad);height:100%;overflow-y:auto}.PercentageCalculator_rightSection__Iynjo{display:flex;flex-direction:column;gap:8px}.PercentageCalculator_rightHeader__ccMN0{font-size:var(--app-font-size-xs);color:var(--app-text-muted);letter-spacing:.08em;text-transform:uppercase}.PercentageCalculator_quickGrid__f6dpD{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.PercentageCalculator_quickBtn__BRCf0{padding:6px 0;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-size:var(--app-font-size-s);cursor:pointer;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_quickBtn__BRCf0:hover{background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_quickBtnActive__Tn0HF{background:var(--app-bg-selected);border-color:var(--app-text-accent,var(--app-border-strong));color:var(--app-text-accent,var(--app-text))}.PercentageCalculator_commonGroups__EPf9_{display:flex;flex-direction:column;gap:12px}.PercentageCalculator_commonGroup__96eqO{display:flex;flex-direction:column;gap:6px}.PercentageCalculator_commonGroupLabel__u_yZU{font-size:var(--app-font-size-xs);color:var(--app-text-dim);letter-spacing:.04em}.PercentageCalculator_settingsRow__vPFeb{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--app-font-size-s);color:var(--app-text-muted)}.PercentageCalculator_settingsActions__BwjhA{display:flex;flex-direction:column;gap:4px}.PercentageCalculator_actionBtn__GdHDw{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--app-radius-s);border:1px solid var(--app-border);background:var(--app-bg-raised);color:var(--app-text);font-size:var(--app-font-size-s);cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.PercentageCalculator_actionBtn__GdHDw:hover:not(:disabled){background:var(--app-bg-active);border-color:var(--app-border-strong)}.PercentageCalculator_actionBtn__GdHDw:disabled{opacity:.5;cursor:not-allowed}.PercentageCalculator_actionBtnConfirmed__LD2q_{background:color-mix(in srgb,#62eca3 16%,transparent);border-color:color-mix(in srgb,#62eca3 60%,transparent);color:#62eca3}.PercentageCalculator_actionBtnConfirmed__LD2q_:hover:not(:disabled){background:color-mix(in srgb,#62eca3 22%,transparent);border-color:color-mix(in srgb,#62eca3 70%,transparent);color:#62eca3}@media (max-width:720px){.PercentageCalculator_cardLayout__tGHbZ{gap:12px}.PercentageCalculator_formulaRow__n4puo{gap:6px 10px}}.DocsMarkdown_root__DG8w5{--docs-markdown-root:1}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure{position:relative;margin:12px 0}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure .docsMarkdownCode{margin:0}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,.35);border:1px solid var(--app-border);color:var(--app-text-muted);border-radius:4px;cursor:pointer;opacity:0;transition:opacity var(--app-transition),color var(--app-transition),background var(--app-transition)}.DocsMarkdown_root__DG8w5 .docsMarkdownCodeFigure:hover .docsMarkdownCopyBtn,.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn:focus-visible{opacity:1}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtn:hover{color:var(--app-text);background:rgba(0,0,0,.55)}.DocsMarkdown_root__DG8w5 .docsMarkdownCopyBtnDone{opacity:1!important;color:var(--app-success,#61c46a)!important}