:root{--paper:#eae6dc;--chrome:#d8d2c6;--ink:#0b0906;--muted:#5a5147;--hair:#c9c1b2;--accent:#1b3a6b;--pine:#1e4032}body{background:var(--paper);color:var(--ink);font-feature-settings:"tnum" 1;margin:0;font-family:IBM Plex Sans Hebrew,system-ui,sans-serif}.ltr{white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.app{flex-direction:column;min-height:100vh;display:flex}.app__main{flex:1}.topbar{box-sizing:border-box;background:var(--chrome);border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:relative}.steffi-mark{color:var(--ink);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.steffi-mark img{width:36px;height:28px;display:block}.steffi-mark__name{letter-spacing:-.02em;margin-inline-end:6px;font-size:17px;font-weight:700}.steffi-mark__sub{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.steffi-mark:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.topbar__nav{align-items:center;gap:18px;font-size:.76rem;font-weight:600;display:flex}.topbar__nav a{color:var(--muted);border-bottom:3px solid #0000;padding:6px 2px;text-decoration:none}.topbar__nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.topbar__links{gap:18px;display:flex}.topbar__ws{color:var(--ink);white-space:nowrap;font-weight:700}.topbar__user{color:var(--muted);white-space:nowrap}.topbar__logout{display:inline}.topbar__logout .link-action{color:var(--muted);min-height:44px;font-size:.76rem;font-weight:600;text-decoration:none}.topbar__logout .link-action:hover{color:var(--ink)}.topbar__menu{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-weight:700;display:none}@media (max-width:900px){.topbar__links{display:none}.topbar__menu{display:inline-block}.topbar__links.is-open{inset-inline:0;background:var(--paper);border-bottom:1.5px solid var(--ink);z-index:10;flex-direction:column;padding:8px 24px;display:flex;position:absolute;top:52px}.topbar__links.is-open a{border-bottom:1px solid var(--hair);align-items:center;min-height:44px;display:flex}}@media (max-width:600px){.topbar{padding:0 16px}.topbar__ws,.topbar__user{display:none}.steffi-mark img{width:26px;height:20px}.steffi-mark__name{font-size:14px}.steffi-mark__sub{letter-spacing:.12em;font-size:10px}}.lz-footer{border-top:1.5px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;margin:0 48px;padding:14px 0 18px;display:flex}.lz-footer__brand{color:var(--muted);align-items:center;gap:14px;text-decoration:none;display:flex}.lz-footer__by{letter-spacing:.08em;font-size:12px;font-weight:700}.lz-footer__brand img{object-fit:contain;width:120px;height:48px;display:block}.lz-footer__app{color:var(--muted);font-size:12px}.lz-footer__app b{color:var(--ink)}@media (max-width:600px){.lz-footer{flex-direction:column;gap:8px;margin:0 16px}.lz-footer__brand img{width:96px;height:38px}}.login{flex-direction:column;min-height:100vh;display:flex}.login__main{flex-direction:column;flex:1;align-items:center;padding:48px 16px 32px;display:flex}.plate{box-sizing:border-box;border:3px solid var(--ink);width:480px;max-width:100%;padding:10px}.plate__in{border:1px solid var(--ink);flex-direction:column;align-items:center;gap:14px;padding:28px 36px 26px;display:flex}.plate__row{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--muted);justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.plate__sketch{display:block}.plate__wa{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.plate__wa svg{display:block}.plate__name{letter-spacing:-.045em;font-size:104px;font-weight:700;line-height:.85}.plate__band{box-sizing:border-box;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);text-align:center;letter-spacing:.26em;text-transform:uppercase;width:100%;padding:9px 0;font-size:19px;font-weight:700}.plate__sports{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.plate--compact .plate__in{gap:10px;padding:20px 36px 18px}.plate--compact .plate__name{font-size:64px}.plate--compact .plate__band{font-size:15px}.login-form{box-sizing:border-box;flex-direction:column;gap:18px;width:480px;max-width:100%;margin-top:32px;display:flex}.login-form__eyebrow{letter-spacing:.16em;color:var(--muted);font-size:.72rem;font-weight:700}.login-form__title{margin:-10px 0 0;font-size:1.28rem;font-weight:700;line-height:1.3}.login-form__hint{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.login-form__meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.66rem;font-weight:700;display:block}.field input,.field select{appearance:none;box-sizing:border-box;border:0;border-bottom:1.5px solid var(--ink);width:100%;height:44px;color:var(--ink);letter-spacing:.04em;background:0 0;padding:0 2px;font:400 1.05rem/1 IBM Plex Sans Hebrew,system-ui,sans-serif}.field input::placeholder{color:var(--muted)}.field__msg{color:var(--accent);align-items:center;gap:8px;margin:8px 0 0;font-size:.84rem;font-weight:700;display:flex}.field__msg:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.field--invalid input{border-bottom-color:var(--accent)}.code{justify-content:center;gap:10px;display:flex}.code input{text-align:center;width:44px;height:52px;padding:0;font-size:1.5rem;font-weight:700}.btn-submit{appearance:none;border:1.5px solid var(--ink);background:var(--ink);height:48px;color:var(--paper);letter-spacing:.04em;cursor:pointer;font:700 .9rem/1 IBM Plex Sans Hebrew,system-ui,sans-serif}.btn-submit:hover{background:var(--accent);border-color:var(--accent)}.btn-submit:disabled{cursor:default;opacity:.6}.btn-line{box-sizing:border-box;border:1.5px solid var(--ink);height:48px;color:var(--ink);letter-spacing:.04em;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.btn-line:hover{background:#0b09060d}.or{letter-spacing:.16em;color:var(--muted);align-items:center;gap:12px;font-size:.72rem;font-weight:700;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--hair);flex:1}.link-action{appearance:none;font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:520px){.plate__sketch{width:200px;height:154px}.plate__in{padding:22px 20px 20px}}@media (max-width:400px){.plate__name{font-size:88px}.plate__band{letter-spacing:.2em;font-size:16px}}.page{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:36px 48px 48px}.page__head{border-top:3px solid var(--ink);padding-top:14px}.page__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.page__eyebrow .ltr{text-transform:none;letter-spacing:.04em}.page__title{letter-spacing:-.03em;margin:6px 0 28px;font-size:2.7rem;font-weight:700;line-height:1.05}.section{border-top:2px solid var(--ink);padding:16px 0 28px}.section__title{margin:0 0 14px;font-size:1.28rem;font-weight:700}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}.muted{color:var(--muted)}@media (max-width:600px){.page{padding:24px 16px 32px}.page__title{font-size:2.1rem}}.facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.facts__item{border-bottom:1px solid var(--hair);padding:12px 0;margin:0;padding-inline-end:16px}.facts__item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.66rem;font-weight:700}.facts__item dd{margin:0;font-size:.95rem}.status{align-items:center;gap:8px;display:inline-flex}.status:before{content:"";background:var(--muted);flex:none;width:7px;height:7px}.status--ok{color:var(--pine)}.status--ok:before{background:var(--pine)}.status--alert{color:var(--accent);font-weight:700}.status--alert:before{background:var(--accent)}.banner{color:var(--accent);border-bottom:1px solid var(--hair);align-items:center;gap:10px;margin-bottom:12px;padding:12px 0;font-weight:700;display:flex}.banner:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.rows{margin:0;padding:0;list-style:none}.rows__item{border-bottom:1px solid var(--hair)}.rows__link{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;padding:8px 4px;text-decoration:none;display:flex}.rows__link:hover{background:#0b09060d}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table td,.table th{white-space:nowrap}.table th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--ink);padding:8px 8px 8px 0;font-size:.64rem;font-weight:700}.table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 8px 10px 0}.table .num{text-align:end}.repair{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.repair__qr{border:1.5px solid var(--ink);background:var(--paper);justify-content:center;align-items:center;width:264px;height:264px;display:flex}.repair__qr img{width:240px;height:240px;display:block}.repair__side{flex-direction:column;flex:1;gap:14px;min-width:220px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.actions .btn-submit{padding:0 22px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:18px 24px;display:grid}.check{align-items:center;gap:8px;min-height:44px;font-size:.9rem;display:flex}.link-muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-page{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 48px 24px}.chat{border-top:3px solid var(--ink);border-bottom:1.5px solid var(--ink);grid-template-columns:320px 1fr;height:calc(100vh - 162px);min-height:480px;display:grid}.chat__list{border-inline-end:1.5px solid var(--ink);flex-direction:column;min-height:0;display:flex}.chat__listhead{flex-direction:column;gap:10px;padding:14px 16px 0;display:flex}.chat__tools{flex-wrap:wrap;align-items:center;gap:16px;min-height:24px;font-size:.84rem;display:flex}.chat__note{color:var(--pine);margin:0;font-size:.8rem;font-weight:700}.chat__note--alert{color:var(--accent)}.chat__tabs{border-bottom:1px solid var(--hair);gap:14px;font-size:.8rem;font-weight:600;display:flex}.chat__tabs button{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;margin-bottom:-1px;padding:10px 2px;font-weight:600}.chat__tabs button.is-on{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.chat__rows{flex:1;min-height:0;overflow:auto}.chat__empty{color:var(--muted);text-align:center;margin:0;padding:28px 16px;font-size:.9rem}.crow{appearance:none;border:0;border-bottom:1px solid var(--hair);box-sizing:border-box;text-align:start;width:100%;min-height:64px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-inline-start:3px solid #0000;align-items:center;gap:12px;padding:10px 14px;display:flex}.crow:hover{background:#0b09060d}.crow.is-on{border-inline-start-color:var(--ink);background:#0b09060d}.crow__mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.crow__name{align-items:baseline;gap:8px;font-size:.95rem;display:flex}.crow__name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crow__preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.crow__who{color:var(--ink);font-weight:600}.crow__time{color:var(--muted);flex:none;align-self:flex-start;padding-top:4px;font-size:.7rem}.av{border:1px solid var(--hair);width:40px;height:40px;color:var(--muted);background:var(--paper);flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.chat__conv{flex-direction:column;min-width:0;min-height:0;display:flex}.chat__head{border-bottom:1.5px solid var(--ink);box-sizing:border-box;align-items:center;gap:14px;min-height:56px;padding:8px 20px;display:flex}.chat__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat__title b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.chat__back{display:none}.searchbar{border-bottom:1px solid var(--hair);padding:6px 20px 10px}.msgs{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.daysep{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center;padding:6px 0;font-size:.68rem;font-weight:700}.bub{box-sizing:border-box;border:1px solid var(--hair);background:var(--paper);align-self:flex-start;max-width:72%;padding:8px 12px 6px;font-size:.95rem;position:relative}.bub--out{border:1.5px solid var(--ink);align-self:flex-end}.bub--revoked{color:var(--muted);font-style:italic}.bub__sender{color:var(--accent);margin-bottom:2px;font-size:.72rem;font-weight:700}.bub__body{white-space:pre-wrap;word-break:break-word}.bub__meta{color:var(--muted);justify-content:flex-end;align-items:baseline;gap:10px;margin-top:4px;font-size:.68rem;display:flex}.bub__meta .read{color:var(--pine);font-weight:700}.quote{appearance:none;text-align:start;border:0;border-inline-start:3px solid var(--accent);width:100%;font:inherit;color:var(--muted);cursor:pointer;background:0 0;margin:0 0 6px;padding:4px 8px;font-size:.8rem;display:block}.bub__media{appearance:none;cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.bub img,.bub video{max-width:100%;max-height:320px;display:block}.bub audio{max-width:260px;display:block}.rx{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rx span{border:1px solid var(--hair);padding:0 6px;font-size:.8rem;line-height:1.5}.bub__acts{opacity:0;gap:14px;margin-top:2px;font-size:.72rem;display:flex}.bub:hover .bub__acts,.bub:focus-within .bub__acts{opacity:1}.bub__acts .link-action{min-height:44px}.picker{border-top:1px solid var(--hair);flex-wrap:wrap;gap:4px;margin-top:4px;padding-top:6px;display:flex}.picker button{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;min-width:44px;min-height:44px;font-size:1.25rem;line-height:1}.picker button:hover{border-color:var(--ink)}.poll{min-width:240px}.poll__q{margin-bottom:10px;font-weight:700}.poll__opt{margin-bottom:8px}.poll__lbl{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.84rem;display:flex}.poll__lbl b{color:var(--accent)}.poll__bar{background:var(--hair);height:6px}.poll__bar i{background:var(--ink);height:100%;display:block}.poll__who{color:var(--muted);margin-top:2px;font-size:.7rem}.poll__tot{color:var(--muted);border-top:1px solid var(--hair);margin-top:8px;padding-top:6px;font-size:.74rem}.vcards{flex-direction:column;gap:8px;display:flex}.vcard{border:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;font-size:.9rem;display:flex}.replybar{border-top:1px solid var(--hair);color:var(--muted);align-items:center;gap:12px;padding:6px 20px;font-size:.82rem;display:flex}.replybar__kind{color:var(--accent);flex:none;font-weight:700}.replybar__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.composer{border-top:1.5px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:10px 20px 12px;display:flex}.composer textarea{appearance:none;border:0;border-bottom:1.5px solid var(--ink);min-width:160px;color:var(--ink);resize:none;box-sizing:border-box;background:0 0;flex:1;min-height:44px;max-height:160px;padding:10px 2px;font:400 1rem/1.4 IBM Plex Sans Hebrew,system-ui,sans-serif}.composer textarea::placeholder{color:var(--muted)}.composer .btn-submit{height:44px;padding:0 22px}.composer .link-action{min-height:44px}.composer__err{width:100%;margin:0}.lightbox{border:1.5px solid var(--ink);background:var(--paper);cursor:zoom-out;max-width:92vw;max-height:92vh;padding:0}.lightbox::backdrop{background:#0b0906b3}.lightbox img,.lightbox video{max-width:92vw;max-height:92vh;display:block}@media (max-width:900px){.chat-page{padding:0 16px 16px}.chat{grid-template-columns:1fr;height:calc(100vh - 142px)}.chat__list{border-inline-end:0}.chat--open .chat__list,.chat:not(.chat--open) .chat__conv{display:none}.chat__back{display:inline-block}.bub{max-width:88%}.bub__acts{opacity:1}}.field textarea{appearance:none;box-sizing:border-box;border:0;border-bottom:1.5px solid var(--ink);width:100%;color:var(--ink);resize:vertical;background:0 0;min-height:88px;padding:10px 2px;font:400 1rem/1.4 IBM Plex Sans Hebrew,system-ui,sans-serif}.field textarea::placeholder{color:var(--muted)}.field--inline{min-width:220px}.form-grid .btn-line{height:44px}.hint{margin:10px 0 0;font-size:.84rem}.chips{flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;display:flex}.chip{border:1px solid var(--hair);align-items:center;gap:12px;min-height:32px;padding:6px 10px;font-size:.88rem;display:inline-flex}.results{border:1.5px solid var(--ink);max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.results__row{appearance:none;border:0;border-bottom:1px solid var(--hair);width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.results__row:hover{background:#0b09060d}.results__none{padding:10px 12px}.sendform .label{margin:16px 0 0}.sendform .actions{margin-top:16px}.prog{margin:12px 0 0;padding:0;list-style:none}.prog__line{border-bottom:1px solid var(--hair);align-items:baseline;gap:16px;padding:8px 0;font-size:.9rem;display:flex}.prog__line>span:nth-child(2){flex:1}.table__wrap{white-space:normal;max-width:480px}
