@font-face{font-family:General Sans;src:url(/fonts/GeneralSans/GeneralSans-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans/GeneralSans-VariableItalic.woff2)format("woff2-variations");font-weight:200 700;font-style:italic;font-display:swap}:where(.admin-shell,.by-dialog-content,.by-select-content,.by-dropdown-content,.by-popover-content,.by-tooltip-content,.by-alert-dialog-content,[data-sonner-toaster]){--bright-green:#9fe870;--bright-green-dimmed:#9fe870a6;--forest-green:#163300;--base-dark:#121511;--base-light:#fff;--border-soft:#e4e8e8;--border-softer:#ecefeb;--stone:#343330;--muted-green:#506640;--int-sec-1:#868685;--int-sec-3:#525251;--green-400:#abff02;--green-500:#94e600;--n-0:#fff;--n-100:#f7f9f9;--n-200:#f1f4f4;--n-300:#e4e8e8;--n-400:#d3d8d8;--n-800:#515353;--fs-overline:.625rem;--fs-caption:.8125rem;--fs-body-sm:.875rem;--fs-body:1rem;--fs-body-lg:1.0625rem;--fs-lead:1.125rem;--fs-sub:1.25rem;--r-sm:6px;--r:10px;--r-lg:16px;--sh-card:0 1px 2px #1215110a, 0 0 0 1px #1215110f;--sh-pop:0 10px 40px #1215111f, 0 2px 8px #1215110f;--by-anim-fast:.12s;--by-anim-base:.16s;--by-anim-ease:cubic-bezier(.16, 1, .3, 1)}.admin-shell{font-feature-settings:"cv11", "ss01";color:var(--base-dark);font-family:General Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--fs-body-sm);letter-spacing:-.005em}.admin-shell:not(.by-dialog-content):not(.by-select-content):not(.by-dropdown-content):not(.by-popover-content):not(.by-tooltip-content){background:var(--n-200);min-height:100vh}.admin-shell *,.admin-shell :before,.admin-shell :after{box-sizing:border-box}.admin-shell .mono{font-feature-settings:"zero";font-family:ui-monospace,JetBrains Mono,Menlo,monospace}@keyframes spin{to{transform:rotate(360deg)}}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell textarea:focus-visible,.admin-shell select:focus-visible{outline:2px solid var(--forest-green);outline-offset:1px}.admin-shell .resize-handle{background:0 0;flex-shrink:0;transition:background-color .12s;position:relative}.admin-shell .resize-handle[data-orientation=vertical]{cursor:col-resize;border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft);width:6px}.admin-shell .resize-handle[data-orientation=horizontal]{cursor:row-resize;height:6px}.admin-shell .resize-handle[data-orientation=corner]{cursor:nwse-resize;border-radius:2px}.admin-shell .resize-handle:hover,.admin-shell .resize-handle.dragging{background:var(--bright-green)}.admin-shell .by-btn{font-family:inherit;font-size:var(--fs-body-sm);letter-spacing:-.01em;border-radius:var(--r-sm);border:1px solid var(--n-300);background:var(--base-light);color:var(--base-dark);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.admin-shell .by-btn:hover:not(:disabled):not([data-disabled]){background:var(--n-200)}.admin-shell .by-btn:disabled,.admin-shell .by-btn[data-disabled]{opacity:.5;cursor:not-allowed}.admin-shell .by-btn[data-size=sm]{font-size:var(--fs-caption);padding:5px 9px}.admin-shell .by-btn[data-size=xs]{font-size:var(--fs-overline);letter-spacing:.02em;text-transform:uppercase;padding:3px 7px}.admin-shell .by-btn[data-variant=primary]{background:var(--forest-green);border-color:var(--forest-green);color:var(--bright-green)}.admin-shell .by-btn[data-variant=primary]:hover:not(:disabled){background:#0e2400}.admin-shell .by-btn[data-variant=accent]{background:var(--bright-green);border-color:var(--bright-green);color:var(--forest-green);font-weight:600}.admin-shell .by-btn[data-variant=accent]:hover:not(:disabled){background:#a8f07c}.admin-shell .by-btn[data-variant=ghost]{color:var(--int-sec-3);background:0 0;border-color:#0000}.admin-shell .by-btn[data-variant=ghost]:hover:not(:disabled){color:var(--base-dark);background:var(--n-200)}.admin-shell .by-btn[data-variant=danger]{color:#b53c3c;border-color:#f1cfcf}.admin-shell .by-btn[data-variant=danger]:hover:not(:disabled){background:#fbecec}.admin-shell .by-icon-btn{width:30px;height:30px;padding:6px}.admin-shell .by-icon-btn[data-size=sm]{width:26px;height:26px;padding:5px}.admin-shell .by-icon-btn[data-size=xs]{width:22px;height:22px;padding:3px}.admin-shell .by-btn:focus-visible,.admin-shell .by-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--base-light), 0 0 0 4px var(--forest-green);outline:none}.admin-shell .by-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #1633002e}.admin-shell .by-input{width:100%;font-family:inherit;font-weight:400;font-size:var(--fs-body-sm);border-radius:var(--r-sm);border:1px solid var(--n-300);background:var(--base-light);color:var(--base-dark);letter-spacing:-.005em;padding:8px 10px;transition:border-color .12s,box-shadow .12s}.admin-shell .by-input:focus{border-color:var(--forest-green);outline:none;box-shadow:0 0 0 3px #1633001a}.admin-shell .by-input[data-mono=true]{font-feature-settings:"zero";font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.admin-shell .by-input:disabled{opacity:.6;cursor:not-allowed;background:var(--n-200)}.admin-shell .by-rich{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-shell .by-rich-toolbar{align-items:center;gap:2px;display:flex}.admin-shell .by-rich-toolbar .by-icon-btn[data-active=true],.admin-shell .by-rich-toolbar .by-icon-btn[data-active=true]:hover:not(:disabled){background:var(--forest-green);color:var(--base-light)}.admin-shell .by-rich-mark{font-size:var(--fs-caption);line-height:1}.admin-shell .by-rich-editable{white-space:pre-wrap;overflow-wrap:break-word;cursor:text}.admin-shell .by-rich-editable:empty:before{content:attr(data-placeholder);color:var(--int-sec-1);pointer-events:none}.admin-shell .by-rich-editable strong{font-weight:600}.admin-shell .by-rich-editable em{font-style:italic}.admin-shell .by-rich-doc-editable{white-space:pre-wrap}.admin-shell .by-rich-doc-editable>p{margin:0}.admin-shell .by-rich-doc-editable>p+p,.admin-shell .by-rich-doc-editable>ul,.admin-shell .by-rich-doc-editable>ol{margin-top:.5em}.admin-shell .by-rich-doc-ul,.admin-shell .by-rich-doc-ol{margin:0;padding-left:1.6em}.admin-shell .by-rich-doc-ul{list-style:outside}.admin-shell .by-rich-doc-ol{list-style:decimal}.admin-shell .by-rich-doc-li{margin:0}.admin-shell .by-rich-doc-li-nested{list-style:none}.admin-shell .by-rich-doc-bold{font-weight:600}.admin-shell .by-rich-doc-italic{font-style:italic}.admin-shell .by-rich-doc-shell{min-width:0;display:flex;position:relative}.admin-shell .by-rich-doc-placeholder{font-size:var(--fs-body-sm);color:var(--int-sec-1);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:8px;left:10px}.admin-shell .by-rich-doc-unreadable{color:var(--int-sec-1);font-size:var(--fs-caption);line-height:1.4}.admin-shell .by-field{flex-direction:column;min-width:0;display:flex}.admin-shell .by-field>.by-label{margin-bottom:4px}.admin-shell .by-label{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--int-sec-3);margin-bottom:5px;font-weight:500;display:block}.admin-shell .by-helper{font-size:var(--fs-overline);color:var(--int-sec-1);letter-spacing:.02em;margin-top:4px}.admin-shell .by-helper[data-tone=error]{color:#b53c3c}.admin-shell .by-badge{font-size:var(--fs-overline);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--n-300);color:var(--int-sec-3);background:var(--n-200);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-weight:500;display:inline-flex}.admin-shell .by-badge[data-variant=green]{border-color:var(--bright-green);color:var(--forest-green);background:#ebfbde}.admin-shell .by-badge[data-variant=danger]{color:#b53c3c;background:#fbecec;border-color:#f1cfcf}.admin-shell .by-badge[data-variant=accent]{border-color:var(--forest-green);background:var(--forest-green);color:var(--bright-green)}.admin-shell .by-card{background:var(--base-light);border:1px solid var(--border-soft);border-radius:var(--r)}.admin-shell .by-separator{background:var(--border-soft)}.admin-shell .by-separator[data-orientation=horizontal]{width:100%;height:1px}.admin-shell .by-separator[data-orientation=vertical]{width:1px;height:100%}.admin-shell .by-checkbox{border:1px solid var(--n-400);background:var(--base-light);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:border-color .12s,background .12s;display:inline-flex}.admin-shell .by-checkbox:hover:not(:disabled){border-color:var(--forest-green)}.admin-shell .by-checkbox[data-state=checked]{background:var(--forest-green);border-color:var(--forest-green);color:var(--bright-green)}.admin-shell .by-checkbox:focus-visible{outline:2px solid var(--forest-green);outline-offset:1px}.admin-shell .by-switch{background:var(--n-300);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background .12s;position:relative}.admin-shell .by-switch[data-state=checked]{background:var(--forest-green)}.admin-shell .by-switch-thumb{background:var(--base-light);border-radius:50%;width:14px;height:14px;transition:transform .12s;display:block;transform:translate(2px)}.admin-shell .by-switch[data-state=checked] .by-switch-thumb{background:var(--bright-green);transform:translate(16px)}.admin-shell .by-select-trigger{font-family:inherit;font-size:var(--fs-body-sm);border-radius:var(--r-sm);border:1px solid var(--n-300);background:var(--base-light);color:var(--base-dark);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:8px 10px;display:inline-flex}.admin-shell .by-select-trigger:focus{border-color:var(--forest-green);outline:none;box-shadow:0 0 0 3px #1633001a}.admin-shell .by-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.by-select-content{background:var(--base-light);border:1px solid var(--border-soft);border-radius:var(--r-sm);box-shadow:var(--sh-pop);z-index:80;padding:4px;font-family:General Sans,ui-sans-serif,system-ui,sans-serif}.by-select-item{font-size:var(--fs-body-sm);border-radius:var(--r-sm);cursor:pointer;color:var(--base-dark);outline:none;padding:6px 10px}.by-select-item[data-highlighted]{background:var(--n-200)}.by-select-item[data-state=checked]{color:var(--forest-green);font-weight:600}.admin-shell .by-combobox{flex-direction:column;gap:6px;display:flex}.by-combobox-option{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-body-sm);color:var(--base-dark);align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.by-combobox-option[data-active=true]{background:var(--n-200)}.admin-shell .by-combobox-clear{width:17px;height:17px;color:var(--int-sec-1);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.admin-shell .by-combobox-clear:hover{background:var(--n-200);color:var(--base-dark)}.admin-shell .by-combobox-chips{flex-wrap:wrap;gap:4px;display:flex}.admin-shell .by-combobox-chip{border-radius:var(--r-sm);border:1px solid var(--border-soft);background:var(--n-100);max-width:100%;font-size:var(--fs-overline);color:var(--base-dark);align-items:center;gap:4px;padding:3px 4px 3px 3px;display:inline-flex}.admin-shell .by-combobox-chip[data-missing=true]{color:#b53c3c;background:#fbecec;border-color:#f1cfcf}.admin-shell .by-combobox-chip-index{background:var(--n-300);min-width:15px;font-family:var(--font-mono,ui-monospace), monospace;text-align:center;color:var(--int-sec-3);border-radius:3px;flex-shrink:0;padding:1px 0;font-size:9px}.admin-shell .by-combobox-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell .by-combobox-chip-btn{width:15px;height:15px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-shell .by-combobox-chip-btn:hover:not(:disabled){background:var(--n-300)}.admin-shell .by-combobox-chip-btn:disabled{opacity:.3;cursor:default}.admin-shell .by-tabs-list{background:var(--n-200);border-radius:var(--r-sm);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex;position:relative}.admin-shell .by-tabs-trigger{z-index:1;cursor:pointer;font-family:inherit;font-size:var(--fs-caption);border-radius:var(--r-sm);color:var(--int-sec-3);background:0 0;border:none;padding:6px 10px;font-weight:500;transition:color .12s;position:relative}.admin-shell .by-tabs-trigger:hover:not([aria-selected=true]):not([data-state=active]){color:var(--base-dark)}.admin-shell .by-tabs-trigger[aria-selected=true],.admin-shell .by-tabs-trigger[data-state=active]{color:var(--bright-green);font-weight:600}.admin-shell .by-tabs-indicator{pointer-events:none;z-index:0;background:var(--forest-green);border-radius:var(--r-sm);transition:top var(--by-anim-base) var(--by-anim-ease), left var(--by-anim-base) var(--by-anim-ease), width var(--by-anim-base) var(--by-anim-ease), height var(--by-anim-base) var(--by-anim-ease);position:absolute;box-shadow:0 1px 2px #00000014}.admin-shell .by-tabs-indicator[data-no-anim=true]{transition:none}.admin-shell .by-langtabs-list{border:1px solid var(--border-soft);border-radius:999px}.admin-shell .by-langtabs-list .by-tabs-indicator{border-radius:999px}.admin-shell .by-langtabs-trigger{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.admin-shell .by-langtabs-sm .by-langtabs-trigger{padding:3px 8px;font-size:11px}.admin-shell .by-preview-toolbar{background:var(--n-100);border-bottom:1px solid var(--border-soft);scrollbar-width:none;align-items:center;gap:6px;min-height:32px;padding:5px 8px;display:flex;overflow:auto hidden}.admin-shell .by-preview-toolbar::-webkit-scrollbar{display:none}.admin-shell .by-preview-toolbar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--int-sec-1);flex-shrink:0;font-size:10px;font-weight:600;line-height:1}.admin-shell .by-preview-divider{background:var(--border-soft);flex-shrink:0;width:1px;height:14px}.admin-shell .by-preview-viewport-list{background:var(--base-light);border:1px solid var(--border-soft);flex-shrink:0;padding:1px;flex-wrap:nowrap!important}.admin-shell .by-preview-viewport-list .by-langtabs-trigger{padding:3px 6px}.admin-shell .by-preview-actions{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:inline-flex}.admin-shell .by-preview-actions .by-icon-btn{width:22px;height:22px;color:var(--int-sec-3)}.admin-shell .by-preview-actions .by-icon-btn:hover:not(:disabled){color:var(--base-dark);background:var(--n-200)}.admin-shell .by-preview-action-link{border-radius:var(--r-sm);width:22px;height:22px;color:var(--int-sec-3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-shell .by-preview-action-link:hover{color:var(--base-dark);background:var(--n-200)}.admin-shell .by-preview-select{border:1px solid var(--border-soft);background:var(--base-light);width:auto;min-width:0;height:22px;color:var(--int-sec-3);border-radius:999px;flex-shrink:0;gap:4px;padding:0 8px;font-size:10px}.admin-shell .by-select-trigger.by-preview-select{justify-content:space-between;width:auto}.admin-shell .by-preview-meta{color:var(--int-sec-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.admin-shell .by-preview-meta-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.admin-shell .by-preview-meta-tag[data-tone=mobile]{color:#2b6cb0;background:#e7f0ff}.admin-shell .by-preview-meta-tag[data-tone=desktop]{background:var(--n-200);color:var(--int-sec-3)}.by-tooltip-content{background:var(--stone,#343330);color:var(--base-light,#fff);letter-spacing:-.005em;z-index:100;-webkit-user-select:none;user-select:none;box-shadow:var(--sh-pop,0 10px 40px #1215111f);border-radius:6px;max-width:240px;padding:5px 9px;font-family:General Sans,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1.3}.by-dialog-overlay{z-index:60;background:#12151173;position:fixed;inset:0}.by-dialog-content{background:var(--base-light,#fff);border:1px solid var(--border-soft,#e4e8e8);box-shadow:var(--sh-pop,0 10px 40px #1215111f);z-index:70;flex-direction:column;display:flex;position:fixed}.by-dialog-content[data-position=center]{border-radius:var(--r-lg,16px);max-height:calc(100vh - 64px);top:50%;left:50%;transform:translate(-50%,-50%)}.by-dialog-content[data-position=right]{border-top:none;border-bottom:none;border-right:none;border-radius:0;top:0;bottom:0;right:0}.by-alert-dialog-content{gap:12px;width:min(420px,92vw);padding:20px;font-family:General Sans,ui-sans-serif,system-ui,sans-serif}.by-popover-content,.by-dropdown-content{background:var(--base-light,#fff);border:1px solid var(--border-soft,#e4e8e8);border-radius:var(--r-sm,6px);box-shadow:var(--sh-pop,0 10px 40px #1215111f);z-index:80;padding:4px;font-family:General Sans,ui-sans-serif,system-ui,sans-serif}.by-dropdown-item{border-radius:var(--r-sm,6px);cursor:pointer;color:var(--base-dark,#121511);outline:none;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.by-dropdown-item[data-highlighted]{background:var(--n-200,#f1f4f4)}.by-dropdown-item[data-disabled]{opacity:.5;pointer-events:none}[data-sonner-toaster][data-theme]{--normal-bg:var(--base-light,#fff);--normal-border:var(--border-soft,#e4e8e8);--normal-text:var(--base-dark,#121511);font-family:General Sans,ui-sans-serif,system-ui,sans-serif}@keyframes byFadeIn{0%{opacity:0}to{opacity:1}}@keyframes byFadeOut{0%{opacity:1}to{opacity:0}}@keyframes byZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes byZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes byDialogZoomIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes byDialogZoomOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes bySlideInFromTop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes bySlideInFromBottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bySlideInFromLeft{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes bySlideInFromRight{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.by-dialog-overlay[data-state=open]{animation:byFadeIn var(--by-anim-base,.16s) var(--by-anim-ease,ease-out)}.by-dialog-overlay[data-state=closed]{animation:byFadeOut var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out)}.by-dialog-content[data-position=center][data-state=open]{animation:byDialogZoomIn var(--by-anim-base,.16s) var(--by-anim-ease,ease-out)}.by-dialog-content[data-position=center][data-state=closed]{animation:byDialogZoomOut var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out)}.by-dialog-content.by-alert-dialog-content[data-state=open]{animation:byDialogZoomIn var(--by-anim-base,.16s) var(--by-anim-ease,ease-out)}.by-dialog-content.by-alert-dialog-content[data-state=closed]{animation:byDialogZoomOut var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out)}.by-dropdown-content,.by-popover-content,.by-select-content{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,var(--radix-select-content-transform-origin)))}.by-dropdown-content[data-state=open],.by-popover-content[data-state=open],.by-select-content[data-state=open]{animation:byFadeIn var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out), byZoomIn var(--by-anim-base,.16s) var(--by-anim-ease,ease-out)}.by-dropdown-content[data-state=closed],.by-popover-content[data-state=closed],.by-select-content[data-state=closed]{animation:byFadeOut var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out), byZoomOut var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out)}.by-tooltip-content{transform-origin:var(--radix-tooltip-content-transform-origin)}.by-tooltip-content[data-state=delayed-open],.by-tooltip-content[data-state=instant-open]{animation:byFadeIn var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out), byZoomIn var(--by-anim-fast,.12s) var(--by-anim-ease,ease-out)}.by-tooltip-content[data-state=closed]{animation:byFadeOut .1s var(--by-anim-ease,ease-out)}@media (prefers-reduced-motion:reduce){.by-dialog-overlay,.by-dialog-content,.by-dropdown-content,.by-popover-content,.by-select-content,.by-tooltip-content{animation:none!important}.by-tabs-indicator{transition:none!important}}.admin-shell .field-dot{background:#fd9a00;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.admin-shell .field-dot--group{width:7px;height:7px}
