@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{width:min(1420px,calc(100vw - 32px));margin:0 auto;padding:1rem 0 2rem}.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,1fr) minmax(340px,.9fr);gap:1rem;align-items:start;padding:1.25rem}.workspace-topbar-copy,.workspace-topbar-side,.workspace-topbar-utility,.workspace-picker-grid,.workspace-layout,.workspace-stage,.section-heading,.field-stack,.review-status-grid{display:grid;gap:.9rem}.workspace-topbar-copy h1,.section-heading h2,.field-stack span,fieldset legend,.select-field span,.technical-card h3{margin:0}.workspace-topbar-copy h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);line-height:1;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:.98rem}.workspace-topbar-side{align-content:start}.workspace-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar-utility{align-items:start}.workspace-toolbar,.status-row,.action-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.select-field{display:grid;gap:.45rem}.select-field span,.field-stack span,fieldset legend,.section-heading h2,.technical-card h3{font-size:.88rem;font-weight:800;color:var(--ink-subtle)}.select-field select,.field-stack textarea{min-block-size:3.1rem;padding:.85rem .95rem}.workspace-layout{grid-template-columns:280px minmax(0,1fr);margin-top:1rem;align-items:start}.workspace-layout>*,.workspace-stage,.page-rail,.proof-panel,.editor-panel{min-width:0}.workspace-stage{container-type:inline-size;container-name:stage;gap:1rem}.page-rail,.proof-panel,.editor-panel{padding:1rem}.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}.page-list,.meta-stack{margin:0;padding:0;list-style:none}.page-list,.meta-stack{display:grid;gap:.7rem}.page-list{max-block-size:min(72dvh,56rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.page-button{inline-size:100%;display:grid;gap:.65rem;padding:.9rem;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:3;line-clamp:3;overflow:clip;min-block-size:4.7rem;font-size:.96rem}.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}}@media(max-width:980px){.workspace-shell{width:min(100vw - 18px,1420px)}.workspace-layout{grid-template-columns:1fr}.workspace-stage{order:1}.page-rail{order:2}.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,.status-toggle{grid-template-columns:1fr}}@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}}.proof-panel,.editor-panel,.context-card,.proof-canvas,.proof-empty,.status-toggle{display:grid;gap:.9rem}.proof-panel,.editor-panel{align-content:start}.proof-canvas{place-items:center;min-block-size:clamp(22rem,52vw,46rem);min-width:0;overflow:hidden;padding:1rem;border:1px solid var(--stroke-soft);border-radius:1.35rem;background:linear-gradient(180deg,#fffffffa,#faf4ecf0)}.proof-image{width:100%;inline-size:min(100%,48rem);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}.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:8rem;line-height:1.65;text-align:start}.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}.inline-feedback{font-size:.95rem}@container stage (min-width: 62rem){.workspace-stage{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}}.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-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-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%}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%)}img{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--brand-moss)}select,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;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)}.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}}
