:root{--field:color-mix(in oklab, var(--foreground) 4%, transparent);--field-hover:color-mix(in oklab, var(--foreground) 7%, transparent);--selected:color-mix(in oklab, var(--foreground) 10%, transparent);--shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent) inset, 0 2px 8px #00000014, 0 12px 32px #00000024;--border-strong:color-mix(in oklab, var(--border), var(--foreground) 30%);--divider:var(--border);--text-3:color-mix(in oklab, var(--muted-foreground) 84%, transparent);--text-4:color-mix(in oklab, var(--muted-foreground) 66%, transparent);--success:oklch(55% .15 152);--success-bg:color-mix(in oklab, var(--success) 13%, transparent);--warning:oklch(58% .13 75);--warning-bg:color-mix(in oklab, var(--warning) 14%, transparent);--info:var(--primary);--info-bg:color-mix(in oklab, var(--primary) 13%, transparent);--danger-bg:color-mix(in oklab, var(--destructive) 13%, transparent);--workflow-accent:#7c5cff;--workflow-accent-bg:color-mix(in oklab, var(--workflow-accent) 13%, transparent)}.dark{--field:color-mix(in oklab, var(--input) 30%, transparent);--field-hover:color-mix(in oklab, var(--input) 50%, transparent);--selected:color-mix(in oklab, var(--foreground) 8%, transparent);--shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent) inset, 0 12px 32px #00000073;--border-strong:color-mix(in oklab, var(--border), var(--foreground) 30%);--divider:var(--border);--text-3:color-mix(in oklab, var(--muted-foreground) 72%, transparent);--text-4:color-mix(in oklab, var(--muted-foreground) 48%, transparent);--success:oklch(70% .17 152);--success-bg:color-mix(in oklab, var(--success) 13%, transparent);--warning:oklch(75% .15 75);--warning-bg:color-mix(in oklab, var(--warning) 14%, transparent);--danger-bg:color-mix(in oklab, var(--destructive) 13%, transparent)}.bx3{--radius:8px;--radius-sm:5px;--radius-lg:12px;--fs:1;--pad-x:12px;--field-h:44px;--gap-field:14px;--gap-section:16px;--tap:24px;--tapbtn:28px;--label-size:calc(11px * var(--fs));--label-ls:.06em;--label-weight:600;color:var(--foreground);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:calc(14px * var(--fs));line-height:1.45}.bx3,.bx3 *,.bx3 :before,.bx3 :after{box-sizing:border-box}.bx3 .bx-mono{font-family:Geist Mono,ui-monospace,monospace}.bx3 ::selection{background:color-mix(in oklab, var(--primary) 38%, transparent)}.bx3.bx-field{flex-direction:column;gap:6px;min-width:0;display:flex;container:bxf/inline-size}.bx3.bx-field.span2{grid-column:1/-1}.bx3 .bx-label-row{align-items:center;gap:7px;min-height:18px;display:flex}.bx3 .bx-label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-ls);font-weight:var(--label-weight);color:var(--text-3);-webkit-user-select:none;user-select:none;line-height:1.2}.bx3 .bx-label-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-label-ic svg{width:14px;height:14px}.bx3 .bx-req{color:var(--destructive);font-size:calc(15px * var(--fs));-webkit-user-select:none;user-select:none;align-self:center;margin-left:-4px;font-weight:700;line-height:1}.bx3 .bx-field-err{font-size:calc(12px * var(--fs));color:var(--destructive);align-items:center;gap:6px;padding:0 1px;font-weight:500;line-height:1.4;display:flex}.bx3 .bx-field-err svg{flex:none}.bx3 .bx-segbar[data-req=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 16%, transparent)}.bx3 .bx-status[data-req=true] .bx-step-dot{border-color:var(--destructive);color:var(--destructive);border-style:dashed}.bx3 .bx-status[data-req=true] .bx-step-label{color:color-mix(in oklab, var(--destructive) 80%, var(--muted-foreground))}.bx3 .bx-addr[data-req=true] .bx-input{border-color:var(--destructive)}.bx3 .bx-drop.s-required{border-color:var(--destructive);color:var(--muted-foreground);background:color-mix(in oklab, var(--destructive) 6%, transparent)}@container bricks (width<=540px){.bx3[data-mobile-labels=hide] .bx-field>.bx-label-row>.bx-label{display:none}}.bx3 .bx-input{min-height:var(--field-h);padding:0 var(--pad-x);background:var(--field);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:calc(14px * var(--fs));align-items:center;gap:10px;width:100%;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.bx3 .bx-input>.bx-lead{color:var(--text-3);flex:none;align-items:center;width:18px;height:18px;display:flex}.bx3 .bx-input>.bx-lead svg{width:18px;height:18px}.bx3 .bx-input>.bx-val{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.bx3 .bx-input>.bx-val input,.bx3 .bx-input>.bx-val textarea,.bx3 .bx-input>.bx-val .bx-display{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;line-height:1.45}.bx3 .bx-input>.bx-val input::placeholder,.bx3 .bx-input>.bx-val textarea::placeholder{color:var(--muted-foreground)}.bx3 .bx-input>.bx-trail{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.bx3 .bx-input:hover,.bx3 .bx-input.s-hover{background:var(--field-hover);border-color:var(--border-strong)}.bx3 .bx-input:focus-within,.bx3 .bx-input.s-selected{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);background:var(--field)}.bx3 .bx-input:focus-visible{outline:none}.bx3 .bx-input.s-locked,.bx3 .bx-input[aria-disabled=true]{pointer-events:none;background:var(--field)}.bx3 .bx-lock{width:var(--tapbtn);height:var(--tapbtn);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.bx3 .bx-lockrow{align-items:center;gap:12px;display:flex}.bx3 .bx-lockrow-main{pointer-events:none;flex:auto;min-width:0}.bx3 .bx-lockbadge{color:var(--muted-foreground);flex:none;align-items:center;display:inline-flex}.bx3 .bx-input.s-empty .bx-display.is-ph,.bx3 .bx-input .bx-display.is-ph{color:var(--muted-foreground)}.bx3 .bx-input.s-required{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 5%, var(--field))}.bx3 .bx-input.s-required:hover{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 7%, var(--field))}.bx3 .bx-input.s-required:focus-within{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 24%, transparent)}.bx3 .bx-input.grow{align-items:flex-start;padding-top:7px;padding-bottom:7px}.bx3 .bx-input.grow>.bx-lead{align-self:flex-start;margin-top:1px;position:sticky;top:8px}.bx3 .bx-input.grow>.bx-trail{align-self:flex-start;position:sticky;top:8px}.bx3 .bx-input.grow>.bx-val{flex-direction:column;align-items:flex-start}.bx3 .bx-input.grow textarea{resize:none;display:block;overflow:hidden}.bx3 .bx-input.grow.bx-text-center{align-items:center}.bx3 .bx-input.grow.bx-text-center>.bx-lead{align-self:center;margin-top:0;position:static}.bx3 .bx-input.grow.bx-text-center>.bx-val{justify-content:center}.bx3 .bx-input.grow.bx-text-center>.bx-trail{align-self:center;position:static;top:auto}.bx3 .bx-input.bx-expr{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--primary) 6%, var(--field)) 0 7px, color-mix(in oklab, var(--primary) 3%, var(--field)) 7px 14px);border-style:dashed;border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}.bx3 .bx-input.bx-expr>.bx-lead{color:color-mix(in oklab, var(--primary) 70%, var(--text-3))}.bx3 .bx-expr-tag{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--primary) 70%, var(--text-3));border:1px solid color-mix(in oklab, var(--primary) 30%, var(--border));border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:600}.bx3 .bx-input.bx-bare{min-height:calc(var(--field-h) - 12px);padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border:0!important}.bx3 .bx-incard{background:var(--field);border:1px solid var(--border);border-radius:var(--radius);padding:7px var(--pad-x) 9px;flex-direction:column;gap:1px;transition:border-color .12s,box-shadow .12s;display:flex}.bx3 .bx-incard:hover{border-color:var(--border-strong)}.bx3 .bx-incard:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-sub-incard{font-size:calc(12px * var(--fs));color:var(--text-3);padding-top:1px;line-height:1.4}.bx3 .bx-sub-outside{font-size:calc(12px * var(--fs));color:var(--text-3);padding:0 2px;line-height:1.4}.bx3 .bx-tapbtn{width:var(--tapbtn);height:var(--tapbtn);min-width:var(--tap);min-height:var(--tap);cursor:pointer;border-radius:var(--radius-sm);color:var(--text-3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-tapbtn:hover{background:var(--selected)}.bx3 .bx-tapbtn:disabled{opacity:.5;pointer-events:none}.bx3 .bx-tapbtn:focus-visible{box-shadow:0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-tapbtn.act{color:var(--primary)}.bx3 .bx-tapbtn.act:hover{background:color-mix(in oklab, var(--primary) 14%, transparent)}.bx3 .bx-tapbtn.danger:hover{color:var(--destructive);background:color-mix(in oklab, var(--destructive) 13%, transparent)}.bx3 .bx-switch{cursor:pointer;background:color-mix(in oklab, var(--foreground) 16%, transparent);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;width:56px;min-width:56px;height:26px;padding:3px;transition:background .15s;display:inline-flex;position:relative}.bx3 .bx-switch[data-on=true]{background:var(--primary);border-color:#0000}.bx3 .bx-switch[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-switch .bx-thumb{z-index:1;background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.3,.7,.3,1.2);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.bx3 .bx-switch[data-on=true] .bx-thumb{transform:translate(30px)}.bx3 .bx-switch .bx-sw-txt{letter-spacing:.03em;text-transform:uppercase;font-size:8.5px;font-weight:700;transition:opacity .15s;position:absolute}.bx3 .bx-switch .bx-sw-on{color:#fff;opacity:0;left:8px}.bx3 .bx-switch .bx-sw-off{color:var(--muted-foreground);opacity:1;right:7px}.bx3 .bx-switch[data-on=true] .bx-sw-on{opacity:1}.bx3 .bx-switch[data-on=true] .bx-sw-off{opacity:0}.bx3 .bx-switch:focus-visible{box-shadow:0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-switch.ro{cursor:default}.bx3 .bx-check{border-radius:var(--radius-sm);cursor:pointer;color:#fff;background:color-mix(in oklab, var(--foreground) 10%, transparent);border:1.5px solid var(--border-strong);flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.bx3 .bx-check[data-on=true]{background:var(--primary);border-color:#0000}.bx3 .bx-check[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-check:focus-visible{box-shadow:0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-check.ro{cursor:default}.bx3 .bx-num-step{flex-direction:column;flex:none;margin:-4px -4px -4px 0;display:flex}.bx3 .bx-num-step button{width:22px;height:15px;color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-num-step button:hover{color:var(--foreground);background:var(--selected)}.bx3 .bx-chip{min-height:28px;font-size:calc(13px * var(--fs));white-space:nowrap;max-width:100%;color:var(--foreground);background:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 14%, var(--field));border:1px solid color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 40%, var(--border));border-radius:999px;align-items:center;gap:7px;padding:0 5px 0 11px;font-weight:500;display:inline-flex}.bx3 .bx-chip .bx-chip-ic{color:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 78%, var(--foreground));flex:none;display:inline-flex}.bx3 .bx-chip .bx-chip-ic svg{width:15px;height:15px}.bx3 .bx-chip .bx-dot{border-radius:999px;flex:none;width:8px;height:8px}.bx3 .bx-chip>span.lbl{text-overflow:ellipsis;flex:none;max-width:220px;overflow:hidden}.bx3 .bx-chip-x{cursor:pointer;border-radius:var(--radius-sm);width:24px;height:24px;color:color-mix(in oklab, var(--secondary,var(--muted-foreground)) 70%, var(--muted-foreground));background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-chip-x:hover{background:var(--selected);color:var(--foreground)}.bx3 .bx-chip .bx-chip-x{color:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 55%, var(--muted-foreground));border-radius:999px;margin:-2px -2px -2px 0}.bx3 .bx-chip .bx-chip-x:hover{background:color-mix(in oklab, var(--chip,var(--secondary,var(--foreground))) 24%, transparent);color:var(--foreground)}.bx3 .bx-chip.more{color:var(--muted-foreground);background:0 0;border-style:dashed}.bx3 .bx-tt{flex:none;margin-left:7px;display:inline-flex;position:relative}.bx3 .bx-tt-btn{cursor:pointer;width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-4);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-8px;transition:color .12s,background .12s;display:inline-flex}.bx3 .bx-tt-btn:hover{background:var(--selected)}.bx3 .bx-tt-btn:hover,.bx3 .bx-tt-btn[aria-expanded=true]{color:var(--primary)}.bx3 .bx-tt-btn:focus-visible{box-shadow:0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-tt-pop{z-index:40;background:var(--popover);width:max-content;max-width:240px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);text-transform:none;letter-spacing:0;padding:8px 11px;font-size:12.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.bx3 .bx-tt-pop:before{content:"";border:6px solid #0000;border-bottom-color:var(--border);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bx3 .bx-tt-pop:after{content:"";border:5px solid #0000;border-bottom-color:var(--popover);position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.bx3 .bx-tt-btn.tone-danger{color:var(--destructive)}.bx3 .bx-tt-btn.tone-danger:hover,.bx3 .bx-tt-btn.tone-danger[aria-expanded=true]{color:var(--destructive);background:color-mix(in oklab, var(--destructive) 14%, transparent)}.bx3 .bx-input.bx-fxbox,.bx3 .bx-input.bx-fxbox:hover{background:var(--field);border-color:var(--border)}.bx3 .bx-input.bx-fxbox:focus-within{box-shadow:none;border-color:var(--border)}.bx3 .bx-fx{min-width:var(--tapbtn);height:var(--tapbtn);-webkit-user-select:none;user-select:none;color:var(--text-3);flex:none;justify-content:center;align-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px;font-style:italic;font-weight:600;display:inline-flex}.bx3 .bx-fx-warn{color:var(--destructive);align-items:center;display:inline-flex}.bx3 .bx-input.bx-fxbox .bx-tt{margin-left:0}.bx3 .bx-input.bx-fxbox .bx-tt-btn{width:var(--tapbtn);height:var(--tapbtn);min-width:var(--tapbtn);min-height:var(--tapbtn);margin:0}.bx3 .bx-seg{gap:6px;width:100%;display:flex}.bx3 .bx-seg button{min-width:0;min-height:var(--field-h);border:1px solid var(--border);background:var(--field);color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:calc(13px * var(--fs));flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bx3 .bx-seg button .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx3 .bx-seg button:hover:not([data-active=true]):not([aria-disabled=true]){border-color:var(--border-strong);color:var(--foreground)}.bx3 .bx-seg button[data-active=true]{color:#fff;background:var(--seg-color,var(--primary));border-color:#0000;font-weight:600}.bx3 .bx-seg button[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-status{scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:0;padding:4px 2px 8px;display:flex;overflow-x:auto}.bx3 .bx-status::-webkit-scrollbar{display:none}.bx3 .bx-status .bx-step{cursor:pointer;min-width:72px;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:7px;padding:0;display:flex}.bx3 .bx-status .bx-step-dot{width:34px;height:34px;color:var(--text-3);background:0 0;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.bx3 .bx-status .bx-step[data-active=true] .bx-step-dot{color:#fff;background:var(--step-color,var(--primary));border-color:#0000}.bx3 .bx-status .bx-step:focus-visible{outline:none}.bx3 .bx-status .bx-step:focus-visible .bx-step-dot{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-status .bx-step-label{font-size:calc(12px * var(--fs));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:92px;overflow:hidden}.bx3 .bx-status .bx-step[data-active=true] .bx-step-label{color:var(--foreground);font-weight:600}.bx3 .bx-status .bx-step[aria-disabled=true]{opacity:.5;pointer-events:none}.bx3 .bx-status .bx-step-line{background:var(--border);flex:auto;min-width:16px;height:1.5px;margin-top:17px}.bx3 .bx-drop{text-align:center;cursor:pointer;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:104px;color:var(--text-3);background:color-mix(in oklab, var(--field) 40%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;transition:background .12s,border-color .12s,color .12s;display:flex}.bx3 .bx-drop:hover,.bx3 .bx-drop.s-hover{border-color:var(--primary);color:var(--muted-foreground);background:color-mix(in oklab, var(--primary) 7%, transparent)}.bx3 .bx-drop.s-disabled{opacity:.5;pointer-events:none}.bx3 .bx-drop-ic{background:var(--selected);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bx3 .bx-drop-label{color:var(--muted-foreground);font-size:13px;font-weight:500}.bx3 .bx-drop-formats{font-size:calc(11px * var(--fs));letter-spacing:.05em;color:var(--text-4);text-transform:uppercase;font-weight:600}.bx3 .bx-dropwrap{position:relative}.bx3 .bx-dropoverlay{z-index:10;border:2px dashed var(--primary);border-radius:var(--radius);background:color-mix(in oklab, var(--primary) 6%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bx3 .bx-dropoverlay-hint{font-size:calc(13px * var(--fs));color:var(--primary);align-items:center;gap:8px;font-weight:500;display:inline-flex}.bx3 .bx-confirm-desc{font-size:calc(13.5px * var(--fs));color:var(--text-2);line-height:1.5}.bx3 .bx-filerow{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);align-items:center;gap:11px;min-height:38px;padding:5px 6px 5px 11px;display:flex}.bx3 .bx-filerow .ic{color:var(--text-3);flex:none;display:flex}.bx3 .bx-filerow .thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--selected);border:1px solid var(--border);flex:none;width:28px;height:28px}.bx3 .bx-filerow .meta{flex:auto;min-width:0}.bx3 .bx-filerow .name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bx3 .bx-filerow .size{color:var(--text-3);font-size:11.5px}.bx3 .bx-meter{background:var(--selected);border-radius:999px;height:5px;overflow:hidden}.bx3 .bx-meter>i{background:var(--primary);border-radius:999px;height:100%;display:block}.bx3 .bx-muted{color:var(--text-3)}.bx3 .bx-soft{color:var(--muted-foreground)}.bx3 .bx-row{align-items:center;gap:8px;display:flex}.bx-modal-bd-wrap{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000003d;justify-content:center;align-items:center;padding:20px;animation:.12s ease-out bxFade;display:flex;position:fixed;inset:0}.dark .bx-modal-bd-wrap{background:#00000073}.bx-modal{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);color:var(--foreground);flex-direction:column;font-family:Geist,ui-sans-serif,system-ui,sans-serif;animation:.14s ease-out bxModal;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.bx-modal-hd{justify-content:space-between;align-items:center;padding:13px 14px 4px;display:flex}.bx-modal-hd h4{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.bx-modal-bd{padding:8px 14px 14px}.bx-modal-ft{border-top:1px solid var(--divider);background:color-mix(in oklab, var(--field) 40%, transparent);justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}@keyframes bxFade{0%{opacity:0}to{opacity:1}}@keyframes bxModal{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.bx-cal{-webkit-user-select:none;user-select:none}.bx-cal-hd{justify-content:space-between;align-items:center;padding:0 2px 8px;display:flex}.bx-cal-title{color:var(--foreground);font-size:13.5px;font-weight:600}.bx-cal-nav{gap:2px;display:flex}.bx-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.bx-cal-dow{color:var(--text-3);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:4px 0;font-size:10.5px;font-weight:500}.bx-cal-day{aspect-ratio:1;cursor:pointer;min-height:34px;color:var(--foreground);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:flex}.bx-cal-day:hover:not([data-selected]):not([data-range-start]):not([data-range-end]){background:var(--selected)}.bx-cal-day:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--popover), 0 0 0 4px var(--primary);outline:none;position:relative}.bx-cal-day[data-other]{color:var(--text-4)}.bx-cal-day[data-today]:not([data-selected]):not([data-range-start]):not([data-range-end]){box-shadow:inset 0 0 0 1.5px var(--border-strong);font-weight:700}.bx-cal-day[data-selected]{background:var(--primary);color:#fff}.bx-cal-day[data-in-range]{background:color-mix(in oklab, var(--primary) 22%, transparent);border-radius:0}.bx-cal-day[data-range-start]{background:var(--primary);color:#fff;border-radius:6px 0 0 6px}.bx-cal-day[data-range-end]{background:var(--primary);color:#fff;border-radius:0 6px 6px 0}.bx-cal-day[data-range-start][data-range-end]{border-radius:6px}.bx-presets{border-top:1px solid var(--divider);flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:12px;display:flex}.bx-chipbtn{border:1px solid var(--border);background:var(--field);color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.bx-chipbtn:hover{background:var(--field-hover);color:var(--foreground);border-color:var(--border-strong)}.bx-chipbtn:focus-visible{border-color:var(--primary);color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-chipbtn:disabled{opacity:.5;pointer-events:none}.bx-cw{flex-direction:column;align-items:center;gap:12px;width:240px;display:flex}.bx-cw-wheel{cursor:crosshair;width:200px;height:200px;box-shadow:inset 0 0 0 1px var(--border);touch-action:none;background:radial-gradient(circle,#fff 0%,#fff0 70%),conic-gradient(from 90deg,red,#f0f,#00f,#0ff,#0f0,#ff0,red);border-radius:999px;position:relative}.bx-cw-val{pointer-events:none;background:#000;border-radius:999px;position:absolute;inset:0}.bx-cw-handle{pointer-events:none;border:2px solid #fff;border-radius:999px;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.bx-cw-slider{appearance:none;background:linear-gradient(90deg, #000, var(--c));cursor:pointer;border-radius:999px;width:100%;height:12px}.bx-cw-slider::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:999px;width:18px;height:18px;box-shadow:0 1px 3px #0006}.bx-cw-slider:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-cw-row{align-items:center;gap:10px;width:100%;display:flex}.bx-cw-prev{border-radius:var(--radius-sm);border:1px solid var(--border);flex:none;width:34px;height:34px}.bx-cw-hex{background:var(--field);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--foreground);font:inherit;text-transform:uppercase;flex:auto;min-height:38px;padding:8px 10px;font-size:14px}.bx-cw-hex:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-cw-swatches{grid-template-columns:repeat(8,1fr);gap:6px;width:100%;display:grid}.bx-cw-sw{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;border-radius:6px;width:100%}.bx-cw-sw:focus-visible{box-shadow:0 0 0 2px var(--popover), 0 0 0 4px var(--primary);outline:none}.bx3 .bx-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bx3 .bx-col{flex-direction:column;min-width:0;display:flex}.bx3 .bx-col[data-locked=true]{pointer-events:none}.bx3 .bx-segbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);width:100%;display:flex;overflow:hidden}.bx3 .bx-segbar button{--seg:var(--primary);min-width:0;min-height:calc(var(--field-h) - 2px);border:0;border-left:1px solid var(--border);color:var(--muted-foreground);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer;background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-segbar button:first-child{border-left:0}.bx3 .bx-segbar button .bx-seg-ic{color:var(--text-4);flex:none;transition:color .12s;display:inline-flex}.bx3 .bx-segbar button .bx-seg-ic svg{width:15px;height:15px}.bx3 .bx-segbar button .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx3 .bx-segbar button:hover:not([data-active]):not([aria-disabled=true]){color:var(--foreground);background:var(--field-hover)}.bx3 .bx-segbar button[data-active]{color:var(--foreground);background:color-mix(in oklab, var(--seg) 15%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--seg) 55%, transparent);font-weight:600}.bx3 .bx-segbar button[data-active] .bx-seg-ic{color:var(--seg)}.bx3 .bx-segbar button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);z-index:1;outline:none}.bx3 .bx-segbar[data-dis=true]{opacity:.5;pointer-events:none}.bx3 .bx-input.bx-bool:not(.s-locked){cursor:pointer}.bx3 .bx-input.bx-bool.grow{align-items:center}.bx3 .bx-input.bx-bool.grow>.bx-val{flex-direction:column}.bx3 .bx-input.bx-bool.grow>.bx-trail{align-self:flex-start;align-items:flex-start}.bx3 .bx-input.bx-bool-check.grow>.bx-trail{align-self:center;align-items:center;position:static;top:auto}.bx3 .bx-bool-txt{white-space:normal;line-height:1.4}.bx3 .bx-dd-box{cursor:pointer}.bx3 .bx-dd-box:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-dd-token{width:100%;min-width:0;font-size:calc(14px * var(--fs));color:var(--foreground);align-items:center;gap:8px;display:flex}.bx3 .bx-dd-token .bx-dd-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-dd-token .lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bx3 .bx-pop-ic{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-chev{color:var(--text-3);transition:transform .15s;display:inline-flex}.bx3 .bx-chev.open{transform:rotate(180deg)}.bx3 .bx-ref{align-items:flex-start;gap:8px;max-width:100%;display:inline-flex}.bx3 .bx-ref .bx-rec-dot{margin-top:7px}.bx3 .bx-ref-title{min-width:0;line-height:1.45}.bx3 .bx-rec-dot{width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in oklab, currentColor 0%, transparent);border-radius:999px;flex:none;display:inline-block}.bx3 .bx-filerow .fname{min-width:0;font-size:calc(13.5px * var(--fs));color:var(--foreground);flex:auto;align-items:baseline;display:flex}.bx3 .bx-filerow .fname .base{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx3 .bx-filerow .fname .ext{color:var(--text-3);flex:none}.bx3 .bx-filerow .fsize{color:var(--text-3);white-space:nowrap;flex:none;font-size:11.5px}.bx3 .bx-filerow[data-selected]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--field))}.bx3 .bx-filerow[data-pinned]{border-left:2px solid var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--field))}.bx3 button.fname{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bx3 button.fname:hover .base,.bx3 button.fname:hover .ext{text-decoration:underline}.bx3 button.fname:focus-visible{outline:none}.bx3 button.fname:focus-visible .base{text-decoration:underline}.bx3 .bx-filerow-rename{border:1px solid var(--primary);border-radius:calc(var(--radius) - 3px);background:var(--background);min-width:0;height:28px;color:var(--foreground);font:inherit;font-size:calc(13.5px * var(--fs));outline:none;flex:auto;padding:0 8px}.bx3 .bx-filerow-rename:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent)}.bx3 .bx-filerow-rename:disabled{opacity:.5}.bx3 .bx-addmore{white-space:nowrap;border-radius:var(--radius);cursor:pointer;height:auto;min-height:0;font:inherit;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;transition:background .12s;display:inline-flex}.bx3 .bx-addmore:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}.bx3 .bx-addmore:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-addmore .main{font-size:calc(13px * var(--fs));color:var(--primary);align-items:center;gap:7px;font-weight:500;display:inline-flex}.bx3 .bx-addmore .hint{font-size:calc(11px * var(--fs));color:var(--text-3);padding-left:22px;font-weight:400}.bx3 .bx-uploadbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.bx3 .bx-uploadbar>.bx-elist-more{padding-top:8px}.bx3 .bx-elist-more{cursor:pointer;font:inherit;font-size:calc(13px * var(--fs));color:var(--primary);background:0 0;border:0;align-items:center;gap:6px;padding:2px;font-weight:500;display:inline-flex}.bx3 .bx-elist-more:hover{text-decoration:underline}.bx3 .bx-uploads{gap:4px}.bx3.bx-elist-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--field) 45%, transparent);width:100%;min-width:0;overflow:hidden}.bx3 .bx-elist-hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bx3 .bx-elist-hd .ttl{min-width:0;font-size:calc(15px * var(--fs));color:var(--foreground);align-items:center;gap:9px;font-weight:600;display:inline-flex}.bx3 .bx-elist-hd .ttl svg{color:var(--text-3);flex:none}.bx3 .bx-elist-hd .ttl .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx3 .bx-elist-hd .open{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-elist-hd .open:hover{background:var(--selected);color:var(--foreground)}.bx3 .bx-elist-hd .open:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-elist-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.bx3 .bx-elist-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bx3 .bx-elist-foot>.bx-elist-more{padding-top:8px}.bx3 .bx-ecomp-pick{border:1.5px dashed var(--border-strong);border-radius:var(--radius);width:100%;min-height:50px;color:var(--text-3);font:inherit;font-size:calc(13px * var(--fs));background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.bx3 .bx-ecomp-pick[data-req=true]{border-color:var(--destructive);color:var(--destructive)}.bx3 .bx-erow-add{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--field);height:30px;color:var(--text-2);font:inherit;font-size:calc(12.5px * var(--fs));cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:0 11px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bx3 .bx-erow-add:hover{background:var(--field-hover);border-color:var(--border-strong);color:var(--foreground)}.bx3 .bx-erow-add:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-erow-add:disabled{opacity:.5;pointer-events:none}.bx3 .bx-thumbgrid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;display:grid}.bx3 .bx-thumbtile{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);transition:border-color .12s;position:relative;overflow:hidden}.bx3 .bx-thumbtile:hover{border-color:var(--border-strong)}.bx3 .bx-thumbtile[role=button]{cursor:pointer}.bx3 .bx-thumbtile[role=button]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx3 .bx-thumbtile .pic{aspect-ratio:4/3;width:100%;display:block}.bx3 .bx-thumbtile .pic>img{object-fit:cover;width:100%;height:100%;display:block}.bx3 .bx-thumbtile .pic-fallback{aspect-ratio:4/3;width:100%;color:var(--text-3);justify-content:center;align-items:center;display:flex}.bx3 .bx-thumbtile .cap{align-items:center;min-width:0;padding:7px 9px;display:flex}.bx3 .bx-thumbtile .cap.stack{flex-direction:column;align-items:stretch;gap:4px}.bx3 .bx-thumbtile .cap .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--fs));color:var(--muted-foreground);flex:auto;overflow:hidden}.bx3 .bx-thumb-rm{cursor:pointer;color:#fff;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s;display:inline-flex;position:absolute;top:6px;right:6px}.bx3 .bx-thumb-rm:hover{background:#000000c7}.bx3 .bx-thumb-rm:focus-visible{outline-offset:1px;outline:2px solid #fff}.bx3 .bx-thumb-pin{cursor:pointer;color:#fff;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s;display:inline-flex;position:absolute;top:6px;left:6px}.bx3 .bx-thumb-pin:hover{background:#000000c7}.bx3 .bx-thumb-pin:focus-visible{outline-offset:1px;outline:2px solid #fff}.bx3 .bx-thumb-pin.on{background:var(--primary);color:var(--primary-foreground)}.bx3 .bx-thumb-pin .bx-pin-on{fill:currentColor}.bx3 .bx-thumbtile[data-pinned]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.bx3 .bx-usage{white-space:nowrap;flex:none;font-size:11.5px}.bx3 .bx-chipwrap{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:8px;min-width:0;display:flex}.bx3 .bx-chipwrap>[data-chip]{flex:none;min-width:0;max-width:100%;display:inline-flex}.bx3 .bx-input.grow.leadrow>.bx-lead{height:30px;margin-top:0;top:8px}.bx3 .bx-input.grow.leadrow>.bx-trail{align-items:center;height:30px;top:8px}.bx3 .bx-relbox .bx-ref{align-items:center}.bx3 .bx-relbox .bx-ref .bx-rec-dot{margin-top:0}.bx3 .bx-input.grow.leadrow.bx-relbox>.bx-lead{height:20px;top:7px}.bx3 .bx-input.grow.leadrow.bx-relbox>.bx-trail{align-items:center;height:20px;top:7px}.bx3 .bx-relbox.is-multiline .bx-ref{align-items:flex-start}.bx3 .bx-relbox.is-multiline .bx-ref .bx-rec-dot{margin-top:7px}.bx3 .bx-color-prev{border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;flex:none;width:26px;height:26px;padding:0}.bx3 .bx-pop{z-index:30;background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:2px;padding:5px;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px)scale(.98)}.bx3 .bx-pop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);transform:none}.bx3 .bx-pop-item{width:100%;min-height:40px;color:var(--foreground);cursor:pointer;border-radius:var(--radius-sm);font:inherit;font-size:calc(14px * var(--fs));text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;display:flex}.bx3 .bx-pop-item .bx-pop-lbl{flex:auto;min-width:0;line-height:1.35}.bx3 .bx-pop-item .bx-pop-check{color:var(--primary);flex:none;display:inline-flex}.bx3 .bx-pop-item:hover,.bx3 .bx-pop-item[data-active=true]{background:var(--selected)}.bx3 .bx-dot{box-sizing:content-box;background-clip:content-box;border-radius:999px;flex:none;width:8px;height:8px;padding:3px}.bx3 .bx-swatches{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:10px;display:grid}.bx3 .bx-sw{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;border-radius:6px;width:100%}.bx3 .bx-expr-pill{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.bx3 .bx-expr-pill[data-on=true]{color:var(--success);background:var(--success-bg)}.bx3 .bx-expr-pill[data-on=false]{color:var(--destructive);background:var(--danger-bg)}.bx3 .bx-addr{flex-direction:column;gap:10px;display:flex}.bx3 .bx-addr-row{gap:10px;display:flex}.bx3 .bx-addr-cell{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.bx3 .bx-addr-cell.is-no{flex:0 0 56px}.bx3 .bx-addr-cell.is-zip{flex:0 0 84px}.bx3 .bx-addr-lbl{font-size:calc(10.5px * var(--fs));text-transform:uppercase;letter-spacing:.05em;color:var(--text-4);font-weight:600}.bx3 .bx-addr[data-dis=true]{opacity:.5}.bx3 .bx-segbar button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.bx3 .bx-segbar button:last-child{border-radius:0 var(--radius) var(--radius) 0}.bx3 .bx-rectok{border-radius:var(--radius-sm);min-width:0;max-width:100%;min-height:28px;color:var(--foreground);font-size:calc(13px * var(--fs));white-space:nowrap;background:color-mix(in oklab, var(--secondary,var(--foreground)) 14%, var(--field));border:1px solid color-mix(in oklab, var(--secondary,var(--foreground)) 40%, var(--border));align-items:center;gap:6px;padding:0 5px 0 11px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.bx3 .bx-rectok[role=button]{cursor:pointer}.bx3 .bx-rectok[role=button]:hover{background:color-mix(in oklab, var(--secondary,var(--foreground)) 24%, var(--field));border-color:color-mix(in oklab, var(--secondary,var(--foreground)) 55%, var(--border))}.bx3 .bx-rectok .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.bx3 .bx-rectok .bx-rectok-x{border-radius:var(--radius-sm);width:22px;height:22px;color:color-mix(in oklab, var(--secondary,var(--foreground)) 55%, var(--muted-foreground));flex:none;margin-left:2px}.bx3 .bx-rectok .bx-rectok-x:hover{background:color-mix(in oklab, var(--secondary,var(--foreground)) 24%, transparent);color:var(--foreground)}.bx3 .bx-input.bx-color-box{cursor:pointer}.bx-modal .bx-picker{flex-direction:column;gap:12px;display:flex}.bx-modal .bx-picker-search{background:var(--field);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.bx-modal .bx-picker-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent)}.bx-modal .bx-picker-search .ic{color:var(--text-3);flex:none;display:flex}.bx-modal .bx-picker-search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:14px}.bx-modal .bx-picker-search input::placeholder{color:var(--muted-foreground)}.bx-modal .bx-picker-sel{border-bottom:1px solid var(--divider);padding-bottom:12px}.bx-modal .bx-picker-cap{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:8px;font-size:10.5px;font-weight:600}.bx-modal .bx-picker-seltoks{flex-wrap:wrap;gap:7px;display:flex}.bx-modal .bx-picker-list{scrollbar-width:thin;flex-direction:column;gap:2px;height:300px;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.bx-modal .bx-picker-item{width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:var(--radius-sm);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:8px 11px;font-size:14px;display:flex}.bx-modal .bx-picker-item .ic{color:var(--text-3);flex:none;justify-content:center;align-items:center;width:10px;display:inline-flex}.bx-modal .bx-picker-item .lbl{flex:auto;min-width:0;line-height:1.35}.bx-modal .bx-picker-item .mark{width:16px;color:var(--primary);flex:none;display:inline-flex}.bx-modal .bx-picker-item:hover{background:var(--selected)}.bx-modal .bx-picker-item[data-selected]{background:color-mix(in oklab, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--primary) 40%, transparent)}.bx-modal .bx-picker-item[data-selected] .ic{color:var(--primary)}.bx-modal .bx-picker-empty{text-align:center;color:var(--text-3);padding:22px 6px;font-size:13px}.bx3 .bx-link-input{color:var(--primary)}.bx3 .bx-link-input::placeholder{color:var(--placeholder)}.bx3 .bx-meta-tag{color:var(--muted-foreground);background:var(--selected);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.bx3 .bx-arrow{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.bx3 .bx-trigger{flex-wrap:nowrap;flex:auto;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.bx3 .bx-trigger-val{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bx3 .bx-trigger .bx-meta-tag{flex:none;margin-right:auto}.bx3 .bx-native,.bx-modal .bx-native{background:var(--field);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.bx3 input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none;display:none}.bx-modal input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none;display:none}.bx3 input[type=time],.bx-modal input[type=time]{appearance:none}.bx-modal .bx-native:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 26%, transparent);outline:none}.bx-modal .bx-dlg-time{border-top:1px solid var(--divider);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.bx-modal .bx-dlg-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px;font-weight:600}.bx-modal .bx-dlg-grid{align-items:flex-end;gap:12px;display:flex}.bx-modal .bx-dlg-col{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.bx-modal .bx-dlg-total{background:var(--selected);border-radius:var(--radius);justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;display:flex}.bx3 .bx-input.tall{align-items:flex-start;padding-top:9px;padding-bottom:9px}:is(.bx3 .bx-input:has(.bx-tr-line),.bx3 .bx-input:has(.bx-dr)){padding-top:8px;padding-bottom:8px}.bx3 .bx-input.tall>.bx-lead{margin-top:2px}.bx3 .bx-tr-line{flex-wrap:wrap;align-items:center;gap:2px 10px;width:100%;min-width:0;display:flex}.bx3 .bx-tr-times{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.bx3 .bx-tr-sep{color:var(--text-3);flex:none;display:inline-flex}.bx3 .bx-tr-break{flex:none;align-items:center;gap:6px;display:inline-flex}.bx3 .bx-tr-t{color:var(--foreground);border-radius:var(--radius-sm);cursor:text;appearance:none;font-family:Geist Mono,ui-monospace,monospace;font-size:calc(15px * var(--fs));letter-spacing:.01em;background:0 0;border:0;width:auto;min-width:4em;padding:2px 4px;transition:background .12s,box-shadow .12s}.bx3 .bx-input>.bx-val input.bx-tr-num{field-sizing:content;box-sizing:content-box;text-align:left;flex:none;width:auto;min-width:1.5ch;max-width:4ch;padding-left:4px;padding-right:2px}.bx3 .bx-tr-t::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.bx3 .bx-tr-t::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.bx3 input.bx-tr-t[type=number]{-moz-appearance:textfield}.bx3 .bx-tr-t:hover{background:var(--field-hover)}.bx3 .bx-tr-t:focus{background:var(--field-hover);box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 45%, transparent);outline:none}.bx3 .bx-tr-t:read-only{cursor:default}.bx3 .bx-tr-t:read-only:hover{background:0 0}.bx3 .bx-tr-break-lbl{color:var(--text-3);font-size:calc(13px * var(--fs));white-space:nowrap}.bx3 .bx-tr-pill{color:var(--primary);white-space:nowrap;background:color-mix(in oklab, var(--primary) 15%, transparent);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.bx3 .bx-tr{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.bx3 .bx-tr-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bx3 .bx-tr-main,.bx3 .bx-tr-meta{flex:none;align-items:center;gap:10px;display:flex}.bx3 .bx-tr-tl{border-top:1px solid var(--divider);flex-direction:column;gap:6px;margin:10px 0 0;padding-top:11px;display:flex}.bx3 .bx-tr-tl.indented{margin-left:-28px}.bx3 .bx-tr-tl.has-trail{margin-right:calc(-1 * (var(--tapbtn) + 10px))}.bx3 .bx-tr-tl-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.bx3 .bx-tr-tl-track{background:var(--selected);border-radius:999px;height:7px;position:relative}.bx3 .bx-tr-tl-track .tick{background:var(--border-strong);width:1px;height:11px;position:absolute;top:-2px;transform:translate(-50%)}.bx3 .bx-tr-tl-track .fill{background:var(--primary);border-radius:999px;height:100%;position:absolute;top:0}.bx3 .bx-tr-tl-ax{color:var(--text-3);justify-content:space-between;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;display:flex}.bx3 .bx-dr{flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;min-width:0;display:flex}.bx3 .bx-dr-rest{flex-wrap:wrap;flex:0 auto;align-items:center;gap:2px 8px;min-width:0;display:flex}.bx3 .bx-dr-to{flex:none;align-items:center;gap:5px 7px;min-width:0;display:inline-flex}.bx3 .bx-dr-side{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.bx3 .bx-dr-t{color:var(--text-3);font-size:12px}.bx3 .bx-dr-count{flex:none}.bx3.bx-banner{border-radius:var(--radius);background:var(--bn-bg);border:1px solid color-mix(in oklab, var(--bn) 35%, transparent);border-left:3px solid var(--bn);flex-direction:column;gap:5px;width:100%;padding:13px 15px;display:flex}.bx3 .bx-banner-head{align-items:center;gap:9px;display:flex}.bx3 .bx-banner-ic{color:var(--bn);flex:none;display:flex}.bx3 .bx-banner-title{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.3}.bx3 .bx-banner-x{width:26px;height:26px;color:var(--text-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -5px -4px auto;padding:0;transition:background .12s,color .12s;display:inline-flex}.bx3 .bx-banner-x:hover{background:color-mix(in oklab, var(--bn) 16%, transparent);color:var(--foreground)}.bx3 .bx-banner-msg{color:var(--muted-foreground);text-wrap:pretty;width:100%;font-size:13px;line-height:1.45}.ui-table-scroll{scrollbar-gutter:stable}.ui-table-scroll::-webkit-scrollbar{width:12px;height:12px}.ui-table-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-scroll::-webkit-scrollbar-thumb{background-color:oklch(55% .015 286);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.ui-table-scroll::-webkit-scrollbar-corner{background:0 0}
