.DemoFilesEditor-module__l0rTfW__panel{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);flex-direction:column;width:40rem;max-width:84vw;display:flex}.DemoFilesEditor-module__l0rTfW__hint{color:var(--text-accent);font-size:var(--font-size-body);margin:0}.DemoFilesEditor-module__l0rTfW__editor{border:var(--border-light);flex-direction:column;display:flex;overflow:hidden}.DemoFilesEditor-module__l0rTfW__tabs{gap:var(--spacing-4xs);padding-right:var(--spacing-2xs);border-bottom:var(--border-light);background:var(--bg-secondary);align-items:stretch;display:flex;overflow-x:auto}.DemoFilesEditor-module__l0rTfW__tab{align-items:center;gap:var(--spacing-3xs);height:var(--control-h-xs);padding:0 var(--spacing-2xs) 0 var(--spacing-sm);border-right:var(--border-light);color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.DemoFilesEditor-module__l0rTfW__tab:hover{color:var(--text-secondary)}.DemoFilesEditor-module__l0rTfW__tabActive{background:var(--bg-primary);color:var(--text-primary);position:relative}.DemoFilesEditor-module__l0rTfW__tabActive:before{content:"";background:var(--color-accent);height:2px;position:absolute;top:0;left:0;right:0}.DemoFilesEditor-module__l0rTfW__tabName{color:inherit;font-family:var(--font-mono);font-size:var(--font-size-label);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.DemoFilesEditor-module__l0rTfW__tabClose{border-radius:var(--radius-circle);width:16px;height:16px;color:var(--text-tertiary);opacity:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DemoFilesEditor-module__l0rTfW__tab:hover .DemoFilesEditor-module__l0rTfW__tabClose,.DemoFilesEditor-module__l0rTfW__tab:focus-within .DemoFilesEditor-module__l0rTfW__tabClose,.DemoFilesEditor-module__l0rTfW__tabActive .DemoFilesEditor-module__l0rTfW__tabClose{opacity:1}@media (hover:none){.DemoFilesEditor-module__l0rTfW__tabClose{opacity:1}}.DemoFilesEditor-module__l0rTfW__tabClose:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DemoFilesEditor-module__l0rTfW__tabInput{width:9rem;padding:0 var(--spacing-sm);height:var(--control-h-xs);border:0;border-right:var(--border-light);border-bottom:2px solid var(--color-accent);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-label);outline:none;flex-shrink:0}.DemoFilesEditor-module__l0rTfW__addTab{align-items:center;gap:var(--spacing-2xs);height:var(--control-h-xs);padding:0 var(--spacing-sm);border:0;border-right:var(--border-light);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-label);cursor:pointer;background:0 0;flex-shrink:0;display:inline-flex}.DemoFilesEditor-module__l0rTfW__addTab:hover{background:var(--bg-primary);color:var(--text-accent)}.DemoFilesEditor-module__l0rTfW__code{height:22rem}.DemoFilesEditor-module__l0rTfW__code .cm-editor{height:100%}:is(.DemoFilesEditor-module__l0rTfW__code .cm-content,.DemoFilesEditor-module__l0rTfW__code .cm-gutters){padding-top:0;padding-bottom:0}.DemoFilesEditor-module__l0rTfW__code .cm-scroller{padding-top:0}.DemoFilesEditor-module__l0rTfW__code .sp-cm{padding:0}.DemoFilesEditor-module__l0rTfW__code .cm-gutters{border-right:var(--border-light);background:var(--bg-secondary);color:var(--text-muted)}.DemoFilesEditor-module__l0rTfW__code .cm-activeLineGutter{background:var(--bg-tertiary);color:var(--text-secondary)}
.Pressable-module__A-ky_W__pressable{cursor:pointer}.Pressable-module__A-ky_W__pressable:disabled,.Pressable-module__A-ky_W__pressable[aria-disabled=true]{cursor:not-allowed}.Pressable-module__A-ky_W__pressable:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}
.AboutPanel-module__bfmiiW__panel{padding:var(--_panel-py) var(--_panel-px);padding-bottom:calc(var(--spacing-2xl) + 2.5rem);width:100vw;height:100vh;font-family:var(--font-mono);font-weight:var(--font-weight-light);color:var(--text-primary);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex;position:relative}.AboutPanel-module__bfmiiW__panelWide{width:140vw}.AboutPanel-module__bfmiiW__panelNarrow{width:60vw}.AboutPanel-module__bfmiiW__panelExtraWide{width:350vw}.AboutPanel-module__bfmiiW__panelCompact{width:85vw}.AboutPanel-module__bfmiiW__panelTitleCompact{margin:0 0 var(--spacing-xl) 0;font-family:var(--font-instrument);font-size:clamp(1.5rem,min(6vw,9vh),6rem);font-style:italic;line-height:var(--_lh-title);letter-spacing:var(--_ls-title);flex-shrink:0}.AboutPanel-module__bfmiiW__panelTitle{margin:var(--header-height) 0 var(--_space-section);font-family:var(--font-instrument);font-size:clamp(1.5rem,min(8vw,12vh),7.5rem);font-style:italic;line-height:var(--_lh-title);color:var(--text-accent);letter-spacing:var(--_ls-title);text-align:left;word-break:keep-all}.AboutPanel-module__bfmiiW__pinnedContent{max-width:calc(100vw - var(--_panel-px) * 2);will-change:transform;background:var(--bg-primary);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.AboutPanel-module__bfmiiW__pinnedTitleRow{margin-bottom:var(--_space-section);z-index:2;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.AboutPanel-module__bfmiiW__titleRowLeft{align-items:baseline;gap:var(--spacing-md);display:flex}.AboutPanel-module__bfmiiW__tabContent,.AboutPanel-module__bfmiiW__panelSlot{display:contents}@media (max-width:1024px),(max-height:700px){.AboutPanel-module__bfmiiW__tabContent{flex-direction:column;display:flex;overflow:hidden}.AboutPanel-module__bfmiiW__tabContent[data-tab=overview]>.AboutPanel-module__bfmiiW__panelSlot:not([data-tab=overview]){display:none}.AboutPanel-module__bfmiiW__pinnedContent{will-change:auto}.AboutPanel-module__bfmiiW__panel,.AboutPanel-module__bfmiiW__panelWide,.AboutPanel-module__bfmiiW__panelNarrow,.AboutPanel-module__bfmiiW__panelExtraWide,.AboutPanel-module__bfmiiW__panelCompact{padding:var(--spacing-4xl) var(--page-px);width:100%;height:auto;min-height:auto}.AboutPanel-module__bfmiiW__panelTitle{margin-top:var(--spacing-4xl);margin-bottom:var(--_space-section);font-size:clamp(2.5rem,8vw,4rem)}.AboutPanel-module__bfmiiW__panelTitleCompact{margin-bottom:var(--_space-block);font-size:clamp(2rem,7vw,3.5rem)}.AboutPanel-module__bfmiiW__mobilePinViewport{height:100vh;min-height:100vh}.AboutPanel-module__bfmiiW__pinnedContent>.AboutPanel-module__bfmiiW__pinnedTitleRow{padding-top:10rem}.AboutPanel-module__bfmiiW__panelFlush{padding-top:0;padding-bottom:0}.AboutPanel-module__bfmiiW__titleRowCompact.AboutPanel-module__bfmiiW__titleRowCompact.AboutPanel-module__bfmiiW__titleRowCompact{margin-bottom:var(--spacing-sm);padding-top:0}.AboutPanel-module__bfmiiW__titleRowCompact h3{margin-top:var(--spacing-md);margin-bottom:0}.AboutPanel-module__bfmiiW__watermarkNumber{z-index:0;color:var(--text-accent);white-space:nowrap;pointer-events:none;opacity:.06;font-size:clamp(8rem,30vw,16rem);line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (max-width:768px){.AboutPanel-module__bfmiiW__panel,.AboutPanel-module__bfmiiW__panelWide,.AboutPanel-module__bfmiiW__panelNarrow,.AboutPanel-module__bfmiiW__panelExtraWide,.AboutPanel-module__bfmiiW__panelCompact{padding:var(--spacing-3xl) var(--spacing-xl)}.AboutPanel-module__bfmiiW__panelTitleCompact{font-size:clamp(1.8rem,6vw,2.5rem)}}@media (max-width:480px){.AboutPanel-module__bfmiiW__panel,.AboutPanel-module__bfmiiW__panelWide,.AboutPanel-module__bfmiiW__panelNarrow,.AboutPanel-module__bfmiiW__panelExtraWide,.AboutPanel-module__bfmiiW__panelCompact{padding:var(--m-lg) var(--m-sm)}}
.Settings-module__OPBv0W__message{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);padding:var(--spacing-2xs) var(--spacing-md);border-radius:var(--radius-capsule)}.Settings-module__OPBv0W__messageSuccess{background:var(--bg-success);color:var(--text-success-strong)}.Settings-module__OPBv0W__messageError{background:var(--bg-accent-light);color:var(--text-accent)}.Settings-module__OPBv0W__conflictListClip{max-height:var(--_clip-h,200px);overflow:hidden}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__conflictListClip{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.Settings-module__OPBv0W__conflictListClip.Settings-module__OPBv0W__conflictListExpanded{max-height:var(--_list-height,1000px)}.Settings-module__OPBv0W__section{padding-bottom:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);border-bottom:var(--border-light);column-gap:var(--spacing-md);row-gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;display:grid}:where(.Settings-module__OPBv0W__section)>*,.Settings-module__OPBv0W__sectionWide{grid-column:1/-1}.Settings-module__OPBv0W__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Settings-module__OPBv0W__sectionTitle{font-family:var(--font-space-grotesk);font-size:var(--font-size-title-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.Settings-module__OPBv0W__sectionTitleRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-md);flex-wrap:wrap;margin:0;display:flex}.Settings-module__OPBv0W__sectionTitleRow .Settings-module__OPBv0W__sectionTitle{margin-bottom:0}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink:hover{color:var(--text-accent)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink:hover:after{background:var(--text-accent)}.Settings-module__OPBv0W__fields{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.Settings-module__OPBv0W__fieldPair{grid-template-columns:var(--grid-cols-2);gap:var(--spacing-xs) var(--spacing-md);width:100%;display:grid}.Settings-module__OPBv0W__fieldPair>.Settings-module__OPBv0W__fieldHint,.Settings-module__OPBv0W__fieldPair>.Settings-module__OPBv0W__fallbackSection{grid-column:1/-1}@media (max-width:768px){.Settings-module__OPBv0W__fieldPair{grid-template-columns:1fr}}.Settings-module__OPBv0W__fieldRow{align-items:stretch;gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.Settings-module__OPBv0W__fieldCounter{right:var(--spacing-sm);font-family:var(--font-space-grotesk);font-size:var(--font-size-micro);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.02em;user-select:none;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.Settings-module__OPBv0W__fieldRow .Settings-module__OPBv0W__fieldCounter{transition:color var(--duration-base) ease}.Settings-module__OPBv0W__fieldRowInline{gap:0;position:relative}.Settings-module__OPBv0W__fieldRowInline .Settings-module__OPBv0W__fieldLabel{left:var(--spacing-sm);pointer-events:none;opacity:.5;width:auto;position:absolute;top:50%;translate:0 -50%}.Settings-module__OPBv0W__fieldLabel{gap:var(--spacing-3xs);width:auto;font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);letter-spacing:.02em;flex-direction:column;font-weight:500;display:flex}.Settings-module__OPBv0W__colorField{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex}.Settings-module__OPBv0W__colorPicker{width:var(--control-h-xs);height:var(--control-h-xs);border:var(--border-light);border-radius:var(--radius-circle);background:0 0;flex-shrink:0;padding:0}.Settings-module__OPBv0W__colorPicker::-webkit-color-swatch-wrapper{padding:var(--spacing-3xs)}.Settings-module__OPBv0W__colorPicker::-webkit-color-swatch{border-radius:var(--radius-circle);border:none}.Settings-module__OPBv0W__colorInput{flex:1;min-width:0}.Settings-module__OPBv0W__presetGrid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.Settings-module__OPBv0W__presetGrid+.Settings-module__OPBv0W__fields{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:var(--border-light)}.Settings-module__OPBv0W__presetCard{align-items:center;gap:var(--spacing-sm);height:52px;padding:0 var(--spacing-md) 0 0;border:var(--border-light);border-radius:var(--radius-capsule);background:0 0;display:flex;overflow:hidden}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__presetCard:hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__presetCardActive{border-color:var(--text-accent)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__presetCardActive .Settings-module__OPBv0W__presetName{color:var(--text-accent);font-weight:600}.Settings-module__OPBv0W__presetCardWrap{position:relative}.Settings-module__OPBv0W__presetCardWrap>.Settings-module__OPBv0W__presetCard{width:100%}.Settings-module__OPBv0W__presetCardRemove{border-radius:var(--radius-circle);background:var(--bg-primary);width:16px;height:16px;color:var(--text-primary);cursor:pointer;opacity:0;transition:opacity var(--duration-base) ease;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 4px oklch(0% 0 0/.15)}.Settings-module__OPBv0W__presetCardWrap:hover .Settings-module__OPBv0W__presetCardRemove{opacity:1}.Settings-module__OPBv0W__presetCardRemove:hover{background:var(--bg-accent-solid);color:var(--text-white)}.Settings-module__OPBv0W__presetName{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Settings-module__OPBv0W__logoColorPresetBtn{width:var(--control-h-xl);border-radius:var(--radius-capsule);border:var(--border-light);background:0 0;height:20px;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__logoColorPresetBtn:hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__faviconImageBgField{align-items:center;gap:var(--spacing-2xs);display:flex}.Settings-module__OPBv0W__faviconImageBgField .Settings-module__OPBv0W__colorField{flex:none}.Settings-module__OPBv0W__faviconImageBgField .Settings-module__OPBv0W__colorInput{flex:none;width:8rem}.Settings-module__OPBv0W__logoUpload{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Settings-module__OPBv0W__logoPreviewImage{object-fit:contain;width:auto;max-width:100%;height:100%}.Settings-module__OPBv0W__sectionHint{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);margin-bottom:var(--spacing-md);line-height:var(--line-height-snug);margin-top:0}.Settings-module__OPBv0W__sectionTitle+.Settings-module__OPBv0W__sectionHint,.Settings-module__OPBv0W__sectionTitle+.Settings-module__OPBv0W__sectionHintList{margin-top:var(--spacing-2xs)}.Settings-module__OPBv0W__sectionHintList{gap:var(--spacing-3xs);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);flex-direction:column;margin-top:0;list-style:outside;display:flex}.Settings-module__OPBv0W__fieldHint{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);margin:0}.Settings-module__OPBv0W__fieldLabelText{align-items:center;gap:var(--spacing-2xs);display:flex}.Settings-module__OPBv0W__fieldRequiredDot{vertical-align:middle;width:4px;height:4px;border-radius:var(--radius-circle);background:var(--bg-accent-solid);flex:none;align-self:center;margin-inline-start:var(--spacing-3xs);font-size:0;line-height:0;display:inline-block;overflow:hidden}.Settings-module__OPBv0W__priorityBtn{aspect-ratio:1;height:100%;color:var(--text-tertiary);font-size:var(--font-size-label);line-height:var(--line-height-fit);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.Settings-module__OPBv0W__priorityBtn+.Settings-module__OPBv0W__priorityBtn{border-left:var(--border-light)}.Settings-module__OPBv0W__priorityBtn:disabled{opacity:.3}.Settings-module__OPBv0W__fields .Settings-module__OPBv0W__priorityBtn:not(:disabled):hover{background:var(--bg-tertiary);color:var(--text-primary)}.Settings-module__OPBv0W__profileAddBtn{margin-top:var(--spacing-md)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__profileAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.Settings-module__OPBv0W__seriesCardOrderPrefix{font-family:var(--font-mono);color:var(--text-white);mix-blend-mode:difference;margin-right:var(--spacing-3xs);font-variant-numeric:tabular-nums}.Settings-module__OPBv0W__seriesCoverPreview{aspect-ratio:16/9;border:var(--border-light);border-radius:var(--radius-2xl);justify-content:center;align-items:center;width:210px;display:flex;overflow:hidden}.Settings-module__OPBv0W__seriesCoverPreview .Settings-module__OPBv0W__logoPreviewImage{object-fit:cover;width:100%;height:100%}.Settings-module__OPBv0W__publishToggle{align-items:center;gap:var(--spacing-xs);display:flex}.Settings-module__OPBv0W__publishLabel{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);min-width:3em;transition:opacity .2s;animation:.25s Settings-module__OPBv0W__publishFade;display:inline-block}@keyframes Settings-module__OPBv0W__publishFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.Settings-module__OPBv0W__newSeriesShell{margin-top:var(--spacing-md);border:var(--border-light);border-radius:var(--radius-capsule);background:0 0;grid-template-rows:auto 0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1) .35s,border-color .2s;display:grid;overflow:hidden}.Settings-module__OPBv0W__newSeriesShellOpen{border-radius:var(--radius-2xl);grid-template-rows:auto 1fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1) .25s,border-radius .25s cubic-bezier(.4,0,.2,1),border-color .2s}.Settings-module__OPBv0W__newSeriesShell>div:nth-child(2){min-height:0;overflow:hidden}.Settings-module__OPBv0W__newSeriesShellOpen>div:nth-child(2){overflow:visible}.Settings-module__OPBv0W__newSeriesShellHead{border-bottom:1px solid #0000;grid-template-columns:1fr 0fr;align-items:center;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1) .35s,border-bottom-color .2s .35s;display:grid}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__OPBv0W__newSeriesShellHead{border-bottom-color:var(--border-color-light);grid-template-columns:1fr auto;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1) .25s,border-bottom-color .2s .45s}.Settings-module__OPBv0W__newSeriesShellTitle{width:100%;padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-fit);color:var(--text-tertiary);text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:font-size .3s cubic-bezier(.4,0,.2,1) .35s,font-weight .3s cubic-bezier(.4,0,.2,1) .35s,color .3s .35s,padding .3s cubic-bezier(.4,0,.2,1) .35s;display:flex}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__OPBv0W__newSeriesShellTitle{font-size:var(--font-size-title-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:left;padding:var(--spacing-md);cursor:default;justify-content:flex-start;transition:font-size .35s cubic-bezier(.4,0,.2,1) .25s,font-weight .35s cubic-bezier(.4,0,.2,1) .25s,color .3s .25s,padding .35s cubic-bezier(.4,0,.2,1) .25s}.Settings-module__OPBv0W__newSeriesShellTitle:disabled{cursor:default}.Settings-module__OPBv0W__newSeriesShellPlus{max-width:14px;margin-right:var(--spacing-2xs);opacity:1;white-space:nowrap;justify-content:center;align-items:center;transition:max-width .25s cubic-bezier(.4,0,.2,1) .35s,margin-right .25s cubic-bezier(.4,0,.2,1) .35s,opacity .18s .35s;display:inline-flex;overflow:hidden}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__OPBv0W__newSeriesShellPlus{opacity:0;max-width:0;margin-right:0;transition:max-width .25s cubic-bezier(.4,0,.2,1) .25s,margin-right .25s cubic-bezier(.4,0,.2,1) .25s,opacity .18s .25s}.Settings-module__OPBv0W__newSeriesShellActions{align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-md);white-space:nowrap;opacity:0;min-width:0;transition:opacity .2s .35s;display:flex;overflow:hidden}.Settings-module__OPBv0W__newSeriesShellActions .Settings-module__OPBv0W__publishToggle{gap:var(--spacing-2xs)}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__OPBv0W__newSeriesShellActions{opacity:1;transition:opacity .2s .45s}.Settings-module__OPBv0W__newSeriesShell:not(.Settings-module__OPBv0W__newSeriesShellOpen):hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__newSeriesShell:not(.Settings-module__OPBv0W__newSeriesShellOpen):hover .Settings-module__OPBv0W__newSeriesShellTitle{color:var(--text-primary)}@media (min-width:769px) and (max-width:1024px){.Settings-module__OPBv0W__fieldPair{grid-template-columns:1fr}}.Settings-module__OPBv0W__fontPickerSelect{flex:1;min-width:0}.Settings-module__OPBv0W__fields .Settings-module__OPBv0W__fontPickerSelect{width:100%}.Settings-module__OPBv0W__fontPickerDropdown.Settings-module__OPBv0W__fontPickerDropdown{width:320px;font-family:var(--font-space-grotesk);border-radius:var(--radius-2xl);interpolate-size:allow-keywords;max-height:none;transition:height var(--duration-moderate) var(--ease-material), opacity .18s ease, transform .18s ease;gap:0;padding:0;overflow:visible}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__envFieldHighlight .Settings-module__OPBv0W__fieldLabel,.Settings-module__OPBv0W__envFieldHighlight .Settings-module__OPBv0W__fieldLabel{color:var(--text-accent);transition:color var(--duration-base) ease}.Settings-module__OPBv0W__envFieldRow{align-items:center;column-gap:var(--spacing-sm);flex-direction:row;grid-template-columns:12.5rem minmax(7rem,1fr) 3.75rem;display:grid}.Settings-module__OPBv0W__envFieldRow .Settings-module__OPBv0W__fieldLabel{align-items:center;gap:var(--spacing-xs);flex-flow:wrap;min-width:0}@container (max-width:25rem){.Settings-module__OPBv0W__envFieldRow{row-gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr) auto}.Settings-module__OPBv0W__envFieldRow>.Settings-module__OPBv0W__fieldLabel{grid-column:1/-1}}.Settings-module__OPBv0W__tagDescFilterRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Settings-module__OPBv0W__filterBtnCount{min-width:15px;height:15px;padding:0 var(--spacing-2xs);border-radius:var(--radius-capsule);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-hint);font-weight:700;line-height:var(--line-height-fit);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.Settings-module__OPBv0W__tagDescFilterRow .Settings-module__OPBv0W__filterBtnChevron{transition:transform .2s var(--ease-material)}.Settings-module__OPBv0W__filterBtnChevronOpen{transform:rotate(180deg)}.Settings-module__OPBv0W__tagDescFilterGroup{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.Settings-module__OPBv0W__tagDescFilterGroupLabel{font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);color:var(--text-tertiary);letter-spacing:.02em;margin-right:var(--spacing-2xs);font-weight:500}.Settings-module__OPBv0W__tagDescFilterRow button,.Settings-module__OPBv0W__tagDescFilterDrawer button{font-size:var(--font-size-label)}.Settings-module__OPBv0W__tagDescFilterGroup+.Settings-module__OPBv0W__tagDescFilterGroup{padding-left:var(--spacing-sm);border-left:var(--border-light)}.Settings-module__OPBv0W__tagDescSearchEnd{flex-basis:100%;width:100%}.Settings-module__OPBv0W__tagDescToolbarWrap{flex-direction:column;display:flex}.Settings-module__OPBv0W__tagDescFilterDrawer{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.Settings-module__OPBv0W__tagDescLetterDrawer{margin-top:var(--spacing-xs)}.Settings-module__OPBv0W__tagDescChipsBlock{gap:var(--spacing-md);flex-direction:column;display:flex}.Settings-module__OPBv0W__tagDescCount{font-family:var(--font-mono);font-size:var(--font-size-hint);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Settings-module__OPBv0W__tagDescEmpty{padding:var(--spacing-2xl) 0;text-align:center;color:var(--text-tertiary);font-family:var(--font-space-grotesk);font-size:var(--font-size-body)}.Settings-module__OPBv0W__tagDescPagination.Settings-module__OPBv0W__tagDescPagination{align-self:center;margin-top:0}.Settings-module__OPBv0W__tagCountBadge{margin-left:var(--spacing-2xs);font-family:var(--font-mono);font-size:var(--font-size-hint);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Settings-module__OPBv0W__tagRelatedPosts{--_row-h:38px;min-width:0;min-height:0;max-height:calc(var(--_row-h) * 5);border-block:var(--border-light);flex:1;overflow-y:auto}.Settings-module__OPBv0W__tagRelatedPosts>ul{height:auto}.Settings-module__OPBv0W__tagRelatedPosts>ul>li{min-height:var(--_row-h);box-sizing:border-box}.Settings-module__OPBv0W__tagRelatedEmpty{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);justify-content:center}.Settings-module__OPBv0W__tagRelatedItem{align-items:center;gap:var(--spacing-md);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);min-width:0;text-decoration:none;transition:background .15s,color .15s;display:flex}a.Settings-module__OPBv0W__tagRelatedItem:hover{color:var(--text-accent)}.Settings-module__OPBv0W__tagRelatedTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Settings-module__OPBv0W__tagRelatedMeta{align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--font-size-hint);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.Settings-module__OPBv0W__tagRelatedMetaDraft{padding:var(--badge-p-sm);border-radius:var(--radius-capsule);background:var(--bg-tertiary-alt);color:var(--text-tertiary);font-size:var(--font-size-hint);text-transform:uppercase;letter-spacing:.05em}.Settings-module__OPBv0W__fieldsGrid2{gap:var(--spacing-md);grid-template-columns:var(--grid-cols-2);display:grid}@media (max-width:768px){.Settings-module__OPBv0W__fieldsGrid2{grid-template-columns:1fr}}.Settings-module__OPBv0W__worksCatEditor{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.Settings-module__OPBv0W__worksCatChipLabel{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.Settings-module__OPBv0W__worksCatChipSep{color:var(--text-tertiary);opacity:.6}.Settings-module__OPBv0W__shakeAlert{animation:.45s cubic-bezier(.36,.07,.19,.97) Settings-module__OPBv0W__shakeAlert}@keyframes Settings-module__OPBv0W__shakeAlert{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.Settings-module__OPBv0W__worksCatAddLabel{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-family:var(--font-space-grotesk), sans-serif;font-size:var(--font-size-label);color:var(--text-tertiary);letter-spacing:.02em;font-weight:500;display:flex}.Settings-module__OPBv0W__worksCatAddActions{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.Settings-module__OPBv0W__worksCatAddRow{align-items:center;gap:var(--spacing-md);grid-template-columns:80px 1fr;display:grid}.Settings-module__OPBv0W__worksCatAddRowField{gap:var(--spacing-3xs);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Settings-module__OPBv0W__worksCatAddRowLabel{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--font-size-label);color:var(--text-tertiary);letter-spacing:.02em;font-weight:500}@media (max-width:768px){.Settings-module__OPBv0W__worksCatAddRow{gap:var(--spacing-2xs);grid-template-columns:1fr}}.Settings-module__OPBv0W__authorInvite{gap:var(--spacing-2xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.Settings-module__OPBv0W__authorInviteErr{color:var(--text-accent);font-size:var(--font-size-label)}.Settings-module__OPBv0W__authorInvite .Settings-module__OPBv0W__fieldHint{color:var(--text-secondary)}.Settings-module__OPBv0W__memberGithubLoad{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;display:flex}.Settings-module__OPBv0W__memberGithubLoad .Settings-module__OPBv0W__fieldHint{color:var(--text-tertiary)}.Settings-module__OPBv0W__addPopoverTrigger{margin-left:auto}.Settings-module__OPBv0W__addPopoverForm{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;min-width:24rem;max-width:90vw;display:flex}.Settings-module__OPBv0W__addPopoverForm>.Settings-module__OPBv0W__worksCatAddLabel{padding-bottom:var(--spacing-sm);border-bottom:var(--border-light)}.Settings-module__OPBv0W__addPopoverForm .Settings-module__OPBv0W__worksCatAddRow{align-items:start}.Settings-module__OPBv0W__addPopoverForm .Settings-module__OPBv0W__worksCatAddRowLabel{padding-top:var(--spacing-2xs)}
.AboutSection-module__-sSTda__section{--_panel-py:var(--panel-py);--_panel-px:var(--page-px);--_font-display:var(--font-display);--_font-grotesk:var(--font-grotesk);--_lh-title:var(--line-height-dense);--_lh-reading:var(--line-height-relaxed);--_lh-body:var(--line-height-relaxed);--_lh-prose:var(--line-height-loose);--_lh-code:var(--line-height-normal);--_space-section:var(--space-section);--_space-block:var(--space-block);--_space-divide:var(--space-divide);--_space-line:var(--space-line);--_ls-title:var(--letter-spacing-tight);--_line-primary:var(--border-strong);--_line-secondary:var(--border-default);--_ease-bounce:var(--ease-bounce);--_ease-material:var(--ease-material);background:var(--bg-primary);overflow:hidden}.AboutSection-module__-sSTda__track{will-change:transform;align-items:stretch;display:flex}.AboutSection-module__-sSTda__breakPanel{flex-shrink:0;width:35vw;height:100vh;position:relative;overflow:hidden}.AboutSection-module__-sSTda__animate{opacity:0;will-change:transform, opacity;transform:translateY(40px)}@media (max-width:1024px),(max-height:700px){.AboutSection-module__-sSTda__section{padding-top:var(--spacing-5xl);height:auto;min-height:100vh;overflow:visible}.AboutSection-module__-sSTda__animate{opacity:0;will-change:auto;transform:translateY(30px)}.AboutSection-module__-sSTda__track .AboutSection-module__-sSTda__animate{transition:opacity var(--duration-slower) ease, transform var(--duration-slower) ease}.AboutSection-module__-sSTda__animateVisible{opacity:1;transform:translateY(0)}.AboutSection-module__-sSTda__track{will-change:auto;flex-direction:column}}
.SettingsFormFields-module__nn4Bva__resumeFile{align-items:center;gap:var(--spacing-2xs);height:var(--control-h-md);box-sizing:border-box;padding:0 var(--spacing-md);border:var(--border-light);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-tertiary);width:280px;max-width:100%;line-height:var(--line-height-fit);white-space:nowrap;background:0 0;flex-shrink:1;text-decoration:none;display:inline-flex;overflow:hidden}.SettingsFormFields-module__nn4Bva__resumeFile>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SettingsFormFields-module__nn4Bva__resumeFile>svg{flex-shrink:0}.SettingsFormFields-module__nn4Bva__resumeFile:hover{border-color:var(--text-primary);color:var(--text-primary)}.SettingsFormFields-module__nn4Bva__fieldLabelHint{font-weight:400;font-size:var(--font-size-hint);color:var(--text-tertiary)}.SettingsFormFields-module__nn4Bva__fieldHelp{color:var(--text-tertiary);cursor:help;align-items:center;display:inline-flex}.SettingsFormFields-module__nn4Bva__fieldHelp:hover{color:var(--text-secondary)}.SettingsFormFields-module__nn4Bva__serviceItem{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;align-items:flex-start;transition:background-color .2s;display:flex}.SettingsFormFields-module__nn4Bva__serviceItem:first-child{padding-top:0}.SettingsFormFields-module__nn4Bva__serviceItem:last-child{padding-bottom:0}.SettingsFormFields-module__nn4Bva__serviceItem+.SettingsFormFields-module__nn4Bva__serviceItem{border-top:var(--border-light)}.SettingsFormFields-module__nn4Bva__fieldCounterWarn{color:var(--text-warning-strong)}.SettingsFormFields-module__nn4Bva__fieldCounterOver{color:var(--text-accent);font-weight:500}.SettingsFormFields-module__nn4Bva__logoPreview{flex-shrink:0;justify-content:center;align-items:center;min-width:88px;max-width:190px;height:52px;display:flex}.SettingsFormFields-module__nn4Bva__logoPreviewTint{width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SettingsFormFields-module__nn4Bva__logoActions{gap:var(--spacing-2xs);flex-wrap:wrap;flex-shrink:0;display:flex}.SettingsFormFields-module__nn4Bva__logoPreviewGroup{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.SettingsFormFields-module__nn4Bva__logoTintControl{align-items:center;gap:var(--spacing-2xs);flex-shrink:0;display:flex}.SettingsFormFields-module__nn4Bva__logoPreviewColor{flex-shrink:0;display:inline-flex}.SettingsFormFields-module__nn4Bva__logoPreviewColorBtn{border:var(--border-light);border-radius:var(--radius-circle);cursor:pointer;width:22px;height:22px}.SettingsFormFields-module__nn4Bva__logoTintReset{font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);color:var(--text-tertiary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.SettingsFormFields-module__nn4Bva__logoTintReset:hover{color:var(--text-primary)}.SettingsFormFields-module__nn4Bva__logoDropzone{justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;min-width:0;height:80px;padding:var(--spacing-2xs) var(--spacing-sm);cursor:pointer;display:flex}.SettingsFormFields-module__nn4Bva__logoDropzoneFilled{cursor:default;justify-content:space-between}.SettingsFormFields-module__nn4Bva__logoDropzoneEmpty{align-items:center;gap:var(--spacing-2xs);color:var(--text-tertiary);flex-direction:column;display:flex}.SettingsFormFields-module__nn4Bva__logoDropzoneHint{font-family:var(--font-space-grotesk);font-size:var(--font-size-label)}.SettingsFormFields-module__nn4Bva__fieldLangBadge{margin-left:var(--spacing-2xs);padding:0 var(--spacing-2xs);border-radius:var(--radius-capsule);background:var(--bg-tertiary);height:16px;font-family:var(--font-space-grotesk);font-size:var(--font-size-micro);letter-spacing:.05em;color:var(--text-tertiary);text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.SettingsFormFields-module__nn4Bva__serviceItems{flex-direction:column;display:flex}.SettingsFormFields-module__nn4Bva__serviceItemDragging{background:var(--bg-secondary);z-index:calc(var(--z-nav) - 2)}.SettingsFormFields-module__nn4Bva__serviceItemDrag{width:16px;height:var(--control-h-xs);color:var(--text-muted);touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.SettingsFormFields-module__nn4Bva__serviceItemNum{font-family:var(--font-mono);font-size:var(--font-size-body);color:var(--text-tertiary);min-width:24px;height:var(--control-h-xs);align-items:center;display:inline-flex}.SettingsFormFields-module__nn4Bva__slotDigit{height:1em;line-height:var(--line-height-fit);display:inline-block;overflow:hidden}.SettingsFormFields-module__nn4Bva__slotReel{flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.SettingsFormFields-module__nn4Bva__slotChar{height:1em;line-height:var(--line-height-fit);display:block}.SettingsFormFields-module__nn4Bva__serviceItemFields{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}
.BackendPanel-module__3sVNsa__dbSplit{gap:var(--_space-block);flex:1;min-height:0;display:flex;overflow:hidden}.BackendPanel-module__3sVNsa__dbList{border-right:var(--_line-secondary);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:clamp(260px,25vw,400px);display:flex;position:relative;overflow-y:auto;container-type:size}.BackendPanel-module__3sVNsa__dbList::-webkit-scrollbar{display:none}.BackendPanel-module__3sVNsa__dbPageNav{height:calc(100cqh / var(--items-count,4));gap:var(--_space-block);z-index:2;padding:var(--spacing-xs) var(--spacing-md);border-top:var(--_line-secondary);background:var(--bg-primary);font-family:var(--font-mono);font-size:var(--font-size-prose-label);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}.BackendPanel-module__3sVNsa__dbList .BackendPanel-module__3sVNsa__dbPageNav{transition:opacity var(--duration-base) ease}.BackendPanel-module__3sVNsa__dbPageBtn{font-size:inherit;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.BackendPanel-module__3sVNsa__dbPageBtn:hover{color:var(--text-accent)}.BackendPanel-module__3sVNsa__dbPageBtn:disabled{opacity:.3}.BackendPanel-module__3sVNsa__dbPageBtn:disabled:hover{color:inherit}.BackendPanel-module__3sVNsa__dbListItem{gap:var(--_space-line);padding:var(--spacing-lg) 0;padding-right:var(--_space-line);border-bottom:var(--_line-secondary);flex:none;align-items:flex-start;display:flex}.BackendPanel-module__3sVNsa__dbList .BackendPanel-module__3sVNsa__dbListItem{transition:border-color var(--duration-base) ease, padding-left var(--duration-base) ease}.BackendPanel-module__3sVNsa__dbListItem:hover{border-bottom-color:var(--border-accent)}.BackendPanel-module__3sVNsa__dbListItem:hover .BackendPanel-module__3sVNsa__dbNumber{color:var(--text-accent)}.BackendPanel-module__3sVNsa__dbListItemActive{padding-left:var(--_space-block);border-bottom-color:var(--border-accent)}.BackendPanel-module__3sVNsa__dbListItem:last-child,.BackendPanel-module__3sVNsa__dbListItem:has(+.BackendPanel-module__3sVNsa__dbPageNav){border-bottom:none}.BackendPanel-module__3sVNsa__dbNumber{font-family:var(--_font-display);font-size:var(--font-size-prose);font-weight:var(--font-weight-regular);color:var(--text-tertiary);flex-shrink:0}.BackendPanel-module__3sVNsa__dbList .BackendPanel-module__3sVNsa__dbNumber{transition:color var(--duration-base) ease}.BackendPanel-module__3sVNsa__dbListItemActive .BackendPanel-module__3sVNsa__dbNumber{color:var(--text-accent)}.BackendPanel-module__3sVNsa__dbListMeta{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.BackendPanel-module__3sVNsa__dbListTitle{font-family:var(--font-mono);font-size:var(--font-size-prose);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.BackendPanel-module__3sVNsa__dbListItemActive .BackendPanel-module__3sVNsa__dbListTitle{color:var(--text-primary)}.BackendPanel-module__3sVNsa__dbListDesc{font-family:var(--_font-grotesk);font-size:var(--font-size-prose-small);line-height:var(--line-height-snug);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BackendPanel-module__3sVNsa__dbDetail{scrollbar-width:none;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.BackendPanel-module__3sVNsa__dbDetail::-webkit-scrollbar{display:none}.BackendPanel-module__3sVNsa__dbDetailItem{box-sizing:border-box;min-height:100%;padding-bottom:var(--_space-section)}.BackendPanel-module__3sVNsa__dbTitle{font-family:var(--font-mono);font-size:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.BackendPanel-module__3sVNsa__dbEntry p{font-family:var(--_font-grotesk);font-size:var(--font-size-prose);line-height:var(--_lh-body);color:var(--text-secondary);margin:0}.BackendPanel-module__3sVNsa__dbSchema{border-top:var(--_line-primary);font-size:var(--font-size-prose-small);flex-direction:column;display:flex}.BackendPanel-module__3sVNsa__dbSchemaHeader{gap:var(--spacing-sm);border-bottom:var(--_line-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-prose-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);grid-template-columns:1fr .6fr 1.5fr;padding:clamp(.6rem,1vh,1rem) 0;display:grid}.BackendPanel-module__3sVNsa__dbSchemaRow{gap:var(--spacing-sm);border-bottom:var(--_line-secondary);line-height:var(--line-height-relaxed);grid-template-columns:1fr .6fr 1.5fr;padding:clamp(.6rem,1vh,1rem) 0;display:grid}.BackendPanel-module__3sVNsa__dbColName{gap:var(--spacing-3xs);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--text-primary);flex-direction:column;display:flex}.BackendPanel-module__3sVNsa__dbColConstraint{font-size:var(--font-size-prose-caption);font-weight:var(--font-weight-regular);color:var(--text-tertiary);opacity:.8}.BackendPanel-module__3sVNsa__dbColType{font-family:var(--font-mono);color:var(--text-accent)}.BackendPanel-module__3sVNsa__dbColDesc{font-family:var(--_font-grotesk);color:var(--text-secondary)}.BackendPanel-module__3sVNsa__dbQuery{border-radius:var(--radius-2xl);overflow:hidden}.BackendPanel-module__3sVNsa__dbKindBadge{padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--radius-capsule);font-family:var(--font-mono);font-size:var(--font-size-prose-caption);font-weight:var(--font-weight-semibold);letter-spacing:.08em;flex-shrink:0;line-height:1.6}.BackendPanel-module__3sVNsa__dbKindBadgeSm{margin-left:var(--spacing-xs);vertical-align:middle}.BackendPanel-module__3sVNsa__dbKindApi{border:var(--border-accent);color:var(--text-accent)}.BackendPanel-module__3sVNsa__dbKindTable{border:var(--border-default);color:var(--text-tertiary)}.BackendPanel-module__3sVNsa__dbEndpointList{border-top:var(--_line-primary);font-size:var(--font-size-prose-small);flex-direction:column;display:flex}.BackendPanel-module__3sVNsa__dbEndpoint{gap:var(--spacing-sm) var(--spacing-md);border-bottom:var(--_line-secondary);grid-template-columns:auto 1fr 1.5fr;align-items:baseline;padding:clamp(.6rem,1vh,1rem) 0;display:grid}.BackendPanel-module__3sVNsa__dbMethodBadge{padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--radius-capsule);font-family:var(--font-mono);font-size:var(--font-size-prose-caption);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-align:center;background:var(--bg-secondary);min-width:3.2rem;color:var(--text-secondary);flex-shrink:0;line-height:1.6}.BackendPanel-module__3sVNsa__dbMethodGET{--_method:oklch(62.71% .1699 149.21)}.BackendPanel-module__3sVNsa__dbMethodPOST{--_method:oklch(62.31% .188 259.81)}.BackendPanel-module__3sVNsa__dbMethodPATCH{--_method:oklch(76.86% .1647 70.08)}.BackendPanel-module__3sVNsa__dbMethodDELETE{--_method:var(--color-error)}.BackendPanel-module__3sVNsa__dbMethodGET,.BackendPanel-module__3sVNsa__dbMethodPOST,.BackendPanel-module__3sVNsa__dbMethodPATCH,.BackendPanel-module__3sVNsa__dbMethodDELETE{--_method-bg:color-mix(in srgb, var(--_method) 12%, transparent);color:var(--_method);background:var(--_method-bg)}.BackendPanel-module__3sVNsa__dbEndpointPath{font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--text-primary);word-break:break-all}.BackendPanel-module__3sVNsa__dbEndpointDesc{font-family:var(--_font-grotesk);color:var(--text-secondary)}.BackendPanel-module__3sVNsa__dbMobileList{display:none}.BackendPanel-module__3sVNsa__dbMobileItem{padding:var(--spacing-lg) 0;border-bottom:var(--_line-secondary);position:relative;overflow:hidden}.BackendPanel-module__3sVNsa__dbMobileItem:last-child{border-bottom:none}@media (max-width:1024px),(max-height:700px){.BackendPanel-module__3sVNsa__dbSplit{display:none}.BackendPanel-module__3sVNsa__dbMobileList{gap:var(--spacing-xl);flex-direction:column;display:flex}.BackendPanel-module__3sVNsa__dbMobileItem{padding:var(--spacing-xl) 0;border-bottom:var(--_line-secondary)}.BackendPanel-module__3sVNsa__dbTitle{z-index:1;font-size:clamp(1rem,3.5vw,1.4rem);position:relative}.BackendPanel-module__3sVNsa__dbKindBadge{font-size:clamp(var(--font-size-micro), 1.8vw, .7rem)}.BackendPanel-module__3sVNsa__dbEntry p{font-size:clamp(.8rem,2.5vw,.95rem);line-height:var(--line-height-relaxed)}.BackendPanel-module__3sVNsa__dbSchema{font-size:clamp(var(--font-size-micro), 2.2vw, .85rem)}.BackendPanel-module__3sVNsa__dbSchemaHeader{padding:var(--spacing-sm) 0;font-size:clamp(var(--font-size-micro), 1.8vw, .7rem);grid-template-columns:1fr .5fr 1fr}.BackendPanel-module__3sVNsa__dbSchemaRow{padding:var(--spacing-sm) 0;font-size:clamp(var(--font-size-micro), 2.2vw, .85rem);grid-template-columns:1fr .5fr 1fr}.BackendPanel-module__3sVNsa__dbEndpointList{font-size:clamp(var(--font-size-micro), 2.2vw, .85rem)}.BackendPanel-module__3sVNsa__dbEndpoint{gap:var(--spacing-xs);padding:var(--spacing-sm) 0;grid-template-columns:auto 1fr}.BackendPanel-module__3sVNsa__dbMethodBadge{font-size:clamp(var(--font-size-micro), 1.6vw, .65rem);padding:var(--spacing-3xs) var(--spacing-xs);min-width:2.5rem}.BackendPanel-module__3sVNsa__dbEndpointPath{font-size:clamp(var(--font-size-micro), 2.2vw, .85rem);word-break:break-all}.BackendPanel-module__3sVNsa__dbEndpointDesc{color:var(--text-tertiary);grid-column:1/-1;font-size:clamp(.75rem,2.3vw,.9rem)}.BackendPanel-module__3sVNsa__dbQuery{font-size:clamp(var(--font-size-micro), 2vw, .8rem)}}
.Checkbox-module__tYwp1q__wrapper{align-items:center;gap:var(--spacing-xs);user-select:none;display:inline-flex}.Checkbox-module__tYwp1q__wrapper.Checkbox-module__tYwp1q__disabled{opacity:.4}.Checkbox-module__tYwp1q__box{border:1.5px solid var(--border-color-default);background:0 0;flex-shrink:0;width:16px;height:16px;position:relative}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle{border-radius:var(--radius-circle)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square{border-radius:var(--radius-xs)}.Checkbox-module__tYwp1q__wrapper:hover:not(.Checkbox-module__tYwp1q__disabled) .Checkbox-module__tYwp1q__box{outline:1.5px solid var(--border-color-default);outline-offset:2px}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle.Checkbox-module__tYwp1q__checked{background:var(--bg-success-solid);border-color:var(--text-success)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__checked{background:var(--bg-inverse);border-color:var(--bg-inverse)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle.Checkbox-module__tYwp1q__indeterminate,.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__indeterminate{background:var(--bg-accent-solid);border-color:var(--text-accent)}.Checkbox-module__tYwp1q__icon{pointer-events:none;color:var(--text-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__checked .Checkbox-module__tYwp1q__icon{color:var(--text-inverse)}.Checkbox-module__tYwp1q__icon svg{display:block}.Checkbox-module__tYwp1q__label{font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-secondary);white-space:nowrap;line-height:1.3}.Checkbox-module__tYwp1q__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Checkbox-module__tYwp1q__input:focus-visible~.Checkbox-module__tYwp1q__box{outline:2px solid var(--text-accent);outline-offset:2px}
.Chip-module__elGYjG__chip{align-items:center;gap:var(--spacing-xs);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);user-select:none;display:inline-flex;position:relative}.Chip-module__elGYjG__capsule{padding:var(--spacing-2xs) var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-capsule)}.Chip-module__elGYjG__bare{gap:var(--spacing-2xs);color:var(--text-secondary);font-weight:600}.Chip-module__elGYjG__dragging{opacity:.4}.Chip-module__elGYjG__dropBefore:before,.Chip-module__elGYjG__dropAfter:after{content:"";background:var(--color-accent);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:0;bottom:0}.Chip-module__elGYjG__dropBefore:before{left:-5px}.Chip-module__elGYjG__dropAfter:after{right:-5px}.Chip-module__elGYjG__gripHandle{cursor:grab;touch-action:none;flex-shrink:0;align-items:center;display:inline-flex}.Chip-module__elGYjG__gripHandle:active{cursor:grabbing}.Chip-module__elGYjG__grip{color:var(--text-muted);flex-shrink:0}.Chip-module__elGYjG__chip:hover .Chip-module__elGYjG__grip{color:var(--text-tertiary)}.Chip-module__elGYjG__leftIcon{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.Chip-module__elGYjG__label{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.Chip-module__elGYjG__truncate,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__label,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelBtn,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelLink,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelStatic{min-width:0}.Chip-module__elGYjG__labelTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.Chip-module__elGYjG__labelBtn{align-items:center;gap:var(--spacing-2xs);font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0;transition:color .15s;display:inline-flex}.Chip-module__elGYjG__labelBtn:hover{color:var(--text-primary)}.Chip-module__elGYjG__labelLink{align-items:center;gap:var(--spacing-2xs);color:inherit;text-decoration:none;transition:color .15s;display:inline-flex}.Chip-module__elGYjG__labelLink:hover{color:var(--text-primary)}.Chip-module__elGYjG__labelStatic{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.Chip-module__elGYjG__count{font-family:var(--font-mono);font-size:var(--font-size-micro);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Chip-module__elGYjG__capsule.Chip-module__elGYjG__active{background:var(--bg-tertiary);color:var(--text-primary);outline:1px solid var(--color-accent);outline-offset:-1px}.Chip-module__elGYjG__bare.Chip-module__elGYjG__active{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px;color:var(--text-accent)!important}.Chip-module__elGYjG__remove{flex-shrink:0}.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__label,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__label *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelBtn,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelBtn *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelLink,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelLink *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelStatic,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelStatic *{text-decoration:line-through;text-decoration-color:var(--text-accent);color:var(--text-accent);text-decoration-thickness:1.5px}
.CloseIcon-module__JdG_eG__root{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.CloseIcon-module__JdG_eG__line{margin-top:calc(var(--close-weight,1.5px) / -2);margin-left:calc(var(--close-size,14px) / -2);width:var(--close-size,14px);height:var(--close-weight,1.5px);border-radius:var(--radius-capsule);background:currentColor;position:absolute;top:50%;left:50%}.CloseIcon-module__JdG_eG__root .CloseIcon-module__JdG_eG__line{transition:transform var(--duration-base) var(--ease-material), opacity var(--duration-base) var(--ease-material)}.CloseIcon-module__JdG_eG__root .CloseIcon-module__JdG_eG__line:last-child{opacity:0}[data-close-trigger]:hover .CloseIcon-module__JdG_eG__line:first-child,.CloseIcon-module__JdG_eG__root[data-active] .CloseIcon-module__JdG_eG__line:first-child{transform:rotate(45deg)}[data-close-trigger]:hover .CloseIcon-module__JdG_eG__line:last-child,.CloseIcon-module__JdG_eG__root[data-active] .CloseIcon-module__JdG_eG__line:last-child{opacity:1;transform:rotate(-45deg)}@media (hover:none){.CloseIcon-module__JdG_eG__root .CloseIcon-module__JdG_eG__line:first-child{transform:rotate(45deg)}.CloseIcon-module__JdG_eG__root .CloseIcon-module__JdG_eG__line:last-child{opacity:1;transform:rotate(-45deg)}}
.CloseButton-module__cORkhq__btn{border-radius:var(--radius-capsule);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.CloseButton-module__cORkhq__btn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.CloseButton-module__cORkhq__xs{width:var(--control-h-2xs);height:var(--control-h-2xs);--close-size:10px;--close-weight:1px}.CloseButton-module__cORkhq__sm{width:var(--control-h-xs);height:var(--control-h-xs);--close-size:12px;--close-weight:1px}.CloseButton-module__cORkhq__md{width:var(--control-h-md);height:var(--control-h-md);--close-size:14px;--close-weight:1.5px}.CloseButton-module__cORkhq__lg{width:var(--control-h-xl);height:var(--control-h-xl);--close-size:16px;--close-weight:1.5px}
.DatePicker-module__GqEAra__wrapper{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;min-width:0;display:flex}.DatePicker-module__GqEAra__wrapper>*{min-width:0}.DatePicker-module__GqEAra__formatRow{display:contents}.DatePicker-module__GqEAra__formatLabel{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);white-space:nowrap;font-weight:500}.DatePicker-module__GqEAra__formatSegment{border:var(--border-light);border-radius:var(--radius-capsule);width:fit-content;display:flex;overflow:hidden}.DatePicker-module__GqEAra__formatBtn{padding:var(--button-p-xs);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);white-space:nowrap;background:0 0;border:none}.DatePicker-module__GqEAra__formatBtn+.DatePicker-module__GqEAra__formatBtn{border-left:var(--border-light)}.DatePicker-module__GqEAra__formatBtnActive{background:var(--text-primary);color:var(--bg-primary)}.DatePicker-module__GqEAra__dateRows{gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;flex-basis:100%;display:flex}.DatePicker-module__GqEAra__dateRow{align-items:center;gap:var(--spacing-sm);flex:320px;min-width:280px;display:flex}.DatePicker-module__GqEAra__dateLabel{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);min-width:var(--control-h-xs);font-weight:500}.DatePicker-module__GqEAra__dateInputs{align-self:flex-start;align-items:center;gap:var(--spacing-2xs);flex:1;min-width:0;display:flex}.DatePicker-module__GqEAra__yearInput{width:60px;padding:var(--field-p-sm);border:var(--border-light);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);text-align:center;background:0 0;outline:none}.DatePicker-module__GqEAra__yearInput:focus{border-color:var(--text-primary)}.DatePicker-module__GqEAra__pickerText{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);text-align:left;cursor:text;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;outline:none}.DatePicker-module__GqEAra__pickerText:hover{background:var(--bg-tertiary-alt)}.DatePicker-module__GqEAra__yearInput:disabled{opacity:.4}.DatePicker-module__GqEAra__dateSep{height:28px;line-height:1;font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__GqEAra__dropdown{position:relative}.DatePicker-module__GqEAra__dropdownTrigger{align-items:center;gap:var(--spacing-2xs);min-width:48px;padding:var(--spacing-2xs) var(--spacing-xs);border:var(--border-light);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);white-space:nowrap;background:0 0;justify-content:center;display:flex}.DatePicker-module__GqEAra__partInput{width:48px;padding:var(--field-p-sm);border:var(--border-light);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);text-align:center;background:0 0;outline:none}.DatePicker-module__GqEAra__partInput:focus,.DatePicker-module__GqEAra__dropdownTrigger:hover{border-color:var(--text-primary)}.DatePicker-module__GqEAra__dropdownTrigger:disabled{opacity:.4}.DatePicker-module__GqEAra__dropdownTrigger svg{color:var(--text-tertiary);flex-shrink:0}.DatePicker-module__GqEAra__dropdownList{z-index:var(--z-float);border:var(--border-light);border-radius:var(--radius-2xl);background:var(--bg-glass-panel);min-width:48px;max-height:180px;backdrop-filter:var(--blur-glass);scrollbar-width:none;-ms-overflow-style:none;position:absolute;top:calc(100% + 4px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 24px oklch(0% 0 0/.15)}.DatePicker-module__GqEAra__dropdownList::-webkit-scrollbar{display:none}.DatePicker-module__GqEAra__dropdownItem{width:100%;padding:var(--row-p-sm);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);text-align:center;white-space:nowrap;background:0 0;border:none;display:block}.DatePicker-module__GqEAra__dropdownItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DatePicker-module__GqEAra__preview{align-items:center;gap:var(--spacing-xs);flex-basis:100%;display:flex}.DatePicker-module__GqEAra__previewLabel{font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-tertiary);white-space:nowrap;font-weight:500}.DatePicker-module__GqEAra__previewText{font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);font-weight:500}.DatePicker-module__GqEAra__pickerAnchor{position:relative}.DatePicker-module__GqEAra__pickerBtn{width:var(--control-h-xs);height:var(--control-h-xs);border:var(--border-light);border-radius:var(--radius-capsule);color:var(--text-tertiary);background:0 0;justify-content:center;align-items:center;display:flex}.DatePicker-module__GqEAra__pickerBtn:hover{color:var(--text-primary);border-color:var(--text-primary)}.DatePicker-module__GqEAra__pickerBtn:disabled{opacity:.4}.DatePicker-module__GqEAra__popover{z-index:var(--z-nav);position:absolute;top:100%;left:50%;transform:translate(-50%)}.DatePicker-module__GqEAra__popoverPortal{z-index:var(--z-tooltip);position:fixed;transform:translate(-50%)}.DatePicker-module__GqEAra__popoverInline{z-index:auto;position:static;transform:none}.DatePicker-module__GqEAra__popoverInline .DatePicker-module__GqEAra__popoverChrome{box-shadow:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;width:100%}.DatePicker-module__GqEAra__dateRowInline{flex-direction:column;flex:none;align-items:stretch;gap:0}.DatePicker-module__GqEAra__dateRowInlinePanels{margin-top:var(--spacing-sm);flex-direction:column;display:flex}.DatePicker-module__GqEAra__popoverInline+.DatePicker-module__GqEAra__popoverInline{margin-top:var(--spacing-sm)}.DatePicker-module__GqEAra__dateRowInline>.DatePicker-module__GqEAra__dateRowInlinePanels:empty{display:none}.DatePicker-module__GqEAra__popoverChrome{border:var(--border-light);border-radius:var(--radius-2xl);background:var(--bg-glass-panel);width:max-content;backdrop-filter:var(--blur-glass);overflow:hidden}.DatePicker-module__GqEAra__spinnerView{justify-content:center;gap:var(--spacing-2xs);padding:0 var(--spacing-xs) var(--spacing-2xs);display:flex}.DatePicker-module__GqEAra__spinnerCol{border-radius:var(--radius-2xl);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 22% 78%,#0000 100%)}.DatePicker-module__GqEAra__spinnerColWrap .DatePicker-module__GqEAra__spinnerCol{transition:background-color .15s}.DatePicker-module__GqEAra__spinnerScroll{z-index:1;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-y:auto}.DatePicker-module__GqEAra__spinnerScroll::-webkit-scrollbar{display:none}.DatePicker-module__GqEAra__spinnerItem{min-width:56px;font-family:var(--font-space-grotesk);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:var(--row-p-sm);white-space:nowrap;user-select:none;border-radius:var(--radius-capsule);justify-content:center;align-items:center;display:flex;position:relative}.DatePicker-module__GqEAra__spinnerCol .DatePicker-module__GqEAra__spinnerItem{transition:color .18s,opacity .18s,transform .18s}.DatePicker-module__GqEAra__spinnerItem[data-dist="0"]{opacity:1}.DatePicker-module__GqEAra__spinnerItem[data-dist="1"]{opacity:.78}.DatePicker-module__GqEAra__spinnerItem[data-dist="2"]{opacity:.45}.DatePicker-module__GqEAra__spinnerItem[data-dist="3"]{opacity:.22}.DatePicker-module__GqEAra__spinnerItem:hover{color:var(--text-primary)}.DatePicker-module__GqEAra__spinnerItemActive{color:var(--bg-primary);opacity:1;font-weight:600}.DatePicker-module__GqEAra__spinnerColActive{background:var(--bg-secondary)}.DatePicker-module__GqEAra__spinnerColActive .DatePicker-module__GqEAra__spinnerItem[data-dist="1"]{opacity:.92}.DatePicker-module__GqEAra__spinnerColActive .DatePicker-module__GqEAra__spinnerItem[data-dist="2"]{opacity:.62}.DatePicker-module__GqEAra__spinnerColActive .DatePicker-module__GqEAra__spinnerItem[data-dist="3"]{opacity:.32}.DatePicker-module__GqEAra__spinnerHighlight{left:var(--spacing-2xs);right:var(--spacing-2xs);pointer-events:none;background:var(--text-primary);border-radius:var(--radius-capsule);border:none;position:absolute}.DatePicker-module__GqEAra__spinnerCol .DatePicker-module__GqEAra__spinnerHighlight{transition:background .18s,box-shadow .18s,transform .18s}.DatePicker-module__GqEAra__spinnerHighlightScrolling{box-shadow:inset 0 0 0 1.5px var(--text-primary);background:0 0}.DatePicker-module__GqEAra__spinnerColActive .DatePicker-module__GqEAra__spinnerItemActive{color:var(--text-primary)}.DatePicker-module__GqEAra__spinnerLabel{text-align:center;font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:var(--spacing-2xs);text-transform:uppercase;user-select:none;display:block}.DatePicker-module__GqEAra__spinnerColWrap{margin-top:var(--spacing-sm);flex-direction:column;align-items:stretch;display:flex}.DatePicker-module__GqEAra__timeSep{user-select:none;pointer-events:none;flex-direction:column;align-items:center;display:flex}.DatePicker-module__GqEAra__timeSepGlyph{height:140px;font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);padding:0 var(--spacing-3xs);justify-content:center;align-items:center;font-weight:600;display:flex}.DatePicker-module__GqEAra__timeFormatBar{padding:var(--spacing-xs) var(--spacing-xs) 0;justify-content:center;display:flex}.DatePicker-module__GqEAra__timeFormatToggle{border:var(--border-light);border-radius:var(--radius-capsule);padding:var(--spacing-3xs);background:0 0;display:inline-flex}.DatePicker-module__GqEAra__timeFormatBtn{appearance:none;font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);color:var(--text-tertiary);padding:var(--button-p-xs);border-radius:var(--radius-capsule);cursor:pointer;letter-spacing:.04em;background:0 0;border:none}.DatePicker-module__GqEAra__timeFormatToggle .DatePicker-module__GqEAra__timeFormatBtn{transition:background .18s,color .18s}.DatePicker-module__GqEAra__calView{padding:var(--spacing-xs)}.DatePicker-module__GqEAra__calNav{justify-content:space-between;align-items:center;gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm);display:flex}.DatePicker-module__GqEAra__calNav button{width:var(--control-h-xs);height:var(--control-h-xs);border:var(--border-light);border-radius:var(--radius-circle);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatePicker-module__GqEAra__calNav button:hover{color:var(--text-primary);border-color:var(--text-primary)}.DatePicker-module__GqEAra__calNav span{padding:0 var(--spacing-md);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-primary);font-weight:600}.DatePicker-module__GqEAra__calYearGrid,.DatePicker-module__GqEAra__calMonthGrid{grid-template-columns:var(--grid-cols-4);gap:var(--spacing-2xs);display:grid}.DatePicker-module__GqEAra__calCell{padding:var(--spacing-2xs);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);text-align:center;background:0 0;border:none}.DatePicker-module__GqEAra__calCell:hover{box-shadow:inset 0 0 0 1px var(--text-tertiary);color:var(--text-primary);background:0 0}.DatePicker-module__GqEAra__calCellActive{background:var(--text-primary);color:var(--bg-primary)}.DatePicker-module__GqEAra__calCellActive:hover{background:var(--text-primary);color:var(--bg-primary);box-shadow:none}.DatePicker-module__GqEAra__calDayGrid{grid-template-columns:var(--grid-cols-7);gap:var(--spacing-4xs);display:grid}.DatePicker-module__GqEAra__calWeekday{font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);color:var(--text-tertiary);text-align:center;padding-bottom:var(--spacing-2xs);font-weight:500}.DatePicker-module__GqEAra__calDayCell{width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--radius-capsule);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;display:flex}.DatePicker-module__GqEAra__calDayCell.DatePicker-module__GqEAra__calCellActive{background:var(--text-primary);color:var(--bg-primary)}.DatePicker-module__GqEAra__calDayCell:hover{box-shadow:inset 0 0 0 1px var(--text-tertiary);color:var(--text-primary);background:0 0}.DatePicker-module__GqEAra__calDayCell.DatePicker-module__GqEAra__calCellDisabled,.DatePicker-module__GqEAra__calDayCell.DatePicker-module__GqEAra__calCellDisabled:hover{color:var(--text-muted);box-shadow:none;cursor:not-allowed;opacity:.4;background:0 0}.DatePicker-module__GqEAra__calDayCell.DatePicker-module__GqEAra__calCellActive:hover{background:var(--text-primary);color:var(--bg-primary);box-shadow:none}.DatePicker-module__GqEAra__formatChecks{align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:768px){.DatePicker-module__GqEAra__popover{left:0;transform:none}}
.DesignSystemPanel-module__zrZkyG__dcCardStack{top:calc(-1 * var(--_panel-py) - 1px);left:calc(-1 * var(--_panel-px) - 1px);z-index:1;outline:none;width:calc(100vw + 2px);height:calc(100vh + 2px);position:absolute;overflow:hidden}.DesignSystemPanel-module__zrZkyG__dcCardStrip{height:100%;display:flex}.DesignSystemPanel-module__zrZkyG__dcCardStack .DesignSystemPanel-module__zrZkyG__dcCardStrip{transition:transform var(--duration-slower) var(--ease-material);will-change:transform}.DesignSystemPanel-module__zrZkyG__dcModeStrip .DesignSystemPanel-module__zrZkyG__dcCard{flex:0 0 100%}.DesignSystemPanel-module__zrZkyG__dcModeStack .DesignSystemPanel-module__zrZkyG__dcCard{position:absolute;inset:0}.DesignSystemPanel-module__zrZkyG__dcModeStack .DesignSystemPanel-module__zrZkyG__dcCardOverlay{transition:opacity var(--duration-slow) ease}.DesignSystemPanel-module__zrZkyG__dcModeStack .DesignSystemPanel-module__zrZkyG__dcCardBg{transition:transform var(--duration-slower) var(--ease-material);will-change:transform}.DesignSystemPanel-module__zrZkyG__dcCard{height:100%;display:flex;position:relative;overflow:hidden}.DesignSystemPanel-module__zrZkyG__dcCardBg{z-index:0;position:absolute;inset:0}.DesignSystemPanel-module__zrZkyG__dcCardBg img{object-fit:cover;object-position:center bottom;filter:brightness(.35)saturate(.5)}.DesignSystemPanel-module__zrZkyG__dcCardBg:after{content:"";pointer-events:none;background:linear-gradient(#000c 0%,#000000a8 40%,#0000 100%);height:38%;position:absolute;inset:0 0 auto}.DesignSystemPanel-module__zrZkyG__dcCard .DesignSystemPanel-module__zrZkyG__dcCardBg img{transition:filter .4s}.DesignSystemPanel-module__zrZkyG__dcCard:hover .DesignSystemPanel-module__zrZkyG__dcCardBg img{filter:brightness(.2)saturate(.4)}.DesignSystemPanel-module__zrZkyG__dcCardOverlay{padding:calc(var(--_panel-py) + var(--header-height) + 15vh) var(--_panel-px) calc(var(--_space-section) + 10vh);z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.DesignSystemPanel-module__zrZkyG__dcCardTitle{font-family:var(--_font-grotesk);font-size:clamp(.8rem,min(1.8vw,3.2vh),1.8rem);font-weight:var(--font-weight-regular);color:var(--text-white);opacity:.6;text-transform:uppercase;letter-spacing:.3em;text-shadow:0 1px 8px var(--color-gray-alpha-50);flex-shrink:0;margin:0 0 clamp(6px,min(.7vh,.4vw),14px)}.DesignSystemPanel-module__zrZkyG__dcCardSubtitle{font-family:var(--font-instrument);font-size:clamp(1.3rem,min(4.5vw,8vh),4.8rem);font-weight:var(--font-weight-light);color:var(--text-white);letter-spacing:-.02em;text-align:left;word-break:keep-all;text-shadow:0 2px 12px var(--color-gray-alpha-50);flex-shrink:0;margin:0 0 clamp(6px,min(1vh,.55vw),18px)}.DesignSystemPanel-module__zrZkyG__dcCardDesc{max-width:560px;font-size:clamp(.8rem,min(1.8vw,3.2vh),1.8rem);line-height:var(--_lh-reading);color:var(--text-white);opacity:.6;letter-spacing:.01em;text-shadow:0 1px 8px var(--color-gray-alpha-50);flex-shrink:0;margin:0}.DesignSystemPanel-module__zrZkyG__dcDemo{flex-direction:column;flex:auto;justify-content:flex-end;min-height:fit-content;margin-top:auto;display:flex}.DesignSystemPanel-module__zrZkyG__dcDemo:before{content:"";background:var(--bg-glass);width:40px;height:1px;margin-bottom:clamp(16px,min(2vh,1.2vw),28px);display:block}.DesignSystemPanel-module__zrZkyG__dcFontTabs{flex-wrap:wrap;gap:clamp(8px,.8vw,16px);margin-bottom:clamp(12px,min(1.5vh,.9vw),24px);display:flex}.DesignSystemPanel-module__zrZkyG__dcToggleBtn{border:var(--border-ghost-light);font-family:var(--font-mono);color:var(--text-white-muted);border-radius:var(--radius-capsule);letter-spacing:.05em;background:0 0;padding:clamp(10px,min(1.2vh,.7vw),16px) clamp(18px,1.6vw,32px);font-size:clamp(.85rem,1.15vw,1.3rem)}.DesignSystemPanel-module__zrZkyG__dcDemo .DesignSystemPanel-module__zrZkyG__dcToggleBtn{transition:border-color var(--duration-base) ease, color var(--duration-base) ease, background-color var(--duration-base) ease}.DesignSystemPanel-module__zrZkyG__dcToggleBtnActive{border-color:var(--border-color-white-muted);background:var(--bg-glass-subtle);color:var(--text-white)}.DesignSystemPanel-module__zrZkyG__dcSpecimen{color:var(--text-white);white-space:nowrap;font-size:clamp(2.5rem,min(8vw,13vh),9rem);font-weight:400;line-height:1.3}.DesignSystemPanel-module__zrZkyG__dcThemeToggle{gap:clamp(6px,.6vw,12px);margin-bottom:clamp(10px,min(1.2vh,.7vw),20px);display:inline-flex}.DesignSystemPanel-module__zrZkyG__dcSwatchRow{flex-wrap:wrap;gap:clamp(6px,.6vw,14px);display:flex}.DesignSystemPanel-module__zrZkyG__dcSwatch{border:var(--border-ghost-light);border-radius:var(--radius-circle);justify-content:center;align-items:center;width:clamp(56px,min(10vh,5.5vw),100px);height:clamp(56px,min(10vh,5.5vw),100px);font-size:clamp(.8rem,1.05vw,1.3rem);display:flex}.DesignSystemPanel-module__zrZkyG__dcDemo .DesignSystemPanel-module__zrZkyG__dcSwatch{transition:background-color .4s,color .4s}.DesignSystemPanel-module__zrZkyG__dcSpringTrack{background:var(--bg-glass-subtle);border-radius:var(--radius-2xl);width:100%;height:clamp(42px,min(7vh,3.8vw),68px);position:relative}.DesignSystemPanel-module__zrZkyG__dcSpringBall{background:var(--text-accent);border-radius:var(--radius-circle);will-change:left;width:clamp(30px,min(4.8vh,2.6vw),52px);height:clamp(30px,min(4.8vh,2.6vw),52px);position:absolute;top:50%;left:4px;translate:0 -50%}.DesignSystemPanel-module__zrZkyG__dcDemo .DesignSystemPanel-module__zrZkyG__dcSpringBall{transition:left var(--duration-fast) ease-out}.DesignSystemPanel-module__zrZkyG__dcMotionLabels{color:var(--text-white-muted);gap:clamp(12px,1.2vw,24px);margin-top:clamp(12px,min(1.5vh,.8vw),22px);font-size:clamp(.9rem,1.15vw,1.4rem);display:flex}.DesignSystemPanel-module__zrZkyG__dcSpacingList{flex-direction:column;gap:clamp(6px,min(.7vh,.4vw),12px);display:flex}.DesignSystemPanel-module__zrZkyG__dcSpacingRow{align-items:center;gap:clamp(12px,1vw,20px);display:flex}.DesignSystemPanel-module__zrZkyG__dcSpacingLabel{width:clamp(44px,4.5vw,70px);font-family:var(--font-mono);color:var(--text-white-muted);text-align:right;flex-shrink:0;font-size:clamp(.85rem,1.05vw,1.25rem)}.DesignSystemPanel-module__zrZkyG__dcSpacingBar{background:var(--bg-glass);border-radius:var(--radius-capsule);height:clamp(12px,min(1.8vh,1vw),22px)}.DesignSystemPanel-module__zrZkyG__dcDemo .DesignSystemPanel-module__zrZkyG__dcSpacingBar{transition:background-color var(--duration-base) ease}.DesignSystemPanel-module__zrZkyG__dcSpacingRow:hover .DesignSystemPanel-module__zrZkyG__dcSpacingBar{background:var(--bg-glass-strong)}.DesignSystemPanel-module__zrZkyG__dcSpacingPx{font-family:var(--font-mono);color:var(--text-white-muted);flex-shrink:0;font-size:clamp(.85rem,1.05vw,1.25rem)}.DesignSystemPanel-module__zrZkyG__dcBreakpoints{align-items:flex-end;gap:clamp(8px,.8vw,16px);height:clamp(60px,min(11vh,6vw),120px);display:flex}.DesignSystemPanel-module__zrZkyG__dcBpBar{background:var(--bg-glass);border-radius:var(--radius-capsule) var(--radius-capsule) 0 0;flex:1;min-width:0;position:relative}.DesignSystemPanel-module__zrZkyG__dcBreakpoints .DesignSystemPanel-module__zrZkyG__dcBpBar{transition:background-color var(--duration-base) ease, transform var(--duration-fast) ease}.DesignSystemPanel-module__zrZkyG__dcBpBar:hover{background:var(--bg-glass-strong);transform-origin:bottom;transform:scaleY(1.1)}.DesignSystemPanel-module__zrZkyG__dcBpLabel{font-family:var(--font-mono);color:var(--text-white-muted);white-space:nowrap;opacity:0;font-size:clamp(.75rem,.95vw,1.1rem);position:absolute;bottom:clamp(-20px,max(-2.2vh,-1.2vw),-28px);left:50%;transform:translate(-50%)}.DesignSystemPanel-module__zrZkyG__dcBreakpoints .DesignSystemPanel-module__zrZkyG__dcBpLabel{transition:opacity var(--duration-fast) ease}.DesignSystemPanel-module__zrZkyG__dcBpBar:hover .DesignSystemPanel-module__zrZkyG__dcBpLabel{opacity:1}.DesignSystemPanel-module__zrZkyG__dcBpName{font-family:var(--font-mono);font-size:clamp(.85rem,1.05vw,1.25rem);font-weight:var(--font-weight-medium);color:var(--text-white-muted);white-space:nowrap;position:absolute;top:clamp(4px,min(.6vh,.35vw),10px);left:50%;transform:translate(-50%)}.DesignSystemPanel-module__zrZkyG__dcIconGrid{flex-wrap:wrap;gap:clamp(10px,.9vw,18px);display:flex}.DesignSystemPanel-module__zrZkyG__dcIconCell{border:var(--border-ghost);border-radius:var(--radius-capsule);align-items:center;gap:clamp(10px,.9vw,18px);padding:clamp(10px,min(1.1vh,.6vw),18px) clamp(16px,1.3vw,26px);display:flex}.DesignSystemPanel-module__zrZkyG__dcIconGrid .DesignSystemPanel-module__zrZkyG__dcIconCell{transition:border-color var(--duration-base) ease, background-color var(--duration-base) ease}.DesignSystemPanel-module__zrZkyG__dcIconCell:hover{border-color:var(--border-ghost-light);background:var(--bg-glass-subtle)}.DesignSystemPanel-module__zrZkyG__dcIconCell svg{width:clamp(28px,2.6vw,40px);height:clamp(28px,2.6vw,40px);color:var(--text-white)}.DesignSystemPanel-module__zrZkyG__dcIconCellLabel{font-family:var(--font-mono);color:var(--text-white);opacity:.6;font-size:clamp(.85rem,1.05vw,1.25rem)}.DesignSystemPanel-module__zrZkyG__tabNavBtn{padding:var(--button-p-xs);color:var(--text-white);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.DesignSystemPanel-module__zrZkyG__tabNavBtn:disabled{opacity:.25}.DesignSystemPanel-module__zrZkyG__tabNavCounter{font-family:var(--font-mono);font-size:var(--font-size-hint);color:var(--text-white-muted);white-space:nowrap}.DesignSystemPanel-module__zrZkyG__dcMobileBg,.DesignSystemPanel-module__zrZkyG__dcMobileContentStack{display:none}@media (max-width:1024px),(max-height:700px){.DesignSystemPanel-module__zrZkyG__dcPanel{padding:0 var(--page-px);background:var(--bg-black)}.DesignSystemPanel-module__zrZkyG__dcCardStack{display:none}.DesignSystemPanel-module__zrZkyG__dcMobileBg{top:-200px;left:calc(-1 * var(--page-px));right:calc(-1 * var(--page-px));z-index:0;background:oklch(14.48% 0 0);display:block;position:absolute;bottom:0;overflow:hidden}.DesignSystemPanel-module__zrZkyG__dcMobileBgItem{position:absolute;inset:0}.DesignSystemPanel-module__zrZkyG__dcMobileBg .DesignSystemPanel-module__zrZkyG__dcMobileBgItem{transition:opacity var(--duration-slow) ease, transform var(--duration-slower) var(--ease-material);will-change:transform}.DesignSystemPanel-module__zrZkyG__dcMobileBgItem img{object-fit:cover;object-position:center bottom;filter:brightness(.35)saturate(.5)}.DesignSystemPanel-module__zrZkyG__dcViewport{z-index:1;background:0 0;height:calc(100vh - 150px);min-height:calc(100vh - 150px);position:relative}.DesignSystemPanel-module__zrZkyG__dcTitleRow.DesignSystemPanel-module__zrZkyG__dcTitleRow.DesignSystemPanel-module__zrZkyG__dcTitleRow{margin-bottom:var(--spacing-sm);padding-top:0}.DesignSystemPanel-module__zrZkyG__dcTitleRow h3{margin-top:var(--spacing-md);margin-bottom:0}.DesignSystemPanel-module__zrZkyG__dcTitleRow>div:last-child{margin-right:0;padding-top:0;padding-right:0}.DesignSystemPanel-module__zrZkyG__dcMobileContentStack{flex:1;display:block;position:relative}.DesignSystemPanel-module__zrZkyG__dcMobileContentCard{-webkit-overflow-scrolling:touch;flex-direction:column;padding:0;display:flex;position:absolute;inset:0;overflow-y:auto}.DesignSystemPanel-module__zrZkyG__dcMobileContentStack .DesignSystemPanel-module__zrZkyG__dcMobileContentCard{transition:opacity var(--duration-slow) ease}.DesignSystemPanel-module__zrZkyG__dcCardTitle,.DesignSystemPanel-module__zrZkyG__dcCardSubtitle,.DesignSystemPanel-module__zrZkyG__dcCardDesc{flex-shrink:0;position:relative}.DesignSystemPanel-module__zrZkyG__dcDemo{min-height:auto;margin-top:var(--spacing-md);flex:none;justify-content:flex-start;position:relative}.DesignSystemPanel-module__zrZkyG__dcCardTitle{margin-bottom:var(--spacing-3xs);font-size:clamp(var(--font-size-micro), 2vw, .85rem);letter-spacing:.25em}.DesignSystemPanel-module__zrZkyG__dcCardSubtitle{margin-bottom:var(--spacing-2xs);font-size:clamp(1.2rem,4vw,1.8rem)}.DesignSystemPanel-module__zrZkyG__dcCardDesc{margin-bottom:var(--spacing-sm);font-size:clamp(var(--font-size-micro), 2.2vw, .9rem)}.DesignSystemPanel-module__zrZkyG__dcDemo{margin-top:var(--spacing-sm)}.DesignSystemPanel-module__zrZkyG__dcSpecimen{font-size:clamp(1.6rem,6vw,2.8rem)}.DesignSystemPanel-module__zrZkyG__dcFontTabs{gap:clamp(4px,1.5vw,8px);margin-bottom:clamp(8px,2.5vw,14px)}.DesignSystemPanel-module__zrZkyG__dcToggleBtn{padding:var(--button-p-sm);font-size:clamp(var(--font-size-micro), 2vw, .85rem)}.DesignSystemPanel-module__zrZkyG__dcThemeToggle{gap:clamp(4px,1.5vw,8px);margin-bottom:clamp(8px,2.5vw,14px)}.DesignSystemPanel-module__zrZkyG__dcSwatchRow{gap:clamp(6px,2vw,12px)}.DesignSystemPanel-module__zrZkyG__dcSwatch{width:clamp(36px,10vw,52px);height:clamp(36px,10vw,52px);font-size:clamp(var(--font-size-micro), 1.5vw, .7rem)}.DesignSystemPanel-module__zrZkyG__dcSpringTrack{height:clamp(28px,6vw,40px)}.DesignSystemPanel-module__zrZkyG__dcSpringBall{width:clamp(22px,5vw,32px);height:clamp(22px,5vw,32px)}.DesignSystemPanel-module__zrZkyG__dcMotionLabels{font-size:clamp(var(--font-size-micro), 2vw, .8rem);gap:clamp(6px,2vw,12px);margin-top:clamp(8px,2.5vw,14px)}.DesignSystemPanel-module__zrZkyG__dcSpacingList{gap:clamp(3px,1vw,6px)}.DesignSystemPanel-module__zrZkyG__dcSpacingLabel{width:clamp(30px,8vw,44px);font-size:clamp(var(--font-size-micro), 1.8vw, .7rem)}.DesignSystemPanel-module__zrZkyG__dcSpacingBar{height:clamp(8px,2vw,14px)}.DesignSystemPanel-module__zrZkyG__dcSpacingPx{font-size:clamp(var(--font-size-micro), 1.8vw, .7rem)}.DesignSystemPanel-module__zrZkyG__dcBreakpoints{gap:clamp(4px,1.5vw,8px);height:clamp(50px,12vw,80px)}.DesignSystemPanel-module__zrZkyG__dcBpName{font-size:clamp(var(--font-size-micro), 1.8vw, .7rem)}.DesignSystemPanel-module__zrZkyG__dcBpLabel{font-size:clamp(var(--font-size-micro), 1.5vw, .65rem)}.DesignSystemPanel-module__zrZkyG__dcIconGrid{gap:clamp(6px,2vw,10px)}.DesignSystemPanel-module__zrZkyG__dcIconCell{gap:clamp(4px,1.5vw,8px);padding:clamp(6px,1.5vw,10px) clamp(8px,2vw,14px)}.DesignSystemPanel-module__zrZkyG__dcIconCell svg{width:clamp(16px,4vw,24px);height:clamp(16px,4vw,24px)}.DesignSystemPanel-module__zrZkyG__dcIconCellLabel{font-size:clamp(var(--font-size-micro), 1.8vw, .7rem)}}.DesignSystemPanel-module__zrZkyG__externalLink.DesignSystemPanel-module__zrZkyG__externalLink{color:var(--text-white)!important}.DesignSystemPanel-module__zrZkyG__externalLink:hover{opacity:.7;color:var(--text-white)!important}
.SectionHeader-module__6mdfCq__title{top:calc(var(--header-height) + var(--spacing-lg));z-index:calc(var(--z-nav) - 3);mix-blend-mode:difference;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;position:sticky;overflow:hidden}.SectionHeader-module__6mdfCq__title.SectionHeader-module__6mdfCq__title{color:var(--text-white);line-height:var(--line-height-fit);margin:0;padding:0}.SectionHeader-module__6mdfCq__spacer{top:calc(var(--header-height) + var(--spacing-lg));z-index:calc(var(--z-nav) - 3);justify-self:end;align-items:center;gap:var(--spacing-2xs);flex-shrink:0;grid-area:1/2;display:flex;position:sticky}.SectionHeader-module__6mdfCq__dot{width:6px;height:6px;margin-right:var(--spacing-3xs);border-radius:var(--radius-circle);background:0 0;flex-shrink:0}.SectionHeader-module__6mdfCq__dotOn{background:var(--color-accent)}@media (max-width:1024px){.SectionHeader-module__6mdfCq__title,.SectionHeader-module__6mdfCq__spacer{top:calc(var(--header-height) + 2.9rem + var(--spacing-md))}}.SectionHeader-module__6mdfCq__extraRow{margin-top:calc(var(--spacing-2xs) - var(--spacing-md));min-width:0}
.CodeHighlightsPanel-module__yMmpAG__codeSingleView{flex:1;min-width:0;min-height:0;position:relative}.CodeHighlightsPanel-module__yMmpAG__codeSinglePane{pointer-events:none;opacity:0;flex-direction:column;display:flex;position:absolute;inset:0}.CodeHighlightsPanel-module__yMmpAG__codeSingleView .CodeHighlightsPanel-module__yMmpAG__codeSinglePane{transition:opacity var(--duration-moderate) ease}.CodeHighlightsPanel-module__yMmpAG__codeSinglePaneActive{pointer-events:auto;opacity:1;z-index:1}.CodeHighlightsPanel-module__yMmpAG__codeSingleHeader{gap:var(--_space-block);margin-bottom:var(--_space-divide);font-size:var(--font-size-subhead);align-items:baseline;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeSingleNumber{font-family:var(--_font-display);font-size:inherit;font-weight:var(--font-weight-regular);line-height:var(--line-height-fit);color:var(--text-accent);flex-shrink:0}.CodeHighlightsPanel-module__yMmpAG__codeSingleMeta h4{margin-bottom:var(--_space-line);font-family:var(--_font-grotesk);font-size:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.CodeHighlightsPanel-module__yMmpAG__codeSingleDesc{font-size:var(--font-size-prose);line-height:var(--_lh-reading);color:var(--text-tertiary)}.CodeHighlightsPanel-module__yMmpAG__codeSingleBody{gap:var(--spacing-lg);padding-bottom:var(--spacing-3xl);flex:1;min-height:0;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeScrollWrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.CodeHighlightsPanel-module__yMmpAG__codeScrollWrap .CodeHighlightsPanel-module__yMmpAG__codeBlock{scrollbar-width:none}.CodeHighlightsPanel-module__yMmpAG__codeScrollWrap .CodeHighlightsPanel-module__yMmpAG__codeBlock::-webkit-scrollbar{display:none}.CodeHighlightsPanel-module__yMmpAG__codePageNav{gap:var(--_space-block);padding:var(--spacing-xs) var(--spacing-md);border:var(--_line-secondary);right:var(--_space-line);bottom:var(--_space-line);z-index:2;font-family:var(--font-mono);font-size:var(--font-size-prose-label);color:var(--text-primary);border-radius:var(--radius-capsule);align-items:center;display:flex;position:absolute}.CodeHighlightsPanel-module__yMmpAG__codeScrollWrap .CodeHighlightsPanel-module__yMmpAG__codePageNav{transition:opacity var(--duration-base) ease}.CodeHighlightsPanel-module__yMmpAG__codePageNav:hover{opacity:1}.CodeHighlightsPanel-module__yMmpAG__codePageBtn{font-size:inherit;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.CodeHighlightsPanel-module__yMmpAG__codePageBtn:hover{color:var(--text-accent)}.CodeHighlightsPanel-module__yMmpAG__codePageBtn:disabled{opacity:.3}.CodeHighlightsPanel-module__yMmpAG__codePageBtn:disabled:hover{color:inherit}.CodeHighlightsPanel-module__yMmpAG__codeNumber{font-family:var(--_font-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-regular);color:var(--text-tertiary);flex-shrink:0}.CodeHighlightsPanel-module__yMmpAG__codeTitle{font-family:var(--_font-grotesk);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);margin:0}.CodeHighlightsPanel-module__yMmpAG__codeDesc{margin:var(--spacing-2xs) 0 0 0;font-size:var(--font-size-prose);line-height:var(--_lh-reading);color:var(--text-tertiary);flex-shrink:0}.CodeHighlightsPanel-module__yMmpAG__codeBlock{padding-left:var(--_space-block);border-left:var(--border-accent);flex:1;min-height:0;margin:0;position:relative;overflow:auto}.CodeHighlightsPanel-module__yMmpAG__codeBlock code{font-family:var(--font-mono), monospace;font-size:var(--font-size-prose);line-height:var(--_lh-code);white-space:pre}.CodeHighlightsPanel-module__yMmpAG__codeListMobile{display:none}.CodeHighlightsPanel-module__yMmpAG__codeItemMobile{border-bottom:var(--_line-secondary)}.CodeHighlightsPanel-module__yMmpAG__codeItemMobile:last-child{border-bottom:none}.CodeHighlightsPanel-module__yMmpAG__codeMobileHeader{gap:var(--spacing-sm);padding:var(--spacing-lg) 0;align-items:flex-start;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeMobilePreview{flex:1;min-width:0}.CodeHighlightsPanel-module__yMmpAG__codeMobilePreview .CodeHighlightsPanel-module__yMmpAG__codeTitle{margin-bottom:var(--spacing-2xs)}.CodeHighlightsPanel-module__yMmpAG__codeMobileToggle{margin-top:var(--spacing-3xs);border:var(--_line-primary);width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);font-size:var(--font-size-subhead);line-height:var(--line-height-fit);border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeItemMobile .CodeHighlightsPanel-module__yMmpAG__codeMobileToggle{transition:transform var(--duration-slow) var(--_ease-bounce)}.CodeHighlightsPanel-module__yMmpAG__codeMobileToggleOpen{transform:rotate(135deg)}.CodeHighlightsPanel-module__yMmpAG__codeMobileBody{opacity:0;max-height:0;padding:0;overflow:hidden}.CodeHighlightsPanel-module__yMmpAG__codeItemMobile .CodeHighlightsPanel-module__yMmpAG__codeMobileBody{transition:max-height var(--duration-slow) var(--_ease-material), opacity .4s var(--_ease-material), padding var(--duration-slow) var(--_ease-material)}.CodeHighlightsPanel-module__yMmpAG__codeMobileBodyOpen{padding:0 0 var(--spacing-lg) 0;opacity:1;max-height:2000px}.CodeHighlightsPanel-module__yMmpAG__codeItemMobile .CodeHighlightsPanel-module__yMmpAG__codeBlock{margin-top:0;overflow-x:auto}.CodeHighlightsPanel-module__yMmpAG__codeRevealContent{gap:var(--spacing-lg);height:100%;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeDemo{padding-right:var(--spacing-lg);flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.CodeHighlightsPanel-module__yMmpAG__codeDemoInner{padding-bottom:var(--spacing-2xl);width:100%;height:100%;font-family:var(--font-mono);font-size:var(--font-size-prose-small);color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.CodeHighlightsPanel-module__yMmpAG__demoHint{font-size:var(--font-size-prose-caption);color:var(--text-tertiary);white-space:nowrap;pointer-events:none;opacity:.7;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.CodeHighlightsPanel-module__yMmpAG__demoMagneticBtn{border:var(--border-accent);width:clamp(60px,5.5vw,90px);height:clamp(60px,5.5vw,90px);font-family:var(--font-mono);font-size:var(--font-size-prose-small);color:var(--text-secondary);pointer-events:none;border-radius:var(--radius-circle);justify-content:center;align-items:center;display:flex}.CodeHighlightsPanel-module__yMmpAG__demoInfiniteTrack{gap:var(--spacing-xs);width:max-content;animation:8s linear infinite CodeHighlightsPanel-module__yMmpAG__demoMarquee;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeDemoInner:hover .CodeHighlightsPanel-module__yMmpAG__demoInfiniteTrack{animation-play-state:paused}.CodeHighlightsPanel-module__yMmpAG__demoInfiniteBlock{border-radius:var(--radius-2xl);flex-shrink:0;width:40px;height:30px}@keyframes CodeHighlightsPanel-module__yMmpAG__demoMarquee{0%{transform:translate(0)}to{transform:translate(-552px)}}@media (max-width:1024px),(max-height:700px){.CodeHighlightsPanel-module__yMmpAG__codePinTitleRow.CodeHighlightsPanel-module__yMmpAG__codePinTitleRow.CodeHighlightsPanel-module__yMmpAG__codePinTitleRow.CodeHighlightsPanel-module__yMmpAG__codePinTitleRow{padding-top:calc(80px + 40px + var(--spacing-2xl));margin-bottom:var(--spacing-xl)}.CodeHighlightsPanel-module__yMmpAG__codePinTitleRow h3{margin:0}.CodeHighlightsPanel-module__yMmpAG__codeSingleView{display:none}.CodeHighlightsPanel-module__yMmpAG__codeRevealContent{flex-direction:column}.CodeHighlightsPanel-module__yMmpAG__codeDemo{padding-right:0;padding-bottom:var(--spacing-md);border-bottom:var(--_line-secondary);border-right:none;flex:none;height:240px}.CodeHighlightsPanel-module__yMmpAG__codeListMobile{flex-direction:column;gap:0;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeMobileHeader{gap:var(--spacing-md);padding:var(--spacing-xl) 0}.CodeHighlightsPanel-module__yMmpAG__codeMobileToggle{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px)}.CodeHighlightsPanel-module__yMmpAG__codeMobileBodyOpen{padding-bottom:var(--spacing-xl)}.CodeHighlightsPanel-module__yMmpAG__codeDemo{height:280px}}.CodeHighlightsPanel-module__yMmpAG__codeDemoMedia{object-fit:contain;max-width:100%;max-height:100%}.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox{width:100%;height:100%;min-height:0;display:flex}.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox .sp-wrapper{background:0 0;border:0;width:100%;height:100%}:is(.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox .sp-stack,.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox .sp-preview,.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox .sp-preview-container){background:0 0;border:0;width:100%;min-width:0;height:100%;min-height:0}.CodeHighlightsPanel-module__yMmpAG__codeDemoSandbox .sp-preview-iframe{background:0 0;height:100%;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}
.ProfilePanelsEditor-module__tyPUPq__listHead{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0 var(--spacing-xs);display:flex}.ProfilePanelsEditor-module__tyPUPq__listLabel.ProfilePanelsEditor-module__tyPUPq__listLabel{align-items:baseline;gap:var(--spacing-2xs);margin:0;display:inline-flex}.ProfilePanelsEditor-module__tyPUPq__listCount{font-family:var(--font-mono);font-size:var(--font-size-hint);font-weight:var(--font-weight-regular);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-tertiary);opacity:.7}.ProfilePanelsEditor-module__tyPUPq__storyList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePanelsEditor-module__tyPUPq__storyRow{align-items:start;gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ProfilePanelsEditor-module__tyPUPq__storyRow>.ProfilePanelsEditor-module__tyPUPq__rowIndex,.ProfilePanelsEditor-module__tyPUPq__storyRow>button{margin-top:var(--spacing-3xs)}.ProfilePanelsEditor-module__tyPUPq__rowIndex{min-width:1.25rem;font-family:var(--font-mono);font-size:var(--font-size-hint);font-variant-numeric:tabular-nums;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.ProfilePanelsEditor-module__tyPUPq__cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePanelsEditor-module__tyPUPq__card{gap:var(--spacing-sm);flex-direction:column;display:flex}.ProfilePanelsEditor-module__tyPUPq__card+.ProfilePanelsEditor-module__tyPUPq__card{margin-top:var(--spacing-2xl)}.ProfilePanelsEditor-module__tyPUPq__cardHead{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.ProfilePanelsEditor-module__tyPUPq__cardTitle.ProfilePanelsEditor-module__tyPUPq__cardTitle{align-items:baseline;gap:var(--spacing-2xs);flex-wrap:wrap;min-width:0;margin:0;display:inline-flex}.ProfilePanelsEditor-module__tyPUPq__lines{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfilePanelsEditor-module__tyPUPq__line{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;column-gap:0;display:grid}.ProfilePanelsEditor-module__tyPUPq__line>button{margin-left:var(--spacing-sm)}.ProfilePanelsEditor-module__tyPUPq__line input{height:var(--control-h-md)}.ProfilePanelsEditor-module__tyPUPq__lineLabel input{font-family:var(--font-mono);font-size:inherit;font-weight:inherit;color:inherit;padding-left:0}@media (max-width:768px){.ProfilePanelsEditor-module__tyPUPq__line{grid-template-columns:minmax(0,1fr) auto}.ProfilePanelsEditor-module__tyPUPq__line>:first-child{grid-column:1/-1}}.ProfilePanelsEditor-module__tyPUPq__line .ProfilePanelsEditor-module__tyPUPq__removeBtn,.ProfilePanelsEditor-module__tyPUPq__storyRow .ProfilePanelsEditor-module__tyPUPq__removeBtn{color:var(--text-tertiary)}.ProfilePanelsEditor-module__tyPUPq__line .ProfilePanelsEditor-module__tyPUPq__removeBtn:hover,.ProfilePanelsEditor-module__tyPUPq__storyRow .ProfilePanelsEditor-module__tyPUPq__removeBtn:hover{color:var(--text-error-strong)}
.ErdTableModal-module__A16beq__body{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl);box-sizing:border-box;flex-direction:column;width:min(58rem,92vw);display:flex}.ErdTableModal-module__A16beq__field{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ErdTableModal-module__A16beq__label{color:var(--text-tertiary);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase}.ErdTableModal-module__A16beq__nameInput{height:var(--control-h-md);padding:0 var(--spacing-md);border:var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-md);background:0 0;outline:none}.ErdTableModal-module__A16beq__nameInput:focus{border-color:var(--color-accent)}.ErdTableModal-module__A16beq__tableWrap{border-top:var(--border-light);border-bottom:var(--border-light);max-height:24rem;overflow-y:auto}.ErdTableModal-module__A16beq__table{border-collapse:collapse;table-layout:fixed;width:100%}.ErdTableModal-module__A16beq__table th{z-index:1;padding:var(--cell-p-md);box-shadow:inset 0 -1px 0 var(--border-color-light);background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-space-grotesk);font-size:var(--font-size-body);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-weight:600;position:sticky;top:0}.ErdTableModal-module__A16beq__table td{padding:0 var(--spacing-2xs);border-bottom:var(--border-light)}.ErdTableModal-module__A16beq__table tbody:last-child tr:last-child td{border-bottom:0}.ErdTableModal-module__A16beq__table tbody tr:hover{background:var(--bg-secondary)}.ErdTableModal-module__A16beq__thPk,.ErdTableModal-module__A16beq__tdPk{text-align:center;width:96px}.ErdTableModal-module__A16beq__thX,.ErdTableModal-module__A16beq__tdX{text-align:center;width:40px}.ErdTableModal-module__A16beq__thType,.ErdTableModal-module__A16beq__tdType,.ErdTableModal-module__A16beq__thTail,.ErdTableModal-module__A16beq__tdTail{width:11rem}.ErdTableModal-module__A16beq__cell{width:100%;height:var(--control-h-md);padding:0 var(--spacing-sm);border-radius:var(--radius-capsule);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-md);background:0 0;border:0;outline:none}.ErdTableModal-module__A16beq__cell:focus{box-shadow:inset 0 0 0 1px var(--color-accent)}.ErdTableModal-module__A16beq__pk{vertical-align:middle;border-radius:var(--radius-circle);width:26px;height:26px;color:var(--text-muted);cursor:pointer;opacity:.3;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ErdTableModal-module__A16beq__table tbody tr:hover .ErdTableModal-module__A16beq__pk{opacity:.7}.ErdTableModal-module__A16beq__pkOn,.ErdTableModal-module__A16beq__table tbody tr:hover .ErdTableModal-module__A16beq__pkOn{color:var(--text-warning-strong);opacity:1}.ErdTableModal-module__A16beq__fk{color:var(--text-info-strong);font-family:var(--font-mono);font-size:var(--font-size-body);white-space:nowrap}.ErdTableModal-module__A16beq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ErdTableModal-module__A16beq__rels{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.ErdTableModal-module__A16beq__relGroup{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ErdTableModal-module__A16beq__relGroup+.ErdTableModal-module__A16beq__relGroup{margin-top:var(--spacing-sm)}.ErdTableModal-module__A16beq__relLabel{color:var(--text-tertiary);font-size:var(--font-size-label)}.ErdTableModal-module__A16beq__rel,.ErdTableModal-module__A16beq__rel *{font-family:var(--font-mono)}.ErdTableModal-module__A16beq__relGroup .ErdTableModal-module__A16beq__rel{box-shadow:var(--shadow-md);background:0 0;border-color:#0000}.ErdTableModal-module__A16beq__relGroup .ErdTableModal-module__A16beq__rel:hover{box-shadow:var(--shadow-lg);background:0 0}html[data-theme=dark] .ErdTableModal-module__A16beq__relGroup .ErdTableModal-module__A16beq__rel{border-color:var(--border-color-light)}.ErdTableModal-module__A16beq__relCol{color:var(--text-secondary)}.ErdTableModal-module__A16beq__relArrow{margin-inline:var(--spacing-3xs);color:var(--text-muted);vertical-align:middle;flex:none}.ErdTableModal-module__A16beq__footerSlot{gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.ErdTableModal-module__A16beq__footer{align-items:center;gap:var(--spacing-sm);justify-content:space-between;display:flex}.ErdTableModal-module__A16beq__footerRight{gap:var(--spacing-2xs);display:inline-flex}.ErdTableModal-module__A16beq__table th.ErdTableModal-module__A16beq__thPick,.ErdTableModal-module__A16beq__table td.ErdTableModal-module__A16beq__tdPick{text-align:center;width:44px;padding-inline:0}.ErdTableModal-module__A16beq__table th.ErdTableModal-module__A16beq__thPick>*,.ErdTableModal-module__A16beq__table td.ErdTableModal-module__A16beq__tdPick>*{justify-content:center;align-items:center;width:100%;display:inline-flex}.ErdTableModal-module__A16beq__rowPicked{background:var(--bg-accent-subtle)}.ErdTableModal-module__A16beq__colActions{align-items:center;gap:var(--spacing-2xs);display:flex}.ErdTableModal-module__A16beq__typeSelect input,.ErdTableModal-module__A16beq__typeSelect button,.ErdTableModal-module__A16beq__fkSelect button{height:var(--control-h-md);font-family:var(--font-mono);font-size:var(--font-size-body);background:0 0;border-color:#0000}.ErdTableModal-module__A16beq__typeSelect input:hover,.ErdTableModal-module__A16beq__typeSelect button:hover,.ErdTableModal-module__A16beq__fkSelect button:hover{border-color:var(--border-color-light)}.ErdTableModal-module__A16beq__typeSelect input:focus{border-color:var(--color-accent)}.ErdTableModal-module__A16beq__typeSelect [class*=comboClear]{display:none}.ErdTableModal-module__A16beq__typeCell{width:100%;display:block}.ErdTableModal-module__A16beq__req{margin-left:var(--spacing-3xs);color:var(--text-accent);font-weight:var(--font-weight-bold)}.ErdTableModal-module__A16beq__invalid,.ErdTableModal-module__A16beq__selectInvalid input,.ErdTableModal-module__A16beq__selectInvalid button,.ErdTableModal-module__A16beq__invalid:focus,.ErdTableModal-module__A16beq__selectInvalid input:focus{border-color:var(--color-accent)}.ErdTableModal-module__A16beq__hint{gap:var(--spacing-3xs);color:var(--text-accent);font-size:var(--font-size-body);line-height:var(--line-height-normal);flex-direction:column;display:flex}.ErdTableModal-module__A16beq__thGrip,.ErdTableModal-module__A16beq__tdGrip{text-align:center;width:22px;padding:0}.ErdTableModal-module__A16beq__grip{color:var(--text-muted);cursor:grab;transition:color var(--duration-fast) var(--ease-material);justify-content:center;align-items:center;display:inline-flex}.ErdTableModal-module__A16beq__grip:hover{color:var(--text-secondary)}.ErdTableModal-module__A16beq__grip:active{cursor:grabbing}.ErdTableModal-module__A16beq__colDragging{background:var(--bg-primary);box-shadow:var(--shadow-md);position:relative}.ErdTableModal-module__A16beq__tdPk{white-space:nowrap}.ErdTableModal-module__A16beq__tdGrip>*,.ErdTableModal-module__A16beq__tdPk>*,.ErdTableModal-module__A16beq__tdMore>*{vertical-align:middle}.ErdTableModal-module__A16beq__tdPk>*+*{margin-left:var(--spacing-3xs)}.ErdTableModal-module__A16beq__pk:disabled{cursor:default}.ErdTableModal-module__A16beq__thMore,.ErdTableModal-module__A16beq__tdMore{text-align:center;width:32px}.ErdTableModal-module__A16beq__more{border-radius:var(--radius-capsule);padding:var(--spacing-3xs);color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-material);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ErdTableModal-module__A16beq__table tbody tr:hover .ErdTableModal-module__A16beq__more{color:var(--text-secondary)}.ErdTableModal-module__A16beq__moreOn{color:var(--text-accent);transform:rotate(180deg)}.ErdTableModal-module__A16beq__detailRow td{padding:0 var(--spacing-sm) var(--spacing-2xs) var(--spacing-5xl)}.ErdTableModal-module__A16beq__detail{gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ErdTableModal-module__A16beq__detailField{gap:var(--spacing-2xs);flex:12rem;align-items:center;min-width:0;display:flex}.ErdTableModal-module__A16beq__detailField>span{color:var(--text-muted);font-size:var(--font-size-label);flex:none}.ErdTableModal-module__A16beq__detailFlag{border-radius:var(--radius-capsule);padding:var(--spacing-3xs) var(--spacing-xs);background:var(--bg-tertiary);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-label)}
.ProfileSkill-module__zqApzW__profileExpandableInner{gap:var(--spacing-md);flex-direction:column;display:flex}.ProfileSkill-module__zqApzW__subSection{padding-left:var(--spacing-md);border-left:2px solid var(--border-color-light);margin-bottom:var(--spacing-xl)}.ProfileSkill-module__zqApzW__subSection:last-child{margin-bottom:0}.ProfileSkill-module__zqApzW__sortableList{gap:var(--spacing-md);flex-direction:column;display:flex}.ProfileSkill-module__zqApzW__sortableList .ProfileSkill-module__zqApzW__skillExpandable{height:0;margin-left:var(--spacing-xl);transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.ProfileSkill-module__zqApzW__sortableList .ProfileSkill-module__zqApzW__skillExpandable>*{gap:var(--spacing-sm);flex-direction:column;display:flex}.ProfileSkill-module__zqApzW__sortableItem{gap:var(--spacing-xs);--_skill-row-h:36px;flex-direction:column;transition:background-color .2s;display:flex}.ProfileSkill-module__zqApzW__sortableItemDragging{background:var(--bg-secondary);z-index:calc(var(--z-nav) - 2)}.ProfileSkill-module__zqApzW__skillDragHandle{width:16px;height:var(--_skill-row-h);color:var(--text-muted);touch-action:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.ProfileSkill-module__zqApzW__skillDragHandle svg,.ProfileSkill-module__zqApzW__skillDragHandleSm svg{width:14px;height:14px}.ProfileSkill-module__zqApzW__skillFields{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileSkill-module__zqApzW__skillGroupHeader{align-items:center;gap:var(--spacing-xs);min-height:var(--_skill-row-h);display:flex}.ProfileSkill-module__zqApzW__skillExpandBtn.ProfileSkill-module__zqApzW__skillExpandBtn{color:var(--text-tertiary)}.ProfileSkill-module__zqApzW__skillExpandBtn svg{width:14px;height:14px;transition:transform .2s}.ProfileSkill-module__zqApzW__skillExpandBtn:hover{color:var(--text-primary)}.ProfileSkill-module__zqApzW__skillFieldInline{flex:1;min-width:0}.ProfileSkill-module__zqApzW__skillFieldInline input{border-bottom:var(--border-default);font-weight:600}.ProfileSkill-module__zqApzW__skillFieldInline input:hover{border-bottom-color:var(--border-color-default)}.ProfileSkill-module__zqApzW__skillCount,.ProfileSkill-module__zqApzW__periodBadge{font-family:var(--font-mono);font-size:var(--font-size-hint);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;letter-spacing:.04em;flex-shrink:0}.ProfileSkill-module__zqApzW__periodBadge{width:9em;padding:0 var(--spacing-sm);text-align:left;display:inline-block}.ProfileSkill-module__zqApzW__skillNested{padding-left:var(--spacing-sm)}.ProfileSkill-module__zqApzW__skillNestedRow{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;display:flex}.ProfileSkill-module__zqApzW__skillNestedRow+.ProfileSkill-module__zqApzW__skillNestedRow{border-top:var(--border-light)}.ProfileSkill-module__zqApzW__skillRemoveBtn{width:var(--_skill-row-h);min-height:var(--_skill-row-h);max-height:var(--_skill-row-h);border-radius:var(--radius-circle);color:var(--text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;transition:background-color .2s;display:flex;position:relative}.ProfileSkill-module__zqApzW__skillRemoveBtn:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}.ProfileSkill-module__zqApzW__skillRemoveLine{border-radius:var(--spacing-4xs);background:currentColor;width:12px;height:1.5px;transition:transform .25s;position:absolute;transform:rotate(0)}.ProfileSkill-module__zqApzW__skillRemoveBtn:hover .ProfileSkill-module__zqApzW__skillRemoveLine:first-child{transform:rotate(45deg)}.ProfileSkill-module__zqApzW__skillRemoveBtn:hover .ProfileSkill-module__zqApzW__skillRemoveLine:last-child{transform:rotate(-45deg)}
.ErdExplorer-module__-dsDiW__wrap{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex}.ErdExplorer-module__-dsDiW__flow{flex:1;min-height:0}.ErdExplorer-module__-dsDiW__split{gap:var(--spacing-xs);flex:1;min-height:0;display:flex}@media (max-width:900px){.ErdExplorer-module__-dsDiW__split{flex-direction:column}}.ErdExplorer-module__-dsDiW__focusChip{gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-3xs) var(--spacing-3xs) var(--spacing-sm);border:var(--border-light);border-radius:var(--radius-capsule);background:var(--bg-primary);box-shadow:var(--shadow-md);align-items:center;display:flex}.ErdExplorer-module__-dsDiW__focusTitle{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-label);white-space:nowrap}.ErdExplorer-module__-dsDiW__focusTitle strong{color:var(--text-accent)}.ErdExplorer-module__-dsDiW__focusBtn{height:var(--control-h-sm);padding:0 var(--spacing-xs);border-radius:var(--radius-capsule);color:var(--text-secondary);font-family:var(--font-space-grotesk);font-size:var(--font-size-label);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ErdExplorer-module__-dsDiW__focusBtn:hover{background:var(--bg-tertiary);color:var(--text-accent)}.ErdExplorer-module__-dsDiW__notes{gap:var(--spacing-xs);flex-direction:column;width:300px;display:flex}.ErdExplorer-module__-dsDiW__note{gap:var(--spacing-3xs);padding:var(--spacing-xs) var(--spacing-md);border:var(--border-light);border-radius:var(--radius-2xl);background:var(--bg-primary);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.ErdExplorer-module__-dsDiW__noteTitle{color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.ErdExplorer-module__-dsDiW__noteTag{padding:var(--badge-p-md);border-radius:var(--radius-capsule);background:var(--bg-accent-subtle);color:var(--text-accent);font-family:var(--font-mono);font-size:var(--font-size-hint);word-break:break-all;align-self:flex-start}.ErdExplorer-module__-dsDiW__noteDesc{color:var(--text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-relaxed);margin:0}.ErdExplorer-module__-dsDiW__viewSwitch{gap:var(--spacing-3xs);padding:var(--spacing-3xs);border:var(--border-light);border-radius:var(--radius-capsule);background:var(--bg-primary);box-shadow:var(--shadow-md);display:flex}.ErdExplorer-module__-dsDiW__viewBtn{gap:var(--spacing-3xs);padding:var(--button-p-xs);border-radius:var(--radius-capsule);color:var(--text-tertiary);font-family:var(--font-space-grotesk);font-size:var(--font-size-hint);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ErdExplorer-module__-dsDiW__viewBtn:hover{color:var(--text-primary)}.ErdExplorer-module__-dsDiW__viewBtnOn,.ErdExplorer-module__-dsDiW__viewBtnOn:hover{background:var(--bg-accent-subtle);color:var(--text-accent)}.ErdExplorer-module__-dsDiW__editHint{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-capsule);background:var(--bg-glass-panel);backdrop-filter:var(--blur-glass);color:var(--text-tertiary);font-size:var(--font-size-hint);letter-spacing:.01em;pointer-events:none}
.FieldRow-module__MOXRma__fieldRow{align-items:stretch;gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.FieldRow-module__MOXRma__fieldRowInline{gap:0;position:relative}.FieldRow-module__MOXRma__fieldLabel{width:auto;font-family:var(--font-grotesk);font-size:var(--font-size-label);gap:var(--spacing-3xs);color:var(--text-tertiary);letter-spacing:.02em;flex-direction:column;font-weight:500;display:flex}.FieldRow-module__MOXRma__fieldLabelText{align-items:center;gap:var(--spacing-2xs);display:flex}.FieldRow-module__MOXRma__fieldLabelHint{font-weight:400;font-size:var(--font-size-hint);color:var(--text-tertiary)}.FieldRow-module__MOXRma__fieldHelp{color:var(--text-tertiary);cursor:help;align-items:center;display:inline-flex}.FieldRow-module__MOXRma__fieldHelp:hover{color:var(--text-secondary)}
.PostCardTimeline-module__S1T2RG__timelineCard{padding:var(--spacing-lg) 0;cursor:pointer;height:auto;text-align:var(--tl-align,left);background:0 0;border-bottom:none;flex-direction:column;display:flex;overflow:visible;container-type:normal}.PostCardTimeline-module__S1T2RG__timelineEyebrow{align-items:center;justify-content:var(--tl-justify,flex-start);gap:var(--spacing-2xs);margin-bottom:var(--spacing-xs);font-family:var(--font-mono);font-size:var(--font-size-hint);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.PostCardTimeline-module__S1T2RG__timelineDate{color:var(--text-accent);font-weight:var(--font-weight-semibold);white-space:nowrap}.PostCardTimeline-module__S1T2RG__timelineDateUnit{margin-left:var(--spacing-4xs);font-size:.82em;font-weight:var(--font-weight-regular);opacity:.55}.PostCardTimeline-module__S1T2RG__timelineEyebrowSep{border-radius:var(--radius-circle);opacity:.55;background:currentColor;flex-shrink:0;width:3px;height:3px}.PostCardTimeline-module__S1T2RG__timelineCat{letter-spacing:.08em}.PostCardTimeline-module__S1T2RG__timelinePinInline{vertical-align:-.08em;color:var(--text-accent);margin-right:.38em;display:inline-block;transform:rotate(26deg)}.PostCardTimeline-module__S1T2RG__timelinePinInline svg{width:.62em;height:auto;display:block}.PostCardTimeline-module__S1T2RG__timelineTitle{min-width:0;font-family:var(--font-instrument);font-size:clamp(1.375rem,1.05rem + 1.25vw,1.85rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em;color:var(--text-primary);-webkit-line-clamp:2;transition:color var(--duration-moderate) var(--ease-material);-webkit-box-orient:vertical;margin:0;line-height:1.16;display:-webkit-box;overflow:hidden}.PostCardTimeline-module__S1T2RG__timelineCard:hover .PostCardTimeline-module__S1T2RG__timelineTitle{color:var(--text-accent)}.PostCardTimeline-module__S1T2RG__timelinePreview{top:var(--spacing-xl);left:var(--tl-preview-left,auto);right:var(--tl-preview-right,auto);box-sizing:border-box;width:100%;padding:0 var(--spacing-lg);flex-direction:var(--tl-preview-dir,row);align-items:flex-start;gap:var(--spacing-md);text-align:var(--tl-preview-align,left);opacity:0;transform:translateX(var(--tl-preview-x,0));pointer-events:none;transition:opacity var(--duration-moderate) var(--ease-material), transform var(--duration-moderate) var(--ease-material);display:flex;position:absolute}.PostCardTimeline-module__S1T2RG__timelineCard:hover .PostCardTimeline-module__S1T2RG__timelinePreview{opacity:1;transform:translate(0)}html[data-tl-scrolling] .PostCardTimeline-module__S1T2RG__timelineCard:hover .PostCardTimeline-module__S1T2RG__timelinePreview{opacity:0;transform:translateX(var(--tl-preview-x,0));transition:none}.PostCardTimeline-module__S1T2RG__timelinePreviewThumb{aspect-ratio:4/3;background:var(--bg-secondary);flex-shrink:0;width:96px;position:relative;overflow:hidden}.PostCardTimeline-module__S1T2RG__timelinePreviewThumbImg{object-fit:cover}.PostCardTimeline-module__S1T2RG__timelinePreviewThumbEmoji{background:0 0;justify-content:center;align-items:center;display:flex}.PostCardTimeline-module__S1T2RG__timelinePreviewExcerpt{min-width:0;font-family:var(--font-space-grotesk);font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PostCardTimeline-module__S1T2RG__timelineMeta{align-items:center;justify-content:var(--tl-justify,flex-start);gap:var(--spacing-sm);margin-top:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--font-size-hint);letter-spacing:.03em;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.PostCardTimeline-module__S1T2RG__timelineSep{opacity:.4}@media (max-width:640px){.PostCardTimeline-module__S1T2RG__timelinePreview{width:auto;margin-top:var(--spacing-sm);opacity:1;text-align:left;gap:var(--spacing-sm);flex-direction:row;padding:0;position:static;transform:none}.PostCardTimeline-module__S1T2RG__timelinePreviewThumb{width:60px}.PostCardTimeline-module__S1T2RG__timelinePreviewExcerpt{-webkit-line-clamp:2}}.PostCardTimeline-module__S1T2RG__timelineHotBadge{flex-shrink:0}.PostCardTimeline-module__S1T2RG__timelineStat.PostCardTimeline-module__S1T2RG__timelineStat{align-items:center;gap:var(--spacing-2xs);display:inline-flex}
.SortControl-module__fsb9Da__group{height:var(--control-h-sm);border:var(--border-light);border-radius:var(--radius-capsule);align-items:stretch;display:inline-flex;overflow:hidden}.SortControl-module__fsb9Da__group button{height:100%;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.SortControl-module__fsb9Da__group .SortControl-module__fsb9Da__dir{padding-inline:var(--spacing-sm);border-left:var(--border-light)!important}
/*# sourceMappingURL=03nzx57e1z2r4.css.map*/