@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAASwABQAAAAACcAAAARHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVI/BmA/U1RBVIE0JzIAVC9sEQgKgTiBOQsOADCBLgE2AiQDFgQgBYZYB0YMBxtUCAgeg2176QknnSKgiZnY+Szi4efKeT/ZXBlIKATFoKqq16kKWXYEEkjeGnyd/rxCfIWDrejdJOU2+iBvPkFH4WTeCin/Ocng4f/e8cMv+KtLbdBIE5mbxwTJ9gANKA10LeGpHf8USJZYQB4gpM4pJmImCiWMMMopJxRu1B8h6AOISkTQyxhOyJa0nBLoqaEDSFpWiKD92Z7HNivaQU8puDbQ01yTAvR8o6oTFCh4KsaBIQCIJoRoIILhCPqoEP5DjQgbJECdLWBpUx5rVAB25/k5iKAkIdCjAn852/fnp+MF0HpWC7r/A/WceILFQBlR3oIJNEX0UDCEAabQuCqVqQi4elwlIwTxyCbtahRIEUGAskJESTgWBLK42gcIZFFFQSALyxNAIAtKBSCQ+ZkBFYqSU4DO3AggPcdrhoFYX130euoFgB5abTMYt+1gh6J8+WIwIkRIkAAUVBhCUzCElg2gjx6KGn1NcKX1uQMoL50ZvVoKBiEcCgbQEEPo62GvBiw4DkZqRWaD42+JAxKZi0mZJ56I+eJvYgGMG1poY20WQTUBshjs/sjSWdcfNKAPWlgM9gKoQQEV1LVlH6PKrcabm4z1jYx/vvkZd/fVs7s2hjeefkl8+eNHqVH59V+/ou0ffP9OS5odHn/75VFuWHLl+/dAD2gfOAXtA7WBghEBVvyz2DONe3b++Ol3/6OnVU2dvKtpH3vOP3PK9uZxt7qo9D+zF0MSnUo22N7xnp+9eM+tJEynlOoU5XrVJqYCEEQwiQ6YAoB1UqVuAKKHixOAni+eDy5PrC72//yZgUuuuOWqfY456rATPfq/9w3CaXMxn4Q99jvQlDHeuhM/5pKdd9JJR4oS6vu7zMjIu5F/vbAfaW+ztuqsuVR220wPjkwO7D13+003lhsORLlo2I+cWl2Y2gtED80EuGdu914QVDZdeXRvS71pzD89Tc0B4O2AHwvwae/GfAi7/2u41gLQKCB8uaKyB0JCyXUdFQ5oZUZQtADkd4kJIGjMpgkinBtiDppS64N2XjNiVi5R9MspKruSRm1VjGgZZYrGEs80/SxzSI9AH7cg6OUCAfScRcBKGUIG9kRFXWwMMSMbYJhhCKRnBkEs2BDMQJ/LhjPCPjyFDo3aJWnXqFmbVJuoKDRKwmvH5tJinA4tXOQKVrlahxwtpGRUNd5TXEmSW3Qqb2WpyJTjJMd+rEoXpShiYrwunE4SvE4q7Vo043RS4ojwFKTy8FR4xRoFOQOnKcPZ+OzlhIpwpNTaNVIow1FQasHrRAUTYTACS6MUkxRRCkvUW/XyRUuXL1+66JaddFjNgsnmMpspzDZSQRhBQuQMhy5zqoACrzXYfJNIpB4jyDuaTvkOk5BqEU+pNRFpxusg1lnsnWtWSUzWtOBHQ7DaGUEON6QQTaJFtFGV5CKt/6LX6Ko7W5jQFCYvYBKZB2R9/32t4wAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAASwABQAAAAACcAAAARHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVI/BmA/U1RBVIE0JzIAVC9sEQgKgTiBOQsOADCBLgE2AiQDFgQgBYZYB0YMBxtUCAgeg2176QknnSKgiZnY+Szi4efKeT/ZXBlIKATFoKqq16kKWXYEEkjeGnyd/rxCfIWDrejdJOU2+iBvPkFH4WTeCin/Ocng4f/e8cMv+KtLbdBIE5mbxwTJ9gANKA10LeGpHf8USJZYQB4gpM4pJmImCiWMMMopJxRu1B8h6AOISkTQyxhOyJa0nBLoqaEDSFpWiKD92Z7HNivaQU8puDbQ01yTAvR8o6oTFCh4KsaBIQCIJoRoIILhCPqoEP5DjQgbJECdLWBpUx5rVAB25/k5iKAkIdCjAn852/fnp+MF0HpWC7r/A/WceILFQBlR3oIJNEX0UDCEAabQuCqVqQi4elwlIwTxyCbtahRIEUGAskJESTgWBLK42gcIZFFFQSALyxNAIAtKBSCQ+ZkBFYqSU4DO3AggPcdrhoFYX130euoFgB5abTMYt+1gh6J8+WIwIkRIkAAUVBhCUzCElg2gjx6KGn1NcKX1uQMoL50ZvVoKBiEcCgbQEEPo62GvBiw4DkZqRWaD42+JAxKZi0mZJ56I+eJvYgGMG1poY20WQTUBshjs/sjSWdcfNKAPWlgM9gKoQQEV1LVlH6PKrcabm4z1jYx/vvkZd/fVs7s2hjeefkl8+eNHqVH59V+/ou0ffP9OS5odHn/75VFuWHLl+/dAD2gfOAXtA7WBghEBVvyz2DONe3b++Ol3/6OnVU2dvKtpH3vOP3PK9uZxt7qo9D+zF0MSnUo22N7xnp+9eM+tJEynlOoU5XrVJqYCEEQwiQ6YAoB1UqVuAKKHixOAni+eDy5PrC72//yZgUuuuOWqfY456rATPfq/9w3CaXMxn4Q99jvQlDHeuhM/5pKdd9JJR4oS6vu7zMjIu5F/vbAfaW+ztuqsuVR220wPjkwO7D13+003lhsORLlo2I+cWl2Y2gtED80EuGdu914QVDZdeXRvS71pzD89Tc0B4O2AHwvwae/GfAi7/2u41gLQKCB8uaKyB0JCyXUdFQ5oZUZQtADkd4kJIGjMpgkinBtiDppS64N2XjNiVi5R9MspKruSRm1VjGgZZYrGEs80/SxzSI9AH7cg6OUCAfScRcBKGUIG9kRFXWwMMSMbYJhhCKRnBkEs2BDMQJ/LhjPCPjyFDo3aJWnXqFmbVJuoKDRKwmvH5tJinA4tXOQKVrlahxwtpGRUNd5TXEmSW3Qqb2WpyJTjJMd+rEoXpShiYrwunE4SvE4q7Vo043RS4ojwFKTy8FR4xRoFOQOnKcPZ+OzlhIpwpNTaNVIow1FQasHrRAUTYTACS6MUkxRRCkvUW/XyRUuXL1+66JaddFjNgsnmMpspzDZSQRhBQuQMhy5zqoACrzXYfJNIpB4jyDuaTvkOk5BqEU+pNRFpxusg1lnsnWtWSUzWtOBHQ7DaGUEON6QQTaJFtFGV5CKt/6LX6Ko7W5jQFCYvYBKZB2R9/32t4wAA)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-hebrew-wght-normal-Bt6ehdp-.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-latin-ext-wght-normal-BojrQYZr.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-latin-wght-normal-Dl_pbM6R.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sunny:#f8c92f;--ink:#082746;--teal:#00666a;--teal-deep:#004d57;--cream:#fff7dd;--raspberry:#c92d31;--raspberry-dark:#7c151e;--danger:#9c1c24;--column:min(100vw, 480px);--image-height:calc(var(--column) * 1.2833);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--nav-height:calc(68px + var(--safe-bottom));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{overscroll-behavior:none;background:var(--sunny);color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:Noto Sans Hebrew Variable,Arial Hebrew,Arial,sans-serif;font-size:16px;line-height:1.35;overflow:hidden}h1,h2,h3,p,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}.icon{flex:none;width:24px;height:24px;display:block}.app{background:var(--sunny);grid-template-rows:minmax(0,1fr) auto;width:100%;max-width:480px;height:100dvh;margin-inline:auto;display:grid;position:relative;overflow:hidden}.app__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.nav{min-height:var(--nav-height);padding-bottom:var(--safe-bottom);background:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.nav__item{color:var(--cream);background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:6px 0;font-size:13px;font-weight:600;display:grid}.nav__icon{border-radius:15px;place-items:center;width:56px;height:30px;display:grid}.nav__item--selected .nav__icon{background:var(--teal)}.today{min-height:100%;padding-top:calc(16px + var(--safe-top));flex-direction:column;align-items:center;padding-bottom:16px;display:flex}.today__date{text-align:center;padding-inline:16px;font-size:clamp(23px,6.8vw,28px);font-weight:800;line-height:1.15}.section-title{border:3px solid var(--teal);color:var(--teal-deep);border-radius:8px;margin-top:10px;padding:1px 20px 3px;font-size:clamp(19px,5.6vw,23px);font-weight:800}.section-title--active{color:var(--raspberry-dark)}.today__stats{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:100%;margin-top:8px;padding-inline:16px;display:grid}.today__divider{background:var(--ink);opacity:.7;width:1px;height:62px}.stat{justify-items:center;min-width:0;display:grid}.stat__icon{color:var(--teal-deep)}.stat__icon .icon{width:22px;height:22px}.stat__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(22px,6.9vw,27px);font-weight:900;line-height:1.15;overflow:hidden}.stat__label{color:var(--teal-deep);font-size:15px;font-weight:700}.today__worked,.today__note{color:var(--teal-deep);text-align:center;margin-top:4px;padding-inline:16px;font-size:14px;font-weight:600}.scene{width:100%;height:clamp(calc(var(--image-height) * .5), calc(100dvh - var(--nav-height) - var(--safe-top) - 190px), var(--image-height));flex:none;margin-top:6px;position:relative;overflow:hidden}.scene__image{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.punch{bottom:calc(var(--image-height) * .103);width:57.8%;height:calc(var(--image-height) * .176);background:var(--raspberry);box-shadow:inset 0 3px 0 #ffffff57, inset 0 -7px 0 #660e1538, 0 6px 0 var(--raspberry-dark), 0 10px 14px #210e0738;color:var(--cream);text-shadow:0 2px #480c1061;border:3px solid #64151b;border-radius:15px;font-size:clamp(19px,5.6vw,24px);font-weight:900;line-height:1.05;transition:transform .12s,box-shadow .12s;position:absolute;left:22.4%}.punch:active{box-shadow:inset 0 3px 0 #ffffff3d, inset 0 -2px 0 #660e1538, 0 2px 0 var(--raspberry-dark), 0 4px 8px #210e0733;transform:translateY(4px)}.punch--active{background:var(--raspberry-dark)}.today__actions{gap:10px;width:100%;margin-top:10px;padding-inline:18px;display:grid}.outline-button{border:2px solid var(--teal-deep);background:var(--cream);width:100%;min-height:52px;color:var(--teal-deep);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:17px;font-weight:800;display:flex}.button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.button--primary{background:var(--teal);color:var(--cream)}.button--primary:disabled{opacity:.65}.button--small{border:2px solid var(--teal-deep);min-height:44px;color:var(--teal-deep);background:0 0;padding:8px 12px;font-size:16px}.stop-summary{z-index:30;right:14px;bottom:calc(var(--nav-height) + 10px);border:3px solid var(--ink);background:var(--cream);border-radius:18px;padding:14px;position:absolute;left:14px;box-shadow:0 5px #0827462e}.stop-summary__title{text-align:center;font-size:17px;font-weight:800}.stop-summary__grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.stop-summary__grid dt{color:var(--teal-deep);font-size:12px;font-weight:700}.stop-summary__grid dd{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.stop-summary__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.screen{padding:calc(18px + var(--safe-top)) 20px 20px;flex-direction:column;gap:12px;display:flex}.screen__title{font-size:28px;font-weight:800}.month-nav{align-items:center;margin-top:-6px;display:flex}.month-nav__label{color:var(--teal-deep);text-align:center;flex:1;font-weight:700}.icon-button{width:44px;height:44px;color:var(--teal-deep);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-button:disabled{opacity:.3}.card{background:var(--cream);color:var(--ink);border:0;border-radius:18px}.summary-card{justify-content:space-around;gap:12px;padding:16px;display:flex}.summary-card__value{text-align:center;justify-items:center;min-width:0;display:grid}.summary-card__value strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.summary-card__value span{color:var(--teal-deep);font-size:14px}.empty{text-align:center;padding-block:20px;font-weight:600}.shift-list{gap:10px;display:grid}.shift-row{text-align:start;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.shift-row__main{gap:1px;min-width:0;display:grid}.shift-row__date{font-weight:700}.shift-row__times{color:var(--teal-deep);font-variant-numeric:tabular-nums;justify-self:start}.shift-row__clip{color:var(--teal-deep);font-size:12px}.shift-row__overlap{color:var(--danger);font-size:12px;font-weight:700}.history-warning{background:var(--cream);color:var(--danger);border-radius:10px;padding:10px 12px;font-size:15px;font-weight:700}.shift-row__side{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:1px;display:grid}.shift-row__side strong{font-weight:900}.shift-row__side span{color:var(--teal-deep);font-size:14px}.disclaimer{color:var(--teal-deep);text-align:center;font-size:13px}.settings-card{gap:12px;padding:16px;display:grid}.settings-card__header{color:var(--teal-deep);gap:12px;display:flex}.settings-card__header h2{color:var(--ink);font-size:20px;font-weight:700;line-height:1.2}.settings-card__note{color:var(--teal-deep);font-size:13px}.settings-card__body{font-size:14px}.rate-list{display:grid}.rate-row{text-align:start;background:0 0;border:0;border-bottom:1px solid #08274624;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 0;display:flex}.rate-list>:last-child{border-bottom:0}.rate-row__main{display:grid}.rate-row__main strong{font-weight:900}.rate-row__main span{color:var(--teal-deep);font-size:14px}.rate-row__tag{color:var(--teal-deep);flex:none;font-size:14px;font-weight:700}.toast{z-index:60;right:14px;bottom:calc(var(--nav-height) + 12px);border:2px solid var(--ink);background:var(--cream);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 16px;font-size:15px;font-weight:700;display:flex;position:absolute;left:14px;box-shadow:0 6px #08274633}.toast__action{background:var(--teal);min-height:40px;color:var(--cream);border:0;border-radius:10px;flex:none;padding:4px 12px;font-size:15px;font-weight:800}.sheet-backdrop{z-index:40;background:#08274673;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{width:100%;max-height:calc(100dvh - var(--safe-top) - 12px);overscroll-behavior:contain;padding:8px 20px calc(16px + var(--safe-bottom));background:var(--cream);border-radius:22px 22px 0 0;overflow-y:auto}.sheet__grip{background:#0827464d;border-radius:2px;width:40px;height:4px;margin:2px auto 10px}.sheet__title{font-size:24px;font-weight:800;line-height:1.2}.sheet__form{gap:12px;margin-top:8px;display:grid}.sheet__hint{font-size:14px}.sheet__filename{text-align:right}.sheet__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sheet__conflict{color:var(--danger);background:#c92d311f;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:700}.sheet__secondary{justify-content:space-between;gap:8px;display:flex}.field{gap:3px;min-width:0;display:grid}.field__label{font-size:14px;font-weight:700}.field__error{color:var(--danger);font-size:13px;font-weight:600}.input{appearance:none;background:#fff;border:2px solid #08274680;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:16px;display:block}.input:focus{border-color:var(--teal);outline:none}.field--error .input{border-color:var(--danger)}textarea.input{resize:none}.input--ltr{text-align:center;direction:ltr}.input-prefix{align-items:center;gap:8px;display:flex}.input-prefix__symbol{font-size:20px;font-weight:800}.text-button{min-height:44px;color:var(--teal-deep);background:0 0;border:0;padding:4px 8px;font-size:16px;font-weight:800}.text-button--danger{color:var(--danger)}.dialog-backdrop{z-index:50;background:#08274680;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.dialog{background:var(--cream);border-radius:20px;width:100%;max-width:340px;padding:20px 20px 10px}.dialog__title{font-size:20px;font-weight:800}.dialog__body{margin-top:6px;font-size:15px}.dialog__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.gate{width:100%;max-width:480px;height:100dvh;padding:calc(28px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));text-align:center;flex-direction:column;align-items:center;gap:14px;margin-inline:auto;display:flex;overflow-y:auto}.gate__icon{border-radius:22px;flex:none;box-shadow:0 6px #0827462e}.gate__title{font-size:28px;font-weight:800;line-height:1.15}.gate__text{font-size:16px;font-weight:500}.gate__steps{background:var(--cream);counter-reset:step;text-align:start;border-radius:18px;gap:10px;width:100%;padding:14px;display:grid}.gate__steps li{counter-increment:step;align-items:flex-start;gap:10px;font-weight:600;display:flex}.gate__steps li:before{background:var(--teal);width:26px;height:26px;color:var(--cream);content:counter(step);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.gate__share{vertical-align:-5px;color:var(--teal-deep);display:inline-block}.gate__form{text-align:start;gap:12px;width:100%;display:grid}.gate__skip{color:var(--teal-deep);background:0 0;border:0;margin-top:auto;padding:8px;font-size:14px;text-decoration:underline}
