/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.launchpad{background:linear-gradient(135deg,#f8fcf8,#fffaf2);border:1px solid #d7e6df;border-radius:16px;max-width:1450px;margin:0 auto 16px;padding:20px;box-shadow:0 10px 30px #19332f0a}.launchpad-head,.launch-section-head,.quick-actions,.template-options,.profile-cards{display:flex}.launchpad-head{justify-content:space-between;align-items:flex-start;gap:24px}.launchpad small,.launchpad .launch-section-head small{color:#4c8374;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.launchpad h3,.launchpad h4{color:#173f39;margin:4px 0 0;font-family:Georgia,serif}.launchpad h3{max-width:640px;font-size:1.35rem}.launchpad h4{font-size:1rem}.launchpad-head p{color:#55746c;max-width:710px;margin:9px 0 0;font-size:.82rem;line-height:1.55}.quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.quick-actions button,.quality-card button{border:0;border-radius:9px;padding:10px 12px;font-size:.74rem;font-weight:800}.primary-action{color:#f8fffc;background:#24685d}.secondary-action,.quality-card button{color:#275b51;background:#fffefa;border:1px solid #cddfd7!important}.launchpad-grid{grid-template-columns:minmax(0,1fr) 246px;gap:14px;margin-top:18px;display:grid}.profile-library,.quality-card,.template-gallery{background:#fffefa;border:1px solid #dae7e1;border-radius:12px}.profile-library{padding:14px}.launch-section-head{justify-content:space-between;align-items:center;gap:12px}.launch-section-head p{color:#59756e;margin:0;font-size:.76rem}.library-search{background:#fff;border:1px solid #ccddd5;border-radius:8px;align-items:center;display:flex;overflow:hidden}.library-search span{color:#668279;padding:8px 0 8px 9px;font-size:.68rem;font-weight:800}.library-search input{color:#244d45;background:0 0;border:0;outline:0;width:170px;min-width:0;padding:8px;font-size:.75rem}.profile-cards{gap:8px;margin-top:12px;padding-bottom:2px;overflow-x:auto}.profile-card{color:#2e544d;text-align:left;background:#fff;border:1px solid #d8e5df;border-radius:10px;flex:0 0 190px;gap:4px;min-height:110px;padding:11px;display:grid}.profile-card:not(article){cursor:pointer}.profile-card:hover,.profile-card:focus-visible{border-color:#4d9e87;outline:0;box-shadow:0 0 0 3px #65a99120}.profile-card.active{color:#f4fffa;background:#24685d;border-color:#24685d}.profile-card.draft{background:#f2f8f4}.profile-card.draft.active{color:#f4fffa;background:#24685d}.profile-card-tag{color:#356f61;background:#e0f0e8;border-radius:999px;width:max-content;padding:3px 6px;font-size:.6rem;font-weight:900}.profile-card.active .profile-card-tag{color:#e8fff5;background:#fff2}.profile-card b,.profile-card small,.profile-card time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-card b{font-size:.77rem}.profile-card small{color:#6b877f;font-size:.65rem}.profile-card.active small{color:#cce8de}.profile-card time{color:#819b93;margin-top:auto;font-size:.63rem}.profile-card.active time{color:#a9d5c5}.library-empty{color:#6c8780;margin:12px 0 0;font-size:.73rem}.quality-card{color:#31564e;background:#eff8f2;padding:14px}.quality-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.quality-card strong{color:#216557;font-family:Georgia,serif;font-size:1.8rem}.quality-card>p{color:#52736b;margin:3px 0 10px;font-size:.82rem;font-weight:800}.quality-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.quality-card li{color:#789189;font-size:.7rem}.quality-card li.ok{color:#24685d}.quality-card li i{color:#fff;background:#9aafa8;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:.63rem;font-style:normal;display:inline-grid}.quality-card li.ok i{background:#3f9b7d}.quality-card button{width:100%;margin-top:13px}.template-gallery{margin-top:14px;padding:14px}.template-options{flex-wrap:wrap;gap:8px;margin-top:12px}.template-option{color:#42645c;text-align:left;background:#fff;border:1px solid #d7e5de;border-radius:9px;flex:190px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:180px;padding:8px;display:grid}.template-option:hover,.template-option:focus-visible{border-color:#4a9c84;outline:0}.template-option.active{border-color:#24685d;box-shadow:0 0 0 2px #24685d22}.template-option>span:last-of-type{gap:2px;display:grid}.template-option small{color:#718980;font-size:.63rem}.template-option em{color:#fff;background:#24685d;border-radius:5px;padding:3px 5px;font-size:.59rem;font-style:normal;font-weight:800}.template-swatch{background:#fff;border:1px solid #d4e0da;border-radius:5px;grid-template-rows:12px 1fr 1fr;gap:2px;height:38px;display:grid;overflow:hidden}.template-swatch i{background:#dcebe4;display:block}.swatch-atelier i:first-child{background:#17443f}.swatch-minimal i:first-child{background:#151515}.swatch-editorial i:first-child{background:#922f2f}.swatch-technical{background:#101820;border-color:#2a4c55}.swatch-technical i{background:#1b3841}.swatch-technical i:first-child{background:#41c6bd}.swatch-classic{background:#fbf7ee}.swatch-classic i:first-child{background:#1d2b4d}.swatch-classic i{background:#eee3cc}.swatch-portfolio{background:#f5f1ff}.swatch-portfolio i:first-child{background:#55459e}.swatch-portfolio i{background:#ded6fa}.template-classic{color:#273651;background:#fbf7ee;border-color:#d8caab}.template-classic .hero{color:#1d2b4d;background:#fbf7ee;border-top:10px solid #1d2b4d;border-bottom:1px solid #c9b78a}.template-classic .hero small,.template-classic .hero .contact,.template-classic .metrics span{color:#56657f}.template-classic .avatar{color:#fbf7ee;background:#1d2b4d;border-color:#c9b78a}.template-classic .paper-body{padding-left:76px;padding-right:76px}.template-classic .summary p,.template-classic .preview-entry p{color:#3f4e68}.template-classic .preview-entry{border-left-color:#b18d4b}.template-classic .tags span{color:#493916;background:#eee4cf}.template-portfolio{color:#332f58;background:#f5f1ff;border-color:#dcd2f9}.template-portfolio .hero{color:#fff;background:linear-gradient(135deg,#483a8f,#7460d1)}.template-portfolio .hero small,.template-portfolio .hero .contact,.template-portfolio .metrics span{color:#e5e1ff}.template-portfolio .avatar{color:#493c96;background:#fff}.template-portfolio .paper-body{background:#f5f1ff}.template-portfolio .summary,.template-portfolio .preview-section{border-color:#ded6fa}.template-portfolio .summary p,.template-portfolio .preview-entry p{color:#4b456e}.template-portfolio .preview-entry{border-left-color:#7459d3}.template-portfolio .preview-entry.card{background:#fff;border-color:#ded6fa #ded6fa #ded6fa #7459d3}.template-portfolio .preview-entry .meta{color:#736b9e}.template-portfolio .tags span{color:#4c3c99;background:#e7e0ff}.template-portfolio .preview-entry a{color:#5d47b3}@media (width<=980px){.launchpad-grid{grid-template-columns:1fr}.quality-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.quality-card>p{display:none}.quality-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card button{width:auto;margin:0}}@media (width<=640px){.launchpad{padding:14px}.launchpad-head,.launch-section-head{flex-direction:column;align-items:flex-start}.quick-actions{justify-content:flex-start}.quick-actions button{flex:1}.library-search,.library-search input{width:100%}.template-option{flex-basis:100%}.quality-card{display:block}.quality-card ul{grid-template-columns:1fr}.quality-card button{width:100%;margin-top:13px}.profile-card{flex-basis:178px}}@media print{.launchpad{display:none!important}.template-classic .paper-body{padding-left:42px;padding-right:42px}}.linkedin-panel{background:#f4fbf7;border:1px solid #b9dcd1;border-radius:16px;max-width:1450px;margin:0 auto 16px;overflow:hidden;box-shadow:0 10px 30px #19332f0c}.linkedin-panel-head{background:linear-gradient(135deg,#edf9f2,#fbfaf4);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.linkedin-panel-head h3{color:#143e37;margin:4px 0 0;font-family:Georgia,serif;font-size:1.35rem}.linkedin-panel-head p{color:#4f7067;max-width:820px;margin:8px 0 0;font-size:.8rem;line-height:1.55}.linkedin-panel-head small,.linkedin-group-head small{color:#3f8875;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.panel-toggle{color:#255e51;background:#fffefa;border:1px solid #b7d5ca;border-radius:8px;flex:none;padding:9px 12px;font-size:.72rem;font-weight:800}.linkedin-panel-body{padding:0 22px 22px}.linkedin-steps{border-bottom:1px solid #d6e8df;flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.linkedin-steps span{color:#426a60;background:#e6f4ec;border-radius:7px;padding:7px 9px;font-size:.7rem}.linkedin-steps b{color:#216c5a;margin-right:5px;font-size:.65rem}.linkedin-safety{color:#4e6d64;background:#e9f6ee;border-left:3px solid #4aa385;border-radius:0 7px 7px 0;margin:14px 0;padding:10px 12px;font-size:.72rem;line-height:1.5}.linkedin-groups{gap:12px;display:grid}.linkedin-group{background:#fffefa;border:1px solid #d5e8df;border-radius:11px;overflow:hidden}.linkedin-group-head{background:#f9fcfa;border-bottom:1px solid #deece5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.linkedin-group-head h4{color:#234b43;margin:3px 0 0;font-family:Georgia,serif;font-size:1rem}.linkedin-group-head>span{color:#4b776a;background:#e8f3ed;border-radius:99px;padding:4px 7px;font-size:.64rem;font-weight:800}.linkedin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.linkedin-field{background:#fff;border:1px solid #dceae3;border-radius:9px;min-width:0;padding:11px}.linkedin-field.empty{background:#fbfcfa;border-style:dashed}.linkedin-field.over{border-color:#c85a50}.linkedin-field-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.linkedin-field-head>div:first-child{gap:3px;min-width:0;display:grid}.linkedin-field-head b{color:#234d44;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.linkedin-field-head small{color:#759088;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.linkedin-field-actions{flex:none;align-items:center;gap:6px;display:flex}.linkedin-field-actions button{color:#fff;background:#276e5e;border:0;border-radius:7px;padding:6px 8px;font-size:.67rem;font-weight:800}.linkedin-field-actions button:disabled{cursor:not-allowed;color:#8da39b;background:#e2ebe6}.char-count{color:#4a806e;white-space:nowrap;font-size:.61rem}.char-count.over{color:#b24137;font-weight:800}.linkedin-field textarea{color:#385850;resize:vertical;background:#fbfdfb;border:1px solid #dce8e2;border-radius:7px;outline:0;width:100%;min-height:96px;margin-top:9px;padding:9px;font:.74rem/1.5 Arial,Helvetica,sans-serif;display:block}.linkedin-field textarea:focus{border-color:#61a990;box-shadow:0 0 0 3px #61a99020}.linkedin-note,.linkedin-empty{color:#718a82;margin:8px 0 0;font-size:.65rem;line-height:1.45}.linkedin-empty{color:#a0695c}.linkedin-field.empty .linkedin-field-head b{color:#6e7f79}@media (width<=760px){.linkedin-panel-head{flex-direction:column;padding:17px}.linkedin-panel-body{padding:0 17px 17px}.linkedin-fields{grid-template-columns:1fr}.linkedin-steps{grid-template-columns:1fr;display:grid}.linkedin-field-head{flex-direction:column}.linkedin-field-actions{justify-content:space-between;width:100%}.linkedin-field-actions button{padding:8px 11px}}@media print{.linkedin-panel{display:none!important}}:root{--ink:#183533;--deep:#123b39;--deep2:#092826;--mint:#b9dacd;--pale:#eaf4ef;--paper:#fffdf8;--canvas:#edf1ee;--line:#d9e3dd;--muted:#66817b;--danger:#a83e3e}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.studio{grid-template-columns:316px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f0f7f3;background:radial-gradient(circle at 0 0,#7eb6a443,transparent 37%),linear-gradient(155deg,var(--deep),var(--deep2));align-self:start;height:100vh;padding:28px 20px;position:sticky;top:0;overflow-y:auto}.brand,.section-title,.topbar,.editor>header,.preview>header,.entries-head,.entry-form>header,.controls,.split,.preview>header>div:last-child,.metrics{align-items:center;display:flex}.brand{gap:12px}.brand>b{background:var(--mint);width:42px;height:42px;color:var(--deep);border-radius:12px;place-items:center;display:grid}.brand small,.sidebar small{color:#abd7c8}.brand h1,.section-title h2,.topbar h2,.editor h3,.preview h3{margin:2px 0 0}.brand h1,.topbar h2,.editor h3,.preview h3,.paper h2,.paper h3{font-family:Georgia,serif}.intro{color:#d4e7df;margin:21px 0 18px;font-size:.88rem;line-height:1.55}.downloads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.downloads button,.import,.convert,.push,.entries-head>button,.preview>header button{border:0;border-radius:9px;font-weight:700}.import,.convert{text-align:center;grid-column:1/-1;padding:11px}.import{color:var(--deep2);background:var(--mint)}.convert{color:#f4dfbd;background:#ffffff10;border:1px solid #e5cda866;font-size:.77rem}.convert-launch{grid-column:1/-1;color:#0e2b27!important;background:#b8f1d9!important;border-color:#87d8bd!important}.import input,.convert input{display:none}.downloads button{color:#eef8f3;background:#ffffff10;border:1px solid #eef8f333;padding:9px 8px;font-size:.77rem}.hint,.github p{color:#bad1c8;margin:12px 0 0;font-size:.72rem;line-height:1.5}.notice{color:#d7f0e5;background:#b8d9ce1c;border-radius:7px;margin:10px 0 0;padding:8px 9px;font-size:.73rem;line-height:1.4}.sidebar hr{background:#eaf8f326;border:0;height:1px;margin:24px 0 18px}.section-title{justify-content:space-between}.section-title h2{font-size:1rem}.section-title>button{width:28px;height:28px;color:var(--deep);background:var(--mint);border:0;border-radius:7px;font-size:1.3rem}.sidebar nav{gap:4px;margin-top:12px;display:grid}.section{color:#d4e8df;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:6px;padding:9px 8px;font-size:.8rem;display:grid}.section:hover,.section.active{color:#fff;background:#ffffff17;border-color:#d3ecdf22}.section i{color:#9fcabb;font-size:.67rem;font-style:normal;font-weight:700}.section>b{width:20px;height:20px;color:var(--deep);background:#d8ede5;border-radius:50%;place-items:center;font-size:.67rem;display:grid}.github summary,.pcloud summary,.memory summary{cursor:pointer;color:#fff;font-size:.9rem;font-weight:700}.pcloud,.memory{margin-top:12px}.github label,.pcloud label,.memory label{color:#c3d8d0;gap:5px;margin-top:11px;font-size:.7rem;font-weight:700;display:grid}.github input,.pcloud input,.pcloud select,.memory input{color:#fff;background:#ffffff12;border:1px solid #eff9f440;border-radius:8px;outline:0;width:100%;min-width:0;padding:8px}.github input::placeholder,.pcloud input::placeholder,.memory input::placeholder{color:#90aa9f}.pcloud select option{color:var(--ink);background:#fffefa}.split{gap:8px}.split label{flex:1;min-width:0}.push{width:100%;color:var(--deep);background:#e5cda8;margin-top:12px;padding:10px;font-size:.76rem}.push:disabled,.check:disabled{cursor:wait;opacity:.7}.check{color:#dff3ea;background:#ffffff12;border:1px solid #b8d9ce66;border-radius:8px;width:100%;margin-top:12px;padding:9px;font-size:.75rem;font-weight:700}.reset{color:#bad4ca;background:0 0;border:1px solid #ecf8f02b;border-radius:8px;width:100%;margin-top:22px;padding:9px;font-size:.75rem}.memory-actions{gap:7px;display:grid}.memory-actions .check{margin-top:0}.memory-list{gap:6px;margin-top:12px;display:grid}.memory-item{border:1px solid #ffffff18;border-radius:8px;grid-template-columns:minmax(0,1fr) 26px;display:grid;overflow:hidden}.memory-item.active{background:#ffffff12;border-color:#e5cda899}.memory-item>button:first-child{color:#d9ebe4;text-align:left;background:0 0;border:0;min-width:0;padding:8px}.memory-item b,.memory-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.memory-item b{font-size:.72rem}.memory-item span{color:#9ebcb2;margin-top:3px;font-size:.62rem}.memory-delete{color:#e7b0a8;background:#ffffff08;border:0;font-size:1.2rem;line-height:1}.workspace{min-width:0;padding:28px 36px 70px}.topbar{justify-content:space-between;gap:18px;max-width:1450px;margin:0 auto 22px}.topbar small,.editor small,.preview small,.paper small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:700}.topbar>p{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fffdf8b8;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.73rem;display:flex}.topbar i{background:#5dae8e;border-radius:50%;width:7px;height:7px}.editors{grid-template-columns:minmax(280px,.68fr) minmax(430px,1.32fr);gap:16px;max-width:1450px;margin:auto;display:grid}.editor,.preview{border:1px solid var(--line);background:#fffdf8e8;border-radius:14px;box-shadow:0 8px 24px #19332f0a}.editor>header,.preview>header,.entries-head{justify-content:space-between;gap:15px}.editor h3,.preview h3{font-size:1.17rem}.editor em{color:#347064;background:var(--pale);border-radius:6px;padding:5px 7px;font-size:.67rem;font-style:normal;font-weight:700}.form{grid-template-columns:1fr 1fr;gap:11px;margin-top:17px;display:grid}.form label{color:#5b7772;gap:5px;font-size:.7rem;font-weight:700;display:grid}.form .wide{grid-column:1/-1}.form input,.form textarea,.form select{width:100%;color:var(--ink);background:#fffefa;border:1px solid #cbdad3;border-radius:8px;outline:0;font-size:.83rem}.form input,.form select{min-height:36px;padding:8px 9px}.form textarea{resize:vertical;min-height:90px;padding:9px;line-height:1.45}.form input:focus,.form textarea:focus,.form select:focus{border-color:#65a991;box-shadow:0 0 0 3px #65a99124}.separator{border-bottom:1px solid var(--line);padding-bottom:18px}.controls{gap:5px}.controls>button{border:1px solid var(--line);color:#426a62;background:#fffefa;border-radius:7px;width:28px;height:28px}.controls>.remove{width:auto;height:auto;color:var(--danger);background:#fff1ee;border:0;padding:7px 8px;font-size:.71rem;font-weight:700}.controls>.text{padding:5px 7px}.entries-head{margin-top:18px}.entries-head h4{margin:2px 0 0;font-size:.9rem}.entries-head>button{color:#fff;background:#296b60;padding:9px 10px;font-size:.76rem}.entries{gap:11px;margin-top:12px;display:grid}.entry-form{background:#fcfdf9;border:1px solid #dde7e1;border-radius:10px;padding:13px}.entry-form>header{color:#59736d;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:.72rem}.entry-form .form{margin-top:10px}.preview{max-width:1450px;margin:22px auto 0;overflow:hidden}.preview>header{border-bottom:1px solid var(--line);padding:17px 20px}.preview>header>div:last-child{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:.75rem}.preview>header button{color:#eaf5ef;background:#245d54;padding:7px 9px;font-size:.72rem}.template-picker{border-bottom:1px solid var(--line);background:#f7faf7;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px;display:grid}.template-picker button{border:1px solid var(--line);color:#4e6b65;text-align:left;background:#fffefa;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.template-picker button.active{color:#fff;background:#245d54;border-color:#245d54}.template-picker b{font-size:.76rem}.template-picker span{font-size:.63rem}.paper{background:var(--paper);border:1px solid #dce4dd;max-width:1060px;margin:24px auto 38px;overflow:hidden;box-shadow:0 18px 48px #143a361a}.hero{color:#f8f5ea;background:radial-gradient(circle at 100% 0,#9dd6c130,#0000 30%),linear-gradient(135deg,#15443f,#113433);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:44px 50px;display:grid}.avatar{color:#133d39;background:#c2dfd4;border:1px solid #fff9;border-radius:50%;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-size:1.45rem;font-weight:700;display:grid}.hero small{color:#a6d7c6}.hero h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,4.2vw,3.5rem);line-height:.98}.hero p{color:#edf7f2;max-width:690px;margin:0;font-size:1rem;line-height:1.45}.hero .contact{color:#c6e0d7;overflow-wrap:anywhere;margin-top:11px;font-size:.77rem}.hero .contact b{padding:0 5px}.metrics{gap:16px}.metrics p{text-align:center;gap:1px;min-width:42px;display:grid}.metrics b{font-family:Georgia,serif;font-size:1.3rem}.metrics span{color:#b8d9ce;text-transform:uppercase;font-size:.62rem}.paper-body{padding:0 50px 42px}.summary{border-bottom:1px solid var(--line);padding:28px 0 25px}.summary p{color:#38534e;max-width:900px;margin:11px 0 0;font-size:.92rem;line-height:1.62}.preview-section{border-bottom:1px solid var(--line);padding:27px 0}.preview-section:last-child{border-bottom:0}.preview-section h3{margin:4px 0 17px;font-size:1.55rem}.list{gap:17px;display:grid}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-entry{border-left:3px solid #9bcbbb;padding-left:17px}.preview-entry.card{background:#fffefa;border:1px solid #dce5de;border-left:3px solid #9bcbbb;border-radius:9px;min-height:150px;padding:18px}.preview-entry h4,.skill-preview h4{margin:0;font-size:.97rem}.preview-entry p{color:#314d48;white-space:pre-line;margin:10px 0 0;font-size:.83rem;line-height:1.56}.preview-entry .meta{color:#5c7771;margin:4px 0 0;font-size:.78rem}.tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.tags span{color:#286356;background:#e7f2ed;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:700}.preview-entry a{color:#166757;margin-top:11px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-block}.skill-preview{border-bottom:1px solid #e4eae5;padding:11px 0}.template-minimal{box-shadow:none;background:#fff;border:0}.template-minimal .hero{color:#151515;background:#fff;border-bottom:5px solid #151515}.template-minimal .hero h2,.template-minimal .preview-section h3{font-family:Arial,Helvetica,sans-serif}.template-minimal .hero p,.template-minimal .hero .contact,.template-minimal .hero small{color:#3f3f3f}.template-minimal .avatar{color:#fff;background:#151515;border-radius:0}.template-minimal .metrics span{color:#666}.template-minimal .preview-entry{border-left-color:#151515}.template-minimal .tags span{color:#222;background:#eee;border-radius:2px}.template-editorial{background:#f7f1e8}.template-editorial .hero{color:#fff2df;background:#922f2f}.template-editorial .hero small,.template-editorial .hero .contact{color:#f3cbb2}.template-editorial .avatar{color:#5b1f1f;background:#f0c9aa;border-radius:4px}.template-editorial .paper-body{padding-left:92px;padding-right:92px}.template-editorial .preview-entry{border-top:2px solid #bd7a54;border-left:0;padding:14px 0 0}.template-editorial .preview-entry.card{background:#fffaf3;border-left:0;border-radius:0}.template-editorial .tags span{color:#7c332e;background:#f7dfcf}.template-technical{color:#dceaf0;background:#101820;border-color:#28434d;box-shadow:0 18px 48px #0005}.template-technical .hero{background:linear-gradient(135deg,#071118,#14303a);border-bottom:1px solid #41c6bd}.template-technical .hero h2,.template-technical .preview-section h3{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif}.template-technical .hero small,.template-technical .hero .contact{color:#9cd7d1}.template-technical .avatar{color:#071118;background:#59d4c9;border-radius:7px}.template-technical .paper-body{background:#101820}.template-technical .summary,.template-technical .preview-section{border-color:#28434d}.template-technical .summary p,.template-technical .preview-entry p{color:#c4d6dc}.template-technical .preview-entry{border-left-color:#41c6bd}.template-technical .preview-entry.card{background:#13232c;border-color:#28434d #28434d #28434d #41c6bd}.template-technical .preview-entry .meta,.template-technical .metrics span{color:#91b8c1}.template-technical .tags span{color:#91e9df;background:#183940;border-radius:2px}.template-technical .preview-entry a{color:#75e7dc}@media (width<=1160px){.studio{grid-template-columns:285px minmax(0,1fr)}.workspace{padding:24px}.editors{grid-template-columns:1fr}}@media (width<=760px){.studio{display:block}.sidebar{height:auto;position:static;overflow:visible}.workspace{padding:18px 12px 44px}.topbar,.preview>header{flex-direction:column;align-items:flex-start}.form,.cards{grid-template-columns:1fr}.template-picker{grid-template-columns:1fr 1fr}.hero{grid-template-columns:54px 1fr;gap:14px;padding:31px 24px}.avatar{width:54px;height:54px;font-size:1.05rem}.metrics{grid-column:1/-1}.paper-body,.template-editorial .paper-body{padding:0 24px 30px}.hero h2{font-size:2.25rem}.controls{flex-wrap:wrap;justify-content:flex-end}}@media print{body{background:#fff}.sidebar,.topbar,.editors,.preview>header,.template-picker{display:none!important}.workspace{padding:0}.preview{box-shadow:none;border:0;margin:0}.paper{max-width:none;box-shadow:none;border:0;margin:0}.hero{padding:34px 42px}.paper-body{padding:0 42px 30px}.preview-section,.preview-entry{break-inside:avoid}}.rich-editor{gap:6px;display:grid}.rich-toolbar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rich-toolbar button{color:#315d54;background:#f8fcf9;border:1px solid #cbdad3;border-radius:6px;place-items:center;min-width:28px;height:27px;padding:3px 7px;font-size:.75rem;font-weight:800;display:grid}.rich-toolbar button:hover,.rich-toolbar button:focus-visible{color:#174f43;background:#eaf5ef;border-color:#65a991;outline:0}.rich-toolbar button i{font-style:italic}.rich-toolbar .rich-clear{color:#72564b;background:#fffaf7;border-color:#ddcfc7;font-weight:700}.rich-toolbar span{color:#78928a;margin-left:3px;font-size:.64rem;font-weight:400}.rich-editor textarea{margin-top:0}.rich-stats{color:#78928a;justify-self:end;font-size:.63rem;font-weight:700}.text-small{font-size:.85em}.text-large{font-size:1.25em}.text-normal{font-size:1em}.studio{grid-template-columns:276px minmax(0,1fr)}.sidebar{padding:20px 16px 24px}.brand>b{border-radius:10px;width:36px;height:36px}.brand h1{font-size:1.22rem}.intro{margin:15px 0;font-size:.8rem}.downloads{gap:6px}.import,.convert{padding:9px}.downloads button{padding:8px 6px}.hint{margin-top:9px}.sidebar hr{margin:17px 0 14px}.pcloud,.memory,.github{border-top:1px solid #ffffff1f;padding:10px 0}.pcloud summary,.memory summary,.github summary{justify-content:space-between;align-items:center;display:flex}.pcloud summary:after,.memory summary:after,.github summary:after{content:"+";color:#abd7c8;font-size:1rem}.pcloud[open] summary:after,.memory[open] summary:after,.github[open] summary:after{content:"−"}.pcloud>p,.memory>p,.github>p{margin:9px 0 0}.pcloud label,.memory label,.github label{margin-top:9px}.reset{margin-top:16px}.workspace{padding:22px 28px 56px}.topbar{margin-bottom:14px}.topbar h2{font-size:clamp(1.15rem,1.8vw,1.52rem)}.launchpad{border-radius:14px;margin-bottom:12px;padding:15px}.launchpad-head{align-items:center;gap:16px}.launchpad h3{font-size:1.15rem}.launchpad-head p{margin-top:5px;font-size:.75rem}.quick-actions{flex-wrap:nowrap}.quick-actions button{white-space:nowrap;padding:9px 10px}.launchpad-grid{grid-template-columns:minmax(0,1fr) 216px;gap:10px;margin-top:12px}.profile-library,.quality-card,.template-gallery{border-radius:10px;padding:12px}.profile-cards{margin-top:9px}.profile-card{flex-basis:168px;min-height:84px;padding:9px}.quality-card ul{gap:5px}.quality-card li{font-size:.65rem}.quality-card button{margin-top:9px}.template-gallery{margin-top:10px}.template-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.template-option{grid-template-columns:36px minmax(0,1fr) auto;gap:6px;min-width:0;min-height:56px;padding:7px}.template-option b{font-size:.7rem}.template-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-swatch{height:32px}.linkedin-panel{border-radius:14px;margin-bottom:12px}.linkedin-panel-head{align-items:center;padding:13px 16px}.linkedin-panel-head h3{font-size:1.05rem}.linkedin-panel-head p{margin-top:4px;font-size:.72rem}.panel-toggle{white-space:nowrap}.editors{gap:12px}.editor{padding:16px}.preview{margin-top:16px}@media (width<=1160px){.studio{grid-template-columns:250px minmax(0,1fr)}.workspace{padding:20px}.launchpad-grid{grid-template-columns:1fr}.quality-card{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.quality-card>p{display:none}.quality-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card button{width:auto;margin:0}.template-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sidebar{padding:18px 14px}.quick-actions{flex-wrap:wrap;width:100%}.quick-actions button{flex:1}.launchpad-head{flex-direction:column;align-items:flex-start}.template-options{grid-template-columns:1fr}.quality-card{display:block}.quality-card ul{grid-template-columns:1fr}.quality-card button{width:100%;margin-top:9px}}.template-nordic{color:#1f3a44;background:#f7fbfc;border-color:#cddee5}.template-nordic .hero{color:#123039;background:#e9f3f7;border-bottom:2px solid #2f7f96}.template-nordic .hero h1,.template-nordic h2,.template-nordic .preview-section h3{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif}.template-nordic .hero small,.template-nordic .hero .contact,.template-nordic .hero .meta,.template-nordic .metrics span{color:#4f7683}.template-nordic .avatar{color:#f7fbfc;background:#2f7f96;border-color:#2f7f96}.template-nordic .paper-body,.template-nordic .content{background:#f7fbfc}.template-nordic .summary,.template-nordic .preview-section,.template-nordic section{border-color:#dcebf0}.template-nordic .summary p,.template-nordic .preview-entry p,.template-nordic .entry p{color:#365661}.template-nordic .preview-entry,.template-nordic .entry{border-left-color:#7fb6c6}.template-nordic .preview-entry.card,.template-nordic .card{border-color:#dcebf0 #dcebf0 #dcebf0 #7fb6c6}.template-nordic .meta,.template-nordic .preview-entry .meta{color:#63828d}.template-nordic .tags span{color:#1b4f5e;background:#dceff5}.template-nordic .preview-entry a,.template-nordic .entry a{color:#1f6f84}.template-graphite{color:#d8dde2;background:#22262b;border-color:#3a4149}.template-graphite .hero{color:#f2f5f7;background:#16191d;border-bottom:1px solid #4b5560}.template-graphite .hero h1,.template-graphite h2,.template-graphite .preview-section h3,.template-graphite .preview-entry h4{letter-spacing:0;font-family:Consolas,Courier New,monospace}.template-graphite .hero small,.template-graphite .hero .contact,.template-graphite .hero .meta,.template-graphite .metrics span{color:#9aa5af}.template-graphite .avatar{color:#16191d;background:#c9d3da;border-color:#c9d3da;border-radius:4px}.template-graphite .paper-body,.template-graphite .content{background:#22262b}.template-graphite .summary,.template-graphite .preview-section,.template-graphite section{border-color:#3a4149}.template-graphite .summary p,.template-graphite .preview-entry p,.template-graphite .entry p{color:#c1c9d0}.template-graphite .preview-entry,.template-graphite .entry{border-left-color:#7d8b96}.template-graphite .preview-entry.card,.template-graphite .card{background:#282d33;border-color:#3a4149 #3a4149 #3a4149 #7d8b96}.template-graphite .meta,.template-graphite .preview-entry .meta{color:#9aa5af}.template-graphite .tags span{color:#e6edf2;background:#39424b;border-radius:3px}.template-graphite .preview-entry a,.template-graphite .entry a{color:#9fd0e8}.template-academic{color:#231f1a;background:#fffdf7;border-color:#ded6c8}.template-academic .hero{color:#231f1a;text-align:center;background:#fffdf7;border-top:4px double #2c2a26;border-bottom:1px solid #c9c0af;justify-content:center}.template-academic .hero h1,.template-academic h2,.template-academic .preview-section h3{font-family:Georgia,Times New Roman,serif}.template-academic .hero small,.template-academic .hero .contact,.template-academic .hero .meta,.template-academic .metrics span{color:#5c5346}.template-academic .avatar{display:none}.template-academic .paper-body,.template-academic .content{background:#fffdf7;padding-left:84px;padding-right:84px}.template-academic .summary,.template-academic .preview-section,.template-academic section{border-color:#e6ded0}.template-academic .summary p,.template-academic .preview-entry p,.template-academic .entry p{color:#413a31}.template-academic .preview-entry,.template-academic .entry{border-top:1px solid #d8cfbe;border-left:0;padding-top:12px}.template-academic .meta,.template-academic .preview-entry .meta{color:#6b6255}.template-academic .tags span{color:#4a4030;background:#f0e9db;border-radius:2px}.template-academic .preview-entry a,.template-academic .entry a{color:#7a3b12}.template-sunrise{color:#4a2c14;background:#fffaf2;border-color:#f0d3b4}.template-sunrise .hero{color:#fff;background:linear-gradient(120deg,#e2703a,#f2a65a)}.template-sunrise .hero h1,.template-sunrise h2,.template-sunrise .preview-section h3{font-family:Georgia,serif}.template-sunrise .hero small,.template-sunrise .hero .contact,.template-sunrise .hero .meta,.template-sunrise .metrics span{color:#ffe8d4}.template-sunrise .avatar{color:#b8541f;background:#fff5e9;border-color:#ffe6cc}.template-sunrise .paper-body,.template-sunrise .content{background:#fffaf2}.template-sunrise .summary,.template-sunrise .preview-section,.template-sunrise section{border-color:#f4e0c9}.template-sunrise .summary p,.template-sunrise .preview-entry p,.template-sunrise .entry p{color:#5d3d21}.template-sunrise .preview-entry,.template-sunrise .entry{border-left-color:#e2703a}.template-sunrise .preview-entry.card,.template-sunrise .card{border-color:#f4e0c9 #f4e0c9 #f4e0c9 #e2703a}.template-sunrise .meta,.template-sunrise .preview-entry .meta{color:#8a6440}.template-sunrise .tags span{color:#8a3d10;background:#fdeada}.template-sunrise .preview-entry a,.template-sunrise .entry a{color:#c1521c}.template-aurora{color:#26314a;background:#f9faff;border-color:#d6ddf2}.template-aurora .hero{color:#fff;background:linear-gradient(135deg,#0f766e,#4f46e5 55%,#9333ea)}.template-aurora .hero h1,.template-aurora h2,.template-aurora .preview-section h3{letter-spacing:-.02em;font-family:Arial,Helvetica,sans-serif}.template-aurora .hero small,.template-aurora .hero .contact,.template-aurora .hero .meta,.template-aurora .metrics span{color:#e0e7ff}.template-aurora .avatar{color:#4f46e5;background:#fff;border-color:#c7d2fe}.template-aurora .paper-body,.template-aurora .content{background:#f9faff}.template-aurora .summary,.template-aurora .preview-section,.template-aurora section{border-color:#e2e8ff}.template-aurora .summary p,.template-aurora .preview-entry p,.template-aurora .entry p{color:#3c4763}.template-aurora .preview-entry,.template-aurora .entry{border-left-color:#14b8a6}.template-aurora .preview-entry.card,.template-aurora .card{border-color:#e2e8ff #e2e8ff #e2e8ff #14b8a6}.template-aurora .meta,.template-aurora .preview-entry .meta{color:#6b7796}.template-aurora .tags span{color:#3730a3;background:#e6ecff}.template-aurora .preview-entry a,.template-aurora .entry a{color:#4f46e5}.template-journal{color:#1c1c1c;background:#fffefb;border-color:#d9d4cb}.template-journal .hero{color:#111;background:#fffefb;border-top:8px solid #111;border-bottom:3px double #111}.template-journal .hero h1,.template-journal h2,.template-journal .preview-section h3{text-transform:uppercase;letter-spacing:.03em;font-family:Times New Roman,Georgia,serif}.template-journal .hero small,.template-journal .hero .contact,.template-journal .hero .meta,.template-journal .metrics span{color:#5b564d}.template-journal .avatar{color:#fffefb;background:#111;border-color:#111;border-radius:0}.template-journal .paper-body,.template-journal .content{background:#fffefb}.template-journal .summary,.template-journal .preview-section,.template-journal section{border-color:#e2ddd3}.template-journal .summary p,.template-journal .preview-entry p,.template-journal .entry p{color:#3a3630}.template-journal .preview-entry,.template-journal .entry{border-top:1px solid #d9d4cb;border-left:0;padding-top:10px}.template-journal .preview-entry.card,.template-journal .card{background:0 0;border-color:#e2ddd3;border-radius:0}.template-journal .meta,.template-journal .preview-entry .meta{color:#6a655c}.template-journal .tags span{color:#2b2b2b;background:#efece4;border-radius:0}.template-journal .preview-entry a,.template-journal .entry a{color:#8a2b2b}.swatch-nordic{background:#f7fbfc}.swatch-nordic i{background:#dceff5}.swatch-nordic i:first-child{background:#2f7f96}.swatch-graphite{background:#22262b;border-color:#2a3238}.swatch-graphite i{background:#39424b}.swatch-graphite i:first-child{background:#c9d3da}.swatch-academic{background:#fffdf7}.swatch-academic i{background:#f0e9db}.swatch-academic i:first-child{background:#2c2a26}.swatch-sunrise{background:#fffaf2}.swatch-sunrise i{background:#fdeada}.swatch-sunrise i:first-child{background:#e2703a}.swatch-aurora{background:#f9faff}.swatch-aurora i{background:#e6ecff}.swatch-aurora i:first-child{background:#4f46e5}.swatch-journal{background:#fffefb}.swatch-journal i{background:#efece4}.swatch-journal i:first-child{background:#111}.paper.cv-accent,.paper.cv-accent .hero,.paper.cv-accent .avatar{border-color:var(--cv-accent)}.paper.cv-accent .preview-entry,.paper.cv-accent .skill-preview{border-left-color:var(--cv-accent)}.paper.cv-accent .summary small,.paper.cv-accent .preview-section small,.paper.cv-accent .preview-entry a{color:var(--cv-accent)}.paper.cv-accent .tags span{color:var(--cv-accent);border:1px solid var(--cv-accent);background:0 0}.paper.cv-font-sans .hero h2,.paper.cv-font-sans .paper-body h2,.paper.cv-font-sans .paper-body h3,.paper.cv-font-sans .paper-body h4{font-family:Arial,Helvetica,sans-serif}.paper.cv-font-mono .hero h2,.paper.cv-font-mono .paper-body h2,.paper.cv-font-mono .paper-body h3,.paper.cv-font-mono .paper-body h4{font-family:Consolas,Courier New,monospace}.paper.cv-density-compact .summary,.paper.cv-density-compact .preview-section{padding-top:12px;padding-bottom:12px}.paper.cv-density-compact .list,.paper.cv-density-compact .cards{gap:9px}.paper.cv-density-compact .summary p,.paper.cv-density-compact .preview-entry p{line-height:1.4}.paper.cv-density-roomy .summary,.paper.cv-density-roomy .preview-section{padding-top:36px;padding-bottom:36px}.paper.cv-density-roomy .list,.paper.cv-density-roomy .cards{gap:24px}.paper.cv-density-roomy .summary p,.paper.cv-density-roomy .preview-entry p{line-height:1.85}.design-options{border-top:1px solid #e4efe9;gap:11px;margin-top:14px;padding-top:14px;display:grid}.design-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.design-label{color:#3d635a;min-width:118px;font-size:.72rem;font-weight:800}.design-swatches{gap:7px;display:flex}.design-swatch{color:#4a6f66;cursor:pointer;background:#fffefa;border:1px solid #cbdcd5;border-radius:50%;width:26px;height:26px;font-size:.7rem;font-weight:900}.design-swatch.active{border-color:#24685d;box-shadow:0 0 0 3px #24685d33}.design-custom{color:#3d635a;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.design-custom input{cursor:pointer;background:#fff;border:1px solid #cbdcd5;border-radius:6px;width:38px;height:26px;padding:2px}.design-choices{gap:6px;display:flex}.design-choice{color:#245a4d;cursor:pointer;background:#fff;border:1px solid #ccddd5;border-radius:999px;padding:6px 12px;font-size:.7rem;font-weight:800}.design-choice.active{color:#f4fffa;background:#24685d;border-color:#24685d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.document-archive{--green:#267563;--deep:#163e36;--muted:#526963;grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(36px,7vw,100px);width:min(1240px,100% - 48px);margin:0 auto;padding:112px 0;display:grid}.document-archive-heading{position:sticky;top:24px}.document-archive-heading>span{color:var(--green);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:900}.document-archive-heading h2{letter-spacing:-.045em;margin:13px 0 19px;font:500 clamp(2.25rem,4vw,3.65rem)/1.03 Georgia,serif}.document-archive-heading h2 em{color:var(--green);font-style:italic}.document-archive-heading p{max-width:520px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.72}.document-archive-panel{background:linear-gradient(145deg,#fffef9,#edf6f0);border:1px solid #c9dad3;border-radius:16px;padding:26px;box-shadow:0 24px 52px #163e3620}.document-archive-top{border-bottom:1px solid #d6e4dd;justify-content:space-between;align-items:center;gap:18px;padding-bottom:19px;display:flex}.document-archive-top div{gap:5px;display:grid}.document-archive-top small{color:#668177;letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:900}.document-archive-top strong{color:var(--deep);font:700 1.22rem Georgia,serif}.archive-connect,.archive-refresh,.text-button{cursor:pointer;border:0;font:800 .72rem Arial,Helvetica,sans-serif}.archive-connect{color:#fff;background:var(--deep);border-radius:8px;padding:10px 12px}.text-button{color:#5d7d73;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.document-archive-actions{grid-template-columns:1fr auto;gap:9px;margin-top:20px;display:grid}.archive-upload{color:#245c50;cursor:pointer;background:#eff8f2;border:1px dashed #75a995;border-radius:9px;place-items:center;min-height:45px;font-size:.74rem;font-weight:900;display:grid}.archive-upload.disabled{cursor:wait;opacity:.62}.archive-upload input{display:none}.archive-refresh{color:#426b60;background:#fffefa;border:1px solid #c7d8d0;border-radius:9px;padding:0 13px}.archive-refresh:disabled{cursor:wait;opacity:.55}.document-archive-actions a{color:#3d7567;text-underline-offset:3px;grid-column:1/-1;font-size:.71rem;font-weight:800;text-decoration:underline}.archive-limits{color:#718d84;margin:12px 0 0;font-size:.67rem;line-height:1.5}.archive-status{color:#3f695d;background:#dceddf9c;border-left:3px solid #6eaa94;margin:16px 0 0;padding:10px 11px;font-size:.72rem;line-height:1.5}.archive-list{gap:7px;max-height:280px;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.archive-list li{background:#fffefa;border:1px solid #d8e4dd;border-radius:8px;padding:10px 11px}.archive-list span,.archive-list b,.archive-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archive-list b{color:#264c43;font-size:.74rem}.archive-list small{color:#7a948b;margin-top:4px;font-size:.64rem}@media (width<=980px){.document-archive{grid-template-columns:1fr;gap:35px}.document-archive-heading{position:static}}@media (width<=650px){.document-archive{width:calc(100% - 28px);padding:80px 0}.document-archive-panel{padding:20px}}body .sidebar>.imports{order:1;align-items:center;gap:8px;display:none;margin:0!important}body .sidebar>.imports .import-file{border:1px solid var(--studio-line);color:#334155;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}body .sidebar>.imports .import-file:hover,body .sidebar>.imports .import-file:focus-within{color:#1747a6;background:#eff6ff;border-color:#93b4ff;outline:none}body .sidebar>.imports .import-file input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .sidebar>.imports .import-status{border-radius:7px;max-width:min(680px,60vw);padding:6px 9px;line-height:1.35}body .sidebar>.imports .import-status.reading{color:#1d4ed8;background:#eff6ff}body .sidebar>.imports .import-status.success{color:#166534;background:#f0fdf4}body .sidebar>.imports .import-status.error{color:#b91c1c;background:#fef2f2}.import-toast{z-index:1600;top:calc(var(--studio-nav-height) + 12px);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;width:min(560px,100vw - 36px);padding:11px 14px;font-size:13px;font-weight:650;line-height:1.45;position:fixed;right:18px;box-shadow:0 12px 32px #0f172a24}.import-toast.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.import-toast.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.keyword-studio{border:1px solid var(--studio-line);background:#fff;border-radius:14px;width:min(980px,100%);margin:0 auto;padding:20px;display:none;box-shadow:0 8px 24px #0f172a0d}.keyword-studio>header{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.keyword-studio>header small{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.keyword-studio>header h4{color:#0f172a;margin:4px 0 6px;font-size:20px}.keyword-studio>header p,.keyword-status,.keyword-safety{color:#64748b;margin:0;font-size:12px;line-height:1.55}.keyword-controls{gap:12px;display:grid}.keyword-controls label{color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.keyword-job-text textarea,.keyword-options select,.keyword-options input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px}.keyword-job-text textarea{resize:vertical;min-height:170px;padding:11px 12px;line-height:1.5}.keyword-options{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto;align-items:end;gap:10px;display:grid}.keyword-options select,.keyword-options input{min-height:40px;padding:0 10px}.keyword-generate,.keyword-results-head button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:750}.keyword-generate:hover,.keyword-generate:focus-visible,.keyword-results-head button:hover,.keyword-results-head button:focus-visible{background:#1e40af;outline:none}.keyword-status{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:9px 11px}.keyword-results{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.keyword-results-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.keyword-results-head b{color:#0f172a;font-size:13px}.keyword-results-head button{min-height:34px}.keyword-chips{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.keyword-chips>span{color:#1e293b;background:#fff;border:1px solid #dbe3ec;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:58px;padding:8px 10px;font-size:12px;display:grid}.keyword-chips>span>b{color:#1d4ed8;background:#eff6ff;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:10px;display:inline-grid}.keyword-chips>span>em{color:#64748b;font-size:10px;font-style:normal}.keyword-chips>span.section-match{background:#f0fdf4;border-color:#86efac}.keyword-chips>span.cv-match{background:#eff6ff;border-color:#bfdbfe}.keyword-chips>span.job-match{background:#fffbeb;border-color:#fde68a}.keyword-safety{border-top:1px dashed #cbd5e1;margin-top:14px;padding-top:12px}html[data-studio-section=ats] body .launchpad-grid>.keyword-studio{display:block!important}html[data-studio-section=ats] body .launchpad-grid{gap:14px}html[data-studio-section=ats] body .launchpad-grid>.quality-card{width:min(980px,100%)!important}@media (width<=760px){body .sidebar>.imports{flex:none}body .sidebar>.imports small,body .sidebar>.imports span{display:none}.keyword-studio{padding:14px}.keyword-options,.keyword-chips{grid-template-columns:1fr}.import-toast{top:calc(var(--studio-nav-height) + 8px);width:calc(100vw - 20px);right:10px}}@media print{.import-toast{display:none!important}}:root{--studio-nav-height:64px;--studio-sidebar-width:300px;--studio-ink:#0f172a;--studio-muted:#64748b;--studio-line:#dbe3ec;--studio-surface:#fff;--studio-canvas:#eef3f8;--studio-blue:#2563eb;--studio-navy:#0b1726}html{scroll-padding-top:calc(var(--studio-nav-height) + 14px)}body{background:var(--studio-canvas)}.studio-global-nav{z-index:1000;min-height:var(--studio-nav-height);color:#f8fafc;background:linear-gradient(90deg,#081421,#101d2c 62%,#0b1726);border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 24px;display:grid;position:sticky;top:0;box-shadow:0 6px 22px #0f172a29}.studio-global-brand{white-space:nowrap;letter-spacing:.035em;align-items:baseline;gap:6px;font-weight:800;display:inline-flex}.studio-global-brand b{font-size:20px}.studio-global-brand span{color:#78a7ff;font-size:19px}.studio-global-menu{scrollbar-width:none;justify-content:safe center;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.studio-global-menu::-webkit-scrollbar{display:none}.studio-global-menu button{min-height:var(--studio-nav-height);color:#dbe5f1;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0 16px;font-size:14px;font-weight:650;position:relative}.studio-global-menu button:hover,.studio-global-menu button:focus-visible{color:#fff;background:#ffffff0d;outline:none}.studio-global-menu button.active{color:#fff}.studio-global-menu button.active:after{content:"";background:#3b82f6;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.studio-save-state{white-space:nowrap;color:#cbd5e1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.studio-save-state i{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e1f}body .studio{grid-template-columns:var(--studio-sidebar-width) minmax(0, 1fr);background:var(--studio-canvas);align-items:start;min-height:100vh;width:min(1680px,100%)!important;margin:0 auto!important;display:grid!important}body .studio>.sidebar{max-height:calc(100vh - var(--studio-nav-height));flex-flow:column;align-items:stretch;gap:10px;box-shadow:4px 0 14px #0f172a0d;top:var(--studio-nav-height)!important;width:var(--studio-sidebar-width)!important;max-width:var(--studio-sidebar-width)!important;height:auto!important;min-height:0!important;color:var(--studio-ink)!important;border:0!important;border-right:1px solid var(--studio-line)!important;background:#fff!important;margin:0!important;padding:18px 14px!important;display:none!important;position:sticky!important;inset-inline:auto!important;overflow:hidden auto!important}body .studio>.sidebar>*{display:none!important}html[data-studio-section=content] body .studio>.sidebar,html[data-studio-section=library] body .studio>.sidebar,html[data-studio-section=backup] body .studio>.sidebar,html[data-studio-section=import] body .studio>.sidebar,html[data-studio-section=export] body .studio>.sidebar{display:flex!important}html[data-studio-section=design] body .studio>.workspace,html[data-studio-section=templates] body .studio>.workspace,html[data-studio-section=linkedin] body .studio>.workspace,html[data-studio-section=ats] body .studio>.workspace,html[data-studio-section=jobs] body .studio>.workspace{grid-column:1/-1}html[data-studio-section=content] body .sidebar>.section-title{align-items:center;gap:8px;width:100%;margin:0!important;display:flex!important}body .sidebar>.section-title>div{display:none}body .sidebar>.section-title>button{place-items:center;line-height:1;border:1px solid var(--studio-line)!important;color:#1747a6!important;background:#eff6ff!important;border-radius:8px!important;width:36px!important;height:36px!important;font-size:20px!important;display:inline-grid!important}html[data-studio-section=content] body .sidebar>nav{flex-direction:column;flex:none;align-items:stretch;gap:6px;width:100%;min-width:0;overflow:visible;margin:0!important;display:flex!important}body .sidebar>nav .section{flex:none;align-items:center;gap:7px;width:100%;min-height:36px;border:1px solid var(--studio-line)!important;color:#334155!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}body .sidebar>nav .section i{display:none!important}body .sidebar>nav .section b{color:#475569;background:#eef2ff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:10px;display:inline-grid}body .sidebar>nav .section.active{color:#1747a6!important;background:#eff6ff!important;border-color:#93b4ff!important}html[data-studio-section=content] body .sidebar>.reset{justify-content:center;align-items:center;width:100%;min-height:36px;color:#991b1b!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:8px!important;margin:0!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}html[data-studio-section=import] body .sidebar>.imports,html[data-studio-section=export] body .sidebar>.downloads{flex-flow:column;align-items:stretch;gap:8px;width:100%;margin:0!important;display:flex!important}html[data-studio-section=export] body .sidebar>.hint,html[data-studio-section=export] body .sidebar>.notice,html[data-studio-section=import] body .sidebar>.notice{width:100%;line-height:1.45;color:#64748b!important;margin:2px 0 0!important;font-size:11px!important;display:block!important}body .sidebar>.downloads>label.import{display:none!important}body .sidebar>.downloads button,body .sidebar>.downloads label,body .sidebar>.imports button{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:36px;border:1px solid var(--studio-line)!important;color:#334155!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .sidebar>.imports small,body .sidebar>.imports span{color:#64748b;font-size:11px}html[data-studio-section=library] body .sidebar>details.memory,html[data-studio-section=backup] body .sidebar>details.pcloud,html[data-studio-section=backup] body .sidebar>details.github{display:block!important}body .sidebar>details{flex:none;width:100%;max-width:none;border:1px solid var(--studio-line)!important;color:var(--studio-ink)!important;background:#fff!important;border-radius:12px!important;margin:0!important;padding:0!important;box-shadow:0 8px 22px #0f172a0d!important}body .sidebar>details>summary{cursor:pointer;align-items:center;min-height:42px;list-style:none;display:flex;color:#1e293b!important;background:#fff!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important}body .sidebar>details>summary::-webkit-details-marker{display:none}body .sidebar>details[open]{padding:0 14px 14px!important}body .sidebar>details[open]>summary{border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;color:#1747a6!important;background:#f8fafc!important;margin:0 -14px 12px!important}body .sidebar>details p{line-height:1.5;color:#64748b!important;font-size:12px!important}body .sidebar>details label{gap:5px;margin-top:10px;display:grid;color:#475569!important;font-size:11px!important;font-weight:700!important}body .sidebar>details input,body .sidebar>details select{outline:0;width:100%;min-width:0;min-height:38px;padding:8px 9px;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important}body .sidebar>details input::placeholder{color:#94a3b8!important}body .sidebar>details .split{gap:8px;display:flex}body .sidebar>details .split label{flex:1 1 0;min-width:0}body .sidebar>details .push,body .sidebar>details .check,body .sidebar>details .reset{width:100%;min-height:38px;color:#1747a6!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;margin-top:10px!important;padding:8px 10px!important;font-size:12px!important;font-weight:750!important}body .sidebar>details .reset{color:#991b1b!important;background:#fff!important;border-color:#fecaca!important}body .sidebar>details .notice,body .sidebar>details .hint{display:block!important}body .sidebar>details code{overflow-wrap:anywhere}body .studio>.workspace{grid-column:2;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:18px 22px 50px!important;display:grid!important}body .workspace>.topbar{display:none!important}body .workspace>.launchpad,body .workspace>.linkedin-panel,body .workspace>.jobs-panel,body .workspace>.editors{order:10;display:none!important}body .workspace>.preview{order:20}html[data-studio-section=content] body .workspace>.editors{display:grid!important}html[data-studio-section=design] body .workspace>.launchpad,html[data-studio-section=templates] body .workspace>.launchpad{display:block!important}html[data-studio-section=templates] body .launchpad>.launchpad-head,html[data-studio-section=templates] body .launchpad>.launchpad-grid{display:none!important}html[data-studio-section=design] body .launchpad>.template-gallery,html[data-studio-section=templates] body .launchpad>.template-gallery{margin:0!important;display:block!important}html[data-studio-section=linkedin] body .workspace>.linkedin-panel,html[data-studio-section=jobs] body .workspace>.jobs-panel{display:block!important}body .jobs-panel{border:1px solid var(--studio-line)!important;background:#fff!important;border-radius:14px!important;padding:18px!important}body .jobs-panel>header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}body .jobs-panel>header small{color:#4c8374;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}body .jobs-panel>header h3{color:#173f39!important;margin:4px 0 0!important;font-family:Georgia,serif!important}body .jobs-panel>header>div:last-child{align-items:center!important;gap:10px!important;display:flex!important}body .jobs-panel>header span{color:#55746c!important;font-size:.74rem!important}body .jobs-panel>header button{color:#f8fffc!important;background:#24685d!important;border:0!important;border-radius:9px!important;padding:10px 12px!important;font-size:.74rem!important;font-weight:800!important}body .jobs-filters{flex-wrap:wrap!important;align-items:flex-end!important;gap:14px!important;margin-top:16px!important;display:flex!important}body .jobs-filters>label{color:#31564e!important;gap:5px!important;font-size:.72rem!important;font-weight:700!important;display:grid!important}body .jobs-filters>label>input{border:1px solid #ccddd5!important;border-radius:8px!important;min-width:240px!important;padding:9px 10px!important;font-size:.8rem!important}body .jobs-filters .jobs-check{align-items:center!important;gap:6px!important;display:flex!important}body .jobs-filters select{background:#fff!important;border:1px solid #ccddd5!important;border-radius:8px!important;min-width:190px!important;padding:9px 10px!important;font-size:.8rem!important}body .jobs-summary{color:#31564e!important;margin:12px 0 0!important;font-size:.76rem!important}body .job-card.saved{background:#f7fdfa!important;border-left-color:#3f9b7d!important}body .job-card.viewed{opacity:.88!important}body .job-card.focused{border-color:#24685d!important;box-shadow:0 0 0 3px #24685d33!important}body .job-meta{color:#789189!important;margin:4px 0 0!important;font-size:.68rem!important}body .job-flags{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}body .job-badge.saved{color:#14523f!important;background:#d9f0e5!important}body .job-badge.viewed{color:#1f3a68!important;background:#e4ecfb!important}body .job-actions{gap:8px!important;display:flex!important}body .job-save,body .job-view{color:#275b51!important;cursor:pointer!important;background:#fffefa!important;border:1px solid #cddfd7!important;border-radius:8px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:800!important}body .job-save.active{color:#14523f!important;background:#e8f6ef!important;border-color:#3f9b7d!important}body .job-view.active{color:#1f3a68!important;background:#eaf0fb!important;border-color:#7f9fd8!important}body .job-company-link{color:#1f6f5c!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-weight:800!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important}body .job-company-link:hover{color:#10493c!important}body .job-company-panel{background:#f6fdfa!important;border:1px solid #bfe0d5!important;border-radius:12px!important;margin:14px 0 0!important}body .job-company-panel>header{border-bottom:1px solid #d8ece4!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;display:flex!important}body .job-company-panel h4{color:#1c4f44!important;margin:2px 0 4px!important;font-size:1.15rem!important}body .job-company-panel>header p{color:#446b62!important;margin:0!important;font-size:.76rem!important}body .job-company-panel>header button{color:#275b51!important;cursor:pointer!important;background:#fff!important;border:1px solid #cddfd7!important;border-radius:8px!important;padding:7px 12px!important;font-size:.72rem!important;font-weight:800!important}body .job-company-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:18px!important;padding:14px 16px 16px!important;display:grid!important}body .job-company-grid>div>b{color:#2b5c51!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:.72rem!important;display:block!important}body .job-company-grid ul{gap:6px!important;max-height:260px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important;overflow:auto!important}body .job-company-grid li{background:#fff!important;border:1px solid #dcece6!important;border-radius:8px!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;padding:7px 9px!important;display:flex!important}body .job-company-grid li button{color:#1d5a4b!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-size:.76rem!important;font-weight:700!important}body .job-company-grid li span{color:#7b968e!important;flex:none!important;font-size:.66rem!important}body .job-company-links{flex-wrap:wrap!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}body .job-company-links a{color:#245a4d!important;background:#fff!important;border:1px solid #ccddd5!important;border-radius:999px!important;padding:6px 10px!important;font-size:.7rem!important;font-weight:800!important;text-decoration:none!important}body .job-company-links a:hover{background:#effaf5!important;border-color:#4d9e87!important}body .job-company-notes{color:#2b5c51!important;gap:6px!important;font-size:.72rem!important;font-weight:800!important;display:grid!important}body .job-company-notes textarea{color:#244d45!important;width:100%!important;font:inherit!important;resize:vertical!important;background:#fff!important;border:1px solid #ccddd5!important;border-radius:8px!important;padding:9px 10px!important;font-weight:400!important}body .pcloud-diag{border-radius:8px!important;margin:8px 0 0!important;padding:9px 11px!important;font-size:.72rem!important;line-height:1.5!important}body .pcloud-diag.ok{color:#14523f!important;background:#f0faf5!important;border:1px solid #bfe0d5!important}body .pcloud-diag.error{color:#7d2f2f!important;background:#fdf3f3!important;border:1px solid #e6c3c3!important}body .pcloud-diag.running{color:#3b5a70!important;background:#f5f9fc!important;border:1px solid #d8e2ea!important}@media (width<=900px){body .job-company-grid{grid-template-columns:1fr!important}}body .jobs-sources{background:#fbfefc!important;border:1px solid #d5e5df!important;border-radius:10px!important;margin:14px 0 0!important}body .jobs-sources>summary{color:#275b51!important;cursor:pointer!important;padding:11px 13px!important;font-size:.76rem!important;font-weight:800!important}body .jobs-source-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 13px 12px!important;display:grid!important}body .jobs-source-form label{color:#446b62!important;gap:5px!important;font-size:.7rem!important;font-weight:800!important;display:grid!important}body .jobs-source-form label.wide{grid-column:1/-1!important}body .jobs-source-form input,body .jobs-source-form select{color:#244d45!important;background:#fff!important;border:1px solid #ccddd5!important;border-radius:8px!important;width:100%!important;padding:8px 10px!important;font-size:.76rem!important}body .jobs-source-form button{color:#f4fffa!important;cursor:pointer!important;background:#24685d!important;border:1px solid #24685d!important;border-radius:8px!important;grid-column:1/-1!important;width:max-content!important;padding:8px 14px!important;font-size:.74rem!important;font-weight:800!important}body .jobs-source-form button:disabled{opacity:.55!important;cursor:not-allowed!important}body .jobs-source-status{color:#3d6b5f!important;grid-column:1/-1!important;margin:0!important;font-size:.72rem!important}body .jobs-source-list{gap:7px!important;margin:0!important;padding:0 13px 12px!important;list-style:none!important;display:grid!important}body .jobs-source-list li{background:#fff!important;border:1px solid #dcece6!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:flex!important}body .jobs-source-list b{color:#1d5a4b!important;font-size:.78rem!important;display:block!important}body .jobs-source-list small{color:#7b968e!important;word-break:break-all!important;font-size:.66rem!important;display:block!important}body .jobs-source-list button{color:#8c3b3b!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2c4c4!important;border-radius:8px!important;padding:6px 11px!important;font-size:.7rem!important;font-weight:800!important}body .jobs-source-hint{color:#6c8780!important;margin:0!important;padding:0 13px 13px!important;font-size:.68rem!important;line-height:1.5!important}@media (width<=760px){body .jobs-source-form{grid-template-columns:1fr!important}}body .jobs-status{color:#55746c!important;margin:14px 0 0!important;font-size:.78rem!important}body .jobs-status.error{color:#a33!important}body .jobs-list{gap:12px!important;margin-top:14px!important;display:grid!important}body .job-card{background:#fffefa!important;border:1px solid #dae7e1!important;border-left:3px solid #9bcbbd!important;border-radius:12px!important;gap:8px!important;padding:14px!important;display:grid!important}body .job-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}body .job-card h4{color:#173f39!important;margin:0!important;font-size:1rem!important}body .job-company{color:#55746c!important;margin:3px 0 0!important;font-size:.78rem!important}body .job-badge{color:#16433e!important;background:#e2f0ea!important;border-radius:999px!important;padding:3px 9px!important;font-size:.68rem!important;font-weight:800!important}body .job-excerpt{color:#4a6a63!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}body .job-tags{flex-wrap:wrap!important;gap:6px!important;display:flex!important}body .job-tags span{color:#275b51!important;background:#eef6f2!important;border-radius:999px!important;padding:2px 8px!important;font-size:.68rem!important}body .job-card-foot{justify-content:space-between!important;align-items:center!important;display:flex!important}body .job-card-foot small{color:#789189!important;font-size:.68rem!important}body .job-card-foot a{color:#0b6758!important;font-size:.76rem!important;font-weight:800!important}html[data-studio-section=ats] body .workspace>.launchpad{display:block!important}html[data-studio-section=ats] body .launchpad>.launchpad-head,html[data-studio-section=ats] body .launchpad>.template-gallery{display:none!important}html[data-studio-section=ats] body .launchpad>.launchpad-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:0!important;display:grid!important}html[data-studio-section=ats] body .launchpad-grid>.profile-library,html[data-studio-section=ats] body .launchpad-grid>.quality-card{display:none!important}html[data-studio-section=ats] body .launchpad-grid>.keyword-studio{width:min(980px,100%)!important;margin:0 auto!important;display:block!important}html[data-studio-section=library] body .workspace>.launchpad{display:block!important}html[data-studio-section=library] body .launchpad>.launchpad-head,html[data-studio-section=library] body .launchpad>.template-gallery{display:none!important}html[data-studio-section=library] body .launchpad>.launchpad-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:0!important;display:grid!important}html[data-studio-section=library] body .launchpad-grid>.profile-library{display:block!important}html[data-studio-section=library] body .launchpad-grid>.quality-card,html[data-studio-section=library] body .launchpad-grid>.keyword-studio{display:none!important}body .launchpad,body .linkedin-panel,body .editors>.editor{border-color:var(--studio-line)!important;border-radius:14px!important;box-shadow:0 8px 24px #0f172a0b!important}body .launchpad{background:#fff!important}body .template-options{grid-template-columns:repeat(6,minmax(132px,1fr))!important}body .profile-cards{max-height:320px;overflow:auto}body .editors{align-items:start}body .editor{background:#fff!important}body .workspace>.preview{border:1px solid var(--studio-line)!important;background:#e9eef5!important;border-radius:16px!important;margin:0!important;padding:16px 18px 24px!important;position:static!important;overflow:visible!important;box-shadow:0 12px 36px #0f172a14!important}body .preview>header{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #cbd5e1d9!important;border-radius:10px!important;margin:0 0 14px!important;padding:8px 10px!important;position:static!important;inset:auto!important}body .preview .paper{overscroll-behavior:auto!important;border-radius:6px!important;width:min(900px,100%)!important;max-width:900px!important;max-height:none!important;margin:0 auto!important;overflow:visible!important;box-shadow:0 18px 50px #0f172a2e!important}body .studio>.sidebar,body .workspace>.launchpad,body .workspace>.linkedin-panel,body .workspace>.jobs-panel,body .workspace>.editors,body .workspace>.preview{scroll-margin-top:calc(var(--studio-nav-height) + 12px)}@media (width<=1180px){.studio-global-nav{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:0 14px}.studio-save-state{display:none}.studio-global-menu{justify-content:flex-start}.studio-global-menu button{padding-inline:12px}body .studio{width:100%!important;margin:0!important;display:block!important}body .studio>.sidebar{flex-flow:wrap;align-items:center;gap:8px;max-height:none;box-shadow:0 4px 14px #0f172a0d;border-right:0!important;border-bottom:1px solid var(--studio-line)!important;width:min(1680px,100%)!important;max-width:none!important;margin:0 auto!important;padding:12px 22px!important;position:static!important;top:auto!important;overflow:visible!important}html[data-studio-section=content] body .sidebar>nav{scrollbar-width:thin;flex-direction:row;flex:600px;align-items:center;gap:6px;width:auto;min-width:0;overflow-x:auto;display:flex!important}body .sidebar>nav .section,html[data-studio-section=content] body .sidebar>.section-title,html[data-studio-section=content] body .sidebar>.reset{width:auto}html[data-studio-section=import] body .sidebar>.imports,html[data-studio-section=export] body .sidebar>.downloads{flex-flow:wrap;align-items:center;width:auto}body .sidebar>.downloads button,body .sidebar>.downloads label,body .sidebar>.imports button{width:auto}body .sidebar>details{flex:430px;width:auto;max-width:760px}body .studio>.workspace,html[data-studio-section=design] body .studio>.workspace,html[data-studio-section=templates] body .studio>.workspace,html[data-studio-section=linkedin] body .studio>.workspace,html[data-studio-section=ats] body .studio>.workspace{grid-column:auto;width:min(1680px,100%)!important;margin:0 auto!important}body .template-options{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media (width<=760px){:root{--studio-nav-height:58px}.studio-global-nav{padding:0 10px}.studio-global-brand span{display:none}.studio-global-menu button{min-height:var(--studio-nav-height);padding:0 10px;font-size:12px}body .studio>.sidebar{padding:9px 8px!important}html[data-studio-section=content] body .studio>.sidebar{flex-wrap:nowrap;overflow-x:auto!important}html[data-studio-section=content] body .sidebar>nav{flex:none;min-width:max-content}body .sidebar>details{flex-basis:100%;max-width:none}body .sidebar>details .split{grid-template-columns:1fr;display:grid}body .studio>.workspace{padding:12px 8px 34px!important}body .workspace>.preview{padding:10px 6px 16px!important}body .template-options{grid-template-columns:repeat(2,minmax(130px,1fr))!important}}@media print{.studio-global-nav,body .studio>.sidebar,body .workspace>.launchpad,body .workspace>.linkedin-panel,body .workspace>.jobs-panel,body .workspace>.editors,body .preview>header{display:none!important}body .studio{width:100%!important;display:block!important}body .studio>.workspace{grid-column:auto;width:100%!important;margin:0!important;padding:0!important}body .workspace>.preview{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body .preview .paper{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important}}@media (width>=1181px){body .studio{grid-template-columns:var(--studio-sidebar-width) minmax(0, 1fr)!important;align-items:start!important;display:grid!important}body .studio>.sidebar{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body .studio>.workspace{grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;display:grid!important}body .workspace>.launchpad,body .workspace>.linkedin-panel,body .workspace>.jobs-panel,body .workspace>.editors,body .workspace>.preview{justify-self:center!important;width:min(1080px,100%)!important;max-width:1080px!important}html[data-studio-section=library] body .launchpad-grid>.profile-library{width:100%!important;max-width:none!important}html[data-studio-section=design] body .studio>.workspace,html[data-studio-section=templates] body .studio>.workspace,html[data-studio-section=linkedin] body .studio>.workspace,html[data-studio-section=ats] body .studio>.workspace,html[data-studio-section=jobs] body .studio>.workspace{grid-column:1/-1!important}}html,body{overflow-y:auto}body .workspace>.preview,body .preview .paper{overflow-y:visible!important}
