.EditorLayout-module__rQ6-Wa__shell{background:var(--workspace-bg);height:100vh;display:flex;overflow:hidden}.EditorLayout-module__rQ6-Wa__mobileSwitch{display:none}.EditorLayout-module__rQ6-Wa__left{background:var(--surface-canvas);border-right:1px solid var(--border-subtle);flex-direction:column;min-width:320px;transition:width .18s,min-width .18s,max-width .18s;display:flex;position:relative;overflow:hidden}.EditorLayout-module__rQ6-Wa__shellEditorFocused .EditorLayout-module__rQ6-Wa__left,.EditorLayout-module__rQ6-Wa__shellEditorFull .EditorLayout-module__rQ6-Wa__left{min-width:0}.EditorLayout-module__rQ6-Wa__leftContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.EditorLayout-module__rQ6-Wa__leftOverlay{z-index:70;min-width:0;display:flex;position:absolute;inset:0;overflow:hidden}.EditorLayout-module__rQ6-Wa__leftPreviewFocused{min-width:300px}.EditorLayout-module__rQ6-Wa__leftPreviewFull{border-right:none;min-width:0;max-width:0}.EditorLayout-module__rQ6-Wa__leftPreviewFull .EditorLayout-module__rQ6-Wa__leftContent{visibility:hidden;pointer-events:none}.EditorLayout-module__rQ6-Wa__focusButtonIcon{width:16px;height:16px;display:block}.EditorLayout-module__rQ6-Wa__divider{background:var(--workspace-rail);cursor:col-resize;touch-action:none;flex-shrink:0;width:18px;position:relative}.EditorLayout-module__rQ6-Wa__shellPreviewFull .EditorLayout-module__rQ6-Wa__divider{border-left:1px solid var(--border-subtle)}.EditorLayout-module__rQ6-Wa__shellEditorFull .EditorLayout-module__rQ6-Wa__divider{border-right:1px solid var(--border-subtle)}.EditorLayout-module__rQ6-Wa__focusButton{z-index:5;border:1px solid var(--border-subtle);background:var(--surface-raised);width:34px;min-width:0;height:34px;min-height:0;box-shadow:var(--shadow-soft);color:var(--text-main);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.EditorLayout-module__rQ6-Wa__previewFocusButton{top:clamp(92px,12vh,132px)}.EditorLayout-module__rQ6-Wa__editorFocusButton{top:calc(clamp(92px,12vh,132px) + 44px)}.EditorLayout-module__rQ6-Wa__fullFocusButton{top:calc(clamp(92px,12vh,132px) + 88px)}.EditorLayout-module__rQ6-Wa__shellPreviewFull .EditorLayout-module__rQ6-Wa__focusButton{left:calc(50% + 9px)}.EditorLayout-module__rQ6-Wa__shellEditorFull .EditorLayout-module__rQ6-Wa__focusButton{left:calc(50% - 9px)}.EditorLayout-module__rQ6-Wa__focusButton:hover,.EditorLayout-module__rQ6-Wa__focusButton:focus-visible,.EditorLayout-module__rQ6-Wa__focusButtonActive{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.EditorLayout-module__rQ6-Wa__dividerLine{background:var(--border-strong);width:1px;transition:background .18s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.EditorLayout-module__rQ6-Wa__dividerHandle{border:1px solid var(--border-strong);background:var(--surface-raised);width:12px;height:58px;box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EditorLayout-module__rQ6-Wa__dividerDots{background:radial-gradient(circle, var(--text-muted) 1.2px, transparent 1.3px) center top / 3px 6px repeat-y;border-radius:999px;width:3px;height:20px}.EditorLayout-module__rQ6-Wa__divider:hover .EditorLayout-module__rQ6-Wa__dividerLine,.EditorLayout-module__rQ6-Wa__divider:focus-visible .EditorLayout-module__rQ6-Wa__dividerLine,.EditorLayout-module__rQ6-Wa__dividerDragging .EditorLayout-module__rQ6-Wa__dividerLine{background:var(--accent)}.EditorLayout-module__rQ6-Wa__divider:hover .EditorLayout-module__rQ6-Wa__dividerHandle,.EditorLayout-module__rQ6-Wa__divider:focus-visible .EditorLayout-module__rQ6-Wa__dividerHandle,.EditorLayout-module__rQ6-Wa__dividerDragging .EditorLayout-module__rQ6-Wa__dividerHandle{border-color:var(--accent);background:var(--surface-raised);transform:translate(-50%,-50%)scale(1.05)}.EditorLayout-module__rQ6-Wa__right{background:var(--surface-preview);flex-direction:column;flex:1;min-width:360px;transition:width .18s,min-width .18s,max-width .18s,flex-basis .18s;display:flex;overflow:auto}.EditorLayout-module__rQ6-Wa__shellPreviewFocused .EditorLayout-module__rQ6-Wa__right,.EditorLayout-module__rQ6-Wa__shellPreviewFull .EditorLayout-module__rQ6-Wa__right{min-width:0}.EditorLayout-module__rQ6-Wa__rightEditorFocused{border-left:1px solid var(--border-subtle);flex:0 0 300px;width:300px;min-width:300px;max-width:300px}.EditorLayout-module__rQ6-Wa__rightEditorFull{border-left:none;flex:0 0 0;width:0;min-width:0;max-width:0;overflow:hidden}@media (max-width:920px){.EditorLayout-module__rQ6-Wa__dividerHandle{height:50px}.EditorLayout-module__rQ6-Wa__right{min-width:320px}}@media (max-width:1180px) and (pointer:fine){.EditorLayout-module__rQ6-Wa__focusButton{width:38px;height:38px}.EditorLayout-module__rQ6-Wa__editorFocusButton{top:calc(clamp(92px,12vh,132px) + 48px)}.EditorLayout-module__rQ6-Wa__fullFocusButton{top:calc(clamp(92px,12vh,132px) + 96px)}}@media (pointer:coarse){.EditorLayout-module__rQ6-Wa__focusButton{width:42px;height:42px}.EditorLayout-module__rQ6-Wa__editorFocusButton{top:calc(clamp(92px,12vh,132px) + 52px)}.EditorLayout-module__rQ6-Wa__fullFocusButton{top:calc(clamp(92px,12vh,132px) + 104px)}}@media (max-width:760px){.EditorLayout-module__rQ6-Wa__shell{flex-direction:column;height:100dvh;overflow:hidden}.EditorLayout-module__rQ6-Wa__mobileSwitch{padding:max(10px, env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid var(--border-subtle);background:var(--surface-header,var(--surface-shell));flex-shrink:0;gap:6px;display:flex}.EditorLayout-module__rQ6-Wa__mobileSwitchButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);min-height:42px;color:var(--text-muted);cursor:pointer;flex:1;transition:background .16s,border-color .16s,color .16s}.EditorLayout-module__rQ6-Wa__mobileSwitchButtonActive{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.EditorLayout-module__rQ6-Wa__left,.EditorLayout-module__rQ6-Wa__right{border-right:none;flex:1;min-width:0;max-width:none;display:none;width:100%!important}.EditorLayout-module__rQ6-Wa__paneActive,.EditorLayout-module__rQ6-Wa__leftContent{display:flex}.EditorLayout-module__rQ6-Wa__leftPreviewFocused .EditorLayout-module__rQ6-Wa__leftContent,.EditorLayout-module__rQ6-Wa__leftPreviewFull .EditorLayout-module__rQ6-Wa__leftContent{visibility:visible;pointer-events:auto;display:flex}.EditorLayout-module__rQ6-Wa__divider{display:none}.EditorLayout-module__rQ6-Wa__right{overflow:hidden}}
.EditorForm-module__y_bkhG__form{--editor-content-max:860px;--editor-inline-padding:clamp(12px, 2vw, 24px);background:var(--surface-canvas);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EditorForm-module__y_bkhG__editorBody{flex:1;min-height:0;display:flex;overflow:hidden}.EditorForm-module__y_bkhG__formPreviewFocused{background:var(--surface-sidebar,var(--surface-shell))}.EditorForm-module__y_bkhG__formPreviewFocused .EditorForm-module__y_bkhG__sectionPane{display:none}.EditorForm-module__y_bkhG__formPreviewFocused .EditorForm-module__y_bkhG__editorBody{flex:1}.EditorForm-module__y_bkhG__sectionPane{background:var(--surface-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.EditorForm-module__y_bkhG__sections{padding:18px var(--editor-inline-padding) 24px;scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;scroll-padding-top:8px;overflow-y:auto}.EditorForm-module__y_bkhG__toolPage{min-height:0;padding:20px var(--editor-inline-padding) 24px;scrollbar-gutter:stable;flex:1;overflow-y:auto}.EditorForm-module__y_bkhG__toolPageSettings{justify-content:center;display:flex;overflow:hidden}.EditorForm-module__y_bkhG__toolCard{width:min(100%, var(--editor-content-max));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--section-shadow,0 1px 0 color-mix(in oklch, var(--accent), transparent 92%));margin:0 auto;padding:22px}.EditorForm-module__y_bkhG__toolCardSettings{flex:1 1 var(--editor-content-max);max-width:var(--editor-content-max);flex-direction:column;min-height:0;display:flex}.EditorForm-module__y_bkhG__toolHeader{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.EditorForm-module__y_bkhG__toolHeaderSettings{margin-bottom:12px;padding-bottom:12px}.EditorForm-module__y_bkhG__toolKicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.EditorForm-module__y_bkhG__toolTitle{color:var(--text-strong);margin:0;font-size:18px;line-height:1.2}.EditorForm-module__y_bkhG__toolCount{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:24px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;line-height:1.4}.EditorForm-module__y_bkhG__sectionAnchor{width:min(100%, var(--editor-content-max));margin:0 auto;padding:0;scroll-margin-top:8px;position:relative}.EditorForm-module__y_bkhG__sectionAnchor+.EditorForm-module__y_bkhG__sectionAnchor{margin-top:12px}.EditorForm-module__y_bkhG__sectionCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--section-shadow,0 1px 0 color-mix(in oklch, var(--accent), transparent 92%));transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:clip}.EditorForm-module__y_bkhG__sectionCardDraggable:hover{border-color:var(--border-strong)}.EditorForm-module__y_bkhG__sectionCardFlash{border-color:var(--accent);box-shadow:var(--focus-ring), var(--shadow-soft);animation:1.25s EditorForm-module__y_bkhG__sectionPulse}.EditorForm-module__y_bkhG__sectionOrderActions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;min-height:28px;margin:0 4px 6px;transition:opacity .15s;display:flex}.EditorForm-module__y_bkhG__sectionAnchor:hover .EditorForm-module__y_bkhG__sectionOrderActions,.EditorForm-module__y_bkhG__sectionOrderActions:focus-within{opacity:1;pointer-events:auto}.EditorForm-module__y_bkhG__sectionOrderLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.EditorForm-module__y_bkhG__sectionDragHandle{padding:7px 4px}.EditorForm-module__y_bkhG__sectionMoveBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:28px;color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;padding:0 8px;font-size:10px}.EditorForm-module__y_bkhG__sectionMoveBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 92%)}.EditorForm-module__y_bkhG__sectionMoveBtn:disabled{cursor:default;opacity:.48}@keyframes EditorForm-module__y_bkhG__sectionPulse{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (max-width:640px){.EditorForm-module__y_bkhG__sectionOrderActions{opacity:1;pointer-events:auto;justify-content:flex-end}.EditorForm-module__y_bkhG__sectionMoveBtn{min-height:40px}}@media (min-width:901px) and (max-width:1180px) and (pointer:fine){.EditorForm-module__y_bkhG__sectionDragHandle{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.EditorForm-module__y_bkhG__sectionMoveBtn{min-height:32px;padding:0 10px}}@media (max-width:760px){.EditorForm-module__y_bkhG__editorBody{flex-direction:column}.EditorForm-module__y_bkhG__sections,.EditorForm-module__y_bkhG__toolPage{padding:12px 10px 18px}.EditorForm-module__y_bkhG__toolPageSettings{overflow:hidden}.EditorForm-module__y_bkhG__toolCard{padding:16px}}
.sections-module__9aG06W__section{padding:20px 22px 22px}.sections-module__9aG06W__documentSettingsSection{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.sections-module__9aG06W__documentSettingsHeader{z-index:5;flex:none;margin:0;padding:0;position:relative}.sections-module__9aG06W__documentSettingsContent{scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;min-height:0;margin-right:-6px;padding:12px 6px 2px 0;overflow-y:auto}.sections-module__9aG06W__documentSettingsNav{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-canvas), var(--surface-panel) 72%);flex-wrap:wrap;gap:6px;margin:0;padding:7px;display:flex}.sections-module__9aG06W__documentSettingsShortcut{border-radius:var(--radius-sm);min-width:0;min-height:30px;color:var(--text-main);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 9px;font-size:11px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,color .15s}.sections-module__9aG06W__documentSettingsShortcut:hover,.sections-module__9aG06W__documentSettingsShortcut:focus-visible{border-color:color-mix(in oklch, var(--accent), transparent 54%);background:var(--accent-soft);color:var(--accent-strong);outline:none}.sections-module__9aG06W__field{margin-bottom:10px}.sections-module__9aG06W__fieldSet{border:0;min-width:0;margin:0;padding:0}.sections-module__9aG06W__settingField{margin-bottom:0;padding-top:14px}.sections-module__9aG06W__documentSettingsContent>.sections-module__9aG06W__settingField:first-child{padding-top:0}.sections-module__9aG06W__settingField+.sections-module__9aG06W__settingField{border-top:1px solid var(--border-subtle);margin-top:14px}.sections-module__9aG06W__settingJumpTarget{scroll-margin-top:12px}.sections-module__9aG06W__settingJumpTarget:focus{outline:none}.sections-module__9aG06W__settingJumpTarget:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), transparent 45%);outline-offset:5px;border-radius:var(--radius-sm)}.sections-module__9aG06W__note{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.45}.sections-module__9aG06W__warningNote{color:var(--warn);margin-top:6px;font-size:11px;line-height:1.45}.sections-module__9aG06W__label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;display:block}.sections-module__9aG06W__labelHint{color:var(--text-muted);font-weight:400}.sections-module__9aG06W__input{border:1px solid #0000;border-bottom-color:var(--border-subtle);width:100%;color:var(--text-strong);background:0 0;border-radius:0;padding:8px 6px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.sections-module__9aG06W__input:hover{background:var(--surface-hover);border-bottom-color:var(--border-strong)}.sections-module__9aG06W__input::placeholder{color:var(--text-soft);opacity:1}.sections-module__9aG06W__input:focus{border-color:var(--accent);border-radius:var(--radius-sm);background:var(--surface-recessed);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent), transparent 76%)}.sections-module__9aG06W__input:-webkit-autofill{border-bottom-color:var(--border-subtle);caret-color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-panel) inset;box-shadow:0 0 0 1000px var(--surface-panel) inset}.sections-module__9aG06W__input:-webkit-autofill:hover{border-bottom-color:var(--border-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-hover) inset;box-shadow:0 0 0 1000px var(--surface-hover) inset}.sections-module__9aG06W__input:-webkit-autofill:focus{border-color:var(--accent);border-radius:var(--radius-sm);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset, 0 0 0 3px color-mix(in oklch, var(--accent), transparent 76%);box-shadow:0 0 0 1000px var(--surface-recessed) inset, 0 0 0 3px color-mix(in oklch, var(--accent), transparent 76%)}.sections-module__9aG06W__inputWarning{border-color:var(--warn)}.sections-module__9aG06W__textarea{resize:vertical;border-color:var(--border-subtle);border-radius:var(--radius-sm);min-height:72px;}.sections-module__9aG06W__autoGrowTextarea{resize:none;overflow:hidden}.sections-module__9aG06W__fixedTwoRowTextarea{box-sizing:border-box;resize:none;height:58px;min-height:58px;max-height:58px;line-height:20px;overflow:hidden}.sections-module__9aG06W__toggle{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sections-module__9aG06W__toggleBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;flex:120px;padding:6px 10px;font-size:12px;transition:all .15s}.sections-module__9aG06W__toggleBtn.sections-module__9aG06W__active{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.sections-module__9aG06W__toggleBtnStacked{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-height:58px;display:flex}.sections-module__9aG06W__toggleBtnMain{color:inherit;font-weight:650}.sections-module__9aG06W__toggleBtnSub{color:var(--text-muted);font-size:11px;line-height:1.3}.sections-module__9aG06W__toggleBtn.sections-module__9aG06W__active .sections-module__9aG06W__toggleBtnSub{color:color-mix(in oklch, var(--text-inverse), transparent 18%)}.sections-module__9aG06W__structureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;display:grid}.sections-module__9aG06W__structureOption{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;min-height:112px;color:var(--text-main);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;transition:border-color .15s,background .15s,color .15s;display:flex}.sections-module__9aG06W__structureOption:hover{border-color:var(--border-strong)}.sections-module__9aG06W__structureOption:focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 72%);outline-offset:2px}.sections-module__9aG06W__structureOptionActive{border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 90%)}.sections-module__9aG06W__structureName{color:var(--text-strong);font-size:13px;font-weight:700}.sections-module__9aG06W__structureDescription{color:var(--text-muted);font-size:11px;line-height:1.35}.sections-module__9aG06W__structureOrder{color:var(--accent);font-family:var(--font-mono);margin-top:auto;padding-top:5px;font-size:9px;font-weight:750;line-height:1.35}.sections-module__9aG06W__spacingFineTuneGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;display:grid}.sections-module__9aG06W__spacingFineTuneControl{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);gap:10px;min-width:0;padding:10px;display:grid}.sections-module__9aG06W__spacingFineTuneText{flex-direction:column;gap:2px;min-width:0;display:flex}.sections-module__9aG06W__spacingFineTuneName{color:var(--text-strong);font-size:12px;font-weight:650}.sections-module__9aG06W__spacingFineTuneHint{color:var(--text-muted);font-size:11px;line-height:1.35}.sections-module__9aG06W__spacingStepper{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-canvas);grid-template-columns:34px minmax(72px,1fr) 34px;height:34px;display:grid;overflow:hidden}.sections-module__9aG06W__spacingFineTuneActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.sections-module__9aG06W__spacingFineTuneActions .sections-module__9aG06W__secondaryBtn{min-height:34px}.sections-module__9aG06W__spacingStepButton,.sections-module__9aG06W__spacingStepValue{justify-content:center;align-items:center;min-width:0;height:100%;display:inline-flex}.sections-module__9aG06W__spacingStepButton{color:var(--text-main);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;transition:background .15s,color .15s,opacity .15s}.sections-module__9aG06W__spacingStepButton:hover:not(:disabled){background:color-mix(in oklch, var(--accent), transparent 92%);color:var(--accent)}.sections-module__9aG06W__spacingStepButton:disabled{cursor:default;opacity:.42}.sections-module__9aG06W__spacingStepValue{border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);color:var(--text-strong);font-family:var(--font-mono);white-space:nowrap;padding:0 8px;font-size:10px;font-weight:750;line-height:1}.sections-module__9aG06W__spacingFineTuneFooter{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:8px;display:grid}.sections-module__9aG06W__templateGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.sections-module__9aG06W__templateOption{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text-main);cursor:pointer;text-align:left;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,background .15s;display:flex}.sections-module__9aG06W__templateOption:hover{border-color:var(--border-strong)}.sections-module__9aG06W__templateOption:focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 72%);outline-offset:2px}.sections-module__9aG06W__templateOption:disabled{cursor:default;opacity:.48}.sections-module__9aG06W__templateOptionActive{background:color-mix(in oklch, var(--accent), transparent 90%);border-color:var(--accent)}.sections-module__9aG06W__templatePreviewViewport{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--surface-preview,var(--surface-canvas)), var(--text-main) 8%);min-width:0;height:136px;box-shadow:inset 0 0 0 1px var(--border-subtle);pointer-events:none;position:relative;overflow:hidden}.sections-module__9aG06W__templatePreviewFrame{transform-origin:top;pointer-events:none;background:0 0;border:0;width:794px;height:1123px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.2)}.sections-module__9aG06W__templateSampleBadge{border:1px solid color-mix(in oklch, var(--surface-canvas), var(--text-main) 10%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--surface-canvas), transparent 8%);color:color-mix(in oklch, var(--text-main), transparent 18%);font-family:var(--font-mono);text-transform:uppercase;padding:2px 5px;font-size:8px;font-weight:750;line-height:1.2;position:absolute;bottom:6px;right:6px}.sections-module__9aG06W__themeSwatch{border-radius:var(--radius-sm);height:54px;box-shadow:inset 0 0 0 1px var(--border-subtle);grid-template-columns:1fr;gap:4px;padding:8px 7px;display:grid;position:relative;overflow:hidden}.sections-module__9aG06W__themeSwatch span{border-radius:1px;height:5px;display:block}.sections-module__9aG06W__themeSwatch span:first-child{width:100%;height:9px}.sections-module__9aG06W__themeSwatch span:nth-child(2){width:68%}.sections-module__9aG06W__themeSwatch span:nth-child(3){width:44%}.sections-module__9aG06W__themeSwatchPaper{background:#d7c7ad}.sections-module__9aG06W__themeSwatchPaper span:first-child{background:#2d2820}.sections-module__9aG06W__themeSwatchPaper span:nth-child(2){background:#356d5d}.sections-module__9aG06W__themeSwatchPaper span:nth-child(3){background:#f8efe3}.sections-module__9aG06W__themeSwatchDark{background:#242019}.sections-module__9aG06W__themeSwatchDark span:first-child{background:#15130f}.sections-module__9aG06W__themeSwatchDark span:nth-child(2){background:#d7aa4f}.sections-module__9aG06W__themeSwatchDark span:nth-child(3){background:#3a3125}.sections-module__9aG06W__templateText{flex-direction:column;gap:2px;min-width:0;display:flex}.sections-module__9aG06W__templateName{color:var(--text-strong);font-size:13px;font-weight:600}.sections-module__9aG06W__templateDescription{color:var(--text-muted);font-size:11px;line-height:1.35}.sections-module__9aG06W__addBtn{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--text-main);cursor:pointer;background:0 0;margin-top:6px;padding:6px 10px;font-size:12px;transition:color .15s,border-color .15s}.sections-module__9aG06W__addBtn:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 92%)}.sections-module__9aG06W__addBulletBtn{text-align:left;color:var(--text-muted);background:var(--surface-recessed);border-style:solid;justify-content:flex-start;align-items:center;margin-top:8px;display:flex}.sections-module__9aG06W__removeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:14px;line-height:1;transition:color .15s}.sections-module__9aG06W__removeBtn:hover{color:var(--danger)}.sections-module__9aG06W__row{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.sections-module__9aG06W__row .sections-module__9aG06W__removeBtn{opacity:0}.sections-module__9aG06W__row:hover .sections-module__9aG06W__removeBtn,.sections-module__9aG06W__row:focus-within .sections-module__9aG06W__removeBtn{opacity:1}.sections-module__9aG06W__rowInput{flex:1;margin-bottom:0;}.sections-module__9aG06W__bulletRow{border:1px solid color-mix(in oklch, var(--border-subtle), transparent 16%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--surface-raised), var(--surface-panel) 60%);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:8px;padding:7px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.sections-module__9aG06W__bulletRow:hover,.sections-module__9aG06W__bulletRow:focus-within{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:0 1px 0 color-mix(in oklch, var(--accent), transparent 88%)}.sections-module__9aG06W__bulletRow .sections-module__9aG06W__removeBtn{opacity:.72}.sections-module__9aG06W__bulletRow:hover .sections-module__9aG06W__removeBtn,.sections-module__9aG06W__bulletRow:focus-within .sections-module__9aG06W__removeBtn{opacity:1}.sections-module__9aG06W__bulletIndex{border:1px solid var(--border-subtle);background:var(--surface-panel);width:22px;height:22px;color:var(--text-muted);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;margin-top:7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sections-module__9aG06W__bulletTextarea{resize:none;width:100%;min-width:0;min-height:39px;color:var(--text-strong);background:0 0;border-color:#0000;margin-bottom:0;line-height:1.45;display:block;overflow:hidden;}.sections-module__9aG06W__bulletActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.sections-module__9aG06W__bulletMoveBtn{min-height:27px;padding:3px 7px;}.sections-module__9aG06W__twoCol{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:640px){.sections-module__9aG06W__twoCol{grid-template-columns:1fr}.sections-module__9aG06W__documentSettingsNav{scrollbar-gutter:stable;flex-wrap:nowrap;overflow-x:auto}.sections-module__9aG06W__documentSettingsShortcut{min-height:36px}.sections-module__9aG06W__templateGrid,.sections-module__9aG06W__spacingFineTuneFooter,.sections-module__9aG06W__spacingFineTuneActions{grid-template-columns:1fr}.sections-module__9aG06W__input,.sections-module__9aG06W__toggleBtn,.sections-module__9aG06W__addBtn,.sections-module__9aG06W__secondaryBtn,.sections-module__9aG06W__removeBtn{min-height:44px}.sections-module__9aG06W__removeBtn{min-width:44px}.sections-module__9aG06W__bulletRow{grid-template-columns:1fr}.sections-module__9aG06W__bulletIndex{display:none}.sections-module__9aG06W__bulletActions{justify-content:flex-end}}.sections-module__9aG06W__collapsibleHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.sections-module__9aG06W__collapsibleTrigger{min-width:0;min-height:32px;color:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.sections-module__9aG06W__collapsibleTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:11px;font-weight:600;transition:color .15s}.sections-module__9aG06W__collapsibleTrigger:hover .sections-module__9aG06W__collapsibleTitle{color:var(--text-strong)}.sections-module__9aG06W__collapsibleRight{align-items:center;gap:8px;display:flex}.sections-module__9aG06W__collapsibleChevron{color:var(--text-muted);font-size:9px;transition:transform .2s}.sections-module__9aG06W__collapsibleChevronOpen{transform:rotate(180deg)}.sections-module__9aG06W__collapsibleBody{margin-top:12px}.sections-module__9aG06W__dragHandle{min-width:22px;min-height:22px;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.sections-module__9aG06W__dragHandle:active{cursor:grabbing}@media (min-width:901px) and (max-width:1180px) and (pointer:fine){.sections-module__9aG06W__dragHandle{min-width:28px;min-height:28px}}.sections-module__9aG06W__wordCount{color:var(--text-muted);text-align:right;margin-top:4px;font-size:11px}.sections-module__9aG06W__secondaryBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;background:0 0;min-height:30px;padding:3px 9px;font-size:11px;transition:color .15s,border-color .15s}.sections-module__9aG06W__secondaryBtn:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 92%)}.sections-module__9aG06W__secondaryBtn:disabled{cursor:default;opacity:.5}.sections-module__9aG06W__entryHeaderActions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.sections-module__9aG06W__snapshotLibrary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-recessed);flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.sections-module__9aG06W__snapshotLibraryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sections-module__9aG06W__snapshotLibraryTitle{color:var(--text-strong);margin:0;font-size:13px;line-height:1.3}.sections-module__9aG06W__snapshotCount{border:1px solid var(--border-subtle);min-height:24px;color:var(--text-muted);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;line-height:16px}.sections-module__9aG06W__snapshotList{flex-direction:column;gap:6px;display:flex}.sections-module__9aG06W__snapshotEntry{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sections-module__9aG06W__snapshotText{flex-direction:column;gap:2px;min-width:0;display:flex}.sections-module__9aG06W__snapshotLabel{color:var(--text-main);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.sections-module__9aG06W__snapshotMeta{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.sections-module__9aG06W__snapshotActions{align-items:center;gap:4px;display:flex}.sections-module__9aG06W__entryBlock{border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-canvas);box-shadow:inset 10px 0 24px color-mix(in oklch, var(--accent), transparent 95%);margin-bottom:16px;padding:14px 14px 16px 16px;position:relative}.sections-module__9aG06W__entryHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sections-module__9aG06W__entryTitle{min-width:0;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex:auto;align-items:center;gap:6px;font-size:11px;display:flex}.sections-module__9aG06W__entryTitleText{min-width:0;color:var(--text-main);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.sections-module__9aG06W__entryGridSpace{margin-bottom:8px}.sections-module__9aG06W__inlineHelp{border:1px solid var(--border-subtle);background:var(--surface-raised);cursor:help;width:15px;height:15px;color:var(--text-muted);text-transform:none;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:10px;line-height:1;display:inline-flex}.sections-module__9aG06W__flexFill{flex:1;width:100%;min-width:0}.sections-module__9aG06W__bankShell{flex-direction:column;gap:12px;display:flex}.sections-module__9aG06W__bankToolbar{flex-direction:column;gap:8px;display:flex}.sections-module__9aG06W__bankFilterRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.sections-module__9aG06W__bankEmpty{color:var(--text-muted);padding:8px 0;font-size:13px;line-height:1.6}.sections-module__9aG06W__bankEmpty p{margin-bottom:4px}.sections-module__9aG06W__bankGroup{flex-direction:column;gap:6px;display:flex}.sections-module__9aG06W__bankGroupLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.sections-module__9aG06W__bankEntry{background:var(--surface-raised);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.sections-module__9aG06W__bankEntryText{color:var(--text-main);font-size:13px;line-height:1.5}.sections-module__9aG06W__bankEntryActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.sections-module__9aG06W__bankMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sections-module__9aG06W__bankTags,.sections-module__9aG06W__bankRoleText{color:var(--text-muted);font-size:11px}.sections-module__9aG06W__bankTargetSelect{flex:180px;min-width:0}.sections-module__9aG06W__bankTargetLabel{flex:none;margin:0}.sections-module__9aG06W__colorInput{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:28px;padding:2px}@media (max-width:760px){.sections-module__9aG06W__row .sections-module__9aG06W__removeBtn{opacity:1}.sections-module__9aG06W__snapshotEntry{grid-template-columns:1fr;align-items:stretch}.sections-module__9aG06W__snapshotActions{justify-content:flex-start}}
.EditorSectionRail-module__6nB6IW__rail{border-right:1px solid var(--border-subtle);background:var(--surface-sidebar,var(--surface-shell));flex-direction:column;flex-shrink:0;width:228px;padding:14px 12px;transition:width .18s,padding .18s;display:flex}.EditorSectionRail-module__6nB6IW__railCollapsed{width:64px;padding-inline:8px}.EditorSectionRail-module__6nB6IW__railHeader{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex}.EditorSectionRail-module__6nB6IW__railKicker,.EditorSectionRail-module__6nB6IW__groupLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.EditorSectionRail-module__6nB6IW__railKicker{color:var(--text-muted)}.EditorSectionRail-module__6nB6IW__collapseButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.EditorSectionRail-module__6nB6IW__collapseButton:hover{color:var(--text-strong);border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 92%)}.EditorSectionRail-module__6nB6IW__collapseIcon{width:16px;height:16px;display:block}.EditorSectionRail-module__6nB6IW__groupList{flex-direction:column;gap:18px;min-height:0;display:flex;overflow:auto}.EditorSectionRail-module__6nB6IW__group{flex-direction:column;gap:7px;display:flex}.EditorSectionRail-module__6nB6IW__groupLabel{color:var(--text-soft)}.EditorSectionRail-module__6nB6IW__itemList,.EditorSectionRail-module__6nB6IW__itemShell{flex-direction:column;gap:4px;display:flex}.EditorSectionRail-module__6nB6IW__itemRow{align-items:stretch;gap:4px;display:flex}.EditorSectionRail-module__6nB6IW__itemButton{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px 0 9px;transition:border-color .16s,color .16s,background .16s;display:inline-flex;position:relative}.EditorSectionRail-module__6nB6IW__itemRow .EditorSectionRail-module__6nB6IW__itemButton{flex:auto;width:auto;min-width:0}.EditorSectionRail-module__6nB6IW__itemButtonWithToggle{padding-right:7px}.EditorSectionRail-module__6nB6IW__itemButton:hover{color:var(--text-strong);border-color:var(--border-strong);background:var(--surface-hover)}.EditorSectionRail-module__6nB6IW__itemButtonActive{color:var(--accent);border-color:color-mix(in oklch, var(--accent), transparent 42%);background:color-mix(in oklch, var(--accent), transparent 91%)}.EditorSectionRail-module__6nB6IW__itemIndicator{background:0 0;border-radius:999px;width:2px;transition:background .16s;position:absolute;top:9px;bottom:9px;left:0}.EditorSectionRail-module__6nB6IW__itemButtonActive .EditorSectionRail-module__6nB6IW__itemIndicator{background:var(--accent)}.EditorSectionRail-module__6nB6IW__submenuToggle{border-radius:var(--radius-md);width:34px;min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.EditorSectionRail-module__6nB6IW__submenuToggle:hover{color:var(--text-strong);border-color:var(--border-subtle);background:var(--surface-hover)}.EditorSectionRail-module__6nB6IW__submenuChevron{font-size:10px;line-height:1;transition:transform .16s;display:block;transform:rotate(-90deg)}.EditorSectionRail-module__6nB6IW__submenuChevronOpen{transform:rotate(0)}.EditorSectionRail-module__6nB6IW__submenu{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;margin-left:16px;padding-left:8px;display:flex}.EditorSectionRail-module__6nB6IW__subitemButton{border-radius:var(--radius-sm);width:100%;min-height:30px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:5px 7px;transition:border-color .16s,color .16s,background .16s}.EditorSectionRail-module__6nB6IW__subitemButton:hover{color:var(--text-strong);border-color:var(--border-subtle);background:var(--surface-hover)}.EditorSectionRail-module__6nB6IW__subitemButtonActive{color:var(--accent);border-color:color-mix(in oklch, var(--accent), transparent 58%);background:color-mix(in oklch, var(--accent), transparent 93%)}.EditorSectionRail-module__6nB6IW__subitemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.EditorSectionRail-module__6nB6IW__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.EditorSectionRail-module__6nB6IW__iconSvg{width:18px;height:18px;display:block}.EditorSectionRail-module__6nB6IW__itemLabel{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.EditorSectionRail-module__6nB6IW__tooltip{z-index:40;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft);color:var(--text-strong);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px)}.EditorSectionRail-module__6nB6IW__tooltip:before{content:"";border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);width:9px;height:9px;position:absolute;top:50%;right:100%;transform:translate(5px,-50%)rotate(45deg)}.EditorSectionRail-module__6nB6IW__rail:not(.EditorSectionRail-module__6nB6IW__railCollapsed) .EditorSectionRail-module__6nB6IW__tooltip,.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__railKicker,.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__groupLabel,.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemLabel{display:none}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__railHeader{justify-content:center;min-height:42px;margin-bottom:8px}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__collapseButton{width:42px;height:42px}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__groupList{gap:12px;overflow:visible}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemButton{justify-content:center;min-height:42px;padding-inline:0}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemRow{display:block}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemRow .EditorSectionRail-module__6nB6IW__itemButton{width:100%}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__submenu,.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__submenuToggle{display:none}.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemButton:hover .EditorSectionRail-module__6nB6IW__tooltip,.EditorSectionRail-module__6nB6IW__railCollapsed .EditorSectionRail-module__6nB6IW__itemButton:focus-visible .EditorSectionRail-module__6nB6IW__tooltip{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:980px){.EditorSectionRail-module__6nB6IW__rail{width:64px;padding-inline:8px}.EditorSectionRail-module__6nB6IW__railKicker,.EditorSectionRail-module__6nB6IW__groupLabel,.EditorSectionRail-module__6nB6IW__itemLabel{display:none}.EditorSectionRail-module__6nB6IW__railHeader{justify-content:center;min-height:42px;margin-bottom:8px}.EditorSectionRail-module__6nB6IW__collapseButton{width:42px;height:42px}.EditorSectionRail-module__6nB6IW__groupList{gap:12px}.EditorSectionRail-module__6nB6IW__itemButton{justify-content:center;min-height:42px;padding-inline:0}.EditorSectionRail-module__6nB6IW__itemRow{display:block}.EditorSectionRail-module__6nB6IW__itemRow .EditorSectionRail-module__6nB6IW__itemButton{width:100%}.EditorSectionRail-module__6nB6IW__submenu,.EditorSectionRail-module__6nB6IW__submenuToggle{display:none}.EditorSectionRail-module__6nB6IW__itemButton:hover .EditorSectionRail-module__6nB6IW__tooltip,.EditorSectionRail-module__6nB6IW__itemButton:focus-visible .EditorSectionRail-module__6nB6IW__tooltip{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:760px){.EditorSectionRail-module__6nB6IW__rail,.EditorSectionRail-module__6nB6IW__railCollapsed{border-right:none;border-bottom:1px solid var(--border-subtle);width:100%;padding:8px 10px}.EditorSectionRail-module__6nB6IW__railHeader,.EditorSectionRail-module__6nB6IW__groupLabel,.EditorSectionRail-module__6nB6IW__tooltip{display:none}.EditorSectionRail-module__6nB6IW__groupList{scrollbar-width:thin;flex-direction:row;gap:10px;overflow:auto hidden}.EditorSectionRail-module__6nB6IW__group{flex-direction:row;flex-shrink:0}.EditorSectionRail-module__6nB6IW__itemList{flex-direction:row}.EditorSectionRail-module__6nB6IW__itemButton{width:auto;min-width:44px;min-height:44px;padding:0 12px}.EditorSectionRail-module__6nB6IW__itemRow .EditorSectionRail-module__6nB6IW__itemButton{width:auto}.EditorSectionRail-module__6nB6IW__itemLabel{max-width:120px;display:inline}}
.ResumePreview-module__qNtHGq__wrapper{background:var(--preview-texture,none), var(--surface-preview);flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ResumePreview-module__qNtHGq__wrapperCompact{padding:0}.ResumePreview-module__qNtHGq__labelRow{border-bottom:1px solid var(--header-line,var(--border-subtle));background:var(--surface-header,var(--surface-shell));min-height:76px;color:var(--header-text-main,var(--text-main));box-shadow:0 1px 0 color-mix(in oklch, var(--accent), transparent 82%);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ResumePreview-module__qNtHGq__previewMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.ResumePreview-module__qNtHGq__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--header-text-muted,var(--text-muted));font-size:11px;font-weight:700}.ResumePreview-module__qNtHGq__previewHint{color:var(--header-text-muted,var(--text-muted));letter-spacing:.02em;font-size:11px;line-height:1.35}.ResumePreview-module__qNtHGq__previewActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ResumePreview-module__qNtHGq__modeControl{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);height:34px;color:var(--header-text-main,var(--text-main));display:inline-flex;overflow:hidden}.ResumePreview-module__qNtHGq__modeButton{border:0;border-right:1px solid var(--header-line,var(--border-subtle));min-width:48px;height:100%;color:inherit;cursor:pointer;background:0 0;padding:0 9px;font-size:11px;font-weight:750;line-height:1;transition:background .16s,color .16s}.ResumePreview-module__qNtHGq__modeButton:last-child{border-right:0}.ResumePreview-module__qNtHGq__modeButton:hover,.ResumePreview-module__qNtHGq__modeButtonActive{background:var(--accent-soft);color:var(--accent-strong)}.ResumePreview-module__qNtHGq__zoomControl{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);height:34px;color:var(--header-text-main,var(--text-main));grid-template-columns:34px minmax(58px,auto) 34px;display:inline-grid;overflow:hidden}.ResumePreview-module__qNtHGq__zoomButton,.ResumePreview-module__qNtHGq__zoomValue{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.ResumePreview-module__qNtHGq__zoomButton{font-family:var(--font-mono)}.ResumePreview-module__qNtHGq__zoomValue{border-right:1px solid var(--header-line,var(--border-subtle));border-left:1px solid var(--header-line,var(--border-subtle));font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.ResumePreview-module__qNtHGq__zoomButton:hover:not(:disabled),.ResumePreview-module__qNtHGq__zoomValue:hover{background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 14%);color:var(--header-text-strong,var(--text-strong))}.ResumePreview-module__qNtHGq__zoomButton:disabled{opacity:.42;cursor:default}.ResumePreview-module__qNtHGq__checkButton,.ResumePreview-module__qNtHGq__renderButton{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);min-width:106px;height:34px;color:var(--header-text-main,var(--text-main));cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.ResumePreview-module__qNtHGq__checkButton:hover:not(:disabled),.ResumePreview-module__qNtHGq__renderButton:hover:not(:disabled){border-color:color-mix(in oklch, var(--info), transparent 48%);background:var(--info-soft);color:var(--text-strong)}.ResumePreview-module__qNtHGq__checkButton:disabled,.ResumePreview-module__qNtHGq__renderButton:disabled{opacity:.5;cursor:default}.ResumePreview-module__qNtHGq__checkIcon{flex-shrink:0;width:15px;height:15px;display:block}.ResumePreview-module__qNtHGq__previewAction{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);width:34px;height:34px;color:var(--header-text-main,var(--text-main));cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.ResumePreview-module__qNtHGq__previewAction:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-strong)}.ResumePreview-module__qNtHGq__previewActionPrimary{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--text-inverse)}.ResumePreview-module__qNtHGq__previewActionPrimary:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}.ResumePreview-module__qNtHGq__previewAction:disabled{opacity:.5;cursor:default}.ResumePreview-module__qNtHGq__actionIcon{width:15px;height:15px;display:block}.ResumePreview-module__qNtHGq__checkSummary{color:var(--header-text-main,var(--text-main));flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.ResumePreview-module__qNtHGq__checkSummaryWarning{color:var(--info)}.ResumePreview-module__qNtHGq__checkPill{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);min-height:22px;color:var(--header-text-main,var(--text-main));align-items:center;padding:3px 7px;font-size:11px;line-height:1.25;display:inline-flex}.ResumePreview-module__qNtHGq__checkPillOk{border-color:color-mix(in oklch, var(--accent), transparent 50%);background:var(--accent-soft);color:var(--accent-strong)}.ResumePreview-module__qNtHGq__checkPillWarning{border-color:color-mix(in oklch, var(--info), transparent 42%);background:var(--info-soft);color:var(--info)}.ResumePreview-module__qNtHGq__viewerShell{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--preview-paper-shadow,var(--shadow-raised));flex:1;margin:20px;position:relative;overflow:hidden}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__labelRow{flex-direction:column;align-items:stretch;gap:8px;min-height:76px;padding:10px}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__previewMeta{gap:0}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__previewHint{display:none}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__previewActions{flex-wrap:wrap;justify-content:flex-end;width:100%}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__modeControl{flex:100%}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__modeButton{flex:1}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__zoomControl{grid-template-columns:34px minmax(0,1fr) 34px;width:100%}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__checkButton,.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__renderButton{width:34px;min-width:34px;height:34px;padding:0}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__checkButtonText{display:none}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__previewAction{width:34px;height:34px}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__checkSummary{display:none}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__viewerShell{border-radius:var(--radius-md);min-height:0;margin:10px}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__emptyGuide{padding:16px}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__emptyTitle{font-size:14px}.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__emptySteps,.ResumePreview-module__qNtHGq__wrapperCompact .ResumePreview-module__qNtHGq__emptyText{font-size:11px}.ResumePreview-module__qNtHGq__viewerViewport{--preview-zoom-scale:1;--preview-zoom-extent:100%;background:var(--surface-canvas);position:absolute;inset:0;overflow:hidden}.ResumePreview-module__qNtHGq__sampleBadge{z-index:2;border:1px solid color-mix(in oklch, var(--accent), transparent 42%);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-panel), transparent 8%);min-height:24px;color:var(--accent-strong);box-shadow:var(--shadow-soft);font-family:var(--font-mono);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.ResumePreview-module__qNtHGq__renderBadge{z-index:2;border:1px solid color-mix(in oklch, var(--info), transparent 42%);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-panel), transparent 8%);min-height:24px;color:var(--info);box-shadow:var(--shadow-soft);font-family:var(--font-mono);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.ResumePreview-module__qNtHGq__viewerZoomSurface{width:var(--preview-zoom-extent);height:var(--preview-zoom-extent);transform:scale(var(--preview-zoom-scale));transform-origin:0 0}.ResumePreview-module__qNtHGq__viewer{background:var(--surface-canvas);border:none;width:100%;height:100%;display:block}.ResumePreview-module__qNtHGq__pdfViewer{background:var(--surface-recessed)}.ResumePreview-module__qNtHGq__placeholder{color:var(--text-muted);letter-spacing:.01em;background:var(--surface-shell);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.ResumePreview-module__qNtHGq__emptyGuide{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(100%,420px);color:var(--text-main);box-shadow:var(--shadow-soft);padding:24px}.ResumePreview-module__qNtHGq__emptyEyebrow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.ResumePreview-module__qNtHGq__emptyTitle{color:var(--text-strong);margin:0 0 12px;font-size:18px;line-height:1.25}.ResumePreview-module__qNtHGq__emptySteps{color:var(--text-main);margin:0;padding-left:20px;font-size:13px;line-height:1.55}.ResumePreview-module__qNtHGq__emptySteps li+li{margin-top:6px}.ResumePreview-module__qNtHGq__emptyText{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:900px){.ResumePreview-module__qNtHGq__labelRow{gap:8px;padding:10px}.ResumePreview-module__qNtHGq__previewAction{min-height:44px}.ResumePreview-module__qNtHGq__zoomControl{grid-template-columns:44px minmax(62px,auto) 44px;height:44px}.ResumePreview-module__qNtHGq__modeControl{height:44px}.ResumePreview-module__qNtHGq__checkButton,.ResumePreview-module__qNtHGq__renderButton{width:44px;min-width:44px;height:44px;padding:0}.ResumePreview-module__qNtHGq__checkButtonText{display:none}.ResumePreview-module__qNtHGq__previewAction{width:44px;height:44px}}@media (min-width:901px) and (max-width:1180px) and (pointer:fine){.ResumePreview-module__qNtHGq__labelRow{gap:8px;padding:10px}.ResumePreview-module__qNtHGq__modeControl,.ResumePreview-module__qNtHGq__zoomControl{height:38px}.ResumePreview-module__qNtHGq__zoomControl{grid-template-columns:38px minmax(58px,auto) 38px}.ResumePreview-module__qNtHGq__modeButton,.ResumePreview-module__qNtHGq__zoomButton,.ResumePreview-module__qNtHGq__zoomValue,.ResumePreview-module__qNtHGq__previewAction,.ResumePreview-module__qNtHGq__checkButton,.ResumePreview-module__qNtHGq__renderButton{min-height:38px}.ResumePreview-module__qNtHGq__previewAction{width:38px;height:38px}}
.FunLoader-module__F5b8cq__loader{--fun-loader-ease:cubic-bezier(.22, 1, .36, 1);color:var(--text-main);vertical-align:middle;align-items:center;gap:8px;line-height:1;display:inline-flex}.FunLoader-module__F5b8cq__characters{justify-content:center;align-items:flex-end;gap:3px;min-width:58px;min-height:26px;display:inline-flex}.FunLoader-module__F5b8cq__character{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:17px;height:22px;color:var(--text-strong);font-family:var(--font-mono);letter-spacing:0;box-shadow:0 4px 10px color-mix(in oklch, var(--text-strong), transparent 90%);animation:FunLoader-module__F5b8cq__funLoaderHop .92s var(--fun-loader-ease) infinite;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.FunLoader-module__F5b8cq__character:nth-child(2){animation-delay:.105s}.FunLoader-module__F5b8cq__character:nth-child(3){animation-delay:.21s}.FunLoader-module__F5b8cq__label{color:var(--text-muted);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:700}.FunLoader-module__F5b8cq__compact{gap:0}.FunLoader-module__F5b8cq__compact .FunLoader-module__F5b8cq__characters{gap:1px;min-width:34px;min-height:18px}.FunLoader-module__F5b8cq__compact .FunLoader-module__F5b8cq__character{min-width:10px;height:14px;box-shadow:none;border-radius:3px;font-size:8px}.FunLoader-module__F5b8cq__loader[data-variant=sign-in] .FunLoader-module__F5b8cq__character:first-child,.FunLoader-module__F5b8cq__loader[data-variant=sign-up] .FunLoader-module__F5b8cq__character:first-child,.FunLoader-module__F5b8cq__loader[data-variant=pdf-render] .FunLoader-module__F5b8cq__character:first-child,.FunLoader-module__F5b8cq__loader[data-variant=cloud] .FunLoader-module__F5b8cq__character:nth-child(2){border-color:color-mix(in oklch, var(--accent), transparent 52%);background:var(--accent-soft);color:var(--accent-strong)}.FunLoader-module__F5b8cq__loader[data-variant=sign-out] .FunLoader-module__F5b8cq__character:first-child,.FunLoader-module__F5b8cq__loader[data-variant=pdf-check] .FunLoader-module__F5b8cq__character:first-child,.FunLoader-module__F5b8cq__loader[data-variant=download] .FunLoader-module__F5b8cq__character:first-child{border-color:color-mix(in oklch, var(--info), transparent 52%);background:var(--info-soft);color:var(--info)}@keyframes FunLoader-module__F5b8cq__funLoaderHop{0%,74%,to{opacity:.72;transform:translate(0,0)rotate(0)}28%{opacity:1;transform:translateY(-5px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.FunLoader-module__F5b8cq__character{opacity:1;animation:none;transform:none}}
.ResumeTabs-module__zN-r_q__strip{background:var(--surface-header,var(--surface-shell));border-bottom:1px solid var(--header-line,var(--border-subtle));min-height:76px;box-shadow:0 1px 0 color-mix(in oklch, var(--accent), transparent 82%);z-index:30;flex-shrink:0;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;padding:10px 14px;display:grid;position:relative;container-type:inline-size}.ResumeTabs-module__zN-r_q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ResumeTabs-module__zN-r_q__identityBlock{align-items:center;gap:14px;min-width:0;display:flex}.ResumeTabs-module__zN-r_q__brandMark{flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:42px;height:56px;margin:-5px 0 -4px -8px;display:inline-flex;overflow:visible}.ResumeTabs-module__zN-r_q__brandLogo{object-fit:contain;object-position:left top;width:42px;height:56px;filter:drop-shadow(0 1px 0 color-mix(in oklch, var(--surface-header,#000), white 18%));display:block}.ResumeTabs-module__zN-r_q__identityCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ResumeTabs-module__zN-r_q__projectRow{align-items:center;gap:6px;min-width:0;display:flex}.ResumeTabs-module__zN-r_q__projectTitle,.ResumeTabs-module__zN-r_q__renameInput{border:0;border-bottom:1px solid var(--header-line,var(--border-strong));width:min(340px,100%);min-height:24px;color:var(--header-text-strong,var(--text-strong));background:0 0;border-radius:0;flex:1;padding:2px 0 4px;font-size:15px;font-weight:650;line-height:1.2}.ResumeTabs-module__zN-r_q__projectTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ResumeTabs-module__zN-r_q__renameInput:hover{border-bottom-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 95%)}.ResumeTabs-module__zN-r_q__renameInput:focus{border-bottom-color:var(--accent);box-shadow:0 8px 22px color-mix(in oklch, var(--accent), transparent 88%)}.ResumeTabs-module__zN-r_q__inlineEditButton{border-radius:var(--radius-md);width:26px;height:26px;min-height:26px;color:var(--header-text-muted,var(--text-muted));cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 26px;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .16s,background .16s,border-color .16s,opacity .16s;display:inline-flex}.ResumeTabs-module__zN-r_q__inlineEditIcon{width:15px;height:15px;display:block}.ResumeTabs-module__zN-r_q__inlineEditButton:hover:not(:disabled){border-color:var(--header-line,var(--border-subtle));background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 10%);color:var(--header-text-strong,var(--text-strong))}.ResumeTabs-module__zN-r_q__identityMeta{min-width:0;color:var(--header-text-muted,var(--text-muted));font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:10px;line-height:1.2;display:flex;overflow:hidden}.ResumeTabs-module__zN-r_q__statusDot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--accent), transparent 82%);background:currentColor;border-radius:999px;flex-shrink:0}.ResumeTabs-module__zN-r_q__globalActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ResumeTabs-module__zN-r_q__documentSwitch{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);flex:none;grid-template-columns:minmax(74px,1fr) minmax(66px,1fr);align-items:center;height:36px;padding:3px;display:inline-grid}.ResumeTabs-module__zN-r_q__documentSwitchButton{border-radius:var(--radius-sm);min-width:0;height:28px;color:var(--header-text-muted,var(--text-muted));cursor:pointer;font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 9px;font-size:10px;font-weight:750;transition:color .16s,border-color .16s,background .16s,opacity .16s}.ResumeTabs-module__zN-r_q__documentSwitchButton:hover:not(:disabled){color:var(--header-text-strong,var(--text-strong));background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 14%)}.ResumeTabs-module__zN-r_q__documentSwitchButtonActive{color:var(--accent-strong);border-color:color-mix(in oklch, var(--accent), transparent 42%);background:color-mix(in oklch, var(--accent), transparent 88%);box-shadow:inset 0 0 16px color-mix(in oklch, var(--accent), transparent 92%)}.ResumeTabs-module__zN-r_q__documentSwitchButton:disabled{cursor:default;opacity:.42}.ResumeTabs-module__zN-r_q__actionsMenu{position:relative}.ResumeTabs-module__zN-r_q__accountMenu{flex-shrink:0;position:relative}.ResumeTabs-module__zN-r_q__actionMenuTrigger,.ResumeTabs-module__zN-r_q__avatarButton,.ResumeTabs-module__zN-r_q__saveButton,.ResumeTabs-module__zN-r_q__saveButtonWarn,.ResumeTabs-module__zN-r_q__menuButton,.ResumeTabs-module__zN-r_q__menuButtonCompact,.ResumeTabs-module__zN-r_q__menuButtonDanger,.ResumeTabs-module__zN-r_q__menuButtonDangerStrong,.ResumeTabs-module__zN-r_q__versionButton{border:1px solid var(--header-line,var(--border-subtle));border-radius:var(--radius-md);cursor:pointer;transition:color .16s,background .16s,border-color .16s,opacity .16s,transform .16s}.ResumeTabs-module__zN-r_q__actionMenuTrigger{min-height:34px;color:var(--header-text-main,var(--text-main));-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:8px;padding:0 11px;font-size:12px;list-style:none;display:inline-flex}.ResumeTabs-module__zN-r_q__actionMenuTrigger::-webkit-details-marker{display:none}.ResumeTabs-module__zN-r_q__avatarButton::-webkit-details-marker{display:none}.ResumeTabs-module__zN-r_q__actionMenuTrigger:hover,.ResumeTabs-module__zN-r_q__actionsMenu[open] .ResumeTabs-module__zN-r_q__actionMenuTrigger{border-color:var(--border-strong);background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 10%);color:var(--header-text-strong,var(--text-strong))}.ResumeTabs-module__zN-r_q__avatarButton:hover,.ResumeTabs-module__zN-r_q__accountMenu[open] .ResumeTabs-module__zN-r_q__avatarButton{border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 88%);color:var(--accent-strong)}.ResumeTabs-module__zN-r_q__menuButton,.ResumeTabs-module__zN-r_q__menuButtonCompact,.ResumeTabs-module__zN-r_q__menuButtonDanger,.ResumeTabs-module__zN-r_q__menuButtonDangerStrong,.ResumeTabs-module__zN-r_q__versionButton{border-color:var(--border-subtle)}.ResumeTabs-module__zN-r_q__chevron{color:var(--header-text-muted,var(--text-muted));font-size:13px;transform:translateY(-1px)}.ResumeTabs-module__zN-r_q__actionsMenu[open] .ResumeTabs-module__zN-r_q__chevron{transform:rotate(180deg)}.ResumeTabs-module__zN-r_q__menuPanel{z-index:50;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(420px,100vw - 24px);max-height:min(72vh,680px);box-shadow:var(--shadow-raised);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.ResumeTabs-module__zN-r_q__menuSection{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);padding:10px}.ResumeTabs-module__zN-r_q__menuSection+.ResumeTabs-module__zN-r_q__menuSection{margin-top:8px}.ResumeTabs-module__zN-r_q__menuLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1}.ResumeTabs-module__zN-r_q__menuLabelInline{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.ResumeTabs-module__zN-r_q__menuDescription{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.ResumeTabs-module__zN-r_q__menuDescription+.ResumeTabs-module__zN-r_q__menuGrid{margin-top:8px}.ResumeTabs-module__zN-r_q__versionList{flex-direction:column;gap:6px;display:flex}.ResumeTabs-module__zN-r_q__versionButton{min-height:34px;color:var(--text-main);text-align:left;background:0 0;align-items:center;gap:8px;padding:0 10px;display:flex}.ResumeTabs-module__zN-r_q__versionButton:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.ResumeTabs-module__zN-r_q__versionButtonActive{border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 90%);color:var(--accent)}.ResumeTabs-module__zN-r_q__versionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ResumeTabs-module__zN-r_q__menuButtonRow,.ResumeTabs-module__zN-r_q__menuGrid,.ResumeTabs-module__zN-r_q__deleteConfirmActions,.ResumeTabs-module__zN-r_q__archiveActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ResumeTabs-module__zN-r_q__menuButtonRow{margin-top:8px}.ResumeTabs-module__zN-r_q__menuButton,.ResumeTabs-module__zN-r_q__menuButtonCompact,.ResumeTabs-module__zN-r_q__menuButtonDanger,.ResumeTabs-module__zN-r_q__menuButtonDangerStrong{background:var(--surface-raised);min-height:32px;color:var(--text-main);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.ResumeTabs-module__zN-r_q__menuButtonCompact{min-height:28px;padding-inline:8px}.ResumeTabs-module__zN-r_q__menuButton:hover:not(:disabled),.ResumeTabs-module__zN-r_q__menuButtonCompact:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 91%);color:var(--text-strong)}.ResumeTabs-module__zN-r_q__menuButtonDanger{border-color:color-mix(in oklch, var(--danger), transparent 50%);color:var(--danger);background:0 0;margin-top:8px}.ResumeTabs-module__zN-r_q__menuButtonDanger:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft)}.ResumeTabs-module__zN-r_q__menuButtonDangerStrong{border-color:var(--danger);background:var(--danger);color:var(--text-inverse)}.ResumeTabs-module__zN-r_q__menuButtonDangerStrong:hover:not(:disabled){border-color:color-mix(in oklch, var(--danger), white 12%);background:color-mix(in oklch, var(--danger), white 8%)}.ResumeTabs-module__zN-r_q__deleteConfirmForm{border:1px solid color-mix(in oklch, var(--danger), transparent 45%);border-radius:var(--radius-md);background:var(--danger-soft);flex-direction:column;gap:8px;margin-top:8px;padding:9px;display:flex}.ResumeTabs-module__zN-r_q__textImportForm{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;gap:8px;margin-top:8px;padding:9px;display:flex}.ResumeTabs-module__zN-r_q__textImportTopRow{justify-content:flex-start;gap:8px;display:flex}.ResumeTabs-module__zN-r_q__textImportLanguageField{flex-direction:column;gap:6px;display:flex}.ResumeTabs-module__zN-r_q__deleteConfirmText{color:var(--text-main);font-size:11px;line-height:1.45}.ResumeTabs-module__zN-r_q__deleteConfirmCode{font-family:var(--font-mono);color:var(--danger)}.ResumeTabs-module__zN-r_q__deleteConfirmInput{border:1px solid color-mix(in oklch, var(--danger), transparent 42%);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:34px;color:var(--text-strong);padding:0 10px;font-size:12px}.ResumeTabs-module__zN-r_q__menuSelect,.ResumeTabs-module__zN-r_q__textImportArea{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-canvas);width:100%;color:var(--text-strong);font-size:12px}.ResumeTabs-module__zN-r_q__menuSelect{min-height:34px;padding:0 9px}.ResumeTabs-module__zN-r_q__textImportArea{resize:vertical;min-height:150px;padding:9px 10px;line-height:1.45}.ResumeTabs-module__zN-r_q__deleteConfirmInput:focus{border-color:var(--danger)}.ResumeTabs-module__zN-r_q__menuSelect:focus,.ResumeTabs-module__zN-r_q__textImportArea:focus{border-color:var(--accent)}.ResumeTabs-module__zN-r_q__archiveList{flex-direction:column;gap:8px;display:flex}.ResumeTabs-module__zN-r_q__archiveEntry,.ResumeTabs-module__zN-r_q__snapshotEntry{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.ResumeTabs-module__zN-r_q__snapshotList{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ResumeTabs-module__zN-r_q__archiveEntryMain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ResumeTabs-module__zN-r_q__archiveCopy{min-width:0}.ResumeTabs-module__zN-r_q__snapshotCopy{flex:auto;min-width:0}.ResumeTabs-module__zN-r_q__archiveName,.ResumeTabs-module__zN-r_q__snapshotName{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ResumeTabs-module__zN-r_q__archiveMeta,.ResumeTabs-module__zN-r_q__snapshotMeta{color:var(--text-muted);margin-top:2px;font-size:10px}.ResumeTabs-module__zN-r_q__snapshotActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ResumeTabs-module__zN-r_q__saveButton,.ResumeTabs-module__zN-r_q__saveButtonWarn{width:36px;min-height:34px;color:var(--header-text-main,var(--text-main));background:0 0;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.ResumeTabs-module__zN-r_q__saveButton:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 92%);color:var(--header-text-strong,var(--text-strong))}.ResumeTabs-module__zN-r_q__saveButtonWarn{border-color:color-mix(in oklch, var(--warn), transparent 35%);background:var(--warn-soft);color:var(--warn)}.ResumeTabs-module__zN-r_q__actionIcon{width:15px;height:15px;display:block}.ResumeTabs-module__zN-r_q__avatarButton{border:1px solid var(--header-line,var(--border-strong));background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);width:34px;height:34px;color:var(--header-text-strong,var(--text-strong));font-family:var(--font-mono);letter-spacing:.04em;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.ResumeTabs-module__zN-r_q__accountPanel{--onboarding-target-position:absolute;--onboarding-target-z:88;--onboarding-target-filter:saturate(1.18) brightness(1.08);--onboarding-target-shadow:0 0 0 2px var(--surface-panel), 0 0 0 5px color-mix(in oklch, var(--accent), transparent 8%), 0 0 0 16px color-mix(in oklch, var(--accent), transparent 72%), 0 26px 70px #0000005c, 0 0 56px color-mix(in oklch, var(--accent), transparent 58%);--onboarding-target-border:color-mix(in oklch, var(--accent), transparent 8%);--onboarding-target-halo:linear-gradient(135deg, color-mix(in oklch, var(--accent), transparent 78%), transparent 56%), color-mix(in oklch, var(--surface-raised), transparent 16%);--onboarding-target-ring:color-mix(in oklch, var(--accent), transparent 4%);z-index:60;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(340px,100vw - 24px);box-shadow:var(--shadow-raised);padding:10px;position:absolute;top:calc(100% + 10px);right:0}.ResumeTabs-module__zN-r_q__accountHeader{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);align-items:center;gap:11px;padding:10px;display:flex}.ResumeTabs-module__zN-r_q__accountAvatar{border:1px solid var(--border-strong);background:color-mix(in oklch, var(--accent), transparent 88%);width:42px;height:42px;color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.ResumeTabs-module__zN-r_q__accountHeaderCopy{min-width:0}.ResumeTabs-module__zN-r_q__accountName,.ResumeTabs-module__zN-r_q__accountEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResumeTabs-module__zN-r_q__accountName{color:var(--text-strong);font-size:13px;font-weight:700}.ResumeTabs-module__zN-r_q__accountEmail{color:var(--text-muted);margin-top:2px;font-size:11px}.ResumeTabs-module__zN-r_q__accountStatus{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:7px;margin-top:7px;font-size:10px;display:inline-flex}.ResumeTabs-module__zN-r_q__accountSection{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);margin-top:8px;padding:10px}.ResumeTabs-module__zN-r_q__accountSectionTitle{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1}.ResumeTabs-module__zN-r_q__accountLinkList{gap:6px;margin-top:8px;display:grid}.ResumeTabs-module__zN-r_q__accountLink{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-height:42px;color:var(--text-main);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;line-height:1.2;text-decoration:none;display:flex}.ResumeTabs-module__zN-r_q__accountLink:hover{border-color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 91%);color:var(--text-strong)}.ResumeTabs-module__zN-r_q__accountLinkButton{cursor:pointer;width:100%;font:inherit;text-align:left}.ResumeTabs-module__zN-r_q__accountLinkMeta{min-width:0;color:var(--text-muted);text-align:right;font-size:10px}.ResumeTabs-module__zN-r_q__accountMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ResumeTabs-module__zN-r_q__accountMetaGrid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);min-width:0;padding:8px}.ResumeTabs-module__zN-r_q__accountMetaGrid span,.ResumeTabs-module__zN-r_q__accountMetaGrid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ResumeTabs-module__zN-r_q__accountMetaGrid span{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.ResumeTabs-module__zN-r_q__accountMetaGrid strong{color:var(--text-main);margin-top:4px;font-size:11px}.ResumeTabs-module__zN-r_q__accountDivider{background:var(--border-subtle);height:1px;margin:8px 0}.ResumeTabs-module__zN-r_q__accountLinkQuiet{background:0 0}.ResumeTabs-module__zN-r_q__cloudToneQuiet{color:var(--text-muted)}.ResumeTabs-module__zN-r_q__cloudTonePending{color:var(--info)}.ResumeTabs-module__zN-r_q__cloudToneWarn{color:var(--warn)}.ResumeTabs-module__zN-r_q__cloudToneGood{color:var(--accent)}.ResumeTabs-module__zN-r_q__actionMenuTrigger:disabled,.ResumeTabs-module__zN-r_q__documentSwitchButton:disabled,.ResumeTabs-module__zN-r_q__inlineEditButton:disabled,.ResumeTabs-module__zN-r_q__avatarButton:disabled,.ResumeTabs-module__zN-r_q__saveButton:disabled,.ResumeTabs-module__zN-r_q__saveButtonWarn:disabled,.ResumeTabs-module__zN-r_q__menuButton:disabled,.ResumeTabs-module__zN-r_q__menuButtonCompact:disabled,.ResumeTabs-module__zN-r_q__menuButtonDanger:disabled,.ResumeTabs-module__zN-r_q__menuButtonDangerStrong:disabled,.ResumeTabs-module__zN-r_q__versionButton:disabled{cursor:default;opacity:.42}@media (max-width:760px){.ResumeTabs-module__zN-r_q__strip{grid-template-columns:1fr;gap:10px;padding:10px}.ResumeTabs-module__zN-r_q__identityBlock,.ResumeTabs-module__zN-r_q__globalActions{width:100%}.ResumeTabs-module__zN-r_q__globalActions{justify-content:stretch}.ResumeTabs-module__zN-r_q__documentSwitch{flex:auto;height:44px}.ResumeTabs-module__zN-r_q__documentSwitchButton{height:36px}.ResumeTabs-module__zN-r_q__actionsMenu{flex:1}.ResumeTabs-module__zN-r_q__actionMenuTrigger,.ResumeTabs-module__zN-r_q__inlineEditButton,.ResumeTabs-module__zN-r_q__avatarButton,.ResumeTabs-module__zN-r_q__saveButton,.ResumeTabs-module__zN-r_q__saveButtonWarn{min-height:44px}.ResumeTabs-module__zN-r_q__actionMenuTrigger{justify-content:center;width:100%}.ResumeTabs-module__zN-r_q__inlineEditButton{flex-basis:44px;width:44px;height:44px}.ResumeTabs-module__zN-r_q__saveButton,.ResumeTabs-module__zN-r_q__saveButtonWarn{flex:0 0 44px;width:44px}.ResumeTabs-module__zN-r_q__accountMenu{flex:0 0 44px}.ResumeTabs-module__zN-r_q__avatarButton{width:44px;height:44px}.ResumeTabs-module__zN-r_q__menuPanel{left:0;right:auto}.ResumeTabs-module__zN-r_q__accountPanel{right:0}.ResumeTabs-module__zN-r_q__archiveEntry,.ResumeTabs-module__zN-r_q__snapshotEntry{flex-direction:column;align-items:flex-start}}@container (max-width:720px){.ResumeTabs-module__zN-r_q__identityBlock,.ResumeTabs-module__zN-r_q__globalActions{grid-column:1/-1}.ResumeTabs-module__zN-r_q__globalActions{justify-content:stretch}.ResumeTabs-module__zN-r_q__documentSwitch,.ResumeTabs-module__zN-r_q__actionsMenu{flex:auto}.ResumeTabs-module__zN-r_q__actionMenuTrigger{justify-content:center;width:100%}}
.AccountSidePanel-module__VeQ7kG__overlay{background:linear-gradient(90deg, color-mix(in oklch, var(--workspace-bg), transparent 8%), transparent 118%), color-mix(in oklch, var(--surface-canvas), transparent 6%);width:100%;min-width:0;padding:10px}.AccountSidePanel-module__VeQ7kG__panel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);min-width:0;height:100%;color:var(--text-main);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.AccountSidePanel-module__VeQ7kG__header{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.AccountSidePanel-module__VeQ7kG__kicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1}.AccountSidePanel-module__VeQ7kG__header h2{color:var(--text-strong);margin:0;font-size:18px;line-height:1.2}.AccountSidePanel-module__VeQ7kG__header p:not(.AccountSidePanel-module__VeQ7kG__kicker){max-width:54ch;color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.AccountSidePanel-module__VeQ7kG__closeButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);min-height:32px;color:var(--text-main);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:750;transition:border-color .16s,background .16s,color .16s}.AccountSidePanel-module__VeQ7kG__closeButton:hover,.AccountSidePanel-module__VeQ7kG__closeButton:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.AccountSidePanel-module__VeQ7kG__tabs{border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.AccountSidePanel-module__VeQ7kG__tabButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-height:34px;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,color .16s}.AccountSidePanel-module__VeQ7kG__tabButton:hover,.AccountSidePanel-module__VeQ7kG__tabButton:focus-visible{border-color:var(--accent);color:var(--text-strong)}.AccountSidePanel-module__VeQ7kG__tabButtonActive{border-color:color-mix(in oklch, var(--accent), transparent 36%);background:var(--accent-soft);color:var(--accent-strong)}.AccountSidePanel-module__VeQ7kG__body{flex:1;min-height:0;padding:14px;overflow:auto}.AccountSidePanel-module__VeQ7kG__accountView{color:var(--text-main)}.AccountSidePanel-module__VeQ7kG__accountView .bg-card{border-color:var(--border-subtle);background:var(--surface-canvas)}:is(.AccountSidePanel-module__VeQ7kG__accountView .bg-sidebar,.AccountSidePanel-module__VeQ7kG__accountView .bg-muted){background:var(--surface-recessed)}.AccountSidePanel-module__VeQ7kG__accountView .text-muted-foreground{color:var(--text-muted)}:is(.AccountSidePanel-module__VeQ7kG__accountView .border-border,.AccountSidePanel-module__VeQ7kG__accountView .border-input){border-color:var(--border-subtle)}.AccountSidePanel-module__VeQ7kG__accountView input{background:var(--surface-recessed);color:var(--text-main)}.AccountSidePanel-module__VeQ7kG__accountView input:-webkit-autofill{border-color:var(--border-subtle);caret-color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset;box-shadow:0 0 0 1000px var(--surface-recessed) inset}.AccountSidePanel-module__VeQ7kG__accountView input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-hover) inset;box-shadow:0 0 0 1000px var(--surface-hover) inset}.AccountSidePanel-module__VeQ7kG__accountView input:-webkit-autofill:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring);box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring)}@media (max-width:700px){.AccountSidePanel-module__VeQ7kG__overlay{padding:8px}.AccountSidePanel-module__VeQ7kG__header{flex-direction:column}.AccountSidePanel-module__VeQ7kG__closeButton{width:100%}}
.App-module__RWO9cW__appShell{--onboarding-ease:cubic-bezier(.22, 1, .36, 1);--onboarding-spotlight-z:78;min-height:100%}.App-module__RWO9cW__appShell[data-onboarding-active] [data-onboarding-anchor]{transition:box-shadow .22s var(--onboarding-ease), filter .22s var(--onboarding-ease), transform .22s var(--onboarding-ease)}:is(.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map],.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings],.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal],.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience],.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview],.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview],.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout],.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank],.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]){position:var(--onboarding-target-position,relative);z-index:var(--onboarding-target-z,var(--onboarding-spotlight-z));isolation:isolate;opacity:1;box-shadow:var(--onboarding-target-shadow);filter:var(--onboarding-target-filter);animation:App-module__RWO9cW__onboardingTargetSettle .34s var(--onboarding-ease) both;outline:none;transform:translateY(-1px)}.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]:before{content:"";pointer-events:none;z-index:-1;border:1px solid var(--onboarding-target-border);border-radius:calc(var(--radius-lg) + 6px);background:var(--onboarding-target-halo);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 78%), 0 0 36px color-mix(in oklch, var(--accent), transparent 70%);animation:App-module__RWO9cW__onboardingGuideWash .52s var(--onboarding-ease) both;position:absolute;inset:-10px}.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]:after{content:"";pointer-events:none;z-index:-1;border:2px solid var(--onboarding-target-ring);border-radius:calc(var(--radius-lg) + 12px);opacity:0;animation:App-module__RWO9cW__onboardingGuideRing .76s var(--onboarding-ease) both;position:absolute;inset:-15px}@keyframes App-module__RWO9cW__onboardingTargetSettle{0%{transform:translateY(5px)scale(.992)}to{transform:translateY(-1px)scale(1)}}@keyframes App-module__RWO9cW__onboardingGuideWash{0%{opacity:0;transform:scale(.986)}to{opacity:1;transform:scale(1)}}@keyframes App-module__RWO9cW__onboardingGuideRing{0%{opacity:.72;transform:scale(.98)}to{opacity:0;transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]:before{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=workspace-map] [data-onboarding-anchor=workspace-map]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=settings] [data-onboarding-anchor=settings]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=personal] [data-onboarding-anchor=personal]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=experience] [data-onboarding-anchor=experience]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview] [data-onboarding-anchor=preview]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=pdf-render-preview] [data-onboarding-anchor=pdf-render-preview]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=preview-popout] [data-onboarding-anchor=preview-popout]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=bullet-bank] [data-onboarding-anchor=bullet-bank]:after{transition-duration:.01ms;animation:none;transform:none}.App-module__RWO9cW__appShell[data-onboarding-active=account] [data-onboarding-anchor=account]:after{transition-duration:.01ms;animation:none;transform:none}}.App-module__RWO9cW__shellFeedback{z-index:120;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:22px;right:22px}.App-module__RWO9cW__toast{--tone-bg:var(--info-soft);--tone-fg:var(--info);pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:304px;max-width:372px;color:var(--text-main);box-shadow:var(--shadow-raised);animation:.26s cubic-bezier(.22,1,.36,1) App-module__RWO9cW__toastIn;position:relative;overflow:hidden}.App-module__RWO9cW__toast:before{content:"";background:var(--tone-fg);width:4px;position:absolute;inset:0 auto 0 0}.App-module__RWO9cW__toastInfo{--tone-bg:var(--info-soft);--tone-fg:var(--info)}.App-module__RWO9cW__toastSuccess{--tone-bg:var(--accent-soft);--tone-fg:var(--accent)}.App-module__RWO9cW__toastError{--tone-bg:var(--danger-soft);--tone-fg:var(--danger)}.App-module__RWO9cW__toastRow{align-items:flex-start;gap:13px;padding:15px 16px 15px 15px;display:flex}.App-module__RWO9cW__toastIcon{border:1px solid color-mix(in oklch, var(--tone-fg), transparent 62%);background:var(--tone-bg);min-width:32px;height:24px;color:var(--tone-fg);letter-spacing:.12em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.App-module__RWO9cW__toastBody{flex:1;min-width:0}.App-module__RWO9cW__toastTitle{letter-spacing:.02em;color:var(--text-strong);margin-bottom:5px;font-size:12px;font-weight:600}.App-module__RWO9cW__toastText{color:var(--text-main);font-size:12px;line-height:1.5}.App-module__RWO9cW__toastActions{flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.App-module__RWO9cW__toastAction{border:1px solid color-mix(in oklch, var(--tone-fg), transparent 48%);background:var(--tone-bg);color:var(--tone-fg);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.App-module__RWO9cW__toastAction:hover{border-color:var(--tone-fg);background:color-mix(in oklch, var(--tone-fg), transparent 88%)}.App-module__RWO9cW__toastClose{color:var(--text-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;align-self:center;padding:6px 9px;font-size:10px;transition:background .18s,color .18s,border-color .18s}.App-module__RWO9cW__toastClose:hover{background:var(--surface-recessed);border-color:var(--border-subtle);color:var(--text-strong)}.App-module__RWO9cW__confetti{pointer-events:none;height:56px;position:absolute;inset:-4px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.App-module__RWO9cW__confettiPiece{opacity:0;width:6px;height:6px;animation:App-module__RWO9cW__confettiFloat var(--fall-duration,1.38s) cubic-bezier(.22, 1, .36, 1) forwards;border-radius:999px;position:absolute;top:-8px;box-shadow:inset 0 0 0 1px #ffffff0b}.App-module__RWO9cW__confettiPiece0{background:#d6e4ece6;left:7%}.App-module__RWO9cW__confettiPiece1{background:#bcd2dbe0;left:18%}.App-module__RWO9cW__confettiPiece2{background:#c9dccee0;left:31%}.App-module__RWO9cW__confettiPiece3{background:#dfe7d6e6;left:44%}.App-module__RWO9cW__confettiPiece4{background:#eae0cddb;left:57%}.App-module__RWO9cW__confettiPiece5{background:#d1d9ebe0;left:70%}.App-module__RWO9cW__confettiPiece6{background:#e4d6e5d6;left:82%}.App-module__RWO9cW__confettiPiece7{background:#c7e2dce0;left:91%}.App-module__RWO9cW__confettiPiece1,.App-module__RWO9cW__confettiPiece5{width:4px;height:4px}.App-module__RWO9cW__confettiPiece3,.App-module__RWO9cW__confettiPiece7{border-radius:999px;width:3px;height:9px}.App-module__RWO9cW__confettiPiece4{width:8px;height:8px}.App-module__RWO9cW__confettiPiece6{width:5px;height:5px}.App-module__RWO9cW__confettiPiece:nth-child(2n){animation-delay:45ms}.App-module__RWO9cW__confettiPiece:nth-child(3n){animation-delay:.11s}.App-module__RWO9cW__confettiPiece:nth-child(4n){animation-delay:.18s}.App-module__RWO9cW__confettiPiece:nth-child(5n){animation-delay:70ms}.App-module__RWO9cW__editorStatusBar{border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);padding:10px 16px 12px}.App-module__RWO9cW__previewFocusChromeHidden{display:none}.App-module__RWO9cW__statusCluster{flex-wrap:wrap;gap:8px;display:flex}.App-module__RWO9cW__statusChip{border:1px solid var(--border-subtle);background:var(--surface-canvas);min-height:30px;color:var(--text-main);letter-spacing:.015em;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:11px;display:inline-flex}.App-module__RWO9cW__statusChipMuted{color:var(--text-muted)}.App-module__RWO9cW__statusChipWarn{border-color:color-mix(in oklch, var(--warn), transparent 48%);background:var(--warn-soft);color:var(--warn)}.App-module__RWO9cW__statusChipGood{border-color:color-mix(in oklch, var(--accent), transparent 46%);background:var(--accent-soft);color:var(--accent-strong)}.App-module__RWO9cW__statusChipBusy{border-color:color-mix(in oklch, var(--info), transparent 48%);background:var(--info-soft);color:var(--info)}.App-module__RWO9cW__statusDot{background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.App-module__RWO9cW__savingDots{gap:4px;display:inline-flex;transform:translateY(1px)}.App-module__RWO9cW__savingDots span{opacity:.24;background:currentColor;border-radius:999px;width:3px;height:3px;animation:.98s ease-in-out infinite App-module__RWO9cW__pulseDot}.App-module__RWO9cW__savingDots span:nth-child(2){animation-delay:.12s}.App-module__RWO9cW__savingDots span:nth-child(3){animation-delay:.24s}.App-module__RWO9cW__skeletonShell{width:100%;height:100%;display:flex}.App-module__RWO9cW__skeletonLeft,.App-module__RWO9cW__skeletonRight{flex-direction:column;display:flex}.App-module__RWO9cW__skeletonLeft{background:var(--surface-canvas);border-right:1px solid var(--border-subtle);gap:12px;width:42%;min-width:320px;padding:18px}.App-module__RWO9cW__skeletonLoader{align-items:center;min-height:34px;display:flex}.App-module__RWO9cW__skeletonRight{background:var(--surface-preview);flex:1;padding:26px}.App-module__RWO9cW__skeletonBar,.App-module__RWO9cW__skeletonCard,.App-module__RWO9cW__skeletonLine,.App-module__RWO9cW__skeletonPage{background:linear-gradient(180deg, var(--surface-raised), var(--surface-recessed));position:relative;overflow:hidden}.App-module__RWO9cW__skeletonBar:after,.App-module__RWO9cW__skeletonCard:after,.App-module__RWO9cW__skeletonLine:after,.App-module__RWO9cW__skeletonPage:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.34),#0000);animation:1.8s linear infinite App-module__RWO9cW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.App-module__RWO9cW__skeletonBar{border-radius:12px;height:32px}.App-module__RWO9cW__skeletonCard{border-radius:18px;height:74px}.App-module__RWO9cW__skeletonLine{border-radius:999px;height:10px}.App-module__RWO9cW__skeletonShort{width:34%}.App-module__RWO9cW__skeletonMedium{width:58%}.App-module__RWO9cW__skeletonLong{width:78%}.App-module__RWO9cW__skeletonPage{border-radius:var(--radius-lg);width:min(794px,100%);min-height:1123px;box-shadow:var(--shadow-raised);align-self:center}@keyframes App-module__RWO9cW__shimmer{to{transform:translate(100%)}}@keyframes App-module__RWO9cW__pulseDot{0%,80%,to{opacity:.24;transform:translateY(0)}40%{opacity:.92;transform:translateY(-2px)}}@keyframes App-module__RWO9cW__toastIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes App-module__RWO9cW__confettiFloat{0%{opacity:0;transform:translateY(-8px)scale(.7)rotate(0)}18%{opacity:.82}55%{opacity:.7}to{transform:translate3d(var(--drift-x,0px), 54px, 0) scale(1) rotate(145deg);opacity:0}}@media (max-width:900px){.App-module__RWO9cW__shellFeedback{top:14px;left:14px;right:14px}.App-module__RWO9cW__toast{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.App-module__RWO9cW__toast,.App-module__RWO9cW__confettiPiece,.App-module__RWO9cW__savingDots span,.App-module__RWO9cW__skeletonBar:after,.App-module__RWO9cW__skeletonCard:after,.App-module__RWO9cW__skeletonLine:after,.App-module__RWO9cW__skeletonPage:after{animation:none!important}}
.HelpSidePanel-module__SK-Irq__overlay{background:linear-gradient(90deg, color-mix(in oklch, var(--workspace-bg), transparent 8%), transparent 118%), color-mix(in oklch, var(--surface-canvas), transparent 6%);width:100%;min-width:0;padding:10px}.HelpSidePanel-module__SK-Irq__panel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);min-width:0;height:100%;color:var(--text-main);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.HelpSidePanel-module__SK-Irq__header{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.HelpSidePanel-module__SK-Irq__kicker{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1}.HelpSidePanel-module__SK-Irq__header h2{color:var(--text-strong);margin:0;font-size:18px;line-height:1.2}.HelpSidePanel-module__SK-Irq__header p:not(.HelpSidePanel-module__SK-Irq__kicker){max-width:58ch;color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.HelpSidePanel-module__SK-Irq__closeButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);min-height:32px;color:var(--text-main);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:750;transition:border-color .16s,background .16s,color .16s}.HelpSidePanel-module__SK-Irq__closeButton:hover,.HelpSidePanel-module__SK-Irq__closeButton:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.HelpSidePanel-module__SK-Irq__body{flex:1;min-height:0;padding:14px;overflow:auto}.HelpSidePanel-module__SK-Irq__section{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);padding:14px}.HelpSidePanel-module__SK-Irq__section+.HelpSidePanel-module__SK-Irq__section{margin-top:10px}.HelpSidePanel-module__SK-Irq__section h3{color:var(--text-strong);margin:0 0 10px;font-size:14px;line-height:1.25}.HelpSidePanel-module__SK-Irq__section ul,.HelpSidePanel-module__SK-Irq__section ol{color:var(--text-main);margin:0;padding-left:20px;font-size:12px;line-height:1.55}.HelpSidePanel-module__SK-Irq__section li+li{margin-top:6px}.HelpSidePanel-module__SK-Irq__faqList{gap:7px;display:grid}.HelpSidePanel-module__SK-Irq__faqItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.HelpSidePanel-module__SK-Irq__faqItem summary{min-height:38px;color:var(--text-strong);cursor:pointer;align-items:center;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.HelpSidePanel-module__SK-Irq__faqItem summary::-webkit-details-marker{display:none}.HelpSidePanel-module__SK-Irq__faqItem summary:after{content:"+";color:var(--text-muted);font-family:var(--font-mono);margin-left:auto;font-size:13px}.HelpSidePanel-module__SK-Irq__faqItem[open] summary:after{content:"-"}.HelpSidePanel-module__SK-Irq__faqItem p{color:var(--text-muted);margin:0;padding:0 11px 11px;font-size:12px;line-height:1.5}@media (max-width:700px){.HelpSidePanel-module__SK-Irq__overlay{padding:8px}.HelpSidePanel-module__SK-Irq__header{flex-direction:column}.HelpSidePanel-module__SK-Irq__closeButton{width:100%}}
.auth-shell-module__xSAmRq__shell{background:var(--workspace-bg);min-height:100vh;color:var(--text-main);padding:24px}.auth-shell-module__xSAmRq__frame{gap:18px;width:min(980px,100%);margin:0 auto;display:grid}.auth-shell-module__xSAmRq__authFrame{align-content:center;width:min(440px,100%);min-height:calc(100vh - 48px)}.auth-shell-module__xSAmRq__header{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.auth-shell-module__xSAmRq__title{color:var(--text-strong);margin:0;font-size:24px;font-weight:700;line-height:1.1}.auth-shell-module__xSAmRq__subtitle{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.45}.auth-shell-module__xSAmRq__headerActions{align-items:center;gap:8px;display:flex}.auth-shell-module__xSAmRq__backLink{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-height:36px;color:var(--text-main);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.auth-shell-module__xSAmRq__backLink:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.auth-shell-module__xSAmRq__shortcutHint{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-recessed);min-width:28px;color:var(--text-soft);font-family:var(--font-mono);text-align:center;padding:2px 6px;font-size:11px;line-height:1.3}.auth-shell-module__xSAmRq__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.auth-shell-module__xSAmRq__accountPanel{padding:18px}.auth-shell-module__xSAmRq__lockedPanel{gap:12px;display:grid}.auth-shell-module__xSAmRq__lockedKicker{color:var(--text-soft);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.auth-shell-module__xSAmRq__lockedTitle{color:var(--text-strong);margin:0;font-size:20px;line-height:1.2}.auth-shell-module__xSAmRq__lockedCopy{max-width:56ch;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.auth-shell-module__xSAmRq__lockedPanel .auth-shell-module__xSAmRq__backLink{justify-self:start}.auth-shell-module__xSAmRq__workspacePanel{gap:14px;padding:18px;display:grid}.auth-shell-module__xSAmRq__workspaceTitle{color:var(--text-strong);margin:0;font-size:16px;line-height:1.2}.auth-shell-module__xSAmRq__workspaceSubtitle{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.45}.auth-shell-module__xSAmRq__authPanel{padding:18px}.auth-shell-module__xSAmRq__authLoader{justify-content:center;margin-bottom:12px;display:flex}.auth-shell-module__xSAmRq__accountView,.auth-shell-module__xSAmRq__authView{color:var(--text-main)}.auth-shell-module__xSAmRq__authPanel>[data-slot=card]{margin-inline:auto}:is(.auth-shell-module__xSAmRq__accountView .bg-card,.auth-shell-module__xSAmRq__authView .bg-card){border-color:var(--border-subtle);background:var(--surface-canvas)}:is(.auth-shell-module__xSAmRq__accountView .bg-sidebar,.auth-shell-module__xSAmRq__authView .bg-sidebar,.auth-shell-module__xSAmRq__accountView .bg-muted,.auth-shell-module__xSAmRq__authView .bg-muted){background:var(--surface-recessed)}:is(.auth-shell-module__xSAmRq__accountView .text-muted-foreground,.auth-shell-module__xSAmRq__authView .text-muted-foreground){color:var(--text-muted)}:is(.auth-shell-module__xSAmRq__accountView .border-border,.auth-shell-module__xSAmRq__authView .border-border,.auth-shell-module__xSAmRq__accountView .border-input,.auth-shell-module__xSAmRq__authView .border-input){border-color:var(--border-subtle)}:is(.auth-shell-module__xSAmRq__accountView input,.auth-shell-module__xSAmRq__authView input){background:var(--surface-recessed);color:var(--text-main)}:is(.auth-shell-module__xSAmRq__accountView input:autofill,.auth-shell-module__xSAmRq__authView input:autofill){border-color:var(--border-subtle);caret-color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset;box-shadow:0 0 0 1000px var(--surface-recessed) inset}:is(.auth-shell-module__xSAmRq__accountView input:autofill:hover,.auth-shell-module__xSAmRq__authView input:autofill:hover){-webkit-box-shadow:0 0 0 1000px var(--surface-hover) inset;box-shadow:0 0 0 1000px var(--surface-hover) inset}:is(.auth-shell-module__xSAmRq__accountView input:autofill:focus,.auth-shell-module__xSAmRq__authView input:autofill:focus){border-color:var(--accent);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring);box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring)}@media (max-width:700px){.auth-shell-module__xSAmRq__shell{padding:14px}.auth-shell-module__xSAmRq__authFrame{min-height:calc(100vh - 28px)}.auth-shell-module__xSAmRq__header{flex-direction:column;align-items:flex-start}.auth-shell-module__xSAmRq__headerActions,.auth-shell-module__xSAmRq__backLink{width:100%}.auth-shell-module__xSAmRq__accountPanel,.auth-shell-module__xSAmRq__workspacePanel,.auth-shell-module__xSAmRq__authPanel{padding:12px}}
.OnboardingGuide-module__1-pQUW__prompt,.OnboardingGuide-module__1-pQUW__tourPanel{z-index:100;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(380px,100vw - 28px);color:var(--text-main);box-shadow:var(--shadow-raised);padding:18px;position:fixed;bottom:22px;right:22px}.OnboardingGuide-module__1-pQUW__prompt{animation:.22s cubic-bezier(.22,1,.36,1) OnboardingGuide-module__1-pQUW__panelIn}.OnboardingGuide-module__1-pQUW__launcher{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:86;border:1px solid var(--border-subtle);background:color-mix(in oklch, var(--surface-raised), transparent 6%);color:var(--text-main);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:4px;padding:4px;animation:.18s cubic-bezier(.22,1,.36,1) OnboardingGuide-module__1-pQUW__launcherIn;display:inline-flex;position:fixed}.OnboardingGuide-module__1-pQUW__launcherButton,.OnboardingGuide-module__1-pQUW__launcherHideButton{color:inherit;cursor:pointer;background:0 0;border:0}.OnboardingGuide-module__1-pQUW__launcherButton{border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 6px;font-size:12px;font-weight:750;display:inline-flex}.OnboardingGuide-module__1-pQUW__launcherButton:hover,.OnboardingGuide-module__1-pQUW__launcherButton:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}.OnboardingGuide-module__1-pQUW__launcherIcon{border:1px solid color-mix(in oklch, var(--accent), transparent 40%);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-strong);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.OnboardingGuide-module__1-pQUW__launcherLabel{line-height:1}.OnboardingGuide-module__1-pQUW__launcherHideButton{width:26px;height:26px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.OnboardingGuide-module__1-pQUW__launcherHideButton:hover,.OnboardingGuide-module__1-pQUW__launcherHideButton:focus-visible{background:var(--surface-hover);color:var(--text-strong)}.OnboardingGuide-module__1-pQUW__scrim{pointer-events:none;z-index:62;background:var(--onboarding-scrim-bg);-webkit-backdrop-filter:var(--onboarding-scrim-filter);animation:.16s ease-out both OnboardingGuide-module__1-pQUW__scrimIn;position:fixed;inset:0}.OnboardingGuide-module__1-pQUW__panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingGuide-module__1-pQUW__kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.3}.OnboardingGuide-module__1-pQUW__prompt h2,.OnboardingGuide-module__1-pQUW__tourPanel h2{color:var(--text-strong);margin:0;font-size:18px;line-height:1.2}.OnboardingGuide-module__1-pQUW__prompt p:not(.OnboardingGuide-module__1-pQUW__kicker),.OnboardingGuide-module__1-pQUW__tourPanel p:not(.OnboardingGuide-module__1-pQUW__kicker){color:var(--text-main);margin-top:10px;font-size:13px;line-height:1.5}.OnboardingGuide-module__1-pQUW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.OnboardingGuide-module__1-pQUW__primaryButton,.OnboardingGuide-module__1-pQUW__secondaryButton,.OnboardingGuide-module__1-pQUW__closeButton{border-radius:var(--radius-md);cursor:pointer;min-height:34px;font-size:12px;font-weight:750}.OnboardingGuide-module__1-pQUW__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--accent-on,var(--text-inverse));padding:0 13px}.OnboardingGuide-module__1-pQUW__secondaryButton,.OnboardingGuide-module__1-pQUW__closeButton{border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--text-main)}.OnboardingGuide-module__1-pQUW__secondaryButton{padding:0 12px}.OnboardingGuide-module__1-pQUW__closeButton{min-height:28px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;padding:0 9px;font-size:10px}.OnboardingGuide-module__1-pQUW__secondaryButton:hover:not(:disabled),.OnboardingGuide-module__1-pQUW__closeButton:hover{border-color:var(--accent);color:var(--text-strong)}.OnboardingGuide-module__1-pQUW__secondaryButton:disabled{cursor:default;opacity:.42}.OnboardingGuide-module__1-pQUW__progressTrack{background:var(--surface-recessed);border-radius:999px;height:5px;margin-top:16px;overflow:hidden}.OnboardingGuide-module__1-pQUW__progressTrack span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}@keyframes OnboardingGuide-module__1-pQUW__panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingGuide-module__1-pQUW__launcherIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes OnboardingGuide-module__1-pQUW__scrimIn{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()brightness()}to{opacity:1;-webkit-backdrop-filter:var(--onboarding-scrim-filter)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.OnboardingGuide-module__1-pQUW__scrim{background:var(--onboarding-scrim-fallback)}}@media (max-width:700px){.OnboardingGuide-module__1-pQUW__prompt,.OnboardingGuide-module__1-pQUW__tourPanel{width:auto;inset:auto 14px 14px}.OnboardingGuide-module__1-pQUW__actions{flex-direction:column;align-items:stretch}.OnboardingGuide-module__1-pQUW__primaryButton,.OnboardingGuide-module__1-pQUW__secondaryButton{width:100%}}@media (max-width:520px){.OnboardingGuide-module__1-pQUW__launcherButton{padding-right:6px}.OnboardingGuide-module__1-pQUW__launcherLabel{display:none}}@media (prefers-reduced-motion:reduce){.OnboardingGuide-module__1-pQUW__launcher,.OnboardingGuide-module__1-pQUW__scrim{animation:none}}
