@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f8fa;--surface-low:#eff1f4;--surface-high:#e4e8ee;--surface-highest:#d9dee6;--surface-dim:#ccd2db;--fg:#0b1c30;--muted:#5b6370;--accent:#0b1c30;--accent-hover:#1c2b3d;--accent-dark:#0b1c30;--primary:#000000;--primary-2:#1c1b1b;--on-primary:#ffffff;--dark:#0b1c30;--dark-2:#12253a;--dark-3:#0b1c30;--ok:#006d35;--ok-cont:#d4f0dc;--on-ok-cont:#007439;--warn:#c76c00;--warn-cont:#ffdcc3;--err:#ba1a1a;--err-cont:#ffdad6;--rate-good:#1f8a4c;--rate-good-cont:#e3f5ea;--rate-good-ink:#0f5c31;--rate-mid:#e2a400;--rate-mid-cont:#fdf1cf;--rate-mid-ink:#7a5600;--rate-bad:#d23a2f;--rate-bad-cont:#fde4e1;--rate-bad-ink:#9c1f17;--line:rgba(11,28,48,.08);--line-strong:rgba(11,28,48,.16);--head:#eff1f4;--radius:6px;--radius-sm:4px;--shadow:0 8px 32px rgba(11,28,48,.06);--shadow-lg:0 12px 40px rgba(11,28,48,.09)}*{box-sizing:border-box}button,a,label,input,select,textarea,.tab,.cell{touch-action:manipulation}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2{line-height:1.2;font-weight:600;letter-spacing:-.01em}h3{line-height:1.3}h1{font-size:1.6rem;margin:0}h2{font-size:1.4rem;margin:0}h3{font-size:1.05rem;margin:1rem 0 .5rem;font-weight:600;letter-spacing:0}td,th,.tnum,.value,.total{font-variant-numeric:tabular-nums}header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.5rem .75rem;background:var(--bg);border-bottom:none}header h1{font-size:1.25rem;margin:0;font-weight:600;letter-spacing:-.02em}.status{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;background:var(--surface-high);white-space:nowrap}.status.ok{background:var(--ok-cont);color:var(--on-ok-cont)}.status.err{background:var(--err-cont);color:var(--err)}.spacer{margin-left:auto}.userbar{display:flex;align-items:center;gap:.5rem;font-size:.9rem;flex-wrap:wrap}.card{background:var(--bg);padding:1.5rem;border-radius:var(--radius);border:none;box-shadow:var(--shadow)}.card.auth{max-width:380px;margin:3rem auto}b,strong{font-weight:600}form{display:flex;flex-direction:column;gap:.75rem}label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted);font-weight:500}input,select,textarea{padding:.5rem;border:none;border-bottom:1.5px solid var(--line-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:.9rem;font-family:inherit;color:var(--fg);background:var(--surface-high);max-width:100%;transition:border-color .12s,box-shadow .12s,background .12s}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}button{padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-primary);cursor:pointer;font-size:.9rem;font-weight:500;font-family:inherit;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .05s;white-space:nowrap}button:hover{background:var(--accent-hover)}button.secondary{background:var(--surface-high);color:var(--fg);border:1px solid transparent;font-weight:500}button.secondary:hover:not(:disabled){background:var(--surface-highest)}button.success{background:var(--ok);color:#fff}button.success:hover:not(:disabled){background:#00552a}button.danger{background:var(--err);color:#fff}button.danger:hover:not(:disabled){background:#93000a}button.big{font-size:1.2rem;padding:1rem}button.icon-btn{display:inline-flex;align-items:center;gap:.5rem}button:disabled{background:var(--surface-high);color:#44474880;border-color:transparent;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}.error{color:var(--err);font-size:.85rem;min-height:1rem;overflow-wrap:anywhere}.error:empty{display:none}main{padding:1.25rem}nav{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.tab{background:var(--surface-low);color:var(--fg);border:1px solid transparent;font-weight:500}.tab:hover:not(:disabled){background:var(--surface-high)}.tab.active{background:var(--accent);color:var(--on-primary);border-color:var(--accent);font-weight:500}.tab.active:hover:not(:disabled){background:var(--accent-hover);color:var(--on-primary)}table{width:100%;border-collapse:collapse;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}th,td{padding:.5rem .75rem;text-align:left;border:none;border-bottom:1px solid var(--line);font-size:.88rem;overflow-wrap:anywhere;vertical-align:top}td{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15 6 5;overflow-wrap:break-word}table:not(.grid) th,table:not(.grid) td{vertical-align:middle}table:not(.grid) td button{vertical-align:middle}th{background:var(--head);font-weight:500;font-size:.78rem;letter-spacing:0;color:var(--muted);overflow-wrap:normal;word-break:normal;white-space:nowrap;position:sticky;top:0;z-index:2}th.num,td.num{text-align:right}table:not(.grid) tbody tr:nth-child(2n){background:var(--surface-low)}table:not(.grid) tbody tr:hover{background:var(--surface-high)}.wd{font-size:.8em;color:var(--muted);font-weight:400;white-space:nowrap}a{color:var(--accent-dark);font-weight:500}.global-loading{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:global-loading-slide 1s linear infinite}@keyframes global-loading-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.spinner{display:inline-block;width:1em;height:1em;vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-rotate .6s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.loading-row{color:var(--muted);display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.row-actions{display:flex;gap:.5rem;flex-wrap:wrap}.inactive{opacity:.5}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:1rem;flex-wrap:wrap}dialog{border:none;border-radius:var(--radius);padding:1.5rem;min-width:320px;max-width:92vw;box-sizing:border-box;max-height:88vh;overflow:auto;box-shadow:var(--shadow-lg);background:#fff;color:var(--fg)}dialog.wide{width:min(720px,92vw)}dialog table{width:100%}dialog:focus,dialog:focus-visible{outline:none}dialog::backdrop{background:#0b1c3059;animation:dlg-bd .16s ease-out}dialog[open]{animation:dlg-pop .16s ease-out}@keyframes dlg-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes dlg-bd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){dialog[open],dialog::backdrop{animation:none}}.grid-wrap{overflow:auto;max-height:calc(100vh - 190px);background:var(--bg);border-radius:var(--radius);border:none;box-shadow:var(--shadow)}table.grid{min-width:max-content;box-shadow:none;overflow:visible}table.grid th,table.grid td{padding:.3rem .5rem;text-align:center;font-size:.8rem;white-space:nowrap;overflow-wrap:normal;text-transform:none;letter-spacing:0}table.grid th{position:sticky;top:0;z-index:2}table.grid td.name{text-align:left;position:sticky;left:0;background:var(--bg);min-width:160px;z-index:1}table.grid th.name{text-align:left;position:sticky;left:0;top:0;background:var(--head);z-index:3}.cell{min-width:34px;cursor:pointer}.cell.weekend{background:var(--surface-low)}.cell.editable:hover{outline:2px solid var(--accent)}.cell input{width:42px;padding:.1rem;text-align:center}.cell.mark{color:var(--accent-dark);font-weight:600}.total{font-weight:600;background:var(--surface-low)}.badge{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;white-space:nowrap}.badge.draft{background:var(--surface-high);color:var(--muted)}.badge.confirmed{background:var(--ok-cont);color:var(--on-ok-cont)}.badge.exported{background:var(--surface-highest);color:var(--accent-dark)}.badge.ok{background:var(--ok-cont);color:var(--on-ok-cont)}.badge.warn{background:var(--warn-cont);color:var(--warn)}.badge.err{background:var(--err-cont);color:var(--err)}.badge.neutral{background:var(--surface-high);color:var(--muted)}.ok,.notice{color:var(--ok)}.txt-warn{color:var(--warn)}.txt-err{color:var(--err)}.kpi{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.25rem}.kpi .kpi-label{font-size:.8rem;color:var(--muted);font-weight:500}.kpi .kpi-value{font-size:1.4rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.info-banner{background:var(--surface-low);border-radius:var(--radius);padding:.5rem .75rem;color:var(--fg);font-size:.88rem}.controls{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.controls>label{margin:0}.controls>label:not(:has(input[type=checkbox],input[type=radio])){gap:.25rem;font-size:.75rem;font-weight:500;letter-spacing:0;color:var(--muted)}.controls>label>input:not([type=checkbox]):not([type=radio]),.controls>label>select{height:2.3rem;box-sizing:border-box}@media (max-width:720px){main{padding:.75rem}header{padding:calc(.5rem + env(safe-area-inset-top,0px)) .75rem .5rem;gap:.5rem}.userbar{gap:.5rem;font-size:.84rem}th,td{padding:.5rem;font-size:.84rem}h1{font-size:1.35rem}h2{font-size:1.2rem}table:not(.grid){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}main button,.shell button,dialog button{min-height:2.5rem}main input,main select,main textarea,.shell input,.shell select,.shell textarea,dialog input,dialog select,dialog textarea{min-height:2.5rem;font-size:16px}table.grid input,table.grid select,.cell input{min-height:0;font-size:.8rem}dialog,dialog.wide{min-width:0;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto;padding:1rem}nav{gap:.5rem}nav .tab{flex:1 1 auto;font-size:.95rem;padding:.5rem .75rem;min-height:2.5rem}.toolbar>.controls{width:100%}.toolbar>.controls>button,.toolbar>.controls>.btn-link{flex:1 1 auto;justify-content:center}.filterbar>.fb-field{flex:1 1 8rem}.filterbar>.fb-actions{width:100%;margin-left:0}.filterbar>.fb-actions>button,.filterbar>.fb-actions>.btn-link{flex:1 1 auto;justify-content:center}[class*=kpis]>.kpi:last-child:nth-child(odd){grid-column:1 / -1}.filterbar>.fb-field input:not([type=checkbox]):not([type=radio]),.filterbar>.fb-field select{width:100%}}.filterbar{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end;padding:.75rem 1rem;margin:.5rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%}.fb-label{font-size:.75rem;font-weight:500;color:var(--muted)}.fb-field input,.fb-field select{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow{flex:1 1 14rem;min-width:12rem}.fb-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-left:auto}.fb-actions button{width:auto}.fb-check{flex-direction:row!important;align-items:center;gap:.25rem;height:2.3rem;margin:0;font-size:.82rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--fg)}.fb-check input{width:auto;height:auto;margin:0}.btn-link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--fg);font-size:.9rem;font-weight:500;line-height:normal;text-decoration:none;min-height:2.3rem;box-sizing:border-box;white-space:nowrap}.btn-link:hover{background:var(--surface-highest)}.btn-link.secondary{background:var(--surface-high);border-color:transparent;font-size:.9rem;line-height:normal;min-height:0}.btn-link.secondary:hover{background:var(--surface-highest)}.muted{color:var(--muted)}.nw{white-space:nowrap}.lazy-skel.svelte-152rd97{padding:1rem 0;display:grid;gap:.75rem;max-width:56rem}.ls-bar.svelte-152rd97{height:1rem;border-radius:4px;background:var(--surface-high, #eceef1);animation:svelte-152rd97-ls-pulse 1.2s ease-in-out infinite}.ls-title.svelte-152rd97{height:1.75rem;width:40%}.ls-short.svelte-152rd97{width:60%}@keyframes svelte-152rd97-ls-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ls-bar.svelte-152rd97{animation:none}}.logo.svelte-qvm205.svelte-qvm205{display:inline-flex;align-items:center;gap:.5rem}.wordmark.svelte-qvm205.svelte-qvm205{font-size:1.15rem;font-weight:600;color:var(--fg, #0b1c30);white-space:nowrap;letter-spacing:-.02em}.wordmark.svelte-qvm205 b.svelte-qvm205{font-weight:600;color:var(--fg, #0b1c30)}.wordmark.light.svelte-qvm205.svelte-qvm205,.wordmark.light.svelte-qvm205 b.svelte-qvm205{color:var(--on-primary, #fff)}.push-toggle.svelte-10cypuo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.push-link.svelte-10cypuo{background:none;border:none;box-shadow:none;padding:0;font-size:.75rem;color:var(--muted);text-decoration:underline;cursor:pointer;transition:color .15s ease-out}.push-link.svelte-10cypuo:hover:not(:disabled){color:var(--fg)}.push-link.svelte-10cypuo:disabled{opacity:.6;cursor:default}.push-hint.svelte-10cypuo{font-size:.78rem;color:var(--muted);margin:.25rem 0 0;flex-basis:100%}b.svelte-orci4k.svelte-orci4k{font-weight:600}.mock.svelte-orci4k.svelte-orci4k{width:100%;max-width:420px;margin:0 auto}.win.svelte-orci4k.svelte-orci4k{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.win-bar.svelte-orci4k.svelte-orci4k{display:flex;align-items:center;gap:8px;padding:.5rem .75rem;background:var(--surface-low);border-bottom:1px solid var(--line)}.wd.svelte-orci4k.svelte-orci4k{width:10px;height:10px;border-radius:50%;background:var(--surface-highest)}.win-title.svelte-orci4k.svelte-orci4k{margin-left:.5rem;font-size:.78rem;font-weight:500;color:var(--muted)}.win-live.svelte-orci4k.svelte-orci4k{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:500;color:var(--ok);letter-spacing:0}.win-body.svelte-orci4k.svelte-orci4k{padding:.75rem;font-variant-numeric:tabular-nums}.ava.svelte-orci4k.svelte-orci4k{width:28px;height:28px;border-radius:50%;background:var(--dark);color:var(--on-primary);font-size:.68rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ava.sm.svelte-orci4k.svelte-orci4k{width:24px;height:24px;font-size:.6rem;margin-right:.5rem}.mini.svelte-orci4k.svelte-orci4k{width:100%;border-collapse:collapse;table-layout:fixed;box-shadow:none;border-radius:0}.mini.svelte-orci4k th.svelte-orci4k,.mini.svelte-orci4k td.svelte-orci4k{border:1px solid var(--line);padding:2px;text-align:center}.mini.svelte-orci4k th.svelte-orci4k{background:var(--bg);color:var(--muted);font-weight:500;font-size:.54rem;line-height:1.1;padding:4px 2px;position:static}.mini.svelte-orci4k th i.svelte-orci4k{display:block;font-style:normal;font-weight:400;color:var(--muted);font-size:.5rem}.mini.svelte-orci4k th.nm.svelte-orci4k,.mini.svelte-orci4k td.nm.svelte-orci4k{width:34%;text-align:left;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini.svelte-orci4k td.nm.svelte-orci4k{font-weight:500;color:var(--fg);font-size:.62rem}.mini.svelte-orci4k td.c.svelte-orci4k{font-size:.58rem;font-weight:500;color:var(--muted)}.mini.svelte-orci4k td.c.pm.svelte-orci4k{color:var(--ok)}.mini.svelte-orci4k td.day.svelte-orci4k{height:28px;padding:2px}.chip-shift.svelte-orci4k.svelte-orci4k{display:block;text-align:center;font-size:.58rem;font-weight:500;color:var(--fg);background:var(--surface-low);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:4px 2px}.live-row.svelte-orci4k.svelte-orci4k{display:grid;grid-template-columns:28px 1fr auto;gap:.5rem;align-items:center;padding:.5rem 0}.live-row.svelte-orci4k+.live-row.svelte-orci4k{border-top:1px solid var(--line)}.lr-cell.svelte-orci4k.svelte-orci4k{display:flex;flex-direction:column;line-height:1.25;min-width:0}.lr-name.svelte-orci4k.svelte-orci4k{font-size:.82rem;font-weight:500;color:var(--fg)}.lr-obj.svelte-orci4k.svelte-orci4k{font-size:.68rem;color:var(--muted)}.lr-badge.svelte-orci4k.svelte-orci4k{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:500;color:var(--ok);background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}.pay-head.svelte-orci4k.svelte-orci4k,.pay-row.svelte-orci4k.svelte-orci4k{display:grid;grid-template-columns:1fr 40px 76px;gap:.5rem;align-items:center}.pay-head.svelte-orci4k.svelte-orci4k{color:var(--muted);font-size:.64rem;font-weight:500;padding-bottom:.5rem}.pay-head.svelte-orci4k span.svelte-orci4k:not(:first-child),.pay-row.svelte-orci4k span.svelte-orci4k:not(.pr-name){text-align:right}.pay-row.svelte-orci4k.svelte-orci4k{padding:.5rem 0;font-size:.8rem}.pay-row.svelte-orci4k+.pay-row.svelte-orci4k{border-top:1px solid var(--line)}.pr-name.svelte-orci4k.svelte-orci4k{display:flex;align-items:center;font-weight:500;color:var(--fg)}.pr-e.svelte-orci4k.svelte-orci4k{font-weight:500}.pay-foot.svelte-orci4k.svelte-orci4k{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.tag.svelte-orci4k.svelte-orci4k{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:500;color:var(--muted);background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 8px}.inv-head.svelte-orci4k.svelte-orci4k{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;font-size:.9rem}.inv-head.svelte-orci4k b.svelte-orci4k{font-weight:500}.inv-paid.svelte-orci4k.svelte-orci4k{font-size:.66rem;font-weight:500;color:var(--ok);background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}.inv-line.svelte-orci4k.svelte-orci4k{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--muted);padding:.5rem 0;border-top:1px solid var(--line)}.inv-total.svelte-orci4k.svelte-orci4k{display:flex;justify-content:space-between;gap:.5rem;font-size:.92rem;padding-top:.5rem;margin-top:.25rem;border-top:1px solid var(--line-strong)}.inv-total.svelte-orci4k b.svelte-orci4k{font-weight:600}.q-wrap.svelte-orci4k.svelte-orci4k{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.q-item.svelte-orci4k.svelte-orci4k{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--fg);padding:.25rem 0}.q-ck.svelte-orci4k.svelte-orci4k{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.q-ck.ok.svelte-orci4k.svelte-orci4k{color:var(--ok)}.q-ck.warn.svelte-orci4k.svelte-orci4k{color:var(--warn)}.q-score.svelte-orci4k.svelte-orci4k{text-align:center}.q-num.svelte-orci4k.svelte-orci4k{width:64px;height:64px;border-radius:50%;border:4px solid var(--dark);color:var(--fg);font-size:1.5rem;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.q-stars.svelte-orci4k.svelte-orci4k{display:flex;justify-content:center;gap:2px;color:var(--fg);margin-top:.25rem}.device.svelte-orci4k.svelte-orci4k{width:236px;height:468px;margin:0 auto;background:#17191f;border-radius:44px;padding:0;position:relative;box-shadow:var(--shadow-lg)}.device.svelte-orci4k .screen.svelte-orci4k{position:absolute;top:11px;right:11px;bottom:11px;left:11px;background:#fff;border-radius:33px;overflow:hidden;display:flex;flex-direction:column}.topbar.svelte-orci4k.svelte-orci4k{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 1.25rem .25rem}.t-time.svelte-orci4k.svelte-orci4k{justify-self:start;font-size:.7rem;font-weight:600;color:var(--muted)}.island.svelte-orci4k.svelte-orci4k{justify-self:center;width:72px;height:20px;background:#17191f;border-radius:999px}.bars.svelte-orci4k.svelte-orci4k{justify-self:end;display:inline-flex;align-items:flex-end;gap:2px;height:10px}.bars.svelte-orci4k i.svelte-orci4k{width:3px;background:var(--surface-dim);border-radius:1px}.bars.svelte-orci4k i.svelte-orci4k:nth-child(1){height:4px}.bars.svelte-orci4k i.svelte-orci4k:nth-child(2){height:6px}.bars.svelte-orci4k i.svelte-orci4k:nth-child(3){height:8px}.bars.svelte-orci4k i.svelte-orci4k:nth-child(4){height:10px;background:var(--muted)}.app.svelte-orci4k.svelte-orci4k{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:0 1.25rem;text-align:center}.z-badge.svelte-orci4k.svelte-orci4k{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:500;color:var(--ok);background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 12px}.ph-timer.svelte-orci4k.svelte-orci4k{color:var(--fg);font-size:3rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:flex-end}.ph-timer.svelte-orci4k .s.svelte-orci4k{font-size:1.35rem;font-weight:600;color:var(--muted);margin-left:2px;padding-bottom:.25rem}.ph-since.svelte-orci4k.svelte-orci4k{color:var(--muted);font-size:.76rem}.ph-since.svelte-orci4k b.svelte-orci4k{color:var(--fg)}.ph-stop.svelte-orci4k.svelte-orci4k{width:100%;border:none;border-radius:var(--radius);background:var(--err);color:var(--on-primary);font-weight:600;font-size:1.1rem;letter-spacing:0;padding:.75rem;margin-top:.5rem;font-family:inherit}.ph-tabbar.svelte-orci4k.svelte-orci4k{display:flex;align-items:center;justify-content:space-around;gap:2px;padding:.5rem;border-top:1px solid var(--line);background:#ffffffeb}.tb.svelte-orci4k.svelte-orci4k{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;border-radius:var(--radius);color:var(--muted)}.tb.active.svelte-orci4k.svelte-orci4k{background:var(--accent);color:var(--on-primary)}.home-ind.svelte-orci4k.svelte-orci4k{width:108px;height:5px;background:#1b1e24;border-radius:999px;margin:.5rem auto;opacity:.8}.live-dot.svelte-orci4k.svelte-orci4k{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:svelte-orci4k-pulse 1.8s ease-out infinite;flex-shrink:0}.live-dot.sm.svelte-orci4k.svelte-orci4k{width:6px;height:6px}.pop.svelte-orci4k.svelte-orci4k{opacity:0;transform:translateY(8px)}.seen.svelte-orci4k .pop.svelte-orci4k{animation:svelte-orci4k-pop .3s cubic-bezier(.215,.61,.355,1) both;animation-delay:var(--d, 0ms)}@keyframes svelte-orci4k-pop{to{opacity:1;transform:none}}@keyframes svelte-orci4k-pulse{0%{box-shadow:0 0 #006d3573}70%{box-shadow:0 0 0 6px #006d3500}to{box-shadow:0 0 #006d3500}}@media (prefers-reduced-motion: reduce){.live-dot.svelte-orci4k.svelte-orci4k{animation:none!important}.pop.svelte-orci4k.svelte-orci4k{opacity:1!important;transform:none!important}.seen.svelte-orci4k .pop.svelte-orci4k{animation:none!important}}b.svelte-jfdlcm.svelte-jfdlcm{font-weight:600}.land.svelte-jfdlcm.svelte-jfdlcm{background:#fff;color:var(--fg)}.center.svelte-jfdlcm.svelte-jfdlcm{text-align:center;margin-top:1.5rem}.btn.svelte-jfdlcm.svelte-jfdlcm{border:1px solid transparent;border-radius:var(--radius);cursor:pointer;font-weight:500;font-family:inherit;font-size:.95rem;padding:.5rem 1.25rem;min-height:44px;box-sizing:border-box;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.btn.svelte-jfdlcm.svelte-jfdlcm:active{transform:scale(.98);transition:transform .1s ease-out}.btn.primary.svelte-jfdlcm.svelte-jfdlcm{background:var(--accent);color:var(--on-primary)}.btn.primary.svelte-jfdlcm.svelte-jfdlcm:hover{background:var(--accent-hover)}.btn.ghost.svelte-jfdlcm.svelte-jfdlcm{background:transparent;border-color:var(--line-strong);color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn.ghost.svelte-jfdlcm.svelte-jfdlcm:hover{background:var(--surface-low);border-color:var(--accent)}.btn.light.svelte-jfdlcm.svelte-jfdlcm{background:var(--accent);color:var(--on-primary)}.btn.light.svelte-jfdlcm.svelte-jfdlcm:hover{background:var(--accent-hover)}.btn.big.svelte-jfdlcm.svelte-jfdlcm{font-size:1rem;padding:.75rem 1.5rem}.btn.pill.svelte-jfdlcm.svelte-jfdlcm{border-radius:var(--radius)}.nav.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:1.25rem;flex-wrap:nowrap;padding:.75rem clamp(1rem,5vw,4rem);border:1px solid transparent;border-bottom-color:var(--line);position:sticky;top:0;margin:0;border-radius:0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.brand.svelte-jfdlcm.svelte-jfdlcm{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center}.pages.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:.25rem;align-self:flex-end;margin-top:14px;margin-left:1.5rem}.right.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:.75rem;margin-left:auto}.plink.svelte-jfdlcm.svelte-jfdlcm{background:none;border:none;cursor:pointer;color:var(--muted);font-family:inherit;font-size:.95rem;font-weight:500;padding:.5rem .75rem;border-radius:var(--radius);white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out}.plink.svelte-jfdlcm.svelte-jfdlcm:hover{background:var(--surface-low);color:var(--fg)}.plink.active.svelte-jfdlcm.svelte-jfdlcm{color:var(--fg);background:var(--surface-low)}.burger.svelte-jfdlcm.svelte-jfdlcm{display:none;background:none;border:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;padding:0}.burger.svelte-jfdlcm span.svelte-jfdlcm{width:22px;height:2px;background:var(--fg);border-radius:1px}.mobile-menu.svelte-jfdlcm.svelte-jfdlcm{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;padding:.5rem clamp(1rem,5vw,4rem) .75rem;animation:svelte-jfdlcm-menu-in .18s cubic-bezier(.215,.61,.355,1)}.mlink.svelte-jfdlcm.svelte-jfdlcm{background:none;border:none;text-align:left;cursor:pointer;color:var(--muted);font-family:inherit;font-size:1rem;font-weight:500;padding:.75rem .5rem;min-height:44px;border-radius:var(--radius-sm);border-bottom:1px solid var(--line)}.mlink.svelte-jfdlcm.svelte-jfdlcm:last-child{border-bottom:none}.mlink.active.svelte-jfdlcm.svelte-jfdlcm{color:var(--fg)}.langwrap.svelte-jfdlcm.svelte-jfdlcm{position:relative}.langbtn.svelte-jfdlcm.svelte-jfdlcm{display:inline-flex;align-items:center;gap:.5rem;background:#fff;min-height:44px;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);padding:.5rem .75rem;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--fg);transition:border-color .15s ease-out}.langbtn.svelte-jfdlcm.svelte-jfdlcm:hover,.langbtn.open.svelte-jfdlcm.svelte-jfdlcm{border-color:var(--accent)}.langbtn.svelte-jfdlcm svg{color:var(--muted)}.langbtn.svelte-jfdlcm .chev.svelte-jfdlcm{display:inline-flex;transition:transform .15s ease-out}.langbtn.open.svelte-jfdlcm .chev.svelte-jfdlcm{transform:rotate(180deg)}.langmenu.svelte-jfdlcm.svelte-jfdlcm{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.25rem;min-width:176px;z-index:60;display:flex;flex-direction:column;gap:2px;transform-origin:top right;animation:svelte-jfdlcm-menu-in .15s cubic-bezier(.215,.61,.355,1)}.langitem.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:.5rem;background:none;border:none;text-align:left;padding:.5rem .75rem;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:.92rem;color:var(--fg);transition:background-color .12s ease-out}.langitem.svelte-jfdlcm.svelte-jfdlcm:hover{background:var(--surface-low)}.langitem.active.svelte-jfdlcm.svelte-jfdlcm{background:var(--surface-low);color:var(--fg);font-weight:500}.langitem.svelte-jfdlcm .code.svelte-jfdlcm{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;border-radius:var(--radius-sm);background:var(--surface-low);color:var(--fg);font-size:.75rem;font-weight:500}.langitem.active.svelte-jfdlcm .code.svelte-jfdlcm{background:var(--accent);color:var(--on-primary)}@keyframes svelte-jfdlcm-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hero.svelte-jfdlcm.svelte-jfdlcm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,5vw,4rem) clamp(1rem,4vw,3rem);background:#fff;color:var(--fg)}.hero-text.svelte-jfdlcm.svelte-jfdlcm{max-width:52rem;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-jfdlcm.svelte-jfdlcm{display:inline-block;background:#fff;border:1px solid var(--line-strong);color:var(--muted);font-weight:500;font-size:.8rem;padding:.25rem .75rem;border-radius:var(--radius);letter-spacing:0;margin-bottom:1.5rem}.hero.svelte-jfdlcm h1.svelte-jfdlcm{font-size:clamp(2.2rem,6.2vw,4.2rem);line-height:1.05;margin:0 0 1.25rem;font-weight:600;letter-spacing:-.03em}.accent.svelte-jfdlcm.svelte-jfdlcm{color:var(--accent)}.lead.svelte-jfdlcm.svelte-jfdlcm{font-size:clamp(1.05rem,2.2vw,1.3rem);color:var(--muted);max-width:36rem;margin:0 auto 2rem;line-height:1.5}.row.svelte-jfdlcm.svelte-jfdlcm{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.trust.svelte-jfdlcm.svelte-jfdlcm{font-size:.85rem;color:var(--muted);margin:0}.hero-shot.svelte-jfdlcm.svelte-jfdlcm{width:100%;max-width:860px;margin:clamp(1.5rem,4vw,3rem) auto 0}.win.svelte-jfdlcm.svelte-jfdlcm{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.win-bar.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:8px;padding:.5rem .75rem;background:var(--surface-low);border-bottom:1px solid var(--line)}.wd.svelte-jfdlcm.svelte-jfdlcm{width:12px;height:12px;border-radius:50%;background:var(--surface-highest)}.win-title.svelte-jfdlcm.svelte-jfdlcm{margin-left:.5rem;font-size:.8rem;font-weight:500;color:var(--muted);letter-spacing:0}.win-mini.svelte-jfdlcm.svelte-jfdlcm{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;box-shadow:none;border-radius:0}.win-mini.svelte-jfdlcm th.svelte-jfdlcm,.win-mini.svelte-jfdlcm td.svelte-jfdlcm{border:1px solid var(--line);padding:4px 2px;text-align:center}.win-mini.svelte-jfdlcm th.svelte-jfdlcm{background:var(--bg);color:var(--muted);font-weight:500;font-size:.66rem;line-height:1.15;position:static}.win-mini.svelte-jfdlcm th i.svelte-jfdlcm{display:block;font-style:normal;font-weight:400;color:var(--muted);font-size:.6rem}.win-mini.svelte-jfdlcm th.nm.svelte-jfdlcm,.win-mini.svelte-jfdlcm td.nm.svelte-jfdlcm{width:30%;text-align:left;padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-mini.svelte-jfdlcm td.nm.svelte-jfdlcm{font-weight:500;color:var(--fg);font-size:.78rem}.win-mini.svelte-jfdlcm td.c.svelte-jfdlcm{font-size:.72rem;font-weight:500;color:var(--muted)}.win-mini.svelte-jfdlcm td.c.pm.svelte-jfdlcm{color:var(--ok)}.win-mini.svelte-jfdlcm td.day.svelte-jfdlcm{height:36px}.chip-shift.svelte-jfdlcm.svelte-jfdlcm{display:block;text-align:center;font-size:.72rem;font-weight:500;color:var(--fg);background:var(--surface-low);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:6px 2px}.industries.svelte-jfdlcm.svelte-jfdlcm{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;padding:1.5rem 1rem 1rem}.chip.svelte-jfdlcm.svelte-jfdlcm{background:var(--surface-low);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out}.chip.svelte-jfdlcm.svelte-jfdlcm:hover{border-color:var(--line-strong);color:var(--fg)}section.svelte-jfdlcm h2.svelte-jfdlcm{text-align:center;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:600;margin:0 0 .5rem;letter-spacing:-.01em}.sub.svelte-jfdlcm.svelte-jfdlcm{text-align:center;color:var(--muted);margin:0 auto 2rem;max-width:36rem}.sec.svelte-jfdlcm.svelte-jfdlcm{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.sec.top.svelte-jfdlcm.svelte-jfdlcm{padding-top:clamp(2.5rem,6vw,4.5rem)}.band.svelte-jfdlcm.svelte-jfdlcm{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);background:var(--bg)}.steps.svelte-jfdlcm.svelte-jfdlcm{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1100px;margin:0 auto}.step.svelte-jfdlcm.svelte-jfdlcm{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.num.svelte-jfdlcm.svelte-jfdlcm{width:40px;height:40px;border-radius:var(--radius);background:var(--accent);color:var(--on-primary);font-weight:500;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:1rem;font-variant-numeric:tabular-nums}.step.svelte-jfdlcm h3.svelte-jfdlcm,.feat.svelte-jfdlcm h3.svelte-jfdlcm{margin:0 0 .5rem;font-size:1.05rem;font-weight:500}.step.svelte-jfdlcm p.svelte-jfdlcm,.feat.svelte-jfdlcm p.svelte-jfdlcm{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.stats-sec.svelte-jfdlcm.svelte-jfdlcm{padding:clamp(2rem,5vw,3.5rem) 1rem}.stats.svelte-jfdlcm.svelte-jfdlcm{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1000px;margin:0 auto}.stat.svelte-jfdlcm.svelte-jfdlcm{text-align:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem .75rem}.stat.svelte-jfdlcm b.svelte-jfdlcm{display:block;font-size:clamp(1.6rem,4vw,2.4rem);color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.stat.svelte-jfdlcm span.svelte-jfdlcm{color:var(--muted);font-size:.9rem}.grid.svelte-jfdlcm.svelte-jfdlcm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto}.grid.g4.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:repeat(4,1fr)}.feat.svelte-jfdlcm.svelte-jfdlcm{border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;background:#fff}.ico.svelte-jfdlcm.svelte-jfdlcm{width:44px;height:44px;border-radius:var(--radius);background:var(--surface-low);color:var(--fg);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.quote-sec.svelte-jfdlcm.svelte-jfdlcm{text-align:center;padding:clamp(2rem,5vw,4rem) 1.5rem;background:var(--surface-low)}blockquote.svelte-jfdlcm.svelte-jfdlcm{font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:500;max-width:50rem;margin:0 auto .75rem;line-height:1.4}cite.svelte-jfdlcm.svelte-jfdlcm{color:var(--muted);font-style:normal}.faq.svelte-jfdlcm.svelte-jfdlcm{display:flex;flex-direction:column;gap:1rem;max-width:760px;margin:0 auto}.qa.svelte-jfdlcm.svelte-jfdlcm{border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.5rem;background:#fff}.qa.svelte-jfdlcm h3.svelte-jfdlcm{margin:0 0 .5rem;font-size:1.05rem;font-weight:500}.qa.svelte-jfdlcm p.svelte-jfdlcm{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.rows.svelte-jfdlcm.svelte-jfdlcm{display:flex;flex-direction:column;gap:1.5rem;max-width:1040px;margin:0 auto}.frow.svelte-jfdlcm.svelte-jfdlcm{display:grid;grid-template-columns:1fr 1.05fr;gap:2rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:2rem;background:#fff}.frow.rev.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:1.05fr 1fr}.frow.rev.svelte-jfdlcm .frow-art.svelte-jfdlcm{order:2}.frow-art.svelte-jfdlcm.svelte-jfdlcm{display:flex;justify-content:center}.frow-text.svelte-jfdlcm h3.svelte-jfdlcm{margin:0 0 .5rem;font-size:1.3rem;font-weight:500}.frow-text.svelte-jfdlcm>p.svelte-jfdlcm{margin:0 0 .75rem;color:var(--muted)}.frow-text.svelte-jfdlcm ul.svelte-jfdlcm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.frow-text.svelte-jfdlcm li.svelte-jfdlcm{display:flex;align-items:center;gap:.5rem;color:var(--fg);font-size:.95rem}.frow-text.svelte-jfdlcm li.svelte-jfdlcm svg{color:var(--accent);flex-shrink:0}.plans.svelte-jfdlcm.svelte-jfdlcm{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1000px;margin:0 auto}.plan.svelte-jfdlcm.svelte-jfdlcm{position:relative;border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.5rem;background:#fff;display:flex;flex-direction:column}.plan.feat-plan.svelte-jfdlcm.svelte-jfdlcm{border:2px solid var(--accent)}.badge.svelte-jfdlcm.svelte-jfdlcm{position:absolute;top:-12px;right:1.25rem;display:inline-flex;align-items:center;background:var(--accent);color:var(--on-primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.85rem;font-weight:500}.plan.svelte-jfdlcm h3.svelte-jfdlcm{margin:0 0 .25rem;font-size:1.3rem;font-weight:500}.tagline.svelte-jfdlcm.svelte-jfdlcm{color:var(--muted);font-size:.9rem;margin-bottom:1rem}.plan.svelte-jfdlcm ul.svelte-jfdlcm{list-style:none;margin:.75rem 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1}.plan.svelte-jfdlcm li.svelte-jfdlcm{display:flex;align-items:center;gap:.5rem;color:var(--fg);font-size:.93rem}.plan.svelte-jfdlcm li.svelte-jfdlcm svg{color:var(--accent);flex-shrink:0}.note.svelte-jfdlcm.svelte-jfdlcm{text-align:center;color:var(--muted);margin-top:1.5rem}.contact-card.svelte-jfdlcm.svelte-jfdlcm{max-width:32rem;margin:0 auto;border:1px solid var(--line);border-radius:var(--radius);padding:2rem;text-align:center;background:#fff}.crow.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.05rem;flex-wrap:wrap}.crow.svelte-jfdlcm svg{color:var(--accent)}.crow.svelte-jfdlcm a.svelte-jfdlcm{color:var(--accent);font-weight:500}.cta.svelte-jfdlcm.svelte-jfdlcm{text-align:center;background:var(--dark);color:var(--on-primary);padding:clamp(2.5rem,6vw,4.5rem) 1.5rem}.cta.svelte-jfdlcm h2.svelte-jfdlcm{color:var(--on-primary);margin-bottom:.5rem}.cta.svelte-jfdlcm p.svelte-jfdlcm{color:var(--surface-dim);margin:0 0 1.5rem;font-size:1.1rem}.cta.svelte-jfdlcm .btn.light.svelte-jfdlcm{background:var(--on-primary);color:var(--fg)}.cta.svelte-jfdlcm .btn.light.svelte-jfdlcm:hover{background:var(--surface-high)}.foot.svelte-jfdlcm.svelte-jfdlcm{padding:1.5rem clamp(1rem,5vw,4rem);border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}.foot-top.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.foot-links.svelte-jfdlcm.svelte-jfdlcm{display:flex;gap:.25rem;flex-wrap:wrap;margin-left:auto}.foot-links.svelte-jfdlcm button.svelte-jfdlcm{background:none;border:none;cursor:pointer;color:var(--muted);font-family:inherit;font-size:.88rem;padding:.5rem .75rem;border-radius:var(--radius);transition:background-color .15s ease-out,color .15s ease-out}.foot-links.svelte-jfdlcm button.svelte-jfdlcm:hover{color:var(--fg);background:var(--surface-low)}.foot-bot.svelte-jfdlcm.svelte-jfdlcm{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1rem}.foot-legal.svelte-jfdlcm.svelte-jfdlcm{display:flex;gap:1.25rem}.foot-legal.svelte-jfdlcm a.svelte-jfdlcm{color:var(--fg);font-weight:500;text-decoration:none}.foot-legal.svelte-jfdlcm a.svelte-jfdlcm:hover{color:var(--fg);text-decoration:underline}.foot.svelte-jfdlcm .muted.svelte-jfdlcm{color:var(--muted)}@keyframes svelte-jfdlcm-riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-text.svelte-jfdlcm>.svelte-jfdlcm{animation:svelte-jfdlcm-riseIn .4s cubic-bezier(.215,.61,.355,1) both}.hero-text.svelte-jfdlcm>.eyebrow.svelte-jfdlcm{animation-delay:0ms}.hero-text.svelte-jfdlcm>h1.svelte-jfdlcm{animation-delay:60ms}.hero-text.svelte-jfdlcm>.lead.svelte-jfdlcm{animation-delay:.12s}.hero-text.svelte-jfdlcm>.row.svelte-jfdlcm{animation-delay:.18s}.hero-text.svelte-jfdlcm>.trust.svelte-jfdlcm{animation-delay:.24s}.hero-shot.svelte-jfdlcm.svelte-jfdlcm{animation:svelte-jfdlcm-riseIn .5s cubic-bezier(.215,.61,.355,1) .3s both}.reveal.svelte-jfdlcm.svelte-jfdlcm{opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}.reveal.svelte-jfdlcm.svelte-jfdlcm.in{opacity:1;transform:none}.reveal.svelte-jfdlcm .feat.svelte-jfdlcm,.reveal.svelte-jfdlcm .step.svelte-jfdlcm,.reveal.svelte-jfdlcm .stat.svelte-jfdlcm,.reveal.svelte-jfdlcm .qa.svelte-jfdlcm,.reveal.svelte-jfdlcm .plan.svelte-jfdlcm,.reveal.svelte-jfdlcm .frow.svelte-jfdlcm{opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1),border-color .15s ease-out}.reveal.svelte-jfdlcm.in .feat.svelte-jfdlcm,.reveal.svelte-jfdlcm.in .step.svelte-jfdlcm,.reveal.svelte-jfdlcm.in .stat.svelte-jfdlcm,.reveal.svelte-jfdlcm.in .qa.svelte-jfdlcm,.reveal.svelte-jfdlcm.in .plan.svelte-jfdlcm,.reveal.svelte-jfdlcm.in .frow.svelte-jfdlcm{opacity:1;transform:none}.reveal.svelte-jfdlcm.in .svelte-jfdlcm:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(2){transition-delay:60ms}.reveal.svelte-jfdlcm.in .svelte-jfdlcm:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(3){transition-delay:.12s}.reveal.svelte-jfdlcm.in .svelte-jfdlcm:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(4){transition-delay:.18s}.reveal.svelte-jfdlcm.in .svelte-jfdlcm:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(5){transition-delay:.24s}.reveal.svelte-jfdlcm.in .svelte-jfdlcm:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(6){transition-delay:.3s}.feat.svelte-jfdlcm.svelte-jfdlcm:hover,.step.svelte-jfdlcm.svelte-jfdlcm:hover,.qa.svelte-jfdlcm.svelte-jfdlcm:hover,.frow.svelte-jfdlcm.svelte-jfdlcm:hover{border-color:var(--line-strong)}.ico.svelte-jfdlcm.svelte-jfdlcm{transition:background-color .15s ease-out}.feat.svelte-jfdlcm:hover .ico.svelte-jfdlcm{background:var(--surface-high)}@media (prefers-reduced-motion: reduce){.hero-text.svelte-jfdlcm>.svelte-jfdlcm,.hero-shot.svelte-jfdlcm.svelte-jfdlcm,.mobile-menu.svelte-jfdlcm.svelte-jfdlcm,.langmenu.svelte-jfdlcm.svelte-jfdlcm{animation:none!important}.reveal.svelte-jfdlcm.svelte-jfdlcm,.reveal.svelte-jfdlcm .feat.svelte-jfdlcm,.reveal.svelte-jfdlcm .step.svelte-jfdlcm,.reveal.svelte-jfdlcm .stat.svelte-jfdlcm,.reveal.svelte-jfdlcm .qa.svelte-jfdlcm,.reveal.svelte-jfdlcm .plan.svelte-jfdlcm,.reveal.svelte-jfdlcm .frow.svelte-jfdlcm{opacity:1!important;transform:none!important;transition:none!important}.btn.svelte-jfdlcm.svelte-jfdlcm:active{transform:none}}@media (max-width: 900px){.nav.svelte-jfdlcm.svelte-jfdlcm{flex-wrap:wrap}.pages.svelte-jfdlcm.svelte-jfdlcm,.btn.ghost.signup-btn.svelte-jfdlcm.svelte-jfdlcm{display:none}.burger.svelte-jfdlcm.svelte-jfdlcm{display:flex}.steps.svelte-jfdlcm.svelte-jfdlcm,.stats.svelte-jfdlcm.svelte-jfdlcm,.grid.svelte-jfdlcm.svelte-jfdlcm,.grid.g4.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:repeat(2,1fr)}.plans.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:1fr;max-width:26rem}.frow.svelte-jfdlcm.svelte-jfdlcm,.frow.rev.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:1fr;text-align:center}.frow.rev.svelte-jfdlcm .frow-art.svelte-jfdlcm{order:0}.frow-text.svelte-jfdlcm ul.svelte-jfdlcm{align-items:center}}@media (max-width: 680px){.grid.svelte-jfdlcm.svelte-jfdlcm,.grid.g4.svelte-jfdlcm.svelte-jfdlcm,.steps.svelte-jfdlcm.svelte-jfdlcm,.stats.svelte-jfdlcm.svelte-jfdlcm{grid-template-columns:1fr}.row.svelte-jfdlcm .btn.svelte-jfdlcm{flex:1;text-align:center;justify-content:center}.frow.svelte-jfdlcm.svelte-jfdlcm{padding:1.5rem 1rem}}.mlogin.svelte-jfdlcm.svelte-jfdlcm{display:none}@media (max-width: 480px){.nav.svelte-jfdlcm.svelte-jfdlcm{flex-wrap:nowrap;gap:.75rem}.right.svelte-jfdlcm.svelte-jfdlcm{gap:.5rem}.btn.primary.login-btn.svelte-jfdlcm.svelte-jfdlcm{display:none}.mlogin.svelte-jfdlcm.svelte-jfdlcm{display:block;margin-top:.75rem;min-height:44px}}.pw-wrap.svelte-1h4aotd.svelte-1h4aotd{position:relative;display:block;width:100%}.pw-wrap.svelte-1h4aotd input.svelte-1h4aotd{width:100%;box-sizing:border-box;padding-right:2.5rem}.pw-eye.svelte-1h4aotd.svelte-1h4aotd{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;margin:0;cursor:pointer;color:var(--muted);line-height:0;display:flex;align-items:center;transition:color .15s ease-out}.pw-eye.svelte-1h4aotd.svelte-1h4aotd:hover{color:var(--fg)}h2.svelte-4ni2vf{margin:0 0 1rem}.auth-switch.svelte-4ni2vf{text-align:center;margin:1rem 0 0}.link.svelte-4ni2vf{background:none;border:none;color:var(--accent-dark);font-weight:500;cursor:pointer;font-family:inherit;font-size:.9rem;padding:0;min-height:0;text-decoration:underline;transition:opacity .15s ease-out}.link.svelte-4ni2vf:hover{background:none;opacity:.8}h2.svelte-1gfdxkf{margin:0 0 1rem}h2.svelte-5twvg{margin:0 0 .5rem}.lead.svelte-5twvg{color:var(--muted);font-size:.9rem;margin:0 0 1rem}.switch.svelte-5twvg{margin-top:1rem;font-size:.9rem;color:var(--muted);text-align:center}.link.svelte-5twvg{background:none;border:none;color:var(--accent-dark);font-weight:500;cursor:pointer;font-family:inherit;font-size:.9rem;padding:0;min-height:0;text-decoration:underline;transition:opacity .15s ease-out}.link.svelte-5twvg:hover{background:none;opacity:.8}textarea.svelte-5twvg{font-family:inherit}.intro.svelte-1tqphhu.svelte-1tqphhu{color:var(--muted);margin:0 0 1rem}.chat.svelte-1tqphhu.svelte-1tqphhu{display:flex;flex-direction:column;gap:.5rem;max-width:720px;min-height:240px;max-height:60vh;overflow-y:auto;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.empty.svelte-1tqphhu.svelte-1tqphhu{color:var(--muted);text-align:center;margin:auto}.msg.svelte-1tqphhu.svelte-1tqphhu{display:flex}.msg.mine.svelte-1tqphhu.svelte-1tqphhu{justify-content:flex-end}.bubble.svelte-1tqphhu.svelte-1tqphhu{display:flex;flex-direction:column;gap:.25rem;max-width:78%;padding:.5rem .75rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line)}.msg.mine.svelte-1tqphhu .bubble.svelte-1tqphhu{background:var(--surface-high);border-color:var(--line-strong)}.who.svelte-1tqphhu.svelte-1tqphhu{font-size:.7rem;font-weight:500;color:var(--accent-dark);letter-spacing:0}.body.svelte-1tqphhu.svelte-1tqphhu{white-space:pre-wrap;word-break:break-word;color:var(--fg)}.time.svelte-1tqphhu.svelte-1tqphhu{font-size:.68rem;color:var(--muted);font-variant-numeric:tabular-nums}.composer.svelte-1tqphhu.svelte-1tqphhu{display:flex;gap:.5rem;max-width:720px;margin-top:.75rem}.composer.svelte-1tqphhu input.svelte-1tqphhu{flex:1}.sf-fab.svelte-mhsntf.svelte-mhsntf{position:fixed;right:20px;bottom:20px;z-index:900;width:56px;height:56px;min-height:56px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-lg);transition:background-color .15s ease-out}.sf-fab.svelte-mhsntf.svelte-mhsntf:hover{background:var(--accent-hover)}.sf-fab.raised.svelte-mhsntf.svelte-mhsntf{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.sf-badge.svelte-mhsntf.svelte-mhsntf{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:var(--err);color:var(--on-primary);border:2px solid var(--bg);font-size:12px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.sf-dock.svelte-mhsntf.svelte-mhsntf{position:absolute;top:-4px;left:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-high);color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;box-shadow:var(--shadow);opacity:0;transform:scale(.85);transition:opacity .15s ease-out,transform .15s ease-out}.sf-fab.svelte-mhsntf:hover .sf-dock.svelte-mhsntf,.sf-dock.svelte-mhsntf.svelte-mhsntf:focus-visible{opacity:1;transform:scale(1)}.sf-dock.svelte-mhsntf.svelte-mhsntf:hover{opacity:1}.sf-sliver.svelte-mhsntf.svelte-mhsntf{position:fixed;right:0;bottom:20px;z-index:900;width:14px;height:44px;padding:0;border:1px solid var(--line-strong);border-right:none;border-radius:var(--radius) 0 0 var(--radius);display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow);transition:background-color .15s ease-out}.sf-sliver.svelte-mhsntf.svelte-mhsntf:hover{background:var(--accent-hover)}.sf-sliver.raised.svelte-mhsntf.svelte-mhsntf{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.sf-badge-sliver.svelte-mhsntf.svelte-mhsntf{top:-6px;right:-6px}.sf-panel.svelte-mhsntf.svelte-mhsntf{position:fixed;right:20px;bottom:84px;z-index:901;width:min(380px,calc(100vw - 40px));max-height:min(70vh,640px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.sf-panel.raised.svelte-mhsntf.svelte-mhsntf{bottom:calc(168px + env(safe-area-inset-bottom,0px))}.sf-head.svelte-mhsntf.svelte-mhsntf{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-high)}.sf-head.svelte-mhsntf strong.svelte-mhsntf{font-size:.95rem}.sf-x.svelte-mhsntf.svelte-mhsntf{background:none;border:none;color:var(--fg);cursor:pointer;line-height:1;min-height:0;padding:.25rem .5rem;transition:opacity .15s ease-out}.sf-x.svelte-mhsntf.svelte-mhsntf:hover{background:none;opacity:.7}.sf-body.svelte-mhsntf.svelte-mhsntf{padding:1rem;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sf-body.svelte-mhsntf>.toolbar:first-child{display:none}.sf-body.svelte-mhsntf .chat{flex:1 1 auto;min-height:120px;max-height:none}@media (max-width: 560px){.sf-panel.svelte-mhsntf.svelte-mhsntf,.sf-panel.raised.svelte-mhsntf.svelte-mhsntf{right:12px;left:12px;width:auto;bottom:84px}.sf-panel.raised.svelte-mhsntf.svelte-mhsntf{bottom:calc(168px + env(safe-area-inset-bottom,0px));max-height:calc(100vh - 240px)}}b.svelte-uejm1i.svelte-uejm1i,strong.svelte-uejm1i.svelte-uejm1i{font-weight:600}.clock-page.svelte-uejm1i.svelte-uejm1i{max-width:440px;margin:0 auto;padding-bottom:1.25rem;min-width:0}.objekt-line.svelte-uejm1i.svelte-uejm1i{text-align:center;color:var(--muted);font-size:.9rem;min-height:1.2em;overflow-wrap:anywhere}.objekt-line.svelte-uejm1i b.svelte-uejm1i{color:var(--fg);font-weight:600}.clock-main.svelte-uejm1i.svelte-uejm1i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2.5rem 0 1.25rem}.timer.svelte-uejm1i.svelte-uejm1i{font-size:clamp(3.4rem,19vw,4.8rem);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg)}.timer.svelte-uejm1i .sec.svelte-uejm1i{font-size:.55em;font-weight:600}.timer.idle.svelte-uejm1i.svelte-uejm1i{color:var(--surface-dim)}.timer.paused.svelte-uejm1i.svelte-uejm1i{color:var(--muted)}.btn-row.svelte-uejm1i.svelte-uejm1i{display:flex;gap:.75rem;width:100%;max-width:320px}.btn-row.svelte-uejm1i .half.svelte-uejm1i{flex:1;min-width:0;width:auto;max-width:none}.clock-btn.pause.svelte-uejm1i.svelte-uejm1i{background:var(--warn)}.clock-btn.pause.svelte-uejm1i.svelte-uejm1i:hover:not(:disabled){background:var(--warn)}.clock-btn.resume.svelte-uejm1i.svelte-uejm1i{background:var(--ok)}.clock-btn.resume.svelte-uejm1i.svelte-uejm1i:hover:not(:disabled){background:var(--ok)}.since.svelte-uejm1i.svelte-uejm1i{color:var(--muted);font-size:.92rem}.since.svelte-uejm1i b.svelte-uejm1i{color:var(--fg)}.clock-btn.svelte-uejm1i.svelte-uejm1i{min-height:3.5rem;width:100%;max-width:320px;font-size:1.25rem;font-weight:600;letter-spacing:0;border-radius:var(--radius);white-space:normal}button.svelte-uejm1i.svelte-uejm1i:active:not(:disabled){transform:scale(.98);transition:transform .1s}.comment-field.svelte-uejm1i.svelte-uejm1i{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:320px;font-size:.82rem;color:var(--muted);text-align:left}.comment-field.svelte-uejm1i textarea.svelte-uejm1i{width:100%;box-sizing:border-box;font-size:.95rem;padding:.5rem .75rem;border-radius:var(--radius)}.comment-field.svelte-uejm1i textarea.svelte-uejm1i{resize:vertical;min-height:2.5rem;font-family:inherit}.extra.svelte-uejm1i.svelte-uejm1i{text-align:center;margin-top:.5rem}.extra.svelte-uejm1i summary.svelte-uejm1i{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;box-sizing:border-box;list-style:none;cursor:pointer;color:var(--accent-dark);font-size:.9rem;font-weight:500;padding:.5rem .75rem;border-radius:var(--radius);transition:background-color .15s ease-out}.extra.svelte-uejm1i summary.svelte-uejm1i::-webkit-details-marker{display:none}.extra.svelte-uejm1i summary.svelte-uejm1i:hover{background:var(--surface-low)}.extra[open].svelte-uejm1i .extra-card.svelte-uejm1i{animation:svelte-uejm1i-extra-in .18s ease-out}@keyframes svelte-uejm1i-extra-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.extra[open].svelte-uejm1i .extra-card.svelte-uejm1i{animation:none}}.extra-card.svelte-uejm1i.svelte-uejm1i{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.card-head.svelte-uejm1i.svelte-uejm1i{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.mut.svelte-uejm1i.svelte-uejm1i{color:var(--muted)}.field.svelte-uejm1i.svelte-uejm1i{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:.95rem;color:var(--fg)}.field.svelte-uejm1i input.svelte-uejm1i,.field.svelte-uejm1i select.svelte-uejm1i{width:100%;box-sizing:border-box;font-size:1rem;padding:.75rem;border-radius:var(--radius)}.zone-badge.svelte-uejm1i.svelte-uejm1i{display:inline-block;margin-top:.25rem;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500}.zone-badge.in.svelte-uejm1i.svelte-uejm1i{background:var(--ok-cont);color:var(--on-ok-cont)}.zone-badge.out.svelte-uejm1i.svelte-uejm1i{background:var(--err-cont);color:var(--err)}.zone-badge.pause.svelte-uejm1i.svelte-uejm1i{background:var(--warn-cont);color:var(--warn)}.msg.svelte-uejm1i.svelte-uejm1i{border-radius:var(--radius);padding:.75rem;margin:.75rem 0 0;font-size:.95rem;line-height:1.4;overflow-wrap:anywhere;min-width:0}.msg.svelte-uejm1i p.svelte-uejm1i{margin:0 0 .5rem}.msg-row.svelte-uejm1i.svelte-uejm1i{display:flex;align-items:flex-start;gap:.5rem}.msg-row.svelte-uejm1i svg{flex:none;margin-top:.125rem}.geo-denied-lead.svelte-uejm1i.svelte-uejm1i{font-weight:600}.geo-steps.svelte-uejm1i.svelte-uejm1i{line-height:1.45}.geo-actions.svelte-uejm1i.svelte-uejm1i{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.link-btn.svelte-uejm1i.svelte-uejm1i{background:none;border:none;box-shadow:none;padding:0;min-height:44px;font-size:.82rem;color:var(--accent-dark);text-decoration:underline;cursor:pointer}.geo-other.svelte-uejm1i.svelte-uejm1i{margin:.75rem 0 0;padding-left:1.25rem;font-size:.85rem;line-height:1.4;display:flex;flex-direction:column;gap:.5rem}.geo-prompt.svelte-uejm1i.svelte-uejm1i{margin:.75rem 0 0;padding:1rem;background:var(--warn-cont);border-radius:var(--radius);box-shadow:inset 4px 0 0 var(--warn);color:var(--fg);overflow-wrap:anywhere}.gp-title.svelte-uejm1i.svelte-uejm1i{margin:0 0 .25rem;font-weight:600;font-size:1rem;line-height:1.35}.gp-text.svelte-uejm1i.svelte-uejm1i{margin:0 0 .75rem;font-size:.9rem;color:var(--muted);line-height:1.4}.gp-actions.svelte-uejm1i.svelte-uejm1i{display:flex;gap:.75rem}.gp-actions.svelte-uejm1i button.svelte-uejm1i{flex:1;min-width:0;min-height:2.75rem;font-weight:500;white-space:normal}.msg-ok.svelte-uejm1i.svelte-uejm1i{background:var(--ok-cont);border:1px solid transparent;color:var(--on-ok-cont)}.msg-warn.svelte-uejm1i.svelte-uejm1i{background:var(--warn-cont);border:1px solid transparent;color:var(--warn)}.msg-err.svelte-uejm1i.svelte-uejm1i{background:var(--err-cont);border:1px solid transparent;color:var(--err)}.shell.menu-open~.sf-fab,.shell.menu-open~.sf-sliver{visibility:hidden}.imp-banner.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;background:var(--surface-low);border-bottom:1px solid var(--line-strong);font-size:.88rem;font-weight:500;color:var(--fg)}.auth-switch.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{text-align:center;margin:.75rem auto 1.5rem}.auth-switch.svelte-1nx1b56 .link.svelte-1nx1b56.svelte-1nx1b56{background:none;border:none;color:var(--accent-dark);font-weight:500;cursor:pointer;font-family:inherit;font-size:.9rem;text-decoration:underline;min-height:0;transition:opacity .15s ease-out}.auth-switch.svelte-1nx1b56 .link.svelte-1nx1b56.svelte-1nx1b56:hover{background:none;opacity:.8}.auth-switch.svelte-1nx1b56 .link.svelte-1nx1b56+.link.svelte-1nx1b56{margin-left:1.25rem}.shell.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;align-items:flex-start;gap:1rem;padding:1rem;transition:gap .2s ease-out}.shell.sidebar-hidden.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{gap:0}.sidebar.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:240px;flex-shrink:0;background:var(--surface-low);border:none;border-radius:var(--radius);box-shadow:var(--shadow);padding:.5rem;position:sticky;top:1rem;max-height:calc(100vh - 2rem);min-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:flex;flex-direction:column;transition:width .2s ease-out,padding .2s ease-out,opacity .2s ease-out}.sidebar.collapsed.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:0;padding:0;opacity:0;overflow:hidden;box-shadow:none;min-height:0;pointer-events:none}.sidebar.collapsed.svelte-1nx1b56>.svelte-1nx1b56.svelte-1nx1b56{white-space:nowrap}.burger.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-high);border:none;color:var(--fg);padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background-color .15s ease-out}.burger.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--surface-highest);opacity:1}.scrim.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0b1c3059;border:none;border-radius:0;padding:0;margin:0;cursor:default}.nav-group.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{margin-bottom:.75rem}.nav-group.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:last-child{margin-bottom:0}.nav-settings.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--line)}.nav-settings.svelte-1nx1b56 .nav-item.svelte-1nx1b56.svelte-1nx1b56{color:var(--muted)}.sidebar-push.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{padding:.5rem .5rem 0}.nav-settings.svelte-1nx1b56 .nav-item.active.svelte-1nx1b56.svelte-1nx1b56{color:var(--on-primary)}.nav-group-title.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;align-items:center;gap:.5rem;font-size:.66rem;letter-spacing:0;color:var(--muted);font-weight:600;padding:.5rem .5rem .25rem}button.nav-group-toggle.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;min-height:0;transition:color .15s ease-out}button.nav-group-toggle.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover{color:var(--fg);opacity:1}.grp-caret.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{margin-left:auto;transition:transform .15s ease-out;color:var(--muted)}.grp-caret.folded.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{transform:rotate(-90deg)}.grp-dot.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:8px;height:8px;border-radius:999px;background:var(--err);flex-shrink:0;margin-left:.25rem}.nav-label.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{margin-left:.5rem;flex-shrink:0;color:var(--err);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.nav-item.active.svelte-1nx1b56 .nav-badge.svelte-1nx1b56.svelte-1nx1b56{color:var(--on-primary)}.nav-group-title.svelte-1nx1b56 svg{color:var(--muted)}.nav-item.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.88rem;font-weight:500;color:var(--muted);transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.nav-item.svelte-1nx1b56 svg{color:var(--muted);transition:color .15s ease-out}.nav-item.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--surface-highest);color:var(--fg);opacity:1}.nav-item.svelte-1nx1b56:hover svg{color:var(--fg)}.nav-item.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:active{transform:scale(.99)}.nav-item.active.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{background:var(--accent);color:var(--on-primary);font-weight:500;box-shadow:var(--shadow);transform:none}.nav-item.active.svelte-1nx1b56 svg{color:var(--on-primary)}.nav-item.active.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--accent-hover);color:var(--on-primary);transform:none}.nav-item.active.svelte-1nx1b56:hover svg{color:var(--on-primary)}.sidebar.collapsed.svelte-1nx1b56 .nav-item.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--surface-high)}.content.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{flex:1;min-width:0;padding-bottom:88px}.ro-note.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-low);color:var(--muted);font-size:.82rem}.content-fade.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{animation:svelte-1nx1b56-content-in .18s ease-out}@keyframes svelte-1nx1b56-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.content-fade.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{animation:none}}.push-row.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;justify-content:center;margin:.5rem 0}.phone-main.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{padding-bottom:calc(10.5rem + env(safe-area-inset-bottom,0px));max-width:520px;margin-left:auto;margin-right:auto}.tabbar.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:fixed;left:50%;transform:translate(-50%);width:100%;max-width:520px;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-around;margin:0;padding:.75rem .5rem calc(1.75rem + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -8px 32px #0b1c300f}.tab-badge.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:absolute;top:2px;margin-left:22px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--err);color:var(--on-primary);font-size:11px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.tabbar-btn.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;max-width:4.5rem;height:3rem;min-height:0;padding:0;border:none;border-radius:var(--radius);background:none;color:var(--muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.tabbar-btn.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:active{transform:scale(.96)}.tabbar-btn.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover:not(.active){background:var(--surface-high);color:var(--fg);opacity:1}.tabbar-btn.active.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{background:var(--accent);color:var(--on-primary)}.lang-sel.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:auto;min-height:0;padding:.25rem 1.5rem .25rem .5rem;font-size:.78rem;border:none;border-radius:var(--radius-sm);background-color:var(--surface-high);color:var(--fg);font-weight:500;cursor:pointer}.toast.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:200;background:var(--accent);color:var(--on-primary);padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;box-shadow:var(--shadow-lg);animation:svelte-1nx1b56-toast-in .18s ease-out;pointer-events:none;white-space:nowrap}@keyframes svelte-1nx1b56-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.confirm-dlg.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{border:none;padding:0;background:transparent;max-width:92vw;overflow:visible}.confirm-dlg.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56::backdrop{background:#0b1c3059}.confirm-dlg.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:focus,.confirm-dlg.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:focus-visible{outline:none}.confirm-card.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{background:#fff;border:none;border-radius:var(--radius, 4px);box-shadow:var(--shadow-lg);padding:1.5rem;width:min(420px,92vw)}.confirm-card.svelte-1nx1b56 h3.svelte-1nx1b56.svelte-1nx1b56{margin:0 0 .5rem;font-size:1.05rem}.confirm-card.svelte-1nx1b56 p.svelte-1nx1b56.svelte-1nx1b56{margin:0 0 1.25rem;color:var(--fg);white-space:pre-line}.confirm-actions.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:flex;justify-content:flex-end;gap:.5rem}.confirm-actions.svelte-1nx1b56 button.danger.svelte-1nx1b56.svelte-1nx1b56{background:var(--err);color:var(--on-primary);border-color:var(--err)}.confirm-actions.svelte-1nx1b56 button.danger.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--err);border-color:var(--err);opacity:.88}@media (max-width: 720px){.shell.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{padding:.75rem}.sidebar.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:fixed;left:0;top:0;bottom:0;height:100dvh;max-height:none;min-height:0;width:min(300px,84vw);border-radius:0 var(--radius) var(--radius) 0;z-index:60;transform:translate(-105%);transition:transform .2s ease-out;padding-top:calc(.5rem + env(safe-area-inset-top,0px))}.sidebar.open.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{transform:translate(0);box-shadow:var(--shadow-lg)}.user-name.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{display:none}}.profile-circle.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);background:var(--surface-high);color:var(--fg);font-size:.78rem;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out}.profile-circle.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:hover{background:var(--surface-low)}.profile-circle.active.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.gtip.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{position:fixed;z-index:4000;transform:translate(-50%,calc(-100% - 8px));background:var(--accent);color:var(--on-primary);padding:.5rem .75rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-size:.8rem;line-height:1.35;max-width:280px;pointer-events:none;white-space:normal;overflow-wrap:anywhere;animation:svelte-1nx1b56-gtip-in .16s ease-out}.gtip.below.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{transform:translate(-50%,8px)}.gtip-title.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{font-weight:500}.gtip-line.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{opacity:.82}.gtip.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--accent)}.gtip.below.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--accent)}@keyframes svelte-1nx1b56-gtip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}.gtip.below.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{animation-name:svelte-1nx1b56-gtip-in-below}@keyframes svelte-1nx1b56-gtip-in-below{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%,8px)}}@media (prefers-reduced-motion: reduce){.gtip.svelte-1nx1b56.svelte-1nx1b56.svelte-1nx1b56{animation:none}}
