@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");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{--n-50:248 250 252;--n-100:241 245 249;--n-200:229 236 241;--n-300:203 213 225;--n-400:108 128 143;--n-500:93 115 131;--n-600:74 91 102;--n-700:60 78 90;--n-800:44 62 74;--n-900:7 66 103;--b-50:234 243 250;--b-100:207 227 241;--b-200:158 217 245;--b-300:127 205 242;--b-500:6 140 218;--b-600:5 120 187;--b-700:7 66 103;--ok-100:209 250 229;--ok-500:16 185 129;--ok-800:6 95 70;--err-100:255 228 230;--err-800:159 18 57;--warn-100:254 243 199;--warn-800:180 83 9;--info-100:224 242 254;--info-800:7 89 133;--vio-100:237 233 254;--vio-800:91 33 182;--orng-100:255 237 213;--orng-800:154 52 18;--surface:255 255 255;--surface-soft:248 250 252;--surface-card:255 255 255;--tbl-head:229 236 241;--tbl-row:255 255 255;--tbl-row-alt:241 245 249;--tbl-hover:214 235 249;--tbl-hover-line:0 133 219;--brand-solid:6 140 218;--brand-solid-hover:5 120 187;--danger-solid:159 18 57;--on-solid:255 255 255;--ok-solid:4 120 87;--ok-solid-hover:6 95 70;--shadow:7 66 103;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--font-brand:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--z-red-fg:#C62828;--z-red-bg:#FDEEED;--z-red-bd:#F8CDCA;--z-red-dot:#E53935;--z-orange-fg:#A85400;--z-orange-bg:#FFE9CC;--z-orange-bd:#F3B980;--z-orange-dot:#FB8C00;--z-yellow-fg:#8A6100;--z-yellow-bg:#FFF8DB;--z-yellow-bd:#F0DFA6;--z-yellow-dot:#FFC400;--z-green-fg:#0E6A4F;--z-green-bg:#E8F7EF;--z-green-bd:#CBEBD9;--z-green-dot:#00C853;--chart-sugar:#068cda;--chart-food:#00C853;--chart-insulin:#8b5cf6;--ring-track:#eef2f6;--toast-bg:7 66 103;--toast-fg:255 255 255;--tabs-ind:255 255 255;--btn-off-bg:226 232 240;--btn-off-fg:159 176 189;--tabs-bg:#e2e8f0}[data-theme=dark]{--n-50:15 26 34;--n-100:22 36 47;--n-200:33 51 65;--n-300:52 75 92;--n-400:130 150 164;--n-500:158 176 189;--n-600:188 202 212;--n-700:214 225 233;--n-800:233 240 245;--n-900:245 250 253;--b-50:16 41 60;--b-100:19 58 87;--b-200:26 92 137;--b-300:37 124 180;--b-500:56 163 235;--b-600:96 185 244;--b-700:186 222 247;--ok-100:6 60 44;--ok-500:52 211 153;--ok-800:167 243 208;--err-100:70 12 30;--err-800:253 164 175;--warn-100:66 42 6;--warn-800:253 224 71;--info-100:8 47 73;--info-800:186 230 253;--vio-100:46 26 92;--vio-800:216 205 253;--orng-100:67 30 8;--orng-800:254 215 170;--surface:19 31 41;--surface-soft:12 21 28;--surface-card:19 31 41;--z-red-bg:#61161d;--z-red-bd:#8f2730;--z-red-fg:#ffa39c;--z-orange-bg:#62300a;--z-orange-bd:#95500f;--z-orange-fg:#ffbb6b;--z-yellow-bg:#4f4106;--z-yellow-bd:#7d6710;--z-yellow-fg:#ffdc4a;--z-green-bg:#0d3d2c;--z-green-bd:#1a6047;--z-green-fg:#54e6a8;--toast-bg:22 36 47;--toast-fg:233 240 245;--tabs-ind:51 71 90;--btn-off-bg:33 51 65;--btn-off-fg:108 128 143;--tbl-head:33 51 65;--tbl-row:19 31 41;--tbl-row-alt:24 39 50;--tbl-hover:26 66 96;--tbl-hover-line:56 163 235;--brand-solid:6 140 218;--brand-solid-hover:56 163 235;--danger-solid:225 29 72;--on-solid:255 255 255;--ok-solid:4 120 87;--ok-solid-hover:4 132 95;--shadow:0 0 0;--ring-track:#22303c;--tabs-bg:#26394a}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--n-200));--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}h1,h2,h3{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}body{margin:0;background:rgb(var(--surface-soft));font-family:var(--font);color:rgb(var(--n-800))}a{color:rgb(var(--b-500));text-decoration:none}a:hover{color:rgb(var(--b-600))}button{font-family:inherit;border:0;background:none;padding:0;cursor:pointer;color:inherit}input,textarea,select{font-family:inherit;color:inherit}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#0742672e;border-radius:9px}.card{background:rgb(var(--surface-card));border-radius:12px;border:1px solid rgb(var(--n-200));box-shadow:0 1px 2px rgb(var(--shadow)/.05)}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:16px;font-weight:500;border-radius:999px}.pill-emerald{background:rgb(var(--ok-100));color:rgb(var(--ok-800))}.pill-rose{background:rgb(var(--err-100));color:rgb(var(--err-800))}.pill-amber{background:rgb(var(--warn-100));color:rgb(var(--warn-800))}.pill-sky{background:rgb(var(--info-100));color:rgb(var(--info-800))}.pill-violet{background:rgb(var(--vio-100));color:rgb(var(--vio-800))}.pill-orange{background:rgb(var(--orng-100));color:rgb(var(--orng-800))}.pill-slate{background:rgb(var(--n-100));color:rgb(var(--n-700))}.pill-brand{background:rgb(var(--b-50));color:rgb(var(--b-700))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s,opacity .15s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ok{background:rgb(var(--ok-solid));color:rgb(var(--on-solid))}.btn-ok:hover:not(:disabled){background:rgb(var(--ok-solid-hover))}.btn-primary{background:rgb(var(--brand-solid));color:rgb(var(--on-solid))}.btn-primary:hover:not(:disabled){background:rgb(var(--brand-solid-hover))}.btn-secondary{background:rgb(var(--n-200));color:rgb(var(--n-900))}.btn-secondary:hover:not(:disabled){background:rgb(var(--n-300))}.btn-danger{background:rgb(var(--danger-solid));color:rgb(var(--on-solid))}.btn-danger:hover:not(:disabled){opacity:.9}.btn-ghost{background:transparent;color:inherit}.btn-ghost:hover:not(:disabled){background:rgb(var(--n-100))}.btn-md{font-size:14px;line-height:20px;padding:8px 16px}.btn-sm{font-size:14px;line-height:20px;padding:6px 12px}.btn-xs{font-size:12px;line-height:16px;padding:4px 12px}.btn-icon{width:36px;height:36px;padding:0}.btn-icon-sm{width:28px;height:28px;padding:0}.btn-off,.btn-off:hover{opacity:.5;cursor:not-allowed}.btn-link{background:transparent;border:0;padding:0;font:500 14px/20px var(--font);color:rgb(var(--b-500));cursor:pointer}.btn-link:hover{color:rgb(var(--b-600))}.input{width:100%;padding:8px 12px;border:1px solid rgb(var(--n-300));border-radius:8px;background:rgb(var(--surface));font-size:14px;line-height:20px;color:rgb(var(--n-900));outline:none}.input:focus{border-color:rgb(var(--b-500));box-shadow:0 0 0 2px rgb(var(--b-500))}.input::-moz-placeholder{color:rgb(var(--n-400))}.input::placeholder{color:rgb(var(--n-400))}.input-error,.input-error:focus{border-color:#f8cdca;background:#fdeeed;color:#c62828;box-shadow:none}.field-msg{margin-top:6px;font:400 12px/16px var(--font);color:rgb(var(--n-500))}.field-msg-error{color:#c62828}.select{width:100%;height:36px;padding:0 34px 0 12px;border:1px solid rgb(var(--n-300));border-radius:8px;background:rgb(var(--surface));font:400 14px/20px var(--font);color:rgb(var(--n-900));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select:focus{border-color:rgb(var(--b-500));box-shadow:0 0 0 2px rgb(var(--b-500))}.chk{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid rgb(var(--n-300));background:rgb(var(--surface));display:flex;align-items:center;justify-content:center;margin-top:1px;transition:background .15s,border-color .15s}.chk-on{background:rgb(var(--brand-solid));border-color:rgb(var(--brand-solid));color:rgb(var(--on-solid))}.chk-row{display:flex;align-items:flex-start;gap:12px;text-align:left;font:400 15px/21px var(--font);color:rgb(var(--n-700))}.rad{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid rgb(var(--n-300));background:rgb(var(--surface));display:flex;align-items:center;justify-content:center;transition:border-color .15s}.rad-on{border-color:rgb(var(--brand-solid));border-width:6.5px}.tgl{width:44px;height:24px;border-radius:999px;position:relative;flex:none;background:rgb(var(--n-300));transition:background .15s}.tgl-on{background:var(--z-green-dot)}.tgl:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.tgl-on:after{left:23px}.f-lab{font:600 14px/20px var(--font);color:rgb(var(--n-800));margin-bottom:6px}.f-hint{font:400 13px/18px var(--font);color:rgb(var(--n-500))}.fld{position:relative;display:block}.fld-suf{position:absolute;right:16px;top:50%;transform:translateY(-50%);font:500 15px/20px var(--font);color:rgb(var(--n-400));pointer-events:none}.f-in{width:100%;height:56px;padding:0 16px;border:1px solid rgb(var(--n-300));border-radius:12px;background:rgb(var(--surface-soft));color:rgb(var(--n-900));outline:none;font:400 17px/1 var(--font)}.f-in:focus{border-color:rgb(var(--b-500));background:rgb(var(--surface));box-shadow:0 0 0 2px rgb(var(--b-500))}.f-in::-moz-placeholder{color:rgb(var(--n-300));font-weight:400}.f-in::placeholder{color:rgb(var(--n-300));font-weight:400}.f-num{font-weight:600;font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid rgb(var(--n-200));background:rgb(var(--surface));font:500 14px/20px var(--font);color:rgb(var(--n-700));white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.chip:hover{background:rgb(var(--n-100));border-color:rgb(var(--n-300));color:rgb(var(--n-900))}.chip-on,.chip-on:hover{background:rgb(var(--brand-solid));border-color:rgb(var(--brand-solid));color:rgb(var(--on-solid))}.chip-sm{height:32px;padding:0 12px;border-radius:999px;font-size:13px;gap:6px}.chip-food,.chip-food:hover{background:rgb(var(--ok-500));border-color:rgb(var(--ok-500));color:rgb(var(--on-solid))}.chip-add{border-style:dashed;color:rgb(var(--b-600));font-weight:600}.chip-add:hover{background:rgb(var(--b-50));border-color:rgb(var(--b-300));color:rgb(var(--b-700))}.chip-x{color:rgb(var(--on-solid)/.65);font-size:12px;line-height:1}.food-box{min-height:52px;border:1px dashed rgb(var(--n-300));border-radius:12px;padding:9px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sum-card{display:flex;align-items:center;gap:14px;padding:8px 14px;border-radius:12px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--n-200))}.tabs{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;vertical-align:top;background:var(--tabs-bg);border-radius:30px;padding:2px;box-shadow:0 1px 2px rgb(var(--shadow)/.06)}.tabs-ind{position:absolute;top:2px;bottom:2px;left:2px;border-radius:28px;background:rgb(var(--tabs-ind));box-shadow:0 1px 2px rgb(var(--shadow)/.1);pointer-events:none;transition:transform .3s ease-in-out}.tab{position:relative;z-index:1;padding:6px 12px;border-radius:28px;font-size:14px;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--n-500));transition:color .3s}.tab:hover{color:rgb(var(--n-700))}.tab-active{color:rgb(var(--n-900))}.tabs-compact{padding:2px}.tabs-compact .tab{padding:4px 8px;font-size:12px;line-height:16px}.tabs-lg .tab{padding:9px 12px;font-size:14px;line-height:20px}.tabs-scroll{overflow-x:auto;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}.seg{display:flex;background:rgb(var(--n-200));border-radius:12px;padding:2px;font-size:14px;font-weight:500}.seg-btn{flex:1;min-width:0;padding:4px 16px;border-radius:10px;text-align:center;white-space:nowrap;color:rgb(var(--n-500));transition:color .2s}.seg-btn:hover{color:rgb(var(--n-700))}.seg-btn-active{background:rgb(var(--tabs-ind));color:rgb(var(--n-900));box-shadow:0 1px 2px rgb(var(--shadow)/.06)}.tbl-head{background:rgb(var(--tbl-head));font-weight:700}.tbl-row{background:rgb(var(--tbl-row))}.tbl-row-alt{background:rgb(var(--tbl-row-alt))}.row-hover{transition:none!important}.row-hover:hover{background:rgb(var(--tbl-hover))!important}.row-hover:hover,.row-hover:hover+div,.row-hover:hover+tr{border-top-color:transparent!important}.row-hover:hover>div,.row-hover:hover>td{box-shadow:inset 0 1px rgb(var(--tbl-hover-line)/.45),inset 0 -1px rgb(var(--tbl-hover-line)/.45)}.row-sel,.row-sel:hover{background:rgb(var(--b-50))!important}.row-sel>div,.row-sel>td{box-shadow:inset 0 1px rgb(var(--b-200)),inset 0 -1px rgb(var(--b-200))}.row-click{cursor:pointer}.tbl-scroll{scrollbar-width:none}.tbl-scroll::-webkit-scrollbar{display:none}.tbl-head-sticky>div,.tbl-head-sticky>th{position:sticky;top:0;z-index:2;background:rgb(var(--tbl-head))}.page-btn{min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;line-height:20px;background:rgb(var(--surface));border:1px solid rgb(var(--n-200));color:rgb(var(--n-700));transition:background .15s,border-color .15s}.page-btn:hover:not(:disabled){background:rgb(var(--n-100));border-color:rgb(var(--n-300))}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-btn-active,.page-btn-active:hover:not(:disabled){background:rgb(var(--b-500));border-color:rgb(var(--b-500));color:rgb(var(--on-solid))}.page-gap{min-width:24px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--n-400))}.page-off,.page-off:hover{opacity:.4;cursor:not-allowed;background:rgb(var(--surface));border-color:rgb(var(--n-200))}.nav-link{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:10px;font:500 14px/20px var(--font);color:rgb(var(--n-900));background:transparent;transition:background .15s,color .15s}.nav-link:hover{background:rgb(var(--n-100));color:rgb(var(--b-500))}.nav-link-on,.nav-link-on:hover{background:rgb(var(--b-50));color:rgb(var(--b-500))}.nav-drop{position:relative}.nav-pop{position:absolute;top:100%;padding-top:10px;z-index:90;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s}.nav-drop:hover .nav-pop,.nav-drop:focus-within .nav-pop{opacity:1;visibility:visible}.nav-pop-c{left:50%;transform:translate(-50%) translateY(-4px)}.nav-drop:hover .nav-pop-c,.nav-drop:focus-within .nav-pop-c{transform:translate(-50%)}.nav-pop-r{right:0;transform:translateY(-4px)}.nav-drop:hover .nav-pop-r,.nav-drop:focus-within .nav-pop-r{transform:none}.nav-chev{flex:none;color:rgb(var(--n-400));transition:transform .2s}.nav-drop:hover .nav-chev,.nav-drop:focus-within .nav-chev{transform:rotate(180deg)}.nav-user{display:flex;align-items:center;gap:9px;padding:4px 8px 4px 10px;border-left:1px solid rgb(var(--n-200));border-radius:0 10px 10px 0;transition:background .15s}.nav-drop:hover .nav-user,.nav-drop:focus-within .nav-user{background:rgb(var(--n-100))}.menu-item{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font:500 14px/20px var(--font);color:rgb(var(--n-900));text-align:left;transition:background .15s}.menu-item:hover{background:rgb(var(--n-100))}.menu-item-on,.menu-item-on:hover{background:rgb(var(--b-50));color:rgb(var(--b-500))}.modal-close{color:rgb(var(--n-400));font-size:18px;line-height:1}.modal-close:hover{color:rgb(var(--n-600))}.overlay{position:fixed;inset:0;z-index:120;background:#07426757;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:rgb(var(--surface-card));border-radius:16px;box-shadow:0 24px 60px #07426757;display:flex;flex-direction:column;max-height:94vh;overflow:hidden}.inv-box{background:rgb(var(--surface-soft));border:1px solid rgb(var(--n-200));border-radius:12px;padding:12px}.inv-url{flex:1;min-width:0;font:500 15px/22px var(--font-mono);color:rgb(var(--n-900));background:rgb(var(--surface));border:1px solid rgb(var(--n-200));border-radius:8px;padding:7px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast{position:fixed;right:20px;bottom:20px;z-index:140;display:flex;align-items:center;gap:10px;background:rgb(var(--toast-bg));color:rgb(var(--toast-fg));border-radius:12px;padding:12px 16px;box-shadow:0 14px 40px #07426759;animation:sbToast .2s ease-out;font:500 12.5px var(--font)}.cal-field{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:1px solid rgb(var(--n-300));border-radius:8px;background:rgb(var(--surface));font:400 14px/20px var(--font);color:rgb(var(--n-900));text-align:left;transition:border-color .15s,box-shadow .15s}.cal-field:hover{border-color:rgb(var(--n-400))}.cal-field-on,.cal-field-on:hover{border-color:rgb(var(--b-500));box-shadow:0 0 0 2px rgb(var(--b-500)/.16)}.cal-empty{color:rgb(var(--n-400))}.cal-panel{display:flex;background:rgb(var(--surface));border:1px solid rgb(var(--n-200));border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgb(var(--shadow)/.05)}.cal-side{width:180px;flex:none;border-right:1px solid rgb(var(--n-200));padding:8px;background:rgb(var(--surface-soft))}.cal-side-h{font:400 11px/16px var(--font);text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--n-400));padding:6px 8px}.cal-preset{display:block;width:100%;text-align:left;padding:6px 8px;font:400 14px/20px var(--font);color:rgb(var(--n-700));border-radius:6px;transition:background .15s,color .15s}.cal-preset:hover{background:rgb(var(--surface))}.cal-preset-on,.cal-preset-on:hover{background:rgb(var(--b-100));color:rgb(var(--b-700));font-weight:500}.cal-div{border-top:1px solid rgb(var(--n-200));margin:4px 8px}.cal-main{flex:1;min-width:0;padding:12px;display:flex;flex-direction:column;gap:12px}.cal-seg{display:inline-flex;background:rgb(var(--n-100));padding:2px;border-radius:6px;font-size:12px;line-height:16px}.cal-seg-btn{padding:4px 12px;border-radius:4px;color:rgb(var(--n-500));transition:background .15s,color .15s}.cal-seg-btn:hover{color:rgb(var(--n-700))}.cal-seg-on,.cal-seg-on:hover{background:rgb(var(--surface));color:rgb(var(--n-800));box-shadow:0 1px 2px rgb(var(--shadow)/.05)}.cal-head{display:flex;align-items:center;justify-content:space-between;height:28px;margin-bottom:6px}.cal-title{font:500 14px/20px var(--font);color:rgb(var(--n-700));-webkit-user-select:none;-moz-user-select:none;user-select:none}.cal-nav{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:rgb(var(--n-600))}.cal-nav:hover{background:rgb(var(--n-100))}.cal-dows,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal-dows{margin-bottom:4px}.cal-grid{row-gap:2px}.cal-dow{height:20px;display:flex;align-items:center;justify-content:center;font:400 10px/1 var(--font);text-transform:uppercase;color:rgb(var(--n-400))}.cal-cell{height:28px;display:flex;align-items:center;justify-content:center;font:400 14px/20px var(--font);color:rgb(var(--n-700));font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px}.cal-cell:hover{background:rgb(var(--n-100))}.cal-void,.cal-void:hover{background:transparent;cursor:default}.cal-in,.cal-in:hover{background:rgb(var(--b-100));color:rgb(var(--b-700));border-radius:0}.cal-edge,.cal-edge:hover{background:rgb(var(--brand-solid));color:rgb(var(--on-solid));border-radius:6px;font-weight:500}.cal-today{box-shadow:inset 0 0 0 1px rgb(var(--b-300))}.cal-foot{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgb(var(--n-100))}.cal-fbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font:400 14px/20px var(--font);color:rgb(var(--n-600));border-radius:6px}.cal-fbtn:hover{background:rgb(var(--n-100))}.cal-months{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cal-month{padding:8px 12px;font:400 14px/20px var(--font);color:rgb(var(--n-700));border-radius:6px;transition:background .15s,color .15s}.cal-month:hover{background:rgb(var(--n-100))}.cal-month-on,.cal-month-on:hover{background:rgb(var(--b-100));color:rgb(var(--b-700));font-weight:500}.au-fld{display:flex;flex-direction:column;gap:9px}.au-lab{font:500 14px/19px var(--font);color:rgb(var(--n-500))}.au-in{width:100%;height:56px;padding:0 18px;border:1px solid rgb(var(--n-300));border-radius:12px;background:rgb(var(--surface));color:rgb(var(--n-900));outline:none;font:400 17px/22px var(--font)}.au-in:focus{border-color:rgb(var(--b-500));box-shadow:0 0 0 3px rgb(var(--b-500)/.14)}.au-in::-moz-placeholder{color:rgb(var(--n-400))}.au-in::placeholder{color:rgb(var(--n-400))}.au-in-bad,.au-in-bad:focus{border-color:#f0a3b4;border-width:1.5px}.au-btn{width:100%;height:58px;border-radius:12px;font:600 18px/24px var(--font)}.au-btn-on{background:rgb(var(--brand-solid));color:rgb(var(--on-solid))}.au-btn-on:hover{background:rgb(var(--brand-solid-hover))}.au-btn-off{background:rgb(var(--btn-off-bg));color:rgb(var(--btn-off-fg));cursor:not-allowed}.au-link{font:600 15px/21px var(--font);color:rgb(var(--b-500))}.au-link:hover{color:rgb(var(--b-600))}.au-h1{font:700 26px/32px var(--font);color:rgb(var(--n-900));letter-spacing:-.02em}.au-sub{margin:10px 0 0;font:400 16px/23px var(--font);color:rgb(var(--n-500))}.au-step{display:flex;flex-direction:column;gap:26px;animation:sbStep .32s ease}.au-cell{flex:1;aspect-ratio:1;border-radius:16px;background:rgb(var(--n-50));display:flex;align-items:center;justify-content:center;font:700 50px/1 var(--font);color:rgb(var(--n-900))}.au-box{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid rgb(var(--n-300));display:flex;align-items:center;justify-content:center;margin-top:1px}.au-deco{position:absolute;pointer-events:none}.ok-ring{position:relative;width:64px;height:64px;border-radius:50%;background:linear-gradient(158deg,#34d399,#10b981 55%,#059669);box-shadow:0 14px 28px #05966947;display:flex;align-items:center;justify-content:center;animation:sbPop .34s ease}.ok-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(var(--ok-500));animation:sbRing .9s ease-out .12s both}.state-empty{padding:32px;text-align:center;font:400 14px/20px var(--font);color:rgb(var(--n-400))}.skel{background:rgb(var(--n-100));border-radius:6px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(var(--surface)/.65),transparent);animation:sbSkel 1.2s linear infinite}.skel-text{height:14px}.skel-num{height:24px;width:64px}.spin{animation:sbSpin .8s linear infinite}.bar{height:6px;border-radius:6px;background:rgb(var(--n-100));overflow:hidden}.bar>i{display:block;height:100%;border-radius:6px;background:rgb(var(--b-500));transition:width .3s linear}@keyframes sbPulse{0%{box-shadow:0 1px 2px rgb(var(--shadow)/.05),0 0 #e5393573}to{box-shadow:0 1px 2px rgb(var(--shadow)/.05),0 0 0 9px #e5393500}}@keyframes sbBlink{0%,to{opacity:1}50%{opacity:.15}}@keyframes sbWarm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.88)}}@keyframes sbToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sbStep{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sbPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes sbSpin{to{transform:rotate(360deg)}}@keyframes sbRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes sbFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes sbSkel{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid rgb(var(--b-500));outline-offset:2px}.btn:focus-visible,.tab:focus-visible,.chip:focus-visible,.nav-link:focus-visible,.menu-item:focus-visible{outline:2px solid rgb(var(--b-500));outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[44px\]{height:44px}.h-\[60px\]{height:60px}.h-full{height:100%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[44px\]{width:44px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[200px\]{max-width:200px}.max-w-shell{max-width:1600px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-\[0-9\]{--tw-scale-x: 0-9;--tw-scale-y: 0-9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[22px\]{gap:22px}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-10{border-radius:10px}.rounded-12{border-radius:12px}.rounded-8{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:999px}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-n-100{--tw-border-opacity: 1;border-color:rgb(var(--n-100) / var(--tw-border-opacity, 1))}.border-n-200{--tw-border-opacity: 1;border-color:rgb(var(--n-200) / var(--tw-border-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(var(--b-50) / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-brand{font-family:var(--font-brand)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.text-brand-500{--tw-text-opacity: 1;color:rgb(var(--b-500) / var(--tw-text-opacity, 1))}.text-n-400{--tw-text-opacity: 1;color:rgb(var(--n-400) / var(--tw-text-opacity, 1))}.text-n-500{--tw-text-opacity: 1;color:rgb(var(--n-500) / var(--tw-text-opacity, 1))}.text-n-600{--tw-text-opacity: 1;color:rgb(var(--n-600) / var(--tw-text-opacity, 1))}.text-n-700{--tw-text-opacity: 1;color:rgb(var(--n-700) / var(--tw-text-opacity, 1))}.text-n-800{--tw-text-opacity: 1;color:rgb(var(--n-800) / var(--tw-text-opacity, 1))}.text-n-900{--tw-text-opacity: 1;color:rgb(var(--n-900) / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:z-\[2\]:hover{z-index:2}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--b-300) / var(--tw-border-opacity, 1))}.hover\:bg-brand-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--b-50) / var(--tw-bg-opacity, 1))}.hover\:bg-n-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-100) / var(--tw-bg-opacity, 1))}.hover\:text-brand-600:hover{--tw-text-opacity: 1;color:rgb(var(--b-600) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width: 640px){.sm\:block{display:block}}.toast[data-v-77f4a222]{top:76px;bottom:auto;right:20px;max-width:420px;padding:14px 18px;font:500 14px/20px var(--font);animation:sbToastSverhu-77f4a222 .2s ease-out}.toast-ok[data-v-77f4a222]{background:rgb(var(--ok-100));color:rgb(var(--ok-800))}.toast-err[data-v-77f4a222]{background:rgb(var(--err-100));color:rgb(var(--err-800))}.toast-warn[data-v-77f4a222]{background:rgb(var(--warn-100));color:rgb(var(--warn-800))}@keyframes sbToastSverhu-77f4a222{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
