@font-face{font-family:Inter Biley;src:url(/fonts/inter-opsz.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--b-magenta:#e6007e;--b-cyan:#00aeef;--b-mark-gradient:linear-gradient(135deg, #e6007e 0%, #00aeef 100%);--b-ink:#10203b;--b-ink-mid:#3a4a66;--b-ink-soft:#5b6b85;--b-ink-faint:#8a96ab;--b-paper:#fff;--b-mist:#f4f5f8;--b-line:#dfe3ea;--b-line-strong:#c9d1de;--b-line-input:#7a879c;--b-action:#d0006f;--b-action-hover:#b0005e;--b-action-tint:#fce6f2;--b-info:#006e9c;--b-info-tint:#e5f6fd;--b-ok:#0b7a3e;--b-ok-tint:#e7f5ec;--b-warn:#9a5b00;--b-warn-tint:#fdf3e1;--b-error:#b42318;--b-error-tint:#fdecea;--b-focus:0 0 0 3px #fff, 0 0 0 5px #d0006f;--b-font:"Inter Biley", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--b-num:"tnum" 1, "cv11" 1;--b-fs-hero:clamp(2.75rem, 1.6rem + 4.2vw, 4.75rem);--b-fs-h1:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--b-fs-h2:clamp(1.5rem, 1.25rem + 1vw, 2rem);--b-fs-h3:1.1875rem;--b-fs-body:1.0625rem;--b-fs-small:.875rem;--b-fs-label:.75rem;--b-lh-tight:1.05;--b-lh-head:1.15;--b-lh-body:1.6;--b-track-hero:-.035em;--b-track-head:-.02em;--b-s1:4px;--b-s2:8px;--b-s3:12px;--b-s4:16px;--b-s5:24px;--b-s6:32px;--b-s7:48px;--b-s8:64px;--b-s9:96px;--b-s10:128px;--b-r-xs:6px;--b-r-s:10px;--b-r-m:14px;--b-r-l:22px;--b-r-full:999px;--b-shadow-1:0 1px 2px #10203b0f, 0 1px 1px #10203b0a;--b-shadow-2:0 12px 32px -12px #10203b2e;--b-max:1200px;--b-gutter:clamp(16px, 4vw, 40px);--b-ease:cubic-bezier(.2, .7, .2, 1);--b-dur:.18s}.b-panel{background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r-m);min-width:0;box-shadow:var(--b-elev-1)}.b-panel.is-fill{flex-direction:column;height:100%;display:flex}.b-panel.is-fill>.b-panel-body{flex:1}.b-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.b-panel-title{letter-spacing:var(--b-track-head);color:var(--b-ink);margin:0;font-size:1rem;font-weight:680;line-height:1.35}.b-panel-desc{font-size:var(--b-fs-small);color:var(--b-ink-soft);margin:2px 0 0;line-height:1.45}.b-panel-body{padding:16px 20px 20px}.b-panel-body.is-flush{padding:0}.b-panel-head+.b-panel-body.is-flush{border-top:1px solid var(--b-line);margin-top:14px}@media (width<=35.99em){.b-panel-head{padding:14px 16px 0}.b-panel-body{padding:14px 16px 16px}}.b-split{gap:var(--b-s5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}@media (width<=74.99em){.b-split{grid-template-columns:minmax(0,1fr)}}.b-form{min-width:0;container-type:inline-size}.b-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.b-field{grid-column:span var(--fs,12);min-width:0;position:relative}@container (width>=480px){.b-field{grid-column:span var(--fs-sm,var(--fs,12))}}@container (width>=640px){.b-field{grid-column:span var(--fs-md,var(--fs-sm,var(--fs,12)))}}@container (width>=900px){.b-field{grid-column:span var(--fs-lg,var(--fs-md,var(--fs-sm,var(--fs,12))))}}.b-form .mantine-InputWrapper-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.b-field.has-action .mantine-InputWrapper-label{padding-right:var(--b-field-action-w,120px)}.b-field-action{z-index:1;position:absolute;top:-1px;right:0}.b-field.is-check{align-items:center;min-height:36px;display:flex}.b-field.is-check.is-aligned{margin-top:25px}.b-form-sub{border-top:1px solid var(--b-line);font-size:var(--b-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-soft);grid-column:1/-1;margin:8px 0 -4px;padding-top:16px;font-weight:650}.b-form-sub:first-child{border-top:0;margin-top:0;padding-top:0}.b-form-actions{border-top:1px solid var(--b-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.b-form-actions>.is-end{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.b-readonly .mantine-Input-input{background:var(--b-mist);border-color:var(--b-line);color:var(--b-ink);cursor:default}.b-num-input .mantine-Input-input{text-align:right;font-feature-settings:var(--b-num)}.b-actionbar-sentinel{height:0}.b-actionbar{top:calc(var(--app-shell-header-offset,60px) + 8px);z-index:90;border:1px solid #0000;border-bottom-color:var(--b-line);background:var(--b-mist);transition:background-color var(--b-dur-2) var(--b-ease-out), box-shadow var(--b-dur-2) var(--b-ease-out), border-color var(--b-dur-2) var(--b-ease-out), padding var(--b-dur-2) var(--b-ease-out);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 0 11px;display:flex;position:sticky}.b-actionbar[data-stuck]{border-color:var(--b-line);border-radius:var(--b-r-m);background:var(--b-paper);box-shadow:var(--b-elev-3);padding:10px 12px 10px 14px}.b-actionbar-main{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.b-actionbar-heading{min-width:0}.b-actionbar-titlerow{align-items:center;gap:10px;min-width:0;display:flex}.b-actionbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;letter-spacing:var(--b-track-head);transition:font-size var(--b-dur-2) var(--b-ease-out);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;overflow:hidden}.b-actionbar[data-stuck] .b-actionbar-title{font-size:1.125rem}.b-actionbar-meta{font-size:var(--b-fs-small);color:var(--b-ink-soft);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.b-actionbar[data-stuck] .b-actionbar-meta{display:none}.b-actionbar-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=47.99em){.b-actionbar{top:calc(var(--app-shell-header-offset,60px) + 4px)}.b-actionbar-title{font-size:1.25rem}.b-actionbar-actions{width:100%}.b-actionbar-actions>.is-primary{flex:1}}.b-toolbar{border-bottom:1px solid var(--b-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.b-toolbar-search{flex:220px;min-width:0;max-width:340px}.b-toolbar-end{font-size:var(--b-fs-small);color:var(--b-ink-soft);white-space:nowrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}@media (width<=47.99em){.b-toolbar-search{flex-basis:100%;max-width:none}.b-toolbar-filter{flex:160px}.b-toolbar-end.is-wrap{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}}.b-dt .mantine-Table-th[data-align=right],.b-dt .mantine-Table-td[data-align=right]{text-align:right}.b-dt .mantine-Table-th[data-align=center],.b-dt .mantine-Table-td[data-align=center]{text-align:center}.b-dt .mantine-Table-td[data-num]{font-feature-settings:var(--b-num);white-space:nowrap}.b-dt .mantine-Table-td{vertical-align:middle;height:52px}.b-dt .mantine-Table-th{background:#fafbfc;height:40px}.b-dt-row[data-clickable]{cursor:pointer}.b-dt-row[data-selected]{background:color-mix(in srgb, var(--b-action-tint) 55%, var(--b-paper));box-shadow:inset 3px 0 0 var(--b-action)}.b-dt .mantine-Table-th.b-dt-actions,.b-dt .mantine-Table-td.b-dt-actions{text-align:right;width:56px;padding-block:0}.b-dt-primary{font:inherit;color:var(--b-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:620;text-decoration:none}.b-dt-primary:hover{color:var(--b-action-hover);text-underline-offset:3px;text-decoration:underline}.b-dt-primary:focus-visible{box-shadow:var(--b-focus);outline:none}.b-dt-sub{color:var(--b-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.b-dt-tag{border:1px solid var(--b-line-strong);letter-spacing:.02em;height:18px;color:var(--b-ink-mid);vertical-align:1px;white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:0 6px;font-size:11px;font-weight:650;display:inline-flex}.b-dt-foot{border-top:1px solid var(--b-line);font-size:var(--b-fs-small);color:var(--b-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 16px;display:flex}.b-dt-foot [data-num]{color:var(--b-ink);font-feature-settings:var(--b-num);font-weight:650}.b-dt-list{margin:0;padding:0;list-style:none}.b-dt-item{border-bottom:1px solid var(--b-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;padding:12px 6px 12px 16px;display:grid}.b-dt-item:last-child{border-bottom:0}.b-dt-item[data-clickable]{cursor:pointer}.b-dt-item[data-selected]{background:color-mix(in srgb, var(--b-action-tint) 55%, var(--b-paper));box-shadow:inset 3px 0 0 var(--b-action)}.b-dt-item-main{min-width:0}.b-dt-item-note{color:var(--b-ink-soft);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.b-dt-item-meta{color:var(--b-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.b-dt-item-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.b-dt-item-value{font-feature-settings:var(--b-num);white-space:nowrap;font-weight:650}.b-dt-empty{padding:8px 16px 16px}.b-dt-skeleton{gap:16px;padding:18px 16px;display:grid}.b-loader{width:100%;min-height:var(--b-loader-min-h,240px);justify-content:center;align-items:center;display:flex}.b-loader.is-screen{min-height:var(--b-loader-min-h,100dvh);background:var(--b-mist)}.b-loader.is-page{min-height:var(--b-loader-min-h,calc(100dvh - var(--app-shell-header-offset,0px) - 2 * var(--app-shell-padding,0px)))}.b-loader.is-a4{aspect-ratio:210/297;min-height:0}.b-loader-mark,.b-loader-inline{animation:b-fade .16s var(--b-ease-out) var(--b-loader-delay) backwards;display:inline-flex}.b-loader-inline{flex:none;align-items:center}.b-loader-inline.is-now{animation:none}.b-stale{position:relative}.b-stale-body{transition:opacity .16s var(--b-ease-out)}.b-stale[data-stale] .b-stale-body{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.b-stale-note{z-index:2;background:var(--b-paper);border:1px solid var(--b-line);max-width:calc(100% - 24px);box-shadow:var(--b-elev-2);color:var(--b-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.b-lines{min-width:0;container-type:inline-size}.b-lines-head,.b-line{grid-template-columns:minmax(0,1fr) 76px 116px 88px 84px 112px 36px;grid-template-areas:"desc qty price vat disc amount del";align-items:start;column-gap:8px;padding-inline:16px;display:grid}.b-lines.no-discount .b-lines-head,.b-lines.no-discount .b-line{grid-template-columns:minmax(0,1fr) 76px 116px 88px 112px 36px;grid-template-areas:"desc qty price vat amount del"}.b-lines-head{border-bottom:1px solid var(--b-line);background:#fafbfc;padding-block:10px}.b-lines-head>span{font-size:var(--b-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.b-lines-head>.is-num{text-align:right}.b-lines-head>.is-field{padding-inline:13px}.b-lines-head>.is-field.is-num{padding-left:0}.b-lines-head>[data-area=desc]{grid-area:desc}.b-lines-head>[data-area=qty]{grid-area:qty}.b-lines-head>[data-area=price]{grid-area:price}.b-lines-head>[data-area=vat]{grid-area:vat}.b-lines-head>[data-area=disc]{grid-area:disc}.b-lines-head>[data-area=amount]{grid-area:amount}.b-line{border-bottom:1px solid var(--b-line);padding-block:10px}.b-line>[data-area=desc]{grid-area:desc;min-width:0}.b-line>[data-area=qty]{grid-area:qty;min-width:0}.b-line>[data-area=price]{grid-area:price;min-width:0}.b-line>[data-area=vat]{grid-area:vat;min-width:0}.b-line>[data-area=disc]{grid-area:disc;min-width:0}.b-line>[data-area=amount]{font-feature-settings:var(--b-num);white-space:nowrap;grid-area:amount;justify-content:flex-end;align-items:center;min-height:36px;font-weight:620;display:flex}.b-line>[data-area=del]{grid-area:del;justify-content:center;align-items:center;min-height:36px;display:flex}.b-line>[data-area=choice]{grid-area:choice;min-width:0}.b-lines.has-choices .b-line{grid-template-areas:"desc qty price vat disc amount del""choice choice choice choice choice choice.";row-gap:8px}.b-lines.has-choices.no-discount .b-line{grid-template-areas:"desc qty price vat amount del""choice choice choice choice choice."}.b-choice-range{border-top:1px solid var(--b-line);margin-top:12px;padding-top:10px}.b-line-label{display:none}.b-line-note{color:var(--b-info);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.b-lines-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:14px 16px 18px;display:flex}.b-lines-add{flex-wrap:wrap;gap:8px;display:flex}.b-lines-totals{width:min(100%,320px);margin-left:auto;padding-right:44px}.b-lines.is-readonly .b-lines-totals{padding-right:44px}@container (width<=639px){.b-lines-head{display:none}.b-line,.b-lines.no-discount .b-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"desc desc""qty price""vat disc""del amount";row-gap:10px;padding-block:14px}.b-lines.no-discount .b-line{grid-template-areas:"desc desc""qty price""vat vat""del amount"}.b-lines.has-choices .b-line{grid-template-areas:"desc desc""choice choice""qty price""vat disc""del amount"}.b-lines.has-choices.no-discount .b-line{grid-template-areas:"desc desc""choice choice""qty price""vat vat""del amount"}.b-line-label{color:var(--b-ink-mid);margin-bottom:4px;font-size:13px;font-weight:560;display:block}.b-line>[data-area=del]{justify-content:flex-start}.b-lines-totals{width:100%;padding-right:0}}.b-totals{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;margin:0;display:grid}.b-totals dt{color:var(--b-ink-soft);font-size:var(--b-fs-small)}.b-totals dd{text-align:right;font-feature-settings:var(--b-num);white-space:nowrap;font-size:var(--b-fs-small);margin:0;padding-left:16px}.b-totals .is-total{border-top:1px solid var(--b-line);margin-top:4px;padding-top:10px}.b-totals dt.is-total{color:var(--b-ink);font-size:1rem;font-weight:700}.b-totals dd.is-total{font-size:1.125rem;font-weight:700}.b-cal{padding:12px 16px 16px}.b-cal-weekdays,.b-cal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.b-cal-weekdays>span{letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);padding:0 4px 2px;font-size:11px;font-weight:650}.b-cal-grid{grid-auto-rows:minmax(124px,auto);margin-top:6px}.b-cal-day{border:1px solid var(--b-line);background:var(--b-paper);cursor:pointer;min-width:0;transition:background-color var(--b-dur-1) var(--b-ease-out), border-color var(--b-dur-1) var(--b-ease-out);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.b-cal-day:hover,.b-cal-day:focus-within{background:color-mix(in srgb, var(--b-info-tint) 45%, var(--b-paper));border-color:color-mix(in srgb, var(--b-info) 35%, var(--b-paper))}.b-cal-day.is-today{border-color:var(--b-info);box-shadow:inset 0 0 0 1px var(--b-info)}.b-cal-day-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.b-cal-day-when{align-items:center;gap:8px;min-width:0;display:flex}.b-cal-date{background:var(--b-mist);font-feature-settings:var(--b-num);border-radius:7px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.b-cal-day.is-today .b-cal-date{background:var(--b-info);color:#fff}.b-cal-dayname{color:var(--b-ink);white-space:nowrap;font-size:13px;font-weight:620}.b-cal-dayhours{color:var(--b-info);font-feature-settings:var(--b-num);white-space:nowrap;font-size:12px;font-weight:650}.b-cal-empty{color:var(--b-ink-soft);font-size:12.5px}.b-cal-entries{flex-direction:column;gap:4px;min-width:0;display:flex}.b-cal-entry{border:1px solid color-mix(in srgb, var(--b-info) 28%, var(--b-paper));background:var(--b-info-tint);width:100%;min-height:26px;color:var(--b-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--b-dur-1) var(--b-ease-out);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;font-weight:620;display:flex}.b-cal-entry:hover{border-color:var(--b-info)}.b-cal-entry:focus-visible{box-shadow:var(--b-focus);outline:none}.b-cal-entry.is-billed{background:var(--b-mist);border-color:var(--b-line);color:var(--b-ink-mid)}.b-cal-entry-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.b-cal-entry-hours{color:var(--b-info);font-feature-settings:var(--b-num);flex:none}.b-cal-entry.is-billed .b-cal-entry-hours{color:var(--b-ink-soft)}.b-cal-add{align-self:flex-start;margin-top:auto}.b-cal-foot{border-top:1px solid var(--b-line);color:var(--b-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 16px;font-size:12.5px;display:flex}.b-cal-total{background:var(--b-info-tint);color:var(--b-info);font-size:var(--b-fs-small);white-space:nowrap;border-radius:8px;align-items:baseline;gap:6px;padding:6px 12px;font-weight:560;display:inline-flex}.b-cal-total strong{font-feature-settings:var(--b-num);font-size:1.0625rem;font-weight:700}.b-cal-weeks{flex-direction:column;gap:18px;display:flex}.b-cal-week-head{letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);justify-content:space-between;gap:8px;padding:0 2px 8px;font-size:11px;font-weight:650;display:flex}.b-cal-week-head [data-num]{letter-spacing:0;text-transform:none;color:var(--b-info);font-size:12px}.b-cal-week-days{flex-direction:column;gap:6px;display:flex}.b-cal-day-head .b-cal-add{margin:-2px 0 0}.b-cal-day-side{align-items:center;gap:8px;display:flex}.b-cal-period{letter-spacing:var(--b-track-head);margin:0;padding:12px 16px 0;font-size:1.0625rem;font-weight:700}.b-cal-grid.is-week{grid-auto-rows:minmax(360px,auto)}.b-cal-day.is-week .b-cal-date{white-space:nowrap}.b-cal-day.is-week .b-cal-entry{flex-wrap:wrap;row-gap:1px;padding:5px 8px}.b-cal-entry-customer{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b-ink-soft);flex-basis:100%;font-size:11.5px;font-weight:500;overflow:hidden}.b-cal-day-foot{color:var(--b-ink-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.b-cal-day-foot .b-cal-add{margin:0}.b-cal-day-foot strong{color:var(--b-info);font-feature-settings:var(--b-num);font-weight:700}.b-drawer-content{flex-direction:column;display:flex}.b-drawer-head{border-bottom:1px solid var(--b-line);align-items:flex-start;padding:16px 20px}.b-drawer-title{letter-spacing:var(--b-track-head);font-size:1.125rem;font-weight:700;line-height:1.3}.b-drawer-body{flex-direction:column;flex:1;padding:0;display:flex}.b-drawer-main{flex:1;padding:20px}.b-drawer-foot{border-top:1px solid var(--b-line);background:var(--b-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.b-drawer-foot>.is-end{gap:8px;margin-left:auto;display:flex}@media (width<=35.99em){.b-drawer-main{padding:16px}.b-drawer-foot{padding:12px 16px}.b-drawer-foot>.is-end{flex:1;justify-content:flex-end}}.b-bleed{grid-column:1/-1;margin-inline:-20px}@media (width<=35.99em){.b-bleed{margin-inline:-16px}}.b-split.is-start{align-items:start}.b-tab-page{max-width:800px}.b-tab-page .b-form-actions{margin-top:var(--b-s4)}.b-tabs-scroll .mantine-Tabs-list{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.b-tabs-scroll .mantine-Tabs-tab{white-space:nowrap;flex:none}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{opacity:1;color:var(--b-ink-mid);background:var(--b-mist);border-color:var(--b-line);-webkit-text-fill-color:var(--b-ink-mid)}.mantine-Input-input:disabled::placeholder{color:#0000;-webkit-text-fill-color:transparent}.mantine-AppShell-main{background:var(--b-mist)}@media (width>=48em){.mantine-AppShell-main{background:linear-gradient(to right, var(--b-ink) 0 var(--app-shell-navbar-offset,252px), var(--b-mist) var(--app-shell-navbar-offset,252px))}}.b-split.is-preview{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (width<=74.99em){.b-split.is-preview{grid-template-columns:minmax(0,1fr)}}.b-sticky-panel{top:calc(var(--app-shell-header-offset,60px) + 16px);position:sticky}@media (width<=74.99em){.b-sticky-panel{position:static}}.b-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.b-choice{border:1px solid var(--b-line-input);border-radius:var(--b-r-s);background:var(--b-paper);min-height:44px;font-size:var(--b-fs-small);text-align:center;transition:background-color var(--b-dur-1) var(--b-ease-out), border-color var(--b-dur-1) var(--b-ease-out);padding:10px 12px;font-weight:650}.b-choice:hover{background:var(--b-mist)}.b-choice[aria-pressed=true]{border-color:var(--b-action);background:var(--b-action-tint);color:var(--b-action-hover);box-shadow:inset 0 0 0 1px var(--b-action)}.b-choice:focus-visible{box-shadow:var(--b-focus);outline:none}.b-send-to{border-radius:var(--b-r-s);background:var(--b-mist);color:var(--b-ink-mid);align-items:center;gap:10px;padding:10px 12px;display:flex}.b-send-to b{color:var(--b-ink)}.b-sent-alert{color:var(--b-error);font-weight:600}.b-sendlog{color:var(--b-ink);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.b-sendlog li[data-alert]{color:var(--b-error);font-weight:600}.b-radio-card{border:1.5px solid var(--b-line);background:var(--b-paper);transition:border-color .15s,box-shadow .15s}.b-radio-card[data-checked]{border-color:var(--b-action);box-shadow:0 0 0 3px var(--b-action-tint)}.b-radio-card:focus-visible{box-shadow:var(--b-focus);outline:none}.b-radio-card[data-disabled]{cursor:not-allowed}.b-response-lines{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.b-response-lines td{border-bottom:1px solid var(--b-line);vertical-align:top;padding:4px 0}.b-response-lines td:last-child{text-align:right;white-space:nowrap;padding-left:12px}:root{--b-ease-out:cubic-bezier(.2, .7, .2, 1);--b-ease-in-out:cubic-bezier(.45, 0, .2, 1);--b-dur-1:.12s;--b-dur-2:.18s;--b-dur-3:.26s;--b-dur-count:.6s;--b-stagger:40ms;--b-elev-1:0 1px 2px #10203b0f, 0 1px 1px #10203b0a;--b-elev-2:0 1px 2px #10203b0f, 0 4px 12px -4px #10203b1a;--b-elev-3:0 2px 6px -2px #10203b14, 0 12px 32px -12px #10203b2e}body{font-family:var(--b-font);color:var(--b-ink);background:var(--b-paper);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}h1,h2,h3,h4{letter-spacing:var(--b-track-head)}.num,td[data-num],[data-num]{font-feature-settings:var(--b-num);white-space:nowrap}.mantine-Input-input{border-color:var(--b-line-input);transition:border-color var(--b-dur-1) var(--b-ease-out), box-shadow var(--b-dur-1) var(--b-ease-out)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--b-action);box-shadow:0 0 0 3px var(--b-action-tint)}.mantine-Button-root,.mantine-ActionIcon-root{transition:background-color var(--b-dur-1) var(--b-ease-out), border-color var(--b-dur-1) var(--b-ease-out), box-shadow var(--b-dur-1) var(--b-ease-out), color var(--b-dur-1) var(--b-ease-out), transform var(--b-dur-1) var(--b-ease-out)}.mantine-Button-root[data-variant=filled]{box-shadow:0 1px 2px #10203b24}.mantine-Button-root[data-variant=filled]:hover:not(:disabled,[data-disabled]){box-shadow:0 2px 6px -1px #b0005e47}.mantine-Button-root[data-variant=default]{border-color:var(--b-line-input);box-shadow:var(--b-elev-1)}.mantine-Button-root[data-variant=default]:hover:not(:disabled,[data-disabled]){background:var(--b-mist)}.mantine-Button-root:active:not(:disabled,[data-disabled],[data-loading]),.mantine-ActionIcon-root:active:not(:disabled,[data-disabled]){transform:translateY(1px)}.mantine-Card-root,.mantine-Card-section[data-with-border]{border-color:var(--b-line)}a.mantine-Card-root,button.mantine-Card-root,.b-card-link{transition:box-shadow var(--b-dur-2) var(--b-ease-out), border-color var(--b-dur-2) var(--b-ease-out), transform var(--b-dur-2) var(--b-ease-out);color:inherit;text-decoration:none}a.mantine-Card-root:hover,button.mantine-Card-root:hover,.b-card-link:hover{border-color:var(--b-line-strong);box-shadow:var(--b-elev-2);transform:translateY(-1px)}a.mantine-Card-root:focus-visible,.b-card-link:focus-visible{box-shadow:var(--b-focus);outline:none}.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Combobox-dropdown{border-color:var(--b-line)}.mantine-Menu-dropdown{padding:6px}.mantine-Menu-item{transition:background-color var(--b-dur-1) var(--b-ease-out);border-radius:8px}.mantine-Menu-item[data-hovered]{background:var(--b-mist)}.mantine-Menu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);font-size:11px;font-weight:650}.mantine-Menu-divider{border-color:var(--b-line)}.mantine-Modal-header{border-bottom:1px solid var(--b-line);margin-bottom:var(--b-s4)}.mantine-Modal-title{letter-spacing:var(--b-track-head);font-size:1.0625rem;font-weight:700}.mantine-Table-table{--table-highlight-on-hover-color:#f8f9fb;--table-border-color:var(--b-line)}.mantine-Table-th{font-size:var(--b-fs-label);color:var(--b-ink-soft);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-weight:650}.mantine-Table-td .mantine-Anchor-root{font-size:inherit}.mantine-Table-tbody .mantine-Table-tr{transition:background-color var(--b-dur-1) var(--b-ease-out)}.mantine-Card-root .mantine-Table-td:first-child,.mantine-Card-root .mantine-Table-th:first-child{padding-inline-start:var(--b-s4)}.mantine-Card-root .mantine-Table-td:last-child,.mantine-Card-root .mantine-Table-th:last-child{padding-inline-end:var(--b-s4)}.mantine-Tabs-list{--tab-border-color:var(--b-line)}.mantine-Tabs-tab{color:var(--b-ink-soft);transition:color var(--b-dur-1) var(--b-ease-out), background-color var(--b-dur-1) var(--b-ease-out);font-weight:560}.mantine-Tabs-tab:hover{color:var(--b-ink)}.mantine-Tabs-tab[data-active]{color:var(--b-ink);font-weight:650}.mantine-SegmentedControl-root{background:#eaecf1}.mantine-SegmentedControl-indicator{box-shadow:var(--b-elev-1)}.mantine-SegmentedControl-label{font-weight:560}.b-nav{position:relative}.b-nav-link{z-index:1;min-height:36px;color:var(--b-ink-faint);transition:background-color var(--b-dur-1) var(--b-ease-out), color var(--b-dur-1) var(--b-ease-out);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.b-nav-link:hover{color:#fff;background:#ffffff0d}.b-nav-link:focus-visible{box-shadow:0 0 0 2px var(--b-ink), 0 0 0 4px var(--b-cyan);outline:none}.b-nav-link.is-active{color:#fff;--b-icon-accent:var(--b-cyan);font-weight:620}.b-nav[data-indicator] .b-nav-link.is-active:hover{background:0 0}.b-nav:not([data-indicator]) .b-nav-link.is-active{box-shadow:inset 3px 0 0 var(--b-cyan);background:#ffffff1a}.b-nav-indicator{z-index:0;box-shadow:inset 3px 0 0 var(--b-cyan);transition-timing-function:var(--b-ease-out);background:#ffffff1a;border-radius:8px}.b-nav-footer{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.b-nav-section{letter-spacing:.08em;color:var(--b-ink-faint);text-transform:uppercase;margin:18px 0 4px;padding:0 10px;font-size:11px;font-weight:650}.b-nav-count{background:var(--b-action);color:#fff;text-align:center;font-feature-settings:var(--b-num);border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:650;line-height:20px}.b-nav-pro{letter-spacing:.06em;color:var(--b-ink-faint);border:1px solid #fff3;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:650}.b-switcher{border-radius:var(--b-r-s);color:#fff;width:100%;transition:background-color var(--b-dur-1) var(--b-ease-out), border-color var(--b-dur-1) var(--b-ease-out);background:#ffffff0f;border:1px solid #ffffff14;align-items:center;gap:10px;padding:8px;display:flex}.b-switcher:hover,.b-switcher[data-expanded]{background:#ffffff1a;border-color:#ffffff29}.b-switcher:focus-visible{box-shadow:0 0 0 2px var(--b-ink), 0 0 0 4px var(--b-cyan);outline:none}.b-switcher-text{text-align:left;flex:1;min-width:0;line-height:1.3}.b-switcher-chevron{color:var(--b-ink-faint);transition:color var(--b-dur-1) var(--b-ease-out);display:inline-flex}.b-switcher:hover .b-switcher-chevron,.b-switcher[data-expanded] .b-switcher-chevron{color:#fff}.b-monogram{letter-spacing:-.01em;color:var(--b-ink);background:#e8ebf1;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.b-monogram.is-dark{background:#fff}.b-search-trigger{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-mist);width:min(380px,100%);height:36px;color:var(--b-ink-soft);transition:border-color var(--b-dur-1) var(--b-ease-out), background-color var(--b-dur-1) var(--b-ease-out);align-items:center;gap:10px;padding:0 8px 0 12px;font-size:14px;display:flex}.b-search-trigger:hover{border-color:var(--b-line-input);background:#fff}.b-search-trigger:focus-visible,.b-search-icon:focus-visible,.b-user:focus-visible{box-shadow:var(--b-focus);outline:none}.b-search-placeholder{text-align:left;flex:1}.b-search-keys{gap:3px;display:inline-flex}.b-search-icon,.b-user{border-radius:var(--b-r-s);width:36px;height:36px;color:var(--b-ink-mid);transition:background-color var(--b-dur-1) var(--b-ease-out);justify-content:center;align-items:center;display:inline-flex}.b-search-icon:hover,.b-user:hover,.b-user[data-expanded]{background:var(--b-mist)}.b-eyes-slot:empty{display:none}.b-palette{border:1px solid var(--b-line);overflow:hidden}.b-palette .mantine-Spotlight-search{border:0;border-bottom:1px solid var(--b-line);height:54px;box-shadow:none;border-radius:0;font-size:16px}.b-palette .mantine-Spotlight-search:focus{box-shadow:none;border-color:var(--b-line)}.b-palette .mantine-Spotlight-actionsList{padding:6px}.b-palette .mantine-Spotlight-actionsGroup:before{letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);font-size:11px;font-weight:650}.b-palette .mantine-Spotlight-action{transition:background-color var(--b-dur-1) var(--b-ease-out);border-radius:10px;padding:7px 10px}.b-palette .mantine-Spotlight-action[data-selected]{background:var(--b-mist);color:var(--b-ink)}.b-palette .mantine-Spotlight-actionsList:not(:has([data-selected])) .mantine-Spotlight-actionsGroup:first-of-type [data-action]:first-of-type{background:var(--b-mist);color:var(--b-ink)}.b-palette .mantine-Spotlight-action[data-selected] .b-palette-icon{border-color:var(--b-line-strong);color:var(--b-ink);--b-icon-accent:var(--b-action)}.b-palette .mantine-Spotlight-empty{color:var(--b-ink-soft);text-align:center;padding:28px 16px;font-size:14px}.b-palette .mantine-Spotlight-footer{border-top:1px solid var(--b-line);background:#fafbfc;padding:10px 14px}.b-palette-icon{border:1px solid var(--b-line);width:28px;height:28px;color:var(--b-ink-mid);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.b-palette-keys{color:var(--b-ink-soft);font-size:12px}@media (width<=35.99em){.b-palette .mantine-Spotlight-footer{display:none}}.b-page{max-width:var(--b-max);min-width:0;margin-inline:auto}.b-page-header{padding-bottom:var(--b-s5);margin-bottom:var(--b-s5);border-bottom:1px solid var(--b-line)}.mantine-Stack-root>.b-page-header{margin-bottom:0}.b-page-header-sub{color:var(--b-ink-mid);max-width:68ch}@media (width<=47.99em){.b-page-header{padding-bottom:var(--b-s4);margin-bottom:var(--b-s4)}.b-page-header .mantine-Title-root{font-size:1.375rem}}@keyframes b-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes b-fade{0%{opacity:0}to{opacity:1}}.b-page[data-entering]>*,.b-stagger>*{animation:b-rise var(--b-dur-3) var(--b-ease-out) both}.b-page[data-entering]>:nth-child(2),.b-stagger>:nth-child(2){animation-delay:calc(var(--b-stagger) * 1)}.b-page[data-entering]>:nth-child(3),.b-stagger>:nth-child(3){animation-delay:calc(var(--b-stagger) * 2)}.b-page[data-entering]>:nth-child(4),.b-stagger>:nth-child(4){animation-delay:calc(var(--b-stagger) * 3)}.b-page[data-entering]>:nth-child(n+5),.b-stagger>:nth-child(n+5){animation-delay:calc(var(--b-stagger) * 4)}.b-page[data-entering]>.b-stagger{animation:none}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(-n+10){animation:b-fade var(--b-dur-3) var(--b-ease-out) both;animation-delay:calc(80ms + var(--row,0) * 20ms)}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(2){--row:1}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(3){--row:2}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(4){--row:3}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(5){--row:4}.b-page[data-entering] .mantine-Table-tbody>.mantine-Table-tr:nth-child(n+6){--row:5}.b-signal{background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r-m);box-shadow:var(--b-elev-1);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.b-signal .who{letter-spacing:.02em;color:var(--b-action-hover);font-size:12px;font-weight:650;display:block}.b-signal.is-ok .who{color:var(--b-ok)}.b-signal.is-info .who{color:var(--b-info)}.b-todo{background:var(--b-paper);border:1px solid var(--b-line);border-radius:var(--b-r-m);box-shadow:var(--b-elev-1);overflow:hidden}.b-todo>.b-signal{box-shadow:none;border:0;border-radius:0;padding:18px 20px}.b-todo-head{border-top:1px solid var(--b-line);background:#fafbfc;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 20px;display:flex}.b-todo-list{border-top:1px solid var(--b-line);margin:0;padding:0;list-style:none}.b-todo-item{border-bottom:1px solid var(--b-line);transition:background-color var(--b-dur-1) var(--b-ease-out);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.b-todo-item:last-child{border-bottom:0}.b-todo-item:hover{background:#fafbfc}.b-todo-icon{background:var(--b-mist);width:32px;height:32px;color:var(--b-ink-mid);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.b-todo-icon.is-error{background:var(--b-error-tint);color:var(--b-error)}.b-todo-icon.is-warn{background:var(--b-warn-tint);color:var(--b-warn)}.b-todo-icon.is-info{background:var(--b-info-tint);color:var(--b-info)}.b-todo-icon.is-action{background:var(--b-action-tint);color:var(--b-action-hover)}@media (width<=35.99em){.b-todo-item{grid-template-columns:32px minmax(0,1fr);row-gap:10px;padding:12px 16px}.b-todo-item>.b-todo-action{grid-column:2;justify-self:start}.b-todo-head{padding:10px 16px}.b-todo>.b-signal{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.b-todo>.b-signal>svg{width:36px;height:36px}}.b-stat-label{font-size:var(--b-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-soft);font-weight:650}.b-stat-value{letter-spacing:-.02em;font-feature-settings:var(--b-num);white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1.15}.b-stat-more{color:var(--b-ink-faint);transition:color var(--b-dur-1) var(--b-ease-out), transform var(--b-dur-2) var(--b-ease-out);display:inline-flex}.b-card-link:hover .b-stat-more{color:var(--b-action);transform:translate(2px)}.b-row-link{cursor:pointer}.b-recent .mantine-Table-td{white-space:nowrap}@media (width<=35.99em){.b-stat{--card-padding:14px!important}.b-stat-value{font-size:1.25rem}.b-stat .mantine-Text-root[data-size=sm]{font-size:12.5px}}.b-living-eye{transform-box:fill-box;transform-origin:50%;transition:transform 70ms var(--b-ease-in-out)}.b-living-eyes.is-blink .b-living-eye{transform:scaleY(.08)}.b-living-pupil{transition:transform .24s var(--b-ease-out)}.b-living-pupil circle{transition:fill var(--b-dur-2) var(--b-ease-out)}.b-eyes-btn{border-radius:var(--b-r-s);width:40px;height:36px;transition:background-color var(--b-dur-1) var(--b-ease-out);justify-content:center;align-items:center;display:inline-flex}.b-eyes-btn:hover{background:var(--b-mist)}.mantine-AppShell-navbar .b-eyes-btn:hover{background:#ffffff14}.b-eyes-btn:focus-visible{box-shadow:var(--b-focus);outline:none}.b-drop{z-index:400;animation:b-fade var(--b-dur-2) var(--b-ease-out) both;background:#10203b6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.b-drop-card{text-align:center;background:var(--b-paper);border-radius:var(--b-r-l);outline:2px dashed var(--b-line-strong);outline-offset:-12px;width:min(440px,100%);animation:b-rise var(--b-dur-3) var(--b-ease-out) both;padding:32px 28px 28px;box-shadow:0 4px 12px -4px #10203b1a,0 24px 56px -16px #10203b42}.b-drop-card>div:last-child{justify-content:center}.b-drop[data-state=over] .b-drop-card{outline-color:var(--b-action)}.b-fill[data-fill=wait] .mantine-Input-input,.b-fill[data-fill=wait] .mantine-InputBase-input{color:#0000;background:var(--b-mist);border-color:var(--b-line)}.b-fill[data-fill=in] .mantine-Input-input{animation:b-filled .6s var(--b-ease-out) both}@keyframes b-filled{0%{background:var(--b-info-tint);border-color:var(--b-info)}to{background:var(--b-paper)}}.b-check .mantine-Input-input{border-color:var(--b-warn)}.b-check-note{color:var(--b-warn);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.b-editor-split{gap:var(--b-s5);grid-template-columns:minmax(0,1fr) clamp(300px,24vw,400px);align-items:start;display:grid}.b-preview{position:sticky;top:84px}.b-preview-pages{flex-direction:column;gap:12px;max-height:calc(100vh - 170px);padding:2px;display:flex;overflow:auto}.b-preview-page{aspect-ratio:210/297;box-shadow:0 0 0 1px var(--b-line), var(--b-elev-2);background:#fff;border-radius:4px;position:relative;overflow:hidden}.b-preview-page img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.b-preview-page img.is-new{animation:b-fade .22s var(--b-ease-out) both}.b-preview-empty{aspect-ratio:210/297;border:1px dashed var(--b-line-strong);color:var(--b-ink-soft);text-align:center;border-radius:4px;place-items:center;padding:24px;font-size:13px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
