.EditorShell-module__59DWTq__shell{background:var(--workspace-bg);flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.EditorShell-module__59DWTq__actionBarSlot{z-index:80;flex:none;position:relative}.EditorShell-module__59DWTq__workspace{flex:1;grid-template-columns:minmax(320px,42%) minmax(360px,1fr);min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-columns:minmax(320px, var(--editor-left-pane-width,42%)) 18px minmax(360px, 1fr)}.EditorShell-module__59DWTq__navigationSlot{background:var(--workspace-rail);min-width:0;min-height:0;display:flex;overflow:visible}.EditorShell-module__59DWTq__editorSlot,.EditorShell-module__59DWTq__previewSlot{min-width:0;min-height:0;display:flex;overflow:hidden}.EditorShell-module__59DWTq__editorSlot{background:var(--surface-canvas)}.EditorShell-module__59DWTq__previewSlot{border-left:1px solid var(--border-subtle);background:var(--surface-preview)}[data-workspace-focus-mode=preview] .EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-columns:340px 18px minmax(360px,1fr)}[data-workspace-focus-mode=editor] .EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-columns:minmax(360px,1fr) 18px 300px}[data-workspace-focus-mode=preview-full] .EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-columns:0 18px minmax(0,1fr)}[data-workspace-focus-mode=editor-full] .EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-columns:minmax(0,1fr) 18px 0}:is([data-workspace-focus-mode=preview-full] .EditorShell-module__59DWTq__editorSlot,[data-workspace-focus-mode=editor-full] .EditorShell-module__59DWTq__previewSlot){border:0;min-width:0;overflow:hidden}@media (max-width:760px){.EditorShell-module__59DWTq__shell{height:100dvh}.EditorShell-module__59DWTq__workspace{grid-template-rows:minmax(0,1fr) minmax(320px,46%);grid-template-columns:1fr}.EditorShell-module__59DWTq__workspaceWithNavigation{grid-template-rows:44px minmax(0,1fr) minmax(320px,46%)}.EditorShell-module__59DWTq__workspaceWithNavigation .EditorShell-module__59DWTq__navigationSlot,.EditorShell-module__59DWTq__editorSlot{grid-row:1}.EditorShell-module__59DWTq__previewSlot,.EditorShell-module__59DWTq__workspaceWithNavigation .EditorShell-module__59DWTq__editorSlot{grid-row:2}.EditorShell-module__59DWTq__workspaceWithNavigation .EditorShell-module__59DWTq__previewSlot{grid-row:3}.EditorShell-module__59DWTq__previewSlot{border-left:0;border-top:1px solid var(--border-subtle)}:is([data-workspace-focus-mode=preview-full] .EditorShell-module__59DWTq__workspaceWithNavigation,[data-workspace-focus-mode=preview] .EditorShell-module__59DWTq__workspaceWithNavigation){grid-template-rows:44px 0 minmax(0,1fr);grid-template-columns:1fr}:is([data-workspace-focus-mode=editor-full] .EditorShell-module__59DWTq__workspaceWithNavigation,[data-workspace-focus-mode=editor] .EditorShell-module__59DWTq__workspaceWithNavigation){grid-template-rows:44px minmax(0,1fr) 0;grid-template-columns:1fr}}
.WorkspaceActionBar-module___6r9YW__root{top:0;z-index:80;background:var(--surface-header,var(--surface-shell));border-bottom:1px solid var(--header-line,var(--border-subtle));width:100%;min-height:76px;box-shadow:0 1px 0 color-mix(in oklch, var(--accent), transparent 82%);flex:none;align-items:stretch;gap:0;display:flex;position:sticky;inset-block-start:0;overflow:visible}.WorkspaceActionBar-module___6r9YW__primary{flex:auto;min-width:0}.WorkspaceActionBar-module___6r9YW__group{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding:10px 14px;display:flex}.WorkspaceActionBar-module___6r9YW__groupEnd{justify-content:flex-end;margin-left:auto}.WorkspaceActionBar-module___6r9YW__previewActions{border-left:1px solid var(--header-line,var(--border-subtle));background:color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 5%);flex:0 auto;min-width:0;min-height:76px}:is([data-workspace-focus-mode=preview-full] .WorkspaceActionBar-module___6r9YW__root,[data-workspace-focus-mode=editor-full] .WorkspaceActionBar-module___6r9YW__root){visibility:visible;display:flex}@media (max-width:980px){.WorkspaceActionBar-module___6r9YW__root{flex-wrap:wrap}.WorkspaceActionBar-module___6r9YW__primary,.WorkspaceActionBar-module___6r9YW__previewActions{flex-basis:100%}.WorkspaceActionBar-module___6r9YW__previewActions{border-left:0;border-top:1px solid var(--header-line,var(--border-subtle))}}
.EditorShellFallback-module__4alP1q__fallback{background:var(--workspace-bg);min-height:100vh}.EditorShellFallback-module__4alP1q__actionSurface{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:10px 14px;display:grid;container-type:inline-size}.EditorShellFallback-module__4alP1q__identityBlock{align-items:center;gap:14px;min-width:0;display:flex}.EditorShellFallback-module__4alP1q__identityCopy{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.EditorShellFallback-module__4alP1q__globalActions,.EditorShellFallback-module__4alP1q__previewActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.EditorShellFallback-module__4alP1q__previewActions{min-height:56px}.EditorShellFallback-module__4alP1q__logoSkeleton,.EditorShellFallback-module__4alP1q__titleSkeleton,.EditorShellFallback-module__4alP1q__metaSkeleton,.EditorShellFallback-module__4alP1q__segmentSkeleton,.EditorShellFallback-module__4alP1q__buttonSkeleton,.EditorShellFallback-module__4alP1q__iconSkeleton,.EditorShellFallback-module__4alP1q__avatarSkeleton,.EditorShellFallback-module__4alP1q__longButtonSkeleton,.EditorShellFallback-module__4alP1q__navButtonSkeleton,.EditorShellFallback-module__4alP1q__cardSkeleton,.EditorShellFallback-module__4alP1q__lineSkeletonLong,.EditorShellFallback-module__4alP1q__lineSkeletonMedium,.EditorShellFallback-module__4alP1q__lineSkeletonShort,.EditorShellFallback-module__4alP1q__previewTitleSkeleton,.EditorShellFallback-module__4alP1q__previewHintSkeleton,.EditorShellFallback-module__4alP1q__previewPaperSkeleton,.EditorShellFallback-module__4alP1q__railSkeleton span{border:1px solid var(--header-line,var(--border-subtle));background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--header-text-main,white), transparent 90%), transparent) -120% 0 / 240px 100% no-repeat, color-mix(in oklch, var(--surface-header,var(--surface-shell)), white 8%);position:relative;overflow:hidden}.EditorShellFallback-module__4alP1q__logoSkeleton:after,.EditorShellFallback-module__4alP1q__titleSkeleton:after,.EditorShellFallback-module__4alP1q__metaSkeleton:after,.EditorShellFallback-module__4alP1q__segmentSkeleton:after,.EditorShellFallback-module__4alP1q__buttonSkeleton:after,.EditorShellFallback-module__4alP1q__iconSkeleton:after,.EditorShellFallback-module__4alP1q__avatarSkeleton:after,.EditorShellFallback-module__4alP1q__longButtonSkeleton:after,.EditorShellFallback-module__4alP1q__navButtonSkeleton:after,.EditorShellFallback-module__4alP1q__cardSkeleton:after,.EditorShellFallback-module__4alP1q__lineSkeletonLong:after,.EditorShellFallback-module__4alP1q__lineSkeletonMedium:after,.EditorShellFallback-module__4alP1q__lineSkeletonShort:after,.EditorShellFallback-module__4alP1q__previewTitleSkeleton:after,.EditorShellFallback-module__4alP1q__previewHintSkeleton:after,.EditorShellFallback-module__4alP1q__previewPaperSkeleton:after,.EditorShellFallback-module__4alP1q__railSkeleton span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.36),#0000);animation:1.8s linear infinite EditorShellFallback-module__4alP1q__shimmer;position:absolute;inset:0;transform:translate(-100%)}.EditorShellFallback-module__4alP1q__logoSkeleton{border-radius:var(--radius-md);flex:0 0 42px;width:42px;height:56px}.EditorShellFallback-module__4alP1q__titleSkeleton{border-radius:var(--radius-sm);width:min(260px,58%);height:18px}.EditorShellFallback-module__4alP1q__metaSkeleton{border-radius:999px;width:min(360px,76%);height:12px}.EditorShellFallback-module__4alP1q__segmentSkeleton{border-radius:var(--radius-md);width:148px;height:36px}.EditorShellFallback-module__4alP1q__buttonSkeleton,.EditorShellFallback-module__4alP1q__longButtonSkeleton{border-radius:var(--radius-md);height:34px}.EditorShellFallback-module__4alP1q__buttonSkeleton{width:76px}.EditorShellFallback-module__4alP1q__longButtonSkeleton{width:106px}.EditorShellFallback-module__4alP1q__iconSkeleton,.EditorShellFallback-module__4alP1q__avatarSkeleton{flex:0 0 34px;width:34px;height:34px}.EditorShellFallback-module__4alP1q__iconSkeleton{border-radius:var(--radius-md)}.EditorShellFallback-module__4alP1q__avatarSkeleton{border-radius:999px}.EditorShellFallback-module__4alP1q__navigation{background:var(--workspace-rail);flex-direction:column;flex:1;align-items:center;width:18px;display:flex;position:relative}.EditorShellFallback-module__4alP1q__navLine{background:var(--border-strong);width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.EditorShellFallback-module__4alP1q__navButtonSkeleton{z-index:2;width:34px;height:34px;box-shadow:var(--shadow-soft);border-radius:999px;margin-top:10px;position:relative;left:50%;transform:translate(-50%)}.EditorShellFallback-module__4alP1q__navButtonSkeleton:first-child{margin-top:clamp(92px,12vh,132px)}.EditorShellFallback-module__4alP1q__editorPane{background:var(--surface-canvas);flex:1;grid-template-columns:72px minmax(0,1fr);min-width:0;min-height:0;display:grid}.EditorShellFallback-module__4alP1q__railSkeleton{border-right:1px solid var(--border-subtle);background:var(--surface-sidebar,var(--surface-recessed));flex-direction:column;align-items:center;gap:10px;padding-top:18px;display:flex}.EditorShellFallback-module__4alP1q__railSkeleton span{border-radius:var(--radius-md);width:42px;height:42px}.EditorShellFallback-module__4alP1q__formSkeleton{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.EditorShellFallback-module__4alP1q__cardSkeleton{border-color:var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(90deg, transparent, #ffffff4d, transparent) -120% 0 / 240px 100% no-repeat, var(--surface-raised);height:74px}@supports (color:lab(0% 0 0)){.EditorShellFallback-module__4alP1q__cardSkeleton{background:linear-gradient(90deg, transparent, lab(100% 0 0/.3), transparent) -120% 0 / 240px 100% no-repeat, var(--surface-raised)}}.EditorShellFallback-module__4alP1q__lineSkeletonLong,.EditorShellFallback-module__4alP1q__lineSkeletonMedium,.EditorShellFallback-module__4alP1q__lineSkeletonShort{background:linear-gradient(90deg, transparent, #ffffff4d, transparent) -120% 0 / 240px 100% no-repeat, var(--surface-recessed);border-color:#0000;border-radius:999px;height:10px}@supports (color:lab(0% 0 0)){.EditorShellFallback-module__4alP1q__lineSkeletonLong,.EditorShellFallback-module__4alP1q__lineSkeletonMedium,.EditorShellFallback-module__4alP1q__lineSkeletonShort{background:linear-gradient(90deg, transparent, lab(100% 0 0/.3), transparent) -120% 0 / 240px 100% no-repeat, var(--surface-recessed)}}.EditorShellFallback-module__4alP1q__lineSkeletonLong{width:78%}.EditorShellFallback-module__4alP1q__lineSkeletonMedium{width:58%}.EditorShellFallback-module__4alP1q__lineSkeletonShort{width:34%}.EditorShellFallback-module__4alP1q__previewPane{background:var(--surface-preview);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.EditorShellFallback-module__4alP1q__previewHeader{border-bottom:1px solid var(--header-line,var(--border-subtle));background:var(--surface-header,var(--surface-shell));flex-direction:column;justify-content:center;gap:8px;min-height:76px;padding:10px 14px;display:flex}.EditorShellFallback-module__4alP1q__previewTitleSkeleton,.EditorShellFallback-module__4alP1q__previewHintSkeleton{border-radius:999px}.EditorShellFallback-module__4alP1q__previewTitleSkeleton{width:80px;height:12px}.EditorShellFallback-module__4alP1q__previewHintSkeleton{width:min(420px,76%);height:11px}.EditorShellFallback-module__4alP1q__previewPaperSkeleton{border-color:var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(90deg, transparent, #ffffff4d, transparent) -120% 0 / 240px 100% no-repeat, var(--surface-raised);width:min(794px,100% - 40px);min-height:min(1123px,100% - 40px);box-shadow:var(--preview-paper-shadow,var(--shadow-raised));margin:20px auto}@supports (color:lab(0% 0 0)){.EditorShellFallback-module__4alP1q__previewPaperSkeleton{background:linear-gradient(90deg, transparent, lab(100% 0 0/.3), transparent) -120% 0 / 240px 100% no-repeat, var(--surface-raised)}}@keyframes EditorShellFallback-module__4alP1q__shimmer{to{transform:translate(100%)}}@media (max-width:980px){.EditorShellFallback-module__4alP1q__previewActions{justify-content:flex-end;width:100%}}@media (max-width:760px){.EditorShellFallback-module__4alP1q__actionSurface{grid-template-columns:1fr;gap:10px;padding:10px}.EditorShellFallback-module__4alP1q__identityBlock,.EditorShellFallback-module__4alP1q__globalActions{width:100%}.EditorShellFallback-module__4alP1q__globalActions{justify-content:stretch}.EditorShellFallback-module__4alP1q__segmentSkeleton,.EditorShellFallback-module__4alP1q__buttonSkeleton{flex:auto;height:44px}.EditorShellFallback-module__4alP1q__iconSkeleton,.EditorShellFallback-module__4alP1q__avatarSkeleton{flex-basis:44px;width:44px;height:44px}.EditorShellFallback-module__4alP1q__longButtonSkeleton{width:44px;height:44px}.EditorShellFallback-module__4alP1q__navigation{border-bottom:1px solid var(--border-subtle);background:var(--surface-header,var(--surface-shell));flex-direction:row;justify-content:center;gap:6px;width:100%;min-width:0;padding:5px 10px}.EditorShellFallback-module__4alP1q__navLine{display:none}.EditorShellFallback-module__4alP1q__navButtonSkeleton,.EditorShellFallback-module__4alP1q__navButtonSkeleton:first-child{border-radius:var(--radius-md);width:44px;height:34px;margin:0;left:auto;transform:none}.EditorShellFallback-module__4alP1q__editorPane{grid-template-columns:52px minmax(0,1fr)}.EditorShellFallback-module__4alP1q__railSkeleton span{width:34px;height:34px}.EditorShellFallback-module__4alP1q__previewPaperSkeleton{border-radius:var(--radius-md);width:calc(100% - 20px);min-height:calc(100% - 20px);margin:10px}}@media (prefers-reduced-motion:reduce){.EditorShellFallback-module__4alP1q__logoSkeleton:after,.EditorShellFallback-module__4alP1q__titleSkeleton:after,.EditorShellFallback-module__4alP1q__metaSkeleton:after,.EditorShellFallback-module__4alP1q__segmentSkeleton:after,.EditorShellFallback-module__4alP1q__buttonSkeleton:after,.EditorShellFallback-module__4alP1q__iconSkeleton:after,.EditorShellFallback-module__4alP1q__avatarSkeleton:after,.EditorShellFallback-module__4alP1q__longButtonSkeleton:after,.EditorShellFallback-module__4alP1q__navButtonSkeleton:after,.EditorShellFallback-module__4alP1q__cardSkeleton:after,.EditorShellFallback-module__4alP1q__lineSkeletonLong:after,.EditorShellFallback-module__4alP1q__lineSkeletonMedium:after,.EditorShellFallback-module__4alP1q__lineSkeletonShort:after,.EditorShellFallback-module__4alP1q__previewTitleSkeleton:after,.EditorShellFallback-module__4alP1q__previewHintSkeleton:after,.EditorShellFallback-module__4alP1q__previewPaperSkeleton:after,.EditorShellFallback-module__4alP1q__railSkeleton span:after{animation:none}}
.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;position:relative}.EditorForm-module__y_bkhG__sections{padding:18px var(--editor-inline-padding) 88px;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) 88px;scrollbar-gutter:stable;flex:1;overflow-y:auto}.EditorForm-module__y_bkhG__toolPageSettings{justify-content:center;display:flex;overflow:hidden}.EditorForm-module__y_bkhG__toolPageWide{--editor-content-max:1320px}.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__toolCardWide{width:min(100%, var(--editor-content-max))}.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}.EditorForm-module__y_bkhG__backToTopButton{right:max(14px, var(--editor-inline-padding));z-index:30;border:1px solid var(--border-subtle);background:color-mix(in oklch, var(--surface-panel), transparent 5%);width:38px;height:38px;box-shadow:0 10px 24px color-mix(in oklch, var(--text-strong), transparent 88%);color:var(--text-main);cursor:pointer;opacity:.62;border-radius:999px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s,opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:16px}.EditorForm-module__y_bkhG__backToTopButtonActive,.EditorForm-module__y_bkhG__backToTopButton:hover,.EditorForm-module__y_bkhG__backToTopButton:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast,var(--surface-canvas));opacity:1}.EditorForm-module__y_bkhG__backToTopButton:hover,.EditorForm-module__y_bkhG__backToTopButton:focus-visible{transform:translateY(-1px)}.EditorForm-module__y_bkhG__backToTopButton:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), white 30%);outline-offset:2px}.EditorForm-module__y_bkhG__backToTopButton:before{content:"";background:var(--text-strong);border-right:1px solid color-mix(in oklch, var(--text-strong), white 72%);border-bottom:1px solid color-mix(in oklch, var(--text-strong), white 72%);opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 4px);right:14px;transform:translateY(4px)rotate(45deg)}.EditorForm-module__y_bkhG__backToTopButton:after{content:attr(data-tooltip);border:1px solid color-mix(in oklch, var(--text-strong), white 72%);border-radius:var(--radius-sm);background:var(--text-strong);width:max-content;max-width:min(160px,100vw - 32px);box-shadow:var(--shadow-soft);color:var(--surface-canvas);opacity:0;pointer-events:none;text-align:center;white-space:normal;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.EditorForm-module__y_bkhG__backToTopButton:hover:before,.EditorForm-module__y_bkhG__backToTopButton:focus-visible:before,.EditorForm-module__y_bkhG__backToTopButton:hover:after,.EditorForm-module__y_bkhG__backToTopButton:focus-visible:after{opacity:1;transform:translateY(0)}.EditorForm-module__y_bkhG__backToTopButton:hover:before,.EditorForm-module__y_bkhG__backToTopButton:focus-visible:before{transform:translateY(0)rotate(45deg)}.EditorForm-module__y_bkhG__backToTopIcon{width:16px;height:16px;position:relative}.EditorForm-module__y_bkhG__backToTopIcon:before{content:"";border-top:2px solid;border-left:2px solid;border-radius:1px;width:8px;height:8px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.EditorForm-module__y_bkhG__backToTopIcon:after{content:"";background:currentColor;border-radius:999px;width:2px;height:9px;position:absolute;top:5px;left:7px}@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;container-type:inline-size}.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__achievementPrompts{border-left:2px solid color-mix(in oklch, var(--accent), transparent 54%);gap:3px;margin-top:6px;padding-left:8px;display:grid}.sections-module__9aG06W__achievementPrompt{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.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__labelRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.sections-module__9aG06W__labelRow .sections-module__9aG06W__label{margin-bottom:0}.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__atsCheckPanel{border-top:1px solid var(--border-subtle);gap:8px;margin-top:11px;padding-top:10px;display:grid}.sections-module__9aG06W__atsCheckHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.sections-module__9aG06W__atsCheckTitle{color:var(--text-strong);font-size:12px;font-weight:750;line-height:1.3}.sections-module__9aG06W__atsCheckCount{color:var(--text-muted);text-align:right;font-size:11px;line-height:1.3}.sections-module__9aG06W__atsCheckList{gap:6px;display:grid}.sections-module__9aG06W__atsCheckItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.sections-module__9aG06W__atsCheckStatus{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-align:center;min-width:52px;min-height:22px;padding:2px 6px;font-size:10px;font-weight:750;line-height:16px}.sections-module__9aG06W__atsCheckStatusPass{border-color:color-mix(in oklch, var(--accent), transparent 54%);background:color-mix(in oklch, var(--accent), transparent 92%);color:var(--accent-strong)}.sections-module__9aG06W__atsCheckStatusReview{border-color:color-mix(in oklch, var(--warn), transparent 54%);background:color-mix(in oklch, var(--warn), transparent 92%);color:var(--warn)}.sections-module__9aG06W__atsCheckText{gap:2px;min-width:0;display:grid}.sections-module__9aG06W__atsCheckLabel{color:var(--text-main);font-size:12px;font-weight:650;line-height:1.3}.sections-module__9aG06W__atsCheckDetail{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__removeBtn:disabled{cursor:default;opacity:.45}.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}@container (max-width:560px){.sections-module__9aG06W__documentSettingsNav{scrollbar-gutter:stable;flex-wrap:nowrap;overflow-x:auto}.sections-module__9aG06W__documentSettingsShortcut{flex:none;min-height:36px}.sections-module__9aG06W__structureGrid,.sections-module__9aG06W__templateGrid,.sections-module__9aG06W__spacingFineTuneGrid{grid-template-columns:1fr}.sections-module__9aG06W__toggleBtn{flex-basis:100%}.sections-module__9aG06W__spacingFineTuneActions,.sections-module__9aG06W__spacingFineTuneFooter{grid-template-columns:1fr}}@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{flex:none;min-height:36px}.sections-module__9aG06W__templateGrid,.sections-module__9aG06W__spacingFineTuneFooter,.sections-module__9aG06W__spacingFineTuneActions{grid-template-columns:1fr}.sections-module__9aG06W__atsCheckHeader{grid-template-columns:1fr;display:grid}.sections-module__9aG06W__atsCheckCount{text-align:left}.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;padding:0;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__inlineSaveRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-raised), var(--surface-panel) 54%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:10px;display:grid}.sections-module__9aG06W__inlineSaveRow .sections-module__9aG06W__field{margin-bottom:0}.sections-module__9aG06W__inlineSaveActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sections-module__9aG06W__summaryBankPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);gap:8px;margin-top:12px;padding:10px;display:grid}.sections-module__9aG06W__summaryBankHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sections-module__9aG06W__summaryBankHeader .sections-module__9aG06W__bankGroupLabel{margin-bottom:2px}.sections-module__9aG06W__summaryBankCount{border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;line-height:1.3}.sections-module__9aG06W__summaryBankPreview{max-height:96px;color:var(--text-main);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5;overflow:auto}.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}.sections-module__9aG06W__colorInputWrap{display:inline-flex}@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__inlineSaveRow{grid-template-columns:1fr}.sections-module__9aG06W__snapshotActions{justify-content:flex-start}}
.AiReviewSection-module__xPr3Aa__review{color:var(--text-main);flex-direction:column;gap:18px;display:flex}.AiReviewSection-module__xPr3Aa__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.AiReviewSection-module__xPr3Aa__kicker{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;line-height:1}.AiReviewSection-module__xPr3Aa__title{color:var(--text-strong);margin:0;font-size:20px;line-height:1.2}.AiReviewSection-module__xPr3Aa__policy{max-width:320px;color:var(--text-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;line-height:1.35;display:flex}.AiReviewSection-module__xPr3Aa__policy span:first-child{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:24px;color:var(--text-main);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.AiReviewSection-module__xPr3Aa__grid{grid-template-columns:minmax(260px,320px) minmax(320px,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.AiReviewSection-module__xPr3Aa__setup,.AiReviewSection-module__xPr3Aa__draft,.AiReviewSection-module__xPr3Aa__candidates{flex-direction:column;gap:14px;min-width:0;display:flex}.AiReviewSection-module__xPr3Aa__setup{border-right:1px solid var(--border-subtle);padding-right:16px}.AiReviewSection-module__xPr3Aa__draft{min-height:560px;padding-inline:4px}.AiReviewSection-module__xPr3Aa__candidates{border-left:1px solid var(--border-subtle);padding-left:16px}.AiReviewSection-module__xPr3Aa__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-height:30px;display:flex}.AiReviewSection-module__xPr3Aa__panelHeader h3{color:var(--text-strong);margin:0;font-size:14px;line-height:1.25}.AiReviewSection-module__xPr3Aa__panelHeader span{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;line-height:1.4}.AiReviewSection-module__xPr3Aa__jobDescription{min-height:150px}.AiReviewSection-module__xPr3Aa__chain{flex-direction:column;gap:8px;display:flex}.AiReviewSection-module__xPr3Aa__chainHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.AiReviewSection-module__xPr3Aa__chainHeader span:last-child{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.AiReviewSection-module__xPr3Aa__chainStep{flex-direction:column;gap:5px;display:flex}.AiReviewSection-module__xPr3Aa__chainStep span{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.AiReviewSection-module__xPr3Aa__generateButton,.AiReviewSection-module__xPr3Aa__primaryButton,.AiReviewSection-module__xPr3Aa__secondaryButton,.AiReviewSection-module__xPr3Aa__dangerButton{border-radius:var(--radius-md);cursor:pointer;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s,opacity .15s}.AiReviewSection-module__xPr3Aa__generateButton,.AiReviewSection-module__xPr3Aa__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast,var(--surface-canvas))}.AiReviewSection-module__xPr3Aa__secondaryButton{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-main)}.AiReviewSection-module__xPr3Aa__dangerButton{border:1px solid color-mix(in oklch, var(--danger,#b42318), transparent 45%);color:var(--danger,#b42318);background:0 0}.AiReviewSection-module__xPr3Aa__generateButton:hover:not(:disabled),.AiReviewSection-module__xPr3Aa__primaryButton:hover:not(:disabled){background:color-mix(in oklch, var(--accent), black 12%)}.AiReviewSection-module__xPr3Aa__secondaryButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.AiReviewSection-module__xPr3Aa__dangerButton:hover:not(:disabled){background:color-mix(in oklch, var(--danger,#b42318), transparent 92%)}.AiReviewSection-module__xPr3Aa__generateButton:disabled,.AiReviewSection-module__xPr3Aa__primaryButton:disabled,.AiReviewSection-module__xPr3Aa__secondaryButton:disabled,.AiReviewSection-module__xPr3Aa__dangerButton:disabled{cursor:default;opacity:.55}.AiReviewSection-module__xPr3Aa__draftBody{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-document,var(--surface-panel));min-height:360px;color:var(--text-strong);box-shadow:var(--section-shadow,none);padding:22px}.AiReviewSection-module__xPr3Aa__draftBody p,.AiReviewSection-module__xPr3Aa__draftBody li,.AiReviewSection-module__xPr3Aa__candidateExpanded p,.AiReviewSection-module__xPr3Aa__candidateExpanded li{color:inherit;font-size:14px;line-height:1.55}.AiReviewSection-module__xPr3Aa__draftBody p{margin:0 0 12px}.AiReviewSection-module__xPr3Aa__draftBody p:last-child{margin-bottom:0}.AiReviewSection-module__xPr3Aa__draftBody ul,.AiReviewSection-module__xPr3Aa__candidateExpanded ul{margin:0;padding-left:18px}.AiReviewSection-module__xPr3Aa__draftBody li+li,.AiReviewSection-module__xPr3Aa__candidateExpanded li+li{margin-top:8px}.AiReviewSection-module__xPr3Aa__draftActions,.AiReviewSection-module__xPr3Aa__candidateActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.AiReviewSection-module__xPr3Aa__emptyDraft,.AiReviewSection-module__xPr3Aa__emptyCandidates{border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--surface-panel), transparent 35%);padding:22px}.AiReviewSection-module__xPr3Aa__emptyDraft{flex-direction:column;justify-content:center;min-height:360px;display:flex}.AiReviewSection-module__xPr3Aa__emptyDraft h4,.AiReviewSection-module__xPr3Aa__emptyCandidates h4{color:var(--text-strong);margin:0 0 8px;font-size:14px;line-height:1.25}.AiReviewSection-module__xPr3Aa__emptyDraft p,.AiReviewSection-module__xPr3Aa__emptyCandidates p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.AiReviewSection-module__xPr3Aa__statusMessage,.AiReviewSection-module__xPr3Aa__warning{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-muted);margin:0;padding:10px 11px;font-size:12px;line-height:1.4}.AiReviewSection-module__xPr3Aa__statusError,.AiReviewSection-module__xPr3Aa__warning{border-color:color-mix(in oklch, var(--danger,#b42318), transparent 48%);color:var(--danger,#b42318);background:color-mix(in oklch, var(--danger,#b42318), transparent 94%)}.AiReviewSection-module__xPr3Aa__candidateList{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;display:flex}.AiReviewSection-module__xPr3Aa__candidate{border-bottom:1px solid var(--border-subtle);padding-block:12px}.AiReviewSection-module__xPr3Aa__candidateSummary{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.AiReviewSection-module__xPr3Aa__candidateSummary strong,.AiReviewSection-module__xPr3Aa__candidateSummary small{display:block}.AiReviewSection-module__xPr3Aa__candidateSummary strong{color:var(--text-strong);font-size:13px;line-height:1.25}.AiReviewSection-module__xPr3Aa__candidateSummary small,.AiReviewSection-module__xPr3Aa__candidateSummary>span:last-child{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;line-height:1.45}.AiReviewSection-module__xPr3Aa__candidatePreview{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.AiReviewSection-module__xPr3Aa__candidateExpanded{border-top:1px solid var(--border-subtle);color:var(--text-main);flex-direction:column;gap:12px;margin-top:10px;padding-top:10px;display:flex}@media (max-width:1180px){.AiReviewSection-module__xPr3Aa__grid{grid-template-columns:minmax(250px,320px) minmax(320px,1fr)}.AiReviewSection-module__xPr3Aa__candidates{border-left:0;border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:14px;padding-left:0}}@media (max-width:760px){.AiReviewSection-module__xPr3Aa__header{flex-direction:column}.AiReviewSection-module__xPr3Aa__policy{text-align:left;align-items:flex-start;max-width:none}.AiReviewSection-module__xPr3Aa__grid{grid-template-columns:1fr}.AiReviewSection-module__xPr3Aa__setup,.AiReviewSection-module__xPr3Aa__candidates{border:0;padding:0}.AiReviewSection-module__xPr3Aa__draft{min-height:0;padding-inline:0}.AiReviewSection-module__xPr3Aa__draftBody,.AiReviewSection-module__xPr3Aa__emptyDraft{min-height:260px}}
.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__railSwedish{width:256px}.EditorSectionRail-module__6nB6IW__railSwedish.EditorSectionRail-module__6nB6IW__railCollapsed{width:64px}.EditorSectionRail-module__6nB6IW__railHeader{justify-content:flex-end;align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex}.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__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:hidden 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__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:hidden auto}.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}@media (max-width:1100px){.EditorSectionRail-module__6nB6IW__rail{width:64px;padding-inline:8px}.EditorSectionRail-module__6nB6IW__railSwedish{width:64px}.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;overflow:hidden auto}.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}}@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__railSwedish,.EditorSectionRail-module__6nB6IW__railSwedish.EditorSectionRail-module__6nB6IW__railCollapsed{width:100%}.EditorSectionRail-module__6nB6IW__railHeader,.EditorSectionRail-module__6nB6IW__groupLabel{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}}
.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}}
.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}}
.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{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;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:0 auto;grid-template-columns:minmax(74px,1fr) minmax(66px,1fr);align-items:center;min-width:0;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-width:0;max-width:116px;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 span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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__menuBackdrop{z-index:49;cursor:default;background:0 0;border:0;position:fixed;inset:0}.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{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ResumeTabs-module__zN-r_q__textImportLanguageField{flex-direction:column;flex:150px;gap:6px;min-width:0;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;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(340px,100vw - 24px);max-height:min(72vh,620px);box-shadow:var(--shadow-raised);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.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__accountMenuBackdrop{z-index:59}.ResumeTabs-module__zN-r_q__accountPreferenceGroup{gap:7px;display:grid}.ResumeTabs-module__zN-r_q__accountPreferenceGroup+.ResumeTabs-module__zN-r_q__accountPreferenceGroup{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.ResumeTabs-module__zN-r_q__accountPreferenceLabel{color:var(--text-strong);font-size:12px;font-weight:650;line-height:1.2}.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%;max-width:none}.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%;max-width:none}}
.AiSettingsPanel-module__2rPZba__panel{gap:14px;display:grid}.AiSettingsPanel-module__2rPZba__providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.AiSettingsPanel-module__2rPZba__providerButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;min-height:58px;color:var(--text-main);cursor:pointer;text-align:left;padding:10px}.AiSettingsPanel-module__2rPZba__providerButtonActive{border-color:color-mix(in oklch, var(--accent), transparent 36%);background:var(--accent-soft);color:var(--accent-strong)}.AiSettingsPanel-module__2rPZba__providerName{color:inherit;font-size:13px;font-weight:750;display:block}.AiSettingsPanel-module__2rPZba__providerMeta{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.AiSettingsPanel-module__2rPZba__form{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);gap:12px;padding:12px;display:grid}.AiSettingsPanel-module__2rPZba__field{gap:6px;display:grid}.AiSettingsPanel-module__2rPZba__label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.AiSettingsPanel-module__2rPZba__input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-recessed);width:100%;min-width:0;min-height:36px;color:var(--text-main);font:inherit;padding:8px 10px;font-size:13px}.AiSettingsPanel-module__2rPZba__input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.AiSettingsPanel-module__2rPZba__textarea{resize:vertical;min-height:120px;line-height:1.45}.AiSettingsPanel-module__2rPZba__note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.AiSettingsPanel-module__2rPZba__status{min-height:28px;color:var(--text-muted);justify-content:flex-start;align-items:center;gap:7px;font-size:12px;display:inline-flex}.AiSettingsPanel-module__2rPZba__statusDot{background:var(--warn);border-radius:999px;width:7px;height:7px}.AiSettingsPanel-module__2rPZba__statusDotSaved{background:var(--accent)}.AiSettingsPanel-module__2rPZba__managedToggle{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;color:var(--text-main);grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;font-size:12px;font-weight:700;display:grid}.AiSettingsPanel-module__2rPZba__managedToggle input{width:16px;height:16px;accent-color:var(--accent);margin:0}.AiSettingsPanel-module__2rPZba__managedToggle small{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:500;line-height:1.35;display:block}.AiSettingsPanel-module__2rPZba__actions{flex-wrap:wrap;gap:8px;display:flex}.AiSettingsPanel-module__2rPZba__primaryButton,.AiSettingsPanel-module__2rPZba__secondaryButton,.AiSettingsPanel-module__2rPZba__dangerButton{border-radius:var(--radius-sm);cursor:pointer;min-height:34px;padding:7px 12px;font-size:12px;font-weight:750}.AiSettingsPanel-module__2rPZba__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.AiSettingsPanel-module__2rPZba__secondaryButton,.AiSettingsPanel-module__2rPZba__dangerButton{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-main)}.AiSettingsPanel-module__2rPZba__dangerButton{color:var(--danger)}.AiSettingsPanel-module__2rPZba__primaryButton:disabled,.AiSettingsPanel-module__2rPZba__secondaryButton:disabled,.AiSettingsPanel-module__2rPZba__dangerButton:disabled{cursor:default;opacity:.5}.AiSettingsPanel-module__2rPZba__message{min-height:18px;color:var(--text-muted);font-size:12px;line-height:1.45}.AiSettingsPanel-module__2rPZba__error{color:var(--danger)}.AiSettingsPanel-module__2rPZba__policy{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);gap:10px;padding:12px;display:grid}.AiSettingsPanel-module__2rPZba__policyHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AiSettingsPanel-module__2rPZba__policyHeader h3{color:var(--text-strong);margin:0;font-size:14px;line-height:1.2}.AiSettingsPanel-module__2rPZba__policyHeader p{max-width:58ch;color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.45}@media (max-width:700px){.AiSettingsPanel-module__2rPZba__providerGrid{grid-template-columns:1fr}.AiSettingsPanel-module__2rPZba__primaryButton,.AiSettingsPanel-module__2rPZba__secondaryButton,.AiSettingsPanel-module__2rPZba__dangerButton{flex:100%}.AiSettingsPanel-module__2rPZba__policyHeader{grid-template-columns:1fr;display:grid}}
.McpTokenPanel-module__XEjnOG__panel{gap:14px;display:grid}.McpTokenPanel-module__XEjnOG__card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas);gap:14px;padding:12px;display:grid}.McpTokenPanel-module__XEjnOG__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.McpTokenPanel-module__XEjnOG__header h3{color:var(--text-strong);margin:0;font-size:14px;line-height:1.2}.McpTokenPanel-module__XEjnOG__header p,.McpTokenPanel-module__XEjnOG__empty,.McpTokenPanel-module__XEjnOG__message{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.McpTokenPanel-module__XEjnOG__createdToken{border:1px solid color-mix(in oklch, var(--accent), transparent 58%);border-radius:var(--radius-sm);background:var(--accent-soft);gap:8px;padding:10px;display:grid}.McpTokenPanel-module__XEjnOG__label{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.McpTokenPanel-module__XEjnOG__tokenOutput{border:1px solid color-mix(in oklch, var(--accent), transparent 48%);border-radius:var(--radius-sm);background:var(--surface-recessed);width:100%;min-width:0;color:var(--text-main);font:inherit;font-family:var(--font-mono);resize:vertical;padding:8px 10px;font-size:12px;line-height:1.45}.McpTokenPanel-module__XEjnOG__tokenOutput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.McpTokenPanel-module__XEjnOG__tokenList{gap:8px;display:grid}.McpTokenPanel-module__XEjnOG__tokenRow{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.McpTokenPanel-module__XEjnOG__tokenRow strong,.McpTokenPanel-module__XEjnOG__tokenRow span{display:block}.McpTokenPanel-module__XEjnOG__tokenRow strong{color:var(--text-strong);font-size:13px}.McpTokenPanel-module__XEjnOG__tokenRow span{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.35}.McpTokenPanel-module__XEjnOG__primaryButton,.McpTokenPanel-module__XEjnOG__secondaryButton,.McpTokenPanel-module__XEjnOG__dangerButton{border-radius:var(--radius-sm);cursor:pointer;min-height:34px;padding:7px 12px;font-size:12px;font-weight:750}.McpTokenPanel-module__XEjnOG__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}.McpTokenPanel-module__XEjnOG__secondaryButton,.McpTokenPanel-module__XEjnOG__dangerButton{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-main)}.McpTokenPanel-module__XEjnOG__dangerButton{color:var(--danger)}.McpTokenPanel-module__XEjnOG__primaryButton:disabled,.McpTokenPanel-module__XEjnOG__secondaryButton:disabled,.McpTokenPanel-module__XEjnOG__dangerButton:disabled{cursor:default;opacity:.5}.McpTokenPanel-module__XEjnOG__error{color:var(--danger)}@media (max-width:700px){.McpTokenPanel-module__XEjnOG__header,.McpTokenPanel-module__XEjnOG__tokenRow{grid-template-columns:1fr}.McpTokenPanel-module__XEjnOG__header{display:grid}.McpTokenPanel-module__XEjnOG__primaryButton,.McpTokenPanel-module__XEjnOG__secondaryButton,.McpTokenPanel-module__XEjnOG__dangerButton{width:100%}}
