@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600&family=Frank+Ruhl+Libre:wght@500;700&family=Heebo:wght@400;500;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.workspace-shell{position:relative;width:min(1540px,calc(100vw - 22px));margin:0 auto;padding:.7rem 0 .8rem;block-size:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.75rem}.workspace-topbar,.proof-panel,.editor-panel{border:1px solid var(--stroke-soft);border-radius:1.7rem;background:linear-gradient(180deg,var(--surface-paper),var(--surface-soft));box-shadow:var(--shadow-soft)}.workspace-layout,.section-heading,.field-stack,.review-status-grid{display:grid;gap:.8rem}.section-heading h2,.field-stack span,fieldset legend,.technical-card h3{margin:0}.workspace-topbar-meta,.section-heading p,.inline-feedback,.context-copy,.context-note p,.empty-copy,.technical-card p,.proof-empty p{margin:0;color:var(--ink-muted);line-height:1.6}.workspace-toolbar,.status-row,.action-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.picker-field,.field-stack{min-width:0}.field-stack span,fieldset legend,.section-heading h2,.technical-card h3{font-size:.88rem;font-weight:800;color:var(--ink-subtle)}.field-stack textarea{padding:.85rem .95rem}.workspace-layout{grid-template-columns:minmax(0,1fr) minmax(18.5rem,22.5rem);grid-template-areas:"proof editor";min-block-size:0;align-items:stretch}.workspace-layout>*,.proof-panel,.editor-panel{min-width:0;min-block-size:0}.proof-panel{grid-area:proof}.editor-panel{grid-area:editor}.proof-panel,.editor-panel{block-size:100%;overflow:hidden;padding:.95rem}.editor-panel{align-self:start;block-size:auto;max-block-size:min(100%,30rem)}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.section-heading-inline{margin-bottom:.85rem}.technical-details{border-top:1px solid var(--stroke-soft);padding-top:1rem}.technical-details summary{cursor:pointer;font-weight:700;color:var(--brand-moss-deep)}.technical-details[open] summary{margin-bottom:.9rem}.technical-grid{display:grid;gap:.85rem}.technical-card{padding:.9rem;border:1px solid var(--stroke-soft);border-radius:1.2rem;background:#ffffff94}.technical-card p+p,.context-note p+p{margin-top:.45rem}@media(max-width:1120px){.workspace-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}}@media(max-width:980px){.workspace-shell{width:min(100vw - 14px,1540px);block-size:auto;min-block-size:100dvb;grid-template-rows:auto auto}.workspace-topbar-bar{grid-template-columns:auto minmax(0,1fr) auto}.workspace-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"proof" "editor";min-block-size:auto;align-content:start}.proof-panel{min-block-size:24rem;grid-template-rows:auto auto}.proof-panel,.editor-panel{block-size:auto;overflow:visible}.editor-panel{grid-template-rows:auto auto auto}.proof-canvas{block-size:auto;min-block-size:22rem}.editor-panel-scroll{min-block-size:auto;overflow:visible;padding-inline-end:0}}@media(max-width:720px){.workspace-topbar,.proof-panel,.editor-panel{border-radius:1.35rem}.workspace-picker-grid,.review-status-grid,.workspace-layout{grid-template-columns:1fr}.workspace-topbar-bar{grid-template-columns:auto minmax(0,1fr)}.workspace-topbar-metrics,.workspace-topbar-actions-compact{grid-column:1 / -1;justify-content:start}.status-toggle{grid-template-columns:1fr}.action-row{align-items:stretch;flex-direction:column}}@media(max-width:560px){.workspace-shell{width:min(100vw - 14px,1420px)}.workspace-topbar,.proof-panel,.editor-panel{padding:.9rem}.workspace-topbar-copy h1{font-size:1.8rem}.picker-trigger{min-block-size:2.95rem}}.proof-panel,.editor-panel,.context-card,.proof-canvas,.proof-empty,.workspace-loading-card,.status-toggle,.editor-panel-scroll,.proof-panel-body{display:grid;gap:.9rem}.proof-panel,.editor-panel{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.editor-panel{grid-template-rows:auto minmax(0,1fr) auto}.proof-canvas{place-items:stretch;block-size:auto;min-block-size:100%;min-width:0;grid-template-rows:auto;overflow:visible;padding:.35rem 0;background:transparent;container:proofstage / inline-size}.proof-empty{justify-items:center;max-inline-size:26rem;min-block-size:100%;text-align:center}.proof-empty strong{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:999px;background:#9a67341f;color:var(--brand-brass);font-family:var(--font-display);font-size:1.75rem}.proof-panel-body,.editor-panel-scroll{min-block-size:0}.proof-panel-body{grid-template-rows:minmax(0,1fr);overflow:auto;padding-inline-end:.15rem;overscroll-behavior:contain;scrollbar-gutter:stable}.editor-panel-scroll{overflow:auto;padding-inline-end:.15rem;align-content:start}.context-card{padding:.9rem .95rem;border-inline-start:3px solid rgba(49,90,75,.18);border-radius:1.25rem;background:#f7f2ea9e}.context-label{font-size:.82rem;font-weight:800;color:var(--ink-subtle);letter-spacing:.02em}.field-stack textarea{min-block-size:7.2rem;max-block-size:18rem;field-sizing:content;line-height:1.65;text-align:start;resize:vertical}.field-stack textarea:read-only{cursor:wait;background:#f4efe7eb}.review-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}fieldset{margin:0;padding:0;border:0}.status-toggle{grid-template-columns:repeat(3,minmax(0,1fr))}.status-toggle-button{min-block-size:3rem;padding:.82rem .9rem;text-align:center;border:1px solid var(--stroke-soft);border-radius:1rem;background:#ffffffa3;color:var(--ink-strong);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.status-toggle-button:hover{transform:translateY(-1px);border-color:var(--stroke-strong);box-shadow:0 10px 22px #563e2314}.status-toggle-button.is-active{border-color:#315a4b42;background:#f2f8f4f5;box-shadow:0 12px 24px #315a4b14}.action-row{position:sticky;inset-block-end:0;justify-content:space-between;align-items:center;padding-top:.75rem;margin-top:.25rem;background:linear-gradient(180deg,#fffbf500,#fffbf5eb 24%,#fffbf5fa)}.workspace-loading-overlay{position:absolute;inset:0;z-index:24;display:grid;place-items:center;padding:1rem;background:#f3eadfbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-loading-card{inline-size:min(100%,24rem);justify-items:center;padding:1.15rem 1.25rem;border:1px solid var(--stroke-strong);border-radius:1.45rem;background:#fffbf5f5;box-shadow:0 24px 48px #563e2329;text-align:center}.workspace-loading-card strong,.workspace-loading-card p{margin:0}.workspace-loading-card p{color:var(--ink-muted);line-height:1.6}.workspace-spinner,.entry-spinner{inline-size:2.25rem;block-size:2.25rem;border:3px solid rgba(49,90,75,.15);border-inline-start-color:var(--brand-moss);border-radius:999px;animation:button-spin .72s linear infinite}.primary-button.is-loading{min-inline-size:8.4rem}.inline-feedback{font-size:.95rem}.proof-strip,.proof-spread,.proof-book,.proof-leaf,.proof-leaf-frame{display:grid;gap:.75rem}.proof-strip{align-content:start;gap:1.1rem}.proof-spread{padding-block-end:.15rem}.proof-spread-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-inline:.25rem}.proof-spread-topline strong{font-size:.92rem;font-weight:800;color:var(--ink-subtle)}.proof-spread-active{font-size:.8rem;font-weight:700;color:var(--brand-moss-deep)}.proof-book{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-block-size:0;padding:.8rem;border:1px solid rgba(87,58,31,.08);border-radius:1.45rem;background:radial-gradient(circle at top,rgba(255,232,193,.34),transparent 48%),#fffcf7eb;box-shadow:inset 0 1px #ffffffb8}.proof-spread.is-selected .proof-book{border-color:#315a4b29;box-shadow:inset 0 1px #ffffffbd,0 16px 30px #315a4b0f}.proof-book:not(.is-single):after{content:"";position:absolute;inset-block:1rem;inset-inline-start:50%;inline-size:1px;transform:translate(-50%);background:linear-gradient(180deg,#73583c00,#73583c29 14% 86%,#73583c00);pointer-events:none}.proof-book.is-single{grid-template-columns:minmax(0,1fr);max-inline-size:min(100%,42rem);margin-inline:auto}.proof-leaf{appearance:none;min-width:0;min-block-size:0;padding:0;border:0;border-radius:1.1rem;background:transparent;color:inherit;text-align:start;box-shadow:none;transition:transform .14s ease}.proof-leaf:hover{transform:translateY(-1px)}.proof-leaf-frame{min-width:0;min-block-size:0;align-content:start;padding:0;border:0;border-radius:1rem;background:transparent}.proof-leaf-label{padding-inline:.15rem;font-size:.92rem;font-weight:800;color:var(--ink-strong)}.proof-image{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;object-fit:contain;object-position:center;border:1px solid rgba(87,58,31,.08);border-radius:1rem;background:#fffdf9}.proof-live-text,.proof-live-text-paper{min-inline-size:0;min-block-size:0}.proof-live-text-paper{display:grid;place-items:center;inline-size:100%;aspect-ratio:1 / 1;overflow:hidden;padding:clamp(1.4rem,2.4vw,2.1rem);border:1px solid rgba(87,58,31,.08);border-radius:1rem;background:linear-gradient(180deg,#fffbf5fa,#f7efe1fa);box-shadow:inset 0 1px #ffffffb8,inset 0 -16px 28px #dec6a329}.proof-live-text-copy{margin:0;max-inline-size:min(100%,18ch);color:var(--ink-strong);font-family:var(--font-body);font-size:clamp(1.08rem,.9rem + .7vw,1.42rem);line-height:1.42;text-align:start;text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.proof-live-text-copy[lang=he]{font-family:var(--font-display);font-size:clamp(1.16rem,.98rem + .82vw,1.58rem);line-height:1.46}.proof-live-text[data-surface-kind=story_text_page] .proof-live-text-paper{padding-block:clamp(2rem,3.8vw,2.9rem)}.proof-live-text[data-surface-kind=story_text_page] .proof-live-text-copy{max-inline-size:min(100%,16ch)}.proof-live-text[data-page-side=recto] .proof-live-text-paper{padding-inline:clamp(1.5rem,2.8vw,2rem) clamp(2rem,3.6vw,2.6rem)}.proof-live-text[data-page-side=verso] .proof-live-text-paper{padding-inline:clamp(2rem,3.6vw,2.6rem) clamp(1.5rem,2.8vw,2rem)}.proof-live-text[data-surface-kind=cover_page] .proof-live-text-paper{background:radial-gradient(circle at top,rgba(255,232,193,.4),transparent 52%),linear-gradient(180deg,#fffbf5fa,#f5ebdcfa)}.proof-live-text[data-surface-kind=cover_page] .proof-live-text-copy{max-inline-size:14ch;font-size:clamp(1.34rem,1.04rem + 1vw,1.9rem);line-height:1.16;text-align:center}.proof-live-text.is-empty .proof-live-text-copy{color:var(--ink-subtle)}.proof-image-placeholder{aspect-ratio:3 / 4;block-size:auto;border-style:dashed;background:linear-gradient(135deg,#fffbf5f0,#f5ece0e6)}.proof-leaf.is-selected .proof-image{border-color:#315a4b38;box-shadow:0 16px 30px #315a4b14}.proof-leaf.is-selected .proof-live-text-paper{border-color:#315a4b38;box-shadow:inset 0 1px #ffffffbd,0 16px 30px #315a4b14}@container proofstage (inline-size < 52rem){.proof-book{grid-template-columns:minmax(0,1fr)}.proof-book:after{display:none}}.workspace-topbar{display:grid;gap:.7rem;padding:.85rem 1rem;overflow:visible}.workspace-topbar-copy,.workspace-topbar-side,.workspace-topbar-utility,.workspace-picker-grid,.workspace-topbar-bar,.workspace-topbar-actions-compact,.workspace-topbar-metrics{display:grid;gap:.8rem}.workspace-topbar-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.02;color:var(--ink-strong)}html[lang=he] .workspace-topbar-copy h1{line-height:1.08}.workspace-topbar-meta{font-size:.95rem}.workspace-topbar-side{max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .14s ease,padding-top .14s ease}.workspace-topbar.is-open .workspace-topbar-side{max-height:26rem;opacity:1;pointer-events:auto;padding-top:.25rem}.workspace-topbar-bar{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.workspace-topbar-copy{gap:.22rem}.workspace-topbar-metrics,.workspace-topbar-actions-compact{grid-auto-flow:column;align-items:center}.workspace-topbar-metrics{gap:.45rem}.workspace-metric{display:inline-flex;align-items:center;gap:.38rem;min-block-size:2.2rem;padding-inline:.72rem;border:1px solid var(--stroke-soft);border-radius:999px;background:#fffbf5d1;color:var(--ink-strong)}.workspace-metric-label{font-size:.72rem;font-weight:800;color:var(--ink-subtle)}.workspace-metric strong{font-size:.96rem}.workspace-icon-button{inline-size:2.7rem;block-size:2.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--stroke-soft);border-radius:999px;background:#fffbf5e0;color:var(--ink-strong);font-size:1.2rem;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.workspace-icon-button:hover{transform:translateY(-1px);border-color:var(--stroke-strong);box-shadow:0 12px 24px #563e2314}.workspace-picker-grid{grid-template-columns:repeat(2,minmax(12rem,1fr));align-items:end}.workspace-topbar-utility{align-items:start}.picker-field{position:relative;display:grid;gap:.42rem}.picker-label{font-size:.88rem;font-weight:800;color:var(--ink-subtle)}.picker-trigger{min-block-size:3.15rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem .95rem;border:1px solid var(--stroke-strong);border-radius:1.15rem;background:linear-gradient(180deg,#fffffff0,#f7f0e7eb);color:var(--ink-strong);text-align:start;box-shadow:inset 0 1px #ffffff9e}.picker-trigger:disabled{cursor:wait;opacity:.74}.picker-trigger-copy,.picker-option-copy{display:grid;gap:.15rem;min-width:0}.picker-trigger-copy strong,.picker-option-copy strong{font-size:1rem}.picker-trigger-copy small,.picker-option-copy small{color:var(--ink-muted);font-size:.82rem}.picker-trigger-chevron{inline-size:.8rem;block-size:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .14s ease}.picker-trigger-chevron.is-open{transform:rotate(-135deg) translate(-2px)}.picker-popover{position:absolute;inset-inline:0;inset-block-start:calc(100% + .45rem);z-index:12;display:grid;gap:.45rem;padding:.55rem;border:1px solid var(--stroke-strong);border-radius:1.2rem;background:#fffbf5fa;box-shadow:0 24px 46px #563e2329}.picker-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .82rem;border-radius:.95rem;border:1px solid transparent;cursor:pointer}.picker-option:hover,.picker-option:focus-visible{background:#f2f8f4f2;border-color:#315a4b2e}.picker-option.is-selected{background:#f2f8f4f2;border-color:#315a4b3d}.picker-option-mark{inline-size:1rem;block-size:1rem;border-radius:999px;border:1px solid var(--stroke-strong);background:#ffffffe6}.picker-option-mark.is-selected{border-color:#315a4b57;background:radial-gradient(circle,var(--brand-moss) 0 48%,rgba(255,255,255,.96) 52%)}.entry-shell{position:relative;width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:2rem 0 3rem}.entry-shell-login{min-block-size:100dvb;display:grid;align-content:center;gap:1rem}.entry-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.entry-orb,.entry-grid{position:absolute}.entry-orb{border-radius:999px;filter:blur(18px)}.entry-orb-one{inset:2% auto auto 0;width:18rem;height:18rem;background:#ffd69557}.entry-orb-two{inset:auto 2% 8% auto;width:16rem;height:16rem;background:#4c7a662e}.entry-grid{inset:2rem 0 auto;height:52%;background-image:linear-gradient(rgba(84,56,28,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(84,56,28,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 88%)}.entry-hero,.entry-card{position:relative;border:1px solid var(--stroke-soft);box-shadow:var(--shadow-float);animation:surface-rise .22s ease both}.entry-hero{padding:clamp(1.6rem,3vw,2.3rem);border-radius:2rem;background:linear-gradient(180deg,#fffbf5f5,#f6ece0eb)}.entry-kicker,.workspace-kicker{margin:0 0 .6rem;font-size:.84rem;font-weight:700;color:var(--brand-brass)}.entry-hero h1{margin:0;max-inline-size:11ch;font-family:var(--font-display);font-size:clamp(2.3rem,6vw,4.4rem);line-height:1;color:var(--ink-strong)}html[lang=he] .entry-hero h1{line-height:1.08}.entry-lede{max-inline-size:52ch;margin:.9rem 0 0;color:var(--ink-muted);font-size:1rem;line-height:1.7}.entry-pill-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.entry-loading-stack{display:grid;justify-items:start;gap:.9rem;margin-top:.95rem}.entry-locale-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.entry-pill-row span{display:inline-flex;align-items:center;justify-content:center;min-block-size:2rem;padding-inline:.85rem;border-radius:999px;background:#315a4b14;color:var(--brand-moss);font-size:.84rem;font-weight:700}.entry-grid-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem}.entry-card{padding:1.4rem;border-radius:1.6rem;background:linear-gradient(180deg,#fffbf5e0,#f6ede1d6)}.entry-card h2{margin:0 0 .85rem;font-size:1rem}.entry-flow{counter-reset:item;display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.entry-flow li{display:grid;grid-template-columns:1.9rem 1fr;gap:.75rem;line-height:1.55}.entry-flow li:before{content:counter(item);counter-increment:item;width:1.9rem;height:1.9rem;border-radius:999px;display:grid;place-items:center;background:var(--brand-brass);color:#fffaf4;font-weight:800}.entry-card-auth{display:grid;align-content:start;gap:.95rem}.entry-google-stack{display:grid;gap:.55rem}.entry-google-button{display:inline-flex;width:100%;justify-content:center;padding:0;border:0;border-radius:1.35rem;background:transparent;line-height:0;transition:transform .14s ease,opacity .14s ease,box-shadow .18s ease}.entry-google-button:hover{transform:translateY(-1px)}.entry-google-button:focus-visible{outline:0;box-shadow:0 0 0 4px #4285f438}.entry-google-button:disabled{opacity:.78;cursor:wait;transform:none}.entry-google-button__asset{display:block;width:min(100%,20rem);max-width:100%;height:auto}.entry-auth-helper{min-block-size:1.3rem;margin:0;color:var(--ink-muted);font-size:.92rem;line-height:1.5}.entry-card-auth p,.entry-error{margin:0;color:var(--ink-muted);line-height:1.6}.entry-error{color:#8c2d29}@keyframes surface-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:920px){.entry-grid-layout{grid-template-columns:1fr}}@media(max-width:720px){.entry-shell{width:min(100vw - 20px,1120px);padding-top:1rem}.entry-card,.entry-hero{padding:1.1rem;border-radius:1.35rem}}:root{color-scheme:light;font-family:var(--font-body, "Manrope", "Avenir Next", sans-serif);color:#20170f;--font-body: "Manrope", "Avenir Next", sans-serif;--font-display: "Fraunces", Georgia, serif;--page-bg: #efe5d7;--surface-paper: rgba(255, 251, 245, .96);--surface-soft: rgba(249, 243, 235, .92);--surface-tint: rgba(242, 233, 219, .9);--stroke-soft: rgba(87, 58, 31, .12);--stroke-strong: rgba(87, 58, 31, .2);--ink-strong: #20170f;--ink-muted: #5f4c3a;--ink-subtle: #89735d;--brand-moss: #315a4b;--brand-moss-deep: #27483c;--brand-brass: #9a6734;--brand-oxblood: #7d362f;--focus-ring: #225844;--shadow-soft: 0 16px 38px rgba(86, 62, 35, .08);--shadow-float: 0 28px 72px rgba(86, 62, 35, .12)}html[lang=he]{--font-body: "Heebo", "Arial", sans-serif;--font-display: "Frank Ruhl Libre", Georgia, serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html.editorial-workspace-root,body.editorial-workspace-body,body.editorial-workspace-body #root{block-size:100dvh}body{margin:0;min-height:100dvb;color:var(--ink-strong);text-align:start;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top left,rgba(255,217,161,.46),transparent 24rem),radial-gradient(circle at top right,rgba(79,117,100,.16),transparent 24rem),linear-gradient(180deg,#f3eadf 0%,var(--page-bg) 100%)}body.editorial-workspace-body{overflow:hidden}@media(max-width:980px){html.editorial-workspace-root,body.editorial-workspace-body,body.editorial-workspace-body #root{block-size:auto;min-block-size:100%}body.editorial-workspace-body{overflow-x:hidden;overflow-y:auto}}img{display:block;max-inline-size:100%}button,input,textarea{font:inherit}button{cursor:pointer}a{color:var(--brand-moss)}textarea{border:1px solid var(--stroke-strong);border-radius:1rem;background:#ffffffdb;color:var(--ink-strong)}textarea{inline-size:100%;resize:vertical}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;z-index:20;padding:.72rem .98rem;border-radius:999px;background:#fffaf2;color:var(--ink-strong);box-shadow:0 12px 28px #563e232e;transform:translateY(-140%);transition:transform .14s ease}.skip-link:focus-visible{transform:translateY(0)}.primary-button,.secondary-button{appearance:none;min-block-size:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding-inline:1rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease,border-color .14s ease,background .14s ease}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.primary-button{background:linear-gradient(180deg,#3a6853,#2a4f41);color:#fcf7f1;box-shadow:0 16px 30px #315a4b2e}.secondary-button{border-color:var(--stroke-soft);background:#fffbf5e0;color:var(--ink-strong)}.button-spinner{inline-size:1rem;block-size:1rem;border:2px solid rgba(255,255,255,.38);border-inline-start-color:#fcf7f1;border-radius:999px;animation:button-spin .72s linear infinite}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:2rem;padding-inline:.86rem;border:1px solid transparent;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap}.status-badge:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:999px;background:currentColor;opacity:.72}.locale-switcher{display:inline-flex;gap:.3rem;padding:.25rem;border:1px solid var(--stroke-soft);border-radius:999px;background:#fffbf5db}.locale-button{min-block-size:2rem;padding-inline:.82rem;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font-weight:700}.locale-button.is-active{background:#315a4b1f;color:var(--brand-moss)}.status-approved{background:#315a4b1f;border-color:#315a4b38;color:#264d3f}.status-pending{background:#9a67341f;border-color:#9a673438;color:#75491f}.status-rejected{background:#7d362f1f;border-color:#7d362f38;color:#6f2822}.status-draft{background:#4f5f711a;border-color:#4f5f7133;color:#425062}@media(prefers-contrast:more){:root{--stroke-soft: rgba(87, 58, 31, .22);--stroke-strong: rgba(87, 58, 31, .32);--ink-muted: #46392b}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@keyframes button-spin{to{transform:rotate(360deg)}}
