@font-face{font-family:"Noto Sans Hebrew";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/noto-hebrew-400.woff2") format("woff2")}
@font-face{font-family:"Noto Sans Hebrew";font-style:normal;font-weight:600 900;font-display:swap;src:url("/assets/noto-hebrew-600.woff2") format("woff2")}
:root{--of-focus-width:3px;--of-focus-offset:3px;--of-button-text:#03131f;--of-bg:#04080f;--of-surface:#0b1726;--of-surface-raised:#12243b;--of-text:#f1f6ff;--of-muted:#9ec4ff;--of-blue:#3d8bff;--of-blue-strong:#76adff;--of-border:#2b517e;--of-error:#ffb4bd;--of-focus:#9ec4ff;--of-white:#ffffff;--of-space-1:8px;--of-space-2:12px;--of-space-3:16px;--of-space-4:24px;--of-space-5:40px;--of-radius-1:8px;--of-radius-2:12px;--of-radius-3:18px;--of-content:1120px;--of-touch:44px;--of-font:"Noto Sans Hebrew",system-ui,sans-serif}
[data-theme="light"]{--of-button-text:#ffffff;--of-bg:#f1f6ff;--of-surface:#ffffff;--of-surface-raised:#e3efff;--of-text:#0b1726;--of-muted:#254d7b;--of-blue:#075fdb;--of-blue-strong:#034ba9;--of-border:#8db4e8;--of-error:#a61d35;--of-focus:#075fdb;--of-white:#ffffff}
*{box-sizing:border-box}html{background:var(--of-bg)}body{min-width:0;margin:0;background:var(--of-bg);color:var(--of-text);font-family:var(--of-font);line-height:1.6;overflow-x:hidden}a{color:inherit}a:focus-visible,input:focus-visible,button:focus-visible{outline:var(--of-focus-width) solid var(--of-focus);outline-offset:var(--of-focus-offset)}.office-skip{position:absolute;inset-inline-start:var(--of-space-3);top:var(--of-space-3);transform:translateY(calc(-100% - var(--of-space-3)));background:var(--of-blue);color:var(--of-button-text);padding:var(--of-space-2);border-radius:var(--of-radius-1)}.office-skip:focus{transform:none}.office-header,.office-hero,.office-tools,.office-note,.office-workspace{width:min(calc(100% - var(--of-space-4)),var(--of-content));margin-inline:auto}.office-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--of-space-3);border-bottom:1px solid var(--of-border)}.office-brand{display:flex;align-items:center;gap:var(--of-space-2);font-weight:700;text-decoration:none}.office-brand img{display:block}.office-brand b{color:var(--of-blue-strong)}nav{display:flex;align-items:center;gap:var(--of-space-3);font-size:.94rem}nav a{color:var(--of-muted)}.office-account{white-space:nowrap}.office-hero{padding-block:var(--of-space-5);max-width:760px;margin-inline-start:max(var(--of-space-3),calc((100% - var(--of-content))/2))}.office-eyebrow{margin:0;color:var(--of-muted);font-weight:700}.office-hero h1,.office-workspace h1{margin:var(--of-space-1) 0;font-size:clamp(2rem,7vw,3.6rem);line-height:1.15}.office-hero p:not(.office-eyebrow){max-width:58ch;font-size:1.1rem}.office-button,.office-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--of-touch);margin-top:var(--of-space-3);padding-inline:var(--of-space-3);border:1px solid var(--of-blue);border-radius:var(--of-radius-1);font-weight:700;text-decoration:none}.office-button{background:var(--of-blue);color:var(--of-button-text)}.office-button:hover{background:var(--of-blue-strong)}.office-secondary{color:var(--of-blue-strong);background:transparent}.office-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--of-space-3);padding-bottom:var(--of-space-5)}.office-tool,.office-note,.office-gate,.office-actions,.office-file-list{border:1px solid var(--of-border);border-radius:var(--of-radius-2);background:var(--of-surface);padding:var(--of-space-4)}.office-tool h2,.office-note h2{margin-top:0}.office-note{margin-bottom:var(--of-space-5)}.office-workspace{padding-block:var(--of-space-4)}.office-workspace-header{display:flex;justify-content:space-between;align-items:end;gap:var(--of-space-3);padding-bottom:var(--of-space-3);border-bottom:1px solid var(--of-border)}.office-workspace-header .office-button{margin-top:0;white-space:nowrap}.office-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--of-space-3);margin-block:var(--of-space-3)}.office-upload{display:grid;gap:var(--of-space-1);font-weight:700}.office-upload input{min-height:var(--of-touch);max-width:100%;color:var(--of-text)}.office-upload span,.office-storage{margin:0;color:var(--of-muted);font-size:.9rem;font-weight:400}.office-status{padding:var(--of-space-4);border:1px solid var(--of-border);border-radius:var(--of-radius-2);background:var(--of-surface-raised)}.office-error{border-color:var(--of-error);color:var(--of-error)}.office-file-list{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:right}caption{text-align:right;font-weight:700;padding-bottom:var(--of-space-2)}th,td{padding:var(--of-space-2);border-bottom:1px solid var(--of-border)}td a{color:var(--of-blue-strong);font-weight:700}.office-gate{max-width:620px;margin:var(--of-space-5) auto}.office-gate h1{font-size:2rem}@media (max-width:600px){.office-header{align-items:flex-start;padding-block:var(--of-space-2)}nav{align-items:flex-end;flex-direction:column;gap:var(--of-space-1)}.office-tools{grid-template-columns:1fr}.office-workspace-header,.office-actions{align-items:stretch;flex-direction:column}.office-workspace-header .office-button{width:100%}.office-actions .office-secondary{margin-top:0;width:100%}.office-hero{margin-inline:auto}.office-file-list{padding:var(--of-space-2)}th,td{white-space:nowrap}}
:root{--of-editor-height:70vh;--of-editor-title-size:1.5rem}
.office-local-page{width:min(calc(100% - var(--of-space-4)),var(--of-content));margin-inline:auto;padding-block:var(--of-space-3)}
.office-local-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--of-space-3);padding-block:var(--of-space-2)}
.office-local-bar h1{font-size:var(--of-editor-title-size);margin:0}
.office-local-bar p{margin:0;color:var(--of-muted)}
.office-local-note{color:var(--of-muted)}
#local-editor{display:block;width:100%;height:var(--of-editor-height);border:0;background:var(--of-surface)}
.office-local-page [hidden]{display:none!important}
