@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Libre+Franklin:wght@400;500;600;700&display=swap";:root{--applyaide-paper: #fff8ec;--applyaide-airmail-blue: #467fb4;--applyaide-airmail-red: #d95b49;--applyaide-transition-major-ms: .62s;--applyaide-transition-route-ms: .38s;--applyaide-transition-loading-ms: 1.3s;--applyaide-loader-small-ms: .9s;--applyaide-transition-ease: cubic-bezier(.22, .9, .24, 1);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f7f9;color:#172033;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.app-transition{align-items:center;background:var(--applyaide-paper);color:#172033;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:60}.transition-plane{display:block;filter:drop-shadow(0 9px 10px rgba(15,23,42,.1))}.plane-body{fill:var(--applyaide-paper);stroke:#d8cfc0;stroke-linejoin:round;stroke-width:1.5}.plane-fold,.plane-shadow-fold{stroke:#c9c0b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.plane-shadow-fold{opacity:.55}.plane-airmail-blue,.plane-airmail-red{stroke-linecap:round;stroke-width:2}.plane-airmail-blue{stroke:var(--applyaide-airmail-blue)}.plane-airmail-red{stroke:var(--applyaide-airmail-red)}.transition-stage{height:180px;max-width:680px;overflow:hidden;position:relative;width:min(68vw,680px)}.transition-plane-major{height:auto;left:-96px;opacity:0;position:absolute;top:105px;transform-origin:50% 50%;width:96px}.transition-copy{color:#596273;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.app-transition-loading .transition-plane-major{animation:paper-plane-major-loading var(--applyaide-transition-loading-ms) var(--applyaide-transition-ease) infinite}@keyframes paper-plane-major-loading{0%{left:-96px;opacity:0;top:112px;transform:rotate(-7deg) scale(.92)}12%{opacity:1}38%{left:28%;opacity:1;top:72px;transform:rotate(-10deg) scale(1)}66%{left:62%;opacity:1;top:44px;transform:rotate(-6deg) scale(1)}88%{opacity:1}to{left:105%;opacity:0;top:18px;transform:rotate(-3deg) scale(.96)}}.app-transition-arrival .transition-plane-major{animation:paper-plane-arrival var(--applyaide-transition-major-ms) var(--applyaide-transition-ease) both}@keyframes paper-plane-arrival{0%{left:-96px;opacity:0;top:118px;transform:rotate(-8deg) scale(.92)}15%{opacity:1}45%{left:34%;opacity:1;top:74px;transform:rotate(-10deg) scale(1)}75%{left:67%;opacity:1;top:42px;transform:rotate(-6deg) scale(1)}to{left:105%;opacity:0;top:14px;transform:rotate(-3deg) scale(.96)}}.paper-plane-loader-overlay{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;pointer-events:none;position:fixed;z-index:50}.paper-plane-loader-track{height:58px;overflow:hidden;position:relative;width:180px}.paper-plane-loader-plane{animation:paper-plane-small-glide var(--applyaide-loader-small-ms) var(--applyaide-transition-ease) infinite;height:auto;left:-48px;opacity:0;position:absolute;top:12px;width:48px}@keyframes paper-plane-small-glide{0%{left:-48px;opacity:0;top:18px;transform:rotate(-5deg) scale(.94)}12%{opacity:1}48%{left:68px;opacity:1;top:10px;transform:rotate(-8deg) scale(1)}85%{opacity:1}to{left:188px;opacity:0;top:6px;transform:rotate(-4deg) scale(.96)}}@media (prefers-reduced-motion: reduce){.app-transition{animation:reduced-transition-fade .12s ease both}.transition-plane-major{animation:none!important;left:50%;opacity:1;top:66px;transform:translate(-50%)}.paper-plane-loader-plane{animation:reduced-plane-pulse .9s ease-in-out infinite;left:50%;opacity:1;top:12px;transform:translate(-50%)}}@keyframes reduced-transition-fade{0%{opacity:0}to{opacity:1}}@keyframes reduced-plane-pulse{0%,to{opacity:.45}50%{opacity:1}}.avatar{align-items:center;background:#dff4f0;border:1px solid #cde4e0;border-radius:999px;color:#0f5b54;display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.app-frame{min-height:100vh;position:relative}.paperclip-menu-button{align-items:center;background:#fbf6ec3d;border:0;color:#3f3327;cursor:pointer;display:inline-flex;height:54px;justify-content:center;left:clamp(14px,2.1vw,24px);padding:0;position:fixed;top:clamp(12px,2.2vw,24px);width:64px;z-index:90}.paperclip-menu-button img{display:block;filter:sepia(.4) saturate(.8) brightness(.58);height:52px;object-fit:contain;transform:rotate(45deg);transform-origin:center;width:52px}.paperclip-menu-button>span{border:2px solid currentColor;border-radius:999px;display:none;height:22px;width:42px}.paperclip-menu-button img:not([src]),.paperclip-menu-button img[src=""]{display:none}.paperclip-menu-button img:not([src])+span,.paperclip-menu-button img[src=""]+span{display:block}.paperclip-menu-button:hover{transform:translateY(-1px)}.paperclip-menu-button:focus-visible{outline:2px solid #172033;outline-offset:4px}.nav-drawer{background:#fffffff0;border:1px solid rgba(96,71,43,.16);box-shadow:0 14px 28px #43311929;left:clamp(20px,3vw,38px);max-width:calc(100vw - 28px);padding:16px 16px 14px;position:fixed;top:clamp(82px,8vw,102px);transform:translate(calc(-100% - 42px));transition:opacity .16s ease,transform .16s ease;width:246px;z-index:120;opacity:0}.nav-drawer:before{content:none}.nav-drawer.is-open{opacity:1;transform:translate(0)}.nav-backdrop{background:transparent;border:0;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:70}.nav-drawer nav{display:grid;gap:16px}.nav-link{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#4f4032;display:flex;font-family:Libre Franklin,Arial,sans-serif;font-size:12px;font-weight:800;gap:8px;min-height:24px;padding:0;text-transform:uppercase}.nav-link:nth-child(2n){transform:none}.nav-link:nth-child(odd){transform:none}.nav-link:hover,.nav-link.is-active{background:transparent;color:#8a3732}.nav-link.is-active:after{background:currentColor;content:"";height:1px;margin-left:auto;opacity:.75;width:18px}.content{margin:0 auto;max-width:1120px;padding:0 28px 36px;width:100%}.page-stack{display:grid;gap:16px}.page-header{align-items:end;display:flex;gap:16px;justify-content:space-between}.page-header h1{font-size:26px;letter-spacing:0;line-height:1.18}.page-header p{color:#475569;font-size:13px;line-height:1.45;margin-top:6px;max-width:680px}.eyebrow{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.page-actions,.section-actions,.entry-actions,.summary-actions,.mapping-actions,.home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary{background:#172033;color:#f8fafc}.button-secondary{background:#e2e8f0;color:#172033}.button-danger{background:#fee2e2;color:#7f1d1d}.button-ghost{background:transparent;color:#334155}.button:hover:not(:disabled){filter:brightness(.97)}.section-panel,.tool-panel{background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:16px}.section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.section-header h2,.tool-panel h2,.mapping-editor h2{font-size:16px;line-height:1.2}.section-description,.mapping-meta,.scan-summary,.save-status,.empty-list{color:#475569;font-size:13px;line-height:1.45}.section-description{margin-top:4px}.form-error{color:#7f1d1d;font-size:13px;font-weight:700;line-height:1.45}.form-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:5px;min-width:0}.field>span:first-child,.compact-field span,.value-destination .mapping-header,.mapping-header{color:#334155;font-size:12px;font-weight:800}.span-full{grid-column:1 / -1}input,select,textarea{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#172033;min-height:36px;min-width:0;padding:7px 9px;width:100%}input[readonly]{background:#f8fafc;color:#475569}textarea{min-height:74px;resize:vertical}.month-year-row{display:grid;gap:6px;grid-template-columns:minmax(0,1.3fr) minmax(78px,.7fr)}.checkbox-field{align-items:center;display:flex;gap:8px;min-height:36px}.checkbox-field input{height:16px;min-height:16px;width:16px}.entry-list{display:grid;gap:12px}.entry-card{background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:14px}.entry-card.is-editing{border-color:#98d4cb}.entry-card-top{align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.entry-summary{display:grid;gap:4px;min-width:0}.entry-summary h2{font-size:15px;line-height:1.25}.entry-summary p,.entry-meta{color:#475569;font-size:13px;line-height:1.35}.entry-form{border-top:1px solid #e5ebf1;margin-top:14px;padding-top:14px}.entry-errors{color:#7f1d1d;font-size:12px;margin-top:10px}.badge-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.badge,.status-pill{align-items:center;background:#f1f5f9;border:1px solid #d8e0e8;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;min-height:24px;padding:2px 8px}.status-connected{background:#ecfdf3;border-color:#b8e4c8;color:#166534}.connection-row,.settings-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.connection-row p,.settings-row div{display:grid;gap:3px}.connection-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connection-row p{color:#172033;font-size:14px;font-weight:800}.connection-row span,.settings-row span{color:#64748b;font-size:12px;font-weight:600}.scan-summary{background:#f8fafc;border:1px solid #e5ebf1;border-radius:8px;display:grid;gap:4px;margin-top:12px;padding:10px}.save-status{margin-top:10px}.save-status.success{color:#14532d}.save-status.error{color:#7f1d1d}.public-entry-page{background:#fff;color:#172033;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:24px}.public-entry-header{margin:0 auto;max-width:960px;width:100%}.public-entry-brand{align-items:center;display:inline-flex;font-size:15px;font-weight:900;gap:10px}.public-entry-brand img{height:34px;width:34px}.public-entry-content{align-self:center;display:grid;gap:17px;justify-items:center;justify-self:center;max-width:520px;padding:56px 0;text-align:center;width:100%}.public-entry-content h1{font-size:34px;letter-spacing:0;line-height:1.16}.public-entry-description{color:#475569;font-size:16px;line-height:1.55;max-width:500px}.public-login-button{background:#0f766e;border:1px solid #0f766e;min-height:44px;min-width:220px;padding:0 20px}.public-login-button:hover:not(:disabled){background:#0f5b54;filter:none}.public-entry-note,.public-entry-error{font-size:13px;line-height:1.45}.public-entry-note{color:#64748b}.public-entry-error{color:#7f1d1d}.public-entry-footer{color:#64748b;display:flex;font-size:13px;gap:20px;justify-content:center;padding:18px 0 4px}.public-entry-footer a:hover{color:#172033;text-decoration:underline}.landing-page,.session-state{align-items:center;background:#f6f7f9;display:grid;min-height:100vh;padding:24px}.landing-panel{background:#fff;border:1px solid #dce3ea;border-radius:8px;display:grid;gap:14px;justify-items:start;margin:0 auto;max-width:460px;padding:26px;width:100%}.landing-panel img{height:54px;width:54px}.landing-panel h1{font-size:32px;letter-spacing:0;line-height:1.1}.landing-panel>p:not(.eyebrow):not(.save-status){color:#475569;font-size:15px;line-height:1.45}.mapping-summary{align-items:center;background:#fff;border:1px solid #cde4e0;border-radius:8px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto;padding:14px 16px}.summary-icon{align-items:center;background:#dff4f0;border-radius:8px;color:#0f766e;display:flex;height:40px;justify-content:center;width:40px}.mapping-summary h2{font-size:15px;margin-bottom:3px}.mapping-summary p{color:#475569;font-size:13px}.mapping-editor{display:grid;gap:12px}.mapping-orientation{color:#475569;font-size:12px;font-weight:900;text-transform:uppercase}.mapping-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-card{background:#fff;border:1px solid #dce3ea;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.mapping-card h3{font-size:14px}.mapping-card p{color:#64748b;font-size:12px;margin-top:2px}.value-mapping{background:#f8fafc;border:1px solid #e5ebf1;border-radius:8px;padding:9px}.value-mapping summary,.add-values-menu summary{cursor:pointer;font-size:12px;font-weight:900}.value-destinations{display:grid;gap:10px;margin-top:10px}.value-destination,.value-unmapped{display:grid;gap:6px}.value-unmapped{border-top:1px solid #dce3ea;margin-top:10px;padding-top:10px}.chip-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.value-chip{align-items:center;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:4px;min-height:27px;padding:3px 8px}button.value-chip{background:#e0f2fe;color:#0c4a6e;cursor:pointer}.value-chip.is-unmapped{background:#fff;color:#334155}.add-values-menu{position:relative}.add-values-menu summary{background:#fff;border:1px dashed #94a3b8;border-radius:999px;color:#334155;list-style:none;min-height:27px;padding:5px 9px}.add-values-menu summary::-webkit-details-marker{display:none}.add-values-choices{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 16px 30px #0f172a1f;display:grid;gap:4px;left:0;min-width:170px;padding:6px;position:absolute;top:calc(100% + 5px);z-index:5}.add-values-choices label{align-items:center;border-radius:6px;display:flex;font-size:12px;gap:6px;padding:5px 6px}.add-values-choices label:hover{background:#f1f5f9}.add-values-choices input{height:14px;min-height:14px;width:14px}.mapping-actions{justify-content:flex-end}.preview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.preview-group{display:grid;gap:7px}.preview-group h3{font-size:13px}.preview-row{align-items:start;border-top:1px solid #e5ebf1;display:grid;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding-top:7px}.preview-row strong{font-size:12px}.preview-row span,.preview-row p{color:#475569;font-size:12px}.preview-row p{grid-column:1 / -1}.resume-tailoring-input{min-height:280px;white-space:pre}.cover-letter-job-description{min-height:240px}.cover-letter-preview{line-height:1.55;min-height:420px;white-space:pre-wrap}.generated-document-result{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.generated-document-result p{color:#334155;font-size:13px}.validation-panel{display:grid;gap:10px}.validation-panel-error{border-color:#fecaca}.validation-panel-warning{border-color:#fde68a}.validation-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.validation-list li{align-items:start;background:#f8fafc;border:1px solid #e5ebf1;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr) auto;padding:10px}.validation-list strong{color:#172033;font-size:12px;overflow-wrap:anywhere}.validation-list span{color:#475569;font-size:12px;line-height:1.45}.validation-list code,.resume-filename{background:#eef2f7;border-radius:6px;color:#334155;font-size:12px;padding:3px 6px}.validation-empty{align-items:center;color:#166534;display:flex;font-size:13px;font-weight:800;gap:7px}.resume-preview{display:grid;gap:14px}.resume-preview-group{border-top:1px solid #e5ebf1;display:grid;gap:8px;padding-top:12px}.resume-preview-group:first-child{border-top:0;padding-top:0}.resume-preview-group h2{font-size:14px}.resume-preview-group>p,.resume-bullet-list,.resume-project-preview p,.resume-skill-list{color:#475569;font-size:13px;line-height:1.5}.resume-skill-list{display:grid;gap:8px;margin:0}.resume-skill-list div{display:grid;gap:5px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.resume-skill-list dt{color:#334155;font-weight:800}.resume-skill-list dd{margin:0}.resume-bullet-list{margin:0;padding-left:18px}.resume-project-list{display:grid;gap:12px}.resume-edit-list{display:grid;gap:10px}.resume-edit-row{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto}.resume-project-preview{display:grid;gap:5px}.resume-project-preview h3{font-size:13px}.resume-project-editor{border:1px solid #e5ebf1;border-radius:8px;padding:12px}.resume-project-editor-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.resume-filename{display:inline-block;overflow-wrap:anywhere}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width: 920px){.content{padding:0 16px 30px}}@media (max-width: 640px){.public-entry-page{padding:18px}.public-entry-content{gap:15px;padding:48px 0}.public-entry-content h1{font-size:30px}.public-login-button{max-width:320px}.page-header,.section-header,.connection-row,.settings-row,.mapping-summary,.entry-card-top{align-items:stretch;grid-template-columns:1fr}.page-header,.section-header{flex-direction:column}.form-grid,.resume-edit-row,.mapping-grid,.preview-grid,.validation-list li,.resume-skill-list div{grid-template-columns:1fr}.mapping-actions,.entry-actions,.summary-actions,.page-actions{align-items:stretch;flex-direction:column}.button{width:100%}}.public-entry-page{--postcard-paper: #f1e6d0;--postcard-paper-light: #f7efdf;--postcard-paper-dark: #dfd0b5;--postcard-ink: #15283a;--postcard-ink-muted: #657078;--postcard-blue: #466e88;--postcard-red: #a94f40;--postcard-rule: #c8b99f;--postcard-desk: #c8b89e;align-items:center;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.28),transparent 32%),var(--postcard-desk);color:var(--postcard-ink);display:flex;flex-direction:column;font-family:Libre Franklin,sans-serif;gap:20px;justify-content:center;min-height:100vh;padding:48px 24px}.postcard{background:repeating-linear-gradient(135deg,var(--postcard-blue) 0px,var(--postcard-blue) 13px,var(--postcard-paper) 13px,var(--postcard-paper) 21px,var(--postcard-red) 21px,var(--postcard-red) 34px,var(--postcard-paper) 34px,var(--postcard-paper) 42px);box-shadow:0 3px 2px #4737231f,0 12px 25px #47372326,0 35px 60px #4737231f;padding:10px;transform:rotate(-.4deg);width:min(1040px,100%)}.postcard__paper{background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.28),transparent 26%),radial-gradient(circle at 80% 70%,rgba(105,81,50,.04),transparent 28%),var(--postcard-paper);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:545px;overflow:hidden;position:relative}.postcard__paper:after{background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(83,68,48,.025) 4px);content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.28;pointer-events:none;position:absolute;z-index:0}.postcard__message{min-width:0;padding:clamp(38px,6vw,74px);position:relative;z-index:1}.postcard__message:after{background:var(--postcard-rule);bottom:10%;content:"";position:absolute;right:0;top:10%;width:1px}.postcard__eyebrow{color:var(--postcard-red);font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.postcard__message h1{color:var(--postcard-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(42px,7vw,68px);letter-spacing:-.045em;line-height:.98;margin:0}.postcard__tagline{color:var(--postcard-blue);font-family:Libre Baskerville,Georgia,serif;font-size:16px;font-style:italic;line-height:1.55;margin:18px 0 30px;max-width:480px}.postcard__note{color:#354552;font-family:Libre Baskerville,Georgia,serif;font-size:13px;line-height:1.75;max-width:510px}.postcard__note p{margin:0 0 14px}.postcard__signoff{margin-top:22px!important}.postcard__signoff span{color:var(--postcard-red);font-style:italic}.postcard__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.postcard__actions .postal-button{border:1px solid var(--postcard-ink);border-radius:2px;box-shadow:none;font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;min-height:40px;padding:0 18px;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.postcard__actions .postal-button:hover:not(:disabled){filter:none;transform:translateY(-2px)}.postcard__actions .postal-button--primary{background:var(--postcard-ink);border-color:var(--postcard-ink);box-shadow:3px 3px 0 var(--postcard-red);color:var(--postcard-paper-light)}.postcard__actions .postal-button--primary:hover:not(:disabled){background:#20394d}.postcard__login-note{color:var(--postcard-ink-muted);font-size:10px;letter-spacing:.04em;line-height:1.45;margin:16px 0 0}.postcard__error{border-left:2px solid var(--postcard-red);color:#7f332b;font-size:11px;line-height:1.45;margin:12px 0 0;padding-left:10px}.postcard__address{display:flex;flex-direction:column;min-width:0;padding:clamp(32px,5vw,56px) clamp(28px,5vw,52px);position:relative;z-index:1}.postcard-postage-area{align-items:flex-start;display:flex;justify-content:flex-end;min-height:128px;position:relative}.postcard-stamp{align-items:center;background:#ffffff24;border:2px dashed var(--postcard-red);color:var(--postcard-red);display:flex;flex-direction:column;height:98px;justify-content:center;position:relative;transform:rotate(2deg);width:82px}.postcard-stamp:before{border:1px solid rgba(169,79,64,.55);content:"";top:5px;right:5px;bottom:5px;left:5px;position:absolute}.postcard-stamp__small{font-size:8px;font-weight:700;letter-spacing:.15em}.postcard-stamp__icon{font-size:18px;margin:4px 0 1px}.postcard-stamp strong{font-family:Libre Baskerville,Georgia,serif;font-size:24px}.postcard-postmark{align-items:center;border:2px solid rgba(70,110,136,.57);border-radius:50%;color:#466e88ba;display:flex;flex-direction:column;height:110px;justify-content:center;position:absolute;right:54px;top:7px;transform:rotate(-12deg);width:110px;z-index:2}.postcard-postmark:after{border-bottom:2px solid rgba(70,110,136,.45);border-top:2px solid rgba(70,110,136,.45);content:"";height:20px;left:75px;position:absolute;top:51%;width:74px}.postcard-postmark span,.postcard-postmark small{font-size:8px;font-weight:700;letter-spacing:.12em}.postcard-postmark strong{font-family:Libre Baskerville,Georgia,serif;font-size:18px;margin:3px 0}.postcard-recipient{margin-bottom:auto;margin-top:auto}.postcard-recipient__label{color:var(--postcard-ink-muted);font-family:Libre Baskerville,Georgia,serif;font-size:12px;font-style:italic;margin:0 0 19px}.postcard-recipient__line{align-items:flex-end;border-bottom:1px solid var(--postcard-rule);display:flex;min-height:39px}.postcard-recipient__line span{color:var(--postcard-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(13px,2vw,15px);letter-spacing:.08em;padding:0 7px 7px}.postcard-recipient__line--empty{opacity:.55}.postcard-recipient__note{color:var(--postcard-ink-muted);font-size:10px;letter-spacing:.07em;line-height:1.55;margin:22px 0 0;max-width:280px;text-transform:uppercase}.postcard__details{display:flex;gap:8px;margin-top:30px}.postcard__details span{border:1px solid rgba(70,110,136,.5);color:var(--postcard-blue);font-size:8px;font-weight:700;letter-spacing:.14em;padding:5px 8px}.postcard-stage-caption{color:#15283a8c;font-size:9px;font-weight:700;letter-spacing:.22em;margin:0;text-align:center}.postcard-legal{align-items:center;color:#15283a94;display:flex;font-size:11px;gap:10px;justify-content:center}.postcard-legal a:hover{color:var(--postcard-ink);text-decoration:underline}@media (max-width: 760px){.public-entry-page{justify-content:flex-start;padding:24px 16px}.postcard{transform:none}.postcard__paper{grid-template-columns:1fr}.postcard__message{padding:42px 34px 36px}.postcard__message:after{bottom:0;height:1px;left:34px;right:34px;top:auto;width:auto}.postcard__address{min-height:420px;padding:32px 34px 42px}.postcard-postage-area{min-height:120px}}@media (max-width: 480px){.public-entry-page{padding:12px}.postcard{padding:6px}.postcard__message{padding:34px 24px 30px}.postcard__message h1{font-size:42px}.postcard__tagline{font-size:14px}.postcard__note{font-size:12px}.postcard__actions{align-items:stretch;flex-direction:column}.postcard__actions .postal-button{width:100%}.postcard__address{display:grid;grid-template-columns:minmax(0,1fr) 94px;grid-template-areas:"recipient postage" "details details";column-gap:14px;row-gap:18px;min-height:0;padding:24px}.postcard-recipient{grid-area:recipient;margin:0;align-self:center}.postcard-recipient__label{font-size:10px;margin:0 0 8px}.postcard-recipient__line{min-height:29px}.postcard-recipient__line span{font-size:10px;letter-spacing:.06em;padding:0 3px 5px}.postcard-recipient__line--empty{display:none}.postcard-recipient__note{font-size:8px;line-height:1.4;margin:13px 0 0}.postcard-postage-area{grid-area:postage;min-height:96px;width:94px}.postcard-stamp{height:76px;margin-left:auto;width:62px}.postcard-stamp strong{font-size:18px}.postcard-stamp__icon{font-size:13px}.postcard-postmark{height:82px;right:20px;top:10px;transform:rotate(-12deg);width:82px}.postcard-postmark strong{font-size:13px}.postcard-postmark span,.postcard-postmark small{font-size:6px}.postcard-postmark:after{display:none}.postcard__details{grid-area:details;align-items:center;border-top:1px solid var(--postcard-rule);gap:12px;margin:0;padding-top:14px}.postcard__details span{border:0;font-size:7px;padding:0}.postcard__details span:not(:last-child):after{content:"·";color:var(--postcard-red);margin-left:12px}}.profile-postal-page{--profile-paper: #f1e6d0;--profile-paper-light: #f7efdf;--profile-paper-dark: #dfd0b5;--profile-ink: #15283a;--profile-muted: #657078;--profile-blue: #466e88;--profile-red: #a94f40;--profile-rule: #c8b99f;font-family:Libre Franklin,sans-serif}.profile-editor-layout{align-items:start;display:grid;gap:clamp(22px,3vw,34px);grid-template-columns:minmax(0,1.32fr) minmax(350px,.88fr)}.profile-editor-sheet{background:linear-gradient(#fffffff2,#fffffff2);border:1px solid #dce3ea;box-shadow:0 2px 2px #0f172a05,0 10px 26px #0f172a0b;min-width:0;overflow:hidden}.profile-editor-heading{align-items:flex-start;border-bottom:1px solid #dce3ea;display:flex;gap:24px;justify-content:space-between;padding:22px 24px 20px}.profile-document-code{color:var(--profile-red);font-size:9px;font-weight:800;letter-spacing:.18em;margin-bottom:7px;text-transform:uppercase}.profile-editor-heading h2{color:var(--profile-ink);font-family:Libre Baskerville,Georgia,serif;font-size:22px;font-weight:700;line-height:1.2}.profile-editor-heading>div>p:last-child{color:#64748b;font-size:12px;line-height:1.5;margin-top:5px}.profile-file-mark{border:1px solid rgba(169,79,64,.55);color:var(--profile-red);flex:0 0 auto;font-size:8px;font-weight:800;letter-spacing:.16em;padding:6px 8px;transform:rotate(2deg)}.profile-form-group{display:grid;gap:16px;padding:21px 24px 24px}.profile-form-group+.profile-form-group{border-top:1px solid #e5ebf1}.profile-form-group-heading{align-items:flex-start;display:grid;gap:11px;grid-template-columns:25px minmax(0,1fr)}.profile-form-group-heading>span{color:var(--profile-red);font-family:Libre Baskerville,Georgia,serif;font-size:11px;font-style:italic;padding-top:2px}.profile-form-group-heading h3{color:var(--profile-ink);font-family:Libre Baskerville,Georgia,serif;font-size:14px;line-height:1.2}.profile-form-group-heading p{color:#7a8490;font-size:10px;line-height:1.45;margin-top:3px}.profile-form-grid{gap:12px}.profile-postal-page .field>span:first-child{color:#53606f;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.profile-postal-page input{background:#fbfcfd;border:1px solid #d5dde5;border-radius:3px;color:var(--profile-ink);min-height:38px;padding:8px 10px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.profile-postal-page input:hover:not([readonly]){border-color:#b6c3cf}.profile-postal-page input:focus{background:#fff;border-color:var(--profile-blue);box-shadow:0 0 0 2px #466e881c;outline:0}.profile-postal-page input[readonly]{background:#f4f6f8;color:#72808d}.profile-preview-column{min-width:0;position:sticky;top:22px}.profile-preview-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px;padding:0 2px}.profile-preview-heading>span{color:var(--profile-blue);font-size:9px;font-weight:800;letter-spacing:.17em}.profile-preview-heading small{color:#87909a;font-family:Libre Baskerville,Georgia,serif;font-size:9px;font-style:italic}.profile-card-airmail{background:repeating-linear-gradient(135deg,var(--profile-blue) 0px,var(--profile-blue) 10px,var(--profile-paper) 10px,var(--profile-paper) 16px,var(--profile-red) 16px,var(--profile-red) 26px,var(--profile-paper) 26px,var(--profile-paper) 32px);box-shadow:0 3px 2px #47372314,0 14px 28px #47372321,0 30px 50px #47372314;padding:7px;transform:rotate(.35deg)}.profile-sender-card{background:radial-gradient(circle at 14% 12%,rgba(255,255,255,.3),transparent 30%),radial-gradient(circle at 85% 75%,rgba(79,60,37,.035),transparent 32%),var(--profile-paper);color:var(--profile-ink);min-height:500px;overflow:hidden;padding:26px 26px 19px;position:relative}.profile-sender-card:after{background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(83,68,48,.022) 4px);content:"";top:0;right:0;bottom:0;left:0;opacity:.32;pointer-events:none;position:absolute}.profile-card-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-height:102px;position:relative;z-index:1}.profile-card-kicker{color:var(--profile-red);font-family:Libre Baskerville,Georgia,serif;font-size:11px;font-weight:700}.profile-card-reference{color:var(--profile-muted);font-size:7px;font-weight:800;letter-spacing:.15em;margin-top:4px}.profile-card-postage{height:90px;position:relative;width:150px}.profile-card-stamp{align-items:center;border:2px dashed var(--profile-red);color:var(--profile-red);display:flex;flex-direction:column;height:78px;justify-content:center;position:absolute;right:0;top:0;transform:rotate(2deg);width:66px}.profile-card-stamp:before{border:1px solid rgba(169,79,64,.5);content:"";top:4px;right:4px;bottom:4px;left:4px;position:absolute}.profile-card-stamp small{font-size:6px;font-weight:800;letter-spacing:.13em}.profile-card-stamp strong{font-family:Libre Baskerville,Georgia,serif;font-size:20px;margin:3px 0 0}.profile-card-stamp span{font-size:6px;font-weight:900;letter-spacing:.12em}.profile-card-postmark{align-items:center;border:1.5px solid rgba(70,110,136,.55);border-radius:50%;color:#466e88b3;display:flex;flex-direction:column;height:80px;justify-content:center;position:absolute;right:43px;top:8px;transform:rotate(-12deg);width:80px;z-index:2}.profile-card-postmark:after{border-bottom:1.5px solid rgba(70,110,136,.38);border-top:1.5px solid rgba(70,110,136,.38);content:"";height:14px;left:60px;position:absolute;top:48%;width:47px}.profile-card-postmark span,.profile-card-postmark small{font-size:5px;font-weight:800;letter-spacing:.1em}.profile-card-postmark strong{font-family:Libre Baskerville,Georgia,serif;font-size:10px;margin:2px 0}.profile-card-body{position:relative;z-index:1}.profile-card-label{color:var(--profile-muted);font-size:7px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.profile-card-identity{margin-top:7px}.profile-card-identity h2{color:var(--profile-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(20px,2.2vw,27px);line-height:1.15;margin-top:7px}.profile-card-preferred{color:var(--profile-blue);font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-style:italic;margin-top:5px}.profile-card-divider{background:var(--profile-rule);height:1px;margin:18px 0}.profile-card-address-lines{display:grid;gap:4px;margin-top:8px}.profile-card-address-lines span{font-family:Libre Baskerville,Georgia,serif;font-size:11px;line-height:1.35}.profile-card-contact{border-bottom:1px solid var(--profile-rule);border-top:1px solid var(--profile-rule);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);margin-top:19px;padding:13px 0}.profile-card-contact>div{display:grid;gap:4px;min-width:0}.profile-card-contact strong{font-family:Libre Baskerville,Georgia,serif;font-size:9px;font-weight:400;min-width:0;overflow-wrap:anywhere}.profile-card-links{margin-top:18px}.profile-card-link-list{display:grid;gap:5px;margin-top:8px}.profile-card-link-list span{color:var(--profile-blue);font-family:Libre Baskerville,Georgia,serif;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.profile-sender-card .is-placeholder{color:#6570787a;font-style:italic}.profile-card-footer{align-items:center;bottom:18px;color:#15283a8c;display:flex;font-size:6px;font-weight:800;gap:7px;letter-spacing:.15em;position:absolute;right:25px;z-index:1}.profile-preview-note{color:#7b8490;font-size:9px;line-height:1.5;margin:10px auto 0;max-width:330px;text-align:center}@media (max-width: 980px){.profile-editor-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:20px}.profile-sender-card{padding:22px 21px 18px}.profile-card-postage{width:125px}}@media (max-width: 820px){.profile-editor-layout{grid-template-columns:1fr}.profile-preview-column{position:static}.profile-card-airmail{margin:0 auto;max-width:560px;width:100%}.profile-sender-card{min-height:470px}}@media (max-width: 640px){.profile-editor-heading{gap:14px;padding:18px}.profile-form-group{padding:18px}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid .span-full{grid-column:auto}.profile-card-airmail{padding:6px;transform:none}.profile-sender-card{min-height:450px;padding:20px}.profile-card-contact{grid-template-columns:1fr;gap:10px}.profile-preview-heading{margin-top:4px}}@media (max-width: 420px){.profile-card-postage{transform:scale(.86);transform-origin:top right;width:110px}.profile-sender-card{min-height:435px}.profile-card-identity h2{font-size:20px}}.profile-postal-page.profile-desk{--profile-desk: #cbb897;--profile-paper: #f3ead9;--profile-paper-light: #fbf6ec;--profile-ink: #17283a;--profile-muted: #70777c;--profile-blue: #4b7087;--profile-red: #9d463c;--profile-red-deep: #8a3732;--profile-red-darker: #712a27;--profile-rule: #c9b89d;--profile-tab-cream: #eadfc9;--profile-tab-blue: #9eb3bf;--profile-tab-red: #c58d84;--profile-tab-green: #a9b7a2;background:radial-gradient(circle at 13% 7%,rgba(255,255,255,.18),transparent 25%),radial-gradient(circle at 86% 81%,rgba(87,63,35,.07),transparent 30%),repeating-linear-gradient(2deg,transparent 0,transparent 26px,rgba(71,49,28,.018) 27px,transparent 29px),var(--profile-desk);color:var(--profile-ink);font-family:Libre Franklin,Arial,sans-serif;margin:0 -28px -36px;min-height:100vh;overflow-x:hidden;padding:14px clamp(14px,4vw,44px) 48px;position:relative}.profile-postal-page.profile-desk:after{background-image:repeating-linear-gradient(90deg,rgba(72,50,26,.012) 0,rgba(72,50,26,.012) 1px,transparent 1px,transparent 8px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.profile-desk-topline{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto 7px;max-width:1180px;position:relative;z-index:20}.profile-brand-label,.profile-desktop-sender-label{background:#fbf6ece6;border:1px solid rgba(96,71,43,.18);box-shadow:2px 2px #60472b14}.profile-brand-label{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:clamp(56px,5vw,72px);padding:6px 9px;width:max-content}.profile-brand-seal{align-items:center;border:1px solid var(--profile-red);color:var(--profile-red);display:flex;font-family:Libre Baskerville,Georgia,serif;font-size:9px;font-weight:700;height:28px;justify-content:center;transform:rotate(-3deg);width:28px}.profile-brand-copy{display:grid;gap:2px}.profile-brand-copy strong{font-family:Libre Baskerville,Georgia,serif;font-size:15px;font-weight:400}.profile-brand-copy span,.profile-desktop-sender-label span{color:var(--profile-muted);font-size:5px;font-weight:800;letter-spacing:0;text-transform:uppercase}.profile-brand-copy span{color:var(--profile-blue)}.profile-desktop-sender-label{display:grid;flex:0 0 auto;gap:1px;justify-items:end;padding:6px 9px;width:max-content}.profile-desktop-sender-label strong{font-family:Libre Baskerville,Georgia,serif;font-size:9px;font-weight:400}.profile-save-status{background:#fbf6eceb;border:1px solid rgba(96,71,43,.18);color:var(--profile-blue);font-size:11px;font-weight:800;margin:0 auto 10px;max-width:1180px;padding:8px 10px;position:relative;z-index:4}.profile-save-status.success{color:#14532d}.profile-save-status.error{color:#7f1d1d}.profile-record-stage{margin:0 auto;max-width:1180px;padding:0;position:relative;z-index:3}.profile-mobile-booklet{display:none}.profile-side-tabs{display:flex;flex-direction:column;gap:11px;left:22px;position:absolute;top:86px;z-index:0}.profile-side-tab{--profile-tab-tilt: 0deg;align-items:center;border:1px solid rgba(73,58,39,.16);border-right:0;border-radius:10px 0 0 10px;box-shadow:-2px 3px 7px #573f251a,inset 0 1px #ffffff57,inset -10px 0 12px #573f2509;color:var(--profile-ink);display:flex;height:47px;justify-content:flex-start;padding:0 9px;transform-origin:right center;transition:color .14s ease,transform .12s ease;width:100px}.profile-side-tab strong{font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-weight:400;line-height:1.18;text-transform:none}.profile-side-tab:nth-child(4n+1){background:var(--profile-tab-cream);--profile-tab-tilt: -.35deg;transform:rotate(var(--profile-tab-tilt))}.profile-side-tab:nth-child(4n+2){background:var(--profile-tab-green);--profile-tab-tilt: .28deg;transform:rotate(var(--profile-tab-tilt))}.profile-side-tab:nth-child(4n+3){background:var(--profile-tab-red);--profile-tab-tilt: -.24deg;transform:rotate(var(--profile-tab-tilt))}.profile-side-tab:nth-child(4n){background:var(--profile-tab-blue);--profile-tab-tilt: .32deg;transform:rotate(var(--profile-tab-tilt))}.profile-side-tab:hover,.profile-side-tab.active{color:var(--profile-red-darker);transform:translate(-3px) rotate(var(--profile-tab-tilt))}.profile-side-tab.active{border-color:var(--profile-red);color:var(--profile-red-darker)}.profile-side-tab:focus-visible{outline:2px solid var(--profile-ink);outline-offset:2px}.profile-desktop-book{display:block}.profile-book-shell{margin-left:104px;padding:14px 16px 18px;position:relative}.profile-book-cover{background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 5px),var(--profile-red-deep);border:2px solid var(--profile-red-darker);bottom:6px;box-shadow:0 10px 18px #482e1926,0 26px 46px #482e1924;left:6px;position:absolute;right:6px;top:6px;transform:rotate(-.25deg)}.profile-book-bookmark{background:var(--profile-blue);color:var(--profile-paper-light);padding:11px 7px 18px;position:absolute;right:82px;text-align:center;top:-5px;width:29px;z-index:10}.profile-book-bookmark span{font-size:6px;font-weight:800;text-transform:uppercase}.profile-book-bookmark:after{border-left:14.5px solid transparent;border-right:14.5px solid transparent;border-top:10px solid var(--profile-blue);bottom:-9px;content:"";left:0;position:absolute}.profile-book-spread{background:var(--profile-paper);display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);min-height:650px;position:relative;z-index:3}.profile-book-seam{background:linear-gradient(90deg,#573f251f,#ffffff4d,#573f251f);box-shadow:inset 0 0 10px #523a211a}.profile-book-page{background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.28),transparent 26%),repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(74,58,38,.016) 4px),var(--profile-paper);display:flex;flex-direction:column;min-width:0;padding:32px 34px 24px;position:relative}.profile-book-page-left{box-shadow:inset -10px 0 16px -16px #45311d59}.profile-book-page-right{box-shadow:inset 10px 0 16px -16px #45311d59}.profile-page-head{border-bottom:1px solid var(--profile-rule);margin-bottom:20px;padding-bottom:5px}.profile-page-code{color:var(--profile-red);font-size:6px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.profile-page-head-row{align-items:flex-start;display:flex;gap:5px;justify-content:space-between}.profile-page-head h1{font-family:Libre Baskerville,Georgia,serif;font-size:22px;font-weight:400;line-height:1.16}.profile-page-head p:last-child{color:var(--profile-muted);font-family:Libre Baskerville,Georgia,serif;font-size:8px;font-style:italic;margin-top:5px}.profile-page-mark{align-items:center;border:1px solid var(--profile-red);border-radius:50%;color:var(--profile-red);display:none;font-size:16px;height:40px;justify-content:center;transform:rotate(7deg);width:40px}.profile-filed-stamp{border:1px solid var(--profile-blue);color:var(--profile-blue);display:none;font-size:6px;font-weight:800;padding:8px 10px;text-transform:uppercase;transform:rotate(-5deg)}.profile-record-section{padding:2px 0 22px}.profile-record-section+.profile-record-section{border-top:1px solid rgba(201,184,157,.76);padding-top:20px}.profile-record-section-head{align-items:start;display:grid;gap:1px;grid-template-columns:26px minmax(0,1fr);margin-bottom:14px}.profile-record-section-head>span{color:var(--profile-red);font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-style:italic}.profile-record-section-head h2{font-family:Libre Baskerville,Georgia,serif;font-size:12px;font-weight:700}.profile-record-section-head p{color:var(--profile-muted);font-size:7px;margin-top:2px}.profile-book-form-grid{gap:11px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-postal-page .span-full{grid-column:1 / -1}.profile-postal-page.profile-desk .field{display:grid;gap:5px;min-width:0}.profile-postal-page.profile-desk .field>span:first-child{color:var(--profile-ink);font-size:6px;font-weight:800;text-transform:uppercase}.profile-postal-page.profile-desk input{background:transparent;border:0;border-bottom:1px solid rgba(75,112,135,.64);border-radius:0;color:var(--profile-ink);min-height:32px;outline:none;padding:5px 2px;width:100%}.profile-postal-page.profile-desk input:focus{background:#ffffff24;border-bottom-color:var(--profile-red);box-shadow:none}.profile-postal-page.profile-desk input[readonly]{background:transparent;color:#747c7f}.profile-postal-page.profile-desk input::placeholder{color:#9a958a;font-family:Libre Baskerville,Georgia,serif;font-size:8px;font-style:italic}.profile-book-actions{align-items:center;border-top:1px solid var(--profile-rule);display:flex;gap:18px;justify-content:space-between;margin-top:auto;padding-top:17px}.profile-record-status{align-items:center;display:flex;gap:9px}.profile-record-status span{color:var(--profile-red);font-size:6px;font-weight:800;text-transform:uppercase}.profile-record-status p{color:var(--profile-muted);font-size:6px}.profile-book-actions .button{background:var(--profile-red-deep);border:0;border-radius:0;box-shadow:3px 3px 0 var(--profile-blue);color:var(--profile-paper-light);font-size:7px;gap:6px;min-height:35px;padding:0 13px;text-transform:uppercase}.profile-book-actions .button:hover:not(:disabled){filter:none;transform:translate(-1px,-1px)}.personal-notebook-page .profile-book-bookmark{width:46px}.personal-notebook-page .profile-book-bookmark:after{border-left-width:23px;border-right-width:23px}.personal-notebook-page .profile-book-bookmark span{overflow-wrap:anywhere}.notebook-index-page{justify-content:space-between}.notebook-index-copy{border-left:1px solid rgba(157,70,60,.38);display:grid;gap:18px;margin-top:10px;padding:8px 0 8px 18px}.notebook-index-copy p{color:var(--profile-muted);font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-style:italic;line-height:1.7;max-width:300px}.notebook-page-action{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.personal-notebook-page .button{border-radius:0;font-size:7px;min-height:34px;text-transform:uppercase}.personal-notebook-page .button-primary{background:var(--profile-red-deep);box-shadow:3px 3px 0 var(--profile-blue);color:var(--profile-paper-light)}.personal-notebook-page .button-secondary{background:#fbf6eca3;border:1px solid rgba(75,112,135,.38);color:var(--profile-blue)}.personal-notebook-page .button-danger{background:#9d463c1f;border:1px solid rgba(157,70,60,.35);color:var(--profile-red-darker)}.notebook-list-head{margin-bottom:14px}.notebook-entry-list{gap:11px}.personal-notebook-page .empty-list{color:var(--profile-muted);font-family:Libre Baskerville,Georgia,serif;font-size:10px;font-style:italic;margin-bottom:12px}.personal-notebook-page .entry-card{background:linear-gradient(96deg,rgba(255,255,255,.17),transparent 42%),#fbf6ec5c;border:1px solid rgba(201,184,157,.8);border-radius:0;box-shadow:2px 2px #573f250d;padding:12px}.personal-notebook-page .entry-card.is-editing{border-color:#9d463c80;box-shadow:3px 3px #4b708729}.personal-notebook-page .entry-summary h2{font-family:Libre Baskerville,Georgia,serif;font-size:12px;font-weight:700}.personal-notebook-page .entry-summary p,.personal-notebook-page .entry-meta{color:var(--profile-muted);font-size:7px}.personal-notebook-page .badge{background:#4b70871a;border-color:#4b70873d;border-radius:0;color:var(--profile-blue);font-size:6px;min-height:18px;text-transform:uppercase}.personal-notebook-page .entry-form{border-top-color:#c9b89dcc}.personal-notebook-page textarea,.personal-notebook-page select{background:transparent;border:0;border-bottom:1px solid rgba(75,112,135,.64);border-radius:0;color:var(--profile-ink);outline:none;padding:5px 2px}.personal-notebook-page textarea:focus,.personal-notebook-page select:focus{background:#ffffff24;border-bottom-color:var(--profile-red)}.personal-notebook-page .checkbox-field{color:var(--profile-ink);font-size:7px;font-weight:800;text-transform:uppercase}.personal-notebook-page .checkbox-field input{accent-color:var(--profile-red)}.profile-page-footer{color:#17283a73;display:flex;font-size:5px;font-weight:800;justify-content:space-between;margin-top:20px;text-transform:uppercase}.profile-desk-caption{color:#4a37248f;font-size:6px;font-weight:800;margin:16px auto 0;max-width:1180px;position:relative;text-align:center;text-transform:uppercase;z-index:3}@media (max-width: 980px){.profile-book-shell{margin-left:92px}.profile-side-tabs{left:0;top:86px}.profile-side-tab{height:45px;padding-right:14px;width:118px}.profile-side-tab strong{font-size:9px}.profile-book-page{padding:28px 26px 22px}}@media (max-width: 760px){.profile-postal-page.profile-desk{margin:0 -28px -36px;padding:10px 10px 30px}.profile-desk-topline{align-items:center;background:#fbf6ecf5;border:1px solid rgba(96,71,43,.18);box-shadow:2px 2px #60472b14;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:7px;padding:6px 8px}.profile-brand-label{background:transparent;border:0;box-shadow:none;padding:0}.profile-brand-seal{height:27px;width:27px}.profile-brand-copy strong{font-size:14px}.profile-desktop-sender-label,.profile-side-tabs,.profile-desktop-book{display:none}.profile-mobile-booklet{display:block;margin-top:0}.profile-booklet-shell{padding:7px;position:relative}.profile-booklet-cover{background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 5px),var(--profile-red-deep);border:2px solid var(--profile-red-darker);bottom:4px;box-shadow:0 10px 18px #482e1924,0 22px 34px #482e191f;left:4px;position:absolute;right:4px;top:4px;transform:rotate(-.2deg)}.profile-booklet-page{background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.26),transparent 26%),repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(74,58,38,.016) 4px),var(--profile-paper);padding:20px 17px;position:relative;z-index:2}.profile-booklet-page .profile-book-form-grid{grid-template-columns:1fr}.profile-booklet-page .span-full{grid-column:auto}.profile-booklet-page .profile-book-actions{align-items:stretch;flex-direction:column}.profile-booklet-page .profile-book-actions .button,.personal-notebook-page .notebook-page-action .button{justify-content:center;width:100%}.personal-notebook-page .entry-card-top{grid-template-columns:1fr}.profile-page-head h1{font-size:20px}.profile-page-head-row{gap:10px}.profile-filed-stamp{font-size:5px;padding:6px 8px}}
