@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,.page-rail,.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-topbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(34rem,.92fr);gap:.9rem;align-items:center;padding:1rem 1.05rem}.workspace-topbar-copy,.workspace-topbar-side,.workspace-topbar-utility,.workspace-picker-grid,.workspace-layout,.section-heading,.field-stack,.review-status-grid{display:grid;gap:.8rem}.workspace-topbar-copy h1,.section-heading h2,.field-stack span,fieldset legend,.technical-card h3{margin:0}.workspace-topbar-copy h1{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.7rem);line-height:.98;color:var(--ink-strong)}html[lang=he] .workspace-topbar-copy h1{line-height:1.08}.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-topbar-meta{font-size:.95rem}.workspace-topbar-side{align-content:start}.workspace-picker-grid{grid-template-columns:repeat(2,minmax(14rem,1fr));align-items:end}.workspace-topbar-utility{align-items:start}.workspace-toolbar,.status-row,.action-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.picker-field,.field-stack{min-width:0}.picker-label,.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,1.22fr) minmax(22rem,.8fr) 18rem;min-block-size:0;align-items:stretch}.workspace-layout>*,.page-rail,.proof-panel,.editor-panel{min-width:0;min-block-size:0}.page-rail,.proof-panel,.editor-panel{block-size:100%;overflow:hidden;padding:.95rem}.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}.picker-field{position:relative;display:grid;gap:.42rem}.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%)}.page-rail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.8rem}.page-list,.meta-stack{margin:0;padding:0;list-style:none}.page-list,.meta-stack{display:grid;gap:.7rem}.page-list{min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.page-button{inline-size:100%;display:grid;gap:.65rem;padding:.78rem .82rem;text-align:start;border:1px solid var(--stroke-soft);border-radius:1.2rem;background:#ffffff8f;color:inherit;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.page-button:hover{transform:translateY(-1px);border-color:var(--stroke-strong);box-shadow:0 12px 24px #563e2314}.page-button.is-selected{border-color:#315a4b47;background:#f2f8f4f5;box-shadow:0 16px 30px #315a4b1a}.page-button-topline{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.page-button-topline strong{font-size:1rem;color:var(--ink-strong)}.page-button-snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:clip;min-block-size:3.2rem;font-size:.92rem}.meta-stack li{display:grid;gap:.25rem;padding:.75rem .8rem;border:1px solid var(--stroke-soft);border-radius:1rem;background:#ffffff8a}@media(max-width:1120px){.workspace-topbar{grid-template-columns:1fr}.workspace-layout{grid-template-columns:minmax(0,1fr) 18rem;grid-template-areas:"proof pages" "editor pages"}.proof-panel{grid-area:proof}.editor-panel{grid-area:editor}.page-rail{grid-area:pages}}@media(max-width:980px){.workspace-shell{width:min(100vw - 14px,1540px);block-size:auto;min-block-size:100dvb;grid-template-rows:auto auto}.workspace-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"proof" "editor" "pages";min-block-size:auto;align-content:start}.proof-panel{min-block-size:24rem;grid-template-rows:auto auto}.page-rail{min-block-size:14.5rem}.page-rail,.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}.page-list{grid-auto-flow:column;grid-auto-columns:minmax(14rem,18rem);overflow-x:auto;overflow-y:hidden;max-block-size:none;padding-bottom:.15rem}}@media(max-width:720px){.workspace-topbar,.page-rail,.proof-panel,.editor-panel{border-radius:1.35rem}.workspace-picker-grid,.review-status-grid,.workspace-layout,.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,.page-rail,.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:center;block-size:100%;min-block-size:0;min-width:0;grid-template-rows:minmax(0,1fr);overflow:visible;padding:.8rem;border:1px solid var(--stroke-soft);border-radius:1.35rem;background:linear-gradient(180deg,#fffffffa,#faf4ecf0)}.proof-image{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;object-fit:contain;object-position:center;border-radius:1rem;border:1px solid var(--stroke-soft);box-shadow:0 20px 40px #563e231f;background:#fffdf9}.proof-empty{justify-items:center;max-inline-size:26rem;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)}.editor-panel-scroll{overflow:auto;padding-inline-end:.15rem;align-content:start}.context-card{padding:.95rem;border:1px solid var(--stroke-soft);border-radius:1.25rem;background:var(--surface-tint)}.context-note{padding:.8rem;border-radius:1rem;background:#ffffff9e}.field-stack textarea{min-block-size:7.2rem;line-height:1.65;text-align:start;resize:none}.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{justify-content:space-between;align-items:center;padding-top:.25rem}.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}.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)}}
