.ezp-head{flex:none;display:flex;align-items:center;gap:var(--oz-s-2);padding:var(--oz-s-4) var(--oz-s-3) var(--oz-s-3) var(--oz-s-5);border-bottom:1px solid var(--oz-line);background:var(--oz-hero-glow)}.ezp-identity{flex:1;min-width:0;display:flex;align-items:center;gap:var(--oz-s-3)}.ezp-identityText{min-width:0;display:grid;gap:1px}.ezp-title{font-family:var(--oz-font-display);font-size:24px;font-weight:600;line-height:1;letter-spacing:-.015em}.ezp-status{color:var(--oz-text-2);font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezp-status[data-status=working],.ezp-status[data-status=filling],.ezp-status[data-status=waiting]{color:var(--oz-accent-text)}.ezp-headActions{flex:none;display:flex;gap:2px}.ezp-headButton{flex:none;display:grid;place-items:center;width:var(--oz-hit);height:var(--oz-hit);border-radius:var(--oz-r-pill);color:var(--oz-text-2);transition:background-color var(--oz-dur-hover) var(--oz-spring),color var(--oz-dur-hover) var(--oz-spring),transform var(--oz-dur-hover) var(--oz-spring)}.ezp-headButton[aria-pressed=true]{background:var(--oz-ghost-bg);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge);color:var(--oz-text)}.ezp-headButton:disabled{opacity:.4}.ezp-headButton:active:not(:disabled){transform:scale(.94)}.ezp-headButton:focus-visible,.ezp-fileRemove:focus-visible,.ezp-iconButton:focus-visible,.ezp-send:focus-visible{outline:2px solid var(--oz-focus);outline-offset:2px}@media(hover:hover){.ezp-headButton:hover:not(:disabled),.ezp-iconButton:hover:not(:disabled){background:var(--oz-hover);color:var(--oz-text)}}.ezp-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--oz-s-5) var(--oz-s-5) var(--oz-s-3)}.ezp-thread{display:flex;flex-direction:column;gap:var(--oz-s-5);margin:0;padding:0;list-style:none}.ezp-item{min-width:0}.ezp-item[data-kind=user]{display:flex;justify-content:flex-end}.ezp-user{max-width:min(85%,340px);display:grid;justify-items:end;gap:var(--oz-s-2)}.ezp-userText{padding:10px 14px;border-radius:18px 18px 6px;background:var(--oz-ghost-bg);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge);font-size:var(--oz-type-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ezp-userFiles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--oz-s-1) var(--oz-s-2);margin:0;padding:0;list-style:none;color:var(--oz-text-2);font-size:12.5px}.ezp-userFiles li{display:inline-flex;align-items:center;gap:var(--oz-s-1);padding:4px 10px;border-radius:var(--oz-r-pill);box-shadow:inset 0 0 0 1px var(--oz-line);overflow-wrap:anywhere}.ezp-reply{font-size:var(--oz-type-body);line-height:1.6;overflow-wrap:anywhere}.ezp-rich{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--oz-s-3)}.ezp-rich ul,.ezp-rich ol{margin:0;padding-inline-start:1.25em;display:grid;gap:var(--oz-s-1)}.ezp-rich strong{font-weight:600}.ezp-rich ul{list-style-type:disc}.ezp-rich li ul{list-style-type:circle}.ezp-rich li::marker{color:var(--oz-text-3)}.ezp-rich li>ul,.ezp-rich li>ol{margin-block-start:var(--oz-s-1)}.ezp-rich li>p+p{margin-block-start:var(--oz-s-2)}.ezp-reply[data-streaming] .ezp-rich>:is(p,h4,h5,h6):last-child:after,.ezp-reply[data-streaming] .ezp-rich>:is(ul,ol):last-child>li:last-child:after{content:"";display:inline-block;width:.5em;height:1.05em;margin-inline-start:3px;vertical-align:-.18em;border-radius:3px;background:var(--oz-accent)}@media(prefers-reduced-motion:no-preference){.ezp-reply[data-streaming] .ezp-rich>:is(p,h4,h5,h6):last-child:after,.ezp-reply[data-streaming] .ezp-rich>:is(ul,ol):last-child>li:last-child:after{animation:ezp-caret 1.1s ease-in-out infinite}}.ezp-steps{display:grid;gap:2px;margin:0 calc(var(--oz-s-2) * -1);padding:0;list-style:none}.ezp-step{min-width:0;font-size:14px;line-height:1.45}.ezp-stepHead{display:flex;align-items:flex-start;gap:var(--oz-s-3);width:100%;min-height:36px;padding:7px var(--oz-s-2);border:0;border-radius:var(--oz-r-row);background:none;color:inherit;font:inherit;text-align:start}button.ezp-stepHead{cursor:pointer}button.ezp-stepHead:focus-visible{outline:2px solid var(--oz-focus);outline-offset:-2px}@media(hover:hover){button.ezp-stepHead:hover{background:var(--oz-ghost-bg)}}.ezp-stepMark{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:var(--oz-r-pill)}.ezp-step[data-status=done] .ezp-stepMark{background:var(--oz-positive-soft);color:var(--oz-positive)}.ezp-step[data-status=failed] .ezp-stepMark{background:var(--oz-danger-soft);color:var(--oz-danger)}.ezp-step[data-status=ended] .ezp-stepMark{background:var(--oz-ghost-bg);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge);color:var(--oz-text-2)}.ezp-step[data-status=paused] .ezp-stepMark{background:var(--oz-accent-soft);box-shadow:inset 0 0 0 1px var(--oz-accent-edge);color:var(--oz-on-accent-soft)}.ezp-step[data-status=waiting] .ezp-stepMark{background:var(--oz-accent-soft);color:var(--oz-on-accent-soft)}.ezp-step[data-status=running] .ezp-stepMark{box-shadow:inset 0 0 0 2px var(--oz-accent-edge)}.ezp-step[data-status=running] .ezp-stepMark:before{content:"";width:22px;height:22px;border-radius:inherit;border:2px solid transparent;border-top-color:var(--oz-accent);box-sizing:border-box}@media(prefers-reduced-motion:no-preference){.ezp-step[data-status=running] .ezp-stepMark:before{animation:ezp-turn .9s linear infinite}}.ezp-stepText{flex:1;min-width:0;overflow-wrap:anywhere}.ezp-stepWords{display:inline}.ezp-stepLabel{color:var(--oz-text-2)}.ezp-stepMain{color:var(--oz-text);font-weight:500}.ezp-step[data-status=running] .ezp-stepLabel{color:var(--oz-accent-text)}.ezp-sources{display:flex;gap:var(--oz-s-3);margin:0 calc(var(--oz-s-5) * -1);padding:2px var(--oz-s-5) var(--oz-s-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--oz-s-5);overscroll-behavior-x:contain}.ezp-source{flex:0 0 min(250px,78%);display:grid;align-content:start;gap:var(--oz-s-2);padding:var(--oz-s-4);border-radius:var(--oz-r-toast);background:var(--oz-ground-2);box-shadow:var(--oz-tile-shadow);scroll-snap-align:start}.ezp-sources:has(.ezp-source:only-child) .ezp-source{flex-basis:100%}.ezp-sourceRef{display:flex;align-items:center;gap:var(--oz-s-2);color:var(--oz-text-2);font-size:12.5px;font-weight:500}.ezp-sourceTitle{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ezp-sourceExcerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--oz-text-2);font-size:13.5px;line-height:1.5}.ezp-source[data-kind=text]{flex-basis:min(300px,84%);padding:0}.ezp-sources:has(.ezp-source:only-child) .ezp-source[data-kind=text]{flex-basis:100%}.ezp-sourceText{display:grid;align-content:start;gap:var(--oz-s-2);height:100%;padding:var(--oz-s-4);border-radius:inherit;color:inherit;text-decoration:none}.ezp-sourceKind{color:var(--oz-text-3);font-size:12px;font-weight:500}.ezp-sourceCite{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--oz-s-3);min-width:0}.ezp-sourceRefText{color:var(--oz-accent-text);font-size:13px;font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.04em}.ezp-sourceHeRef{flex-shrink:1;min-width:0;overflow-wrap:anywhere;color:var(--oz-text-3);font-family:var(--oz-font-hebrew);font-size:13px}.ezp-sourceHebrew{white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-family:var(--oz-font-hebrew);font-size:19px;line-height:1.7;text-align:right}.ezp-sourceEnglish{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:var(--oz-text-2);font-size:13.5px;line-height:1.5}.ezp-sourceSays{color:var(--oz-text);font-weight:600}.ezp-credits{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ezp-credits a{color:inherit;text-decoration:underline;text-decoration-color:var(--oz-line);text-underline-offset:2px}.ezp-credits a:hover{color:var(--oz-text);text-decoration-color:currentColor}.ezp-creditVersion{color:var(--oz-text-2);font-weight:500}.ezp-creditNote{font-style:italic}.ezp-sourceCredit{color:var(--oz-text-3);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.ezp-sourceRests{color:var(--oz-text-2);font-size:12px;line-height:1.45}.ezp-sourceRests summary{min-height:28px;display:flex;align-items:center;cursor:pointer;font-weight:500}.ezp-sourceRests summary:focus-visible{outline:2px solid var(--oz-focus);outline-offset:2px;border-radius:4px}.ezp-sourceRests dl{display:grid;gap:var(--oz-s-2);max-height:220px;margin:var(--oz-s-1) 0 0;padding:var(--oz-s-2) 0 0;overflow-y:auto;border-top:1px solid var(--oz-line)}.ezp-sourceRests dt{color:var(--oz-text);font-weight:600}.ezp-sourceRests dt a{color:inherit;text-decoration:underline;text-decoration-color:var(--oz-line);text-underline-offset:2px}.ezp-sourceRests dd{margin:0;color:var(--oz-text-2)}.ezp-sourcePlace{margin-top:auto;padding-top:var(--oz-s-1);color:var(--oz-text);font-size:13px;font-weight:500}.ezp-sourceOut{display:inline-flex;align-items:center;align-self:start;gap:4px;min-height:32px;color:var(--oz-accent-text);font-size:12.5px;font-weight:600;text-decoration:none}.ezp-sourceOut:hover{text-decoration:underline;text-underline-offset:2px}.ezp-sourceOut:focus-visible{outline:2px solid var(--oz-focus);outline-offset:2px;border-radius:4px}.ezp-draft{display:grid;gap:var(--oz-s-3);padding:var(--oz-s-5);border-radius:var(--oz-r-toast);background:var(--oz-ground-2);box-shadow:var(--oz-tile-shadow),inset 3px 0 0 var(--oz-accent-edge)}.ezp-draftLabel{color:var(--oz-text-3);font-size:12.5px;font-weight:500}.ezp-draftTitle{margin-top:calc(var(--oz-s-1) * -1);font-family:var(--oz-font-display);font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.ezp-draftPara{display:grid;gap:var(--oz-s-2);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.ezp-draftChips{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:var(--oz-s-2);list-style:none}.ezp-draftChip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:var(--oz-r-pill);background:var(--oz-accent-soft);box-shadow:inset 0 0 0 1px var(--oz-accent-edge);color:var(--oz-accent-text);font-size:12.5px;font-weight:600;text-decoration:none}a.ezp-draftChip:focus-visible{outline:2px solid var(--oz-focus);outline-offset:2px}.ezp-draftCredits{display:grid;gap:var(--oz-s-1);padding-top:var(--oz-s-3);border-top:1px solid var(--oz-line);color:var(--oz-text-2);font-size:12.5px;line-height:1.5}.ezp-draftCredits ul{display:grid;margin:0;padding:0;gap:var(--oz-s-1);list-style:none}.ezp-draftCreditsTitle{margin:0;color:var(--oz-text);font-size:13px;font-weight:600}.ezp-draftCreditRef{color:var(--oz-text);font-weight:600}.ezp-draftCreditPlace{color:var(--oz-text-2)}.ezp-draftCreditLines{margin-top:2px;color:var(--oz-text-2);font-size:12px;overflow-wrap:anywhere}.ezp-draftCredits>ul>li{display:grid;gap:2px}.ezp-draftShareAlike{color:var(--oz-text-3);font-size:12px}.ezp-draftActions{display:flex;flex-wrap:wrap;gap:var(--oz-s-2);padding-top:var(--oz-s-1)}.ezp-plan{display:grid;gap:var(--oz-s-3);padding:var(--oz-s-5);border-radius:var(--oz-r-toast);background:var(--oz-accent-soft);box-shadow:inset 0 0 0 1px var(--oz-accent-edge),0 18px 40px -28px color-mix(in srgb,var(--oz-accent) 60%,transparent)}.ezp-planHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--oz-s-3);flex-wrap:wrap}.ezp-planTitle{font-size:16px;font-weight:600;letter-spacing:-.01em}.ezp-planBody{display:grid;gap:var(--oz-s-2);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ezp-planBody>p:first-child{font-weight:500}.ezp-planBody>p:not(:first-child){color:var(--oz-text-2)}.ezp-planBody>.ezp-planRule{color:var(--oz-on-accent-soft);font-weight:600}.ezp-planActions{display:flex;flex-wrap:wrap;gap:var(--oz-s-2)}.ezp-planActions>*{flex:1 1 0;min-width:max-content}.ezp-planActions .ezp-confirm[data-variant=primary]{background:var(--oz-accent);color:color-mix(in srgb,var(--oz-accent) 14%,var(--oz-night-solid));box-shadow:inset 0 1px color-mix(in srgb,var(--oz-night-text) 40%,transparent),0 10px 26px -12px color-mix(in srgb,var(--oz-accent) 80%,transparent)}.ezp-planOutcome{display:flex;align-items:flex-start;gap:var(--oz-s-2);font-size:14px;line-height:1.5}.ezp-planOutcome[data-tone=done] svg{color:var(--oz-positive)}.ezp-planOutcome[data-tone=failed] svg{color:var(--oz-danger)}.ezp-planOutcome[data-tone=partly] svg{color:var(--oz-accent-text)}.ezp-planOutcome svg{flex:none;margin-top:2px}.ezp-proposal{display:flex;gap:var(--oz-s-3);padding:var(--oz-s-4);border-radius:var(--oz-r-toast);background:var(--oz-ground-2);box-shadow:inset 0 0 0 1px var(--oz-accent-edge);font-size:14px;line-height:1.5}.ezp-proposalIcon{flex:none;margin-top:2px;color:var(--oz-accent-text)}.ezp-proposalText{min-width:0;display:grid;gap:var(--oz-s-2);overflow-wrap:anywhere}.ezp-proposalLead{font-weight:600}.ezp-proposalActions{display:flex;flex-wrap:wrap;gap:var(--oz-s-2)}.ezp-proposalFile{display:grid;gap:2px}.ezp-proposalName{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--oz-text)}.ezp-composer{flex:none;padding:var(--oz-s-3) var(--oz-s-4) var(--oz-s-4)}.ezp-files{display:flex;flex-wrap:wrap;gap:var(--oz-s-2);margin:0 0 var(--oz-s-2);padding:0;list-style:none}.ezp-file{display:inline-flex;align-items:center;gap:var(--oz-s-1);max-width:100%;padding-inline-start:10px;border-radius:var(--oz-r-pill);background:var(--oz-ghost-bg);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge);color:var(--oz-text-2);font-size:13px}.ezp-fileName{min-width:0;overflow:hidden;color:var(--oz-text);text-overflow:ellipsis;white-space:nowrap}.ezp-fileRemove{flex:none;display:grid;place-items:center;width:var(--oz-hit);height:32px;border-radius:var(--oz-r-pill);color:var(--oz-text-2)}.ezp-field{display:flex;align-items:flex-end;gap:var(--oz-s-1);padding:4px;border-radius:22px;background:var(--oz-ground-2);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge),0 12px 32px -20px color-mix(in srgb,var(--oz-text) 40%,transparent);transition:box-shadow var(--oz-dur-hover) var(--oz-spring)}.ezp-field:focus-within{box-shadow:inset 0 0 0 2px var(--oz-focus),0 12px 32px -20px color-mix(in srgb,var(--oz-text) 40%,transparent)}.ezp-iconButton{flex:none;display:grid;place-items:center;width:var(--oz-hit);height:var(--oz-hit);border-radius:18px;color:var(--oz-text-2)}.ezp-iconButton:disabled{opacity:.4}.ezp-input{flex:1;min-width:0;max-height:160px;padding:11px 2px;border:0;background:transparent;color:var(--oz-text);font:inherit;font-size:var(--oz-type-body);line-height:1.45;resize:none;outline:none}.ezp-input::placeholder{color:var(--oz-text-2)}.ezp-send{flex:none;display:grid;place-items:center;width:var(--oz-hit);height:var(--oz-hit);border-radius:18px;background:var(--oz-btn-solid);color:var(--oz-btn-fg);box-shadow:var(--oz-btn-shadow);transition:transform var(--oz-dur-hover) var(--oz-spring),opacity var(--oz-dur-hover) var(--oz-spring)}.ezp-send:disabled{opacity:.35;box-shadow:none}.ezp-send:active:not(:disabled){transform:scale(.94)}@media(prefers-reduced-motion:reduce){.ezp-headButton,.ezp-send,.ezp-field{transition:none}}@media(forced-colors:active){.ezp-draft,.ezp-draftChip,.ezp-send,.ezp-userText,.ezp-plan{border:1px solid CanvasText}}@keyframes ezp-caret{0%,to{opacity:1}50%{opacity:.25}}@keyframes ezp-turn{to{transform:rotate(360deg)}}.ezl-orb{--orb: 28px;position:relative;flex:none;display:inline-block;width:var(--orb);height:var(--orb);border-radius:var(--oz-r-pill);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--oz-accent) 30%,var(--oz-night-text)) 0,transparent 46%),radial-gradient(circle at 50% 50%,var(--oz-accent) 0,color-mix(in srgb,var(--oz-accent) 62%,var(--oz-night-solid)) 100%);box-shadow:inset 0 -2px 6px color-mix(in srgb,var(--oz-accent) 40%,var(--oz-night-solid)),0 0 calc(var(--orb) * .7) color-mix(in srgb,var(--oz-accent) 45%,transparent)}.ezl-orb[data-size=sm]{--orb: 22px}.ezl-orb[data-size=lg]{--orb: 72px}.ezl-orb:after{content:"";position:absolute;inset:-35%;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--oz-accent) 34%,transparent) 0,transparent 68%);opacity:0;pointer-events:none}.ezl-orb[data-working]:after{opacity:.8}@media(prefers-reduced-motion:no-preference){.ezl-orb[data-working]:after{animation:ezl-breathe 2.4s var(--oz-spring) infinite}}@keyframes ezl-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.ezb-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--oz-hit);min-width:var(--oz-hit);padding:0 var(--oz-s-5);border:0;border-radius:var(--oz-r-pill);font-size:var(--oz-type-nav);font-weight:500;line-height:1;letter-spacing:-.006em;white-space:nowrap;text-decoration:none;color:var(--oz-text);user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--oz-dur-hover) var(--oz-spring),background-color var(--oz-dur-hover) var(--oz-spring),box-shadow var(--oz-dur-hover) var(--oz-spring)}.ezb-button[data-size=lg]{min-height:52px;padding:0 28px;font-size:var(--oz-type-body)}.ezb-button:active{transform:scale(.98)}.ezb-button:disabled{transform:none}.ezb-button[aria-disabled=true]{transform:none;cursor:progress}.ezb-button:disabled:not([data-busy]),.ezb-button[data-variant]:disabled:not([data-busy]){background:var(--oz-ground-sunken);color:var(--oz-text-3);box-shadow:inset 0 0 0 1px var(--oz-line);cursor:not-allowed}.ezb-button[data-variant=quiet]:disabled:not([data-busy]){background:transparent;box-shadow:none}.ezb-icon{display:inline-flex;flex:none;font-size:18px;margin-inline-start:calc(var(--oz-s-1) * -1)}.ezb-button[data-variant=primary]{background:var(--oz-btn-bg);color:var(--oz-btn-fg);box-shadow:var(--oz-btn-shadow)}.ezb-button[data-variant=secondary]{background:var(--oz-ghost-bg);color:var(--oz-text);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge)}@media(hover:hover){.ezb-button[data-variant=secondary]:hover:not(:disabled){background:var(--oz-hover)}.ezb-button[data-variant=quiet]:hover:not(:disabled){background:var(--oz-hover)}}.ezb-button[data-variant=quiet]{background:transparent;color:var(--oz-text)}.ezb-button[data-variant=danger]{color:var(--oz-danger);background:var(--oz-danger-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oz-danger) 32%,transparent)}@media(hover:hover){.ezb-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--oz-danger) 16%,transparent)}.ezb-button[data-variant=danger][data-emphasis=solid]:hover:not(:disabled){background:color-mix(in srgb,var(--oz-danger-fill) 88%,var(--oz-text))}}.ezb-button[data-variant=danger][data-emphasis=solid]{background:var(--oz-danger-fill);color:var(--oz-on-danger-fill);box-shadow:var(--oz-tile-shadow)}.ezb-button[data-busy]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--oz-text) 10%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:ezb-sweep 1.4s var(--oz-spring) infinite;pointer-events:none}.ezb-button[data-variant=primary][data-busy]:after{background:linear-gradient(100deg,transparent 15%,color-mix(in srgb,var(--oz-btn-fg) 20%,transparent) 50%,transparent 85%)}.ezb-button[data-busy]{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 28%,transparent)}.ezb-button[data-busy] .ezb-icon{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.ezb-button[data-busy]:after,.ezb-button[data-variant][data-busy]:after{animation:none;display:none}.ezb-button{transition:none}}@media(forced-colors:active){.ezb-button{border:1px solid ButtonText}}@keyframes ezb-sweep{to{transform:translate(100%)}}.ezs-banner{display:flex;align-items:center;gap:var(--oz-s-3);color:var(--oz-text)}.ezs-banner[data-placement=rail]{align-self:stretch;padding:var(--oz-s-3) var(--oz-s-3) var(--oz-s-3) var(--oz-s-5);border-radius:var(--oz-r-pill);box-shadow:inset 0 0 0 1px var(--oz-accent-edge),var(--oz-glass-shadow)}.ezs-words{flex:1;min-width:0}.ezs-title{margin:0;color:var(--oz-text-2);font-size:var(--oz-type-small);line-height:var(--oz-type-small-lh)}.ezs-title strong{color:var(--oz-text);font-weight:600}.ezs-banner[data-narrow]{flex-wrap:wrap}.ezs-banner[data-placement=top]{position:fixed;top:0;left:0;right:0;z-index:calc(var(--oz-z-nav) + 5);padding:calc(env(safe-area-inset-top,0px) + var(--oz-s-3)) max(var(--oz-s-4),env(safe-area-inset-right,0px)) var(--oz-s-3) max(var(--oz-s-4),env(safe-area-inset-left,0px));border-radius:0 0 var(--oz-r-shell) var(--oz-r-shell);box-shadow:inset 0 -1px 0 var(--oz-accent-edge),var(--oz-glass-shadow);pointer-events:auto}.ezs-banner[data-placement=top][data-assistant-own]{position:fixed;background:var(--oz-glass-solid)}.ezs-banner[data-placement=sheet]{flex:none;margin:0 var(--oz-s-3) var(--oz-s-2);padding:var(--oz-s-3);border-radius:var(--oz-r-row);background:var(--oz-accent-soft);box-shadow:inset 0 0 0 1px var(--oz-accent-edge)}.ezs-inlineProgress{display:flex;align-items:center;gap:var(--oz-s-3);min-height:var(--oz-type-small-lh);margin:var(--oz-s-1) 0 0;overflow:hidden;color:var(--oz-text-2);font-size:var(--oz-type-small);line-height:var(--oz-type-small-lh);white-space:nowrap}.ezs-inlineProgress>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.ezs-count{flex:none;font-variant-numeric:tabular-nums}.ezs-now{color:var(--oz-accent-text);font-weight:500}@media(prefers-reduced-motion:no-preference){.ezs-banner[data-placement=top]{animation:ezs-drop var(--oz-dur-rise, .4s) var(--oz-spring) both}}.ezs-barHead{display:flex;align-items:center;gap:var(--oz-s-3);min-width:0}.ezs-barTitle{flex:1;min-width:0;margin:0;font-size:var(--oz-type-body);font-weight:600;line-height:1.3;text-wrap:balance}@media print{.ezs-banner{display:none}}.ezs-inlineProgress.ezs-barRule{overflow:visible;white-space:normal}@keyframes ezs-drop{0%{transform:translateY(-100%)}to{transform:none}}:where(.site-ezra) *,:where(.site-ezra) *:before,:where(.site-ezra) *:after{box-sizing:border-box;margin:0}:where(.site-ezra) svg{display:block;max-width:100%}.site-ezra{display:block;width:100%}.site-ezra__panel{display:flex;flex-direction:column;border-radius:var(--oz-r-shell);box-shadow:inset 0 0 0 1px var(--oz-accent-edge),var(--oz-glass-shadow);overflow:hidden;overflow:clip;color:var(--oz-text);text-align:start}.site-ezra__head{padding-inline-end:var(--oz-s-3)}.site-ezra__who{position:relative}.site-ezra__head .site-ezra__status{position:absolute;top:100%;left:0;margin-top:1px}.site-ezra__body{overflow:visible}.site-ezra svg{flex:none;width:1em;height:1em}.ez-i11 svg{width:11px;height:11px}.ez-i12 svg{width:12px;height:12px}.ez-i13 svg{width:13px;height:13px}.ez-i14 svg{width:14px;height:14px}.ez-i16 svg{width:16px;height:16px}.ez-i18 svg{width:18px;height:18px}.ez-i20 svg{width:20px;height:20px}.ez-stack{display:inline-grid}div.ez-stack,p.ez-stack{display:grid}.ez-stack>*{grid-area:1 / 1}.site-ezra [data-status=running]>div>.ez-tick svg{display:none}.site-ezra [data-shown=no],.site-ezra [data-off]:not([data-shown]),.site-ezra [data-during]:not([data-shown]){opacity:0;visibility:hidden}.site-ezra[data-playing] [data-shown=no]{transform:translateY(var(--oz-s-2))}.site-ezra[data-playing] [data-shown=yes]{transition:opacity .42s var(--oz-out),transform .56s var(--oz-spring)}.site-ezra[data-playing] [data-stream] .ez-w:not(.is-on){opacity:0}.site-ezra[data-playing] [data-stream] .ez-w{transition:opacity .18s var(--oz-out)}.ez-w.is-last{position:relative}.ez-w.is-last:after{content:"";position:absolute;top:.12em;left:calc(100% + 3px);width:.5em;height:1.05em;border-radius:3px;background:var(--oz-accent)}.site-ezra[data-playing] .site-ezra__panel>*{transition:opacity .6s var(--oz-out)}.site-ezra[data-fading] .site-ezra__panel>*{opacity:0}.site-ezra [data-tone=done]{align-self:center}.site-ezra__press[data-current]{transform:scale(.96)}.site-ezra__composer{position:relative}.site-ezra__files{position:absolute;left:var(--oz-s-4);right:var(--oz-s-4);bottom:calc(100% - var(--oz-s-2));margin:0}.site-ezra__input{display:grid;min-height:calc(var(--oz-hit) - 8px);align-items:center;overflow:hidden}.site-ezra__input>*{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ezra__placeholder{color:var(--oz-text-2)}.site-ezra__input:has(.site-ezra__typed[data-shown=yes]) .site-ezra__placeholder{opacity:0}.site-ezra[data-playing] .site-ezra__typed[data-shown=no]{transform:none;clip-path:inset(0 100% 0 0)}.site-ezra[data-playing] .site-ezra__typed[data-shown=yes]{clip-path:inset(0 0 0 0);transition:clip-path 1.1s steps(26,end)}.site-ezra__send{opacity:.35;box-shadow:none}.site-ezra__field:has(.site-ezra__typed[data-shown=yes]) .site-ezra__send{opacity:1;box-shadow:var(--oz-btn-shadow)}.site-ezra__sources-clip{overflow:hidden;overflow:clip;margin-inline:calc(var(--oz-s-5) * -1)}.site-ezra .site-ezra__sources{overflow:visible;margin:0;scroll-snap-type:none;transition:transform .9s var(--oz-spring)}.site-ezra__page{position:relative;gap:var(--oz-s-4);padding:var(--oz-s-4)}.site-ezra__pagehead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--oz-s-2) var(--oz-s-3);min-height:var(--oz-hit)}.site-ezra__pagetitle{margin:0;font-size:var(--oz-type-h3);font-weight:var(--oz-type-h3-weight);letter-spacing:var(--oz-type-h3-track)}.site-ezra__pageactions{display:flex;gap:var(--oz-s-1)}.site-ezra .site-ezra__banner{position:absolute;top:var(--oz-s-3);left:var(--oz-s-3);right:var(--oz-s-3);z-index:1;margin:0;background:var(--oz-ground-2);box-shadow:inset 0 0 0 1px var(--oz-accent-edge),var(--oz-glass-shadow)}.site-ezra__banner>*{position:relative}.site-ezra__banner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--oz-accent-soft)}.site-ezra__form{display:grid;gap:var(--oz-s-4)}.site-ezra__fld{display:grid;gap:6px}.site-ezra__fldlabel{color:var(--oz-text);font-size:var(--oz-type-small);font-weight:500;transition:color var(--oz-dur-hover) var(--oz-out)}.site-ezra__fld:has([data-current]) .site-ezra__fldlabel{color:var(--oz-accent-text)}.site-ezra__fldrow{display:grid;gap:var(--oz-s-2)}.site-ezra__fldrow--two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.site-ezra__fldbox{display:flex;align-items:center;min-height:var(--oz-hit);min-width:0;padding:0 var(--oz-s-4);border-radius:var(--oz-r-row);background:var(--oz-ghost-bg);box-shadow:inset 0 0 0 1px var(--oz-ghost-edge);font-size:var(--oz-type-body);font-variant-numeric:var(--oz-numeric);transition:box-shadow var(--oz-dur-hover) var(--oz-out)}.site-ezra__fldbox .site-ezra__typed{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ezra__fldbox[data-current]{box-shadow:0 0 0 1px var(--oz-accent),0 0 0 4px var(--oz-accent-edge)}.site-ezra__bar{display:grid;gap:var(--oz-s-2);padding:var(--oz-s-3) var(--oz-s-3) var(--oz-s-3) var(--oz-s-4);border-radius:var(--oz-r-shell);box-shadow:inset 0 0 0 1px var(--oz-accent-edge),var(--oz-glass-shadow)}.site-ezra__progress{display:flex;gap:var(--oz-s-3);min-width:0}.site-ezra__progress>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-ezra__barwork{display:grid;gap:var(--oz-s-2)}.site-ezra__barrule{align-self:center}.site-ezra__baractions{display:flex;gap:var(--oz-s-2)}.site-ezra__baractions>*{flex:1}@media(forced-colors:active){.site-ezra__panel,.ez-draft,.ez-src{border:1px solid CanvasText}}@media(prefers-reduced-motion:no-preference){.site-ezra__body[data-follow]{display:flex;flex-direction:column;justify-content:flex-end;height:560px;overflow:hidden;overflow:clip;mask-image:linear-gradient(to bottom,transparent,black var(--oz-s-6),black calc(100% - var(--oz-s-3)),transparent)}.site-ezra__body[data-follow]>.site-ezra__thread{position:relative;flex:none}.site-ezra[data-playing] .site-ezra__body[data-follow]>.site-ezra__thread{transition:transform .76s var(--oz-spring)}.site-ezra[data-fading] .site-ezra__body[data-follow]>.site-ezra__thread{transition:none}}@media(prefers-reduced-motion:no-preference)and (min-width:961px){.site-ezra__body[data-follow]{height:600px}}.ez-sprite{position:absolute;width:0;height:0;overflow:hidden}
