:is(.appx,.tools-ui){--ax-s-1:4px;--ax-s-2:8px;--ax-s-3:12px;--ax-s-4:16px;--ax-s-5:20px;--ax-s-6:24px;--ax-s-7:32px;--ax-s-8:40px;--ax-t-xs:12px;--ax-t-sm:13px;--ax-t-base:14px;--ax-t-md:15px;--ax-t-lg:18px;--ax-t-xl:22px;--ax-lh-tight:1.3;--ax-lh-body:1.5;--ax-r-sm:6px;--ax-r-md:8px;--ax-r-lg:12px;--ax-r-full:999px;--ax-n-0:#fff;--ax-n-25:#fbfaf8;--ax-n-50:#f6f4f0;--ax-n-100:#eeebe5;--ax-n-200:#e2ded6;--ax-n-300:#c9c3b8;--ax-n-500:#7a7268;--ax-n-600:#5e574f;--ax-n-700:#3f3933;--ax-n-900:#1c1410;--ax-brand:#ad1022;--ax-brand-hover:#8b0c1a;--ax-brand-soft:#fbedef;--ax-success:#1a6644;--ax-success-soft:#e8f1ec;--ax-warn:#8c5a0a;--ax-warn-soft:#fbf3e8;--ax-danger:#ad1022;--ax-danger-soft:#fbedef;--ax-shadow-1:0 1px 2px #1c14100f;--ax-focus:0 0 0 2px #fff,0 0 0 4px #ad1022;--ax-ctl-h:36px;--ax-ctl-h-sm:32px}.ui-panel{background:var(--ax-n-0);border:1px solid var(--ax-n-200);border-radius:var(--ax-r-lg);box-shadow:var(--ax-shadow-1);min-width:0}.ui-panel__head{justify-content:space-between;align-items:center;gap:var(--ax-s-3);padding:var(--ax-s-3)var(--ax-s-5);border-bottom:1px solid var(--ax-n-200);box-sizing:border-box;min-height:56px;display:flex}.ui-panel__title{align-items:center;gap:var(--ax-s-2);font-size:var(--ax-t-md);font-weight:600;line-height:var(--ax-lh-tight);color:var(--ax-n-900);margin:0;font-family:inherit;display:flex}.ui-panel__count{min-width:24px;padding:0 var(--ax-s-2);text-align:center;border-radius:var(--ax-r-full);background:var(--ax-n-100);color:var(--ax-n-600);font-size:var(--ax-t-xs);font-weight:600;line-height:22px}.ui-panel__body{padding:var(--ax-s-5);gap:var(--ax-s-4);flex-direction:column;min-width:0;display:flex}.ui-panel__body--flush{gap:0;padding:0}.ui-panel__note{font-size:var(--ax-t-sm);color:var(--ax-n-600);line-height:var(--ax-lh-body);margin:0}.ui-panel__section{padding:var(--ax-s-4)var(--ax-s-5);border-top:1px solid var(--ax-n-200)}.ui-panel__section:first-child{border-top:0}.ui-split{gap:var(--ax-s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-split__main,.ui-split__side{gap:var(--ax-s-5);flex-direction:column;min-width:0;display:flex}@media (min-width:1100px){.ui-split{grid-template-columns:minmax(0,1fr) 300px}}.ui-field{gap:var(--ax-s-1);flex-direction:column;min-width:0;display:flex}.ui-label{font-size:var(--ax-t-sm);color:var(--ax-n-900);font-weight:600;line-height:var(--ax-lh-tight)}.ui-help{font-size:var(--ax-t-xs);color:var(--ax-n-600);line-height:var(--ax-lh-body);margin:0}.ui-error{font-size:var(--ax-t-xs);color:var(--ax-danger);margin:0;font-weight:600}.ui-switch{justify-content:space-between;align-items:center;gap:var(--ax-s-4);box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ax-n-900);background:0 0;border:0;padding:0;display:flex}.ui-switch__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-switch__label{font-size:var(--ax-t-base);font-weight:600}.ui-switch__hint{font-size:var(--ax-t-xs);color:var(--ax-n-600)}.ui-switch__track{border-radius:var(--ax-r-full);background:var(--ax-n-500);flex:none;width:40px;height:22px;transition:background .15s;position:relative}.ui-switch__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1c14104d}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--ax-n-900)}.ui-switch[aria-checked=true] .ui-switch__track:after{transform:translate(18px)}.ui-switch:focus-visible{outline:none}.ui-switch:focus-visible .ui-switch__track{box-shadow:var(--ax-focus)}@media (prefers-reduced-motion:reduce){.ui-switch__track,.ui-switch__track:after{transition:none}}.ui-radiocards{gap:var(--ax-s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-radiocard{align-items:flex-start;gap:var(--ax-s-3);padding:var(--ax-s-3)var(--ax-s-4);background:var(--ax-n-0);border:1px solid var(--ax-n-300);border-radius:var(--ax-r-md);cursor:pointer;display:flex;position:relative}.ui-radiocard:hover{border-color:var(--ax-n-700)}.ui-radiocard input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-radiocard__dot{border:1.5px solid var(--ax-n-500);box-sizing:border-box;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.ui-radiocard__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-radiocard__label{font-size:var(--ax-t-base);color:var(--ax-n-900);font-weight:600}.ui-radiocard__hint{font-size:var(--ax-t-xs);color:var(--ax-n-600);line-height:var(--ax-lh-body)}.ui-radiocard:has(input:checked){border-color:var(--ax-n-900);box-shadow:0 0 0 1px var(--ax-n-900)}.ui-radiocard:has(input:checked) .ui-radiocard__dot{border-color:var(--ax-n-900)}.ui-radiocard:has(input:checked) .ui-radiocard__dot:after{content:"";background:var(--ax-n-900);border-radius:50%;width:8px;height:8px}.ui-radiocard:has(input:focus-visible){box-shadow:var(--ax-focus)}.ui-btn--ghost,.ui-btn--danger{color:var(--ax-n-700);box-shadow:none;background:0 0!important;border-color:#0000!important}.ui-btn--ghost:hover{color:var(--ax-n-900);transform:none;background:var(--ax-n-100)!important}.ui-btn--danger{color:var(--ax-danger)}.ui-btn--danger:hover{transform:none;background:var(--ax-danger-soft)!important}.ui-btn--ghost:disabled,.ui-btn--danger:disabled{color:var(--ax-n-500);background:0 0!important}.ui-btn--dashed{width:100%;color:var(--ax-n-700);border:1px dashed var(--ax-n-300)!important;background:0 0!important}.ui-btn--dashed:hover{transform:none;border-color:var(--ax-n-700)!important;background:var(--ax-n-50)!important}.ui-collapse>summary{justify-content:space-between;align-items:center;gap:var(--ax-s-3);min-height:40px;padding:var(--ax-s-3)var(--ax-s-5);box-sizing:border-box;cursor:pointer;font-size:var(--ax-t-base);color:var(--ax-n-900);font-weight:600;list-style:none;display:flex}.ui-collapse>summary::-webkit-details-marker{display:none}.ui-collapse>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.ui-collapse[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.ui-collapse>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ax-brand);border-radius:var(--ax-r-md);outline:none}.ui-collapse__body{padding:0 var(--ax-s-5)var(--ax-s-5);gap:var(--ax-s-4);flex-direction:column;display:flex}.ui-chiplist{gap:var(--ax-s-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.ui-chiplist--one{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.ui-chiplist{grid-template-columns:minmax(0,1fr)}}.ui-chip{align-items:flex-start;gap:var(--ax-s-1);background:var(--ax-n-0);border:1px solid var(--ax-n-300);border-radius:var(--ax-r-md);min-width:0;padding-left:2px;display:flex;position:relative}.ui-chip:focus-within{border-color:var(--ax-n-700);box-shadow:var(--ax-focus)}.ui-chip[data-dragging=true]{opacity:.45}.ui-chip[data-over=true]{border-color:var(--ax-brand);box-shadow:0 0 0 1px var(--ax-brand)}.ui-chip__grip{border-radius:var(--ax-r-sm);width:24px;min-height:38px;color:var(--ax-n-500);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.ui-chip__grip:hover{color:var(--ax-n-900);background:var(--ax-n-100)}.ui-chip__grip:active{cursor:grabbing}.ui-chip__grip:focus-visible{box-shadow:var(--ax-focus);color:var(--ax-n-900);outline:none}.ui-chip__field{flex:1;min-width:0;position:relative}.ui-chip textarea.input{box-shadow:none;border-radius:var(--ax-r-md);padding-left:var(--ax-s-1);background:0 0;border:0;min-height:38px;padding-right:36px}.ui-chip textarea.input:focus{box-shadow:none}.ui-chip__remove{border-radius:var(--ax-r-sm);width:32px;height:32px;color:var(--ax-n-500);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:3px;right:2px}.ui-chip:hover .ui-chip__remove,.ui-chip:focus-within .ui-chip__remove,.ui-chip__remove:focus-visible{opacity:1}@media (pointer:coarse){.ui-chip__remove{opacity:1}}.ui-chip__remove:hover{color:var(--ax-danger);background:var(--ax-danger-soft)}.ui-chip__remove:focus-visible{box-shadow:var(--ax-focus);outline:none}.ui-chip__error{padding:0 var(--ax-s-2)var(--ax-s-1);font-size:var(--ax-t-xs);color:var(--ax-danger);margin:0;font-weight:600}.ui-chip--bad{border-color:var(--ax-danger)}.ui-hint{font-size:var(--ax-t-xs);color:var(--ax-n-600);margin:0}.ui-hint button{min-height:0;font:inherit;color:var(--ax-n-900);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.ui-result{background:var(--ax-n-0);border:1px solid var(--ax-n-200);border-radius:var(--ax-r-lg);box-shadow:var(--ax-shadow-1);overflow:hidden}.ui-result__label{padding:var(--ax-s-3)var(--ax-s-5);border-bottom:1px solid var(--ax-n-200);font-size:var(--ax-t-xs);color:var(--ax-n-600);background:var(--ax-n-25);margin:0;font-weight:600}.ui-result__body{padding:var(--ax-s-5);gap:var(--ax-s-3);flex-direction:column;display:flex}.ui-result__value{font-size:var(--ax-t-xl);font-weight:600;line-height:var(--ax-lh-tight);color:var(--ax-n-900);font-variant-numeric:tabular-nums;margin:0}.ui-stats{gap:var(--ax-s-4)var(--ax-s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.ui-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-stat dt{font-size:var(--ax-t-xs);color:var(--ax-n-600);font-weight:600}.ui-stat dd{font-size:var(--ax-t-lg);color:var(--ax-n-900);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ui-exportrow{align-items:center;gap:var(--ax-s-2);flex-wrap:wrap;display:flex}.ui-exportrow__end{margin-left:auto}@media (max-width:640px){.ui-exportrow__end{margin-left:0}}.ui-panel__body--flush>.ui-collapse{border-top:1px solid var(--ax-n-200)}.ui-panel__body--flush>.ui-collapse:first-child{border-top:0}.appx .input{min-height:var(--ax-ctl-h);padding:7px var(--ax-s-3);font-size:var(--ax-t-base);border-radius:var(--ax-r-md);line-height:1.4}.appx select.input{padding-right:var(--ax-s-2)}.appx textarea.input{min-height:72px}.appx .btn{min-height:var(--ax-ctl-h);padding:0 var(--ax-s-4);font-size:var(--ax-t-sm);border-radius:var(--ax-r-md);gap:var(--ax-s-2)}.appx .btn--sm{min-height:var(--ax-ctl-h-sm);padding:0 var(--ax-s-3)}.appx .btn--primary:hover{box-shadow:none;transform:none}.appx .tool-reset-link{min-height:var(--ax-ctl-h-sm);padding:0 var(--ax-s-3);border-radius:var(--ax-r-md);font-size:var(--ax-t-sm);color:var(--ax-n-700);font-weight:600;text-decoration:none}.appx .tool-reset-link:hover{background:var(--ax-n-100);color:var(--ax-n-900)}.appx .tool-menu__btn{min-height:var(--ax-ctl-h-sm)}.appx .tool-menu__item{min-height:36px;font-size:var(--ax-t-base)}@media (hover:none),(pointer:coarse){.appx .input,.appx .btn,.appx .btn--sm,.appx .tool-reset-link,.appx .tool-menu__btn{min-height:44px}}@media (max-width:860px){.appx .input{font-size:16px}}.appx .ui-chip textarea.input{min-height:38px}.appx .ss-actions-inline{display:none!important}.appx .ui-chip textarea.input{padding-top:9px;padding-bottom:9px;line-height:1.35}.appx .seg-label{font-size:var(--ax-t-sm);color:var(--ax-n-900)}.appx .seg-state__chip{border-color:var(--ax-n-200);font-size:var(--ax-t-xs);font-weight:600}.appx .seg-state__clear{min-height:var(--ax-ctl-h-sm);padding:0 var(--ax-s-3);border-radius:var(--ax-r-md);font-size:var(--ax-t-sm);color:var(--ax-n-700);font-weight:600;text-decoration:none}.appx .seg-state__clear:hover{background:var(--ax-n-100);color:var(--ax-n-900)}.appx .seg-link{text-decoration:none}
