.skipLink-KJQQcp{z-index:20;padding:var(--gap-xs)var(--gap-sm);border-radius:var(--radius-pill);background:var(--color-accent-1);color:var(--color-bg-canvas);font-weight:var(--font-weight-semibold);top:var(--gap-sm);text-decoration:none;position:absolute;transform:translateY(-200%)}.skipLink-KJQQcp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gap-sm)}.skipLink-KJQQcp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gap-sm)}.skipLink-KJQQcp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gap-sm)}.skipLink-KJQQcp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gap-sm)}.skipLink-KJQQcp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gap-sm)}.skipLink-KJQQcp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gap-sm)}.skipLink-KJQQcp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gap-sm)}.skipLink-KJQQcp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gap-sm)}.skipLink-KJQQcp:focus{transform:translateY(0)}.shell-PRAUYT{min-height:100dvh;grid-template-rows:auto minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.mainPanels-FxFICb{min-height:0;block-size:100%}.sidebar-CBCtei{min-height:0;block-size:100%;font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));flex-direction:column;display:flex}.songbookSwitcher-MNV2QI{padding-block:var(--gap-xs);padding-inline:var(--gap-sm);border-block-end:1px solid var(--color-border-subtle);flex-shrink:0}.songbookSwitcherHeader-LgZUTK{align-items:center;gap:var(--gap-2xs);display:flex}.songbookSwitcherButton-c0qTgT{align-items:center;gap:var(--gap-xs);inline-size:100%;padding-block:var(--gap-2xs);padding-inline:var(--gap-xs);cursor:pointer;touch-action:manipulation;color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;display:flex}.songbookSwitcherButton-c0qTgT:hover{background:var(--color-bg-hover)}.songbookSwitcherLabel-rPOOoh{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.songbookSwitcherChevron-kiL6NO{color:var(--color-fg-muted);flex-shrink:0;font-size:10px}.songbookSwitcherDropdownWrap-Dr5Srt{flex:auto;min-inline-size:0}.songbookSwitcherDropdownWrap-Dr5Srt>div{inline-size:100%}.songbookSwitcherActions-Tni_b0{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.songbookSwitcherEditor-iOx0PD{margin-block-start:var(--gap-xs)}.songbookMenuRow-YKV1ID{align-items:center;gap:var(--gap-2xs);min-inline-size:0;display:flex}.songbookMenuRowButton-SeZrYP{justify-content:space-between;align-items:center;gap:var(--gap-xs);min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:1;padding:0;display:flex}.songbookMenuRowCheck-UdAGkQ{flex-shrink:0;align-items:center;inline-size:16px;display:inline-flex}.songbookMenuRowLabel-YUZ71x{align-items:center;gap:var(--gap-xs);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline-flex;overflow:hidden}.songbookMenuRowState-_27C4Q{color:var(--color-fg-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.songbookMenuRowActions-MFJtka{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.unassignedIcon-l7fcVb{color:var(--color-fg-muted);vertical-align:middle;flex-shrink:0;margin-inline-start:var(--gap-2xs);display:inline-flex}.leftPanels-p3i0Cw{min-height:0;flex:1;block-size:100%}.listPanel-e6cR8O{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.panelEmptyState-vVLlGx{text-align:left;min-block-size:100%;padding:var(--gap-lg)var(--gap-md);justify-content:flex-start;align-items:center;display:flex}.emptyHint-b42Sc6{max-inline-size:38ch;color:color-mix(in srgb,var(--color-fg-muted)88%,var(--color-bg-canvas));font-size:var(--font-size-md);margin:0;line-height:1.45}.emptyHintAction-paUeRb{margin-inline:var(--gap-2s);vertical-align:middle}.sidebarRow-CV35_6{justify-content:space-between;align-items:center;gap:var(--gap-sm);inline-size:100%;display:inline-flex;position:relative}.sidebarRow-CV35_6[data-drop-target=true]:after,.sidebarRow-CV35_6[data-drop-before=true]:before{content:"";background:var(--color-accent-1);border-radius:var(--radius-xs);pointer-events:none;z-index:2;block-size:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-1)45%,transparent);position:absolute;left:0;right:0}.sidebarRow-CV35_6[data-drop-target=true]:after{bottom:-1px}.sidebarRow-CV35_6[data-drop-before=true]:before{top:-1px}.listPanel-e6cR8O[data-drop-after-end=true]:after{content:"";inset-inline:var(--gap-2s);background:var(--color-accent-1);border-radius:var(--radius-xs);pointer-events:none;z-index:2;block-size:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-1)45%,transparent);bottom:var(--gap-2s);position:absolute}.sidebarRowLabel-ZO6n1_{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.historyRowBody-m_T5zj{gap:var(--gap-2xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.historyVersionRow-yTmZSx{align-items:center;gap:var(--gap-xs);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline-flex;overflow:hidden}.historyChangeSummary-wgkpza{align-items:center;gap:var(--gap-2xs);font-size:var(--font-size-2xs);flex-shrink:0;display:inline-flex}.historyChangeAdded-MeNfgu{color:var(--color-status-success)}.historyChangeRemoved-GmGpQx{color:var(--color-status-danger)}.sidebarRowMeta-SSq36y{color:var(--color-fg-muted);font-size:var(--font-size-2xs);white-space:nowrap;flex-shrink:0;transition:opacity .12s ease-out}.sidebarRow-CV35_6:hover .sidebarRowMeta-SSq36y,.sidebarRow-CV35_6:focus-within .sidebarRowMeta-SSq36y{opacity:0}.sidebarRowActions-EQw3RP{opacity:0;pointer-events:none;align-items:center;gap:0;transition:opacity .12s ease-out;display:inline-flex;position:absolute;top:0;bottom:0}.sidebarRowActions-EQw3RP:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sidebarRowActions-EQw3RP:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sidebarRowActions-EQw3RP:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sidebarRowActions-EQw3RP:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sidebarRowActions-EQw3RP:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sidebarRowActions-EQw3RP:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sidebarRowActions-EQw3RP:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sidebarRowActions-EQw3RP:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sidebarRow-CV35_6:hover .sidebarRowActions-EQw3RP,.sidebarRow-CV35_6:focus-within .sidebarRowActions-EQw3RP{opacity:1;pointer-events:auto}@media (pointer:coarse){.sidebarRowActions-EQw3RP{opacity:1;pointer-events:auto}}.sidebarRowActionButton-axSTV6{color:var(--color-fg-muted)}.menuConfirmTrigger-rNXVOT{inline-size:100%;padding:var(--gap-2xs)var(--gap-sm);border-radius:var(--radius-sm);color:var(--color-fg-primary);text-align:left;background:0 0;border:none;justify-content:flex-start}.menuConfirmTrigger-rNXVOT:hover{background:var(--color-bg-hover)}.historyActionGroup-PMS2pu{align-items:center;gap:var(--gap-2xs);padding-inline:var(--gap-sm);background:var(--color-bg-canvas);display:inline-flex}.historyActionButton-Ns4AA6,.historyDeleteButton-cYL933{color:var(--color-fg-muted)}.workspacePanel-BlMypS{gap:var(--gap-sm);min-height:0;block-size:100%;padding:var(--gap-sm);flex-direction:column;display:flex;overflow:auto}.workspaceEmptyState-RxUI87{opacity:.12;animation:workspaceEmptyStateFadeIn-A6JpRB var(--motion-duration-normal)var(--motion-ease-standard);flex:1;justify-content:center;align-items:center;display:flex}.workspaceEmptyStateExit-a7892i{animation:workspaceEmptyStateFadeOut-VmkOCS var(--motion-duration-normal)var(--motion-ease-standard)forwards}@keyframes workspaceEmptyStateFadeIn-A6JpRB{0%{opacity:0}to{opacity:.12}}@keyframes workspaceEmptyStateFadeOut-VmkOCS{0%{opacity:.12}to{opacity:0}}.fontSizeGroup-rVgo1F{align-items:stretch;display:inline-flex}.fontSizeGroup-rVgo1F>button:not(:last-child){border-inline-end:none}.fontSizeGroup-rVgo1F>button:first-child{border-radius:7px 0 0 7px}.fontSizeGroup-rVgo1F>button:not(:first-child):not(:last-child){border-radius:0}.fontSizeGroup-rVgo1F>button:last-child{border-radius:0 7px 7px 0}.shareDialogContent-_H8EC6{gap:var(--gap-md);display:grid}.shareDialogWarning-qD7X8B{padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb,var(--color-status-warning)30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-status-warning)12%,var(--color-bg-subtle));color:var(--color-fg-primary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.shareDialogCopy-Q9ejMI{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.shareDialogStatus-sRqvE2{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0}.splitView-WVrxNb{gap:var(--gap-sm);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.panelCard-nOGaSH{border:1px solid var(--color-border-subtle);background:0 0;flex:1;min-height:0;overflow:hidden}.editorOnlyPanel-E3FzWU{flex-direction:column;display:flex}.readPanel-gKVYXu{overflow:auto}.historyPanel-zYS2Hv{min-height:0;block-size:100%;overflow:auto}.historyList-foQptM{gap:var(--gap-xs);padding:var(--gap-sm);flex-direction:column;display:flex}.historyCount-e9AhSZ{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted)}.historyEmpty-Nhznh4{color:var(--color-fg-muted);padding-block:var(--gap-sm);font-size:12px}.historyGroup-L94uPy{flex-direction:column;display:flex}.historyGroupHeader-nQRRyk{z-index:1;align-items:center;gap:var(--gap-xs);padding-block:var(--gap-2xs);background:color-mix(in srgb,var(--color-bg-canvas)94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.historyGroupRule-rDaZQE{background:var(--color-border-subtle);flex:auto;block-size:1px;display:block}.historyGroupLabel-SQUOPZ{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);flex-shrink:0}.historyGroupEntries-EVxSpn{gap:var(--gap-2xs);flex-direction:column;display:flex}.historyEntry-sX1NIR{border-radius:var(--radius-sm);align-items:stretch;display:flex;position:relative}.historyEntry-sX1NIR[data-selected=true]{background:var(--color-bg-surface-2)}.historyEntryButton-g8vFWF{min-inline-size:0;padding:var(--gap-sm);border-radius:inherit;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex:auto;padding-inline-end:96px}.historyEntryButton-g8vFWF:hover{background:var(--color-bg-hover)}.historyEntryButton-g8vFWF:focus-visible{outline:2px solid var(--color-accent-1);outline-offset:1px}.historyEntryActions-mnP0Nv{opacity:0;pointer-events:none;align-items:stretch;transition:opacity .12s ease-out;display:flex;position:absolute;top:0;bottom:0}.historyEntryActions-mnP0Nv:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.historyEntryActions-mnP0Nv:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.historyEntryActions-mnP0Nv:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.historyEntryActions-mnP0Nv:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.historyEntryActions-mnP0Nv:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.historyEntryActions-mnP0Nv:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.historyEntryActions-mnP0Nv:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.historyEntryActions-mnP0Nv:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.historyEntry-sX1NIR:hover .historyEntryActions-mnP0Nv,.historyEntry-sX1NIR:focus-within .historyEntryActions-mnP0Nv{opacity:1;pointer-events:auto}.historyActionFade-x7mV6r{background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-bg-canvas)72%,transparent)55%,var(--color-bg-canvas)100%);inline-size:72px}@media (max-width:1024px){.splitView-WVrxNb{grid-template-rows:minmax(220px,1fr) minmax(220px,1fr);grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.historyEntryActions-mnP0Nv{opacity:1;pointer-events:auto}.historyActionFade-x7mV6r{inline-size:44px}.historyEntryButton-g8vFWF{padding-inline-end:108px}}@media print{.shell-PRAUYT{min-height:auto;block-size:auto;display:block;overflow:visible}.shell-PRAUYT>header{display:none}.mainPanels-FxFICb{min-height:auto;block-size:auto;display:block}[data-testid=sidebar],[data-testid=history-panel]{display:none}.workspacePanel-BlMypS{block-size:auto;min-height:auto;padding:0;overflow:visible}.splitView-WVrxNb{display:block}.splitView-WVrxNb>.panelCard-nOGaSH:first-child{display:none}.splitView-WVrxNb>.panelCard-nOGaSH:last-child,.panelCard-nOGaSH{box-shadow:none;break-inside:auto;background:0 0;border:0;min-height:auto}}body{color:inherit;background:0 0;margin:0}input,textarea,[contenteditable=true],[contenteditable=plaintext-only]{-webkit-user-select:text;user-select:text}.icon-T466uL{--icon-size:var(--icon-size-md);align-items:center;gap:var(--gap-xs);display:inline-flex}.glyph-tV8GwS{inline-size:var(--icon-size);block-size:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.glyph-tV8GwS>svg{block-size:100%;inline-size:100%}.label-ssd5aC{line-height:1.2}.size2s-Si0Tjg{--icon-size:var(--icon-size-2s)}.xs-CBTW60{--icon-size:var(--icon-size-xs)}.sm-U6M1P5{--icon-size:var(--icon-size-sm)}.md-UdxWBJ{--icon-size:var(--icon-size-md)}.lg-q6JNpm{--icon-size:var(--icon-size-lg)}.xl-iDg3l0{--icon-size:var(--icon-size-xl)}.size2x-h7W5lD{--icon-size:var(--icon-size-2x)}.root-ywHfX9{display:inline-flex}.tooltip-QJB3Pz{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--color-bg-surface-2);color:var(--color-fg-primary);font-size:var(--font-size-xs);line-height:var(--line-height-tight);box-shadow:var(--shadow-floating);z-index:40;max-inline-size:280px;animation:var(--motion-keyframe-fade-down)var(--motion-duration-fast)var(--motion-ease-standard);padding:6px 8px}.button-_OwfoN{justify-content:center;align-items:center;gap:var(--gap-xs);border:1px solid var(--color-border-subtle);color:var(--color-fg-primary);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.sm-dYjsB_{border-radius:8px;min-height:36px;padding:7px 10px;font-size:13px}.xs-UkGO4m{border-radius:7px;min-height:28px;padding:4px 7px;font-size:12px}.md-OXccry{min-height:44px;padding:10px 14px;font-size:14px}.lg-gDZrp1{min-height:52px;padding:12px 16px;font-size:16px}.primary-BOdHls{background:var(--color-bg-accent);color:var(--color-fg-on-accent);border-color:var(--color-bg-accent)}.primary-BOdHls:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--color-bg-accent)85%,var(--color-fg-on-accent));border-color:color-mix(in srgb,var(--color-bg-accent)85%,var(--color-fg-on-accent))}.primary-BOdHls:active:not([aria-disabled=true]){background:color-mix(in srgb,var(--color-bg-accent)72%,var(--color-fg-on-accent));border-color:color-mix(in srgb,var(--color-bg-accent)72%,var(--color-fg-on-accent))}.secondary-O9td6z{background:0 0}.tertiary-QWTRNC{background:0 0;border-color:#0000}.inline-_dAtCd{min-height:unset;height:auto;font-size:inherit;color:var(--color-fg-secondary);border-radius:var(--radius-sm);background:0 0;border-color:#0000;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .1s,text-decoration-color .1s}.inline-_dAtCd:hover{color:var(--color-fg-primary);text-decoration-color:currentColor}.badge-adYecG{height:24px;padding:0 var(--gap-sm);border-color:var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-fg-secondary);font-size:var(--font-size-xs);min-height:unset;border-radius:999px;transition:border-color .1s,color .1s,background .1s}.badge-adYecG[data-quality=good]{border-color:color-mix(in srgb,var(--color-status-success)50%,transparent);color:var(--color-status-success)}.badge-adYecG[data-quality=info]{border-color:color-mix(in srgb,var(--color-status-info)50%,transparent);color:var(--color-status-info)}.badge-adYecG[data-quality=warning]{border-color:color-mix(in srgb,var(--color-status-warning)50%,transparent);color:var(--color-status-warning)}.badge-adYecG[data-quality=obscure]{color:var(--color-fg-muted)}.badge-adYecG[data-quality=error]{border-color:color-mix(in srgb,var(--color-status-danger)38%,transparent);color:var(--color-status-danger)}.badge-adYecG:hover,.badge-adYecG[data-selected=true]{border-color:var(--color-accent-1);color:var(--color-fg-primary);background:color-mix(in srgb,var(--color-accent-1)10%,var(--color-bg-canvas))}.withIcon-scXadQ{gap:var(--gap-xs)}.iconSlot-au_THT{align-items:center;display:inline-flex}.iconButton-PFK1ZK{aspect-ratio:1;color:var(--color-fg-secondary);background:0 0;border:none;border-radius:999px;padding:0;transition:background-color .14s ease-out,color .14s ease-out}.iconButton-PFK1ZK.sm-dYjsB_{block-size:36px;inline-size:36px}.iconButton-PFK1ZK.xs-UkGO4m{block-size:28px;inline-size:28px}.iconButton-PFK1ZK.md-OXccry{block-size:44px;inline-size:44px}.iconButton-PFK1ZK.lg-gDZrp1{block-size:52px;inline-size:52px}.iconButton-PFK1ZK:hover{background:color-mix(in srgb,var(--color-fg-primary)10%,transparent);color:var(--color-fg-primary)}.iconButton-PFK1ZK:active{background:color-mix(in srgb,var(--color-fg-primary)16%,transparent);color:var(--color-fg-primary)}.group-BPVWfx{gap:var(--gap-sm);align-items:center;display:inline-flex}.group_xs-nGY8Y_{gap:var(--gap-xs)}.group_sm-V7AHQG{gap:var(--gap-sm)}.group_md-uvn2OM{gap:var(--gap-md)}.group_lg-EeGi9j{gap:var(--gap-lg)}.groupCompact-nUcbj_{gap:0}.keyboard-SvRldw{align-items:center;gap:var(--gap-2s);font-family:var(--font-mono);color:var(--color-fg-muted);font-size:11px;line-height:1;display:inline-flex}.key-efLZOD{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--color-bg-surface-2);min-inline-size:1.1em;color:var(--color-fg-secondary);text-align:center;text-transform:uppercase;box-shadow:var(--shadow-subtle);padding:.18em .2em}.separator-SZgi9D{color:var(--color-fg-muted)}.link-OsV6mL{align-items:center;gap:var(--gap-xs);color:var(--color-accent-2);text-underline-offset:2px;text-decoration:underline;display:inline-flex}.link-OsV6mL[data-focus-visible=true]{outline:2px solid var(--color-accent-2);outline-offset:2px}.externalIcon-HuhPM_{justify-content:center;align-items:center;display:inline-flex}.listbox-QvieMJ{outline:none;margin:0;padding:0;list-style:none}.listbox-QvieMJ:has(.emptyRow-Fakh86){block-size:100%;display:grid}.section-fwKx7h{margin:0;padding:0;list-style:none}.sectionHeader-fUj9hE{padding:var(--gap-xs)var(--gap-sm);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted)}.staticContent-YWPkkj{padding:var(--gap-xs)var(--gap-sm)}.divider-Y2IKMe{block-size:1px;margin:var(--gap-sm)var(--gap-xs);background:var(--color-border-subtle);display:block}.sectionGroup-uDarZO{gap:var(--gap-2s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.option-dHznED{border-radius:var(--radius-sm);padding:var(--gap-sm);color:var(--color-fg-primary);cursor:default;touch-action:manipulation;gap:var(--gap-xs);flex-direction:column;display:flex}.option-dHznED:focus{outline:none}.option-dHznED:focus-visible{outline:none}.optionContent-SvhXwp{gap:var(--gap-xs);flex-direction:column;display:flex}.customItem-PnDMFq{align-items:center;gap:var(--gap-sm);display:flex}.option-dHznED[data-selected=true]{background:var(--color-bg-surface-2)}.option-dHznED[data-disabled=true]{opacity:.55}.label-R1mL7g{font-size:14px;line-height:1.25}.optionContent-SvhXwp .labelLink-gh3kza{color:inherit;text-decoration:none}.optionContent-SvhXwp .labelLink-gh3kza:hover,.optionContent-SvhXwp .labelLink-gh3kza:active,.optionContent-SvhXwp .labelLink-gh3kza:focus{box-shadow:none;outline:none;text-decoration:none}.optionContent-SvhXwp .labelLink-gh3kza:focus-visible{box-shadow:none;outline:none;text-decoration:none}.optionContent-SvhXwp .labelLink-gh3kza[data-focus-visible=true]{outline:none}.description-YedSpG{color:var(--color-fg-muted);font-size:12px}.empty-haRY_y{color:var(--color-fg-muted);padding:0;font-size:12px}.emptyRow-Fakh86{padding:var(--gap-sm);align-self:stretch;place-items:center;list-style:none;display:grid}.root-Hm6YBY{display:inline-flex;position:relative}.trigger-jUfWGu{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);color:var(--color-fg-primary);border-radius:var(--radius-sm);cursor:pointer;padding:6px 12px;font-size:13px}.popover-IKdB5E{z-index:30;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-canvas);min-inline-size:200px;box-shadow:var(--shadow-floating);padding:var(--gap-sm);-webkit-user-select:none;user-select:none;outline:none;position:absolute}.popover-IKdB5E[data-focus-visible=true]{box-shadow:0 0 0 3px var(--color-focus-ring),var(--shadow-floating)}.underlay-WYBFQ5{z-index:1200;padding:var(--gap-lg);background:color-mix(in srgb,var(--color-bg-canvas)50%,transparent);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.underlay-WYBFQ5[data-variant=sheet]{place-items:stretch stretch;padding:0}.dialog-ZVmXs2{inline-size:min(680px,calc(100vw - (2*var(--gap-lg))));max-block-size:calc(100dvh - (2*var(--gap-lg)));border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-1);box-shadow:var(--shadow-floating);padding:var(--gap-lg);color:var(--color-fg-primary);overflow:auto}.dialog-ZVmXs2[data-variant=sheet]{max-block-size:min(90dvh,100%);max-inline-size:40rem;padding-inline:var(--gap-md);padding-block:var(--gap-md);grid-template-rows:auto 1fr auto;align-self:end;display:grid;overflow:hidden}.dialog-ZVmXs2[data-variant=sheet]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.dialog-ZVmXs2[data-variant=sheet]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.title-WVDfPN{margin:0 0 var(--gap-md);font-size:var(--font-size-xl);line-height:1.2}.titleSlot-wZh20m{min-block-size:0}.body-_FPqAL{gap:var(--gap-md);display:grid}.dialog-ZVmXs2[data-variant=sheet] .body-_FPqAL{background:linear-gradient(var(--color-bg-surface-1),transparent)top/100% var(--gap-xl)no-repeat local,linear-gradient(transparent,var(--color-bg-surface-1))bottom/100% var(--gap-xl)no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--color-fg-primary)10%,transparent),transparent)top/100% var(--gap-md)no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--color-fg-primary)10%,transparent),transparent)bottom/100% var(--gap-md)no-repeat scroll;min-block-size:0;padding-block-end:calc(var(--gap-sm) + env(safe-area-inset-bottom,0px));overflow:auto}.footer-mEU7gH{justify-content:flex-end;gap:var(--gap-sm);display:flex}.dialog-ZVmXs2[data-variant=sheet] .footer-mEU7gH{margin-inline:calc(var(--gap-md)*-1);padding:var(--gap-md);border-block-start:var(--border-hairline)solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-surface-1)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-block-end:calc(var(--gap-md)*-1);padding-block-end:calc(var(--gap-md) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.trigger-OltV1Y{touch-action:manipulation;min-inline-size:96px}.iconTrigger-OaYadW{block-size:44px;inline-size:44px;min-inline-size:auto;color:var(--color-fg-secondary);touch-action:manipulation;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.iconTrigger-OaYadW:hover{background:color-mix(in srgb,var(--color-fg-primary)10%,transparent);color:var(--color-fg-primary)}.iconTrigger-OaYadW:active{background:color-mix(in srgb,var(--color-fg-primary)16%,transparent);color:var(--color-fg-primary)}.iconTrigger-OaYadW[data-selected=true]{background:color-mix(in srgb,var(--color-bg-accent)92%,var(--color-fg-primary));color:var(--color-fg-on-accent)}.iconTrigger-OaYadW[data-selected=true]:hover{background:color-mix(in srgb,var(--color-bg-accent)84%,var(--color-fg-primary));color:var(--color-fg-on-accent)}.iconTrigger_sm-pyWmkf{block-size:36px;inline-size:36px}.iconTrigger_xs-IwrXBH{block-size:28px;inline-size:28px}.iconTrigger_md-IHwoTy{block-size:44px;inline-size:44px}.iconTrigger_lg-wikzGj{block-size:52px;inline-size:52px}.row-uPUfW3{align-items:center;gap:var(--gap-sm);inline-size:100%;display:grid}.iconCell-_X8SnX{justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:inline-flex}.label-hBbe_4{white-space:nowrap;padding-inline-end:var(--gap-2x)}.staticContent-_twChB{padding:var(--gap-xs)var(--gap-sm)}.metaCell-krFwkg{justify-content:flex-end;align-items:center;min-inline-size:0;display:inline-flex}.shortcut-bjZIce{font-family:var(--font-mono);color:var(--color-fg-muted);white-space:nowrap;font-size:12px}.submenuChevron-fgGSSc{color:var(--color-fg-muted)}.level-eSx7hY{position:relative}.menuPanel-Vc23md{inline-size:max-content;min-inline-size:0;max-inline-size:min(90vw,40rem);padding:var(--gap-xs)}.menuSheet-pGcgs_{inline-size:min(100vw,40rem)}.submenuPopover-pjwdRL{left:calc(100% + var(--gap-2s));z-index:2;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-canvas);inline-size:max-content;min-inline-size:0;max-inline-size:min(90vw,40rem);box-shadow:var(--shadow-floating);padding:var(--gap-xs);position:absolute}.sheetSubmenu-gGFwBe{border-block-start:var(--border-hairline)solid var(--color-border-subtle);margin-block-start:var(--gap-sm);padding-block-start:var(--gap-sm)}.sheetBackButton-xx1feN{color:var(--color-fg-secondary);align-items:center;gap:var(--gap-2s);padding:0 0 var(--gap-sm);font:inherit;background:0 0;border:none;display:inline-flex}.root-xZYYX8{min-inline-size:0}.inline-H42l0C{align-items:center;gap:var(--gap-sm);min-inline-size:0;display:inline-flex}.item-RlBEnH{flex:none;display:inline-flex}.measure-ukwCNy{gap:var(--gap-sm);visibility:hidden;pointer-events:none;display:inline-flex;position:fixed;top:-10000px}.measure-ukwCNy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.measure-ukwCNy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.measure-ukwCNy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.measure-ukwCNy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.measure-ukwCNy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10000px}.measure-ukwCNy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10000px}.measure-ukwCNy:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10000px}.measure-ukwCNy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10000px}@media (pointer:coarse){.inline-H42l0C button[aria-label]{min-block-size:32px;min-inline-size:32px}}.header-dfryKG{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--gap-sm);background:0 0;border:none;border-radius:0;flex-wrap:wrap;display:flex}.left-VpTRb1{align-items:center;gap:var(--gap-sm);min-inline-size:0;display:inline-flex}.title-PMZOOv{letter-spacing:.02em;text-transform:none;min-inline-size:0;margin:0;font-size:16px;overflow:hidden}.center-KlMZu0{flex:22rem;justify-content:center;align-items:center;min-inline-size:0;display:flex}.actions-DfE9vh{align-items:center;gap:var(--gap-sm);display:inline-flex}@media (max-width:640px){.header-dfryKG{gap:var(--gap-xs)}.title-PMZOOv{font-size:14px}.actions-DfE9vh{gap:var(--gap-xs)}.center-KlMZu0{flex-basis:100%}}.toggle-_7R8PM{color:var(--color-fg-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.toggle-_7R8PM:hover{background:color-mix(in srgb,var(--color-fg-primary)10%,transparent);color:var(--color-fg-primary)}.toggle-_7R8PM[data-selected=true]{background:color-mix(in srgb,var(--color-bg-accent)92%,var(--color-fg-primary));color:var(--color-fg-on-accent)}.toggle-_7R8PM[data-selected=true]:hover{background:color-mix(in srgb,var(--color-bg-accent)84%,var(--color-fg-primary));color:var(--color-fg-on-accent)}.toggle-_7R8PM[data-focus-visible=true]{box-shadow:0 0 0 3px var(--color-focus-ring)}.sm-wobW7l{block-size:36px;inline-size:36px}.xs-calO9v{block-size:28px;inline-size:28px}.md-wDkmmZ{block-size:44px;inline-size:44px}.lg-JGtsx4{block-size:52px;inline-size:52px}.spinner-fdpXRl{--spinner-size:var(--icon-size-sm);inline-size:var(--spinner-size);block-size:var(--spinner-size);display:inline-flex}.svg-qapN_9{block-size:100%;inline-size:100%;animation:1.45s linear infinite spinner-rotate-p6KNC7}.track-_BilAs{fill:none;stroke:color-mix(in srgb,var(--color-fg-muted)35%,transparent);stroke-width:2.25px}.arc-Jsvq50{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:4 56;stroke-dashoffset:0;transform-origin:50%;animation:1.9s ease-in-out infinite spinner-dash-tDicDL}.size2s-Gl8Key{--spinner-size:var(--icon-size-2s)}.xs-i1p5d7{--spinner-size:var(--icon-size-xs)}.sm-hoxYL7{--spinner-size:var(--icon-size-sm)}.md-Hi7G9K{--spinner-size:var(--icon-size-md)}.lg-WahKGX{--spinner-size:var(--icon-size-lg)}.xl-cEHQuf{--spinner-size:var(--icon-size-xl)}.size2x-PUfExP{--spinner-size:var(--icon-size-2x)}@keyframes spinner-rotate-p6KNC7{to{transform:rotate(360deg)}}@keyframes spinner-dash-tDicDL{0%{stroke-dasharray:4 56;stroke-dashoffset:0}45%{stroke-dasharray:26 56;stroke-dashoffset:-10px}to{stroke-dasharray:4 56;stroke-dashoffset:-42px}}@media (prefers-reduced-motion:reduce){.svg-qapN_9,.arc-Jsvq50{animation-duration:0s}}.root-JnvSb4{align-items:center;gap:var(--gap-xs);-webkit-user-select:text;user-select:text;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.autosave-O5Y4Gu{align-items:center;gap:var(--gap-xs);color:var(--color-fg-muted);font-size:var(--font-size-sm);opacity:0;-webkit-user-select:text;user-select:text;transition:opacity var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-standard);display:inline-flex;transform:translateY(-2px)}.root-JnvSb4 button,.root-JnvSb4 a,.root-JnvSb4 input,.root-JnvSb4 select,.root-JnvSb4 textarea,.root-JnvSb4 [role=button],.root-JnvSb4 [role=switch],.root-JnvSb4 [role=menuitem]{-webkit-user-select:none;user-select:none}.autosaveVisible-Ty5fPx{opacity:1;transform:translateY(0)}.badgeRow-w7Usp3{align-items:center;gap:var(--gap-xs);display:inline-flex}.badgeIconSlot-ACuW36{flex:none;justify-content:center;align-items:center;block-size:12px;inline-size:12px;display:inline-flex}.offlineIcon-uSBqtP{color:var(--color-fg-warning);cursor:default;align-items:center;display:inline-flex}.statusIcon-_u5FrE{color:var(--color-fg-secondary);justify-content:center;align-items:center;display:inline-flex}.statusIconSlot-KsuasJ{flex:none;justify-content:center;align-items:center;block-size:14px;inline-size:14px;display:inline-flex}@media (prefers-reduced-motion:reduce){.autosave-O5Y4Gu{transition:none;transform:none}}.trigger-HUE8HN{font:inherit;touch-action:manipulation}.iconTrigger-hlC5PK{color:var(--color-fg-muted);touch-action:manipulation;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.icon_xs-QVNS4Y{block-size:28px;inline-size:28px}.icon_sm-P7ZKYP{block-size:36px;inline-size:36px}.icon_md-gB39UD{block-size:44px;inline-size:44px}.icon_lg-cZcOpG{block-size:52px;inline-size:52px}.iconTrigger-hlC5PK:hover{background:color-mix(in srgb,var(--color-fg-primary)10%,transparent);color:var(--color-fg-primary)}.iconTrigger-hlC5PK:active{background:color-mix(in srgb,var(--color-fg-primary)16%,transparent)}.buttonTrigger-tzAbQ4{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);color:var(--color-fg-primary);border-radius:var(--radius-sm);touch-action:manipulation;padding:6px 12px;font-size:13px}.button_xs-gi3LNJ{min-height:28px;padding:4px 7px;font-size:12px}.button_sm-IsscUP{min-height:36px;padding:7px 10px;font-size:13px}.button_md-LEuVo5{min-height:44px;padding:10px 14px;font-size:14px}.button_lg-cEtl7G{min-height:52px;padding:12px 16px;font-size:16px}.content-AtNDT6{gap:var(--gap-sm);-webkit-user-select:none;user-select:none;max-inline-size:300px;display:grid}.modalContent-pTExDa{inline-size:min(28rem,calc(100vw - (var(--gap-md)*2)))}.title-xtsGMU{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg-primary);-webkit-user-select:text;user-select:text;margin:0}.description-UD9YNm{font-size:var(--font-size-xs);color:var(--color-fg-secondary);-webkit-user-select:text;user-select:text;margin:0}.destructiveButton-_MyDQG{border-color:color-mix(in srgb,var(--color-state-danger)55%,transparent);color:var(--color-state-danger)}.destructiveButton-_MyDQG:hover{background:color-mix(in srgb,var(--color-state-danger)12%,transparent);color:var(--color-state-danger)}.field-Bn_88w{gap:var(--gap-xs);flex-direction:column;display:flex}.label-fLaJ5V{font-size:var(--font-size-sm);color:var(--color-fg-secondary)}.control-MPw7rI{align-items:center;gap:var(--gap-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-canvas);color:var(--color-fg-primary);min-height:36px;padding-inline:var(--gap-sm);display:flex}.control-MPw7rI[data-focus-visible=true]{box-shadow:0 0 0 3px var(--color-focus-ring)}.icon-Jdwznl{color:var(--color-fg-muted);flex:none;align-items:center;display:inline-flex}.input-eAwJu_{min-inline-size:0;color:inherit;font:inherit;padding-block:var(--gap-xs);background:0 0;border:none;outline:none;flex:auto}.input-eAwJu_::placeholder{color:var(--color-fg-muted)}.clear-XLvhCn{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.clear-XLvhCn:hover{color:var(--color-fg-primary)}.control-MPw7rI[data-variant=flat]{border:none;border-bottom:1px solid var(--color-border-subtle);padding-inline:var(--gap-xs);background:0 0;border-radius:0}.content-eFIs3g{gap:var(--gap-md);display:grid}.setupUnlockModal-tSiO9d[data-variant=sheet]{block-size:var(--sync-modal-viewport-height,100dvh);max-inline-size:100vw;max-block-size:var(--sync-modal-viewport-height,100dvh);padding:max(var(--gap-md),env(safe-area-inset-top,0px))max(var(--gap-md),env(safe-area-inset-right,0px))0 max(var(--gap-md),env(safe-area-inset-left,0px));box-shadow:none;border:none;border-radius:0}.copy-wPbFW1,.notice-QyvJwB{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.helperText-avKLK6{color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}.explainerCard-QUlKwC,.summaryCard-RcNSQU,.panelCard-tw3jjU,.sectionNav-VIWPsQ,.issueBanner-vsMZ3c{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised)}.explainerCard-QUlKwC{gap:var(--gap-xs);padding:var(--space-4,1rem);display:grid}.explainerSkeleton-UKNljF{min-height:7rem}.explainerTitle-qO4J90{color:var(--color-fg-primary);font-size:var(--font-size-md);margin:0;font-weight:600;line-height:1.3}.step-LeSzuc{gap:var(--gap-sm);padding:var(--space-4,1rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.stepLabel-bYrkgf,.groupLabel-uuhvu7,.diagnosticLabel-BdD_iX{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;margin:0}.stepTitle-W2v6r5,.sectionTitle-dPNGlN{color:var(--color-fg-primary);font-size:var(--font-size-md);margin:0;font-weight:600;line-height:1.3}.modeChoiceGroup-fNfTPw{gap:var(--gap-sm);display:grid}.modeCard-kK1vC8{gap:var(--gap-xs);padding:var(--space-4,1rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);text-align:left;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.modeCard-kK1vC8:hover{border-color:var(--color-border-strong)}.modeCardSelected-clwnOE{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)14%,var(--color-surface-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary)35%,transparent)}.modeCardHeader-bDL8Fb{justify-content:space-between;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.modeCardTitle-rzsYkJ{color:var(--color-fg-primary);font-size:var(--font-size-md);font-weight:600;line-height:1.3}.modeCardBadge-YMATXH{border-radius:var(--radius-pill,999px);background:var(--color-accent-primary);color:var(--color-fg-on-accent,white);font-size:var(--font-size-xs);padding:.15rem .5rem;font-weight:600}.modeCardBody-fBQ68T{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.summaryCard-RcNSQU{gap:var(--gap-2s);min-height:8.5rem;padding:var(--space-4,1rem);display:grid}.summaryMode-VBsBRM{color:var(--color-fg-primary);font-size:var(--font-size-lg);margin:0;font-weight:600;line-height:1.2}.summaryTimestamp-Q0UdR6,.statusTimestamp-SnIW0P,.summaryQuiet-bpkSWB{color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0}.primaryActions-o9urwz,.issueStack-sN3Msz,.diagnosticList-Mv6eGu,.group-ttznKJ,.conflictDetailGrid-vJP5Tz,.diagnosticValue-oMmeAC,.panelBody-bboo8v,.errorState-TyzWuy,.issueOverflowList-wqS_Fe,.managementShell-zOegqO,.sectionNav-VIWPsQ,.stepActions-jQFOUu{gap:var(--gap-sm);display:grid}.stepActions-jQFOUu{grid-auto-flow:column;justify-content:flex-end}.primaryActions-o9urwz{grid-template-columns:repeat(3,minmax(0,1fr))}.issueBanner-vsMZ3c{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);padding:var(--space-3,.75rem);display:flex}.issueBannerBody-etRjG6{gap:var(--gap-2s);display:grid}.issueBannerTitle-J4Z6xa{color:var(--color-fg-primary);font-size:var(--font-size-sm);margin:0;font-weight:600}.issueBannerText-k_E5H3{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.issueOverflowList-wqS_Fe{padding-left:var(--space-3,.75rem)}.issueOverflowItem-Sxjn0i{gap:var(--gap-2s);padding:var(--space-3,.75rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.managementShell-zOegqO{align-items:stretch}.sectionNav-VIWPsQ{padding:var(--space-3,.75rem);align-content:start}.statusSummary-JLjTkf{gap:var(--gap-2s);display:grid}.statsPanel-HoX44J{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:0;display:grid;overflow:hidden}.statRow-PVWzcg{align-items:center;gap:var(--gap-sm);padding:var(--space-2,.5rem)var(--space-3,.75rem);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr auto auto;display:grid}.statRow-PVWzcg:last-child{border-bottom:none}.statLabel-uFf3Ui{font-size:var(--font-size-sm);color:var(--color-fg-secondary);white-space:nowrap;margin:0}.statLabel-uFf3Ui strong{color:var(--color-fg-primary);font-weight:600}.statLimit-rzkVnq{font-size:var(--font-size-sm);color:var(--color-fg-muted);white-space:nowrap;margin:0}.statBarWrap-kKOXIy{align-items:center;gap:var(--gap-xs);display:flex}.statBar-EAfqUb{background:var(--color-border-subtle);border-radius:999px;width:6rem;height:.375rem;overflow:hidden}.statBarFill-YWqGjG{background:var(--color-accent-primary);border-radius:999px;height:100%;transition:width .3s}.statPct-BPaoOQ{font-size:var(--font-size-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;margin:0}.sectionTab-fXHzJc{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;padding:var(--space-3,.75rem);border-radius:var(--radius-md);text-align:left;cursor:pointer;color:var(--color-fg-secondary);background:0 0;border:1px solid #0000;display:flex}.sectionTab-fXHzJc:hover{border-color:var(--color-border-subtle);background:var(--color-bg-subtle)}.sectionTabSelected-JDUajZ{border-color:color-mix(in srgb,var(--color-accent-primary)35%,transparent);background:color-mix(in srgb,var(--color-accent-primary)14%,var(--color-surface-raised));color:var(--color-fg-primary)}.sectionTabDanger-Hf3Xp5{color:var(--color-state-danger)}.sectionTabTitle-B3cQ_U,.panelTitle-Rfvfo8{color:inherit;font-size:var(--font-size-md);margin:0;font-weight:600;line-height:1.3}.sectionTabBadge-puJTv2{border-radius:var(--radius-pill,999px);background:var(--color-bg-subtle);min-width:1.5rem;color:var(--color-fg-primary);font-size:var(--font-size-xs);text-align:center;padding:.15rem .4rem;font-weight:600}.panelCard-tw3jjU{gap:var(--gap-sm);min-height:20rem;padding:var(--space-4,1rem);display:grid}.panelHeader-NdMUG8{gap:var(--gap-2s);display:grid}.panelBody-bboo8v{align-content:start}.error-f6g6MC{color:var(--color-status-danger);font-size:var(--font-size-sm);margin:0}.errorSkeleton-F1JH_F{border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--color-bg-subtle)88%,transparent),color-mix(in srgb,var(--color-surface-raised)100%,transparent),color-mix(in srgb,var(--color-bg-subtle)88%,transparent));min-height:3rem}.statusLabel-vApdlh{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0}.diagnosticRow-Jp4dDw{gap:var(--gap-2s);padding:var(--space-3,.75rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:grid}.conflictList-taZwOa{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.conflictPanel-e3740J{gap:var(--gap-xs);padding:var(--space-3,.75rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.conflictText-mLDxzz{padding:var(--space-3,.75rem);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-fg-primary);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.dangerZone-z6dxf5{gap:var(--gap-sm);padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb,var(--color-state-danger)38%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-state-danger)8%,transparent);display:grid}.deleteButton-M7zEW_{color:var(--color-state-danger)}@media (min-width:42rem){.modeChoiceGroup-fNfTPw{grid-template-columns:repeat(2,minmax(0,1fr))}.managementShell-zOegqO{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}.sectionNav-VIWPsQ{position:sticky;top:0}}@media (max-width:42rem){.primaryActions-o9urwz{grid-template-columns:1fr}.issueBanner-vsMZ3c{flex-direction:column;align-items:stretch}.sectionNav-VIWPsQ{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.stepActions-jQFOUu{grid-template-columns:auto auto}}.titleRow-izLDcZ{align-items:center;gap:var(--gap-xl);min-inline-size:0;display:inline-flex}.titleText-lNeOnT{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syncStatusSlot-h9XNJZ{justify-content:flex-end;align-items:center;min-inline-size:9rem;display:inline-flex}.userRow-a9ox3S{align-items:center;gap:var(--gap-sm);padding-block:var(--gap-2xs);display:flex}.userAvatar-wC27Ml{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.userAvatarFallback-VCoICk{background:var(--color-accent-1);width:28px;height:28px;color:var(--color-bg-canvas);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.userInfo-JucfuO{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.userName-pKzFpd{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);overflow:hidden}.userHint-AQOrTi{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.root-KvUEvb{--diagram-line:var(--chord-diagram-line,#888);--diagram-dot:var(--chord-diagram-dot,#333);--diagram-open:var(--chord-diagram-open,transparent);--diagram-muted:var(--chord-diagram-muted,#888);--diagram-label:var(--chord-diagram-label,var(--color-fg-muted));align-items:flex-start;gap:var(--gap-xs);flex-direction:row;display:flex}.svg-CY3I15{width:180px;height:auto;display:block;overflow:visible}.cell-MBjMum{cursor:pointer}.cell-MBjMum:hover{fill:color-mix(in srgb,var(--color-accent-1)12%,transparent)}.nav-WFWFel{align-items:center;gap:var(--gap-sm);flex-direction:column;padding-top:8px;display:flex}.fretSelector-vFJK0t{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);flex-direction:column;align-items:stretch;width:26px;display:flex;overflow:hidden}.navBtn-glX9v0{background:var(--color-bg-canvas);width:100%;height:24px;color:var(--color-fg-secondary);cursor:pointer;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .1s,color .1s;display:flex}.navBtn-glX9v0 svg{width:12px;height:12px}.navBtn-glX9v0:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-1)12%,var(--color-bg-canvas));color:var(--color-accent-1)}.navBtn-glX9v0:disabled{opacity:.35;cursor:default}.navLabel-vKIv6a{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;text-align:center;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-1);padding:3px 0;font-size:9px;line-height:1}.playBtn-ZBh9MO{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-canvas);width:26px;height:26px;color:var(--color-fg-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,color .1s;display:flex}.playBtn-ZBh9MO svg{width:12px;height:12px}.playBtn-ZBh9MO:hover{border-color:var(--color-accent-1);color:var(--color-accent-1);background:color-mix(in srgb,var(--color-accent-1)8%,var(--color-bg-canvas))}.svg-GaeBpM{width:320px;height:auto;display:block}.outerRing-Fkq3n4{fill:color-mix(in srgb,var(--color-bg-surface-1)92%,transparent);stroke:var(--color-border-default);stroke-width:1.5px}.inactiveDot-mKkZyh{fill:var(--color-bg-canvas);stroke:var(--color-border-subtle);stroke-width:1px}.activeDot-iQqw8L{stroke-width:1.5px}.inactiveNoteLabel-eiwu9H,.inactiveIntervalLabel-wf619M,.activeNoteLabel-jtK9Y3,.activeIntervalLabel-iXQlQn{font-family:var(--font-sans);pointer-events:none}.inactiveNoteLabel-eiwu9H{fill:var(--color-fg-secondary);font-size:11px;font-weight:var(--font-weight-medium)}.inactiveIntervalLabel-wf619M{fill:var(--color-fg-muted);font-size:10px}.activeNoteLabel-jtK9Y3{fill:var(--color-bg-canvas);font-size:13px;font-weight:var(--font-weight-semibold)}.activeIntervalLabel-iXQlQn{fill:color-mix(in srgb,var(--color-bg-canvas)84%,transparent);font-size:11px;font-weight:var(--font-weight-medium)}.primaryLabel-nm1LgA{font-weight:var(--font-weight-semibold)}.secondaryLabel-NK5vGK{fill-opacity:.68;font-size:.82em;font-weight:var(--font-weight-regular)}.root-XyPwMb{gap:var(--gap-md);display:grid}.hidden-jUxcHb{display:none}.nameRow-mnyPia{align-items:flex-start;gap:var(--gap-sm);display:flex}.nameField-zGtnUs{flex:auto;gap:3px;display:grid}.nameLabel-cDSdNV{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.nameInputRow-dAVFVa{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);gap:0;transition:border-color .1s,box-shadow .1s;display:flex;overflow:hidden}.nameInputRow-dAVFVa:focus-within{border-color:var(--color-accent-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-1)20%,transparent)}.nameInput-t5y3_v{min-width:0;height:36px;padding:0 var(--gap-sm);background:var(--color-bg-canvas);color:var(--color-fg-primary);font-size:var(--font-size-md);border:none;outline:none;flex:auto;font-family:inherit}.cycleSlide-xxRN6j{grid-template-columns:0fr;transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.cycleSlideOpen-Cx0Nx8{grid-template-columns:1fr}.cycleSlideInner-S6eXcm{align-items:stretch;min-width:0;display:flex;overflow:hidden}.cycleSegBtn-LCs2Kq{border:none;border-left:1px solid var(--color-border-default);background:var(--color-bg-surface-1);width:30px;height:36px;color:var(--color-fg-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.cycleSegBtn-LCs2Kq:hover{background:color-mix(in srgb,var(--color-accent-1)10%,var(--color-bg-surface-1));color:var(--color-accent-1)}.cycleSegCount-L0n8zP{padding:0 var(--gap-xs);border-left:1px solid var(--color-border-default);background:var(--color-bg-canvas);color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex}.findBtn-Os1LR_{height:36px;padding:0 var(--gap-sm);border:none;border-left:1px solid var(--color-border-default);background:var(--color-bg-surface-1);color:var(--color-fg-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;transition:background .1s,color .1s;display:flex}.findBtn-Os1LR_:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-1)12%,var(--color-bg-surface-1));color:var(--color-accent-1)}.findBtn-Os1LR_:disabled{opacity:.4;cursor:default}.detected-VK0ja5{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.lookupError-_4XFfz{font-size:var(--font-size-xs);color:var(--color-fg-danger)}.suggestions-f5yxXI{gap:var(--gap-2s);display:grid}.suggestionList-_YAge7{gap:var(--gap-2s);flex-wrap:wrap;display:flex}.diagramRow-_gfBVk{align-items:flex-start;gap:var(--gap-md);flex-wrap:wrap;display:flex}.diagramColumn-NmghVU{gap:var(--gap-sm);display:grid}.diagramMeta-n4IanA{gap:var(--gap-sm);flex-direction:column;display:flex}.shapeString-OEhoM2{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg-muted);letter-spacing:.08em}.instrumentMeta-L30RYb{gap:var(--gap-2s);font-size:var(--font-size-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;display:grid}.visualizationPanel-z_0ycf{gap:var(--gap-sm);display:grid}.visualizationHeader-_V9Nng{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.visualizationSelect-w8mMPq{height:32px;padding:0 var(--gap-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-canvas);color:var(--color-fg-primary);font-size:var(--font-size-sm);font-family:inherit}.orientationToggle-mmlF2A{align-items:center;gap:var(--gap-2s);padding:var(--gap-2s);border:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);border-radius:999px;width:-moz-fit-content;width:fit-content;display:inline-flex}.orientationBtn-BBKHiy{height:28px;padding:0 var(--gap-sm);color:var(--color-fg-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-radius:999px}.orientationBtn-BBKHiy[data-selected=true]{background:color-mix(in srgb,var(--color-accent-1)14%,var(--color-bg-canvas));color:var(--color-fg-primary)}.applyRow-J4YhTW{padding-top:var(--gap-sm);border-top:1px solid var(--color-border-subtle);justify-content:flex-end;display:flex}.footerActions-wsQNeH{align-items:center;gap:var(--gap-sm);display:flex}.cancelBtn-RxJdnX{height:34px;padding:0 var(--gap-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-canvas);color:var(--color-fg-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .1s,color .1s,background .1s}.cancelBtn-RxJdnX:hover{border-color:var(--color-accent-1);color:var(--color-fg-primary);background:color-mix(in srgb,var(--color-accent-1)8%,var(--color-bg-canvas))}.applyBtn-QUlWaU{padding:0 var(--gap-md);border:1px solid var(--color-accent-1);border-radius:var(--radius-sm);background:var(--color-accent-1);height:34px;color:var(--color-bg-canvas);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .1s,border-color .1s}.applyBtn-QUlWaU:hover{background:color-mix(in srgb,var(--color-accent-1)85%,var(--color-fg-primary));border-color:color-mix(in srgb,var(--color-accent-1)85%,var(--color-fg-primary))}.toolbar-wugpmt{z-index:2;padding:var(--gap-xs);background:color-mix(in srgb,var(--color-bg-canvas)94%,transparent);border-block-start:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;padding-block-end:calc(var(--gap-xs) + env(safe-area-inset-bottom));display:flex;position:sticky;bottom:0}.toolbar-wugpmt button{min-inline-size:44px}.editorWrap-MGtBiX{gap:var(--gap-md);height:100%;flex-direction:column;min-block-size:0;display:flex}.toolbar-kRbHGr{align-items:center;gap:var(--gap-md);display:flex}.button-llr_0P{border:1px solid var(--color-border-subtle);color:var(--color-fg-primary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:14px}.buttonActive-JejuRb{background:var(--color-bg-surface-1)}.editorPane-QN0g80{border:1px solid var(--color-border-subtle);-webkit-user-select:text;user-select:text;border-radius:8px;flex:1;min-height:0;overflow:hidden}.editorPane-QN0g80>[data-testid=editor-input]{block-size:100%;min-block-size:0}.editorPane-QN0g80 .cm-editor,.editorPane-QN0g80 .cm-scroller,.editorPane-QN0g80 .cm-content,.editorPane-QN0g80 .cm-line{font-family:var(--font-mono);-webkit-user-select:text;user-select:text;min-block-size:0}.hiddenInput-LWSRAH{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.editorWrap-MGtBiX[data-mobile-toolbar=true] .editorPane-QN0g80:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.root-RYKNxz{gap:var(--gap-2s);flex-direction:column;inline-size:100%;min-inline-size:0;display:inline-flex}.input-Z45Bgy{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);padding:var(--gap-2s)var(--gap-xs);background:0 0;outline:none}.input-Z45Bgy:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.error-Ix03O8{font-size:var(--font-size-xs);color:var(--color-fg-danger);line-height:1.1}.root-PUm08p{--triangle-size:var(--icon-size-md);inline-size:var(--triangle-size);block-size:var(--triangle-size);justify-content:center;align-items:center;display:inline-flex}.glyph-xdOZfD{transform-origin:50%;block-size:100%;inline-size:100%;transition:transform .18s ease-in-out;transform:rotate(0)}.open-NIZ0OV .glyph-xdOZfD{transform:rotate(90deg)}.sm-BG_n_H{--triangle-size:var(--icon-size-sm)}.md-J17qfO{--triangle-size:var(--icon-size-md)}.lg-v5W3_t{--triangle-size:var(--icon-size-lg)}.panel-oYBZ56{min-block-size:0;min-inline-size:0;display:flex}.horizontal-MZciwM{flex-direction:row}.vertical-Kc4jy6{flex-direction:column}.section-dCdJpf{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.sectionAnimating-nvx2s7{transition:flex-basis .24s cubic-bezier(.22,.9,.3,1)}.header-yZdAYm{justify-content:space-between;align-items:center;gap:var(--gap-sm);border-bottom:1px solid var(--color-border-subtle);padding:var(--gap-xs)0;background:0 0;display:flex}.headerMain-Ux5Zbn{align-items:center;gap:var(--gap-xs);min-inline-size:0;display:inline-flex}.headerToggle-RBCaHz{all:unset;align-items:center;gap:var(--gap-xs);cursor:pointer;min-inline-size:0;display:inline-flex}.headerToggle-RBCaHz:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.title-AmK0vV{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-fg-secondary);white-space:nowrap;text-overflow:clip;overflow:hidden}.header-yZdAYm:hover .title-AmK0vV,.header-yZdAYm:focus-within .title-AmK0vV{text-overflow:ellipsis}.actions-m2e3hp{align-items:center;gap:var(--gap-xs);opacity:0;pointer-events:none;width:0;transition:opacity .12s ease-out;display:inline-flex;overflow:hidden}.header-yZdAYm:hover .actions-m2e3hp,.header-yZdAYm:focus-within .actions-m2e3hp{opacity:1;pointer-events:auto;width:auto;overflow:visible}@media (pointer:coarse){.actions-m2e3hp{visibility:visible;opacity:1;pointer-events:auto}}.body-lKKwsf{opacity:1;flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;transition:opacity .16s ease-out;display:flex;overflow:hidden}.bodyCollapsed-PLzH_L{opacity:0;pointer-events:none}.bodyViewport-DtPaTN{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.resizeHandle-rHU1bo{z-index:1;touch-action:none;background:0 0;border:0;flex:none;padding:0;position:relative}.resizeHandleHorizontal-kQRipx{cursor:col-resize;inline-size:6px}.resizeHandleVertical-V0MBlN{cursor:row-resize;block-size:6px}.resizeHandle-rHU1bo:before{content:"";background:color-mix(in srgb,var(--color-border-strong)10%,transparent);position:absolute;top:0;bottom:0;left:0;right:0}.resizeHandle-rHU1bo:hover:before,.resizeHandle-rHU1bo:active:before{background:color-mix(in srgb,var(--color-border-strong)22%,transparent)}.resizeHandle-rHU1bo:focus-visible:before{background:color-mix(in srgb,var(--color-border-strong)22%,transparent)}@media (pointer:coarse){.resizeHandleHorizontal-kQRipx{inline-size:12px}.resizeHandleVertical-V0MBlN{block-size:12px}.resizeHandle-rHU1bo:before{background:color-mix(in srgb,var(--color-border-strong)18%,transparent)}}.badge-cDxa8w{justify-content:center;align-items:center;gap:var(--gap-2s);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px 0 color-mix(in srgb,currentColor 12%,transparent);border:1px solid #0000;display:inline-flex}.closable-iEigGr{padding-inline-end:.25rem}.dismissButton-GaUTc0{border-radius:var(--radius-pill);color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem;display:inline-flex}.dismissButton-GaUTc0:hover{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent)}.xs-OZbr6o{min-block-size:14px;padding:1px 4px;font-size:10px}.sm-aueZfl{min-block-size:20px;padding:2px 7px}.md-nOyjzE{min-block-size:24px;font-size:var(--font-size-sm);padding:4px 9px}.neutral-KwJGQk{background:color-mix(in srgb,var(--color-bg-surface-2)92%,white 8%);color:var(--color-fg-secondary);border-color:color-mix(in srgb,var(--color-border-strong)18%,transparent)}.info-VpXV84{background:color-mix(in srgb,var(--color-status-info)18%,transparent);color:var(--color-status-info);border-color:color-mix(in srgb,var(--color-status-info)38%,transparent)}.success-IG2C5H{background:color-mix(in srgb,var(--color-status-success)18%,transparent);color:var(--color-status-success);border-color:color-mix(in srgb,var(--color-status-success)38%,transparent)}.warning-wsPn99{background:color-mix(in srgb,var(--color-status-warning)20%,transparent);color:var(--color-status-warning);border-color:color-mix(in srgb,var(--color-status-warning)40%,transparent)}.danger-OsRipg{background:color-mix(in srgb,var(--color-status-danger)18%,transparent);color:var(--color-status-danger);border-color:color-mix(in srgb,var(--color-status-danger)38%,transparent)}.root-XSie4m{--diagram-size:120px;--diagram-fg:var(--chord-diagram-label);--diagram-line:var(--chord-diagram-line);--diagram-dot:var(--chord-diagram-dot);--diagram-open:var(--chord-diagram-open);--diagram-muted:var(--chord-diagram-muted);--diagram-label:var(--chord-diagram-label);--diagram-bg:var(--chord-diagram-bg);color:var(--diagram-fg);background:var(--diagram-bg);border-radius:var(--radius-xs);padding:var(--gap-2s);flex-direction:column;gap:1px;display:inline-flex}.name-Nz77wo{font-size:var(--font-size-md);line-height:var(--line-height-tight);font-weight:var(--font-weight-medium);color:var(--diagram-label);text-align:center;transform:translateY(2px)}.svg-eYBTSG{display:block;overflow:visible}.sm-Ob35K8{--diagram-size:86px}.md-Wg0Sh3{--diagram-size:92px}.lg-zS0Hha{--diagram-size:120px}.xl-Odx3FG{--diagram-size:152px}.surfaceTransparent-CDnO76{--diagram-bg:transparent}.surfaceCanvas-sBjljn{--diagram-bg:var(--color-bg-canvas)}.surface1-JAeEow{--diagram-bg:var(--color-bg-surface-1)}.surface2-l1AOIl{--diagram-bg:var(--color-bg-surface-2)}.container-LMiWaq{max-width:500px;padding:var(--gap-2x)var(--gap-xl);font-family:var(--font-sans);font-size:calc(var(--font-size-md) + var(--content-font-size-offset,0px));color:var(--color-fg-primary);line-height:var(--line-height-loose);text-rendering:optimizeLegibility;-webkit-user-select:text;user-select:text;margin:0 auto}.col2-ic2NYp,.col3-xx6v48{max-width:none}.col2-ic2NYp .body-IOxDoy{column-count:2;column-gap:var(--gap-2x)}.col3-xx6v48 .body-IOxDoy{column-count:3;column-gap:var(--gap-xl)}.col2-ic2NYp .section-ap9UMM,.col3-xx6v48 .section-ap9UMM{break-inside:avoid}.header-AiFlrV{margin-bottom:var(--gap-xl)}.title-KVGQGJ{font-family:var(--font-heading);font-size:calc(34px + var(--content-font-size-offset,0px)*2);line-height:var(--line-height-tight);margin:0 0 var(--gap-xs);font-weight:var(--font-weight-thin);letter-spacing:-.01em}.artist-ujiNHz{font-style:italic;font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));color:var(--color-fg-muted);margin:0}.metaBar-CTdH8L{align-items:center;gap:var(--gap-sm)var(--gap-xl);margin:var(--gap-sm)0 0;padding:var(--gap-sm)var(--gap-md);background:var(--color-bg-surface-1);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.metaBarConnected-Any0Ni{border-radius:var(--radius-sm)var(--radius-sm)0 0;border-bottom:none}.metaTrailing-mlEKfk{opacity:0;align-items:center;margin-left:auto;transition:opacity .12s ease-out;display:flex}.metaBar-CTdH8L:hover .metaTrailing-mlEKfk,.metaBar-CTdH8L:focus-within .metaTrailing-mlEKfk{opacity:1}.metaTrailing-mlEKfk:has([data-active=true]){opacity:1}.metaItem-E5uEBG{align-items:baseline;gap:var(--gap-xs);display:flex}.metaLabel-ZTpu0W{font-size:calc(var(--font-size-xs) + var(--content-font-size-offset,0px)*.5);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted)}.metaValue-wgRJhY{font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));color:var(--color-fg-primary);margin:0;position:relative}.metronomeBtn-SqxeOT[data-active=true]{color:var(--color-accent-1)}.metronomeDots-a1RyM6{align-items:center;gap:5px;margin-right:4px;animation:.22s cubic-bezier(.22,1,.36,1) metronomeSlidein-VXI9NE;display:inline-flex}@keyframes metronomeSlidein-VXI9NE{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.metronomeDot-p0YprB{background-color:var(--color-accent-1);opacity:.18;border-radius:50%;width:8px;height:8px}.metronomeDotLeft-pCjdlu{width:10px;height:10px}.metronomeDotFlash-gU248P{animation:.38s ease-out forwards dotFlash-uwpWz3}@keyframes dotFlash-uwpWz3{0%{opacity:1;transform:scale(1.3)}to{opacity:.18;transform:scale(1)}}.section-ap9UMM{margin-top:var(--gap-xl)}.section-ap9UMM:first-child{margin-top:0}.sectionTitle-yvbB9X{font-family:var(--font-heading);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px)*.5);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-bold);color:var(--color-accent-5);margin:0}.sectionAnnotation-CMs0bg{margin-left:var(--gap-sm);font-size:calc(var(--font-size-xs) + var(--content-font-size-offset,0px)*.5);font-style:italic;font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none;color:var(--color-fg-muted)}.annotation-Eyvaak{margin:var(--gap-sm)0;font-style:italic;font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));color:var(--color-fg-muted)}.songBadge-bcyQkk{vertical-align:.08em;letter-spacing:.03em;margin-inline-start:.2em;margin-inline-end:.2em;font-style:normal}.songBadge-bcyQkk[data-tone=accent-1]{background:color-mix(in srgb,var(--color-accent-1)16%,transparent);color:var(--color-accent-1);border-color:color-mix(in srgb,var(--color-accent-1)38%,transparent)}.songBadge-bcyQkk[data-tone=accent-2]{background:color-mix(in srgb,var(--color-accent-2)16%,transparent);color:var(--color-accent-2);border-color:color-mix(in srgb,var(--color-accent-2)38%,transparent)}.songBadge-bcyQkk[data-tone=accent-3]{background:color-mix(in srgb,var(--color-accent-3)16%,transparent);color:var(--color-accent-3);border-color:color-mix(in srgb,var(--color-accent-3)38%,transparent)}.songBadge-bcyQkk[data-tone=accent-4]{background:color-mix(in srgb,var(--color-accent-4)18%,transparent);color:var(--color-accent-4);border-color:color-mix(in srgb,var(--color-accent-4)42%,transparent)}.songBadge-bcyQkk[data-tone=accent-5]{background:color-mix(in srgb,var(--color-accent-5)18%,transparent);color:var(--color-accent-5);border-color:color-mix(in srgb,var(--color-accent-5)42%,transparent)}.songBadge-bcyQkk[data-tone=accent-6]{background:color-mix(in srgb,var(--color-accent-6)16%,transparent);color:var(--color-accent-6);border-color:color-mix(in srgb,var(--color-accent-6)38%,transparent)}.songBadge-bcyQkk[data-tone=accent-7]{background:color-mix(in srgb,var(--color-accent-7)16%,transparent);color:var(--color-accent-7);border-color:color-mix(in srgb,var(--color-accent-7)38%,transparent)}.chordGrid-AX9enG{margin:0 0 var(--gap-sm);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.chordGridBar-xYLBw1{align-items:baseline;gap:var(--gap-xs);white-space:nowrap;display:inline-flex}.chordGridSep-lp1AXJ{color:var(--color-fg-muted);margin-right:var(--gap-xs)}.chordGridChord-dCYWge{color:var(--color-accent-1);font-weight:var(--font-weight-medium)}.chordGridBeats-y2WkLb{color:color-mix(in srgb,var(--color-fg-muted)55%,transparent);margin-right:var(--gap-xs)}.chordLyricLine-nb0crI{flex-direction:row;align-items:flex-end;margin:0;display:flex;overflow-x:auto}.chordOnlyLine-IsK2cW{gap:var(--gap-md);line-height:var(--line-height-loose);flex-flow:wrap;margin:0;display:flex}.segment-bWPnao{flex-direction:column;flex-shrink:0;align-items:flex-start;display:inline-flex}.chord-eZ0II9{color:var(--color-accent-1);font-weight:var(--font-weight-medium);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));white-space:pre;line-height:1.4}.lyricText-ydbFf5{white-space:pre;line-height:var(--line-height-loose)}.lyricRow-UIkaSe{white-space:pre;line-height:var(--line-height-loose);font-family:inherit;font-size:inherit;margin:0}.tabBlock-ZI47Ve{margin:var(--gap-sm)0;padding:var(--gap-sm);background:var(--color-bg-surface-1);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);overflow-x:auto}.section-ap9UMM[data-section-type=chorus] .sectionContent-skyiB9{border-radius:var(--radius-sm);padding:var(--gap-lg)var(--gap-xl);background:var(--color-bg-surface-1)}.section-ap9UMM[data-section-type=chorus] .sectionContent-skyiB9>:last-child{margin-bottom:0}.section-ap9UMM[data-section-type=prechorus] .sectionTitle-yvbB9X,.section-ap9UMM[data-section-type=bridge] .sectionTitle-yvbB9X,.section-ap9UMM[data-section-type=tag] .sectionTitle-yvbB9X,.section-ap9UMM[data-section-type=outro] .sectionTitle-yvbB9X,.section-ap9UMM[data-section-type=prechorus] .sectionContent-skyiB9,.section-ap9UMM[data-section-type=bridge] .sectionContent-skyiB9,.section-ap9UMM[data-section-type=tag] .sectionContent-skyiB9,.section-ap9UMM[data-section-type=outro] .sectionContent-skyiB9{padding-left:calc(var(--gap-xl) + 0px)}.chordDefinitionRow-CDL8lG{gap:var(--gap-sm);margin:0 0 var(--gap-sm);flex-wrap:wrap;display:flex}.playableWrapper-Qo4zRT{display:inline-flex;position:relative}.playOverlay-G3VLZe{border-radius:var(--radius-xs);color:#fff;font-size:var(--font-size-sm);cursor:pointer;opacity:0;background:#00000061;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .14s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.playableWrapper-Qo4zRT:hover .playOverlay-G3VLZe{opacity:1}.playOverlay-G3VLZe:active{background:#0000008c}@media print{.container-LMiWaq{max-width:none;color:var(--color-fg-primary);margin:0;padding:0;line-height:1.45}.title-KVGQGJ,.sectionTitle-yvbB9X,.chord-eZ0II9,.lyricText-ydbFf5,.lyricRow-UIkaSe,.annotation-Eyvaak{color:var(--color-fg-primary)}.section-ap9UMM,.chordLyricLine-nb0crI,.annotation-Eyvaak,.tabBlock-ZI47Ve{break-inside:avoid}.chord-eZ0II9,.lyricText-ydbFf5,.lyricRow-UIkaSe{white-space:pre;overflow:visible}.tabBlock-ZI47Ve{border:1px solid var(--color-border-subtle);white-space:pre;background:0 0;border-radius:0;overflow:visible}}.panel-fEdvV8{flex-direction:column;height:100%;min-height:0;display:flex}.content-wsZTsR{flex:1;min-height:0;overflow-y:auto}.articleHeader-VpiLz_{max-width:500px;padding:var(--gap-2x)var(--gap-xl)0;margin:0 auto}.title-WS4jfS{font-family:var(--font-heading);font-size:calc(34px + var(--content-font-size-offset,0px)*2);line-height:var(--line-height-tight);margin:0 0 var(--gap-xs);font-weight:var(--font-weight-thin);letter-spacing:-.01em}.artist-QrBjEI{font-style:italic;font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px));color:var(--color-fg-muted);margin:0}.playRow-yhRs3z{align-items:center;gap:var(--gap-xs)var(--gap-sm);padding:var(--gap-xs)var(--gap-sm);border:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-sm)var(--radius-sm);background:var(--color-bg-surface-1);font-size:var(--font-size-sm);border-top:none;flex-wrap:wrap;display:flex}.playLabel-_5M_MJ{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);flex-shrink:0}.capoButtons-uf8Zps{border:1px solid var(--color-border-default);border-radius:var(--radius-xs);display:flex;overflow:hidden}.capoBtn-CKHdNW{border:none;border-left:1px solid var(--color-border-default);background:var(--color-bg-canvas);width:26px;height:26px;color:var(--color-fg-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:0;line-height:1;transition:background .1s,color .1s}.capoBtn-CKHdNW:first-child{border-left:none}.capoBtn-CKHdNW:hover{background:color-mix(in srgb,var(--color-accent-1)10%,var(--color-bg-canvas));color:var(--color-fg-primary)}.capoBtn-CKHdNW[data-active=true]{background:var(--color-accent-1);color:var(--color-bg-canvas);font-weight:var(--font-weight-bold)}.transposeGroup-b2CGai{align-items:center;gap:var(--gap-xs);display:flex}.transposeBtn-GLed9D{border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-bg-canvas);width:28px;height:26px;color:var(--color-fg-secondary);font-size:var(--font-size-sm);cursor:pointer;padding:0;line-height:1;transition:background .1s,border-color .1s}.transposeBtn-GLed9D:hover{border-color:var(--color-accent-1);background:color-mix(in srgb,var(--color-accent-1)10%,var(--color-bg-canvas))}.keyLabel-vnRfzT{text-align:center;min-width:2.5ch;font-weight:var(--font-weight-medium);color:var(--color-fg-primary)}.playRowSpacer-ya8CHW{flex:auto}.tertiaryBtn-FaoJjM{padding:0 var(--gap-xs);height:26px;color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:color .1s}.tertiaryBtn-FaoJjM:hover{color:var(--color-fg-primary)}.editToggleBtn-cSXmbl[data-active=true]{color:var(--color-accent-1)}.grid-imDivv{align-items:start;gap:0 var(--gap-2x);display:grid}.grid2-QXj9az{grid-template-columns:repeat(2,1fr)}.grid3-uVeBX9{grid-template-columns:repeat(3,1fr)}.headerCell-eBZ6u5{padding:var(--gap-2x)var(--gap-xl)0;grid-column:1}.headerCellFull-zZzJJF{padding:var(--gap-2x)var(--gap-xl)0;grid-column:1/-1}.chordsCell-Zdp6Jv{padding:var(--gap-2x)var(--gap-xl)0 0;grid-column:2/-1}.chordsSectionTitle-TrBfjh{margin:0 0 var(--gap-sm);font-family:var(--font-heading);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px)*.5);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-bold);color:var(--color-accent-5)}.bodyCell-dcNiQR{grid-column:1/-1}.dialog-kYql69{inline-size:min(940px,calc(100vw - (2*var(--gap-lg))));padding:var(--gap-xl)calc(var(--gap-xl) + var(--gap-sm))}.columns-CLDQP8{gap:var(--gap-xl);display:grid}.column-NBt8Vq{gap:var(--gap-lg);align-content:start;display:grid}@media (min-width:720px){.columns-CLDQP8{grid-template-columns:minmax(0,1.2fr) minmax(0,2.2fr);align-items:start}}.mobileNote-HJGtut{padding:var(--gap-sm);border:1px solid color-mix(in srgb,var(--color-warning-border)70%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning-bg)28%,var(--color-bg-surface-1));color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.4}.section-Bszytf{gap:var(--gap-xs);display:grid}.columnTitle-VYt2Wr,.syntaxHeading-kqiEQf{font-family:var(--font-heading);font-size:calc(var(--font-size-lg) + var(--content-font-size-offset,0px)*.5);font-weight:var(--font-weight-thin);color:var(--color-fg-primary);text-transform:none;letter-spacing:0;line-height:var(--line-height-tight);margin:0}.sectionTitle-gf4xDr{font-family:var(--font-heading);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px)*.5);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-bold);color:var(--color-accent-5);line-height:var(--line-height-tight);margin:0}.list-CVdhwE{gap:var(--gap-2s);margin:0;padding:0;list-style:none;display:grid}.item-JzLfoy{align-items:center;gap:var(--gap-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.description-h2x4yT{color:var(--color-fg-primary);font-size:var(--font-size-sm);margin:0;line-height:1.3}.syntaxRegion-HrJUIc{gap:var(--gap-lg);align-content:start;display:grid}.syntaxColumns-UQ0M4m{gap:var(--gap-xl);display:grid}@media (min-width:720px){.syntaxColumns-UQ0M4m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.syntaxColumn-saVYUo{gap:var(--gap-md);align-content:start;display:grid}.syntaxList-uHCG_j{gap:var(--gap-sm);margin:0;padding:0;list-style:none;display:grid}.syntaxItem-RVC42C,.syntaxHeader-DbsfBO{gap:var(--gap-2s);display:grid}.syntaxTitle-sbldbM{font-family:var(--font-heading);font-size:calc(var(--font-size-sm) + var(--content-font-size-offset,0px)*.5);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--font-weight-bold);color:var(--color-accent-5);line-height:var(--line-height-tight);margin:0}.syntaxExample-mlV9dp{padding:var(--gap-xs)var(--gap-sm);border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-surface-2)72%,transparent);box-shadow:var(--shadow-xs);color:var(--color-fg-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;line-height:1.4}.syntaxDescription-mBVQSu{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.4}.root-VipMGO{align-items:center;gap:var(--gap-xs);grid-template-columns:40px minmax(80px,1fr);display:grid}.swatch-Tiygb8{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:0 0;width:100%;height:28px;padding:0}.hexInput-goffnF{width:100%}.layout-IZuYse{gap:var(--gap-lg);grid-template-columns:minmax(180px,220px) minmax(420px,1fr) minmax(220px,280px);min-height:420px;max-height:min(80vh,760px);display:grid}.themeList-KsSmyK{gap:var(--gap-xs);padding-right:var(--gap-xs);flex-direction:column;display:flex;overflow:auto}.themeRow-ZvWEvB{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);width:100%;color:var(--color-fg-primary);padding:var(--gap-xs)var(--gap-sm);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.themeRowActive-vaDA9B{border-color:var(--color-focus-ring);background:color-mix(in oklab,var(--color-bg-accent)18%,transparent)}.themeName-fMay7u{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.themeEditor-ssGGLB{gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.toolbar-zjL2jP{align-items:center;gap:var(--gap-xs);display:flex}.nameInput-rYDpiV{flex:1;min-width:0}.tokenList-uL0jks{gap:var(--gap-xs);padding-right:var(--gap-xs);flex-direction:column;display:flex;overflow:auto}.tokenRow-jIQpzp{align-items:center;gap:var(--gap-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);padding:var(--gap-sm);grid-template-columns:minmax(200px,1fr) minmax(180px,220px);display:grid}.tokenLabel-_9HsV0{font-weight:600}.tokenDescription-icBxMY{color:var(--color-fg-secondary);font-size:var(--font-size-xs);margin:0}.tokenControls-O2saBn{gap:var(--gap-xs);flex-direction:column;display:flex}.palettePanel-LdjQRG{gap:var(--gap-sm);border-left:1px solid var(--color-border-subtle);padding-left:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.paletteList-JjbENs{gap:var(--gap-xs);flex-direction:column;display:flex;overflow:auto}.paletteItem-GzJzIH{align-items:center;gap:var(--gap-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);padding:var(--gap-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.paletteLabelInput-E9LTBs{width:100%}.actions-NQyIoD{margin-top:var(--gap-sm);justify-content:flex-end;gap:var(--gap-sm);display:flex}.emptyState-ptCeUc{color:var(--color-fg-secondary)}@media (max-width:900px){.layout-IZuYse{grid-template-columns:1fr;min-height:0}}.viewport-Wd6ktK{z-index:1000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.viewport-Wd6ktK[data-position=desktop]{padding-block-start:calc(env(safe-area-inset-top,0px) + var(--gap-md));padding-inline-end:calc(env(safe-area-inset-right,0px) + var(--gap-md));top:0;bottom:auto}.viewport-Wd6ktK[data-position=desktop]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.viewport-Wd6ktK[data-position=desktop]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.viewport-Wd6ktK[data-position=desktop]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.viewport-Wd6ktK[data-position=desktop]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.viewport-Wd6ktK[data-position=desktop]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.viewport-Wd6ktK[data-position=desktop]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.viewport-Wd6ktK[data-position=desktop]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.viewport-Wd6ktK[data-position=desktop]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.viewport-Wd6ktK[data-position=phone]{justify-content:center;align-items:flex-end;padding-block-end:calc(env(safe-area-inset-bottom,0px) + var(--gap-md));padding-inline-start:max(var(--gap-md),env(safe-area-inset-left,0px));padding-inline-end:max(var(--gap-md),env(safe-area-inset-right,0px));display:flex}.toast-tI8KHI{pointer-events:auto;min-width:220px;max-width:min(420px,calc(100vw - var(--gap-xl)));border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface-2);color:var(--color-fg-default);padding:var(--gap-sm)var(--gap-md);box-shadow:var(--shadow-floating);align-items:center;gap:var(--gap-sm);display:flex}.message-uQjD5S{flex:auto}.close-GX8r1b{color:inherit;cursor:pointer;border-radius:var(--radius-xs);padding:0 var(--gap-2s);background:0 0;border:0}.close-GX8r1b:hover{background:var(--color-bg-hover)}.success-tUs5Op{border-color:color-mix(in srgb,var(--color-status-success)35%,transparent)}.warning-RX96JH{border-color:color-mix(in srgb,var(--color-status-warning)35%,transparent)}.danger-tyFiRA{border-color:color-mix(in srgb,var(--color-status-danger)35%,transparent)}.importDialog-HQi6FF{inline-size:min(820px,calc(100vw - (2*var(--gap-lg))))}.dialogGrid-V5_O_N,.sourcePanel-cVN2__,.confirmStack-dfkxJ4{gap:var(--gap-md);display:grid}.tabs-ro3Eo0{gap:var(--gap-2xs);padding:var(--gap-2xs);border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);display:flex}.tab-CSxAcg{border-radius:var(--radius-xs);min-block-size:2.25rem;color:var(--color-fg-secondary);cursor:pointer;font:inherit;background:0 0;border:0;flex:1 1 0}.tab-CSxAcg[aria-selected=true]{background:var(--color-bg-surface-1);color:var(--color-fg-primary);box-shadow:var(--shadow-raised)}.panel-cLtBGQ{min-block-size:16rem}.dropZone-NibmHi{place-items:center;gap:var(--gap-xs);min-block-size:10rem;padding:var(--gap-lg);border:var(--border-width-md)dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);color:var(--color-fg-primary);cursor:pointer;text-align:center;display:grid}.dropZone-NibmHi span{color:var(--color-fg-secondary);font-size:var(--font-size-sm)}.fileInput-shSQNo{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.textareaLabel-z0cHDZ,.forceError-RZFFkb{gap:var(--gap-2xs);color:var(--color-fg-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:grid}.textarea-J3Q_h9{resize:vertical;border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-1);min-block-size:12rem;color:var(--color-fg-primary);font:inherit;padding:var(--gap-sm);line-height:1.5}.cameraPreview-MKEOJE{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-bg-surface-3);object-fit:cover;inline-size:100%}.thumbnailStrip-DMnOqo{gap:var(--gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.thumbnail-npMjlE{gap:var(--gap-2xs);color:var(--color-fg-secondary);font-size:var(--font-size-xs);margin:0;display:grid}.thumbnail-npMjlE img{aspect-ratio:3/4;border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-xs);object-fit:cover;inline-size:100%}.errorPanel-AipKFh,.progressPanel-m_Vudg,.throttleBanner-A2TLrt{gap:var(--gap-sm);border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--gap-md);display:grid}.errorPanel-AipKFh{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.errorPanel-AipKFh>div:first-child{gap:var(--gap-2xs);display:grid}.errorHeader-OVuppJ{align-items:center;gap:var(--gap-sm);grid-template-columns:none!important;display:flex!important}.errorHeader-OVuppJ>div{gap:var(--gap-2xs);display:grid}.errorIcon-or_xNt{color:var(--color-danger-fg,var(--color-fg-primary));display:inline-flex}.progressStatus-VeX7dw{align-items:center;gap:var(--gap-sm);color:var(--color-fg-primary);font-size:var(--font-size-sm);display:flex}.progressElapsed-Knop65{color:var(--color-fg-secondary);font-variant-numeric:tabular-nums;margin-inline-start:auto}.errorPanel-AipKFh span,.inlineNote-Wfiky9,.quota-QUYsld,.details-jEMmOA{color:var(--color-fg-secondary);font-size:var(--font-size-sm)}.errorActions-u5rI82{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.throttleBanner-A2TLrt{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-fg-primary)}.progressList-pZTOwL{gap:var(--gap-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.progressList-pZTOwL li{border:var(--border-hairline)solid var(--color-border-subtle);border-radius:var(--radius-xs);min-block-size:2rem;color:var(--color-fg-secondary);font-size:var(--font-size-sm);place-items:center;display:grid}.progressList-pZTOwL li[data-active=true]{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-fg-primary)}.readyPreview-gQqexo{gap:var(--gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readyPreview-gQqexo>div{gap:var(--gap-2xs);min-inline-size:0;display:grid}.readyPreview-gQqexo span{color:var(--color-fg-secondary);font-size:var(--font-size-xs);text-transform:uppercase}.readyPreview-gQqexo strong{overflow-wrap:anywhere;min-inline-size:0}.diagnostics-nxlHb7{grid-column:1/-1}.quota-QUYsld{margin:0}.destructiveButton-uwzr4C{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-fg)}@media (max-width:640px){.importDialog-HQi6FF{align-self:end;max-block-size:92dvh;inline-size:100vw}.importDialog-HQi6FF:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.importDialog-HQi6FF:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs-ro3Eo0,.progressList-pZTOwL,.readyPreview-gQqexo,.thumbnailStrip-DMnOqo{grid-template-columns:1fr 1fr}.tabs-ro3Eo0{display:grid}}.root-sdkJzG{inline-size:min(100%,60vw);position:relative}.field-DpITd8{align-items:center;gap:var(--gap-xs);min-block-size:2.5rem;padding-inline:var(--gap-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-surface-1);box-shadow:var(--shadow-sm);display:flex}.field-DpITd8[data-open=true]{border-color:var(--color-accent-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-1)30%,transparent),var(--shadow-md)}.icon-uwjp7d{color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:inline-flex}.scopeChip-M88tVi{text-overflow:ellipsis;max-inline-size:10rem;margin-inline:var(--gap-xs);flex-shrink:0;overflow:hidden}.input-uaAYg1{min-inline-size:0;color:var(--color-fg-primary);font:inherit;background:0 0;border:none;outline:none;flex:auto}.input-uaAYg1::placeholder{color:var(--color-fg-muted)}.shortcut-SBgiYt{flex-shrink:0;align-items:center;display:inline-flex}.settling-o8MlZu{background:var(--color-fg-muted);opacity:.5;border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px;animation:.8s ease-in-out infinite alternate settling-pulse-d20YH2;display:inline-block}@keyframes settling-pulse-d20YH2{0%{opacity:.25}to{opacity:.65}}.dropdown-Hf5XGf{z-index:30;max-block-size:min(70vh,36rem);padding:var(--gap-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-canvas);box-shadow:var(--shadow-lg);top:calc(100% + var(--gap-xs));position:absolute;left:0;right:0;overflow:auto}.sectionLabel-te9JvM{padding:var(--gap-xs)var(--gap-sm);color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em}.list-zUi_pC{gap:2px;margin:0;padding:0;list-style:none;display:grid}.row-wYSpBk,.resultButton-OivIG_{padding:var(--gap-sm);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:block}.row-wYSpBk{justify-content:space-between;align-items:center;gap:var(--gap-sm);display:flex}.row-wYSpBk[data-highlighted=true],.resultButton-OivIG_[data-highlighted=true],.row-wYSpBk:hover,.resultButton-OivIG_:hover{background:color-mix(in srgb,var(--color-accent-1)10%,var(--color-bg-surface-1))}.historyButton-lgcboS{align-items:center;gap:var(--gap-sm);min-inline-size:0;color:var(--color-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.historyLabel-nqugje{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deleteButton-D5dXIK{border-radius:var(--radius-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.deleteButton-D5dXIK:hover{background:color-mix(in srgb,var(--color-fg-primary)10%,transparent);color:var(--color-fg-primary)}.resultLine-Ld27JT{align-items:baseline;gap:0 var(--gap-xs);flex-wrap:wrap;display:flex}.resultTitle-_whvF6{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md,1rem);color:var(--color-fg-primary);line-height:1.3}.resultByline-_y1SFx{color:var(--color-fg-muted);font-style:italic;font-size:var(--font-size-sm);white-space:nowrap;font-weight:400}.excerpts-JxEc7l{gap:var(--gap-2xs);margin-block-start:var(--gap-xs);display:grid}.excerpt-qXtLxn{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.mark-Jx6Fhf{border-radius:var(--radius-2xs);background:color-mix(in srgb,var(--color-accent-1)22%,transparent);color:var(--color-fg-primary);font-weight:var(--font-weight-semibold);padding-inline-start:.1em;padding-inline-end:.1em}.indexingBanner-m_RonI{padding:var(--gap-xs)var(--gap-sm);color:var(--color-fg-muted);font-size:var(--font-size-xs);border-block-end:1px solid var(--color-border-subtle);margin-block-end:var(--gap-xs)}.emptyState-WB5DBK{padding:var(--gap-lg)var(--gap-sm);color:var(--color-fg-muted);text-align:center}@media (max-width:640px){.field-DpITd8{min-block-size:2.3rem;padding-inline:var(--gap-xs)}.shortcut-SBgiYt{display:none}}.root-GE3Xw2{min-block-size:100dvh;padding:var(--gap-xl);background:var(--color-bg-canvas);color:var(--color-fg-default);place-items:center;display:grid}.card-H8clcZ{gap:var(--gap-md);inline-size:min(100%,32rem);padding:var(--gap-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-subtle);box-shadow:var(--shadow-md);display:grid}.title-JqGR4p{font-size:var(--font-size-xl);margin:0}.body-TUqI0H{color:var(--color-fg-muted);margin:0;line-height:1.5}.actions-WvNCdW{justify-content:flex-start;display:flex}.button-kz0Q4e{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-accent-1);color:var(--color-bg-canvas);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);padding:var(--gap-xs)var(--gap-md)}.button-kz0Q4e:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.box-GAkFeK{color:inherit;display:block}.flex-vc1hG9{display:flex}.inline-xKXBR1{display:inline-flex}.block-BLegkL{display:flex}.horizontal-vdy0It{flex-direction:row}.vertical-XSxd8A{flex-direction:column}.wrap_nowrap-tRptyb{flex-wrap:nowrap}.wrap_wrap-a5nLaT{flex-wrap:wrap}.align_none-KwTe_A{align-items:normal}.align_start-pBj43o{align-items:flex-start}.align_center-M2MiLB{align-items:center}.align_end-gJ1UiG{align-items:flex-end}.align_stretch-SvGntj{align-items:stretch}.align_baseline-YpkV5f{align-items:baseline}.justify_none-eCeHia{justify-content:normal}.justify_start-frXi1x{justify-content:flex-start}.justify_center-G3oMM9{justify-content:center}.justify_end-kQlH5B{justify-content:flex-end}.justify_between-YkOsUg{justify-content:space-between}.justify_around-hQHWYK{justify-content:space-around}.justify_evenly-ZLvfbp{justify-content:space-evenly}.gap_none-ebNw2S{gap:0}.gap_2s-oyofgt{gap:var(--gap-2s)}.gap_xs-UgAmHd{gap:var(--gap-xs)}.gap_sm-dD0tq1{gap:var(--gap-sm)}.gap_md-Q6NmCm{gap:var(--gap-md)}.gap_lg-O3I_Lb{gap:var(--gap-lg)}.gap_xl-G3TnDi{gap:var(--gap-xl)}.gap_2x-H1yLAW{gap:var(--gap-2x)}.grid-rSLVKQ{display:grid}.inline-TEzv7P{display:inline-grid}.block-S7_8FP{display:grid}.align_none-IBhsmT{align-items:normal}.align_start-UqJKir{align-items:start}.align_center-u_EeTB{align-items:center}.align_end-E5ps8t{align-items:end}.align_stretch-y_AjQQ{align-items:stretch}.align_baseline-kaOCgk{align-items:baseline}.justify_none-MKJxr4{justify-items:stretch}.justify_start-Ig2gHN{justify-items:start}.justify_center-pSdZIM{justify-items:center}.justify_end-bcKG7h{justify-items:end}.justify_between-OmYOfX{justify-content:space-between}.justify_around-gnGvwD{justify-content:space-around}.justify_evenly-VgeL7H{justify-content:space-evenly}.auto_flow_row-r_Crom{grid-auto-flow:row}.auto_flow_column-whUH1t{grid-auto-flow:column}.auto_flow_row_dense-dOI8Ab{grid-auto-flow:dense}.auto_flow_column_dense-VgQ916{grid-auto-flow:column dense}.gap_none-wHhYje{gap:0}.gap_2s-QmQ3I1{gap:var(--gap-2s)}.gap_xs-TDVqwG{gap:var(--gap-xs)}.gap_sm-BHN_4O{gap:var(--gap-sm)}.gap_md-e0QUNf{gap:var(--gap-md)}.gap_lg-ftkAPJ{gap:var(--gap-lg)}.gap_xl-XNW9jF{gap:var(--gap-xl)}.gap_2x-PyBhMz{gap:var(--gap-2x)}.heading-q0pwBD{align-items:baseline;gap:var(--gap-xs);color:var(--color-fg-primary);margin:0;display:inline-flex}.h1-yZDWUg{font-family:var(--font-heading);font-size:32px;line-height:1.2;font-weight:var(--font-weight-thin);letter-spacing:-.01em}.h2-TFKr5r{font-family:var(--font-heading);font-size:24px;line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.h3-_s5XME{font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-fg-muted)}.anchor-zBsEGN{opacity:0;color:var(--color-fg-muted);font-size:.8em;text-decoration:none}.heading-q0pwBD:hover .anchor-zBsEGN,.heading-q0pwBD:focus-within .anchor-zBsEGN{opacity:1}.field-gRpBcj{gap:var(--gap-2s);display:grid}.label-UrIm_f{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.control-uPEAL7{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface-1);min-height:34px;color:var(--color-fg-default);padding:0 var(--gap-sm);font-size:var(--font-size-md)}.control-uPEAL7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.underlay-SIDK9r{z-index:1100;background:color-mix(in srgb,var(--color-bg-canvas)42%,transparent);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.underlay-SIDK9r[data-side=start]{justify-content:flex-start}.underlay-SIDK9r[data-side=end]{justify-content:flex-end}.panel-SdhhCz{inline-size:min(360px,calc(100vw - var(--gap-xl)));border:var(--border-weight-hairline)solid var(--color-border-subtle);background:var(--color-bg-surface-1);block-size:100dvh;box-shadow:var(--shadow-floating);color:var(--color-fg-primary);animation:slideIn-uVZ1hI var(--motion-duration-normal)var(--motion-ease-standard);overscroll-behavior:contain;overflow:auto}.panel-SdhhCz[data-side=start]{border-inline-start:0}.panel-SdhhCz[data-side=end]{border-inline-end:0;animation-name:slideInEnd-szctuK}.panel-SdhhCz[data-reduced-motion=true]{animation:none}@keyframes slideIn-uVZ1hI{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInEnd-szctuK{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.panel-SdhhCz{animation:none}}.switch-o_wUtP{--switch-track-width:var(--switch-size-md-track-width);--switch-track-height:var(--switch-size-md-track-height);--switch-thumb-size:var(--switch-size-md-thumb-size);--switch-thumb-offset:var(--switch-size-md-thumb-offset);--switch-thumb-translate:var(--switch-size-md-thumb-translate);align-items:center;gap:var(--gap-xs);min-height:40px;color:var(--color-fg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.sm-sTf92B{--switch-track-width:var(--switch-size-sm-track-width);--switch-track-height:var(--switch-size-sm-track-height);--switch-thumb-size:var(--switch-size-sm-thumb-size);--switch-thumb-offset:var(--switch-size-sm-thumb-offset);--switch-thumb-translate:var(--switch-size-sm-thumb-translate);min-height:36px}.md-zsDww8{--switch-track-width:var(--switch-size-md-track-width);--switch-track-height:var(--switch-size-md-track-height);--switch-thumb-size:var(--switch-size-md-thumb-size);--switch-thumb-offset:var(--switch-size-md-thumb-offset);--switch-thumb-translate:var(--switch-size-md-thumb-translate);min-height:44px}.lg-TLoIyM{--switch-track-width:var(--switch-size-lg-track-width);--switch-track-height:var(--switch-size-lg-track-height);--switch-thumb-size:var(--switch-size-lg-thumb-size);--switch-thumb-offset:var(--switch-size-lg-thumb-offset);--switch-thumb-translate:var(--switch-size-lg-thumb-translate);min-height:52px}.control-rood6T{inline-size:var(--switch-track-width);block-size:var(--switch-track-height);flex-shrink:0;display:inline-block;position:relative}.track-vswWH1{background:var(--switch-track-bg-off);border:1px solid var(--color-border-subtle);border-radius:999px;block-size:100%;inline-size:100%;transition:background-color .15s;display:block}.thumb-aDkgmk{inline-size:var(--switch-thumb-size);block-size:var(--switch-thumb-size);background:var(--switch-thumb-bg);color:var(--switch-thumb-icon-color);top:var(--switch-thumb-offset);border-radius:999px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;position:absolute;transform:translate(0);box-shadow:0 1px 2px #0003}.thumb-aDkgmk:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--switch-thumb-offset)}.thumb-aDkgmk:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--switch-thumb-offset)}.thumb-aDkgmk:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--switch-thumb-offset)}.thumb-aDkgmk:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--switch-thumb-offset)}.thumb-aDkgmk:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--switch-thumb-offset)}.thumb-aDkgmk:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--switch-thumb-offset)}.thumb-aDkgmk:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--switch-thumb-offset)}.thumb-aDkgmk:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--switch-thumb-offset)}.thumbIcon-vuJb9S{justify-content:center;align-items:center;line-height:1;display:inline-flex}.thumbIcon-vuJb9S svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.label-mCJ0E5{line-height:1.2}.switch-o_wUtP[data-selected=true] .track-vswWH1{background:var(--switch-track-bg-on)}.switch-o_wUtP[data-selected=true] .thumb-aDkgmk{transform:translateX(var(--switch-thumb-translate))}.switch-o_wUtP[data-focus-visible=true] .track-vswWH1{box-shadow:0 0 0 3px var(--switch-focus-ring)}.switch-o_wUtP[data-disabled=true]{opacity:.6;cursor:not-allowed}.docsShell-Vy8ijn{min-height:100dvh;grid-template-rows:auto minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.docsGrid-SkOm0n{min-height:0;block-size:100%}.docsContent-XOoucG{gap:var(--gap-lg);min-height:0;block-size:100%;padding:var(--gap-sm);flex-direction:column;display:flex;overflow:auto}.docsHint-_Zgq4X{align-items:center;gap:var(--gap-xs);color:var(--color-fg-muted);font-size:12px;display:inline-flex}.navColumn-qt3si4{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.propsBlock-lwcyDw{gap:var(--gap-md);flex-direction:column;display:flex}.propsSection-I9hyHu{gap:var(--gap-sm);flex-direction:column;display:flex}.propsSectionTitle-mQuJzM{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);margin:0;font-size:12px}.propsTitle-fE1oPy{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px}.propsSample-K_qU4h{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--gap-md);background:var(--color-bg-surface-1)}.propsGrid-wvhmFx{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(120px,.8fr) minmax(180px,1.1fr) minmax(120px,.6fr) minmax(240px,2fr) minmax(160px,.9fr);gap:0;font-size:13px;display:grid;overflow:hidden}.argsGrid-SMabtB{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(140px,.9fr) minmax(220px,1.4fr) minmax(120px,.6fr) minmax(240px,2fr);gap:0;font-size:13px;display:grid;overflow:hidden}.propsMono-tvuKPK{font-family:var(--font-mono)}.propsName-WamA17{color:var(--color-cat-03)}.propsString-L_zzbq{color:var(--color-cat-04)}.propsNumber-zUQdl1{color:var(--color-cat-08)}.propsHeader-_Fvsnp{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);padding:8px 6px;font-size:11px}.propsRow-HdW7i7{display:contents}.propsCell-lcfrAU{border-bottom:1px solid var(--color-border-subtle);padding:8px 6px}.propsRow-HdW7i7:last-child .propsCell-lcfrAU{border-bottom:none}.propsGrid-wvhmFx input[type=text],.propsGrid-wvhmFx input[type=number],.propsGrid-wvhmFx select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--color-bg-canvas);inline-size:100%;min-inline-size:120px;color:var(--color-fg-primary);font:inherit;padding:4px 6px}.liveGrid-JBxsWK{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.liveEditor-OJ13Eo,.livePreview-fr7vHO{border:1px solid var(--color-border-subtle);background:0 0;border-radius:8px;min-height:160px;padding:12px}.liveError-Wepw01{color:var(--color-state-danger);padding:8px 0;font-size:12px}.empty-eS8Rt1{color:var(--color-fg-muted);font-size:12px}.paletteStack-JGo5Pf,.foundationStack-lptEpa{gap:var(--gap-xl);flex-direction:column;display:flex}.foundationSection-SucY_F{gap:var(--gap-md);flex-direction:column;display:flex}.foundationSection-SucY_F h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px}.foundationCardGrid-KlmnjU{gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.foundationCard-vnb1Er{gap:var(--gap-sm);padding:var(--gap-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-1);flex-direction:column;display:flex}.foundationMeta-BNTnIK{gap:var(--gap-xs);flex-direction:column;font-size:12px;display:flex}.foundationMeta-BNTnIK code{color:var(--color-fg-muted)}.foundationBody-QCNeol{color:var(--color-fg-secondary);margin:0}.tokenList-zIX6bp{gap:var(--gap-sm);flex-direction:column;display:flex}.tokenRow-NRPZuY{gap:var(--gap-md);padding:var(--gap-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-1);grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center;display:grid}.typeSample-Mmik_M,.typeScaleSample-Gfev16{color:var(--color-fg-primary);margin:0}.fontFamilySans-lbzvHk{font-family:var(--font-sans)}.fontFamilyHeading-Qw4CC5{font-family:var(--font-heading)}.fontFamilyMono-AMH8is{font-family:var(--font-mono)}.motionTrack-r4oMip{border-radius:var(--radius-sm);background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);block-size:28px;position:relative;overflow:hidden}.motionDot-ci8sy8{block-size:100%;position:relative}.motionDotActive-Ih25NL{background:var(--color-accent-1);block-size:18px;inline-size:18px;animation-name:motion-preview-slide-gy8Xiq;animation-timing-function:var(--motion-ease-standard);border-radius:999px;margin:4px;animation-fill-mode:both}.motionSwatch-NaGXZE{border-radius:var(--radius-sm);background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);min-block-size:36px;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:120px;color:var(--color-fg-secondary);justify-content:center;align-items:center;display:inline-flex}.motionSwatchActive-qia2i0{border-radius:inherit;min-block-size:36px;min-inline-size:120px;animation-duration:1.4s;animation-timing-function:var(--motion-ease-standard);justify-content:center;align-items:center;padding:6px 10px;animation-fill-mode:both;display:inline-flex}.motionSwatchLabel-CkxXUQ{padding:6px 10px}.motionControls-azlBby{justify-content:flex-start;display:flex}.motionNote-jIhpx9,.motionReducedNote-fm2RVX{color:var(--color-fg-secondary);margin:0;font-size:13px}.motionReducedNote-fm2RVX{color:var(--color-fg-muted)}@keyframes motion-preview-slide-gy8Xiq{0%{transform:translate(0)}to{transform:translate(160px)}}@media (prefers-reduced-motion:reduce){.motionDotActive-Ih25NL,.motionSwatchActive-qia2i0{animation:none}}.paletteSection-MH5fkL{gap:var(--gap-md);flex-direction:column;display:flex}.paletteSection-MH5fkL h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px}.swatchGrid-ncpIMq{gap:var(--gap-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.swatchCard-rSQ7Z6{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);border-radius:8px;overflow:hidden}.swatchChip-SUtV3A{border-bottom:1px solid var(--color-border-subtle);block-size:56px}.swatchMeta-pcqPeR{gap:var(--gap-xs);flex-direction:column;padding:8px;font-size:12px;display:flex}.swatchMeta-pcqPeR code{color:var(--color-fg-muted);font-size:11px}.gapStack-LLeUUC{gap:var(--gap-md);flex-direction:column;display:flex}.gapRow-k1os48{gap:var(--gap-md);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.gapMeta-bC0TKO{gap:var(--gap-xs);flex-direction:column;font-size:12px;display:flex}.gapMeta-bC0TKO code{color:var(--color-fg-muted)}.gapDemo-vRVDdn{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);border-radius:8px;align-items:center;padding:8px;display:inline-flex}.gapDemo-vRVDdn span{background:var(--color-accent-1);border-radius:4px;block-size:16px;inline-size:16px}@media (max-width:1024px){.liveGrid-JBxsWK,.gapRow-k1os48,.tokenRow-NRPZuY{grid-template-columns:1fr}}@media (max-width:640px){.docsNav-z_xexH{flex-wrap:wrap}.docsGrid-SkOm0n>[role=listbox]{max-block-size:40vh}.docsContent-XOoucG{padding:var(--gap-md)}}.selector-TLbzrd{align-items:center;display:inline-flex}:root{--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Fira Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-heading:"Lato","IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-weight-thin:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2x:28px;--line-height-tight:1.1;--line-height-normal:1.4;--line-height-relaxed:1.6;--line-height-loose:1.8;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-wider:.08em;--border-weight-hairline:1px;--border-weight-medium:2px;--border-weight-thick:3px;--gap-2s:2px;--gap-xs:4px;--gap-sm:8px;--gap-md:12px;--gap-lg:16px;--gap-xl:24px;--gap-2x:32px;--space-xs:var(--gap-xs);--radius-2s:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--maxw-sm:320px;--maxw-md:480px;--maxw-lg:640px;--maxw-content:720px;--maxw-wide:1040px;--bp-phone:640px;--bp-tablet:1024px;--shadow-subtle:0 1px 2px color-mix(in srgb,var(--ref-neutral-900)14%,transparent);--shadow-floating:0 8px 24px color-mix(in srgb,var(--ref-neutral-900)20%,transparent),0 2px 6px color-mix(in srgb,var(--ref-neutral-900)10%,transparent);--icon-size-2s:10px;--icon-size-xs:12px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:28px;--icon-size-2x:32px;--motion-duration-fast:.12s;--motion-duration-normal:.18s;--motion-duration-slow:.26s;--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-keyframe-fade-in:motion-fade-in;--motion-keyframe-fade-down:motion-fade-down;--motion-keyframe-fade-right:motion-fade-right;--motion-keyframe-reveal-down:motion-reveal-down;--ref-neutral-00:#faf8f3;--ref-neutral-50:#f1ece4;--ref-neutral-100:#e5ddd2;--ref-neutral-200:#cbc1b4;--ref-neutral-300:#b1a395;--ref-neutral-700:#6b6258;--ref-neutral-800:#433d37;--ref-neutral-900:#211d19;--ref-neutral-950:#413b36;--ref-neutral-960:#2d2926;--ref-neutral-970:#211e1c;--ref-neutral-980:#171514;--ref-blue-400:#69a5ea;--ref-blue-500:#4b8fdc;--ref-blue-600:#2d73cf;--ref-teal-500:#249998;--ref-green-400:#6ead63;--ref-green-500:#5aa13b;--ref-lime-500:#98a92f;--ref-amber-400:#dbaf37;--ref-amber-500:#c99a12;--ref-orange-500:#d67a14;--ref-red-400:#e06a5f;--ref-red-500:#d65043;--ref-indigo-500:#5d74e1;--ref-violet-500:#8d69c8;--ref-magenta-500:#a959b7;--ref-pink-500:#c65698;--ref-rose-500:#c86478;--ref-terra-500:#c87362;--ref-bronze-500:#ad7e49;--ref-olive-500:#8f8b3b;--ref-moss-500:#63905a;--color-fg-primary:var(--ref-neutral-900);--color-fg-secondary:var(--ref-neutral-800);--color-fg-muted:var(--ref-neutral-700);--color-fg-on-accent:var(--ref-neutral-00);--color-bg-canvas:var(--ref-neutral-00);--color-bg-surface-1:var(--ref-neutral-50);--color-bg-surface-2:var(--ref-neutral-100);--color-bg-accent:var(--ref-blue-600);--color-border-subtle:var(--ref-neutral-200);--color-border-strong:var(--ref-neutral-700);--color-focus-ring:color-mix(in srgb,var(--ref-blue-600)45%,transparent);--color-state-success:var(--ref-green-500);--color-state-warning:var(--ref-amber-500);--color-state-danger:var(--ref-red-500);--color-state-info:var(--ref-blue-500);--color-accent-1:var(--ref-blue-600);--color-accent-2:var(--ref-teal-500);--color-accent-3:var(--ref-green-500);--color-accent-4:var(--ref-amber-500);--color-accent-5:var(--ref-orange-500);--color-accent-6:var(--ref-red-500);--color-accent-7:var(--ref-violet-500);--color-cat-01:var(--ref-red-500);--color-cat-02:var(--ref-orange-500);--color-cat-03:var(--ref-amber-500);--color-cat-04:var(--ref-lime-500);--color-cat-05:var(--ref-green-500);--color-cat-06:var(--ref-teal-500);--color-cat-07:var(--ref-blue-500);--color-cat-08:var(--ref-indigo-500);--color-cat-09:var(--ref-violet-500);--color-cat-10:var(--ref-magenta-500);--color-cat-11:var(--ref-pink-500);--color-cat-12:var(--ref-rose-500);--color-cat-13:var(--ref-terra-500);--color-cat-14:var(--ref-bronze-500);--color-cat-15:var(--ref-olive-500);--color-cat-16:var(--ref-moss-500);--switch-size-sm-track-width:36px;--switch-size-sm-track-height:20px;--switch-size-sm-thumb-size:16px;--switch-size-sm-thumb-offset:2px;--switch-size-sm-thumb-translate:16px;--switch-size-md-track-width:44px;--switch-size-md-track-height:24px;--switch-size-md-thumb-size:20px;--switch-size-md-thumb-offset:2px;--switch-size-md-thumb-translate:20px;--switch-size-lg-track-width:52px;--switch-size-lg-track-height:28px;--switch-size-lg-thumb-size:24px;--switch-size-lg-thumb-offset:2px;--switch-size-lg-thumb-translate:24px;--switch-track-width:var(--switch-size-md-track-width);--switch-track-height:var(--switch-size-md-track-height);--switch-thumb-size:var(--switch-size-md-thumb-size);--switch-thumb-offset:var(--switch-size-md-thumb-offset);--switch-thumb-translate:var(--switch-size-md-thumb-translate);--switch-track-bg-off:var(--color-bg-surface-2);--switch-track-bg-on:var(--color-bg-accent);--switch-thumb-bg:var(--color-bg-canvas);--switch-thumb-icon-color:var(--color-fg-primary);--switch-focus-ring:var(--color-focus-ring);--chord-diagram-line:color-mix(in srgb,var(--color-fg-primary)55%,transparent);--chord-diagram-dot:var(--color-fg-primary);--chord-diagram-open:var(--color-bg-canvas);--chord-diagram-muted:var(--color-fg-muted);--chord-diagram-label:var(--color-fg-secondary);--chord-diagram-bg:transparent;--text-primary:var(--color-fg-primary);--text-muted:var(--color-fg-muted);--surface-muted:var(--color-bg-surface-1);--background:var(--color-bg-canvas);--font-family-mono:var(--font-mono);--radius-pill:999px;--color-border-default:var(--color-border-subtle);--color-fg-default:var(--color-fg-primary);--color-fg-danger:var(--color-state-danger);--color-bg-hover:color-mix(in srgb,var(--color-fg-primary)10%,transparent);--color-status-success:var(--color-state-success);--color-status-warning:var(--color-state-warning);--color-status-danger:var(--color-state-danger);--color-status-info:var(--color-state-info);--color-accent-primary:var(--color-accent-1);--theme-transition-duration:90ms;--theme-transition-ease:cubic-bezier(.2,0,0,1)}[data-theme=dark]{--color-fg-primary:var(--ref-neutral-50);--color-fg-secondary:var(--ref-neutral-100);--color-fg-muted:var(--ref-neutral-200);--color-fg-on-accent:var(--ref-neutral-00);--color-bg-canvas:var(--ref-neutral-980);--color-bg-surface-1:var(--ref-neutral-970);--color-bg-surface-2:var(--ref-neutral-960);--color-bg-accent:var(--ref-blue-500);--color-border-subtle:var(--ref-neutral-950);--color-border-strong:var(--ref-neutral-200);--color-focus-ring:color-mix(in srgb,var(--ref-blue-500)55%,transparent);--color-state-success:var(--ref-green-400);--color-state-warning:var(--ref-amber-400);--color-state-danger:var(--ref-red-400);--color-state-info:var(--ref-blue-400);--shadow-subtle:0 1px 2px #00000073;--shadow-floating:0 10px 28px #0000008c,0 2px 8px #00000073}body{background:var(--color-bg-canvas);color:var(--color-fg-primary);font-family:var(--font-sans);font-weight:var(--font-weight-regular)}code,pre{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){:root{--theme-transition-duration:0s;--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}}*,:before,:after{transition-property:background-color,border-color,color,fill,stroke,outline-color,text-decoration-color,box-shadow;transition-duration:var(--theme-transition-duration);transition-timing-function:var(--theme-transition-ease)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-down{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motion-fade-right{0%{opacity:0;transform:translate(-6px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-reveal-down{0%{opacity:0;transform-origin:top;transform:translateY(-6px)scaleY(.97)}to{opacity:1;transform-origin:top;transform:translateY(0)scaleY(1)}}@page{size:auto;margin:12mm}@media print{*,:before,:after{transition:none;animation:none}html,body{background:var(--color-bg-canvas);color:var(--color-fg-primary)}}.page-UHqxjx{gap:var(--gap-lg);min-block-size:0;padding:max(20px,min(3vw,32px));display:grid}.pageHeader-e_Twqi{gap:var(--gap-xs);display:grid}.eyebrow-Bd66Sg{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.title-LgRjIO{margin:0;font-size:max(28px,min(4vw,42px));line-height:1.05}.copy-jRoing{color:var(--color-fg-muted);max-inline-size:66ch;margin:0}.shell-HaGpQK{min-block-size:0}.navColumn-hSxq6S{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.navLabel-bkZPBp{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.content-Shs8vg{min-block-size:0;min-inline-size:0}.panel-oVBQza{gap:var(--gap-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-canvas)96%,white 4%);box-shadow:var(--shadow-floating);padding:max(20px,min(3vw,28px));display:grid}.sectionHeader-akkyki{justify-content:space-between;align-items:start;gap:var(--gap-sm);display:flex}.sectionTitle-C6vBxS{margin:0;font-size:22px}.meta-FRneP1{color:var(--color-fg-muted);margin:0;font-size:14px}.error-dn3ItS{color:var(--color-danger-fg);margin:0;font-size:14px}.formCard-b6CEUd{gap:var(--gap-sm);grid-template-columns:minmax(0,1.5fr) minmax(180px,240px) auto;align-items:end;display:grid}.tableWrap-G6FrXR{overflow:auto}.table-Eji7jO{border-collapse:collapse;inline-size:100%}.table-Eji7jO th,.table-Eji7jO td{border-top:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:12px 10px}.table-Eji7jO thead th{color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.04em;border-top:none;font-size:13px;font-weight:700}.actionsColumn-M37jdT{min-inline-size:220px}.rowActions-IHQNTJ{gap:var(--gap-xs);justify-items:start;display:grid}.userCell-QqXtpr{gap:4px;display:grid}.inlineHint-oBAqA5{color:var(--color-fg-muted);font-size:13px}.permissionGroup-pJKXVD{gap:6px;margin-block-start:var(--gap-xs);display:grid}.permissionItem-Rth1bB{color:var(--color-fg);align-items:center;gap:8px;font-size:14px;display:flex}.metricGrid-dqRY4j{gap:var(--gap-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metricPanel-PgMja6,.detailPanel-_CKfSo{gap:var(--gap-sm);min-inline-size:0;display:grid}.metricTitle-lPwY86{margin:0;font-size:16px}.statusActive-YRhjHm,.statusBanned-jrCjA2{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.statusActive-YRhjHm{background:color-mix(in srgb,var(--color-accent-bg)14%,var(--color-bg-canvas));color:var(--color-accent-fg)}.statusBanned-jrCjA2{background:color-mix(in srgb,var(--color-danger-fg)14%,var(--color-bg-canvas));color:var(--color-danger-fg)}@media (max-width:900px){.formCard-b6CEUd,.metricGrid-dqRY4j{grid-template-columns:1fr}}.splash-IkSzAg{justify-content:center;align-items:center;gap:var(--gap-xl);background:var(--color-bg-canvas);min-block-size:100dvh;animation:splashFadeIn-jESI_D var(--motion-duration-normal)var(--motion-ease-standard);flex-direction:column;display:flex}.splashExit-UU0NqD{animation:splashFadeOut-M5fYpN var(--motion-duration-normal)var(--motion-ease-standard)forwards}.splashLabel-zVYSR1{font-size:var(--font-size-sm);color:var(--color-fg-muted);letter-spacing:.04em;margin:0}@keyframes splashFadeIn-jESI_D{0%{opacity:0}to{opacity:1}}@keyframes splashFadeOut-M5fYpN{0%{opacity:1}to{opacity:0}}.shell-uxA1IK{background:radial-gradient(circle at top,#7b61461f,transparent 45%),linear-gradient(180deg,var(--color-bg-canvas),var(--color-bg-canvas));place-items:center;min-block-size:100dvh;padding:max(24px,min(4vw,48px));display:grid}.card-ZDjFaY{gap:var(--gap-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-canvas)96%,white 4%);inline-size:min(100%,520px);box-shadow:var(--shadow-floating);padding:max(20px,min(3vw,32px));display:grid}.offlineCard-aSYqef{gap:var(--gap-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-canvas)96%,white 4%);inline-size:min(100%,1100px);box-shadow:var(--shadow-floating);padding:max(20px,min(3vw,32px));display:grid}.eyebrow-t5erbX{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.title-KaZxCK{margin:0;font-size:max(28px,min(5vw,40px));line-height:1.05}.body-cvvaiq{color:var(--color-fg-muted);margin:0;line-height:1.5}.actions-C81SHw{align-items:center;gap:var(--gap-sm);display:flex}.signInCard-qfT4Vw{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-canvas)96%,white 4%);inline-size:min(100%,960px);box-shadow:var(--shadow-floating);grid-template-columns:minmax(0,1.05fr) minmax(320px,420px);gap:max(20px,min(3vw,36px));padding:max(20px,min(3vw,32px));display:grid}.signInLeft-GoJVqE{align-content:center;gap:var(--gap-md);min-inline-size:0;display:grid}.brandBlock-QiDUYU{gap:var(--gap-sm);display:grid}.signInRight-S5QAHl{place-items:center;min-inline-size:0;display:grid}.inviteBadge-yoqLRL{border:1px solid var(--color-accent-border);background:color-mix(in srgb,var(--color-accent-bg)14%,var(--color-bg-canvas));color:var(--color-accent-fg);letter-spacing:.02em;border-radius:999px;justify-self:start;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.offlineIntro-AtpEhc{gap:var(--gap-sm);display:grid}.offlineLayout-crh8Pn{gap:var(--gap-md);grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-block-size:420px;display:grid}.offlineSidebar-JgNuO4{gap:var(--gap-sm);min-block-size:0;display:grid}.offlineHeader-AtCUSX{justify-content:space-between;align-items:center;gap:var(--gap-sm);display:flex}.offlineList-sEBvrG{gap:var(--gap-xs);align-content:start;min-block-size:0;max-block-size:480px;display:grid;overflow:auto}.offlineSongButton-rGEcpF{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-canvas);color:var(--color-fg-default);text-align:left;cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard);gap:4px;padding:12px 14px;display:grid}.offlineSongButton-rGEcpF:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.offlineSongButton-rGEcpF:focus-visible{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.offlineSongButtonActive-tVaLWF{border-color:var(--color-accent-border);background:color-mix(in srgb,var(--color-accent-bg)18%,var(--color-bg-canvas))}.offlineSongTitle-lh3cSz{font-weight:600}.offlineSongMeta-C90eE9{color:var(--color-fg-muted);font-size:14px}.offlinePreview-vgbpRF{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-canvas);min-block-size:0;min-inline-size:0;padding:max(14px,min(2vw,20px));overflow:auto}.offlineEmpty-gA0RtA{justify-items:start;gap:var(--gap-sm);display:grid}.meta-f1cbLi{color:var(--color-fg-muted);margin:0;font-size:14px}@media (max-width:640px){.actions-C81SHw{inline-size:100%}.signInCard-qfT4Vw,.offlineLayout-crh8Pn{grid-template-columns:1fr}.offlineHeader-AtCUSX{flex-direction:column;align-items:start}}