.touch-manipulation.svelte-g3rsk9{touch-action:manipulation}.review-highlight{background:#fbbf2459;outline:2px solid rgb(245,158,11);outline-offset:1px;border-radius:2px}.root.svelte-5p1wm7{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;background:transparent;padding-bottom:32px;scrollbar-width:none;-ms-overflow-style:none}.root.compact.svelte-5p1wm7{padding-bottom:48px}.root.preview-surface.svelte-5p1wm7{cursor:zoom-in}.top-spacer.svelte-5p1wm7{height:48px;flex-shrink:0}.root.svelte-5p1wm7::-webkit-scrollbar{display:none}.measure-div.svelte-5p1wm7{position:absolute;left:-9999px;width:var(--page-w, 794px);visibility:hidden;pointer-events:none}.page.svelte-5p1wm7{position:relative;background:#fff;overflow:hidden;margin-bottom:32px;box-shadow:0 2px 8px #00000026}.page.svelte-5p1wm7:last-child{margin-bottom:0}.prepaginated-page.svelte-5p1wm7{overflow:hidden}.root.compact.svelte-5p1wm7 .page:where(.svelte-5p1wm7){margin-bottom:24px}.prepaginated-content.svelte-5p1wm7{width:var(--page-w, 794px);min-height:var(--page-h, 1123px);will-change:transform;backface-visibility:hidden}.prepaginated-content.svelte-5p1wm7 .pdf-page{width:var(--page-w, 794px)!important;min-height:var(--page-h, 1123px)!important;margin:0!important;box-shadow:none!important;-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important}.page-inner.svelte-5p1wm7{position:relative;transform-origin:top left;width:var(--page-w, 794px);height:var(--page-h, 1123px);overflow:hidden;will-change:transform;backface-visibility:hidden}.dz-preview-footer.svelte-5p1wm7{position:absolute;left:0;right:0;bottom:0;height:34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 30px;font:10px Inter,sans-serif;color:#6b6b73;pointer-events:none}.dz-preview-footer.svelte-5p1wm7 span:where(.svelte-5p1wm7):last-child{text-align:right}.paginated-cv.svelte-5p1wm7{width:var(--page-w, 794px);min-height:var(--page-h, 1123px)}.status.svelte-5p1wm7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b;padding:40px;height:100%}.spinner.svelte-5p1wm7{width:32px;height:32px;border:3px solid rgba(100,116,139,.3);border-top-color:#64748b;border-radius:50%;animation:svelte-5p1wm7-spin 1s linear infinite}@keyframes svelte-5p1wm7-spin{to{transform:rotate(360deg)}}.shadow-card.svelte-s6hghk{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@keyframes svelte-1ab0ptj-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in-right.svelte-1ab0ptj{animation:svelte-1ab0ptj-slide-in-right .3s ease-out}@keyframes svelte-1ab0ptj-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-1ab0ptj{animation:svelte-1ab0ptj-fade-in .2s ease-out}.section-card.svelte-20kmkp{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.line-clamp-2.svelte-1rtr0lm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-row-wrapper.svelte-1rtr0lm{position:relative;transition:transform .3s ease-out,opacity .3s ease-out}.entry-row-wrapper.is-dragging.svelte-1rtr0lm{opacity:.4;transform:scale(.98)}.entry-row.svelte-1rtr0lm{transition:background-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}.entry-row.svelte-1rtr0lm:not(.is-drop-target){cursor:pointer}.entry-row.is-drop-target.svelte-1rtr0lm{background-color:#f8fafc}.drop-indicator.svelte-1rtr0lm{height:3px;background-color:transparent;transition:background-color .2s ease-out,height .2s ease-out;border-radius:2px;margin:0 1rem}[data-reorder-lifted=true] .entry-row.svelte-1rtr0lm{box-shadow:0 8px 24px #0f172a2e;background-color:#f8fafc}.drop-indicator.active.svelte-1rtr0lm{background-color:#94a3b8;height:4px;box-shadow:0 0 6px #94a3b880}.rich-text-wrapper.svelte-jgchhy{position:relative;z-index:50}.rich-text-wrapper.svelte-jgchhy>div:where(.svelte-jgchhy):first-child{overflow:visible}.rich-text-wrapper.svelte-jgchhy [role=toolbar]:where(.svelte-jgchhy){overflow:visible}.rich-text-wrapper.svelte-jgchhy [role=toolbar]:where(.svelte-jgchhy)>div:where(.svelte-jgchhy){overflow:visible}.rich-text-wrapper.svelte-jgchhy .p-2:where(.svelte-jgchhy){overflow:visible}.toolbar-btn.svelte-jgchhy{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;transition:all .15s ease;color:#374151;background:transparent;border:none;cursor:pointer}.toolbar-btn.svelte-jgchhy:hover{background:#e5e7eb}.toolbar-btn.active.svelte-jgchhy{background:var(--color-brand-primary, #2563eb);color:#fff}.toolbar-btn.active.svelte-jgchhy:hover{background:var(--color-brand-dark, #1d4ed8)}.tooltip-fixed.svelte-jgchhy{position:fixed;transform:translate(-50%);padding:.375rem .625rem;background:#1f2937;color:#fff;font-size:.75rem;font-weight:500;border-radius:.375rem;white-space:nowrap;z-index:99999;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tooltip-fixed.svelte-jgchhy:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#1f2937}.tooltip-fixed.svelte-jgchhy .shortcut:where(.svelte-jgchhy){display:inline-block;margin-left:.5rem;padding:.125rem .375rem;background:#fff3;border-radius:.25rem;font-size:.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.rich-text-editor.svelte-jgchhy{word-wrap:break-word}.rich-text-editor.svelte-jgchhy:focus{outline:none}.rich-text-editor ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.rich-text-editor ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.rich-text-editor ol.alpha-list{list-style-type:lower-alpha}.rich-text-editor li{margin:.25em 0}.rich-text-editor a{color:#2563eb;text-decoration:underline}.rich-text-editor a:hover{color:#1d4ed8}.rich-text-editor p{margin:0 0 .5em}.rich-text-editor p:last-child{margin-bottom:0}.rich-text-editor strong,.rich-text-editor b{font-weight:600}.rich-text-editor em,.rich-text-editor i{font-style:italic}.rich-text-editor u{text-decoration:underline}.preview-scroll-container.svelte-mb2odu{scrollbar-width:none;-ms-overflow-style:none}.preview-scroll-container.svelte-mb2odu::-webkit-scrollbar{display:none}.add-content-breathing.svelte-mb2odu{animation:svelte-mb2odu-add-content-breathe 2.2s ease-in-out infinite;box-shadow:0 10px 24px #5c7a4a2e,0 0 #5c7a4a24;transform-origin:center}@keyframes svelte-mb2odu-add-content-breathe{0%,to{transform:scale(1);box-shadow:0 10px 24px #5c7a4a2e,0 0 #5c7a4a24}50%{transform:scale(1.014);box-shadow:0 16px 34px #5c7a4a3d,0 0 0 8px #5c7a4a0a}}.line-clamp-3.svelte-mb2odu{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
