.biab-daterange{--biab-cell-size:2rem;--biab-radius:var(--radius-md,0.375rem);--biab-primary:var(--primary,oklch(0.205 0 0));--biab-primary-fg:var(--primary-foreground,oklch(0.985 0 0));--biab-muted:var(--muted,oklch(0.97 0 0));--biab-muted-fg:var(--muted-foreground,oklch(0.556 0 0));--biab-border:var(--border,oklch(0.922 0 0));--biab-popover:var(--popover,oklch(1 0 0));--biab-popover-fg:var(--popover-foreground,oklch(0.145 0 0));--biab-accent:var(--accent,oklch(0.97 0 0));position:relative}.biab-daterange__trigger{display:flex;width:100%;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;border:1px solid var(--biab-border);border-radius:var(--biab-radius);background:transparent;color:inherit;font-size:.875rem;text-align:left;cursor:pointer}.biab-daterange__trigger:hover{background:var(--biab-accent)}.biab-daterange__popover{top:calc(100% + 4px);left:0;width:max-content;padding:.75rem;border:1px solid var(--biab-border);border-radius:calc(var(--biab-radius) + .25rem);background:var(--biab-popover);color:var(--biab-popover-fg);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.biab-daterange__nav{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:.5rem}.biab-daterange__navbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--biab-cell-size);height:var(--biab-cell-size);padding:0;border:none;border-radius:var(--biab-radius);background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer}.biab-daterange__navbtn:hover{background:var(--biab-accent)}.biab-daterange__title{flex:1;text-align:center;font-size:.875rem;font-weight:500;user-select:none}.biab-daterange__grid{display:grid;grid-template-columns:repeat(7,var(--biab-cell-size));gap:0}.biab-daterange__dow{display:flex;align-items:center;justify-content:center;height:var(--biab-cell-size);font-size:.8rem;font-weight:400;color:var(--biab-muted-fg);user-select:none}.biab-daterange__blank,.biab-daterange__day{width:var(--biab-cell-size);height:var(--biab-cell-size)}.biab-daterange__day{border:none;border-radius:var(--biab-radius);background:transparent;color:inherit;font-size:.875rem;line-height:1;cursor:pointer;user-select:none}.biab-daterange__day:hover{background:var(--biab-accent)}.biab-daterange__day[data-today]:not([data-selected-single]):not([data-range-start]):not([data-range-end]):not([data-range-middle]){background:var(--biab-muted);font-weight:500}.biab-daterange__day[data-range-middle]{background:var(--biab-muted);color:var(--biab-popover-fg);border-radius:0}.biab-daterange__day[data-range-end],.biab-daterange__day[data-range-start],.biab-daterange__day[data-selected-single]{background:var(--biab-primary);color:var(--biab-primary-fg)}.biab-daterange__day[data-range-start]{border-top-right-radius:0;border-bottom-right-radius:0}.biab-daterange__day[data-range-end]{border-top-left-radius:0;border-bottom-left-radius:0}.biab-daterange__day[data-range-end]:hover,.biab-daterange__day[data-range-start]:hover,.biab-daterange__day[data-selected-single]:hover{background:var(--biab-primary)}.biab-field__schedule-auto{display:flex;flex-direction:column;gap:.75rem;max-height:18rem;overflow-y:auto}.biab-field__schedule-day-label{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.biab-field__schedule-times{display:flex;flex-wrap:wrap;gap:.375rem}.biab-field__schedule-slot{border:1px solid var(--biab-border,#d4d4d8);background:var(--biab-card,#fff);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;cursor:pointer}.biab-field__schedule-slot:hover{background:var(--biab-muted,#f4f4f5)}.biab-field__schedule-slot[data-selected=true]{background:var(--biab-primary);color:var(--biab-primary-fg);border-color:var(--biab-primary)}.biab-field__schedule-hint{font-size:.875rem;color:var(--biab-muted-fg,#71717a)}.biab-field__files,.biab-field__schedule,.biab-progress{--biab-radius:var(--radius-md,0.5rem);--biab-primary:var(--primary,oklch(0.205 0 0));--biab-primary-fg:var(--primary-foreground,oklch(0.985 0 0));--biab-muted:var(--muted,oklch(0.97 0 0));--biab-muted-fg:var(--muted-foreground,oklch(0.556 0 0));--biab-border:var(--border,oklch(0.922 0 0));--biab-accent:var(--accent,oklch(0.97 0 0))}.biab-field__files{display:flex;flex-direction:column;gap:.5rem}.biab-field__fileinput{-webkit-appearance:auto;appearance:auto;box-sizing:border-box;display:block;width:100%;max-width:100%;padding:.75rem;border:1.5px dashed var(--biab-border);border-radius:var(--biab-radius);background:transparent;color:var(--biab-muted-fg);font-size:.875rem;line-height:normal;letter-spacing:normal;cursor:pointer;transition:border-color .15s ease}.biab-field__fileinput:hover:not(:disabled){border-color:var(--biab-primary)}.biab-field__fileinput:disabled{opacity:.55;cursor:not-allowed}.biab-field__fileinput::file-selector-button{margin-right:.75rem;padding:.35rem .75rem;border:none;border-radius:calc(var(--biab-radius) - .15rem);background:var(--biab-primary);color:var(--biab-primary-fg);font-size:.8125rem;font-weight:600;cursor:pointer}.biab-field__filelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.biab-field__fileitem{display:flex;align-items:center;gap:.5rem;padding:.4rem .625rem;border:1px solid var(--biab-border);border-radius:var(--biab-radius);background:transparent;font-size:.8125rem}.biab-field__filename{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biab-field__filepending{flex-shrink:0;color:var(--biab-muted-fg);font-size:.75rem;white-space:nowrap}.biab-field__fileremove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:9999px;background:transparent;color:var(--biab-muted-fg);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .15s ease}.biab-field__fileremove:hover{color:var(--biab-primary)}.biab-progress{margin-bottom:1.25rem}.biab-progress--steps{display:flex;align-items:center;gap:.25rem}.biab-progress__line{flex:1;height:2px;border-radius:1px;background:var(--biab-border)}.biab-progress__line--done{background:var(--biab-primary)}.biab-progress__step{gap:.4rem;padding:.25rem .4rem;border:none;cursor:pointer}.biab-progress__num,.biab-progress__step{display:inline-flex;align-items:center;background:transparent;color:var(--biab-muted-fg);font-size:.8125rem}.biab-progress__num{justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;border:1.5px solid var(--biab-border);font-weight:600}.biab-progress__step--current .biab-progress__num{border-color:var(--biab-primary);color:var(--biab-primary)}.biab-progress__step--done .biab-progress__num{border-color:var(--biab-primary);background:var(--biab-primary);color:var(--biab-primary-fg)}.biab-progress__title{white-space:nowrap}.biab-progress__step--current .biab-progress__title{color:var(--biab-primary);font-weight:600}@media (max-width:520px){.biab-progress__title{display:none}}.biab-progress--bar{display:flex;flex-direction:column;gap:.375rem}.biab-progress__count{font-size:.8125rem;font-weight:500;color:var(--biab-muted-fg)}.biab-progress__track{width:100%;height:.5rem;border-radius:9999px;background:var(--biab-muted);overflow:hidden}.biab-progress__fill{height:100%;border-radius:9999px;background:var(--biab-primary);transition:width .3s ease}.biab-field__schedule{display:flex;flex-direction:column;gap:.875rem}.biab-field__schedule-asap{display:flex;align-items:center;gap:.5rem;cursor:pointer}.biab-field__schedule-asap input{width:1rem;height:1rem;accent-color:var(--biab-primary)}.biab-field__schedule-group{display:flex;flex-direction:column;gap:.4rem}.biab-field__schedule-label{font-size:.8125rem;font-weight:600;color:var(--biab-muted-fg)}.biab-field__schedule-chips{display:flex;flex-wrap:wrap;gap:.4rem}.biab-field__chip{-webkit-appearance:none;appearance:none;padding:.35rem .85rem;border:1px solid var(--biab-border);border-radius:9999px;background:transparent;color:inherit;font-size:.875rem;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.biab-field__chip:hover{border-color:var(--biab-primary);background:var(--biab-accent)}.biab-field__chip--on{border-color:var(--biab-primary);color:var(--biab-primary-fg)}.biab-field__chip--on,.biab-field__chip--on:hover{background:var(--biab-primary)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/1f160ec2cb9962ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/ad8a7e2c3c2c120b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/cde148027b808b99-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/e61ae719f7cc4155-s.woff2) format("woff2");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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/0ea4f4df910e6120-s.woff2) format("woff2");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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/739c2d8941231bb4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Roboto Mono Fallback;src:local("Arial");ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:134.61%}.__className_5899e0{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.__variable_5899e0{--font-roboto-mono:"Roboto Mono","Roboto Mono Fallback"}