:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--background:250 24% 4%;--foreground:270 18% 95%;--card:252 18% 8%;--card-foreground:270 18% 95%;--primary:173 63% 53%;--primary-dark:173 54% 43%;--primary-foreground:250 24% 5%;--secondary:250 15% 13%;--secondary-foreground:270 12% 88%;--muted:250 15% 12%;--muted-foreground:255 9% 65%;--accent:174 30% 15%;--accent-foreground:173 58% 75%;--border:255 14% 18%;--border-strong:255 12% 27%;--ring:173 63% 58%;--success:151 55% 56%;--warning:38 88% 62%;--danger:4 78% 65%;--info:212 80% 66%;--violet:265 66% 73%;--coral:12 78% 64%;--cobalt:220 78% 63%;--radius:18px;--radius-sm:12px;--shadow-sm:0 1px 0 #ffffff09;--shadow-md:0 24px 70px #00000057;--sidebar-width:300px;font-family:Onest,Manrope,Golos Text,Segoe UI Variable Text,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:hsl(var(--background));min-width:320px;min-height:100%;overflow-x:hidden}body{background:radial-gradient(52rem 36rem at 7% -8%, hsl(var(--primary) / .14), transparent 66%), radial-gradient(46rem 30rem at 92% 10%, hsl(var(--cobalt) / .095), transparent 68%), radial-gradient(38rem 28rem at 72% 106%, hsl(var(--warning) / .055), transparent 72%), linear-gradient(138deg, #08070d, #0c0c13 48%, #08090c);min-width:320px;min-height:100vh;color:hsl(var(--foreground));background-attachment:fixed;margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{flex:none}::selection{background:hsl(var(--primary) / .16)}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes progress-sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}.button{min-width:0;height:40px;color:hsl(var(--foreground));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;display:inline-flex}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.52}.button--secondary{border-color:hsl(var(--border));background:hsl(var(--card))}.button--secondary:hover:not(:disabled){border-color:hsl(var(--border-strong));background:hsl(var(--muted))}.button--ghost{color:hsl(var(--muted-foreground))}.button--ghost:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.button--soft{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button--danger{border-color:hsl(var(--danger));background:hsl(var(--danger));color:#fff}.button--danger:hover:not(:disabled){background:#bb2a25}.button--sm{border-radius:8px;height:34px;padding:0 11px;font-size:12px}.button--lg{height:48px;padding:0 20px;font-size:14px}.button--icon{width:38px;height:38px;padding:0}.button__icon{width:17px;height:17px}.input,.select,.textarea{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--foreground));border-radius:9px;transition:border-color .15s,box-shadow .15s}.input,.select{height:42px;padding:0 12px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, hsl(var(--muted-foreground)) 50%), linear-gradient(135deg, hsl(var(--muted-foreground)) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.select--standalone{width:auto;min-width:124px}.textarea{resize:vertical;min-height:90px;padding:10px 12px}.textarea--code{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7}.input:focus,.select:focus,.textarea:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1);outline:none}.input--error{border-color:hsl(var(--danger))}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field__label{color:hsl(var(--secondary-foreground));font-size:12px;font-weight:600}.field__hint,.field__error{color:hsl(var(--muted-foreground));font-size:12px}.field__error{color:hsl(var(--danger))}.field--wide{grid-column:1/-1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.search-field{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:260px;height:40px;color:hsl(var(--muted-foreground));border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1)}.search-field input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder,.input::placeholder,.textarea::placeholder{color:hsl(var(--muted-foreground) / .75)}.checkbox-fieldset{border:0;margin:0;padding:0}.check-grid{flex-wrap:wrap;gap:8px;display:flex}.check-grid label{cursor:pointer}.check-grid input{opacity:0;position:absolute}.check-grid span{border:1px solid hsl(var(--border));border-radius:8px;justify-content:center;align-items:center;min-width:62px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.check-grid input:checked+span{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--primary))}.toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.toggle-row.is-disabled{cursor:not-allowed;opacity:.55}.toggle-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.toggle-row__label{font-size:13px;font-weight:600}.toggle-row__description{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}.toggle{background:hsl(var(--border-strong));border-radius:99px;flex:0 0 38px;width:38px;height:22px;transition:background .16s;display:inline-flex;position:relative}.toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.toggle.is-on{background:hsl(var(--primary))}.toggle.is-on span{transform:translate(16px)}.card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:var(--shadow-sm)}.page-stack{flex-direction:column;gap:22px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-header__copy{min-width:0}.page-header__eyebrow{color:hsl(var(--primary));letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.page-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.15}.page-header p{max-width:700px;color:hsl(var(--muted-foreground));margin:7px 0 0;font-size:13px}.page-header__actions{flex:none;align-items:center;gap:10px;display:flex}.section-header,.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-header h2,.panel-heading h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.section-header p,.panel-heading p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:12px}.inline-notice{border:1px solid hsl(var(--info) / .18);background:hsl(var(--info) / .055);color:#2a5c9d;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex}.inline-notice>div{flex-direction:column;gap:1px;display:flex}.inline-notice strong{font-weight:650}.inline-notice--success{border-color:hsl(var(--success) / .19);background:hsl(var(--success) / .055);color:#23704e}.inline-notice--warning{border-color:hsl(var(--warning) / .21);background:hsl(var(--warning) / .07);color:#9d6215}.inline-notice--danger{border-color:hsl(var(--danger) / .19);background:hsl(var(--danger) / .055);color:hsl(var(--danger))}.action-toast{z-index:120;border:1px solid hsl(var(--success) / .25);background:hsl(var(--card));color:#226d4b;max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-md);border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px}.tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__item{height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.tabs__item:hover{color:hsl(var(--foreground))}.tabs__item.is-active{border-color:hsl(var(--primary));color:hsl(var(--primary))}.tabs__item span{background:hsl(var(--muted));min-width:20px;height:19px;color:hsl(var(--muted-foreground));border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.tabs__item.is-active span{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.progress-wrap{flex-direction:column;gap:6px;display:flex}.progress-label{color:hsl(var(--muted-foreground));font-size:12px}.progress{background:hsl(var(--muted));border-radius:99px;width:100%;height:6px;overflow:hidden}.progress__bar{border-radius:inherit;background:hsl(var(--primary));height:100%;transition:width .3s;display:block}.progress__bar--success{background:hsl(var(--success))}.progress__bar--warning{background:hsl(var(--warning))}.progress__bar--danger{background:hsl(var(--danger))}.loading-state{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:1px;display:flex;overflow:hidden}.loading-state--compact{border:0}.skeleton-row{border-bottom:1px solid hsl(var(--border));align-items:center;gap:14px;height:62px;padding:0 18px;display:flex}.skeleton-row:last-child{border-bottom:0}.skeleton{background:linear-gradient(90deg, hsl(var(--muted)) 25%, #e5eaeb 50%, hsl(var(--muted)) 75%);background-size:200% 100%;border-radius:5px;height:12px;animation:1.4s infinite skeleton;display:block}@keyframes skeleton{to{background-position:-200% 0}}.skeleton--round{border-radius:50%;flex:0 0 34px;width:34px;height:34px}.skeleton--text{width:38%}.skeleton--short{width:14%;margin-left:auto}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:36px;display:flex}.empty-state__icon,.error-state__icon{background:hsl(var(--muted));width:46px;height:46px;color:hsl(var(--muted-foreground));border-radius:12px;justify-content:center;align-items:center;margin-bottom:13px;display:inline-flex}.empty-state h3,.error-state h3{margin:0;font-size:15px}.empty-state p,.error-state p{max-width:420px;color:hsl(var(--muted-foreground));margin:6px 0 16px;font-size:12px}.error-state{border:1px solid hsl(var(--danger) / .18);border-radius:var(--radius);background:hsl(var(--danger) / .04);justify-content:center;align-items:center;gap:15px;min-height:160px;padding:26px;display:flex}.error-state__icon{background:hsl(var(--danger) / .08);color:hsl(var(--danger));margin:0}.error-state p{margin-bottom:0}.error-state .button{margin-left:10px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi-card{align-items:flex-start;gap:13px;min-width:0;padding:17px;display:flex}.kpi-card__icon{background:hsl(var(--primary) / .09);width:38px;height:38px;color:hsl(var(--primary));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.kpi-card__icon--blue{background:hsl(var(--info) / .09);color:hsl(var(--info))}.kpi-card__icon--amber{background:hsl(var(--warning) / .11);color:#c17715}.kpi-card__icon--violet{background:hsl(var(--violet) / .09);color:hsl(var(--violet))}.kpi-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.kpi-card__label{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kpi-card__value{letter-spacing:-.04em;margin-top:4px;font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.15}.kpi-card__footer{min-width:0;color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex;overflow:hidden}.kpi-card__trend{color:hsl(var(--success));font-weight:700}.kpi-card__trend.is-negative{color:hsl(var(--danger))}.filter-bar{border-bottom:1px solid hsl(var(--border));align-items:center;gap:8px;padding:13px 16px;display:flex}.filter-bar .search-field{margin-right:auto}.filter-reset{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.filter-scope-note{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground));margin:0;padding:8px 16px;font-size:12px;line-height:1.5}.table-frame{width:100%;overflow-x:auto}table{border-collapse:collapse;border-spacing:0;width:100%}th,td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:middle;padding:12px 15px}th{background:hsl(var(--muted) / .55);height:42px;color:hsl(var(--muted-foreground));letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer;transition:background .13s}.clickable-row:hover{background:hsl(var(--muted) / .5)}.table-primary,.table-secondary{display:block}.table-primary{font-size:12px;font-weight:650}.table-primary--regular{font-weight:500}.table-secondary{color:hsl(var(--muted-foreground));margin-top:3px;font-size:12px}.table-muted{color:hsl(var(--muted-foreground))}.numeric-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.assignee-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.avatar{border:1px solid hsl(var(--primary) / .12);background:hsl(var(--accent));width:34px;height:34px;color:hsl(var(--accent-foreground));border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.avatar--tiny{border-radius:7px;flex-basis:25px;width:25px;height:25px;font-size:12px}.avatar--large{flex-basis:42px;width:42px;height:42px;font-size:12px}.avatar--soft{background:hsl(var(--muted));color:hsl(var(--secondary-foreground))}.avatar--xl{border-radius:16px;flex-basis:68px;width:68px;height:68px;font-size:18px}.text-link,.card-link{color:hsl(var(--primary));align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover,.card-link:hover{text-decoration:underline}.modal-layer{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0a1d2375;border:0;position:absolute;inset:0}.modal{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:15px;flex-direction:column;width:min(620px,100%);max-height:min(820px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #081e253b}.modal--sm{width:min(470px,100%)}.modal--lg{width:min(820px,100%)}.modal__header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.modal__header h2{letter-spacing:-.02em;margin:0;font-size:18px}.modal__header p{color:hsl(var(--muted-foreground));margin:5px 0 0;font-size:12px}.modal__content{flex:1;min-height:0;padding:22px;overflow-y:auto}.modal__footer{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.app-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{border-bottom:1px solid hsl(var(--border));align-items:center;height:72px;padding:0 22px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand__mark{background:hsl(var(--primary));border-radius:9px;justify-content:center;align-items:flex-end;gap:2px;width:31px;height:31px;padding:7px 6px;display:inline-flex}.brand__mark i{background:#fff;border-radius:99px;width:4px;display:block}.brand__mark i:first-child{opacity:.72;height:8px}.brand__mark i:nth-child(2){height:16px}.brand__mark i:nth-child(3){opacity:.84;height:12px}.brand__mark--light{background:#ffffff1f}.sidebar__nav{flex:1;padding:24px 0 18px;overflow-y:auto}.nav-group__label{color:hsl(var(--muted-foreground) / .78);letter-spacing:.015em;margin:0 24px 10px;font-size:12px;font-weight:400;display:block}.nav-group__items{border-block:1px solid hsl(var(--border) / .58)}.nav-item{border-bottom:1px solid hsl(var(--border) / .42);min-height:54px;color:hsl(var(--muted-foreground));border-radius:0;align-items:center;gap:14px;margin:0;padding:0 24px;font-size:15px;font-weight:400;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.nav-item:last-child{border-bottom:0}.nav-item svg{color:hsl(var(--muted-foreground) / .88);flex:none;transition:color .15s}.nav-item__label{min-width:0}.nav-item:hover{background:hsl(var(--muted) / .62);color:hsl(var(--foreground))}.nav-item:hover svg{color:hsl(var(--foreground) / .88)}.nav-item.is-active{background:linear-gradient(90deg, hsl(var(--primary) / .105), hsl(var(--muted) / .26) 68%, transparent);color:hsl(var(--foreground));font-weight:500}.nav-item.is-active svg{color:hsl(var(--primary))}.nav-item.is-active:before{background:hsl(var(--primary));content:"";width:2px;position:absolute;inset:9px auto 9px 0}.nav-item:focus-visible{z-index:1;outline:2px solid hsl(var(--ring));outline-offset:-3px}.app-shell__body{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:35;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.topbar__left{align-items:center;gap:10px;min-width:0;display:flex}.topbar__left h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.topbar__left p{color:hsl(var(--muted-foreground));margin:1px 0 0;font-size:12px}.topbar__menu{display:none}.topbar__actions{align-items:center;gap:7px;display:flex}.command-search{border:1px solid hsl(var(--border));background:hsl(var(--card));height:36px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:12px;display:flex}.command-search kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:5px;padding:2px 5px;font-family:inherit;font-size:12px}.popover-wrap,.notification-button{position:relative}.notification-dot{border:1.5px solid hsl(var(--background));background:hsl(var(--danger));pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:6px}.user-button{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:3px 7px 3px 3px;display:flex}.user-button:hover{background:hsl(var(--muted))}.user-button__copy{text-align:left;flex-direction:column;max-width:142px;display:flex}.user-button__copy strong,.user-button__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-button__copy strong{font-size:12px;font-weight:650}.user-button__copy small{color:hsl(var(--muted-foreground));font-size:12px}.popover{z-index:70;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-md);border-radius:11px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.popover--notifications{width:340px}.popover--user{width:235px;padding:7px}.popover__header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.notification-item{border-bottom:1px solid hsl(var(--border));gap:10px;padding:12px 14px;display:flex}.notification-item__icon{border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.notification-item__icon.warning{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.notification-item__icon.danger{background:hsl(var(--danger) / .08);color:hsl(var(--danger))}.notification-item div{min-width:0}.notification-item strong{font-size:12px;display:block}.notification-item p{color:hsl(var(--muted-foreground));margin:3px 0;font-size:12px;line-height:1.45}.notification-item small{color:hsl(var(--muted-foreground) / .7);font-size:12px}.popover__all{width:100%;color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;padding:10px;font-size:12px;font-weight:600}.popover-user{align-items:center;gap:10px;padding:7px;display:flex}.popover-user div{flex-direction:column;min-width:0;display:flex}.popover-user strong,.popover-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popover-user strong{font-size:12px}.popover-user small{color:hsl(var(--muted-foreground));font-size:12px}.popover__separator{background:hsl(var(--border));height:1px;margin:5px 0}.popover--user>button{width:100%;height:35px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.popover--user>button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.popover--user>button:disabled{cursor:wait;opacity:.65}.logout-error{color:hsl(var(--danger));margin:6px 8px 8px;font-size:12px;line-height:1.45;display:block}.main-content{width:100%;max-width:1540px;margin:0 auto;padding:26px}.mobile-drawer{display:none}.full-loader{background:hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.full-loader__bar{background:hsl(var(--muted));border-radius:99px;width:160px;height:3px;display:block;position:relative;overflow:hidden}.full-loader__bar i{border-radius:inherit;background:hsl(var(--primary));width:42%;height:100%;animation:1.2s ease-in-out infinite progress-sweep;position:absolute}.full-loader p{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.fatal-error,.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.fatal-error>span{background:hsl(var(--danger) / .08);width:58px;height:58px;color:hsl(var(--danger));border-radius:15px;justify-content:center;align-items:center;display:flex}.fatal-error h1,.not-found h1{margin:18px 0 7px;font-size:24px}.fatal-error p,.not-found p{max-width:520px;color:hsl(var(--muted-foreground));margin:0 0 18px}.fatal-error code{background:hsl(var(--muted));border-radius:7px;max-width:600px;margin:0 0 18px;padding:7px 10px;font-size:12px}.not-found>span{color:hsl(var(--primary));letter-spacing:-.07em;font-size:74px;font-weight:700;line-height:1}.login-page{background:hsl(var(--card));grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);min-height:100vh;display:grid}.login-showcase{color:#fff;background:#102b34;min-height:100vh;position:relative;overflow:hidden}.login-showcase:before{content:"";background:linear-gradient(135deg,#ffffff0a,#0000 32%);position:absolute;inset:0}.login-showcase__inner{z-index:1;flex-direction:column;width:100%;max-width:680px;min-height:100vh;margin-left:auto;padding:44px clamp(44px,6vw,88px);display:flex;position:relative}.login-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.login-showcase__content{margin:auto 0;padding:70px 0}.login-showcase__eyebrow{color:#9ddcd4;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;font-weight:650;display:inline-flex}.login-showcase h1{letter-spacing:-.055em;max-width:570px;margin:0;font-size:clamp(37px,4.3vw,58px);font-weight:650;line-height:1.04}.login-showcase__content>p{color:#ffffffa8;max-width:520px;margin:22px 0 0;font-size:15px;line-height:1.7}.login-benefits{flex-direction:column;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.login-benefits li{color:#ffffffd6;align-items:center;gap:10px;font-size:12px;display:flex}.login-benefits svg{color:#7dd0c5}.login-showcase__footer{color:#ffffff8c;align-items:center;gap:11px;display:flex}.login-showcase__footer span{flex-direction:column;display:flex}.login-showcase__footer strong{color:#ffffffc2;font-size:12px}.login-showcase__footer small{font-size:12px}.login-panel{background:hsl(var(--card));flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px clamp(32px,6vw,92px) 24px;display:flex}.login-panel__inner{width:100%;max-width:430px;margin:auto}.login-panel__header{margin-bottom:26px}.login-panel__icon{background:hsl(var(--accent));width:44px;height:44px;color:hsl(var(--primary));border-radius:12px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.login-panel__header h2{letter-spacing:-.035em;margin:0;font-size:27px}.login-panel__header p{color:hsl(var(--muted-foreground));margin:7px 0 0;font-size:12px}.login-form{flex-direction:column;gap:16px;margin-top:19px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-field>span:first-child,.auth-field__label-row{font-size:12px;font-weight:600}.auth-field__label-row{justify-content:space-between;align-items:center;display:flex}.auth-field__label-row button{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.auth-field__control{border:1px solid hsl(var(--border));height:46px;color:hsl(var(--muted-foreground));border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.auth-field__control:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1)}.auth-field__control input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1}.auth-field__toggle{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.otp-toggle{width:max-content;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.otp-toggle:hover{color:hsl(var(--primary))}.login-submit{width:100%;margin-top:2px}.login-legal{width:100%;max-width:520px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.login-legal a:hover{color:hsl(var(--primary))}.dashboard-grid{gap:14px;display:grid}.dashboard-grid--charts{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}.chart-card,.table-card,.workers-card{min-width:0;overflow:hidden}.chart-card{padding:18px 19px 14px}.chart-legend{color:hsl(var(--muted-foreground));align-items:center;gap:13px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:99px;width:15px;height:2px;display:block}.chart-legend i.primary{background:hsl(var(--primary))}.chart-legend i.secondary{background:hsl(var(--info))}.throughput-chart{width:100%;margin-top:17px}.chart-gridline{stroke:hsl(var(--border));stroke-dasharray:3 5;stroke-width:.7px}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.chart-line--primary{stroke:hsl(var(--primary))}.chart-line--secondary{stroke:hsl(var(--info));stroke-dasharray:4 4;opacity:.8}.chart-point{fill:hsl(var(--card));stroke-width:2px}.chart-point--primary{stroke:hsl(var(--primary))}.chart-axis-label{fill:hsl(var(--muted-foreground));font-family:inherit;font-size:12px}.chart-empty{height:230px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:12px;display:flex}.status-overview{justify-content:space-around;align-items:center;gap:22px;min-height:217px;padding:16px 4px 8px;display:flex}.status-donut{border-radius:50%;flex:0 0 126px;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:relative}.status-donut:after{background:hsl(var(--card));content:"";border-radius:50%;position:absolute;inset:17px}.status-donut>span{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.status-donut strong{letter-spacing:-.04em;font-size:25px}.status-donut small{color:hsl(var(--muted-foreground));font-size:12px}.status-legend{flex-direction:column;gap:10px;min-width:135px;display:flex}.status-legend>div{color:hsl(var(--muted-foreground));grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.status-legend strong{color:hsl(var(--foreground));font-size:12px}.chart-card .card-link{border-top:1px solid hsl(var(--border));justify-content:center;padding-top:12px;display:flex}.health-strip{border:1px solid hsl(var(--success) / .18);border-radius:var(--radius);background:hsl(var(--success) / .045);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:13px 17px;display:flex}.health-strip__main{align-items:center;gap:12px;min-width:0;display:flex}.health-strip__icon{background:hsl(var(--success) / .1);width:38px;height:38px;color:hsl(var(--success));border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.health-strip__main strong{font-size:12px;display:block}.health-strip__main p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:12px}.health-strip__stats{align-items:center;gap:24px;display:flex}.health-strip__stats>span{min-width:88px;color:hsl(var(--muted-foreground));flex-direction:column;font-size:12px;display:flex}.health-strip__stats strong{color:hsl(var(--foreground));font-size:15px}.health-strip__stats .is-danger strong{color:hsl(var(--danger))}.worker-list{flex-direction:column;padding:0 17px 10px;display:flex}.worker-list__item{border-top:1px solid hsl(var(--border));align-items:center;gap:10px;min-height:61px;display:flex}.worker-list__copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.worker-list__copy>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.worker-list__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.worker-list__load{width:30px;color:hsl(var(--muted-foreground));text-align:right;flex:0 0 30px;font-size:12px}.availability-card{border:1px solid hsl(var(--success) / .2);border-radius:var(--radius);background:hsl(var(--success) / .05);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.availability-card.is-paused{border-color:hsl(var(--warning) / .24);background:hsl(var(--warning) / .06)}.availability-card__status{align-items:center;gap:13px;min-width:0;display:flex}.availability-card__icon{background:hsl(var(--success) / .11);width:44px;height:44px;color:hsl(var(--success));border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.is-paused .availability-card__icon{background:hsl(var(--warning) / .12);color:#b87319}.availability-card__status>div{flex-direction:column;min-width:0;display:flex}.availability-card__eyebrow{color:hsl(var(--muted-foreground));font-size:12px}.availability-card__status strong{font-size:14px}.availability-card__status p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.availability-card__stats{align-items:center;gap:26px;display:flex}.availability-card__stats>span{min-width:70px;color:hsl(var(--muted-foreground));flex-direction:column;font-size:12px;display:flex}.availability-card__stats strong{color:hsl(var(--foreground));font-size:16px}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-summary>.card{align-items:center;gap:11px;padding:13px;display:flex}.workspace-summary__icon{border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.workspace-summary__icon.blue{background:hsl(var(--info) / .09);color:hsl(var(--info))}.workspace-summary__icon.violet{background:hsl(var(--violet) / .09);color:hsl(var(--violet))}.workspace-summary__icon.green{background:hsl(var(--success) / .09);color:hsl(var(--success))}.workspace-summary__icon.amber{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.workspace-summary>.card>span:last-child{flex-direction:column;min-width:0;display:flex}.workspace-summary strong{font-size:15px}.workspace-summary small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-card{overflow:hidden}.workspace-card>.tabs{border-bottom:1px solid hsl(var(--border));padding:0 15px}.offer-list,.active-order-list{flex-direction:column;gap:13px;padding:17px;display:flex}.offer-card,.active-order-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:11px;padding:17px}.offer-card--featured{border-color:hsl(var(--primary) / .3);box-shadow:0 4px 18px hsl(var(--primary) / .07)}.offer-card__top,.active-order-card__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.offer-card__eyebrow{align-items:center;gap:7px;margin-bottom:8px;display:flex}.offer-card h3{margin:0;font-size:16px}.order-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:13px;margin-top:7px;font-size:12px;display:flex}.order-meta span{align-items:center;gap:5px;display:inline-flex}.offer-card__amount{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.offer-card__amount>strong{letter-spacing:-.03em;white-space:nowrap;font-size:20px}.countdown{background:hsl(var(--warning) / .1);color:#ab6b17;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.countdown.is-urgent{background:hsl(var(--danger) / .09);color:hsl(var(--danger))}.offer-card__description{background:hsl(var(--muted) / .75);color:hsl(var(--muted-foreground));border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:12px}.offer-card__footer,.active-order-card__footer{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:13px;display:flex}.offer-card__footer>div{gap:7px;display:flex}.offer-card__created,.active-order-card__footer>span{color:hsl(var(--muted-foreground));align-items:center;gap:5px;font-size:12px;display:inline-flex}.active-order-card__header>div{align-items:center;gap:9px;display:flex}.active-order-card__header>div>span:first-child{font-size:14px;font-weight:650}.active-order-card__header>strong{font-size:17px}.active-order-card__timeline{align-items:flex-start;max-width:520px;margin:25px auto 7px;display:flex}.timeline-step{width:64px;color:hsl(var(--muted-foreground));flex-direction:column;flex:0 0 64px;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.timeline-step i{border:3px solid hsl(var(--card));background:hsl(var(--border-strong));width:12px;height:12px;box-shadow:0 0 0 1px hsl(var(--border-strong));border-radius:50%}.timeline-step.is-complete{color:hsl(var(--primary))}.timeline-step.is-complete i{background:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.timeline-line{background:hsl(var(--border));flex:1;height:2px;margin-top:5px}.timeline-line.is-complete{background:hsl(var(--primary))}.history-list{flex-direction:column;display:flex}.history-list__item{border-bottom:1px solid hsl(var(--border));grid-template-columns:34px minmax(140px,1fr) auto minmax(110px,auto) minmax(120px,auto) 16px;align-items:center;gap:12px;min-height:64px;padding:9px 18px;display:grid}.history-list__item:last-child{border-bottom:0}.history-list__icon{background:hsl(var(--success) / .08);width:32px;height:32px;color:hsl(var(--success));border-radius:8px;justify-content:center;align-items:center;display:flex}.history-list__item>div{flex-direction:column;min-width:0;display:flex}.history-list__item strong{font-size:12px}.history-list__item span{color:hsl(var(--muted-foreground));font-size:12px}.history-list__item>strong{color:hsl(var(--foreground));font-size:12px}.orders-panel,.logs-panel{overflow:hidden}.orders-panel__tabs,.logs-panel__tabs{border-bottom:1px solid hsl(var(--border));padding:0 13px}.orders-table{min-width:970px}.mobile-order-list,.mobile-log-list{display:none}.pagination{border-top:1px solid hsl(var(--border));min-height:52px;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:15px;padding:7px 15px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:3px;display:flex}.pagination__page{cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:12px}.pagination__page.is-active{background:hsl(var(--accent));color:hsl(var(--primary));font-weight:700}.order-detail{flex-direction:column;gap:20px;display:flex}.order-detail__hero{background:hsl(var(--muted) / .7);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px;display:flex}.order-detail__hero>div:first-child{flex-direction:column;display:flex}.order-detail__hero span{color:hsl(var(--muted-foreground));font-size:12px}.order-detail__hero strong{letter-spacing:-.04em;margin-top:3px;font-size:24px}.order-detail__badges{align-items:center;gap:7px;display:flex}.detail-alert{border:1px solid hsl(var(--warning) / .2);background:hsl(var(--warning) / .065);color:#a16517;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.detail-alert strong{font-size:12px;display:block}.detail-alert p{margin:2px 0 0;font-size:12px}.detail-grid{border:1px solid hsl(var(--border));background:hsl(var(--border));border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.detail-grid>div{background:hsl(var(--card));flex-direction:column;justify-content:center;min-width:0;min-height:70px;padding:12px;display:flex}.detail-grid span{color:hsl(var(--muted-foreground));align-items:center;gap:5px;font-size:12px;display:flex}.detail-grid strong{text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.detail-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-section{border-top:1px solid hsl(var(--border));padding-top:18px}.detail-section h3{margin:0 0 12px;font-size:12px}.detail-section__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-timeline{flex-direction:column;display:flex}.audit-timeline__item{align-items:flex-start;gap:11px;min-height:51px;padding-left:4px;display:flex;position:relative}.audit-timeline__item:before{background:hsl(var(--border));content:"";width:1px;position:absolute;top:14px;bottom:-1px;left:9px}.audit-timeline__item:last-child:before{display:none}.audit-timeline__item>i{z-index:1;border:3px solid hsl(var(--card));background:hsl(var(--border-strong));width:11px;height:11px;box-shadow:0 0 0 1px hsl(var(--border-strong));border-radius:50%;flex:0 0 11px;margin-top:2px;position:relative}.audit-timeline__item>i.success{background:hsl(var(--success));box-shadow:0 0 0 1px hsl(var(--success))}.audit-timeline__item>i.info{background:hsl(var(--info));box-shadow:0 0 0 1px hsl(var(--info))}.audit-timeline__item>i.danger{background:hsl(var(--danger));box-shadow:0 0 0 1px hsl(var(--danger))}.audit-timeline__item>div{flex-direction:column;flex:1;min-width:0;display:flex}.audit-timeline__item strong{font-size:12px}.audit-timeline__item span{color:hsl(var(--muted-foreground));font-size:12px}.worker-picker{flex-direction:column;gap:7px;display:flex}.worker-picker__item{border:1px solid hsl(var(--border));cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:11px;display:flex}.worker-picker__item:hover,.worker-picker__item.is-selected{border-color:hsl(var(--primary) / .45);background:hsl(var(--accent) / .4)}.worker-picker__item>span:nth-of-type(2){flex-direction:column;flex:1;min-width:0;display:flex}.worker-picker__item strong{font-size:12px}.worker-picker__item small{color:hsl(var(--muted-foreground));font-size:12px}.worker-picker__load{flex-direction:column;align-items:flex-end;display:flex}.workers-panel{padding:15px}.workers-toolbar{align-items:center;gap:10px;margin-bottom:15px;display:flex}.workers-toolbar .search-field{margin-right:auto}.status-filter{background:hsl(var(--muted));border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.status-filter button{height:31px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.status-filter button.is-active{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 3px #102a3314}.worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.worker-card{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;min-width:0;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.worker-card:hover{border-color:hsl(var(--border-strong));transform:translateY(-1px);box-shadow:0 8px 20px #102a330e}.worker-card__header{align-items:center;gap:10px;min-width:0;display:flex}.avatar--worker{flex-basis:40px;width:40px;height:40px}.worker-card__identity{flex-direction:column;flex:1;min-width:0;display:flex}.worker-card__identity strong,.worker-card__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-card__identity strong{font-size:12px}.worker-card__identity span{color:hsl(var(--muted-foreground));align-items:center;gap:3px;font-size:12px;display:inline-flex}.worker-card__status{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.worker-card__status>span:last-child{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.worker-card__load{background:hsl(var(--muted) / .65);border-radius:8px;margin-top:15px;padding:11px}.worker-card__load>div{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.worker-card__load strong{color:hsl(var(--foreground));font-size:12px}.worker-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.worker-card__metrics>span{border-right:1px solid hsl(var(--border));text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.worker-card__metrics>span:last-child{border-right:0}.worker-card__metrics strong{font-size:12px}.worker-card__metrics small{color:hsl(var(--muted-foreground));font-size:12px}.worker-card__tags,.tag-cloud{flex-wrap:wrap;gap:5px;display:flex}.worker-card__tags{min-height:23px;margin-top:13px}.worker-card__footer{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:7px;margin-top:13px;padding-top:12px;display:flex}.worker-card__footer .button{height:34px;padding:0 10px;font-size:12px}.worker-detail{flex-direction:column;gap:20px;display:flex}.worker-detail__hero{align-items:center;gap:15px;display:flex}.worker-detail__hero>div{flex-direction:column;gap:7px;display:flex}.worker-detail__hero p{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.worker-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.worker-detail__metrics>.card{flex-direction:column;padding:12px;display:flex}.worker-detail__metrics span{color:hsl(var(--muted-foreground));font-size:12px}.worker-detail__metrics strong{margin-top:4px;font-size:16px}.capacity-block{background:hsl(var(--muted) / .65);border-radius:9px;padding:13px}.capacity-block>div{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.capacity-block strong{color:hsl(var(--foreground));font-size:12px}.strategy-panel{overflow:hidden}.strategy-panel__header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.strategy-panel__header h2{margin:0;font-size:14px}.strategy-panel__header p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.strategy-list{flex-direction:column;padding:16px;display:flex}.strategy-row{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;grid-template-columns:42px 42px minmax(240px,1fr) minmax(250px,.75fr) auto;align-items:center;gap:12px;min-height:113px;padding:13px;transition:opacity .15s;display:grid;position:relative}.strategy-row+.strategy-row{margin-top:28px}.strategy-row.is-disabled{opacity:.5;background:hsl(var(--muted) / .35)}.strategy-row__order{color:hsl(var(--border-strong));align-items:center;gap:4px;display:flex}.strategy-row__order span{background:hsl(var(--muted));width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.strategy-row__icon{background:hsl(var(--muted));width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:10px;justify-content:center;align-items:center;display:flex}.strategy-row__icon.is-teal{background:hsl(var(--primary) / .09);color:hsl(var(--primary))}.strategy-row__icon.is-blue{background:hsl(var(--info) / .09);color:hsl(var(--info))}.strategy-row__icon.is-violet{background:hsl(var(--violet) / .09);color:hsl(var(--violet))}.strategy-row__icon.is-amber{background:hsl(var(--warning) / .1);color:#c17715}.strategy-row__main{min-width:0}.strategy-row__title{align-items:center;gap:8px;min-width:0;display:flex}.strategy-row__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.strategy-row__main>p{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:12px;overflow:hidden}.strategy-row__rules{flex-wrap:wrap;gap:5px 10px;display:flex}.strategy-row__rules span{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:12px;display:inline-flex}.strategy-row__rules svg{color:hsl(var(--success))}.strategy-row__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strategy-row__stats>span{border-right:1px solid hsl(var(--border));flex-direction:column;align-items:center;min-width:0;padding:0 10px;display:flex}.strategy-row__stats>span:last-child{border-right:0}.strategy-row__stats small{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:12px}.strategy-row__actions{align-items:center;gap:6px;display:flex}.reorder-buttons{flex-direction:column;display:flex}.reorder-buttons .button{width:27px;height:25px}.strategy-connector{z-index:1;height:28px;color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:calc(100% + 1px);left:36px}.strategy-footnotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.strategy-footnotes>.card{align-items:flex-start;gap:11px;padding:14px;display:flex}.strategy-footnotes>.card>span{background:hsl(var(--accent));width:35px;height:35px;color:hsl(var(--primary));border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;display:flex}.strategy-footnotes strong{font-size:12px}.strategy-footnotes p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.logs-table{min-width:1080px}.log-time{width:145px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.category-cell{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.event-code,.request-id{background:hsl(var(--muted));color:hsl(var(--secondary-foreground));white-space:nowrap;border-radius:5px;padding:3px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.request-id{color:hsl(var(--muted-foreground))}.log-message{min-width:260px}.log-message strong,.log-message span{display:block}.log-message strong{text-overflow:ellipsis;white-space:nowrap;max-width:410px;font-size:12px;font-weight:550;overflow:hidden}.log-message span{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px}.log-detail{flex-direction:column;gap:19px;display:flex}.log-detail__summary{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.log-detail__summary code{background:hsl(var(--muted));color:hsl(var(--primary));border-radius:6px;padding:4px 7px;font-size:12px}.log-detail__message{background:hsl(var(--muted) / .65);border-radius:9px;padding:15px}.log-detail__message h3{margin:0;font-size:13px}.log-detail__message p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:12px}.copy-value{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:4px;padding:0;display:inline-flex}.copy-value code{text-overflow:ellipsis;font-size:12px;overflow:hidden}.json-view{border:1px solid hsl(var(--border));color:#b9ddd8;white-space:pre-wrap;background:#14272d;border-radius:9px;max-height:290px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.backend-run-card{padding:17px}.backend-run-card__body{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1.45fr) minmax(310px,.7fr);align-items:end;gap:22px;margin-top:16px;padding-top:16px;display:grid}.backend-run-form{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.6fr) minmax(130px,.6fr) auto;align-items:end;gap:10px;display:grid}.backend-run-status{border:1px solid hsl(var(--border));background:hsl(var(--border));border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.backend-run-status>span{background:hsl(var(--muted) / .55);flex-direction:column;justify-content:center;min-width:0;min-height:60px;padding:9px;display:flex}.backend-run-status small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.backend-run-status strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.backend-run-card__hint{color:hsl(var(--muted-foreground));margin:12px 0 0;font-size:12px}.backend-run-card>.inline-notice{margin-top:12px}.backend-run-result{border-top:1px solid hsl(var(--border));align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.backend-run-result>strong{font-size:12px}.backend-run-result>div{flex-wrap:wrap;gap:5px;display:flex}.simulation-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.simulation-main,.simulation-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.preset-card,.simulation-config,.projection-card,.coverage-card,.run-card,.result-details,.run-history{padding:17px}.preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.preset-item{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;min-height:116px;padding:10px;transition:border-color .15s,background .15s;display:flex}.preset-item:disabled{cursor:not-allowed;opacity:.55}.preset-item__icon{background:hsl(var(--muted));width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;margin-bottom:9px;display:flex}.preset-item__icon.is-green{background:hsl(var(--success) / .09);color:hsl(var(--success))}.preset-item__icon.is-amber{background:hsl(var(--warning) / .1);color:hsl(var(--warning))}.preset-item__icon.is-red{background:hsl(var(--danger) / .08);color:hsl(var(--danger))}.preset-item__icon.is-violet{background:hsl(var(--violet) / .08);color:hsl(var(--violet))}.preset-item__icon.is-blue{background:hsl(var(--info) / .08);color:hsl(var(--info))}.preset-item>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.preset-item strong{font-size:12px}.preset-item small{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.preset-item>svg{display:none}.environment-status{color:hsl(var(--success));align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.environment-status i{background:hsl(var(--success));width:7px;height:7px;box-shadow:0 0 0 4px hsl(var(--success) / .1);border-radius:50%}.config-section{border-top:1px solid hsl(var(--border));margin-top:18px;padding-top:16px}.config-section h3{align-items:center;gap:7px;margin:0 0 15px;font-size:12px;display:flex}.config-section h3 svg{color:hsl(var(--primary))}.slider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;display:grid}.slider-field{flex-direction:column;gap:8px;min-width:0;display:flex}.slider-field__header,.slider-field__range{justify-content:space-between;align-items:center;gap:10px;display:flex}.slider-field__header span{color:hsl(var(--muted-foreground));font-size:12px}.slider-field__header strong{font-size:12px}.slider-field input[type=range]{appearance:none;background:linear-gradient(to right, hsl(var(--primary)) 0 var(--slider-value), hsl(var(--muted)) var(--slider-value) 100%);cursor:pointer;border-radius:99px;width:100%;height:5px}.slider-field input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid hsl(var(--card));background:hsl(var(--primary));width:16px;height:16px;box-shadow:0 0 0 1px hsl(var(--primary));border-radius:50%}.slider-field input[type=range]::-moz-range-thumb{border:3px solid hsl(var(--card));background:hsl(var(--primary));width:11px;height:11px;box-shadow:0 0 0 1px hsl(var(--primary));border-radius:50%}.slider-field__range{color:hsl(var(--muted-foreground));font-size:12px}.projection-list{flex-direction:column;margin:15px 0;display:flex}.projection-list>div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:15px;min-height:37px;display:flex}.projection-list span{color:hsl(var(--muted-foreground));font-size:12px}.projection-list strong{font-size:12px}.projection-list strong.danger{color:hsl(var(--danger))}.coverage-card h3{margin:0 0 10px;font-size:12px}.coverage-card>div{min-height:36px;color:hsl(var(--secondary-foreground));grid-template-columns:27px 1fr 15px;align-items:center;gap:8px;font-size:12px;display:grid}.coverage-card>div>span{background:hsl(var(--muted));width:27px;height:27px;color:hsl(var(--primary));border-radius:7px;justify-content:center;align-items:center;display:flex}.coverage-card>div>svg{color:hsl(var(--success))}.run-card__header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.run-card__header>strong{font-size:12px}.run-indicator{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.run-indicator i{background:hsl(var(--border-strong));border-radius:50%;width:7px;height:7px}.run-indicator.is-running{color:hsl(var(--primary))}.run-indicator.is-running i{background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .1);animation:1s infinite pulse}.event-console{color:#c3dfdc;background:#14272d;border-radius:8px;flex-direction:column;gap:6px;height:165px;margin-top:12px;padding:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;display:flex;overflow-y:auto}.event-console>div{align-items:flex-start;gap:8px;display:flex}.event-console>div span{color:#5f8986}.event-console p{margin:0}.event-console__empty{color:#668581;text-align:center;margin:auto!important}.simulation-results{flex-direction:column;gap:14px;display:flex}.result-verdict{border:1px solid hsl(var(--success) / .2);border-radius:var(--radius);background:hsl(var(--success) / .05);align-items:center;gap:13px;padding:16px 18px;display:flex}.result-verdict--warning{border-color:hsl(var(--warning) / .22);background:hsl(var(--warning) / .06)}.result-verdict--danger{border-color:hsl(var(--danger) / .2);background:hsl(var(--danger) / .05)}.result-verdict>span{background:hsl(var(--success) / .11);width:42px;height:42px;color:hsl(var(--success));border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.result-verdict--warning>span{background:hsl(var(--warning) / .12);color:hsl(var(--warning))}.result-verdict--danger>span{background:hsl(var(--danger) / .1);color:hsl(var(--danger))}.result-verdict>div{flex:1;min-width:0}.result-verdict h2{margin:0;font-size:14px}.result-verdict p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.result-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.result-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.result-bars>div>span{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.result-bars strong{font-size:12px}.result-bars em{color:hsl(var(--muted-foreground));font-size:12px;font-style:normal}.run-history__table{flex-direction:column;margin-top:13px;display:flex}.run-history__table>div{border-top:1px solid hsl(var(--border));grid-template-columns:10px minmax(160px,1fr) repeat(3,minmax(90px,auto)) auto;align-items:center;gap:12px;min-height:52px;display:grid}.run-history__status{border-radius:50%;width:7px;height:7px}.run-history__status.is-success{background:hsl(var(--success))}.run-history__status.is-warning{background:hsl(var(--warning))}.run-history__status.is-danger{background:hsl(var(--danger))}.run-history__table span{flex-direction:column;display:flex}.run-history__table strong{font-size:12px}.run-history__table small{color:hsl(var(--muted-foreground));font-size:12px}.integration-status{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr);gap:14px;display:grid}.connection-card{border-color:hsl(var(--success) / .2);background:hsl(var(--success) / .035);justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.connection-card.is-offline{border-color:hsl(var(--danger) / .2);background:hsl(var(--danger) / .035)}.connection-card__main{align-items:center;gap:12px;min-width:0;display:flex}.connection-card__icon{background:hsl(var(--success) / .1);width:43px;height:43px;color:hsl(var(--success));border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;display:flex}.is-offline .connection-card__icon{background:hsl(var(--danger) / .09);color:hsl(var(--danger))}.connection-card__main>div{flex-direction:column;min-width:0;display:flex}.connection-card__main span{color:hsl(var(--muted-foreground));font-size:12px}.connection-card__main strong{font-size:12px}.connection-card__main p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:12px}.integration-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.integration-main,.integration-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.settings-card,.security-card,.delivery-card,.ip-card{padding:18px}.settings-card>.form-grid,.settings-card>.panel-heading+.field{margin-top:18px}.settings-card>.field+.field{margin-top:14px}.secret-input,.copy-input{border:1px solid hsl(var(--border));min-width:0;height:42px;color:hsl(var(--muted-foreground));border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.secret-input:focus-within,.copy-input:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1)}.secret-input input,.copy-input input{min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.secret-input button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.copy-input{padding-right:4px}.webhook-security{border-top:1px solid hsl(var(--border));flex-direction:column;gap:13px;margin-top:15px;padding-top:15px;display:flex}.event-subscriptions{flex-direction:column;margin-top:12px;display:flex}.event-subscriptions .toggle-row{border-top:1px solid hsl(var(--border));min-height:57px}.security-card{color:#fff;background:#143038;position:relative;overflow:hidden}.security-card:after{content:"";border:22px solid #ffffff06;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-42px}.security-card__icon{color:#8ed7ce;background:#ffffff17;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.security-card h3{margin:15px 0 0;font-size:13px}.security-card p{color:#ffffff8c;margin:3px 0 12px;font-size:12px}.security-card ul{z-index:1;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:relative}.security-card li{color:#ffffffb8;align-items:center;gap:7px;font-size:12px;display:flex}.security-card li svg{color:#78c9bf}.delivery-list{flex-direction:column;margin:12px 0 8px;display:flex}.delivery-list>div{border-top:1px solid hsl(var(--border));grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.delivery-list__status{background:hsl(var(--success) / .08);width:27px;height:27px;color:hsl(var(--success));border-radius:7px;justify-content:center;align-items:center;display:flex}.delivery-list__status.is-error{background:hsl(var(--danger) / .08);color:hsl(var(--danger))}.delivery-list__status.is-warning{background:hsl(var(--warning) / .09);color:hsl(var(--warning))}.delivery-list>div>div{flex-direction:column;min-width:0;display:flex}.delivery-list strong,.delivery-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-list strong{font-size:12px}.delivery-list small{color:hsl(var(--muted-foreground));font-size:12px}.delivery-card>.button{width:100%}.ip-card{align-items:flex-start;gap:10px;display:flex}.ip-card>svg{color:hsl(var(--primary))}.ip-card>div{flex:1;min-width:0}.ip-card h3{margin:0;font-size:12px}.ip-card p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.unsaved-bar{z-index:25;border:1px solid hsl(var(--border));background:hsl(var(--card) / .95);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:10px 12px 10px 15px;display:flex;position:sticky;bottom:14px}.unsaved-bar>span{color:hsl(var(--warning));align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.unsaved-bar>div{gap:7px;display:flex}.staff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.staff-summary .card{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:18px;display:grid}.staff-summary .card>svg{color:var(--primary);grid-row:1/span 2}.staff-summary .card span{color:var(--muted-foreground);font-size:13px}.staff-summary .card strong{font-size:19px}.staff-panel{overflow:hidden}.staff-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px;display:flex}.staff-toolbar .search-field{flex:1;min-width:220px}.staff-toolbar .field{min-width:190px}.staff-list{display:grid}.staff-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(180px,1fr) minmax(210px,auto) minmax(330px,auto);align-items:center;gap:14px;padding:16px;display:grid}.staff-row__identity,.staff-row__meta{flex-direction:column;gap:5px;min-width:0;display:flex}.staff-row__identity small,.staff-row__meta small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.credential-panel{gap:16px;display:grid}.credential-panel code{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--muted);color:var(--foreground);-webkit-user-select:all;user-select:all;border-radius:10px;padding:16px;font-size:13px;line-height:1.6;display:block}@media (width<=1160px){.staff-row{grid-template-columns:auto 1fr minmax(210px,auto)}.staff-row__actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=768px){.staff-summary{grid-template-columns:1fr}.staff-toolbar{flex-direction:column;align-items:stretch}.staff-toolbar .search-field,.staff-toolbar .field{width:100%;min-width:0}.staff-row{grid-template-columns:auto 1fr;align-items:start}.staff-row__meta,.staff-row__actions{grid-column:1/-1}.staff-row__actions .button{flex:150px}}@media (width<=1320px){.worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-row{grid-template-columns:36px 38px minmax(230px,1fr) minmax(210px,.75fr) auto;gap:9px}.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preset-item{min-height:102px}}@media (width<=1160px){:root{--sidebar-width:250px}.main-content{padding:22px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--charts,.dashboard-grid--tables,.simulation-layout,.integration-layout{grid-template-columns:1fr}.simulation-aside,.integration-aside{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.run-card{grid-column:span 1}.strategy-row{grid-template-columns:36px 38px minmax(210px,1fr) auto}.strategy-row__stats,.command-search{display:none}.backend-run-card__body{grid-template-columns:1fr}}@media (width<=1080px){.sidebar{display:none}.app-shell__body{margin-left:0}.topbar__menu{display:inline-flex}.mobile-drawer{z-index:100;display:block;position:fixed;inset:0}.mobile-drawer__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081c227a;border:0;position:absolute;inset:0}.mobile-drawer__panel{border-right:1px solid hsl(var(--border));background:hsl(var(--card));width:min(290px,100vw - 44px);height:100%;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}.mobile-drawer__close{z-index:2;position:absolute;top:17px;right:12px}.mobile-drawer__panel .sidebar__brand{padding-right:54px}.simulation-aside,.integration-aside{grid-template-columns:1fr 1fr}.simulation-aside .run-card,.integration-aside .delivery-card{grid-column:1/-1}.login-page{grid-template-columns:1fr}.login-showcase{display:none}.login-panel{padding-top:36px}}@media (width<=768px){.topbar{height:62px;padding:0 15px}.topbar__left p,.user-button__copy,.user-button>svg{display:none}.main-content{padding:18px 15px 80px}.page-stack{gap:16px}.page-header{flex-direction:column;align-items:flex-start;gap:14px}.page-header__actions{width:100%;overflow-x:auto}.page-header__actions .button{flex:1}.kpi-grid,.result-kpis,.workspace-summary,.worker-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-strip,.availability-card{flex-direction:column;align-items:flex-start}.health-strip__stats,.availability-card__stats{justify-content:space-between;gap:12px;width:100%}.filter-bar{flex-wrap:wrap;align-items:stretch}.filter-bar .search-field{width:100%;min-width:100%}.filter-bar .select,.filter-bar .button{flex:1}.orders-panel .table-frame,.logs-panel .table-frame{display:none}.mobile-order-list,.mobile-log-list{flex-direction:column;display:flex}.mobile-order-card,.mobile-log-list>button{border:0;border-bottom:1px solid hsl(var(--border));text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;width:100%;padding:14px 15px;display:flex}.mobile-order-card__top,.mobile-order-card__bottom,.mobile-log-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-order-card__top strong{font-size:12px}.mobile-order-card__amount{margin-top:10px;font-size:17px;font-weight:700}.mobile-order-card__meta{color:hsl(var(--muted-foreground));margin-top:3px;font-size:12px}.mobile-order-card__bottom{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-top:10px;padding-top:9px;font-size:12px}.mobile-log-list>button>span{justify-content:flex-start}.mobile-log-list>button>span code{font-size:12px}.mobile-log-list>button>strong{margin-top:8px;font-size:12px}.mobile-log-list>button>small{color:hsl(var(--muted-foreground));margin-top:5px;font-size:12px}.pagination{display:none}.worker-grid{grid-template-columns:1fr}.workers-toolbar{flex-wrap:wrap;align-items:stretch}.workers-toolbar .search-field{width:100%;min-width:100%}.status-filter{max-width:100%;overflow-x:auto}.strategy-row{grid-template-columns:34px 38px minmax(0,1fr);min-height:0}.strategy-row__actions{border-top:1px solid hsl(var(--border));grid-column:2/-1;justify-content:flex-end;padding-top:9px}.strategy-footnotes{grid-template-columns:1fr}.strategy-footnotes>.card,.strategy-footnotes>.card:nth-child(2){border-right:0;border-bottom:1px solid hsl(var(--border))}.strategy-footnotes>.card:last-child{border-bottom:0}.preset-grid,.backend-run-form{grid-template-columns:1fr 1fr}.slider-grid,.result-bars{grid-template-columns:1fr}.simulation-aside,.integration-aside{display:flex}.integration-status{grid-template-columns:1fr}.integration-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.run-history__table>div{grid-template-columns:10px 1fr auto;padding:9px 0}.run-history__table>div>span:nth-of-type(n+3){display:none}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-list__item{grid-template-columns:34px 1fr auto}.history-list__item>:nth-child(n+4){display:none}.offer-card__top,.offer-card__footer,.active-order-card__footer{flex-direction:column;align-items:stretch}.offer-card__amount{align-items:flex-start}.offer-card__footer>div{width:100%}.offer-card__footer .button{flex:1}.modal-layer{align-items:flex-end;padding:0}.modal{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:calc(100vh - 24px)}.modal--sm,.modal--lg{width:100%}.modal__content{padding:18px 16px}.modal__header{padding:17px 16px}.modal__footer{padding:12px 16px}}@media (width<=520px){.kpi-grid,.result-kpis,.workspace-summary,.worker-detail__metrics,.integration-kpis{grid-template-columns:1fr}.kpi-card{align-items:center}.kpi-card__value{font-size:22px}.page-header h1{font-size:23px}.topbar__left h2{max-width:170px}.popover--notifications{width:auto;position:fixed;top:64px;left:10px;right:10px}.status-overview{flex-direction:column}.status-legend{width:100%}.health-strip__stats,.availability-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preset-grid{grid-template-columns:1fr}.history-list__item{grid-template-columns:1fr auto;row-gap:9px}.backend-run-form,.backend-run-status{grid-template-columns:1fr}.backend-run-result{flex-direction:column;align-items:flex-start}.preset-item{flex-direction:row;align-items:center;gap:10px;min-height:0}.preset-item__icon{flex:0 0 32px;margin:0}.preset-item>svg{display:block}.result-verdict{flex-wrap:wrap;align-items:flex-start}.result-verdict>div{min-width:calc(100% - 60px)}.connection-card{flex-direction:column;align-items:flex-start}.copy-input{flex-direction:column;align-items:stretch;height:auto;padding:9px}.copy-input input{width:100%}.detail-grid,.detail-grid--compact{grid-template-columns:1fr}.worker-card__metrics{gap:5px}.login-panel{padding:28px 20px 18px}.login-legal{flex-wrap:wrap;gap:7px 14px}.unsaved-bar{flex-direction:column;align-items:stretch}.unsaved-bar>div .button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scrollbar-color:hsl(var(--border-strong)) hsl(var(--background))}body,#root{width:100%;min-height:100%}button{min-height:42px}.button{letter-spacing:0;border-radius:10px;height:46px;min-height:46px;padding-inline:18px;font-size:14px;font-weight:520}.button--sm,.button--icon{height:44px;min-height:44px}.button--icon{border-radius:10px;width:44px}.button--primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:inset 0 1px #ffffff29}.button--primary:hover:not(:disabled){border-color:hsl(var(--primary-dark));background:hsl(var(--primary-dark));box-shadow:inset 0 1px #ffffff24}.button--secondary{border-color:hsl(var(--border));background:hsl(var(--secondary) / .86);box-shadow:inset 0 1px #ffffff0a}.button--ghost:hover:not(:disabled),.button--secondary:hover:not(:disabled){border-color:hsl(var(--border-strong));background:hsl(var(--muted) / .9)}.button:hover:not(:disabled){transform:none}.button--soft{border-color:hsl(var(--info) / .24);background:hsl(var(--info) / .11);color:hsl(var(--info))}.button--danger{color:hsl(var(--danger));background:0 0;border-color:#0000}.button--danger:hover:not(:disabled){background:hsl(var(--danger) / .1);border-color:#0000}.input,.select,.auth-field__control,.search-field{border-color:hsl(var(--border));background:#0e0e16db;border-radius:10px;min-height:46px;box-shadow:inset 0 1px #ffffff06}.toggle-row,.check-grid span{min-height:42px}.check-grid span{height:42px}.slider-field input[type=range]{min-height:42px}.textarea{border-color:hsl(var(--border));background:#0e0e16db;border-radius:10px;box-shadow:inset 0 1px #ffffff06}.card{border-color:hsl(var(--border));background:hsl(var(--card) / .82);border-radius:14px;box-shadow:inset 0 1px #ffffff09}.inline-notice--warning,.is-paused .availability-card__icon,.countdown,.detail-alert,.strategy-row__icon.is-amber{color:hsl(var(--warning))}.inline-notice{color:hsl(var(--info))}.inline-notice--success,.action-toast{color:hsl(var(--success))}.state-text,.meta-text,.count-text{width:max-content;max-width:100%;color:hsl(var(--secondary-foreground));white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.state-text__dot{background:hsl(var(--muted-foreground));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.state-text--success .state-text__dot{background:hsl(var(--success))}.state-text--warning .state-text__dot{background:hsl(var(--warning))}.state-text--danger .state-text__dot{background:hsl(var(--danger))}.state-text--info .state-text__dot{background:hsl(var(--info))}.state-text--violet .state-text__dot{background:hsl(var(--violet))}.state-text--danger,.state-text--warning{color:hsl(var(--foreground))}.meta-text{color:hsl(var(--muted-foreground));gap:0;font-weight:450}.meta-text--success{color:hsl(var(--success))}.meta-text--warning{color:hsl(var(--warning))}.meta-text--danger{color:hsl(var(--danger))}.meta-text--info{color:hsl(var(--info))}.meta-text--violet{color:hsl(var(--violet))}.count-text{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-weight:500}.count-text--success{color:hsl(var(--success))}.count-text--warning{color:hsl(var(--warning))}.count-text--danger{color:hsl(var(--danger))}.count-text--info{color:hsl(var(--info))}.count-text--violet{color:hsl(var(--violet))}.page-stack{gap:28px}.page-header{border-bottom:1px solid hsl(var(--border) / .72);align-items:flex-end;padding-bottom:22px}.page-header__eyebrow{color:hsl(var(--primary));letter-spacing:.015em;text-transform:none;margin-bottom:9px;font-size:13px}.page-header h1{letter-spacing:-.045em;font-size:clamp(29px,3vw,44px);font-weight:430;line-height:1.05}.page-header p{max-width:760px;margin-top:10px;font-size:15px;line-height:1.55}.section-header h2,.panel-heading h2{letter-spacing:-.03em;font-size:21px;font-weight:500}.section-header p,.panel-heading p{margin-top:6px;font-size:14px}.inline-notice,.action-toast{border-left-width:1px;border-radius:10px;min-height:46px;font-size:14px}.action-toast>svg,.inline-notice>svg{display:none}.tabs{border:0;border-bottom:1px solid hsl(var(--border) / .74);background:0 0;border-radius:0;gap:6px;min-height:50px}.tabs__item{border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;min-height:50px;padding-inline:16px;font-size:14px;font-weight:460}.tabs__item.is-active{border-bottom-color:hsl(var(--primary));background:hsl(var(--primary) / .055);color:hsl(var(--foreground))}th{background:hsl(var(--muted) / .38);letter-spacing:.015em;text-transform:none;height:50px;font-size:13px;font-weight:520}td{font-size:14px}th,td{padding:14px 17px}.table-primary{font-size:14px}.table-secondary{margin-top:4px;font-size:13px}.text-link,.card-link{align-items:center;min-height:46px;font-size:13px}.clickable-row{min-height:44px}.modal-backdrop{background:#020206b8}.modal{background:#0e0e16f7;border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 34px 100px #00000085}.modal__header h2{font-size:22px;font-weight:500}.modal__header p{font-size:13px}.app-shell{background:0 0;min-width:0}.sidebar{border-right-color:hsl(var(--border) / .82);background:radial-gradient(24rem 22rem at 12% 2%, hsl(var(--primary) / .15), transparent 66%), radial-gradient(22rem 24rem at 110% 76%, hsl(var(--cobalt) / .1), transparent 70%), linear-gradient(165deg, #0e0d16f5, #0a0b10f0);-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);box-shadow:18px 0 70px #0003}.sidebar__brand{border-bottom-color:hsl(var(--border) / .62);height:94px;margin:0 16px;padding-inline:10px}.brand--wordmark{gap:0}.brand__name{letter-spacing:-.055em;font-size:25px;font-weight:430}.sidebar__nav{padding:16px 12px 22px}.nav-group+.nav-group{margin-top:26px}.nav-group__label{color:hsl(var(--muted-foreground) / .82);letter-spacing:0;text-transform:none;margin:0 10px 10px;font-size:13px;font-weight:400}.nav-group__items{border:0;gap:8px;display:grid}.nav-item{--nav-tone:var(--primary);min-height:62px;color:hsl(var(--muted-foreground) / .96);-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);background:linear-gradient(135deg,#fff1,#0000 44%),#1616227a;border:1px solid #ffffff12;border-radius:16px 5px;gap:16px;margin:0;padding:0 17px;font-size:16px;font-weight:400;position:relative;box-shadow:inset 0 1px #ffffff0b}.nav-item__code{width:24px;color:hsl(var(--muted-foreground) / .72);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:650}.nav-item:hover{border-color:hsl(var(--nav-tone) / .28);background:linear-gradient(135deg, hsl(var(--nav-tone) / .11), transparent 48%), #181825a8}.nav-item.is-active{background:linear-gradient(118deg, hsl(var(--nav-tone) / .18), hsl(var(--nav-tone) / .055) 58%, #ffffff09);color:hsl(var(--foreground));border-color:hsl(var(--nav-tone) / .42);box-shadow:inset 0 1px #ffffff13, 0 14px 30px hsl(var(--nav-tone) / .07);font-weight:500}.nav-item:hover .nav-item__code,.nav-item.is-active .nav-item__code{color:hsl(var(--nav-tone))}.nav-item.is-active:before{background:hsl(var(--nav-tone));content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-1px}.topbar{border-bottom-color:hsl(var(--border) / .72);background:linear-gradient(90deg, hsl(var(--primary) / .035), transparent 34%), #0a0a10c7;-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);height:88px;padding-inline:clamp(22px,3vw,42px)}.topbar__left h2{font-size:17px;font-weight:500}.topbar__left p{margin-top:4px;font-size:13px}.user-button{border:1px solid hsl(var(--border) / .9);background:#15141f94;border-radius:12px;min-height:54px;padding:7px 15px}.user-button:hover{border-color:hsl(var(--primary) / .3);background:#191825b8}.user-button__copy strong,.popover-user strong{font-size:13px}.user-button__copy{max-width:230px}.user-button__mobile-label{display:none}.user-button__copy small,.popover-user small{font-size:13px}.popover{background:linear-gradient(145deg, #ffffff0b, transparent 34%), hsl(var(--card));box-shadow:inset 0 1px #ffffff0a, var(--shadow-md);border-radius:17px}.popover--user>button{border-radius:11px;height:42px;min-height:42px;font-size:12px}.main-content{max-width:1660px;padding:clamp(28px,3.2vw,52px)}.full-loader{background:radial-gradient(circle at 50% 42%, hsl(var(--primary) / .08), transparent 22rem), hsl(var(--background))}.full-loader p{font-size:12px}.login-page{background:hsl(var(--background));grid-template-columns:minmax(430px,.95fr) minmax(560px,1.05fr)}.login-showcase:before{background:linear-gradient(135deg, #ffffff0d, transparent 28%), radial-gradient(circle at 20% 85%, hsl(var(--info) / .07), transparent 22rem);-webkit-mask-image:none;mask-image:none}.login-showcase:after{display:none}.login-showcase h1{letter-spacing:-.06em;font-weight:410}.login-showcase__eyebrow,.login-benefits li,.login-showcase__footer strong,.login-showcase__footer small{font-size:12px}.login-panel{border-left:1px solid hsl(var(--border) / .72);background:linear-gradient(145deg, #ffffff05, transparent 24%), hsl(var(--background))}.login-panel__inner{max-width:450px}.login-panel__brand{color:hsl(var(--primary));letter-spacing:-.02em;margin-bottom:34px;font-size:15px;font-weight:560}.login-panel__icon{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .09);border-radius:14px}.login-panel__header p,.auth-field>span:first-child,.auth-field__label-row,.auth-field__label-row button,.otp-toggle,.login-legal{font-size:12px}.auth-field__toggle,.otp-toggle{min-height:42px}.page-stack--dashboard{gap:26px}.operations-monitor{border:1px solid hsl(var(--border));background:radial-gradient(circle at 27% 28%, hsl(var(--primary) / .105), transparent 27rem), linear-gradient(145deg, #ffffff0e, transparent 32%), linear-gradient(160deg, #14131b, #0c0b11);border-radius:10px 36px 10px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 34px 90px #00000042}.operations-monitor__header{border-bottom:1px solid hsl(var(--border) / .72);background:#ffffff03;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 28px;display:flex}.monitor-context,.monitor-freshness{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:13px;display:flex}.login-showcase__eyebrow{letter-spacing:.01em;text-transform:none;max-width:36rem;font-weight:520;line-height:1.45}.monitor-freshness>svg{display:none}.monitor-context__dot{background:hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 0 4px hsl(var(--primary) / .1);border-radius:50%}.monitor-freshness time{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:620}.monitor-freshness small{border-left:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:8px;font-size:13px}.operations-monitor__layout{grid-template-columns:minmax(0,2.15fr) minmax(320px,.85fr);display:grid}.operations-monitor__primary{min-width:0;padding:clamp(26px,3vw,40px)}.monitor-heading>span,.monitor-section-label,.throughput-heading>div:first-child>span{color:hsl(var(--primary));letter-spacing:.045em;font-size:13px;font-weight:620;display:block}.monitor-heading h2{letter-spacing:-.057em;max-width:720px;margin:9px 0 0;font-size:clamp(32px,4.1vw,56px);font-weight:390;line-height:1.02}.monitor-heading p{color:hsl(var(--muted-foreground));margin:14px 0 0;font-size:14px}.throughput-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:42px;display:flex}.throughput-heading>div:first-child strong{margin-top:3px;font-size:18px;font-weight:520;display:block}.throughput-totals{color:hsl(var(--muted-foreground));align-items:center;gap:17px;font-size:13px;display:flex}.throughput-totals>span{align-items:center;gap:6px;display:inline-flex}.throughput-totals strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.throughput-totals i{border-radius:99px;width:18px;height:2px}.throughput-totals i.primary{background:hsl(var(--primary))}.throughput-totals i.secondary{background:hsl(var(--info))}.throughput-chart{width:100%;margin:17px 0 0}.throughput-chart svg{width:100%;height:250px;display:block;overflow:visible}.chart-gridline{stroke:hsl(var(--border));stroke-dasharray:2 7}.chart-line{vector-effect:non-scaling-stroke}.chart-line--primary{stroke:hsl(var(--primary));filter:drop-shadow(0 5px 9px hsl(var(--primary) / .16))}.chart-line--secondary{stroke:hsl(var(--info));stroke-dasharray:6 7}.chart-point{fill:#100e15}.chart-axis-label{fill:hsl(var(--muted-foreground));font-size:12px}.operations-monitor__status{border-left:1px solid hsl(var(--border) / .8);background:linear-gradient(145deg,#ffffff06,#0000 36%),#0d0c12a3;flex-direction:column;min-width:0;padding:30px 28px 28px;display:flex}.operations-monitor__status h3{letter-spacing:-.035em;margin:8px 0 0;font-size:23px;font-weight:480}.operations-monitor__status>div:first-child>p{color:hsl(var(--muted-foreground));margin:7px 0 0;font-size:13px}.status-overview{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;min-height:0;padding:28px 0 20px;display:flex}.status-stack{background:hsl(var(--muted));border-radius:5px;gap:2px;width:100%;height:9px;display:flex;overflow:hidden}.status-stack>span{min-width:3px}.status-legend{grid-template-columns:1fr;gap:0;min-width:0;display:grid}.status-legend>div{border-bottom:1px solid hsl(var(--border) / .58);min-height:35px;color:hsl(var(--muted-foreground));grid-template-columns:9px minmax(0,1fr) auto 46px;align-items:center;gap:9px;font-size:13px;display:grid}.status-legend>div:last-child{border-bottom:0}.status-legend__dot{border-radius:2px;width:7px;height:7px}.status-legend strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:13px}.status-legend small{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.monitor-capacity{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.monitor-capacity>span{border:1px solid hsl(var(--border) / .72);background:hsl(var(--muted) / .46);min-width:0;color:hsl(var(--primary));border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.monitor-capacity>span>svg{display:none}.monitor-capacity>span>span{flex-direction:column;min-width:0;display:flex}.monitor-capacity small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:13px;line-height:1.3}.monitor-capacity strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:16px}.monitor-action{min-height:44px;color:hsl(var(--primary));justify-content:space-between;align-items:center;margin-top:14px;padding:0 3px 0 1px;font-size:13px;font-weight:620;display:flex}.monitor-action svg,.section-header a svg{display:none}.monitor-action:hover{color:hsl(var(--accent-foreground))}.kpi-grid{border:1px solid hsl(var(--border));background:hsl(var(--card) / .66);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.kpi-card{border:0;border-right:1px solid hsl(var(--border) / .76);min-height:150px;box-shadow:none;background:0 0;border-radius:0;padding:24px 22px 22px;display:block;position:relative}.kpi-card:before{display:none}.kpi-card--teal,.kpi-card--blue,.kpi-card--amber,.kpi-card--violet{background:0 0}.kpi-card:last-child{border-right:0}.kpi-card__icon{display:none}.kpi-card__label{color:hsl(var(--muted-foreground));font-size:13px}.kpi-card__value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:clamp(28px,2.5vw,38px);font-weight:450;display:block}.kpi-card__footer{color:hsl(var(--muted-foreground));margin-top:12px;font-size:13px}.expert-overview{isolation:isolate;background:radial-gradient(circle at 18% 20%,#28ccb41a,#0000 24rem),linear-gradient(152deg,#16141f,#0d0c13 66%);border-radius:0 38px 16px 26px}.expert-overview:before{z-index:2;content:"";background:linear-gradient(#40e2ca,#f5b047 68%,#0000);width:3px;position:absolute;top:0;bottom:0;left:0}.expert-overview .operations-monitor__header{padding-left:32px}.expert-overview .operations-monitor__primary{position:relative}.expert-overview .monitor-heading>span{color:#f7bc64}.expert-overview .monitor-heading h2{letter-spacing:-.064em;max-width:780px;font-size:clamp(38px,4.4vw,64px);font-weight:360;line-height:.99}.expert-overview .monitor-heading p{max-width:680px;color:hsl(var(--foreground) / .69);margin-top:18px;font-size:15px;line-height:1.62}.expert-overview .throughput-heading{border-top:1px solid hsl(var(--border) / .7);padding-top:26px}.expert-overview .operations-monitor__status{background:linear-gradient(#eca53c0e,#0000 26%),#0d0c13d1}.expert-overview .monitor-action{color:#86eadb;background:#2cbaa514;border:1px solid #39d0ba4d;border-radius:12px 12px 12px 4px;min-height:48px;margin-top:18px;padding:0 16px}.expert-overview .monitor-action:hover{color:#a2f6e9;background:#2cbaa521;border-color:#39d0ba8a}.expert-kpi-strip{border:1px solid hsl(var(--border));background:hsl(var(--card) / .58);border-radius:16px 4px;grid-template-columns:1.12fr .9fr 1fr 1.08fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.expert-kpi-strip article{border-right:1px solid hsl(var(--border) / .72);min-width:0;min-height:156px;padding:27px 24px 23px;position:relative}.expert-kpi-strip article:last-child{border-right:0}.expert-kpi-strip article:before{background:hsl(var(--primary));content:"";height:2px;position:absolute;top:0;left:24px;right:24px}.expert-kpi-strip article[data-accent=amber]:before{background:#f5b047}.expert-kpi-strip article[data-accent=blue]:before{background:#5da3ef}.expert-kpi-strip article[data-accent=violet]:before{background:#b980e5}.expert-kpi-strip span,.expert-kpi-strip small{color:hsl(var(--muted-foreground));font-size:13px;display:block}.expert-kpi-strip strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:15px;font-size:clamp(30px,2.7vw,42px);font-weight:420;display:block}.expert-kpi-strip small{margin-top:12px;line-height:1.45}.statistics-provenance{color:hsl(var(--muted-foreground));margin:-8px 0 18px;padding:0 2px;font-size:13px;line-height:1.55}.statistics-provenance strong{color:#78e3d3;font-weight:560}@media (width<=1080px){.expert-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-kpi-strip article:nth-child(2){border-right:0}.expert-kpi-strip article:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .72)}}@media (width<=620px){.expert-overview{border-radius:0 24px 14px 20px}.expert-overview .operations-monitor__header{padding-left:22px}.expert-overview .monitor-heading h2{font-size:clamp(34px,10.5vw,46px)}.expert-kpi-strip{grid-template-columns:1fr}.expert-kpi-strip article,.expert-kpi-strip article:nth-child(2){border-right:0;border-bottom:1px solid hsl(var(--border) / .72);min-height:132px}.expert-kpi-strip article:last-child{border-bottom:0}}.dashboard-grid{gap:20px}.dashboard-grid--tables{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.table-card,.workers-card{border-radius:14px}.table-card .section-header,.workers-card .section-header{padding:22px 22px 17px}.worker-list{padding:0 20px 12px}.worker-list__item{min-height:72px}.worker-list__copy strong,.worker-list__load{font-size:12px}.worker-list__load{flex-basis:42px;width:42px}.credential-panel code{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground))}.json-view,.event-console{border-color:hsl(var(--border));color:hsl(var(--accent-foreground));background:#0b0a10}.event-console>div span,.event-console__empty{color:hsl(var(--muted-foreground))}.security-card{border-color:hsl(var(--primary) / .18);background:linear-gradient(145deg, hsl(var(--primary) / .11), transparent 52%), hsl(var(--card));color:hsl(var(--foreground))}.security-card:after{display:none}.security-card p,.security-card li{color:hsl(var(--muted-foreground))}.security-card__icon,.security-card li svg{color:hsl(var(--primary))}.panel-heading>svg,.panel-heading h3>svg,.login-panel__icon,.login-benefits svg,.auth-field__control>svg,.secret-input>svg,.copy-input>svg,.connection-card__icon,.security-card__icon,.security-card li svg,.ip-card>svg,.preset-item__icon,.preset-item>svg,.coverage-card>div>svg,.workspace-summary__icon,.availability-card__icon,.staff-summary .card>svg,.worker-list__item>.avatar,.staff-row>.avatar,.assignee-cell>.avatar{display:none}.staff-row{grid-template-columns:minmax(220px,1fr) minmax(210px,auto) minmax(330px,auto)}.orders-panel,.logs-panel,.workers-panel,.staff-panel,.strategy-panel{background:hsl(var(--card) / .72);border-radius:14px;box-shadow:inset 0 1px #ffffff09}.filter-bar,.workers-toolbar,.staff-toolbar{border:0;border-bottom:1px solid hsl(var(--border) / .72);background:0 0;border-radius:0;padding:16px 18px}.table-action,.worker-card__open{min-width:78px;color:hsl(var(--secondary-foreground));border-color:#0000}.logs-table{table-layout:fixed;min-width:980px}.logs-table th:first-child{width:198px}.logs-table th:nth-child(2){width:134px}.logs-table th:nth-child(3){width:98px}.logs-table th:nth-child(4){width:164px}.logs-table th:nth-child(6){width:98px}.logs-table th:nth-child(7){width:92px}tbody tr{transition:background-color .15s,box-shadow .15s}tbody tr:hover{background:hsl(var(--primary) / .035);box-shadow:none}.pagination__page{border-radius:8px;width:auto;min-width:62px;min-height:44px;font-size:13px}.pagination__page.is-active{box-shadow:none;color:hsl(var(--secondary-foreground));background:0 0;border-color:#0000}.mobile-order-card__action{color:hsl(var(--primary));font-weight:600}.workers-overview{border:1px solid hsl(var(--border));background:hsl(var(--card) / .66);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workers-overview>div{border-right:1px solid hsl(var(--border) / .72);padding:20px 22px}.workers-overview>div:last-child{border-right:0}.workers-overview dt,.workers-overview dd{margin:0}.workers-overview dt{color:hsl(var(--muted-foreground));font-size:13px}.workers-overview dd{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px;font-size:28px;font-weight:450;display:flex}.workers-overview .count-text{color:hsl(var(--foreground));font-size:28px;font-weight:450}.workers-sheet{border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);border-radius:14px;overflow:hidden}.workers-sheet .workers-toolbar{margin:0}.status-filter{scrollbar-width:none;background:0 0;border-radius:0;gap:0;padding:0}.status-filter::-webkit-scrollbar{display:none}.status-filter button{border-bottom:2px solid #0000;border-radius:0;height:44px;min-height:44px;padding-inline:13px;font-size:13px;font-weight:450}.status-filter button.is-active{border-bottom-color:hsl(var(--primary));background:hsl(var(--primary) / .055);box-shadow:none;color:hsl(var(--foreground))}.worker-grid{grid-template-columns:1fr;gap:0}.worker-card{border:0;border-bottom:1px solid hsl(var(--border) / .72);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(200px,1fr) minmax(160px,.72fr) minmax(170px,.78fr) minmax(240px,1.15fr) minmax(180px,auto);padding:0;transition:background-color .15s;display:grid}.worker-card:last-child{border-bottom:0}.worker-card:hover{border-color:hsl(var(--border) / .72);background:hsl(var(--foreground) / .025);box-shadow:none;transform:none}.worker-card__header{border:0;grid-area:1/1;min-height:88px;padding:20px}.worker-card__identity strong{font-size:15px;font-weight:520}.worker-card__identity span,.worker-card__status>span:last-child,.worker-card__load>div,.worker-card__metrics small{font-size:13px}.worker-card__status{flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;gap:9px;margin:0;padding:20px 14px}.worker-card__load{background:0 0;border:0;border-radius:0;grid-area:1/3;align-self:stretch;margin:0;padding:20px 14px}.worker-card__metrics{border:0;grid-area:1/4;align-self:stretch;margin:0;padding:20px 12px}.worker-card__metrics strong{font-size:16px;font-weight:520}.worker-card__metadata{border-top:1px solid hsl(var(--border) / .62);grid-area:2/1/auto/5;align-items:center;gap:28px;min-height:46px;margin:0;padding:10px 20px 14px;display:flex}.worker-card__metadata>div{align-items:baseline;gap:9px;min-width:0;display:flex}.worker-card__metadata dt,.worker-card__metadata dd{margin:0;font-size:13px}.worker-card__metadata dt{color:hsl(var(--muted-foreground))}.worker-card__footer{border-top:0;border-left:1px solid hsl(var(--border) / .62);flex-direction:column;grid-area:1/5/3;justify-content:center;align-items:stretch;margin:0;padding:14px}.worker-card__footer .button{border-color:#0000;width:100%;height:44px;min-height:44px;font-size:13px}.worker-detail__facts{border-block:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.worker-detail__facts>div{border-right:1px solid hsl(var(--border) / .72);padding:16px}.worker-detail__facts>div:last-child{border-right:0}.worker-detail__facts dt,.worker-detail__facts dd{margin:0}.worker-detail__facts dt,.worker-detail__metadata dt{color:hsl(var(--muted-foreground));font-size:13px}.worker-detail__facts dd{margin-top:8px}.worker-detail__facts .count-text{color:hsl(var(--foreground));font-size:22px}.worker-detail__metadata{margin:0}.worker-detail__metadata>div{border-bottom:1px solid hsl(var(--border) / .62);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:44px;display:grid}.worker-detail__metadata dt,.worker-detail__metadata dd{margin:0}.strategy-list{gap:0;padding:0}.strategy-row,.strategy-row+.strategy-row{border:0;border-bottom:1px solid hsl(var(--border) / .72);background:0 0;border-radius:0;grid-template-columns:56px minmax(260px,1fr) minmax(170px,.45fr) minmax(410px,auto);gap:16px;min-height:124px;margin-top:0;padding:20px 22px}.strategy-row:last-child{border-bottom:0}.strategy-row__order span{width:auto;height:auto;color:hsl(var(--muted-foreground));background:0 0;border-radius:0;font-size:17px;font-weight:430}.strategy-row__title strong{font-size:15px;font-weight:520}.strategy-row__main>p{margin-block:7px 10px;font-size:14px}.strategy-row__rules span,.strategy-row__stats small,.strategy-connector{font-size:13px}.strategy-row__stats strong{font-size:15px}.strategy-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.strategy-row__actions .toggle-row__copy{display:flex}.strategy-row__actions .toggle-row{min-height:44px;padding-inline:10px}.reorder-buttons{flex-direction:row;gap:6px}.reorder-buttons .button{width:auto;min-width:66px;height:44px}.strategy-connector{display:none}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preset-item{border:1px solid hsl(var(--border));background:#1110188c;border-radius:12px;min-height:88px;padding:16px 18px}.preset-item.is-amber,.preset-item.is-red,.preset-item.is-violet,.preset-item.is-blue{border-color:hsl(var(--border))}.preset-item:hover:not(:disabled),.preset-item.is-active{border-color:hsl(var(--primary) / .46);background:hsl(var(--primary) / .065)}.preset-item>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.preset-item strong{font-size:15px;font-weight:520}.preset-item small{margin-top:5px;font-size:13px}.backend-run-card,.simulation-config,.projection-card,.coverage-card,.run-card,.result-details,.run-history{border-left:1px solid hsl(var(--border));border-radius:14px}.simulation-sheet{border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.simulation-sheet__section,.simulation-sheet>.simulation-config,.simulation-sheet>.projection-card,.simulation-sheet>.coverage-card,.simulation-sheet>.run-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px}.simulation-sheet__divider{border:0;border-top:1px solid hsl(var(--border));height:0;margin:0}.simulation-sheet>.coverage-card{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.simulation-sheet>.coverage-card h3{grid-column:1/-1}.config-section h3,.coverage-card h3{font-size:15px;font-weight:520}.coverage-card>div{grid-template-columns:34px minmax(0,1fr);min-height:44px;font-size:13px}.coverage-card>div>span{width:32px;height:32px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:12px}.strategy-footnotes>.card{border:0;border-right:1px solid hsl(var(--border));box-shadow:none;background:0 0;border-radius:0;padding:18px}.strategy-footnotes>.card:nth-child(2){border-right:0}.strategy-footnotes{border:1px solid hsl(var(--border));background:hsl(var(--card) / .6);border-radius:12px;gap:0;overflow:hidden}.strategy-footnotes strong,.strategy-footnotes p{font-size:13px}.result-verdict{border-left-width:1px;border-radius:12px}.result-verdict>.count-text{width:auto;height:auto;color:hsl(var(--foreground));background:0 0;border-radius:0;flex:none;padding:0;font-size:20px;font-weight:520}.integration-overview{border:1px solid hsl(var(--border));background:hsl(var(--card) / .68);border-radius:14px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);display:grid;overflow:hidden}.integration-overview__state{border-right:1px solid hsl(var(--border) / .72);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:24px 26px;display:flex}.integration-overview__state strong{max-width:26ch;font-size:20px;font-weight:500;line-height:1.35}.integration-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.integration-overview__metrics>div{border-right:1px solid hsl(var(--border) / .72);min-width:0;padding:24px 20px}.integration-overview__metrics>div:last-child{border-right:0}.integration-overview__metrics dt,.integration-overview__metrics dd{margin:0}.integration-overview__metrics dt{color:hsl(var(--muted-foreground));font-size:13px}.integration-overview__metrics dd{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-top:13px;display:flex}.integration-overview__metrics .count-text{color:hsl(var(--foreground));letter-spacing:-.035em;font-size:30px;font-weight:440}.integration-sheet{border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.integration-sheet__section{padding:28px 30px 30px}.integration-sheet__section+.integration-sheet__section{border-top:1px solid hsl(var(--border) / .72)}.integration-sheet__heading{margin-bottom:22px}.integration-sheet__heading h2,.integration-sheet__section--row h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500}.integration-sheet__heading p,.integration-sheet__section--row p{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:14px}.integration-sheet__heading--actions,.integration-sheet__section--row{justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-sheet__section>.form-grid{margin-top:20px}.integration-sheet__section>.field+.field,.integration-sheet__section>.field+.webhook-security{margin-top:16px}.config-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.config-facts>div{border-bottom:1px solid hsl(var(--border) / .62);justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.config-facts dt,.config-facts dd{margin:0;font-size:13px}.config-facts dt{color:hsl(var(--muted-foreground))}.delivery-list{border-top:1px solid hsl(var(--border) / .62)}.delivery-list>.delivery-list__row{border-top:0;border-bottom:1px solid hsl(var(--border) / .62);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:62px;padding:10px 0;display:grid}.delivery-list__row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.delivery-list__row strong{font-size:13px;font-weight:520}.workspace-summary{border:1px solid hsl(var(--border));background:hsl(var(--card) / .65);border-radius:14px;gap:0;overflow:hidden}.workspace-summary>.card{border:0;border-right:1px solid hsl(var(--border) / .72);min-height:112px;box-shadow:none;background:0 0;border-radius:0;padding:20px}.workspace-summary>.card:last-child{border-right:0}.workspace-summary>.card:nth-child(n){box-shadow:none}.workspace-summary small{font-size:13px}.workspace-summary strong{font-size:24px;font-weight:460}.staff-overview{border:1px solid hsl(var(--border));background:hsl(var(--card) / .66);border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(260px,1.4fr);margin:0;display:grid;overflow:hidden}.staff-overview>div{border-right:1px solid hsl(var(--border) / .72);padding:20px 22px}.staff-overview>div:last-child{border-right:0}.staff-overview dt,.staff-overview dd{margin:0}.staff-overview dt{color:hsl(var(--muted-foreground));font-size:13px}.staff-overview dd{flex-direction:column;align-items:flex-start;gap:7px;margin-top:9px;font-size:24px;font-weight:460;display:flex}.staff-overview .count-text{color:hsl(var(--foreground));font-size:24px;font-weight:460}.staff-overview>div:last-child dd{font-size:15px;font-weight:500}.staff-sheet{border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);border-radius:14px;overflow:hidden}.staff-sheet .staff-toolbar{margin:0}.staff-row{border:0;border-bottom:1px solid hsl(var(--border) / .72);background:0 0;border-radius:0}.staff-row:last-child{border-bottom:0}.staff-row:hover{background:hsl(var(--foreground) / .025)}.staff-row__meta{align-items:flex-start}.staff-row__actions .button{border-color:#0000}.availability-card{border-left:1px solid hsl(var(--border));background:hsl(var(--card) / .72);border-radius:14px}.availability-card.is-paused{border-left-color:hsl(var(--border));background:hsl(var(--card) / .72)}.offer-card,.active-order-card{border-left:1px solid hsl(var(--border));background:#11101894;border-radius:12px}.offer-card--featured{border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .055)}.history-list__item{grid-template-columns:minmax(180px,1fr) auto minmax(110px,auto) minmax(120px,auto)}.login-showcase{background:radial-gradient(34rem 28rem at 14% 12%, hsl(var(--primary) / .18), transparent 70%), radial-gradient(32rem 24rem at 88% 82%, hsl(var(--cobalt) / .12), transparent 72%), linear-gradient(145deg, #0e0d16, #08090d)}.login-showcase__eyebrow,.login-benefits li,.login-showcase__footer strong,.login-showcase__footer small,.auth-field>span:first-child,.auth-field__label-row,.login-legal{font-size:13px}.login-panel__header h2{font-size:36px;font-weight:430}.auth-field__toggle{min-width:44px;min-height:44px}@media (width<=1320px){.staff-row{grid-template-columns:minmax(220px,1fr) minmax(210px,auto)}.staff-row__actions{grid-column:1/-1;justify-content:flex-start}.worker-card{grid-template-columns:1fr 1fr}.worker-card__header{grid-area:1/1}.worker-card__status{grid-area:1/2}.worker-card__load{border-top:1px solid hsl(var(--border) / .62);grid-area:2/1}.worker-card__metrics{border-top:1px solid hsl(var(--border) / .62);grid-area:2/2}.worker-card__metadata{grid-area:3/1/auto/-1}.worker-card__footer{border-top:1px solid hsl(var(--border) / .62);border-left:0;flex-direction:row;grid-area:4/1/auto/-1;justify-content:flex-start;align-items:center}.worker-card__footer .button{width:auto}.strategy-row,.strategy-row+.strategy-row{grid-template-columns:48px minmax(0,1fr)}.strategy-row__stats,.strategy-row__actions{grid-column:2}.strategy-row__stats{justify-self:stretch}.strategy-row__actions{border-top:1px solid hsl(var(--border) / .62);justify-content:flex-start;padding-top:12px}.operations-monitor__layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr)}.operations-monitor__primary{padding:30px}.monitor-heading h2{font-size:clamp(32px,4vw,48px)}}@media (width<=1160px){:root{--sidebar-width:250px}.main-content{padding:28px}.operations-monitor__layout{grid-template-columns:1fr}.operations-monitor__status{border-top:1px solid hsl(var(--border) / .8);border-left:0}.status-legend{grid-template-columns:1fr 1fr;column-gap:24px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card:nth-child(2){border-right:0}.kpi-card:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .76)}.workers-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.workers-overview>div:nth-child(2){border-right:0}.workers-overview>div:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .72)}.integration-overview{grid-template-columns:1fr}.integration-overview__state{border-right:0;border-bottom:1px solid hsl(var(--border) / .72)}}@media (width<=1080px){.mobile-drawer__backdrop{background:#020206b8}.mobile-drawer__panel{background:radial-gradient(24rem 22rem at 12% 2%, hsl(var(--primary) / .16), transparent 66%), linear-gradient(165deg, #0e0d16fa, #0a0b10fa);width:min(360px,100vw - 16px)}.mobile-drawer__panel .nav-item{min-height:62px;padding-inline:17px;font-size:16px}.mobile-drawer__panel .nav-group__label{margin-inline:10px;font-size:13px}.login-page{grid-template-columns:1fr}.login-panel{border-left:0}}@media (width<=768px){.user-button{min-height:44px;padding:0 11px}.user-button__mobile-label{font-size:13px;font-weight:520;display:inline}.staff-row{grid-template-columns:1fr}.staff-row__meta,.staff-row__actions{grid-column:1}.staff-overview{grid-template-columns:1fr}.staff-overview>div{border-right:0;border-bottom:1px solid hsl(var(--border) / .72)}.staff-overview>div:last-child{border-bottom:0}.integration-sheet__section{padding:22px 20px 24px}.config-facts{grid-template-columns:1fr}.topbar{height:64px;padding-inline:14px}.main-content{padding:20px 16px 78px}.worker-card{grid-template-columns:1fr}.worker-card__header,.worker-card__status,.worker-card__load,.worker-card__metrics,.worker-card__metadata,.worker-card__footer{border-left:0;grid-area:auto/1}.worker-card__load,.worker-card__metrics,.worker-card__metadata,.worker-card__footer{border-top:1px solid hsl(var(--border) / .62)}.worker-card__metadata{flex-direction:column;align-items:flex-start;gap:8px}.worker-card__footer{justify-content:flex-start}.worker-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-detail__facts>div:nth-child(2){border-right:0}.worker-detail__facts>div:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .72)}.strategy-row,.strategy-row+.strategy-row{grid-template-columns:42px minmax(0,1fr);padding:15px}.strategy-row__stats,.strategy-row__actions{grid-column:1/-1}.preset-grid{grid-template-columns:1fr}.simulation-sheet__section,.simulation-sheet>.simulation-config,.simulation-sheet>.projection-card,.simulation-sheet>.coverage-card,.simulation-sheet>.run-card{padding:17px}.simulation-sheet>.coverage-card{grid-template-columns:1fr}.page-stack,.page-stack--dashboard{gap:18px}.page-header{align-items:flex-start}.page-header h1{font-size:clamp(30px,9vw,40px)}.page-header__actions{width:100%}.page-header__actions .button{min-width:max-content}.operations-monitor{border-radius:24px}.operations-monitor__header{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 19px}.monitor-freshness{flex-wrap:wrap;align-items:flex-start}.monitor-freshness small{border-left:0;width:100%;padding-left:24px}.operations-monitor__primary,.operations-monitor__status{padding:24px 20px}.monitor-heading h2{font-size:clamp(31px,9vw,44px)}.throughput-heading{flex-direction:column;align-items:flex-start;margin-top:34px}.throughput-totals{justify-content:space-between;gap:10px;width:100%}.throughput-chart{overscroll-behavior-inline:contain;overflow-x:auto}.throughput-chart svg{width:max(660px,100%);height:225px}.status-legend,.dashboard-grid--tables{grid-template-columns:1fr}.recent-orders-card{order:1}.workers-card{order:2}th,td{padding:13px 15px}}@media (width<=520px){.page-header h1{font-size:30px}.operations-monitor__primary,.operations-monitor__status{padding-inline:17px}.monitor-heading h2{font-size:34px}.throughput-totals{flex-direction:column;align-items:flex-start}.monitor-capacity{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card,.kpi-card:nth-child(2){border-right:1px solid hsl(var(--border) / .76);border-bottom:1px solid hsl(var(--border) / .76);min-height:142px}.kpi-card:nth-child(2n){border-right:0}.kpi-card:nth-last-child(-n+2){border-bottom:0}.kpi-card__label,.kpi-card__footer{white-space:normal;overflow:visible}.workers-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-overview__metrics{grid-template-columns:1fr}.workers-overview>div{border-right:1px solid hsl(var(--border) / .72);border-bottom:1px solid hsl(var(--border) / .72)}.workers-overview>div:nth-child(2n),.integration-overview__metrics>div{border-right:0}.integration-overview__metrics>div{border-bottom:1px solid hsl(var(--border) / .72)}.workers-overview>div:nth-last-child(-n+2),.integration-overview__metrics>div:last-child{border-bottom:0}.status-filter{flex-wrap:wrap;overflow-x:visible}.status-filter button{flex:92px}.integration-sheet__heading--actions,.integration-sheet__section--row{flex-direction:column;align-items:flex-start}.integration-sheet__heading--actions .button,.integration-sheet__section--row .button{width:100%}.worker-detail__facts{grid-template-columns:1fr}.worker-detail__facts>div,.worker-detail__facts>div:nth-child(2){border-right:0;border-bottom:1px solid hsl(var(--border) / .72)}.worker-detail__metadata>div{grid-template-columns:1fr;gap:5px;padding-block:10px}.login-panel{padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chart-line--primary{filter:none}}.integration-page{container-type:inline-size}.integration-page .page-header__actions .button,.callback-sheet__actions .button,.integration-inline-error .button{min-height:44px}.platform-kicker{color:hsl(var(--muted-foreground));letter-spacing:.045em;font-size:12px;font-weight:500;display:block}.platform-connection{--connection-accent:var(--muted-foreground);border:1px solid hsl(var(--border) / .86);background:linear-gradient(115deg, #ffffff09, transparent 48%), hsl(var(--card) / .74);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.75fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.platform-connection:before{background:hsl(var(--connection-accent));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.platform-connection[data-tone=success]{--connection-accent:var(--success)}.platform-connection[data-tone=warning]{--connection-accent:var(--warning)}.platform-connection[data-tone=danger]{--connection-accent:var(--danger)}.platform-connection__primary{min-width:0;padding:clamp(28px,3.2vw,46px)}.platform-connection__primary h2{letter-spacing:-.04em;max-width:20ch;margin:13px 0 12px;font-size:clamp(26px,3vw,42px);font-weight:410;line-height:1.08}.platform-connection__primary>p{max-width:64ch;color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:1.6}.platform-endpoint{border-top:1px solid hsl(var(--border) / .7);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:8px 20px;max-width:680px;margin-top:clamp(30px,4vw,54px);padding-top:18px;display:grid}.platform-endpoint>span,.platform-endpoint>small{color:hsl(var(--muted-foreground));font-size:12px}.platform-endpoint>code{overflow-wrap:anywhere;min-width:0;color:hsl(var(--foreground));font-size:13px}.platform-endpoint>small{grid-column:2;line-height:1.5}.platform-health{border-left:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .28);flex-direction:column;justify-content:center;min-width:0;margin:0;padding:16px 28px;display:flex}.platform-health>div{border-bottom:1px solid hsl(var(--border) / .62);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;min-height:92px;display:grid}.platform-health>div:last-child{border-bottom:0}.platform-health dt,.platform-health dd{margin:0}.platform-health dt{color:hsl(var(--muted-foreground));font-size:13px}.platform-health dd{flex-direction:column;gap:6px;min-width:0;display:flex}.platform-health dd strong{color:hsl(var(--foreground));font-size:14px;font-weight:520}.platform-health dd[data-tone=success] strong,.platform-result[data-tone=success],.callback-delivery-row__result[data-tone=success]{color:hsl(var(--success))}.platform-health dd[data-tone=warning] strong,.platform-result[data-tone=warning],.callback-delivery-row__result[data-tone=warning]{color:hsl(var(--warning))}.platform-health dd[data-tone=danger] strong,.platform-result[data-tone=danger],.callback-delivery-row__result[data-tone=danger]{color:hsl(var(--danger))}.platform-health dd span{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}.platform-workspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);align-items:stretch;gap:18px;display:grid}.platform-sync-ledger,.callback-sheet,.callback-deliveries{border:1px solid hsl(var(--border) / .82);background:hsl(var(--card) / .64);min-width:0;box-shadow:inset 0 1px #ffffff06}.platform-sync-ledger{border-radius:16px;padding:clamp(24px,2.4vw,34px)}.platform-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.platform-section-heading h2{letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(21px,2vw,28px);font-weight:460}.platform-section-heading p{max-width:68ch;color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:14px;line-height:1.55}.platform-result,.callback-delivery-row__result{color:hsl(var(--muted-foreground));flex:none;font-size:13px;font-weight:520}.platform-safe-error{border-left:2px solid hsl(var(--danger));background:hsl(var(--danger) / .055);flex-direction:column;gap:7px;margin:24px 0 2px;padding:15px 18px;display:flex}.platform-safe-error strong{color:hsl(var(--foreground));font-size:13px;font-weight:500;line-height:1.5}.platform-safe-error span{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.sync-facts{border-top:1px solid hsl(var(--border) / .72);grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;display:grid}.sync-facts>div{border-bottom:1px solid hsl(var(--border) / .62);grid-template-columns:minmax(130px,.85fr) minmax(0,1.15fr);align-items:center;gap:18px;min-height:78px;padding:12px 18px 12px 0;display:grid}.sync-facts>div:nth-child(2n){border-left:1px solid hsl(var(--border) / .62);padding-left:18px;padding-right:0}.sync-facts dt,.sync-facts dd{margin:0;font-size:13px}.sync-facts dt{color:hsl(var(--muted-foreground))}.sync-facts dd{overflow-wrap:anywhere;color:hsl(var(--foreground));text-align:right;font-weight:500}.sync-requested-at{color:hsl(var(--muted-foreground));margin:16px 0 0;font-size:12px}.platform-transport{border-top:2px solid hsl(var(--warning) / .8);border-right:1px solid hsl(var(--border) / .75);border-bottom:1px solid hsl(var(--border) / .75);border-left:1px solid hsl(var(--border) / .75);background:hsl(var(--background) / .32);border-radius:10px 10px 18px 18px;min-width:0;padding:clamp(24px,2.4vw,32px)}.platform-transport h2{letter-spacing:-.025em;margin:9px 0 11px;font-size:22px;font-weight:470}.platform-transport>p{color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.65}.platform-transport dl{border-top:1px solid hsl(var(--border) / .68);margin:26px 0 0}.platform-transport dl>div{border-bottom:1px solid hsl(var(--border) / .58);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.platform-transport dt,.platform-transport dd{margin:0;font-size:12px}.platform-transport dt{color:hsl(var(--muted-foreground))}.platform-transport dd{overflow-wrap:anywhere;text-align:right;min-width:0}.platform-transport code{color:hsl(var(--foreground));font-size:11px}.callback-sheet,.callback-deliveries{border-radius:14px}.callback-sheet{padding:clamp(24px,2.6vw,34px)}.callback-sheet__actions{flex:none;gap:8px;display:flex}.callback-form{grid-template-columns:minmax(280px,1.8fr) repeat(2,minmax(150px,.45fr));align-items:end;gap:16px;margin-top:28px;display:grid}.callback-form__activation{border:1px solid hsl(var(--border) / .72);background:hsl(var(--card) / .62);border-radius:12px;grid-column:1/-1;padding:16px 18px}.callback-form__activation .toggle-row{min-height:44px}.callback-security-note{border-top:1px solid hsl(var(--border) / .62);color:hsl(var(--muted-foreground));margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.55}.callback-deliveries{overflow:hidden}.callback-deliveries>.platform-section-heading{border-bottom:1px solid hsl(var(--border) / .7);padding:24px 28px}.callback-deliveries__empty{color:hsl(var(--muted-foreground));margin:0;padding:30px 28px;font-size:14px}.callback-delivery-list{padding:0 28px}.callback-delivery-row{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:70px;display:grid}.callback-delivery-row:last-child{border-bottom:0}.callback-delivery-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.callback-delivery-row strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;overflow:hidden}.callback-delivery-row>div>span{color:hsl(var(--muted-foreground));font-size:12px}.integration-inline-error{min-height:82px;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;font-size:13px;display:flex}@container (width<=1040px){.platform-connection,.platform-workspace{grid-template-columns:1fr}.platform-health{border-top:1px solid hsl(var(--border) / .72);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.platform-health>div{border-right:1px solid hsl(var(--border) / .62);border-bottom:0;grid-template-columns:1fr;align-content:center;gap:9px;min-height:132px;padding:20px}.platform-health>div:last-child{border-right:0}.callback-form{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.45fr))}}@container (width<=720px){.platform-connection{border-radius:16px}.platform-endpoint,.platform-health,.sync-facts,.callback-form{grid-template-columns:1fr}.platform-endpoint>small{grid-column:auto}.platform-health>div{border-right:0;border-bottom:1px solid hsl(var(--border) / .62);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);min-height:92px;padding:16px 20px}.platform-health>div:last-child{border-bottom:0}.platform-section-heading,.callback-sheet__heading{flex-direction:column;align-items:stretch}.platform-result{align-self:flex-start}.sync-facts>div,.sync-facts>div:nth-child(2n){border-left:0;min-height:68px;padding:11px 0}.callback-sheet__actions{width:100%}.callback-sheet__actions .button{flex:1}.callback-deliveries>.platform-section-heading{padding:22px 20px}.callback-delivery-list{padding:0 20px}}@container (width<=460px){.platform-connection__primary,.platform-sync-ledger,.platform-transport,.callback-sheet{padding:22px 18px}.platform-health>div,.sync-facts>div,.sync-facts>div:nth-child(2n),.platform-transport dl>div{grid-template-columns:1fr;gap:5px}.sync-facts dd,.platform-transport dd{text-align:left}.callback-sheet__actions,.integration-inline-error{flex-direction:column;align-items:stretch}.callback-delivery-row{grid-template-columns:1fr;align-items:flex-start;gap:7px;padding:14px 0}}.statistics-page{container-type:inline-size}.statistics-page .button,.statistics-page .page-header__actions .button,.statistics-timeline__pagination .button{min-height:44px}.statistics-kicker{color:hsl(var(--muted-foreground));letter-spacing:.035em;font-size:12px;font-weight:500;display:block}.statistics-controls{border-block:1px solid hsl(var(--border) / .84);background:hsl(var(--card) / .36);grid-template-columns:minmax(210px,.7fr) minmax(390px,1.5fr) minmax(190px,.65fr) minmax(210px,.8fr);align-items:end;gap:18px;padding:20px 22px;display:grid}.statistics-controls__mode,.statistics-controls__fixed{flex-direction:column;gap:7px;min-width:0;display:flex}.statistics-controls__mode>span,.statistics-controls__fixed>span,.statistics-range legend{color:hsl(var(--secondary-foreground));font-size:12px;font-weight:600}.statistics-controls__fixed strong{border-left:2px solid hsl(var(--warning));background:hsl(var(--warning) / .055);min-height:44px;color:hsl(var(--foreground));align-items:center;padding:0 13px;font-size:13px;font-weight:520;display:flex}.statistics-switch{border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);border-radius:10px;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.statistics-switch button,.statistics-range button{min-height:44px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.statistics-switch button:hover,.statistics-range button:hover{color:hsl(var(--foreground))}.statistics-switch button.is-active,.statistics-range button.is-active{border-color:hsl(var(--primary) / .34);background:hsl(var(--primary) / .11);color:hsl(var(--foreground))}.statistics-range{border:0;min-width:0;margin:0;padding:0}.statistics-range legend{margin-bottom:7px}.statistics-range>div{border:1px solid hsl(var(--border));background:hsl(var(--background) / .5);border-radius:10px;grid-template-columns:repeat(5,minmax(72px,1fr));gap:3px;padding:3px;display:grid}.statistics-test-notice,.statistics-stale{border-left:3px solid hsl(var(--warning));background:hsl(var(--warning) / .065);min-height:50px;color:hsl(var(--secondary-foreground));align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.statistics-test-notice strong{color:hsl(var(--warning));font-weight:600}.statistics-stale{border-left-color:hsl(var(--danger));background:hsl(var(--danger) / .06)}.statistics-loading{border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .6);border-radius:18px;overflow:hidden}.statistics-context{border-block:1px solid hsl(var(--border) / .68);grid-template-columns:1.35fr .85fr 1fr .8fr 1fr;margin:0;display:grid}.statistics-context>div{border-right:1px solid hsl(var(--border) / .58);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:72px;padding:12px 18px;display:flex}.statistics-context>div:last-child{border-right:0}.statistics-context dt,.statistics-context dd{min-width:0;margin:0}.statistics-context dt{color:hsl(var(--muted-foreground));font-size:12px}.statistics-context dd{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground));font-size:13px;font-weight:500}.statistics-empty-live{border-top:2px solid hsl(var(--primary) / .52);border-right:1px solid hsl(var(--border) / .75);border-bottom:1px solid hsl(var(--border) / .75);border-left:1px solid hsl(var(--border) / .75);background:hsl(var(--card) / .48);border-radius:8px 8px 22px 22px;min-height:310px}.statistics-empty-live .empty-state{min-height:308px}.statistics-kpis{border:1px solid hsl(var(--border) / .82);background:hsl(var(--card) / .54);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.statistics-kpis article{border-right:1px solid hsl(var(--border) / .68);flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:168px;padding:23px 24px 21px;display:flex;position:relative}.statistics-kpis article:last-child{border-right:0}.statistics-kpis article:before{background:hsl(var(--primary) / .8);content:"";height:2px;position:absolute;inset:0 0 auto}.statistics-kpis article[data-tone=flow]:before{background:hsl(var(--cobalt) / .88)}.statistics-kpis article[data-tone=outcome]:before{background:hsl(var(--success) / .82)}.statistics-kpis article[data-tone=speed]:before{background:hsl(var(--warning) / .88)}.statistics-kpis article>span{color:hsl(var(--muted-foreground));font-size:13px}.statistics-kpis article>strong,.statistics-money-values strong,.statistics-kpi__empty{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(22px,2.2vw,34px);font-weight:410;line-height:1.08}.statistics-money-values{flex-direction:column;justify-content:center;gap:5px;min-height:38px;display:flex}.statistics-money-values strong{overflow-wrap:anywhere;font-size:clamp(19px,1.72vw,29px)}.statistics-kpis article small{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.statistics-chart{border:1px solid hsl(var(--border) / .86);background:radial-gradient(42rem 24rem at 18% 0%, hsl(var(--primary) / .085), transparent 70%), linear-gradient(128deg, #ffffff09, transparent 42%), hsl(var(--card) / .69);border-radius:30px 12px;min-height:430px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 28px 80px #0000002b}.statistics-chart__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.statistics-chart__header h2,.statistics-breakdown>header h2,.statistics-integrity h2,.statistics-timeline__header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(23px,2.2vw,32px);font-weight:450;line-height:1.15}.statistics-chart__header p,.statistics-breakdown>header p,.statistics-integrity p,.statistics-timeline__header p{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:13px;line-height:1.55}.statistics-chart__legend{color:hsl(var(--secondary-foreground));align-items:center;gap:22px;margin-top:28px;font-size:12px;display:flex}.statistics-chart__legend>span:not(.statistics-chart__latest):before{vertical-align:middle;background:hsl(var(--primary));content:"";width:18px;height:2px;margin-right:8px;display:inline-block}.statistics-chart__legend>span[data-series=secondary]:before{background:hsl(var(--cobalt));height:1px}.statistics-chart__latest{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-left:auto}.statistics-chart__plot{width:100%;margin-top:12px}.statistics-chart__plot svg{width:100%;height:280px;display:block;overflow:visible}.statistics-chart__grid{stroke:hsl(var(--border) / .68);stroke-width:1px}.statistics-chart__axis{fill:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.statistics-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.statistics-chart__line--primary{stroke:hsl(var(--primary));filter:drop-shadow(0 5px 10px hsl(var(--primary) / .15))}.statistics-chart__line--secondary{stroke:hsl(var(--cobalt));stroke-dasharray:7 5;stroke-width:2px}.statistics-chart__empty{flex-direction:column;justify-content:center;gap:9px;max-width:620px;min-height:300px;padding:30px;display:flex}.statistics-chart__empty strong{font-size:22px;font-weight:470}.statistics-chart__empty p{color:hsl(var(--muted-foreground));margin:0;line-height:1.6}.statistics-breakdown{border-top:2px solid hsl(var(--cobalt) / .7);border-right:1px solid hsl(var(--border) / .76);border-bottom:1px solid hsl(var(--border) / .76);border-left:1px solid hsl(var(--border) / .76);background:hsl(var(--card) / .52);border-radius:8px 8px 22px 22px;overflow:hidden}.statistics-breakdown>header{border-bottom:1px solid hsl(var(--border) / .68);padding:26px 28px 22px}.statistics-breakdown__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statistics-breakdown__column{border-right:1px solid hsl(var(--border) / .62);min-width:0;padding:24px 27px 28px}.statistics-breakdown__column:last-child{border-right:0}.statistics-breakdown__column h3{margin:0 0 18px;font-size:15px;font-weight:550}.statistics-breakdown__column ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.statistics-breakdown__column li{border-bottom:1px solid hsl(var(--border) / .52);padding:12px 0}.statistics-breakdown__column li:last-child{border-bottom:0}.statistics-breakdown__column li>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.statistics-breakdown__column li span,.statistics-breakdown__column li strong{font-size:13px}.statistics-breakdown__column li strong{font-variant-numeric:tabular-nums;font-weight:600}.statistics-breakdown__track{background:hsl(var(--border) / .8);height:3px;margin-top:8px;display:block;overflow:hidden}.statistics-breakdown__track>span{background:hsl(var(--primary) / .72);height:100%;display:block}.statistics-breakdown__column small{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;display:block}.statistics-breakdown__currencies li{min-height:58px}.statistics-breakdown__empty{color:hsl(var(--muted-foreground));margin:0;font-size:13px}.statistics-integrity{--integrity-tone:var(--muted-foreground);border:1px solid hsl(var(--border) / .78);border-left:3px solid hsl(var(--integrity-tone));background:hsl(var(--card) / .5);border-radius:4px 18px 18px 4px;grid-template-columns:minmax(270px,.9fr) minmax(0,1.45fr);gap:32px;padding:28px 30px;display:grid;position:relative}.statistics-integrity-state{border:1px solid hsl(var(--border) / .78);border-left:3px solid hsl(var(--muted-foreground));background:hsl(var(--card) / .5);border-radius:4px 18px 18px 4px;overflow:hidden}.statistics-integrity[data-status=valid]{--integrity-tone:var(--success)}.statistics-integrity[data-status=invalid]{--integrity-tone:var(--danger);background:hsl(var(--danger) / .045)}.statistics-integrity dl{border-left:1px solid hsl(var(--border) / .64);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.statistics-integrity dl>div{border-right:1px solid hsl(var(--border) / .56);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:8px 17px;display:flex}.statistics-integrity dl>div:last-child{border-right:0}.statistics-integrity dt,.statistics-integrity dd{margin:0}.statistics-integrity dt{color:hsl(var(--muted-foreground));font-size:11px}.statistics-integrity dd{overflow-wrap:anywhere;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.statistics-integrity__fault{border-top:1px solid hsl(var(--danger) / .3);grid-column:1/-1;padding-top:14px;color:hsl(var(--danger))!important;margin:-12px 0 0!important}.statistics-integrity .statistics-integrity__immutability{color:hsl(var(--secondary-foreground));margin-top:13px;font-size:12px}.statistics-timeline{border:1px solid hsl(var(--border) / .82);background:hsl(var(--card) / .56);border-radius:20px 6px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.statistics-timeline__header{border-bottom:1px solid hsl(var(--border) / .7);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex}.statistics-timeline__header>div{max-width:760px}.statistics-timeline__page{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;padding-top:8px;font-size:12px}.statistics-timeline__filters{border-bottom:1px solid hsl(var(--border) / .66);background:hsl(var(--background) / .24);grid-template-columns:repeat(3,minmax(170px,240px));gap:14px;padding:18px 30px;display:grid}.statistics-timeline__table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.statistics-timeline__table{border-collapse:collapse;width:100%;min-width:1060px}.statistics-timeline__table th,.statistics-timeline__table td{text-align:left;vertical-align:top;padding:15px 17px}.statistics-timeline__table th{border-bottom:1px solid hsl(var(--border) / .78);color:hsl(var(--muted-foreground));font-size:11px;font-weight:550}.statistics-timeline__table td{border-bottom:1px solid hsl(var(--border) / .55);color:hsl(var(--secondary-foreground));font-size:12px}.statistics-timeline__table tr:last-child td{border-bottom:0}.statistics-timeline__table td>strong,.statistics-timeline__table td>span,.statistics-timeline__table td>small,.statistics-timeline__table td>time,.statistics-timeline__table td>code{display:block}.statistics-timeline__table td>strong,.statistics-timeline__table td>time{color:hsl(var(--foreground));font-weight:520}.statistics-timeline__table td>small,.statistics-timeline__table td>code{color:hsl(var(--muted-foreground));margin-top:5px;font-size:11px;line-height:1.45}.statistics-timeline__table td>code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.statistics-status-change{white-space:nowrap}.statistics-status-change b{color:hsl(var(--muted-foreground));margin:0 6px;font-weight:400}.statistics-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.statistics-money--inflow{color:hsl(var(--success))}.statistics-money--outflow{color:hsl(var(--warning))}.statistics-money--neutral,.statistics-timeline__muted{color:hsl(var(--muted-foreground))}.statistics-timeline__mobile{display:none}.statistics-timeline__pagination{border-top:1px solid hsl(var(--border) / .7);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 30px;display:flex}.statistics-timeline__pagination>span{color:hsl(var(--muted-foreground));font-size:12px}.statistics-timeline__pagination>div{gap:8px;display:flex}@container (width<=1120px){.statistics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-context{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-context>div:nth-child(3){border-right:0}.statistics-context>div:nth-child(n+4){border-top:1px solid hsl(var(--border) / .58)}.statistics-context>div:nth-child(4){grid-column:span 1}.statistics-context>div:nth-child(5){border-right:0;grid-column:span 2}.statistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-kpis article:nth-child(2){border-right:0}.statistics-kpis article:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .68)}.statistics-integrity{grid-template-columns:1fr}.statistics-integrity dl{border-top:1px solid hsl(var(--border) / .64);border-left:0;min-height:84px}}@container (width<=820px){.statistics-controls{grid-template-columns:1fr}.statistics-range>div{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.statistics-range>div::-webkit-scrollbar{display:none}.statistics-range button{scroll-snap-align:start}.statistics-context{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-context>div,.statistics-context>div:nth-child(3),.statistics-context>div:nth-child(4),.statistics-context>div:nth-child(5){border-top:1px solid hsl(var(--border) / .58);border-right:1px solid hsl(var(--border) / .58);grid-column:auto}.statistics-context>div:nth-child(-n+2){border-top:0}.statistics-context>div:nth-child(2n){border-right:0}.statistics-context>div:last-child{border-right:0;grid-column:1/-1}.statistics-chart__header,.statistics-timeline__header{flex-direction:column;align-items:stretch}.statistics-chart__header .statistics-switch{align-self:flex-start}.statistics-chart__legend{flex-wrap:wrap;align-items:flex-start}.statistics-chart__latest{width:100%;margin-left:0}.statistics-breakdown__grid{grid-template-columns:1fr}.statistics-breakdown__column{border-right:0;border-bottom:1px solid hsl(var(--border) / .62)}.statistics-breakdown__column:last-child{border-bottom:0}.statistics-integrity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-integrity dl>div:nth-child(2){border-right:0}.statistics-integrity dl>div:nth-child(-n+2){border-bottom:1px solid hsl(var(--border) / .56)}.statistics-timeline__filters{grid-template-columns:1fr}.statistics-timeline__table-wrap{display:none}.statistics-timeline__mobile{padding:0 20px;display:block}.statistics-timeline__mobile article{border-bottom:1px solid hsl(var(--border) / .62);padding:20px 0}.statistics-timeline__mobile article:last-child{border-bottom:0}.statistics-timeline__mobile article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.statistics-timeline__mobile article>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.statistics-timeline__mobile article>header strong{font-size:14px;font-weight:560}.statistics-timeline__mobile article>header span,.statistics-timeline__mobile article>p{color:hsl(var(--muted-foreground));font-size:12px}.statistics-timeline__mobile article>p{margin:13px 0;line-height:1.55}.statistics-timeline__mobile article>dl{gap:8px;margin:16px 0 0;display:grid}.statistics-timeline__mobile article>dl>div{grid-template-columns:90px minmax(0,1fr);gap:14px;display:grid}.statistics-timeline__mobile dt,.statistics-timeline__mobile dd{margin:0;font-size:11px}.statistics-timeline__mobile dt{color:hsl(var(--muted-foreground))}.statistics-timeline__mobile dd{overflow-wrap:anywhere}}@container (width<=520px){.statistics-controls{background:0 0;padding:17px 0}.statistics-test-notice,.statistics-stale{flex-direction:column;align-items:flex-start;gap:4px}.statistics-context{grid-template-columns:1fr}.statistics-context>div,.statistics-context>div:nth-child(2n),.statistics-context>div:last-child{border-top:1px solid hsl(var(--border) / .58);border-right:0;grid-column:auto;min-height:64px}.statistics-context>div:first-child{border-top:0}.statistics-kpis{grid-template-columns:1fr}.statistics-kpis article,.statistics-kpis article:nth-child(2){border-right:0;border-bottom:1px solid hsl(var(--border) / .68);min-height:142px}.statistics-kpis article:last-child{border-bottom:0}.statistics-chart{border-radius:20px 8px;min-height:400px;padding:23px 18px}.statistics-chart__header .statistics-switch{width:100%}.statistics-chart__plot{overflow-x:auto}.statistics-chart__plot svg{width:700px;height:250px}.statistics-chart__empty{min-height:260px;padding:22px 0}.statistics-breakdown>header,.statistics-breakdown__column,.statistics-integrity,.statistics-timeline__header,.statistics-timeline__filters{padding-left:19px;padding-right:19px}.statistics-integrity{gap:22px}.statistics-integrity dl{grid-template-columns:1fr}.statistics-integrity dl>div,.statistics-integrity dl>div:nth-child(2){border-right:0;border-bottom:1px solid hsl(var(--border) / .56);min-height:58px}.statistics-integrity dl>div:last-child{border-bottom:0}.statistics-timeline__pagination{flex-direction:column;align-items:stretch;padding:18px 20px}.statistics-timeline__pagination>div,.statistics-timeline__pagination .button{flex:1}}.platform-data-page{container-type:inline-size}.platform-data-page .button{min-height:44px}.platform-data-loading{border:1px solid hsl(var(--border) / .78);background:hsl(var(--card) / .56);border-radius:20px 6px;overflow:hidden}.platform-data-denied{border-top:2px solid hsl(var(--danger) / .82);border-right:1px solid hsl(var(--border) / .8);border-bottom:1px solid hsl(var(--border) / .8);border-left:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .56);border-radius:6px 24px 24px;max-width:760px;padding:clamp(30px,5vw,58px)}.platform-data-denied>span,.capture-overview__lead>span,.capture-ledger__header>div>span,.capture-coverage>header>span{color:hsl(var(--muted-foreground));letter-spacing:.035em;font-size:12px;font-weight:520}.platform-data-denied h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(28px,4vw,42px);font-weight:420}.platform-data-denied p{max-width:62ch;color:hsl(var(--muted-foreground));margin:0;line-height:1.65}.capture-overview{--capture-tone:var(--muted-foreground);border:1px solid hsl(var(--border) / .86);background:radial-gradient(38rem 24rem at 12% -12%, hsl(var(--capture-tone) / .075), transparent 70%), linear-gradient(118deg, #ffffff09, transparent 46%), hsl(var(--card) / .72);border-radius:28px 8px;grid-template-columns:minmax(0,1.42fr) minmax(360px,.88fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #00000026}.capture-overview:before{background:hsl(var(--capture-tone));content:"";width:3px;position:absolute;inset:0 auto 0 0}.capture-overview[data-tone=success]{--capture-tone:var(--success)}.capture-overview[data-tone=warning],.capture-overview[data-tone=waiting]{--capture-tone:var(--warning)}.capture-overview[data-tone=danger]{--capture-tone:var(--danger)}.capture-overview__lead{min-width:0;padding:clamp(30px,3.5vw,48px)}.capture-overview__lead h2{letter-spacing:-.045em;max-width:21ch;margin:12px 0 13px;font-size:clamp(29px,3.25vw,45px);font-weight:405;line-height:1.08}.capture-overview__lead>p{max-width:66ch;color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:1.62}.capture-overview__lead>.capture-overview__processing-note{margin-top:12px;font-size:12px}.capture-overview__lead .capture-overview__history-note{border-left:2px solid hsl(var(--warning) / .82);background:hsl(var(--warning) / .045);max-width:72ch;color:hsl(var(--secondary-foreground));margin-top:clamp(24px,3vw,38px);padding:14px 17px;font-size:12px;line-height:1.58}.capture-overview__history-note strong{color:hsl(var(--warning));font-weight:570}.capture-processing-summary{border-block:1px solid hsl(var(--border) / .62);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.capture-processing-summary>div{border-right:1px solid hsl(var(--border) / .55);min-width:0;padding:15px 16px 14px;position:relative}.capture-processing-summary>div:first-child{padding-left:12px}.capture-processing-summary>div:last-child{border-right:0}.capture-processing-summary>div:before{background:hsl(var(--muted-foreground) / .64);content:"";width:2px;position:absolute;top:18px;bottom:18px;left:0}.capture-processing-summary>div[data-status=json_validated_only]:before{background:hsl(var(--success) / .82)}.capture-processing-summary>div[data-status=invalid_json]:before{background:hsl(var(--danger) / .86)}.capture-processing-summary dt,.capture-processing-summary dd{margin:0}.capture-processing-summary dt{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.capture-processing-summary dd{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:450}.capture-overview__reasons{border-top:1px solid hsl(var(--border) / .64);flex-direction:column;max-width:760px;margin:22px 0 0;padding:0;list-style:none;display:flex}.capture-overview__reasons li{border-bottom:1px solid hsl(var(--border) / .54);color:hsl(var(--secondary-foreground));grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:18px;padding:10px 0;font-size:12px;display:grid}.capture-overview__reasons code{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.capture-overview__checkpoint{border-top:1px solid hsl(var(--border) / .58);color:hsl(var(--muted-foreground));grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:18px;margin-top:16px;padding-top:14px;font-size:11px;display:grid}.capture-overview__checkpoint code{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground));text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.capture-overview__progress{border-top:1px solid hsl(var(--border) / .68);margin-top:22px}.capture-overview__progress>header{justify-content:space-between;align-items:end;gap:24px;padding:16px 0 13px;display:flex}.capture-overview__progress>header span,.capture-overview__progress>header small,.capture-overview__progress dt,.capture-overview__progress dl small{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.capture-overview__progress h3{letter-spacing:-.02em;margin:4px 0 0;font-size:17px;font-weight:520}.capture-overview__progress>header small{text-align:right}.capture-overview__progress dl{border-block:1px solid hsl(var(--border) / .58);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.capture-overview__progress dl>div{min-width:0;padding:14px 16px 14px 0}.capture-overview__progress dl>div+div{border-left:1px solid hsl(var(--border) / .58);padding-left:16px;padding-right:0}.capture-overview__progress dt,.capture-overview__progress dd{margin:0}.capture-overview__progress dd{color:hsl(var(--secondary-foreground));margin-top:5px;font-size:13px;font-weight:540;line-height:1.45}.capture-overview__progress dl small{margin-top:5px;display:block}.capture-overview__progress dl .capture-overview__detail-cursor{align-items:baseline;gap:5px;min-width:0;display:flex}.capture-overview__catalog-cursor{border-bottom:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground));grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:18px;padding:12px 0;font-size:11px;display:grid}.capture-overview__catalog-cursor strong{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground));font-weight:550}.capture-overview__detail-cursor strong{color:hsl(var(--secondary-foreground));font-weight:560}.capture-overview__detail-cursor code{max-width:20ch;color:hsl(var(--secondary-foreground));text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block;overflow:hidden}.capture-overview__progress ol{margin:0;padding:4px 0 0;list-style:none}.capture-overview__progress li{border-bottom:1px solid hsl(var(--border) / .46);color:hsl(var(--muted-foreground));grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:9px 0;font-size:11px;display:grid}.capture-overview__progress li:last-child{border-bottom:0}.capture-overview__progress li strong{color:hsl(var(--secondary-foreground));font-variant-numeric:tabular-nums;font-weight:550}.capture-overview__facts{border-left:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .22);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.capture-overview__facts>div{border-right:1px solid hsl(var(--border) / .58);border-bottom:1px solid hsl(var(--border) / .58);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:166px;padding:clamp(22px,2.4vw,32px);display:flex}.capture-overview__facts>div:nth-child(2n){border-right:0}.capture-overview__facts>div:nth-last-child(-n+2){border-bottom:0}.capture-overview__facts dt,.capture-overview__facts dd{min-width:0;margin:0}.capture-overview__facts dt{color:hsl(var(--muted-foreground));font-size:12px}.capture-overview__facts dd{overflow-wrap:anywhere;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(19px,1.9vw,28px);font-weight:430;line-height:1.16}.capture-overview__facts small{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.capture-overview__facts>div[data-capacity-level=warning] dd,.capture-overview__facts>div[data-capacity-level=warning] small{color:hsl(var(--warning))}.capture-overview__facts>div[data-capacity-level=critical] dd,.capture-overview__facts>div[data-capacity-level=critical] small,.capture-overview__facts>div[data-capacity-level=full] dd,.capture-overview__facts>div[data-capacity-level=full] small{color:hsl(var(--danger))}.platform-data-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.31fr);grid-template-areas:"ledger coverage";align-items:start;gap:20px;display:grid}.capture-ledger{border:1px solid hsl(var(--border) / .84);background:hsl(var(--card) / .58);border-radius:20px 6px;grid-area:ledger;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff07}.capture-ledger__header{border-bottom:1px solid hsl(var(--border) / .7);justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,2.6vw,34px);display:flex}.capture-ledger__header h2,.capture-coverage>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:450;line-height:1.16}.capture-ledger__header p,.capture-coverage>header p{max-width:68ch;color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:13px;line-height:1.58}.capture-ledger__page{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;padding-top:7px;font-size:12px}.capture-ledger__filters{border-bottom:1px solid hsl(var(--border) / .66);background:hsl(var(--background) / .22);grid-template-columns:minmax(220px,1fr) minmax(180px,.36fr);align-items:end;gap:16px;padding:17px clamp(24px,2.6vw,34px);display:grid}.capture-ledger__filters .select{min-height:44px}.capture-ledger__table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.capture-ledger__table-wrap:focus-visible,.capture-detail__json pre:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.capture-ledger__table{border-collapse:collapse;width:100%;min-width:1040px}.capture-ledger__table th,.capture-ledger__table td{text-align:left;vertical-align:top;padding:15px 16px}.capture-ledger__table th{border-bottom:1px solid hsl(var(--border) / .76);color:hsl(var(--muted-foreground));font-size:11px;font-weight:550}.capture-ledger__table td{border-bottom:1px solid hsl(var(--border) / .55);color:hsl(var(--secondary-foreground));font-size:12px}.capture-ledger__table tr:last-child td{border-bottom:0}.capture-ledger__table td>strong,.capture-ledger__table td>time,.capture-ledger__table td>code,.capture-ledger__table td>small{display:block}.capture-ledger__table td>strong{color:hsl(var(--foreground));font-weight:540}.capture-ledger__table td>time,.capture-ledger__table td>small,.capture-ledger__table td>code{color:hsl(var(--muted-foreground));margin-top:5px;font-size:11px;line-height:1.45}.capture-ledger__table td>code{overflow-wrap:anywhere;max-width:230px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.capture-processing-state{border-left:2px solid hsl(var(--muted-foreground) / .7);color:hsl(var(--muted-foreground));margin-top:7px;padding-left:8px;font-size:10px;line-height:1.4;display:block}.capture-processing-state[data-status=json_validated_only]{border-left-color:hsl(var(--success) / .82);color:hsl(var(--success))}.capture-processing-state[data-status=invalid_json]{border-left-color:hsl(var(--danger) / .88);color:hsl(var(--danger))}.capture-processing-state[data-status=captured]{border-left-color:hsl(var(--warning) / .8);color:hsl(var(--warning))}.capture-ledger__table td:last-child{text-align:right}.capture-ledger__mobile{display:none}.capture-ledger__state,.capture-ledger__state .empty-state,.capture-ledger__state .error-state{min-height:280px}.capture-ledger__pagination{border-top:1px solid hsl(var(--border) / .7);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px clamp(24px,2.6vw,34px);display:flex}.capture-ledger__pagination>span{color:hsl(var(--muted-foreground));font-size:12px}.capture-ledger__pagination>div{gap:8px;display:flex}.capture-coverage{border-top:2px solid hsl(var(--cobalt) / .68);border-right:1px solid hsl(var(--border) / .76);border-bottom:1px solid hsl(var(--border) / .76);border-left:1px solid hsl(var(--border) / .76);background:hsl(var(--card) / .5);border-radius:7px 7px 20px 20px;grid-area:coverage;min-width:0;overflow:hidden}.capture-coverage>header{border-bottom:1px solid hsl(var(--border) / .66);padding:25px 24px 22px}.capture-coverage>header h2{font-size:23px}.capture-coverage ol{margin:0;padding:0 24px;list-style:none}.capture-coverage li{--coverage-tone:var(--muted-foreground);border-bottom:1px solid hsl(var(--border) / .58);padding:20px 0 19px 14px;position:relative}.capture-coverage li:last-child{border-bottom:0}.capture-coverage li:before{background:hsl(var(--coverage-tone) / .78);content:"";width:2px;position:absolute;top:23px;bottom:22px;left:0}.capture-coverage li[data-state=observed]{--coverage-tone:var(--success)}.capture-coverage li[data-state=partial]{--coverage-tone:var(--warning)}.capture-coverage li>div{flex-direction:column;gap:4px;display:flex}.capture-coverage li>div strong{font-size:14px;font-weight:550}.capture-coverage li>div span{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.capture-coverage li dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.capture-coverage li dl>div{min-width:0}.capture-coverage dt,.capture-coverage dd{margin:0}.capture-coverage dt{color:hsl(var(--muted-foreground));font-size:10px}.capture-coverage dd{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground));font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-weight:550}.capture-detail{flex-direction:column;gap:26px;display:flex}.capture-detail__metadata{border:1px solid hsl(var(--border) / .72);border-radius:14px 5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.capture-detail__metadata>div{border-right:1px solid hsl(var(--border) / .58);border-bottom:1px solid hsl(var(--border) / .58);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:14px;min-width:0;padding:14px 16px;display:grid}.capture-detail__metadata>div:nth-child(2n){border-right:0}.capture-detail__metadata>div:last-child,.capture-detail__metadata>div:nth-last-child(2):not(.capture-detail__hash){border-bottom:0}.capture-detail__metadata .capture-detail__wide,.capture-detail__metadata .capture-detail__hash{border-right:0;grid-column:1/-1}.capture-detail__metadata dt,.capture-detail__metadata dd{min-width:0;margin:0;font-size:12px}.capture-detail__metadata dt{color:hsl(var(--muted-foreground))}.capture-detail__metadata dd{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground))}.capture-detail__metadata dd>strong,.capture-detail__metadata dd>code,.capture-detail__metadata dd>small{display:block}.capture-detail__metadata code,.capture-detail__json code{overflow-wrap:anywhere;color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.capture-detail__metadata dd>code+small,.capture-detail__metadata dd>strong+small{color:hsl(var(--muted-foreground));margin-top:5px}.capture-detail__preview{border-top:2px solid hsl(var(--primary) / .65);border-right:1px solid hsl(var(--border) / .72);border-bottom:1px solid hsl(var(--border) / .72);border-left:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .28);border-radius:5px 5px 16px 16px;overflow:hidden}.capture-detail__preview>header{border-bottom:1px solid hsl(var(--border) / .62);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.capture-detail__preview h3{margin:0;font-size:17px;font-weight:520}.capture-detail__preview p{max-width:62ch;color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:12px;line-height:1.5}.capture-detail__sealed,.capture-detail__preview-error{min-height:126px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:22px;font-size:13px;display:flex}.capture-detail__preview-error{border-left:2px solid hsl(var(--warning));background:hsl(var(--warning) / .04)}.capture-detail__preview-error strong{color:hsl(var(--foreground));font-size:14px;font-weight:550}.capture-detail__preview-error small{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.capture-detail__preview-error .button{margin-top:8px}.capture-detail__json>div{border-bottom:1px solid hsl(var(--border) / .56);color:hsl(var(--success));grid-template-columns:130px minmax(0,1fr);gap:16px;padding:13px 22px;font-size:11px;display:grid}.capture-detail__json pre{max-height:min(54vh,620px);color:hsl(var(--secondary-foreground));tab-size:2;white-space:pre;margin:0;padding:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.58;overflow:auto}.capture-detail__download-error{border-left:2px solid hsl(var(--danger));background:hsl(var(--danger) / .055);color:hsl(var(--danger));padding:13px 16px;font-size:12px}@container (width<=1180px){.capture-overview{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.platform-data-workspace{grid-template-columns:1fr;grid-template-areas:"ledger""coverage"}.capture-coverage ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.capture-coverage li:nth-last-child(2){border-bottom:0}}@container (width<=860px){.capture-overview{grid-template-columns:1fr}.capture-overview__facts{border-top:1px solid hsl(var(--border) / .68);border-left:0}.capture-overview__facts>div{min-height:132px}.capture-ledger__header{flex-direction:column;align-items:stretch}.capture-ledger__page{padding-top:0}.capture-ledger__table-wrap{display:none}.capture-ledger__mobile{padding:0 22px;display:block}.capture-ledger__mobile article{border-bottom:1px solid hsl(var(--border) / .62);padding:22px 0}.capture-ledger__mobile article:last-child{border-bottom:0}.capture-ledger__mobile article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.capture-ledger__mobile article>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.capture-ledger__mobile article>header strong{font-size:14px;font-weight:550}.capture-ledger__mobile article>header code,.capture-ledger__mobile article>header span,.capture-ledger__mobile dt,.capture-ledger__mobile dd{color:hsl(var(--muted-foreground));font-size:11px}.capture-ledger__mobile article>header code,.capture-ledger__mobile dd code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.capture-ledger__mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:17px 0;display:grid}.capture-ledger__mobile dl>div{border-bottom:1px solid hsl(var(--border) / .48);grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.capture-ledger__mobile dt,.capture-ledger__mobile dd{min-width:0;margin:0}.capture-ledger__mobile dd{overflow-wrap:anywhere;color:hsl(var(--secondary-foreground))}.capture-detail__metadata{grid-template-columns:1fr}.capture-detail__metadata>div,.capture-detail__metadata>div:nth-child(2n){border-right:0;border-bottom:1px solid hsl(var(--border) / .58);grid-column:auto}.capture-detail__metadata>div:last-child{border-bottom:0}}@container (width<=620px){.capture-overview{border-radius:19px 6px}.capture-overview__lead{padding:25px 20px}.capture-overview__reasons li{grid-template-columns:1fr;gap:4px}.capture-overview__reasons code{text-align:left}.capture-processing-summary{grid-template-columns:1fr}.capture-processing-summary>div,.capture-processing-summary>div:first-child{border-right:0;border-bottom:1px solid hsl(var(--border) / .52);padding:13px 12px}.capture-processing-summary>div:last-child{border-bottom:0}.capture-overview__checkpoint{grid-template-columns:1fr;gap:5px}.capture-overview__checkpoint code{text-align:left}.capture-overview__progress>header{flex-direction:column;align-items:flex-start;gap:4px}.capture-overview__progress>header small{text-align:left}.capture-overview__progress dl{grid-template-columns:1fr}.capture-overview__progress dl>div,.capture-overview__progress dl>div+div{border-left:0;padding:13px 0}.capture-overview__progress dl>div+div{border-top:1px solid hsl(var(--border) / .5)}.capture-overview__progress li,.capture-overview__catalog-cursor{grid-template-columns:1fr;gap:3px}.capture-overview__progress dl .capture-overview__detail-cursor{flex-wrap:wrap}.capture-overview__facts>div{min-height:118px;padding:20px}.capture-ledger__filters{grid-template-columns:1fr;padding:17px 20px}.capture-ledger__pagination{flex-direction:column;align-items:stretch;padding:18px 20px}.capture-ledger__pagination>div,.capture-ledger__pagination .button{flex:1}.capture-coverage ol{grid-template-columns:1fr;padding:0 20px}.capture-coverage li:nth-last-child(2){border-bottom:1px solid hsl(var(--border) / .58)}.capture-detail__preview>header{flex-direction:column;align-items:stretch}.capture-detail__metadata>div{grid-template-columns:1fr;gap:5px}.capture-detail__json>div{grid-template-columns:1fr;gap:4px}}@container (width<=440px){.capture-overview__facts{grid-template-columns:1fr}.capture-overview__facts>div,.capture-overview__facts>div:nth-child(2n),.capture-overview__facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid hsl(var(--border) / .58);min-height:96px}.capture-overview__facts>div:last-child{border-bottom:0}.capture-ledger__header,.capture-ledger__mobile,.capture-coverage>header{padding-left:18px;padding-right:18px}.capture-ledger__mobile dl{grid-template-columns:1fr}.capture-ledger__mobile article>.button{width:100%}.capture-ledger__pagination>div{flex-direction:column}.capture-coverage li dl{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-coverage li dl>div:last-child{grid-column:1/-1}}@media (width<=860px){.capture-detail__metadata{grid-template-columns:1fr}.capture-detail__metadata>div,.capture-detail__metadata>div:nth-child(2n){border-right:0;border-bottom:1px solid hsl(var(--border) / .58);grid-column:auto}.capture-detail__metadata>div:last-child{border-bottom:0}}@media (width<=620px){.capture-detail__preview>header{flex-direction:column;align-items:stretch}.capture-detail__metadata>div{grid-template-columns:1fr;gap:5px}.capture-detail__json>div{grid-template-columns:1fr;gap:4px}}
