@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff")}:root{--bg: #F7F4EC;--surface: #FFFFFF;--surface-2: #EFEBE1;--line: #D7D3CA;--fg: #171B1A;--dim: #5A5E5A;--green: #0F6B3C;--green-soft: #DDEADF;--danger: #B3362B;--font: "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-screen: 28px;--fs-card: 18px;--fs-body: 15px;--fs-small: 13px;--fs-stat: 32px;--r-card: 18px;--r-btn: 999px;--gutter: max(16px, env(safe-area-inset-left, 0px))}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{color-scheme:light;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--fs-body);line-height:1.5;direction:rtl;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.page{max-width:480px;margin:0 auto;min-height:100%;padding-left:var(--gutter);padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px)}.dim{color:var(--dim)}.small{font-size:var(--fs-small)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;border-radius:var(--r-btn);font-weight:700}.btn-primary{background:var(--green);color:#fff}.btn-google{background:#fff;color:#1f1f1f;border:1px solid #dadce0;width:100%;min-height:56px;font-size:16px}.btn:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.grass{position:absolute;inset:0;overflow:hidden;pointer-events:none}.grass i{position:absolute;left:-30%;top:-55%;width:160%;height:170%;transform:perspective(520px) rotateX(58deg) rotate(-24deg);transform-origin:50% 40%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20260'%20preserveAspectRatio='none'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='.85'%20stroke-width='2.4'%3e%3crect%20x='14'%20y='14'%20width='372'%20height='232'/%3e%3cline%20x1='200'%20y1='14'%20x2='200'%20y2='246'/%3e%3ccircle%20cx='200'%20cy='130'%20r='34'/%3e%3crect%20x='14'%20y='70'%20width='58'%20height='120'/%3e%3crect%20x='328'%20y='70'%20width='58'%20height='120'/%3e%3crect%20x='14'%20y='102'%20width='20'%20height='56'/%3e%3crect%20x='366'%20y='102'%20width='20'%20height='56'/%3e%3c/svg%3e") center / 100% 100% no-repeat,repeating-linear-gradient(90deg,#7db36b 0 9%,#6fa65d 9% 18%)}.grass--soft{opacity:.32;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 30% 20%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 30% 20%,#000 30%,transparent 78%)}.grass--full{opacity:.9;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}.welcome{position:relative;display:flex;flex-direction:column;gap:16px;padding-bottom:32px;overflow:hidden}.welcome .grass{inset:-10px -16px auto;height:360px}.welcome>:not(.grass){position:relative}.welcome__logo{width:min(82%,330px);height:auto;margin:44px auto 0;filter:drop-shadow(0 2px 0 rgba(255,255,255,.9))}.welcome__tag{text-align:center;font-size:20px;font-weight:700}.welcome__strip{overflow:hidden;margin-inline:-16px;padding-block:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.welcome__run{display:flex;gap:18px;width:max-content;direction:ltr;animation:welcome-run 38s linear infinite}.welcome__run img{height:74px;width:auto}@keyframes welcome-run{to{transform:translate(-50%)}}.welcome__sub{text-align:center;color:var(--dim);max-width:34ch;margin:0 auto}.welcome__center{text-align:center}.welcome__status--ok{color:var(--green);font-weight:700}.welcome__status--down{color:var(--danger);font-weight:700}.welcome__status--checking{color:var(--dim)}.ob{display:flex;flex-direction:column;gap:18px;padding-bottom:40px}.ob-band{position:relative;height:112px;margin-inline:-16px;display:grid;place-items:center;overflow:hidden}.ob-band .grass{inset:0;height:auto}.ob-band img{position:relative;width:190px;height:auto;filter:drop-shadow(0 2px 0 rgba(255,255,255,.9))}.ob-step{font-size:var(--fs-small);color:var(--dim);font-weight:500;margin-top:-6px}.ob h1{font-size:var(--fs-screen);font-weight:700;line-height:1.2}.ob .lead{color:var(--dim);margin-top:-10px}.quote{font-weight:500;border-inline-start:3px solid var(--green);padding-inline-start:10px;color:var(--fg)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px}.row{display:flex;gap:10px}.row>.grow,.grow{flex:1 1 0;min-width:0}.notice{background:var(--green-soft);border-radius:12px;padding:10px 12px;font-size:var(--fs-small)}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field__label{font-weight:700;font-size:14px}.input{width:100%;min-height:50px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:16px}.input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.input[aria-invalid=true]{border-color:var(--danger)}.input[dir=ltr]{text-align:left}.field__err,.err{color:var(--danger);font-size:var(--fs-small);font-weight:500}.ok-txt{color:var(--green);font-size:var(--fs-small);font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 18px;border-radius:var(--r-btn);border:1px solid var(--line);background:var(--surface);font-weight:500}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--green-soft);border-color:var(--green);color:var(--green);font-weight:700}.seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface-2);border-radius:12px;padding:3px;gap:3px}.seg button{min-height:40px;border-radius:10px;font-size:14px;font-weight:500}.seg button[aria-checked=true]{background:var(--surface);color:var(--green);font-weight:700;box-shadow:0 1px 2px #171b1a1f}.toggle{display:flex;gap:12px;align-items:flex-start;text-align:start;width:100%;padding:12px 0}.toggle__txt{display:flex;flex-direction:column;gap:2px;flex:1}.toggle__sw{flex:none;width:46px;height:28px;border-radius:99px;background:var(--line);position:relative;transition:background .15s;margin-top:2px}.toggle__sw:after{content:"";position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.toggle[aria-checked=true] .toggle__sw{background:var(--green)}.toggle[aria-checked=true] .toggle__sw:after{transform:translate(-18px)}.check{display:flex;gap:10px;align-items:flex-start}.check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--green);flex:none}.link{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.btn-block{width:100%}.btn-ghost{background:var(--surface);border:1px solid var(--line)}.sheet{border:0;padding:0;margin:auto auto 0;width:100%;max-width:480px;border-radius:22px 22px 0 0;background:var(--bg);color:var(--fg)}.sheet::backdrop{background:#171b1a73}.sheet__body{padding:22px 16px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.sheet[open]{animation:sheet-up .2s ease-out}@keyframes sheet-up{0%{transform:translateY(30px);opacity:.6}}.spinner{width:22px;height:22px;border-radius:50%;border:3px solid var(--green-soft);border-top-color:var(--green);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.center-screen{min-height:70vh;display:grid;place-items:center}.teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teams button{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;text-align:start;font-size:14px;font-weight:500;line-height:1.25}.teams button img{width:30px;height:30px;object-fit:contain;flex:none}.teams__dot{width:22px;height:22px;border-radius:50%;flex:none}.teams button[aria-checked=true]{border:2px solid var(--green);background:var(--green-soft);font-weight:700;padding:7px 11px}.combo{position:relative}.combo__ok{position:absolute;left:14px;top:14px;color:var(--green);font-weight:700}.combo__list{position:absolute;z-index:5;inset-inline:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #171b1a1f}.combo__list button{width:100%;text-align:start;min-height:44px;padding:0 12px;border-radius:8px}.combo__list button:hover,.combo__list button:focus-visible{background:var(--green-soft)}.combo__empty{margin-top:6px}.confirm-team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.confirm-team img{width:72px;height:72px;object-fit:contain;margin-bottom:4px}.confirm-team h2{font-size:22px;font-weight:700}.confirm-team .team-name{font-size:var(--fs-card);font-weight:700;color:var(--green)}.terms{display:flex;flex-direction:column;gap:8px}.terms h2{font-size:22px;font-weight:700}.terms h3{font-size:15px;font-weight:700;margin-top:8px}.terms ul{margin:0;padding-inline-start:20px}.sheet .terms{max-height:62vh;overflow-y:auto}.blocked{display:flex;flex-direction:column;gap:14px}.blocked h1{font-size:24px}.avatar{position:relative;display:inline-block;flex:none;line-height:0}.avatar__img{display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#e9e5db;border:1px solid var(--line)}.avatar__img img{width:100%;height:100%;object-fit:cover}.avatar__sil{width:100%;height:100%;display:block}.avatar .scarf{position:absolute;left:50%;bottom:-14%;transform:translate(-50%)}.cropper{display:flex;flex-direction:column;gap:12px}.cropper__title{font-size:var(--fs-card)}.cropper__frame{position:relative;width:min(300px,100%);aspect-ratio:1;margin:4px auto;overflow:hidden;border-radius:16px;background:#1d211f;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.cropper__frame:active{cursor:grabbing}.cropper__frame img{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;pointer-events:none;will-change:transform}.cropper__ring{position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 999px #171b1a8c;border:2px solid rgba(255,255,255,.9)}.cropper__zoom{display:flex;align-items:center;gap:10px;direction:ltr;font-weight:700;color:var(--dim)}.cropper__zoom input{flex:1;accent-color:var(--green);height:32px}.privacy{display:flex;flex-direction:column;gap:14px}.privacy__row{display:flex;flex-direction:column;gap:8px}.privacy__row b{font-size:14px}.photo-pick{display:grid;place-items:center;gap:12px;padding:12px 0 18px}.people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.people__row{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 12px}.people__txt{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.people__txt>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people__txt [dir=ltr]{text-align:right}.people__add{min-height:38px;padding:0 14px}.empty,.contacts{display:flex;flex-direction:column;gap:4px}.ci{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:6px}.ci__home{align-self:center}.ci__note{text-align:center;margin-top:2px}.ci--done{align-items:center}.ci__stamp{display:inline-block;padding:4px 14px;border-radius:999px;font-weight:700;color:var(--green);background:var(--green-soft);border:1px dashed var(--green)}.ci-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ci-ok__pitch{position:relative;width:100%;height:150px;border-radius:16px;overflow:hidden;display:grid;place-items:center}.ci-ok__pitch .grass{inset:0}.ci-ok__pitch img{position:relative;height:120px;width:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.ci-ok__ticket{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;border-inline-end:2px dashed var(--line)}.ci-ok__punch{color:var(--green);font-weight:700;transform:rotate(-6deg);border:2px solid var(--green);border-radius:8px;padding:2px 8px}.ci-err{display:flex;flex-direction:column;gap:6px}.ci-err b{color:var(--danger);font-size:var(--fs-card)}.ci__dist{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:12px;background:var(--surface-2);text-align:center}.ci__dist b{font-size:18px}.ci__dist--ok{background:var(--green-soft);color:var(--green)}.nm{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px}.nm>.grass{inset:0}.nm>:not(.grass){position:relative}.nm__body{display:flex;align-items:center;gap:8px}.nm__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nm__art{flex:none;width:128px;display:grid;place-items:center}.nm__art img{width:128px;height:auto;filter:drop-shadow(0 6px 8px rgba(23,27,26,.15))}.nm__head{display:flex;align-items:center;gap:8px}.nm__title{font-size:20px}.nm__test{font-size:12px;font-weight:700;color:var(--green);border:1px dashed var(--green);border-radius:999px;padding:1px 8px}.nm__teams{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:700;font-size:17px;line-height:1.25}.nm__crest{width:22px;height:22px;object-fit:contain}.nm__when{font-size:15px;display:flex;align-items:baseline;gap:6px}.nm__timer{font-size:24px;font-variant-numeric:tabular-nums;direction:ltr}.nm__line{color:var(--dim)}.nm__line b{color:var(--fg)}.nm__ok,.nm__ok b{color:var(--green);font-weight:700}.nm__actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.nm__actions .btn:disabled{opacity:.4}.nm__home,.nm__opens{align-self:center;text-align:center}.nm__done{display:flex;flex-direction:column;align-items:center;gap:2px}.nm__stamp{padding:4px 14px;border-radius:999px;font-weight:700;color:var(--green);background:var(--green-soft);border:1px dashed var(--green)}.nm--live{gap:10px}.nm__liveTag{color:var(--danger);font-weight:700;font-variant-numeric:tabular-nums}.nm__score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.nm__side{display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:700;text-align:center}.nm__side img{width:34px;height:34px;object-fit:contain}.nm__goals{font-size:30px;font-variant-numeric:tabular-nums}.nm__expand{align-self:center;font-size:var(--fs-small);color:var(--dim);font-weight:500;padding:4px 10px}.nm__details{border-top:1px solid var(--line);padding-top:10px}.home__list{display:flex;flex-direction:column;gap:10px}.home__list .home__match{border-top:1px solid var(--line);padding-top:10px}.home__list .home__match:first-of-type{border-top:0;padding-top:0}.nm__teams{flex-wrap:nowrap;min-width:0}.nm__team{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-width:0}.ml{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.ml__team{display:flex;align-items:center;gap:8px;font-weight:700;min-width:0}.ml__team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml__team img{width:26px;height:26px;object-fit:contain;flex:none}.ml__team--away{justify-content:flex-end}.ml__mid{display:flex;flex-direction:column;align-items:center;min-width:64px;line-height:1.2}.ml__score{font-size:22px}.ml__time{font-size:18px;direction:ltr}.ml__tag{font-size:12px;color:var(--dim)}.ml__live{font-size:12px;color:var(--danger);font-weight:700}.ml__count{font-variant-numeric:tabular-nums;direction:ltr}.home{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.home__top{display:grid;place-items:center;padding-top:16px}.home__top img{width:150px;height:auto}.pcard{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 16px 14px;display:flex;flex-direction:column;gap:12px;border-inline-start:6px solid var(--team)}.pcard>:not(.grass){position:relative}.pcard__main{display:flex;align-items:center;gap:16px}.pcard__txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.pcard__txt h1{font-size:22px;font-weight:700}.pcard__txt [dir=ltr]{text-align:right}.pcard__team{display:inline-flex;align-items:center;gap:6px;font-weight:700;margin-top:4px}.pcard__team img{width:20px;height:20px;object-fit:contain}.pcard__meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--dim)}.pcard__meta b{color:var(--fg)}.home__next{display:flex;flex-direction:column;gap:4px}.home__next{gap:12px}.home__match{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.home__match:first-of-type{border-top:0;padding-top:0}.home__match>.small{text-align:center}.home__next--test{border:1px dashed var(--green);background:#fbfdfb}.admin{display:flex;flex-direction:column;gap:16px;padding-block:16px 32px}.admin__top{display:flex;align-items:center;justify-content:space-between}.admin__top h1{font-size:var(--fs-screen);font-weight:700}.admin__sec,.admin__row{display:flex;flex-direction:column;gap:10px}.admin__score{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:8px}.admin__score label{display:flex;flex-direction:column;gap:4px;min-width:0}.admin__score .input{text-align:center;font-size:20px;font-weight:700}.admin__score>span{padding-bottom:12px;font-weight:700}.admin__score .btn{min-height:50px;padding:0 16px}.admin__h2{font-size:22px;font-weight:700;margin-top:8px}.admin__sec.card{gap:12px}.admin__test{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:16px 22px,21px 22px;background-size:5px 5px;background-repeat:no-repeat}
