.lg{min-height:100dvh;display:grid;place-items:center;padding:calc(24px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));background:radial-gradient(1200px 600px at 80% -10%,#fde7f8,transparent 60%),var(--bg)}.lg-card{width:min(460px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 20px 60px #1e001e0f}.lg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.lg-brand{display:flex;align-items:center;gap:12px}.lg-mark{width:44px;height:44px;border-radius:12px;background:var(--pink);display:grid;place-items:center}.lg-brand b{display:block;font-size:22px;letter-spacing:.02em}.lg-brand span{color:var(--ink-2);font-size:14px}.lg-h1{font-size:22px;margin:0 0 4px}.lg-sub{color:var(--ink-2);margin:0 0 16px}.lg-option{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:12px;display:grid;gap:12px}.lg-option>div:first-child{display:grid;gap:2px}.lg-option span{color:var(--ink-2);font-size:14px}.lg-note{margin:0;font-size:14px;color:var(--ink-2);background:var(--bg);border-radius:8px;padding:10px 12px}.lg-rooms{display:grid;gap:8px}.lg-rooms>span{font-weight:600;color:var(--ink)!important}.lg-rooms>div{display:flex;flex-wrap:wrap;gap:6px}.lg-rooms button{width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius);font-weight:700}.lg-rooms button.on{border:2px solid var(--pink)}.lg-form{display:grid;gap:12px}.lg-field{display:grid;gap:6px;font-weight:700}.lg-field input{height:48px;border:1px solid var(--line-2);border-radius:10px;padding:0 14px;font:500 16px var(--font)}[dir=rtl] .lg-field input{text-align:right}.lg-field input:focus{outline:2px solid var(--pink);border-color:transparent}.lg-err{color:#b42318;font-size:14px;margin:0}.lg-go{width:100%;min-height:48px;font-size:17px}.lg-go:disabled{opacity:.5}.lg-demo{font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.lg-demo-acc{width:100%;text-align:start;border:1px dashed var(--line-2);border-radius:8px;padding:8px 10px;display:flex;gap:10px}.lg-back{margin-top:14px;font-size:14px;text-decoration:underline;color:var(--ink-2)}.lg-install{width:100%;margin-top:16px;border:1px dashed var(--pink);border-radius:10px;min-height:44px;font-weight:700;color:#b1239a}.lg-ios{font-size:13px;color:var(--ink-2);text-align:center;margin:16px 0 0}.kiosk{min-height:100dvh;background:var(--bg);position:relative}.dot{display:inline-block;width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;vertical-align:-1px;flex:none}.ks-bar{position:fixed;left:0;right:0;bottom:0;height:calc(80px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--pink);color:#fff;font-weight:700;font-size:30px;z-index:5;transition:background .2s}.ks-bar.muted{background:var(--line);color:#fff}.ks-bar[aria-disabled=true]{cursor:default}.ks-start{display:grid;place-items:center;padding-bottom:80px;background:#fafafb}.ks-start-logo img{width:min(788px,86vw);height:auto}.ks-list{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.ks-list-head{height:calc(74px + var(--safe-top));padding-block:var(--safe-top) 0;padding-inline:61px 24px;display:flex;align-items:center;gap:24px;flex:none}.ks-count{display:inline-flex;align-items:center;gap:12px;font-size:20px}.ks-count-sel{margin-inline-start:auto}.ks-list-head .ks-chrome.inline{margin-inline-start:0}.ks-list-head .ks-count:not(.ks-count-sel)+.ks-help+.ks-chrome.inline{margin-inline-start:auto}.ks-rows{flex:1;overflow-y:auto;margin-inline-start:17px;border-inline-start:1px solid var(--line);padding-bottom:90px;position:relative;scrollbar-width:none;overscroll-behavior:contain}.ks-rows::-webkit-scrollbar{display:none}.ks-row{background:#fff;display:grid;grid-template-columns:239px minmax(0,503px) minmax(0,1fr);padding-block:34px 30px;padding-inline:44px 0;min-height:219px}.ks-row.alt{background:var(--bg)}.ks-garment{width:138px;text-align:center}.ks-garment-card{width:138px;height:138px;background:#fff;border:2px solid var(--line);border-radius:var(--radius);position:relative;display:grid;place-items:center;overflow:hidden}.ks-garment-card img{max-width:76%;max-height:82%;object-fit:contain}.ks-mag{position:absolute;top:11px;inset-inline-start:11px}.ks-garment-name{font-weight:700;font-size:20px;margin-top:4px}.ks-block h2{font-weight:700;font-size:30px;margin:0;line-height:39px}.ks-your{font-size:16px;margin:12px 0 22px;display:flex;align-items:center;gap:6px}.ks-your b{font-weight:700;margin-inline-end:6px}.ks-chips{display:flex;gap:11px;flex-wrap:wrap}.ks-chips.colors{gap:0}.ks-chip{width:44px;height:44px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;font-size:16px;transition:border-color .15s,background .15s}.ks-chip.current{background:var(--chip-on);border-color:var(--chip-on)}.ks-chip.chosen{border-color:var(--pink);background:#fff}.ks-chip:disabled{color:var(--line-2);border-color:#f1f1f1}.ks-swatch{width:81px;display:flex;flex-direction:column;align-items:center;gap:6px}.ks-swatch-box{width:44px;height:44px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;display:grid;place-items:center;transition:border-color .15s}.ks-swatch-box .dot{width:15px;height:15px}.ks-swatch.current .ks-swatch-box{background:var(--chip-on);border-color:var(--chip-on)}.ks-swatch.chosen .ks-swatch-box{border-color:var(--pink);background:#fff}.ks-swatch-label{font-family:var(--font-ui);font-size:12px}.ks-swatch:disabled{opacity:.35}.ks-swatch:disabled .ks-swatch-label{color:var(--ink-3)}.ks-empty{padding:40px 44px;font-size:20px;display:flex;gap:12px;align-items:center}.ks-scroll-ind{position:absolute;inset-inline-start:6px;width:6px;border-radius:6px;background:var(--pink);z-index:2;transition:top .08s linear}.ks-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:16px;background:#f6f6f859}.ks-modal{width:min(925px,100%);max-height:calc(100dvh - 140px);background:#e9e9e9;border:1px solid #9b9b9b;border-radius:20px;padding-block:68px 22px;padding-inline:37px 0;position:relative;overflow:auto}.ks-modal-close{position:absolute;top:17px;inset-inline-end:18px}.ks-gallery{display:flex;gap:36px;overflow-x:auto;padding-inline-end:37px;scroll-snap-type:x mandatory;scrollbar-width:none}.ks-gallery-img{flex:none;height:min(426px,45dvh);aspect-ratio:385 / 426;background:var(--bg);display:grid;place-items:center;scroll-snap-align:start;overflow:hidden}.ks-gallery-img:nth-child(2){aspect-ratio:345 / 426}.ks-gallery-img img{width:100%;height:100%;object-fit:cover}.ks-gallery-img:first-child img{object-fit:contain;width:80%;height:80%}.ks-modal-info{padding-top:6px;font-size:14px;display:grid;gap:6px}.ks-modal-info h3{font-size:35px;margin:0 0 4px;font-weight:700}.ks-modal-info b{font-weight:700;margin-inline-end:6px}.ks-status{min-height:100dvh;display:flex;flex-direction:column}.ks-help{position:absolute;top:calc(16px + var(--safe-top));inset-inline-start:49px;z-index:6}.ks-help.inline,.ks-list-head .ks-help{position:relative;top:auto;inset-inline-start:auto}.ks-help-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 14px;font-weight:600;font-size:15px;background:var(--pink-soft);color:#7d1468}.ks-help-chip.on_the_way{background:#e8f0ff;color:#1f4fa3}.ks-help-chip.done{background:#e8f8ea;color:#1d7a2a}.ks-help-chip button{text-decoration:underline;font-size:13px;font-weight:600;margin-inline-start:4px}.ks-help-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:helpPulse 1.6s infinite}.ks-help-chip.done .ks-help-dot{animation:none}@keyframes helpPulse{50%{opacity:.35}}.ks-help-pop{position:absolute;top:calc(100% + 8px);inset-inline-start:0;width:290px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 16px 40px #0000001f;z-index:20}.ks-help-pop p{margin:0 0 14px;font-weight:600;font-size:17px}.ks-help-pop div{display:flex;gap:8px}.ks-help-pop button{flex:1;min-height:44px}.ks-chrome{position:absolute;top:calc(12px + var(--safe-top));inset-inline-end:24px;display:flex;gap:8px;align-items:center;z-index:6}.ks-chrome.inline{position:relative;top:auto;inset-inline-end:auto}.ks-menu-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line)}.ks-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0003}.ks-menu{position:absolute;top:calc(56px + var(--safe-top));inset-inline-end:16px;width:min(320px,calc(100vw - 32px));background:#fff;border-radius:14px;padding:14px;box-shadow:0 20px 50px #0000002e;display:grid;gap:12px}.ks-menu-h{display:flex;justify-content:space-between;align-items:center}.ks-menu-h button svg{width:32px;height:32px}.ks-menu-sec{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:12px;font-weight:600}.ks-menu-sec.col{flex-direction:column;align-items:stretch}.ks-menu-opt{text-align:start;border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:2px;font-weight:600}.ks-menu-opt.on{border-color:var(--pink)}.ks-menu-opt small{color:var(--ink-2);font-weight:400}.ks-title{color:var(--pink);font-weight:700;font-size:clamp(40px,6.3vw,75px);line-height:1.2;margin:0;text-align:center}.ks-sub{white-space:pre-line;font-weight:600;font-size:clamp(18px,2.1vw,25px);margin:14px 0 0;text-align:center;line-height:1.3}.ks-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 24px 40px}.ks-split .ks-top{background:var(--bg);min-height:463px;padding:calc(95px + var(--safe-top)) 24px 40px;display:flex;flex-direction:column;align-items:center}.ks-split .ks-bottom{background:#fff;flex:1;padding:54px 24px 40px;display:flex;flex-direction:column;align-items:center}.ks-split-tight .ks-top{min-height:0;padding-top:calc(46px + var(--safe-top));padding-bottom:26px}.ks-split-tight .ks-sub{margin-top:4px}.ks-split-tight .ks-bottom{padding-top:26px}.ks-progress{width:min(383px,80vw);margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:4px}.ks-progress-track{width:100%;height:6px;border-radius:100px;background:var(--line);overflow:hidden}.ks-progress-fill{height:100%;background:var(--pink);border-radius:100px;transition:width .6s ease}.ks-progress span{font-size:16px}.ks-mind{font-weight:600;font-size:16px;margin:40px 0 14px}.ks-h2{font-weight:700;font-size:20px;margin:0 0 40px;text-align:center}.ks-h2-lg{font-size:clamp(22px,2.5vw,30px);margin-bottom:8px}.ks-gap{margin-top:56px;font-size:clamp(20px,2.1vw,25px)}.ks-timer{color:var(--ink-3);font-size:25px;font-weight:600;margin-bottom:22px;font-variant-numeric:tabular-nums}.ks-tiles{display:flex;gap:33px;flex-wrap:wrap;justify-content:center;margin-top:30px}.ks-split .ks-bottom .ks-tiles,.ks-center .ks-gap+.ks-tiles{margin-top:0}.ks-actions{display:flex;gap:24px;margin-top:40px}.ks-actions button{min-width:147px}.ks-next{min-height:42px;font-size:20px}.ks-edit{font-size:20px;min-height:42px}.ks-wrap{cursor:pointer}.ks-wrap-sub{font-size:clamp(30px,4vw,50px);font-weight:700;margin:0;text-align:center}.ks-share{display:flex;align-items:center;gap:8px;font-size:20px;margin-top:110px}.ks-share img{width:59px;height:57px}.ks-wrap-foot{position:absolute;left:0;right:0;bottom:calc(28px + var(--safe-bottom));text-align:center;cursor:default}.ks-small{font-size:14px}.ks-sorry{color:var(--danger);font-size:14px;margin:18px 0 0}.ks-sorry b{font-weight:700}.ptile{width:147px}.ptile-card{width:147px;height:147px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;position:relative;display:grid;place-items:center;overflow:hidden}.ptile-card img{max-width:78%;max-height:84%;object-fit:contain}.ptile-card.found{border-color:var(--success)}.ptile-card.missing{border-color:var(--danger)}.ptile-card[role=checkbox]{cursor:pointer}.ptile-card.selected{border-color:var(--pink)}.ptile-check{position:absolute;top:9px;inset-inline-start:9px}.ptile-zoom{position:absolute;top:4px;inset-inline-start:4px;width:24px;height:24px;display:grid;place-items:center}.ptile-box{position:absolute;top:8px;inset-inline-end:8px;width:11px;height:11px;background:var(--line-2);border-radius:1px}.ptile-card.selected .ptile-box{background:var(--pink)}.ptile-meta{display:flex;justify-content:space-between;gap:6px;margin-top:4px}.ptile-name{font-weight:600;font-size:14px;line-height:1.2}.ptile-variant{display:flex;gap:8px;align-items:flex-start;font-size:14px;padding-top:1px;position:relative}.ptile-variant .dot{width:10.5px;height:10.5px;margin-top:3px}.ptile-size-dd>button{font-size:14px;display:inline-flex;gap:4px;align-items:center}.ptile-size-dd .caret{font-size:11px}.ptile-dd{position:absolute;top:22px;inset-inline-end:10px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;z-index:4;box-shadow:0 6px 18px #00000014}.ptile-dd button{padding:9px 18px;font-size:14px}.ptile-dd button.on{background:var(--line)}.ptile-dd button:disabled{color:var(--line-2)}@media (max-width: 899px){.ks-list-head{padding-inline:16px;height:auto;min-height:calc(60px + var(--safe-top));gap:10px;flex-wrap:wrap;padding-bottom:8px}.ks-count{font-size:16px;gap:8px}.ks-rows{margin-inline-start:0;border-inline-start:0;padding-bottom:100px}.ks-scroll-ind{display:none}.ks-row{grid-template-columns:1fr;padding:20px 16px 24px;gap:18px;min-height:0}.ks-garment{width:auto;display:flex;align-items:center;gap:14px;text-align:left}.ks-garment-card{width:92px;height:92px}.ks-garment-name{margin:0}.ks-block h2{font-size:22px;line-height:1.2}.ks-your{margin:6px 0 12px}.ks-chips{gap:8px}.ks-chip{width:48px;height:48px}.ks-swatch{width:74px}.ks-bar{height:calc(64px + var(--safe-bottom));font-size:24px}.ks-help{inset-inline-start:16px;top:calc(12px + var(--safe-top))}.ks-chrome{inset-inline-end:12px}.ks-help-pop{width:min(290px,calc(100vw - 32px))}.ks-split .ks-top{min-height:0;padding-top:calc(64px + var(--safe-top))}.ks-tiles{gap:16px}.ptile,.ptile-card{width:140px}.ptile-card{height:140px}.ks-actions{flex-wrap:wrap;justify-content:center}.ks-modal{padding-block:60px 18px;padding-inline:18px 0}.ks-gallery{gap:14px;padding-inline-end:18px}.ks-share{margin-top:60px;font-size:16px}}.staff{min-height:100dvh;display:grid;grid-template-columns:360px 1fr;grid-template-rows:auto 1fr;background:var(--bg)}.st-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:calc(8px + var(--safe-top)) 22px 8px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:12}.st-brand{font-weight:800;letter-spacing:.06em;color:var(--pink)}.st-who{margin-inline-start:auto;color:var(--ink-2);font-size:14px}.st-alerts{margin-top:18px;display:grid;gap:6px}.st-alerts h4{margin:0;font-size:14px}.st-alerts button{text-align:start;font-size:13px;color:#8a1f11;background:#fff1ee;border-radius:8px;padding:7px 10px}.st-m-accepted{margin:8px 0 0;font-size:14px;color:#1f4fa3;font-weight:600}.st-m-sub-sm{font-size:18px;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.st-room.inactive{border-style:dashed;background:repeating-linear-gradient(135deg,#f6f6f8,#f6f6f8 6px,#efeff2 6px,#efeff2 12px)}[dir=rtl] .st-arrow{display:inline-block;transform:scaleX(-1)}.st-settings .st-card{margin-bottom:14px;display:grid;gap:10px;justify-items:start}.set-row{display:flex!important;justify-content:space-between;align-items:center}.set-row h2{margin:0!important}.set-switch{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.set-add{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;width:100%;align-items:center}.set-add h3{grid-column:1 / -1;margin:6px 0 0;font-size:15px}.set-add input,.set-add select{height:42px;border:1px solid var(--line-2);border-radius:8px;padding:0 10px;font:500 15px var(--font)}.set-add small{grid-column:1 / -1}.set-ok{color:#1d7a2a;font-weight:600}tr.muted td{color:var(--ink-3)}.st-modal.cal-modal{text-align:start;align-items:stretch}.cal-body .cal-kv,.cal-body .cal-sim,.cal-body .cal-range,.cal-body .cal-fail{width:100%}.cal-modal .st-m-title{text-align:center}.cal-steps{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;counter-reset:s}.cal-steps li{display:grid;justify-items:center;gap:6px;text-align:center;font-size:12px;color:var(--ink-3);font-weight:600}.cal-steps li span{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:#fff}.cal-steps li.done{color:var(--ink-2)}.cal-steps li.done span{background:var(--success);border-color:var(--success);color:#fff}.cal-steps li.now{color:var(--ink)}.cal-steps li.now span{border-color:var(--pink);color:var(--pink)}.cal-body{display:grid;gap:14px;justify-items:start}.cal-body>button{min-width:220px;min-height:44px}.cal-form{display:grid;gap:12px;width:100%}.cal-form button{justify-self:start;min-height:44px}.cal-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cal-grid3 label{display:grid;gap:4px;font-size:13px;font-weight:600}.cal-grid3 input,.cal-grid3 select{height:42px;border:1px solid var(--line-2);border-radius:8px;padding:0 10px;font:500 15px var(--font)}.cal-sim{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#5f4a00;background:#fffbea;border:1px solid #f2d675;border-radius:10px;padding:10px 12px;margin:0}.cal-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;margin:0}.cal-kv div{background:var(--bg);border-radius:10px;padding:10px 12px}.cal-kv dt{font-size:12px;color:var(--ink-2)}.cal-kv dd{margin:2px 0 0;font-weight:700}.cal-range{display:grid;gap:6px;width:100%;font-weight:600}.cal-range input{accent-color:var(--pink)}.cal-fail{background:#fff1ee;border:1px solid #ffc9bd;border-radius:10px;padding:12px;display:grid;gap:10px;width:100%;font-size:14px}.cal-pass{color:#1d7a2a;font-weight:700;margin:0}.cal-model{max-width:100%;height:auto}@media (max-width: 600px){.cal-steps{grid-template-columns:repeat(4,1fr)}.cal-grid3{grid-template-columns:1fr}}.st-side{border-inline-end:1px solid var(--line);padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:52px;height:calc(100dvh - 52px);overflow-y:auto}.st-queues h3{font-size:20px;font-weight:700;margin:0 0 12px}.st-queues h3:not(:first-child){margin-top:30px}.st-qcard{width:100%;max-width:306px;height:68px;display:flex;align-items:center;gap:14px;padding:0 16px 0 9px;margin-bottom:12px;background:#efedee;border:1px solid #d3d3d3;border-radius:var(--radius);text-align:left}.st-qcard:not(:disabled):hover{border-color:var(--pink)}.st-qcount{width:40px;height:48px;background:var(--pink);border-radius:var(--radius);display:grid;place-items:center;color:#fff;font-weight:700;font-size:20px;flex:none}.st-qcard.empty .st-qcount{background:#e9a6dd}.st-qlabel{font-weight:700;font-size:16px;flex:1}.st-qtime{font-weight:700;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.st-qtime.alert{color:var(--alert)}.st-qcheck{margin-right:4px}.st-nav{display:flex;flex-direction:column;gap:6px;margin-top:28px}.st-navlink{text-decoration:none;font-weight:600;font-size:15px;padding:8px 10px;border-radius:var(--radius);display:flex;gap:8px;align-items:center;color:var(--ink-2)}.st-navlink.active{color:var(--ink);background:#fff;box-shadow:inset 3px 0 0 var(--pink)}[dir=rtl] .st-navlink.active{box-shadow:inset -3px 0 0 var(--pink)}.st-report{margin-top:10px;display:inline-flex;align-items:center;gap:10px;border:1px solid #000;border-radius:var(--radius);height:44px;padding:0 14px;font-weight:700;font-size:16px;align-self:flex-start;background:#fff}.st-me{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-top:12px}.st-me button{text-decoration:underline;margin-inline-start:auto}.st-conn{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.st-conn.on{background:var(--success)}.st-main{min-width:0;padding:30px 40px 40px}.st-tabbar{display:none}.st-title{font-size:clamp(32px,5vw,60px);font-weight:700;margin:0 0 40px;text-align:center}.st-floor-wrap{max-width:760px;margin:0 auto}.st-floor{display:grid;grid-template-columns:repeat(5,110px);justify-content:space-between;row-gap:30px}.st-room-cell{display:flex;flex-direction:column;align-items:center;gap:6px}.st-room{width:110px;height:110px;border:1px solid var(--ink-3);border-radius:var(--radius);background:var(--bg);position:relative;display:grid;place-items:center;transition:transform .12s}.st-room:hover{transform:translateY(-1px)}.st-room.occ{border:2px solid var(--pink);background:#fff}.st-room.maint{border-style:dashed;opacity:.6}.st-room.fault{box-shadow:0 0 0 3px #ffe1e1}.st-room-no{position:absolute;top:8px;inset-inline-end:10px;font-weight:700;font-size:16px}.st-room-badge{position:absolute;top:-11px;inset-inline-start:-11px;width:22px;height:22px;border-radius:50%;background:#000;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700}.st-room-badge.way{background:var(--pink)}.st-room-tag{position:absolute;bottom:6px;inset-inline:6px;font-size:10px;font-weight:700;color:var(--ink-2)}.st-room-tag.warn{color:var(--danger)}.st-room-time{font-weight:600;font-size:12px;white-space:nowrap}.st-room-time span{font-variant-numeric:tabular-nums}.st-room-time.alert span{color:var(--alert)}.st-legend{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:56px;font-size:13px;color:var(--ink-2)}.st-legend span{display:inline-flex;align-items:center;gap:6px}.lgd{width:14px;height:14px;border:1px solid var(--ink-3);border-radius:3px;display:inline-block}.lgd.occ{border:2px solid var(--pink)}.lgd-badge{width:16px;height:16px;border-radius:50%;background:#000;display:inline-grid;place-items:center;color:#fff;font-style:normal;font-size:10px}.lgd-badge svg{width:8px;height:8px}.lgd-badge.way{background:var(--pink)}.st-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:20;display:grid;place-items:center;padding:16px}.st-modal{width:min(966px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border-radius:20px;padding:64px 32px 40px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.st-m-close{position:absolute;top:24px;inset-inline-end:30px}.st-m-title{font-size:clamp(20px,2.4vw,25px);font-weight:700;margin:0}.st-m-timer{color:var(--ink-3);font-size:25px;font-weight:600;margin-top:18px;font-variant-numeric:tabular-nums}.st-m-sub{font-size:clamp(22px,2.5vw,30px);font-weight:600;margin:12px 0 18px}.st-m-copy{font-size:18px;margin:24px 0 8px;max-width:520px}.st-m-tiles{display:flex;gap:33px;flex-wrap:wrap;justify-content:center;margin-top:14px}.st-tile{width:147px;text-align:start}.st-tile-card{width:147px;height:147px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;display:grid;place-items:center;position:relative;overflow:hidden}.st-tile-card img{max-width:78%;max-height:84%;object-fit:contain}.st-tile-card.on{border-color:var(--pink)}.st-tile-card.found{border-color:var(--success)}.st-tile-box{position:absolute;top:8px;inset-inline-end:8px;width:11px;height:11px;background:var(--line-2)}.st-tile-card.on .st-tile-box{background:var(--pink)}.st-tile-check{position:absolute;top:9px;inset-inline-start:9px}.st-tile-meta{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-top:4px;line-height:1.2}.st-tile-v{font-weight:400;display:inline-flex;gap:8px;align-items:flex-start}.st-tile-v .dot{width:10.5px;height:10.5px;margin-top:3px}.st-tile-loc{font-weight:700;font-size:14px;margin-top:18px}.st-m-done{min-width:147px;min-height:40px;margin-top:36px}.st-m-hint{font-size:13px;color:var(--ink-2);max-width:520px;margin:16px 0 0;line-height:1.5;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.st-page{max-width:1100px;margin:0 auto}.st-page-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.st-title-sm{font-size:clamp(28px,3.4vw,40px);margin:0;text-align:start}.st-tags{display:flex;gap:8px;flex-wrap:wrap}.st-page-intro{color:var(--ink-2);max-width:760px;line-height:1.5;margin:6px 0 24px}.st-cal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.st-cal{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}.st-cal.maint{border-style:dashed}.st-cal header{display:flex;justify-content:space-between;align-items:center}.st-cal h2{font-size:20px;margin:0}.st-cal dl{display:grid;gap:6px;margin:14px 0;font-size:14px}.st-cal dl div{display:flex;justify-content:space-between;border-bottom:1px solid #f3f3f3;padding-bottom:6px}.st-cal dt{color:var(--ink-2)}.st-cal dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.st-cal dd.bad{color:var(--danger)}.st-cal-actions{display:flex;gap:8px;flex-wrap:wrap}.st-cal-actions button{flex:1;min-height:40px;padding:0 10px;font-size:14px}.st-cal-note{font-size:12px;color:var(--ink-2);margin:8px 0 0}.st-cal-progress{height:4px;background:var(--line);border-radius:4px;overflow:hidden;margin-bottom:12px}.st-cal-progress div{height:100%;width:30%;background:var(--pink);animation:calsweep 1.1s ease-in-out infinite}@keyframes calsweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.st-pill{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:#e8f8ea;color:#1d7a2a}.st-pill.warn{background:#fff4cc;color:#7a5b00}.st-pill.bad{background:#ffe5e5;color:#b42318}.st-sim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.st-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px}.st-card h2{font-size:18px;margin:0 0 12px}.st-room-pick{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.st-room-pick button{height:40px;border:1px solid var(--line);border-radius:var(--radius);font-weight:700;background:var(--bg)}.st-room-pick button.on{border:2px solid var(--pink);background:#fff}.st-muted{color:var(--ink-2);font-size:14px}.st-sim-actions{display:grid;gap:8px}.st-sim-actions button{min-height:44px;text-align:start}.st-toggle{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin-top:16px;line-height:1.4}.st-toggle input{accent-color:var(--pink);width:18px;height:18px;margin-top:1px}.st-log ol{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:520px;overflow:auto;font-size:13px}.st-log li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #f3f3f3;padding-bottom:8px}.st-log time{color:var(--ink-2);font-variant-numeric:tabular-nums}@media (max-width: 1023px){.staff{grid-template-columns:1fr}.st-side{position:static;height:auto;padding:12px 16px 4px;border-inline-end:0}.st-topbar{padding-inline:16px}.st-alerts{display:none}.st-queues{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}.st-queues h3{display:none}.st-qcard{min-width:228px;height:58px;margin:0}.st-qcount{height:40px}.st-nav{display:none}.st-main{padding:18px 16px calc(84px + var(--safe-bottom))}.st-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:15;background:#fff;border-top:1px solid var(--line);padding:6px 8px calc(6px + var(--safe-bottom))}.st-tabbar a{flex:1;text-align:center;text-decoration:none;font-weight:700;font-size:13px;padding:10px 4px;border-radius:8px;color:var(--ink-2);position:relative}.st-tabbar a.active{color:var(--ink);background:var(--pink-soft)}.st-badge{position:absolute;top:2px;margin-inline-start:4px;background:var(--pink);color:#fff;border-radius:999px;font-size:10px;padding:1px 6px}.st-title{margin-bottom:24px}.st-sim{grid-template-columns:1fr}}@media (max-width: 600px){.st-floor{grid-template-columns:repeat(3,1fr);row-gap:22px;column-gap:12px}.st-room-cell{grid-column:auto!important;grid-row:auto!important}.st-room{width:100%;height:auto;aspect-ratio:1}.st-modal{padding:60px 16px 28px;border-radius:16px}.st-m-tiles{gap:14px}.st-tile,.st-tile-card{width:140px}.st-tile-card{height:140px}.st-room-pick{grid-template-columns:repeat(5,1fr)}}.an{min-height:100dvh;background:#f7f7f9;color:#16151a;padding-bottom:calc(40px + var(--safe-bottom))}.an-top{display:flex;justify-content:space-between;align-items:center;padding:calc(18px + var(--safe-top)) clamp(16px,3vw,40px) 14px;background:#fff;border-bottom:1px solid #ecebf0;position:sticky;top:0;z-index:5}.an-brand{display:flex;align-items:center;gap:14px}.an-back{width:36px;height:36px;border-radius:10px;border:1px solid #ecebf0;font-size:18px}.an-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--pink)}.an h1{font-size:22px;margin:0;font-weight:700;letter-spacing:-.01em}.an-top-right{display:flex;align-items:center;gap:12px;font-size:13px;color:#5f5d68}.an-live{display:inline-flex;align-items:center;gap:6px;font-weight:700}.an-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#b1b1b1}.an-live.on:before{background:#22a33a;box-shadow:0 0 0 4px #22a33a26}.an-role{background:#f3f2f6;border-radius:999px;padding:4px 10px;font-weight:600}.an-signout{text-decoration:underline}.an-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:18px clamp(16px,3vw,40px) 0}.an-seg{display:inline-flex;background:#fff;border:1px solid #e4e3ea;border-radius:10px;padding:3px}.an-seg button{padding:7px 14px;border-radius:7px;font-weight:600;font-size:14px;color:#5f5d68}.an-seg button.on{background:#16151a;color:#fff}.an-select{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4e3ea;border-radius:10px;padding-inline:12px 4px;height:38px;font-size:13px;color:#5f5d68}.an-select select{border:0;background:transparent;font:600 14px var(--font);color:#16151a;height:100%;padding-inline-end:6px}.an-tabs{display:flex;gap:22px;padding:14px clamp(16px,3vw,40px) 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #ecebf0}.an-tabgroup{display:grid;gap:2px;flex:none}.an-tabgroup>div{display:flex;gap:2px}.an-tabgroup-l{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a98a3;padding-inline:14px}.an-tabgroup+.an-tabgroup{border-inline-start:1px solid #ecebf0;padding-inline-start:18px}.an-section{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6d6b77;margin:6px 0 -4px}.an-pos{display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b4a00;background:#fff4cc;border:1px solid #f2d675;border-radius:999px;padding:2px 7px;margin-inline-start:8px;vertical-align:1px;white-space:nowrap}.an-kpi-hint{font-size:12px;color:#8a8794;margin-top:4px}.an-foot{font-size:12px;color:#6d6b77;margin:8px 0 0}.an-hilc{list-style:none;margin:0;padding:0;display:grid;gap:8px}.an-hilc li{display:grid;grid-template-columns:38px 1fr auto auto;gap:12px;align-items:center;font-size:13px;padding:8px 10px;border-radius:10px;background:#f7f7f9}.an-hilc img{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:6px}.an-hilc span{color:#6d6b77}.an-empty{color:#6d6b77;font-size:14px}.an-tabs button{padding:10px 14px;font-weight:600;font-size:14px;color:#6d6b77;border-bottom:2px solid transparent;white-space:nowrap}.an-tabs button.on{color:#16151a;border-bottom-color:var(--pink)}.an-body{padding:20px clamp(16px,3vw,40px);display:grid;gap:16px;max-width:1440px;margin:0 auto}.an-loading{display:grid;place-items:center;min-height:300px}.an-livebar{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;background:#16151a;color:#d9d7e0;border-radius:14px;padding:14px 20px;font-size:14px}.an-livebar b{color:#fff;font-size:18px;margin-right:4px;font-variant-numeric:tabular-nums}.an-livebar>div:first-child{color:#fff;font-weight:700;display:flex;align-items:center;gap:8px}.an-dot{width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 4px #f845d740;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #f845d70d}}.an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.an-kpis-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.an-kpi{background:#fff;border:1px solid #ecebf0;border-radius:14px;padding:16px 18px}.an-kpi-label{font-size:13px;color:#6d6b77;font-weight:600}.an-kpi-value{font-size:30px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.an-kpi-unit{font-size:15px;color:#6d6b77;font-weight:600;margin-left:2px}.an-kpi-delta{font-size:12px;font-weight:700;margin-top:6px}.an-kpi-delta span{color:#9a98a3;font-weight:500}.an-kpi-delta.good{color:#1d7a2a}.an-kpi-delta.bad{color:#b42318}.an-kpi-delta.flat{color:#6d6b77}.an-grid{display:grid;gap:16px}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-1-1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-panel{background:#fff;border:1px solid #ecebf0;border-radius:14px;padding:18px 20px;min-width:0}.an-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.an-panel h2{font-size:16px;margin:0;font-weight:700}.an-panel header p{font-size:13px;color:#6d6b77;margin:3px 0 0}.an-h3{font-size:14px;margin:22px 0 10px}.an-tt{font-size:12px;font-weight:700;border:1px solid #e4e3ea;border-radius:8px;padding:5px 10px}.an-legend{display:flex;gap:16px;font-size:12px;color:#5f5d68;margin-bottom:8px;flex-wrap:wrap}.an-legend span{display:inline-flex;gap:6px;align-items:center}.an-legend i{width:10px;height:10px;border-radius:3px}.an-tip{background:#16151a;color:#fff;border-radius:10px;padding:10px 12px;font-size:12px;box-shadow:0 8px 24px #0003;min-width:150px}.an-tip-h{font-weight:700;margin-bottom:6px;color:#d9d7e0}.an-tip-row{display:flex;align-items:center;gap:6px}.an-tip-row i{width:8px;height:8px;border-radius:2px}.an-tip-row b{margin-inline-start:auto;padding-inline-start:12px;font-variant-numeric:tabular-nums}.an-insights{list-style:none;margin:0;padding:0;display:grid;gap:10px}.an-insights li{display:grid;gap:3px;padding-block:10px;padding-inline:14px 12px;border-radius:10px;background:#f7f7f9;border-inline-start:3px solid #b1b1b1;font-size:13px;line-height:1.45;color:#4a4853}.an-insights li b{color:#16151a;font-size:14px}.an-insights li.good{border-inline-start-color:#22a33a}.an-insights li.warn{border-inline-start-color:#e89a00}.an-insights li.info{border-inline-start-color:var(--pink)}.an-heat{display:grid;gap:3px;overflow-x:auto}.an-heat-row{display:grid;grid-template-columns:40px repeat(13,minmax(28px,1fr));gap:3px}.an-heat-row.head span{font-size:11px;color:#8a8794;text-align:center}.an-heat-row>span:first-child{font-size:12px;color:#6d6b77;font-weight:600;display:flex;align-items:center}.an-heat-cell{height:34px;border-radius:5px;display:grid;place-items:center;font-size:11px;font-weight:700}.an-heat-scale{display:flex;align-items:center;gap:3px;font-size:11px;color:#8a8794;margin-top:10px;justify-content:flex-end}.an-heat-scale i{width:22px;height:10px;border-radius:3px}.an-heat-scale span{margin:0 6px}.an-hbars{display:grid;gap:12px}.an-hbar{display:grid;grid-template-columns:minmax(110px,160px) 1fr 52px;align-items:center;gap:12px;font-size:13px}.an-hbar>div{height:10px;background:#f1f0f4;border-radius:6px;overflow:hidden}.an-hbar i{display:block;height:100%;background:#d42fb5;border-radius:6px}.an-hbar.alt i{background:#2a78d6}.an-hbar b{text-align:end;font-variant-numeric:tabular-nums}.an-table-wrap{overflow-x:auto}.an-scroll{max-height:260px}.an-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.an-table th{text-align:start;font-weight:600;color:#6d6b77;padding:8px 10px;border-bottom:1px solid #ecebf0;white-space:nowrap;position:sticky;top:0;background:#fff}.an-table td{padding:10px;border-bottom:1px solid #f3f2f6;white-space:nowrap}.an-prod{display:flex;align-items:center;gap:10px;font-weight:600}.an-prod img{width:34px;height:34px;object-fit:contain;background:#f6f6f8;border-radius:6px}.an-inline-bar{display:flex;align-items:center;gap:8px;min-width:110px}.an-inline-bar i{height:6px;background:#d42fb5;border-radius:4px;display:block}.an-fit{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.an-fit.ok{background:#e8f8ea;color:#1d7a2a}.an-fit.warn{background:#fff4cc;color:#7a5b00}.an-fit.bad{background:#ffe5e5;color:#b42318}.an-fit.na{background:#f1f0f4;color:#6d6b77}.an-matrices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.an-matrix-t{font-size:13px;font-weight:700;margin-bottom:8px}.an-matrix table{border-collapse:separate;border-spacing:3px;width:100%;font-size:12px}.an-matrix th{font-weight:600;color:#6d6b77;font-size:11px}.an-matrix td{height:32px;text-align:center;border-radius:5px;font-weight:700}.an-actions{margin:0;padding-inline-start:20px;display:grid;gap:14px;font-size:13px;color:#4a4853;line-height:1.45}.an-actions li b{display:block;color:#16151a;font-size:14px}.an-banner{display:flex;gap:10px;align-items:center;background:#fffbea;border:1px solid #f2d675;border-radius:12px;padding:12px 16px;font-size:13px;color:#5f4a00;flex-wrap:wrap}.an-alerts{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;max-height:220px;overflow:auto}.an-alerts time{color:#8a8794;margin-inline-end:8px;font-variant-numeric:tabular-nums}.tone-warn{border-color:#f2d675}@media (max-width: 1023px){.g-2-1,.g-1-1{grid-template-columns:1fr}}@media (max-width: 600px){.an-top{flex-wrap:wrap;gap:10px}.an-top-right .an-role,.an-top-right .an-live,.an-table-products thead{display:none}.an-table-products tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid #ecebf0}.an-table-products td{border:0;padding:2px 0;white-space:normal;font-size:13px}.an-table-products td:before{content:attr(data-l);display:block;font-size:11px;color:#8a8794}.an-table-products td:first-child{grid-column:1 / -1}.an-table-products td:first-child:before{display:none}.an-tabgroup+.an-tabgroup{padding-inline-start:10px}.an-kpi-value{font-size:24px}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-matrices{grid-template-columns:1fr}.an-hbar{grid-template-columns:110px 1fr 44px}}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-yo3FXmiK.woff2) format("woff2"),url(/assets/assistant-hebrew-400-normal-DfM0Y84-.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-ext-400-normal-CDwtDyAU.woff2) format("woff2"),url(/assets/assistant-latin-ext-400-normal-BMgc-wX5.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-vWZruHm0.woff2) format("woff2"),url(/assets/assistant-latin-400-normal-CVjGKjjU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-CU0aUbOS.woff2) format("woff2"),url(/assets/assistant-hebrew-600-normal-ZSYasib5.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-ext-600-normal-BJk4XZXo.woff2) format("woff2"),url(/assets/assistant-latin-ext-600-normal-CoJaurkI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-600-normal-ByS4k00q.woff2) format("woff2"),url(/assets/assistant-latin-600-normal-DrsUkK14.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DCKbT0Dh.woff2) format("woff2"),url(/assets/assistant-hebrew-700-normal-Cdqsk78L.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-ext-700-normal-DhFbYb3s.woff2) format("woff2"),url(/assets/assistant-latin-ext-700-normal-BY3-f-S8.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-700-normal-CV8_mmJX.woff2) format("woff2"),url(/assets/assistant-latin-700-normal-DYW1SwlR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/assistant-hebrew-800-normal-De4Uokne.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-latin-ext-800-normal-CHbhTpPD.woff2) format("woff2"),url(/assets/assistant-latin-ext-800-normal-gj4CaOWQ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-latin-800-normal-Cy8owwQ-.woff2) format("woff2"),url(/assets/assistant-latin-800-normal-DXX-fPrS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CiC2fk4J.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-CUrc3HHF.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-CMsAdKHI.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-hvcJLrVW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BowtMkz5.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-BnU0WwCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-Z5e_fnxp.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-DZILPSLY.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-CA33qtOw.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-nExtXIcZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink: #f845d7;--pink-soft: #fde7f8;--ink: #000;--ink-2: #646464;--ink-3: #b1b1b1;--bg: #f6f6f8;--surface: #fff;--line: #e9e9e9;--line-2: #d9d9d9;--chip-on: #e9e9e9;--success: #42cf50;--danger: #ff4f4f;--alert: #ff0000;--radius: 5px;--font: "Assistant", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Nunito", "Assistant", system-ui, sans-serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}img{display:block;max-width:100%}a{color:inherit}.btn-outline-danger{border:1px solid var(--danger);border-radius:var(--radius);background:#fff;min-height:42px;padding:0 20px;font-weight:600;font-size:20px}.btn-outline-pink{border:1px solid var(--pink);border-radius:var(--radius);background:#fff;min-height:40px;padding:0 24px;font-weight:600;font-size:16px}.btn-pink{background:var(--pink);color:#fff;border-radius:var(--radius);min-height:40px;padding:0 24px;font-weight:600;font-size:16px}.btn-ghost-disabled{background:var(--line);color:#fff;border-radius:var(--radius);min-height:40px;padding:0 24px;font-weight:600;font-size:16px}.link-underline{font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sim-tag{display:inline-flex;align-items:center;gap:6px;font:700 10px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#7a5b00;background:#fff4cc;border:1px solid #f2d675;border-radius:999px;padding:4px 8px;white-space:nowrap}.proposal-tag{display:inline-flex;align-items:center;font:700 10px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#5b2bb5;background:#efe7ff;border:1px solid #d4c1ff;border-radius:999px;padding:4px 8px;white-space:nowrap}.toast{position:fixed;left:50%;bottom:calc(24px + var(--safe-bottom));transform:translate(-50%);z-index:1000;background:#111;color:#fff;border-radius:10px;padding:12px 16px;display:flex;gap:14px;align-items:center;box-shadow:0 10px 30px #00000040;font-weight:600;max-width:calc(100vw - 32px)}.toast button{background:var(--pink);color:#fff;border-radius:6px;padding:8px 14px;font-weight:700}.center-fill{min-height:100%;display:grid;place-items:center;padding:24px}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--pink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lang-switch{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:2px;flex:none}.lang-switch button{min-width:38px;height:30px;padding:0 10px;border-radius:999px;font:700 13px var(--font);color:var(--ink-2)}.lang-switch button.on{background:#111;color:#fff}.dlg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:60;padding:16px}.dlg{width:min(380px,100%);background:#fff;border-radius:16px;padding:22px;display:grid;gap:12px}.dlg h2{margin:0;font-size:20px}.dlg p{margin:0;color:var(--ink-2)}.dlg input{height:46px;border:1px solid var(--line-2);border-radius:10px;padding:0 12px;font:500 16px var(--font)}.dlg-actions{display:flex;gap:8px;justify-content:flex-end}.err-text{color:#b42318;font-size:14px;margin:0}[dir=rtl] body{letter-spacing:0}
