@import"https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700;800&display=swap";._switcher_1frdb_1{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;border-radius:999px;border:1px solid var(--border-soft);background:var(--surface-base);justify-content:center}._switcherHeader_1frdb_12{min-height:2.75rem;padding:.26rem;box-shadow:var(--shadow-soft)}._option_1frdb_18{border:0;border-radius:999px;background:transparent;color:var(--ink-700);font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.02em;padding:.34rem .62rem;cursor:pointer;flex-grow:1;transition:color .18s ease,background-color .18s ease}._switcherHeader_1frdb_12 ._option_1frdb_18{min-height:2.15rem;min-width:3.1rem;padding:.48rem .88rem;font-size:.9rem}._optionActive_1frdb_42{background:var(--accent-soft);color:var(--ink-900)}._logo_ojh2m_1{display:block;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._wordmark_ojh2m_8{width:clamp(84px,11vw,140px);height:auto}._icon_ojh2m_13{width:32px;height:32px}._socials_1ha8s_1{display:inline-flex;align-items:center;gap:.45rem}._iconBadge_1ha8s_7{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 24%,white);background:#ffffffad;color:var(--primary);box-shadow:var(--shadow-soft)}._appShell_1cvl0_1{min-block-size:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--page-gradient);color:var(--foreground);overflow-x:clip}._header_1cvl0_10{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.5rem,1.4vw,.85rem) clamp(.75rem,2vw,1.25rem);background:var(--secondary);border-block:1px solid var(--header-border);color:var(--primary)}._footer_1cvl0_21{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap;padding:1rem 1.5rem;background:var(--secondary);border-block:1px solid var(--header-border);color:var(--primary)}._logoLink_1cvl0_33{display:inline-flex;align-items:center;justify-self:start}._headerLogo_1cvl0_39{width:min(8.25rem,100%);height:auto}._nav_1cvl0_44{display:flex;justify-content:center;align-items:center;justify-self:center;flex-wrap:wrap;width:100%;min-width:0;gap:.5rem .9rem}._navLink_1cvl0_55,._footerLink_1cvl0_56{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.55rem .9rem;border-radius:999px;border:1px solid transparent;background:transparent;font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--primary);white-space:nowrap;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}._footerBrandLink_1cvl0_79{display:inline-flex;align-items:center;justify-content:center}._footerLogo_1cvl0_85{width:min(7.25rem,100%);height:auto}._navLink_1cvl0_55:hover,._footerLink_1cvl0_56:hover{border-color:var(--outline-soft);background:#ffffff2e;transform:translateY(-1px)}._navLinkActive_1cvl0_97{color:var(--primary);border-color:var(--outline-soft);background:#fff3}._headerActions_1cvl0_103{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:.75rem}._actionButton_1cvl0_111{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.55rem 1rem;border-radius:999px;background:var(--interactive-surface);color:var(--interactive-text);font-family:var(--font-display);font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:var(--shadow-soft);cursor:pointer}._pageContainer_1cvl0_129{width:min(100%,76rem);margin:0 auto;padding:2rem}@media(max-width:52rem){._header_1cvl0_10{grid-template-columns:1fr;justify-items:center;text-align:center}._logoLink_1cvl0_33,._headerActions_1cvl0_103{justify-self:center}._headerActions_1cvl0_103{order:-1;flex-wrap:wrap;justify-content:center}}@media(max-width:36rem){._nav_1cvl0_44{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-inline:.1rem;gap:.45rem;scrollbar-width:none}._nav_1cvl0_44::-webkit-scrollbar{display:none}._navLink_1cvl0_55,._footerLink_1cvl0_56{min-height:2.45rem;padding-inline:.75rem;font-size:.88rem;flex:0 0 auto}._actionButton_1cvl0_111{width:100%}._pageContainer_1cvl0_129{padding:1rem}}:root{--background: #ffffff;--background-soft: #fff8f3;--background-muted: #f6f1ec;--foreground: #000000;--primary: #ed4626;--primary-soft: rgba(237, 70, 38, .16);--secondary: #fed201;--secondary-strong: #ffb800;--secondary-soft: rgba(254, 210, 1, .18);--accent: var(--secondary);--border: rgba(0, 0, 0, .12);--border-strong: rgba(0, 0, 0, .2);--muted: rgba(0, 0, 0, .04);--muted-strong: rgba(0, 0, 0, .08);--surface: rgba(255, 255, 255, .92);--surface-raised: rgba(255, 255, 255, .96);--surface-strong: #ffffff;--surface-tint: rgba(254, 210, 1, .12);--surface-brand: rgba(237, 70, 38, .08);--text-muted: rgba(0, 0, 0, .62);--text-muted-on-light: rgba(0, 0, 0, .62);--text-soft: rgba(0, 0, 0, .44);--outline: rgba(230, 91, 57, .35);--outline-soft: rgba(230, 91, 57, .18);--ring: rgba(237, 70, 38, .22);--success: #000000;--hero-gradient: linear-gradient( 160deg, #f79274 0%, #f36c4a 48%, #dc4e2f 100% );--hero-foreground: rgba(255, 247, 242, 1);--hero-title: rgba(255, 253, 249, 1);--hero-muted: rgba(255, 247, 242, .84);--page-gradient: linear-gradient( 180deg, rgba(246, 241, 236, 1), rgba(255, 248, 243, 1) );--page-gradient-mobile: linear-gradient( 180deg, rgba(243, 108, 74, .06), rgba(255, 255, 255, .96) 24% );--interactive-surface: rgba(255, 255, 255, .95);--interactive-text: rgba(230, 91, 57, 1);--header-border: rgba(0, 0, 0, .08);--success-surface: rgba(255, 211, 29, .28);--success-border: rgba(255, 211, 29, .7);--shadow-soft: 0 18px 40px rgba(0, 0, 0, .06);--shadow-card: 0 10px 24px rgba(0, 0, 0, .05);--shadow-hover: 0 18px 36px rgba(0, 0, 0, .09);--shadow-strong: 0 1.125rem 2.25rem rgba(0, 0, 0, .14);--font-sans: "Assistant", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--radius-card: 8px;--radius-button: 6px;--sidebar-width: 248px;--sidebar-width-collapsed: 84px;--topbar-height: 72px;--brand-primary: var(--primary);--brand-primary-hover: var(--primary);--brand-primary-soft: var(--primary-soft);--brand-accent: var(--secondary);--brand-accent-hover: var(--secondary);--brand-highlight: var(--primary);--ink-900: var(--foreground);--ink-700: var(--text-muted);--ink-500: var(--text-soft);--surface-base: var(--background);--card-bg: var(--surface-raised);--border-soft: var(--border);--accent-soft: var(--secondary-soft);--accent-soft-weak: var(--surface-brand);--input-ring: var(--ring);--overlay-bg: rgba(255, 255, 255, .7);--font-body: var(--font-sans);--font-display: var(--font-sans);--font-titles: "Tel Aviv Brutalist";--shadow-glow: var(--shadow-soft);--button-shadow: 0 10px 20px rgba(237, 70, 38, .2);--button-shadow-hover: 0 14px 28px rgba(237, 70, 38, .24);--success-600: var(--foreground);--danger-600: var(--primary);--status-draft-bg: rgba(0, 0, 0, .06);--status-draft-text: var(--foreground);--status-approved-bg: rgba(254, 210, 1, .22);--status-approved-text: var(--foreground);--status-posted-bg: rgba(237, 70, 38, .14);--status-posted-text: var(--foreground);--status-error-bg: rgba(237, 70, 38, .12);--status-error-text: var(--primary)}@font-face{font-family:Tel Aviv Brutalist;src:url(/fonts/TelAviv/TelAviv-BrutalistLight.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Tel Aviv Brutalist;src:url(/fonts/TelAviv/TelAviv-BrutalistRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Tel Aviv Brutalist;src:url(/fonts/TelAviv/TelAviv-BrutalistBold.woff2) format("woff2");font-weight:700;font-style:normal}*{box-sizing:border-box}html,body,#root{min-height:100%}html{font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;color:var(--foreground);background:radial-gradient(circle at top left,rgba(254,210,1,.2),transparent 22%),radial-gradient(circle at top right,rgba(237,70,38,.12),transparent 26%),linear-gradient(180deg,#fffffffa,#fffffff0);line-height:1.5}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.018) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 86%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{border:0}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;letter-spacing:-.03em}p{margin:0}::selection{background:#fed2017a}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.textMuted{color:var(--text-muted)}.statusTooltipAnchor{position:relative;display:inline-flex;align-items:center;isolation:isolate}.statusTooltipAnchor:hover,.statusTooltipAnchor:focus-within{z-index:12}.statusTooltipBubble{position:absolute;left:50%;bottom:calc(100% + .6rem);transform:translate(-50%) translateY(.35rem);inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 1.5rem));padding:.55rem .7rem;border-radius:12px;background:#111827f5;color:#fff;font-size:.76rem;font-weight:600;line-height:1.4;direction:inherit;text-align:start;unicode-bidi:plaintext;box-shadow:0 12px 28px #00000038;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.statusTooltipBubble:after{content:"";position:absolute;left:50%;top:calc(100% - 1px);transform:translate(-50%);border-width:6px;border-style:solid;border-color:rgba(17,24,39,.96) transparent transparent transparent}.statusTooltipAnchor:hover>.statusTooltipBubble,.statusTooltipAnchor:focus-within>.statusTooltipBubble{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.routeSkeleton{display:grid;gap:16px}.skeletonBlock{border-radius:var(--radius-card);background:linear-gradient(90deg,#0000000a,#fed2012e,#0000000a);background-size:240% 100%;animation:pulse 1.2s ease infinite}.skeletonBlock[data-size=hero]{min-height:220px}.skeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skeletonGrid .skeletonBlock{min-height:180px}@keyframes pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:900px){.skeletonGrid{grid-template-columns:1fr}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
