.dtr-control,.dtr-popup{--dtr-ink:#e8eaf5;--dtr-sub:#a2abc5;--dtr-line:#a6b6de29;--dtr-face:linear-gradient(145deg,#2c3453ed,#1a243bed);--dtr-field:linear-gradient(160deg,#202b48,#26304a);--dtr-accent:#c4adf6;--dtr-range:#bba0ef1c;--dtr-hover:#c4adf614;--dtr-selected:linear-gradient(135deg,#d3baf5,#a4b5f0);--dtr-selected-ink:#292340;--dtr-shadow:inset 0 1px #ffffff17,0 18px 48px -16px #040b24a8;--dtr-error:#f0a4b6;color:var(--dtr-ink);font:13px/1.5 HarmonyOS Sans SC,Microsoft YaHei,system-ui,sans-serif;font-variant-numeric:tabular-nums;box-sizing:border-box}.dtr-control[data-theme=light],.dtr-popup[data-theme=light]{--dtr-ink:#34465d;--dtr-sub:#748296;--dtr-line:#7285a92b;--dtr-face:linear-gradient(145deg,#fffffff5,#eff5fdf5);--dtr-field:linear-gradient(165deg,#f1f5fc,#ffffffe6);--dtr-accent:#368b96;--dtr-range:#7ac8ce20;--dtr-hover:#88b4c212;--dtr-selected:linear-gradient(125deg,#b5f1df,#91d8e8);--dtr-selected-ink:#164653;--dtr-shadow:inset 0 1px #fff,0 18px 48px -18px #354b7270;--dtr-error:#b45b70}.dtr-control{display:block;width:350px;max-width:100%;position:relative}.dtr-control *,.dtr-popup *{box-sizing:border-box}.dtr-control button,.dtr-popup button,.dtr-popup input,.dtr-popup select{font:inherit;color:inherit}.dtr-trigger{display:flex;align-items:center;gap:13px;min-height:44px;width:100%;padding:7px 12px;border:1px solid var(--dtr-line);border-radius:12px;background:var(--dtr-field);box-shadow:inset 0 1px #ffffff32,inset 0 2px 4px #172c4c08,0 2px 4px #172c4c05;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .22s,transform .18s}.dtr-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--dtr-accent) 60%,var(--dtr-line));box-shadow:inset 0 1px #ffffff50,0 3px 10px #38527412;transform:translateY(-1px)}.dtr-trigger[aria-expanded=true]{border-color:var(--dtr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dtr-accent) 12%,transparent)}.dtr-trigger:active:not(:disabled){transform:translateY(1px)}.dtr-trigger:disabled{opacity:.4;cursor:not-allowed}.dtr-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.dtr-trigger>.dtr-icon{color:var(--dtr-sub)}.dtr-endpoint{display:flex;flex:1;flex-direction:column;gap:0;white-space:nowrap}.dtr-endpoint b{font-size:12px;font-weight:550;letter-spacing:.01em}.dtr-endpoint small{font-size:10px;line-height:1.4;color:var(--dtr-sub)}.dtr-trigger .dtr-arrow{width:14px;color:var(--dtr-sub)}.dtr-placeholder{flex:1;color:var(--dtr-sub);font-size:12px}.dtr-popup{position:fixed;inset:auto;margin:0;width:690px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--dtr-line);border-radius:19px;background:var(--dtr-face);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:var(--dtr-shadow);overflow:auto;overscroll-behavior:contain;z-index:3000;scrollbar-width:thin;outline:none}.dtr-popup:not(:popover-open):not([data-fallback-open]){display:none}.dtr-popup:popover-open{animation:dtr-open .2s cubic-bezier(.22,1,.36,1)}.dtr-popup button{cursor:pointer}.dtr-popup button:disabled{cursor:not-allowed;opacity:.32}.dtr-popup :is(button,input,select):focus-visible,.dtr-trigger:focus-visible{outline:2px solid var(--dtr-accent);outline-offset:2px}.dtr-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 18px 0;font-size:13px}.dtr-heading strong{font-weight:600}.dtr-icon-btn{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:5px;border:0;border-radius:8px;color:var(--dtr-sub);background:transparent;transition:background .18s,color .18s,transform .18s}.dtr-icon-btn:hover{background:var(--dtr-hover);color:var(--dtr-ink)}.dtr-icon-btn:active{transform:scale(.92)}.dtr-body{display:grid;grid-template-columns:104px minmax(0,1fr);padding:16px 18px 0;gap:18px}.dtr-presets{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--dtr-line);padding:0 12px 15px 0}.dtr-presets button{min-height:33px;padding:7px 10px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;color:var(--dtr-sub);font-size:12px;white-space:nowrap;transition:background .2s,color .2s,transform .18s}.dtr-presets button:hover{background:var(--dtr-hover);color:var(--dtr-ink);transform:translate(2px)}.dtr-presets button[aria-pressed=true]{background:var(--dtr-range);border-color:var(--dtr-line);color:var(--dtr-accent)}.dtr-main{min-width:0}.dtr-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px}.dtr-field{min-width:0;display:grid;gap:6px}.dtr-field>span{display:flex;align-items:center;gap:7px;color:var(--dtr-sub);font-size:11px}.dtr-field>span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dtr-line);transition:background .18s}.dtr-field[data-active=true]>span:before{background:var(--dtr-accent);box-shadow:0 0 8px color-mix(in srgb,var(--dtr-accent) 40%,transparent)}.dtr-edit{display:flex;gap:2px;align-items:center;min-height:38px;padding:3px;border:1px solid var(--dtr-line);border-radius:10px;background:var(--dtr-field);box-shadow:inset 0 1px #ffffff14;transition:border-color .18s,box-shadow .18s}.dtr-edit:focus-within,.dtr-field[data-active=true] .dtr-edit{border-color:color-mix(in srgb,var(--dtr-accent) 65%,var(--dtr-line));box-shadow:inset 0 1px #ffffff20,0 0 0 2px color-mix(in srgb,var(--dtr-accent) 7%,transparent)}.dtr-popup .dtr-edit>button{display:block;flex:1;min-width:0;height:30px;padding:3px 6px;border:0;border-radius:7px;background:transparent;white-space:nowrap;font-size:12px;transition:background .18s,color .18s}.dtr-popup .dtr-edit>button:hover{background:var(--dtr-hover)}.dtr-popup .dtr-edit>.dtr-time-chip{flex:0 0 59px;padding:3px 5px;color:var(--dtr-accent);border-left:1px solid var(--dtr-line);border-radius:0 7px 7px 0}.dtr-popup .dtr-edit>.dtr-time-chip[aria-expanded=true]{background:var(--dtr-range)}.dtr-popup [hidden]{display:none!important}.dtr-view-tabs{display:flex;gap:3px;align-items:center;padding:0 0 10px;margin-bottom:11px;border-bottom:1px solid var(--dtr-line)}.dtr-view-tabs>button{height:30px;min-width:56px;padding:4px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--dtr-sub);font-size:12px;transition:background .18s,color .18s,border-color .18s}.dtr-view-tabs>button:hover{color:var(--dtr-ink);background:var(--dtr-hover)}.dtr-view-tabs>[aria-selected=true]{background:var(--dtr-range);border-color:var(--dtr-line);color:var(--dtr-accent)}.dtr-view-tabs>.dtr-whole-day{margin-left:auto;font-size:11px;min-width:auto;padding-inline:9px}.dtr-times{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 6px 3px}.dtr-time-side{min-width:0}.dtr-time-side+.dtr-time-side{border-left:1px solid var(--dtr-line);padding-left:20px}.dtr-time-side h4{margin:0 0 8px;font-size:11px;font-weight:500;color:var(--dtr-sub);text-align:center}.dtr-time-side[data-active=true] h4{color:var(--dtr-accent)}.dtr-time-dials{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dtr-dial-label{display:block;font-size:10px;text-align:center;color:var(--dtr-sub);margin-bottom:3px}.dtr-dial-frame{position:relative;border:1px solid var(--dtr-line);border-radius:11px;background:var(--dtr-field);overflow:hidden;box-shadow:inset 0 1px #ffffff15}.dtr-dial-frame:after{content:"";position:absolute;left:4px;right:4px;top:80px;height:32px;border:1px solid color-mix(in srgb,var(--dtr-accent) 22%,transparent);border-radius:7px;background:var(--dtr-range);pointer-events:none}.dtr-dial{position:relative;display:block;height:192px;padding:80px 4px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;mask-image:linear-gradient(transparent,#000 27%,#000 73%,transparent)}.dtr-dial::-webkit-scrollbar{display:none}.dtr-popup .dtr-dial>button{position:relative;display:block;width:100%;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:var(--dtr-sub);font-size:13px;line-height:32px;scroll-snap-align:center;scroll-snap-stop:normal;transition:color .16s,background .16s;font-variant-numeric:tabular-nums}.dtr-popup .dtr-dial>button:hover:not(:disabled){color:var(--dtr-ink);background:var(--dtr-hover)}.dtr-popup .dtr-dial>[aria-selected=true]{color:var(--dtr-accent);font-weight:650;font-size:15px}.dtr-popup .dtr-dial>button:focus-visible{outline-offset:-2px}.dtr-time-now{display:block;margin:8px auto 0;padding:3px 14px;min-height:27px;border:0;border-radius:7px;font-size:11px!important;background:transparent;color:var(--dtr-sub)!important;transition:color .18s,background .18s}.dtr-time-now:hover{background:var(--dtr-hover);color:var(--dtr-accent)!important}.dtr-months{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dtr-month{min-width:0}.dtr-month+.dtr-month{border-left:1px solid var(--dtr-line);padding-left:15px}.dtr-month-head{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-bottom:10px}.dtr-month-label{display:flex;align-items:center;gap:2px}.dtr-popup .dtr-month-label select{height:28px;width:auto;min-width:0;max-width:84px;padding:2px 1px;background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:550;color:var(--dtr-ink);cursor:pointer}.dtr-month-label option{background:var(--bg-2,#18253e);color:var(--dtr-ink)}.dtr-popup[data-theme=light] .dtr-month-label option{background:#fff}.dtr-week,.dtr-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.dtr-weekdays{color:var(--dtr-sub);font-size:10px;text-align:center;margin:0 0 7px}.dtr-weekdays span{line-height:24px}.dtr-week{margin-bottom:3px}.dtr-cell{position:relative;display:grid;place-items:center;min-width:0;height:30px}.dtr-day{position:relative;width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;font-size:11px!important;line-height:1;color:var(--dtr-ink);transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;z-index:1}.dtr-cell.in-range:before{content:"";position:absolute;inset:1px 0;background:var(--dtr-range)}.dtr-cell.range-start:before{left:50%}.dtr-cell.range-end:before{right:50%}.dtr-cell.range-start.range-end:before{display:none}.dtr-day:hover:not(:disabled){border-color:var(--dtr-accent);background:var(--dtr-hover);transform:translateY(-1px)}.dtr-day[data-selected=true]{background:var(--dtr-selected);border-color:#ffffff26;color:var(--dtr-selected-ink);font-weight:700;box-shadow:inset 0 1px #fff5,0 3px 7px #19244914}.dtr-day[aria-current=date]:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:var(--dtr-accent);bottom:2px;left:calc(50% - 1.5px)}.dtr-day[data-selected=true][aria-current=date]:after{background:currentColor}.dtr-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 18px 15px;border-top:1px solid var(--dtr-line);margin-top:14px}.dtr-feedback{flex:1;min-width:120px;font-size:11px;color:var(--dtr-sub);line-height:1.5}.dtr-feedback[data-error=true]{color:var(--dtr-error)}.dtr-action{position:relative;min-height:33px;padding:6px 15px;border:1px solid var(--dtr-line);border-radius:9px;background:transparent;color:var(--dtr-ink);font-size:12px!important;overflow:hidden;transition:transform .18s,box-shadow .2s,filter .2s}.dtr-action:hover:not(:disabled){background:var(--dtr-hover);transform:translateY(-1px);box-shadow:0 4px 10px #16284a15}.dtr-action:active:not(:disabled){transform:translateY(1px)}.dtr-action.primary{background:var(--dtr-selected);color:var(--dtr-selected-ink);border-color:#ffffff40;font-weight:600}.dtr-action.primary:after{content:"";position:absolute;inset:-40% auto -40% -50%;width:30%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,#fff7,transparent);transition:left .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.dtr-action.primary:hover:after{left:125%}.dtr-action.quiet{border-color:transparent;color:var(--dtr-sub)}.dtr-demo-stack{display:grid;gap:23px;padding:14px 0 7px}.dtr-demo-field{display:grid;gap:8px}.dtr-demo-field>span{font-size:12px;color:var(--muted)}.dtr-demo-feedback{min-height:20px;font-size:11px;color:var(--muted);margin-top:12px}.dtr-demo-link{display:inline-flex;align-items:center;gap:5px}@keyframes dtr-open{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:620px){.dtr-popup{width:360px;border-radius:16px}.dtr-heading{padding:12px 14px 0}.dtr-body{grid-template-columns:minmax(0,1fr);padding:10px 14px 0;gap:13px}.dtr-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--dtr-line);padding:0 0 10px;gap:4px}.dtr-presets button{min-height:30px;padding:5px 10px}.dtr-presets button:hover{transform:none}.dtr-months{grid-template-columns:minmax(0,1fr)}.dtr-month+.dtr-month{display:none}.dtr-fields{gap:10px;margin-bottom:12px}.dtr-edit{flex-wrap:wrap;gap:0;padding:4px 8px}.dtr-popup .dtr-edit input{width:100%;flex:auto;height:26px;line-height:26px;font-size:12px}.dtr-popup .dtr-edit input[type=time]{width:100%;flex:auto;height:24px;line-height:24px;font-size:11px}.dtr-day{width:34px;height:30px;font-size:12px!important}.dtr-cell{height:32px}.dtr-month-head{margin-bottom:7px}.dtr-footer{padding:12px 14px;margin-top:10px}.dtr-feedback{min-width:100%;order:-1}.dtr-footer .dtr-action.quiet{margin-right:auto}}@media(max-width:620px){.dtr-edit{flex-wrap:wrap;gap:1px;padding:3px}.dtr-popup .dtr-edit>button{width:100%;flex:0 0 100%;height:27px;font-size:12px}.dtr-popup .dtr-edit>.dtr-time-chip{width:100%;flex:0 0 100%;height:25px;border-left:0;border-top:1px solid var(--dtr-line);border-radius:0 0 6px 6px;font-size:11px}.dtr-view-tabs{margin-bottom:9px;padding-bottom:8px}.dtr-times{gap:12px;padding:0}.dtr-time-side+.dtr-time-side{padding-left:12px}.dtr-time-dials{gap:6px}.dtr-popup .dtr-dial>button{font-size:12px}.dtr-popup .dtr-dial>[aria-selected=true]{font-size:14px}}@media(prefers-reduced-motion:reduce){.dtr-popup:popover-open{animation:none}.dtr-trigger,.dtr-day,.dtr-action,.dtr-action.primary:after,.dtr-presets button{transition:none}}.dtr-popup[data-precision=second]{width:740px}.dtr-popup[data-precision=second] .dtr-time-dials{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dtr-popup[data-precision=second] .dtr-edit>.dtr-time-chip{flex-basis:73px}.dtr-popup[data-precision=date] .dtr-edit>button{height:30px}.dtr-popup[data-precision=date] .dtr-fields{margin-bottom:16px}.dtr-popup[data-single=true]{width:365px}.dtr-popup[data-single=true] .dtr-presets,.dtr-popup[data-single=true] .dtr-whole-day{display:none}.dtr-popup[data-single=true] :is(.dtr-body,.dtr-fields,.dtr-months,.dtr-times){grid-template-columns:minmax(0,1fr)}.dtr-popup[data-single=true] .dtr-day{width:34px;height:31px}.dtr-popup[data-single=true] .dtr-cell{height:33px}@media(max-width:620px){.dtr-popup[data-precision=second],.dtr-popup[data-single=true]{width:360px}.dtr-popup[data-precision=second] .dtr-edit>.dtr-time-chip{flex-basis:100%}.dtr-popup[data-precision=second] .dtr-times{gap:9px}.dtr-popup[data-precision=second] .dtr-time-side+.dtr-time-side{padding-left:9px}.dtr-popup[data-precision=second] .dtr-time-dials{gap:4px}.dtr-popup[data-precision=date] .dtr-edit{flex-wrap:nowrap}.dtr-popup[data-precision=date] .dtr-edit>button{flex:1}}.ops-loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:none;height:16px;min-width:21px;color:var(--accent)}.ops-loading-dots>i{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;animation:ops-loading-bounce .9s ease-in-out infinite alternate}.ops-loading-dots>i:nth-child(2){animation-delay:.15s}.ops-loading-dots>i:nth-child(3){animation-delay:.3s}@keyframes ops-loading-bounce{to{transform:translateY(-4px);opacity:.5}}.ops-loading-inline,.ops-loading-caption{display:inline-flex;align-items:center;gap:9px;color:var(--sub);font-size:12px;line-height:1.6;max-width:100%}.ops-loading-caption{overflow-wrap:anywhere}.ops-loading-state{display:flex;flex-direction:column;justify-content:center;gap:24px;min-width:0;min-height:184px;padding:24px;box-sizing:border-box}.ops-loading-state[data-variant=card],.a1-widget-content>.ops-loading-state{height:100%;min-height:0;padding:8px 0;gap:22px}.ops-loading-skeleton{display:grid;gap:12px;position:relative;isolation:isolate;overflow:hidden;min-width:0;width:100%;max-width:100%}.ops-loading-skeleton>i{display:block;height:12px;border-radius:999px;background:var(--skeleton-a);box-shadow:inset 0 1px var(--highlight)}.ops-loading-skeleton>i:nth-child(2n){width:86%}.ops-loading-skeleton>i:last-child{width:65%}.ops-loading-skeleton:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent,var(--skeleton-b),transparent);transform:translate(-100%);animation:ops-loading-shimmer 1.5s infinite}@keyframes ops-loading-shimmer{to{transform:translate(100%)}}.ops-button-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.a1-btn[aria-busy=true]{position:relative}.a1-btn[aria-busy=true]>.ops-button-content{opacity:0}.ops-button-pending{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:inherit}.ops-button-pending .ops-loading-dots{color:inherit}.ops-table-placeholder td{height:48px;box-sizing:border-box}.ops-table-placeholder .ops-loading-skeleton{width:clamp(40px,75%,180px)}.ops-table-placeholder:nth-child(2n) .ops-loading-skeleton{width:60%}.ops-table-placeholder .ops-loading-skeleton>i{width:100%;height:10px}.ops-select{min-width:0}.ops-select .a1-combo-menu{min-width:max(100%,160px)}.a1-pagination .ops-select{width:112px}.a1-pagination .ops-select summary{min-height:32px}.a1-number-control>button:disabled{opacity:.4;cursor:default}.ops-send-icon{transform:rotate(-90deg)}@media(max-width:600px){.ops-loading-state{padding:18px;gap:18px}.ops-loading-state[data-variant=card]{padding:4px 0}.ops-loading-skeleton{gap:10px}}@media(prefers-reduced-motion:reduce){.ops-loading-dots>i,.ops-loading-skeleton:after{animation:none}.ops-loading-skeleton:after{display:none}}.ops-theme-switch{--toggle-size: 30px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3D7EAE;--container-night-bg: #1D1F2C;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ECCA2F;--moon-bg: #C4C9D1;--spot-color: #959DB1;--circle-container-offset: calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color: #fff;--clouds-color: #F3FDFF;--back-clouds-color: #AACADF;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17)}.ops-theme-switch,.ops-theme-switch *,.ops-theme-switch *:before,.ops-theme-switch *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.ops-theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;-webkit-box-shadow:0em -.062em .062em rgba(0,0,0,.25),0em .062em .125em rgba(255,255,255,.94);box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.ops-theme-switch__container:before{content:"";position:absolute;z-index:1;inset:0;-webkit-box-shadow:0em .05em .187em rgba(0,0,0,.25) inset,0em .05em .187em rgba(0,0,0,.25) inset;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}.ops-theme-switch__checkbox{display:none}.ops-theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-box-shadow:inset 0 0 0 3.375em rgba(255,255,255,.1),inset 0 0 0 3.375em rgba(255,255,255,.1),0 0 0 .625em rgba(255,255,255,.1),0 0 0 1.25em rgba(255,255,255,.1);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none}.ops-theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #a1872a inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.ops-theme-switch__moon{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #969696 inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.ops-theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);-webkit-box-shadow:0em .0312em .062em rgba(0,0,0,.25) inset;box-shadow:0 .0312em .062em #00000040 inset}.ops-theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.ops-theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.ops-theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;-webkit-box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0em var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);-o-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.ops-theme-switch__stars-container{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container{background-color:var(--container-night-bg)}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container .ops-theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container .ops-theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.ops-theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container .ops-theme-switch__moon{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container .ops-theme-switch__clouds{bottom:-4.062em}.ops-theme-switch__checkbox:checked+.ops-theme-switch__container .ops-theme-switch__stars-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ops-theme-switch{--toggle-size:8px;position:relative;display:inline-flex;align-items:center;min-height:44px;flex:none;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.ops-theme-switch .ops-theme-switch__checkbox{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:3;cursor:pointer;appearance:none}.ops-theme-switch .ops-theme-switch__container{pointer-events:none;transition:background-color .5s ease,box-shadow .3s ease}.ops-theme-switch .ops-theme-switch__sun-moon-container{pointer-events:none}.ops-theme-switch .ops-theme-switch__checkbox:focus-visible+.ops-theme-switch__container{outline:2px solid var(--accent);outline-offset:5px}.ops-theme-switch:has(.ops-theme-switch__checkbox:hover) .ops-theme-switch__container{box-shadow:0 -.062em .062em #0004,0 .062em .125em #fff9,0 0 0 3px #94dacd20}.ops-theme-switch:has(.ops-theme-switch__checkbox:active) .ops-theme-switch__sun-moon-container{scale:.94}@media(prefers-reduced-motion:reduce){.ops-theme-switch *{transition:none!important}}.av2-type-name{display:flex;align-items:center;gap:10px;font-size:13px}.av2-type-name .a1-icon{color:var(--accent);flex:none}.av2-root .av2-task-types{padding:20px 24px;margin:0}.av2-catalog-table .a1-table{table-layout:fixed;width:100%;min-width:720px}.av2-catalog-table .a1-table th,.av2-catalog-table .a1-table td{white-space:normal;overflow-wrap:anywhere;padding:16px 12px}.av2-catalog-table .a1-table th:first-child{width:20%}.av2-catalog-table .a1-table th:nth-child(2){width:29%}.av2-catalog-table .a1-table th:last-child{width:80px}.av2-task-types .a1-table th:nth-child(4){width:145px}.av2-task-library .a1-table th:nth-child(3){width:85px}.av2-task-library .a1-table th:nth-child(4){width:115px}.av2-catalog-mobile{display:none}.av2-basis .a1-detail-grid{gap:26px 32px}.av2-reference-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.av2-task-preview-modal{width:min(570px,calc(100vw - 28px))!important}.av2-task-preview-modal[open]{display:flex;flex-direction:column;overflow:visible;max-height:calc(100dvh - 40px)}.av2-task-preview-modal>header,.av2-task-preview-modal>footer{flex:none}.av2-task-preview-modal>div{overflow-y:auto;min-height:0}.av2-preview-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.av2-member-preview{padding:4px 2px}.av2-preview-top{display:flex;justify-content:space-between;color:var(--sub);font-size:12px;margin-bottom:20px}.av2-member-preview h3{font-size:22px;line-height:1.5}.av2-signin-main{display:grid;justify-items:center;gap:10px;padding:25px 0}.av2-signin-main h4{font-size:20px}.av2-signin-main time,.av2-signin-main p{font-size:12px;color:var(--sub);line-height:1.7}.av2-signin-date{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:15px 0;border-top:1px solid var(--line)}.av2-member-preview>.a1-btn{width:100%;margin:10px 0 18px}.av2-signin-reward{border-top:1px solid var(--line);padding:18px 0;display:grid;gap:10px}.av2-signin-reward>div{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:13px}.av2-signin-reward>div>span{color:var(--sub)}.av2-signin-reward>.a1-badge{justify-self:start}.av2-preview-rule{margin:16px 0;color:var(--sub);font-size:14px;line-height:1.8}@media(max-width:600px){.av2-catalog-table{display:none}.av2-catalog-mobile{display:block}.av2-catalog-mobile article{padding:20px 0;border-bottom:1px solid var(--line)}.av2-catalog-mobile article:first-child{padding-top:4px}.av2-catalog-mobile article:last-child{border-bottom:0}.av2-catalog-mobile article>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.av2-catalog-mobile p{margin:12px 0 7px;font-size:13px;line-height:1.8}.av2-catalog-mobile article>span:not(.a1-badge){display:block;font-size:12px;color:var(--sub);line-height:1.7}.av2-catalog-mobile article>.a1-badge{margin-top:10px}.av2-root .av2-task-types{padding:20px}.av2-preview-controls,.av2-basis .a1-detail-grid{grid-template-columns:1fr}.av2-member-preview h3{font-size:20px}}.av2-preview-period{display:grid;gap:5px;font-size:12px;line-height:1.7;color:var(--sub);margin-bottom:20px}.av2-field-diff .a1-table{min-width:0;table-layout:fixed;width:100%}.av2-field-diff .a1-table th,.av2-field-diff .a1-table td{padding:12px 8px;overflow-wrap:anywhere}.av2-field-diff .a1-table th:first-child{width:22%}.av2-changed-value{color:var(--accent);font-weight:600}.av2-gift-specs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;font-size:12px}.av2-gift-specs dt{color:var(--sub);margin-bottom:6px}.av2-gift-specs dd{margin:0;line-height:1.6}.av2-detail-tabs{margin-top:24px}.av2-evidence-list article,.av2-survey-readonly section{padding:18px 0;border-bottom:1px solid var(--line)}.av2-evidence-list article>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.av2-evidence-list h3,.av2-survey-readonly h3{font-size:13px;line-height:1.7}.av2-evidence-list span{font-size:12px;color:var(--sub)}.av2-evidence-list p,.av2-survey-readonly p{font-size:13px;line-height:1.8;margin-top:10px}.av2-survey-readonly{margin-top:24px}.av2-root{max-width:1440px;margin:0 auto;padding:0 32px 40px;min-width:0}.av2-review-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;color:var(--sub);font-size:12px;border-bottom:1px solid var(--line)}.av2-review-bar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.av2-review-bar b{color:var(--ink)}.av2-review-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0}.av2-review-controls>.a1-field{width:230px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.av2-review-controls>.a1-field>label{margin:0;white-space:nowrap;font-size:12px}.av2-content{min-width:0}.av2-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 22px}.av2-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--sub);font-size:12px;margin-bottom:10px}.av2-breadcrumb .a1-icon{width:12px;height:12px}.av2-page-header h1{font-size:24px;letter-spacing:-.02em;display:flex;gap:12px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.av2-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.av2-heading-code{font-size:12px;font-weight:400;color:var(--sub);letter-spacing:0}.av2-meta{font-size:12px;color:var(--sub)}.av2-root .av2-editor,.av2-root .av2-workbench{margin:0;padding:0;min-width:0;overflow:visible}.av2-editor-tabs{padding:16px 24px;border-bottom:1px solid var(--line)}.av2-task-form{padding:4px 28px 0}.av2-form-section{display:grid;grid-template-columns:180px minmax(0,720px);gap:24px;padding:28px 0}.av2-form-section+.av2-form-section{border-top:1px solid var(--line)}.av2-form-section>h2{font-size:14px;padding-top:3px}.av2-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.av2-form-fields>.a1-field{margin:0;min-width:0}.av2-form-feedback{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:12px}.av2-form-feedback>.a1-icon{color:var(--status-warn);flex:none;margin-top:2px}.av2-form-feedback b{font-size:13px}.av2-form-feedback span{display:block;margin-top:5px;color:var(--sub);line-height:1.7}.av2-form-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:16px 0;color:var(--sub);font-size:12px}.av2-tab-content{padding:20px 24px}.av2-tab-content .a1-table{min-width:520px}.av2-version-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.av2-version-row+.av2-version-row{border-top:1px solid var(--line)}.av2-version-row>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.av2-version-row>div>span:last-child:not(.a1-badge){font-size:13px;color:var(--sub)}.av2-workbench>.a1-query{margin:0;padding:20px 24px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.av2-workbench-body{padding:0 24px 20px}.av2-selection-bar{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid var(--line);font-size:13px}.av2-selection-bar>.a1-btn:last-child{margin-left:auto}.av2-desktop-list .a1-table{min-width:0;width:100%;table-layout:fixed}.av2-desktop-list .a1-table th,.av2-desktop-list .a1-table td{overflow-wrap:anywhere;padding:16px 12px}.av2-selectable .a1-table th:first-child,.av2-selectable .a1-table td:first-child{width:38px;padding-inline:6px}.av2-selectable .a1-table th:nth-child(2){width:28%}.av2-desktop-list:not(.av2-selectable) .a1-table th:first-child{width:25%}.av2-desktop-list .a1-table th:last-child{width:74px}.av2-member-name{text-align:left;white-space:normal;line-height:1.7;font-weight:600;font-size:13px}.av2-date{font-size:12px}.av2-context-message{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);font-size:13px}.av2-context-message>span{flex:1}.av2-context-message>.a1-icon{color:var(--status-warn);flex:none}.av2-result-line{display:flex;gap:28px;padding:22px 24px;border-bottom:1px solid var(--line);font-size:13px;color:var(--sub)}.av2-result-line b{font-size:18px;color:var(--ink);margin-right:6px}.av2-mobile-list{display:none}.av2-detail-drawer{width:min(540px,calc(100vw - 24px))!important}.av2-detail-drawer .a1-detail-grid{margin-top:24px}.av2-detail-section{margin-top:26px}.av2-detail-section h3{margin-bottom:16px}.av2-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.av2-tag-list{display:flex;flex-wrap:wrap;gap:8px}.av2-tag-list span{padding:5px 9px;background:var(--a1-table-surface);border:1px solid var(--line);border-radius:7px;font-size:12px}.av2-detail-reward{display:flex;gap:14px;align-items:center}.av2-detail-reward>.a1-icon{width:30px;height:30px;color:var(--viz-teal)}.av2-detail-reward h3{margin-bottom:10px}.av2-confirm-modal{width:min(620px,calc(100vw - 28px))!important}.av2-confirm-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.av2-confirm-total b{font-size:18px}.av2-confirm-total span{font-size:13px;color:var(--sub)}.av2-confirm-members{display:grid;gap:12px;border-block:1px solid var(--line);padding:16px 0;margin-bottom:20px}.av2-confirm-members>div{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;font-size:13px}.av2-confirm-members>div>span{color:var(--sub);flex:none}.av2-confirm-modal .a1-field{margin-top:24px}.av2-confirm-modal .a1-detail-grid{gap:18px}.av2-confirm-modal[open]{display:flex;flex-direction:column;overflow:visible;max-height:calc(100dvh - 40px)}.av2-confirm-modal>header,.av2-confirm-modal>footer{flex-shrink:0}.av2-confirm-modal>div{overflow-y:auto;min-height:0;scroll-padding-block:18px}.av2-confirm-modal>footer{border-top:1px solid var(--line)}.av2-row-between{display:flex;justify-content:space-between;gap:15px;align-items:center}.av2-preview-modal{width:min(440px,calc(100vw - 28px))!important}.av2-task-preview h3{font-size:20px;margin-top:18px}.av2-task-preview p{font-size:13px;color:var(--sub);line-height:1.8;margin:10px 0 22px}.av2-task-preview>.a1-btn{width:100%;margin-top:20px}.av2-progress-line{display:flex;justify-content:space-between;font-size:12px;color:var(--sub)}.av2-progress-line b{color:var(--ink)}.av2-progress-track{height:5px;border-radius:5px;background:var(--line);margin-top:9px}.av2-progress-track i{display:block;height:100%;width:0;background:var(--accent)}.av2-root .av2-section{margin:0;padding:20px}.av2-root .av2-section .a1-panel-head{margin-bottom:20px}.av2-object-meta{color:var(--sub);font-size:12px;margin-top:10px}.av2-domain-symbol{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;background:var(--domain-soft);border:1px solid var(--domain-edge);border-radius:12px;color:var(--viz-teal)}.av2-user-layout{display:grid;grid-template-columns:minmax(0,640px) minmax(270px,360px);gap:24px;justify-content:center;align-items:start}.av2-root .av2-user-hero{margin:0;padding:28px}.av2-user-hero>h2{font-size:23px;margin-top:24px;line-height:1.6}.av2-user-hero>p{color:var(--sub);line-height:1.9;margin-top:12px}.av2-user-reward{display:flex;align-items:center;gap:14px;padding:22px 0;margin:24px 0;border-block:1px solid var(--line);flex-wrap:wrap}.av2-user-reward>span{font-size:12px;color:var(--sub)}.av2-user-reward>strong{font-size:18px;flex:1}.av2-user-actions{margin-top:28px}.av2-state-panel{padding:40px;min-height:300px}.av2-centered{display:flex;justify-content:center}.av2-state-panel>.a1-btn{margin-top:20px}@media(max-width:1000px){.av2-root{padding-inline:24px}.av2-form-section{grid-template-columns:130px minmax(0,1fr);gap:20px}.av2-desktop-list .a1-table{table-layout:auto;min-width:720px}}@media(max-width:700px){.av2-form-section{grid-template-columns:1fr;gap:20px}.av2-user-layout{grid-template-columns:1fr}.av2-review-controls{gap:12px}.av2-review-controls>.a1-field{width:210px}}@media(max-width:600px){.av2-root{padding:0 16px 32px}.av2-review-bar{gap:10px;align-items:flex-start}.av2-review-bar>div{gap:7px}.av2-review-bar>div>span{flex-basis:100%;font-size:11px}.av2-review-bar .a1-btn{padding:7px 9px;flex:none}.av2-review-controls{display:grid;gap:12px;padding-block:14px}.av2-review-controls>.a1-field{width:100%;grid-template-columns:64px 1fr}.av2-review-controls .ops-detail-tabs{max-width:100%;width:100%}.av2-review-controls .ops-detail-tabs button{padding:8px 10px;flex:1;font-size:12px}.av2-page-header{align-items:flex-start;gap:12px;margin-top:12px;margin-bottom:18px;flex-wrap:wrap}.av2-page-header h1{font-size:22px}.av2-header-actions{gap:8px}.av2-header-actions .a1-btn{padding:8px 12px}.av2-editor-tabs{padding:14px 16px}.av2-editor-tabs .ops-detail-tabs{display:flex;width:100%;gap:2px}.av2-editor-tabs .ops-detail-tabs button{padding:8px 9px;font-size:12px;flex:1}.av2-task-form{padding:0 18px}.av2-form-section{padding:22px 0;gap:18px}.av2-form-fields{grid-template-columns:1fr;gap:18px}.av2-tab-content{padding:16px}.av2-version-row{align-items:flex-start;flex-wrap:wrap}.av2-version-row>div{gap:10px}.av2-version-row>div>span:last-child:not(.a1-badge){flex-basis:100%}.av2-workbench>.a1-query{padding:18px}.av2-workbench-body{padding:0 18px 8px}.av2-selection-bar{gap:6px;font-size:12px;min-height:62px;flex-wrap:wrap;padding:12px 0}.av2-selection-bar .a1-btn{padding:7px 10px}.av2-desktop-list{display:none}.av2-mobile-list{display:block}.av2-member-row{padding:20px 0;border-bottom:1px solid var(--line)}.av2-member-row:last-child{border-bottom:0}.av2-member-row.selected{background:var(--selected);margin-inline:-8px;padding-inline:8px}.av2-mobile-member-head{display:flex;align-items:flex-start;gap:10px}.av2-mobile-member-head>input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent)}.av2-mobile-member-head>.a1-link{flex:1;min-width:0}.av2-mobile-member-head>.a1-badge{flex:none}.av2-mobile-member-body{display:grid;gap:6px;margin-top:10px;font-size:13px}.av2-mobile-member-body>div:first-child{display:flex;justify-content:space-between}.av2-mobile-member-body .av2-meta{line-height:1.7}.av2-context-message{align-items:flex-start;flex-wrap:wrap;padding:18px}.av2-context-message>span{flex-basis:calc(100% - 32px);line-height:1.7}.av2-context-message>.a1-btn{margin-left:30px}.av2-result-line{gap:18px;padding:18px;font-size:12px}.av2-result-line b{font-size:16px;margin-right:3px}.av2-confirm-total{flex-wrap:wrap;gap:8px}.av2-confirm-modal>footer{flex-wrap:wrap}.av2-confirm-modal>footer>.a1-btn{flex:1}.av2-root .av2-user-hero{padding:20px}.av2-user-hero>h2{font-size:21px}.av2-state-panel{padding:24px}.av2-detail-drawer .a1-detail-grid{grid-template-columns:1fr}.av2-user-actions>.a1-btn{width:100%}}.av2-review-controls>.ops-detail-tabs{flex-wrap:wrap;max-width:100%}.av2-ops-desktop .a1-table{width:100%;min-width:700px;table-layout:fixed}.av2-ops-desktop .a1-table td,.av2-ops-desktop .a1-table th{white-space:normal;overflow-wrap:anywhere;padding:16px 12px}.av2-ops-desktop .a1-table th:first-child{width:29%}.av2-ops-desktop .a1-table th:last-child{width:72px}.av2-ops-mobile{display:none}.av2-section-title{font-size:15px;line-height:1.6;margin-bottom:18px}.av2-section-spaced{margin-top:28px}.av2-field-wide{grid-column:1/-1;min-width:0}.av2-survey-layout{display:grid;grid-template-columns:250px minmax(0,1fr)}.av2-survey-outline{padding:24px;border-right:1px solid var(--line);min-width:0}.av2-survey-outline>.a1-field{margin:0 0 24px}.av2-outline-list{display:grid;gap:6px}.av2-outline-list>button{background:none;border:1px solid transparent;border-radius:9px;color:var(--ink);padding:13px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;font:inherit;font-size:13px;cursor:pointer}.av2-outline-list>button[aria-pressed=true]{background:var(--domain-soft);border-color:var(--line);color:var(--accent);font-weight:600}.av2-outline-list>button:hover{background:var(--a1-table-surface)}.av2-outline-list>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.av2-outline-list small{font-size:11px;font-weight:400;color:var(--sub);white-space:nowrap}.av2-question-workspace{padding:26px 32px 32px;min-width:0}.av2-question-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.av2-question-heading h2{font-size:18px}.av2-question-heading>span{font-size:12px;color:var(--sub)}.av2-question-editor{border-top:1px solid var(--line);padding:24px 0;display:grid;gap:20px}.av2-question-editor:first-of-type{padding-top:0;border:0}.av2-question-editor>.av2-row-between>b{font-size:12px;color:var(--sub);font-weight:500}.av2-question-editor .a1-field{margin:0}.av2-option-editor{display:grid;gap:14px}.av2-option-editor>.a1-btn{justify-self:start}.av2-add-question{display:flex;align-items:end;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.av2-add-question>.a1-field{margin:0;width:170px}.av2-collection-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);font-size:13px}.av2-collection-row>div{min-width:0;flex:1}.av2-collection-row b{display:block;overflow-wrap:anywhere}.av2-collection-row>div>span{display:block;color:var(--sub);font-size:12px;margin-top:8px;line-height:1.7}.av2-analysis-filters{display:flex;align-items:end;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.av2-analysis-filters>.a1-field{margin:0;min-width:150px}.av2-analysis-filters>.a1-field:first-child{min-width:245px}.av2-analysis-filters>.a1-btn{margin-left:auto}.av2-statistics{padding:24px}.av2-stat-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0 26px;border-bottom:1px solid var(--line);gap:20px}.av2-stat-facts>div{display:grid;gap:12px}.av2-stat-facts span{font-size:12px;color:var(--sub)}.av2-stat-facts strong{font-size:30px;font-weight:600;letter-spacing:-.03em}.av2-stat-facts small{font-size:13px;font-weight:400;color:var(--sub);margin-left:8px}.av2-stat-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:28px}.av2-stat-main>section{min-width:0}.av2-stat-main h2{font-size:15px;margin-bottom:18px}.av2-stat-main .av2-row-between{align-items:baseline}.av2-stat-main .a1-link{font-size:12px}.av2-distribution{display:grid;gap:16px}.av2-distribution>div{display:grid;grid-template-columns:30px minmax(0,1fr) 45px;align-items:center;gap:18px;font-size:12px}.av2-distribution b{font-weight:500;text-align:right}.av2-distribution meter{width:100%;height:10px;appearance:none;border:0;border-radius:8px;background:var(--line)}.av2-distribution meter::-webkit-meter-bar{background:var(--line);border:0;height:10px;border-radius:8px}.av2-distribution meter::-webkit-meter-optimum-value{background:var(--viz-teal);border-radius:8px}.av2-distribution-foot{display:flex;gap:20px;font-size:12px;color:var(--sub);padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.av2-comment{padding:16px 0;border-top:1px solid var(--line)}.av2-comment p{font-size:14px;line-height:1.9}.av2-comment>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;color:var(--sub);margin-top:10px}.av2-comment span{min-width:0;overflow-wrap:anywhere}.av2-comment button{flex:none}.av2-survey-preview-modal,.av2-ops-modal{width:min(680px,calc(100vw - 28px))!important}.av2-survey-preview-modal[open],.av2-ops-modal[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);overflow:visible}.av2-survey-preview-modal>header,.av2-survey-preview-modal>footer,.av2-ops-modal>header,.av2-ops-modal>footer{flex:none}.av2-survey-preview-modal>div,.av2-ops-modal>div{min-height:0;overflow-y:auto}.av2-preview-survey-group{padding-block:22px;border-top:1px solid var(--line)}.av2-preview-survey-group h3{font-size:15px}.av2-preview-survey-group .av2-row-between>span{font-size:11px;color:var(--sub)}.av2-preview-survey-group .a1-field{margin-top:20px}.av2-gift-overview{padding:24px;display:flex;align-items:center;gap:30px;justify-content:space-between}.av2-gift-overview>div:first-child{max-width:430px;min-width:0}.av2-gift-overview p{font-size:14px;line-height:1.8}.av2-gift-overview>div:first-child>span{display:block;font-size:12px;color:var(--sub);margin-top:10px}.av2-gift-quantities{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.av2-gift-quantities>div{display:grid;gap:10px}.av2-gift-quantities span{font-size:12px;color:var(--sub);white-space:nowrap}.av2-gift-quantities b{font-size:25px;font-weight:600}.av2-ledger-row{display:flex;align-items:center;gap:26px;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.av2-ledger-row>div{min-width:190px}.av2-ledger-row b{display:block}.av2-ledger-row>div>span{display:block;font-size:12px;color:var(--sub);margin-top:7px}.av2-ledger-row>span{margin-left:auto;color:var(--sub);overflow-wrap:anywhere}.av2-dialog-form{display:grid;gap:22px}.av2-dialog-form .a1-field{margin:0}.av2-dialog-form .a1-btn{justify-self:start}.av2-import-check{display:grid;gap:10px;font-size:13px;border-block:1px solid var(--line);padding:18px 0}.av2-import-check span{color:var(--sub);font-size:12px}.av2-decision-note{font-size:12px;line-height:1.8;color:var(--sub);margin:18px 0}.av2-campaign-form{padding:0 28px}.av2-campaign-form .av2-form-section{grid-template-columns:150px minmax(0,1fr)}.av2-linked-tasks .a1-table{width:100%;table-layout:fixed;min-width:480px}.av2-linked-tasks .a1-table td,.av2-linked-tasks .a1-table th{white-space:normal;overflow-wrap:anywhere}.av2-linked-tasks .a1-table th:first-child{width:28%}.av2-linked-tasks .a1-table th:last-child{width:72px}.av2-inline-facts{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:var(--sub)}.av2-campaign-gifts{margin:24px 0}.av2-campaign-gifts article{padding:18px 0;border-top:1px solid var(--line)}.av2-campaign-gifts article:last-child{border-bottom:1px solid var(--line)}.av2-campaign-gifts label{display:flex;align-items:start;gap:12px;font-size:13px;cursor:pointer}.av2-campaign-gifts label input{margin-top:3px;flex:none}.av2-campaign-gifts label small{display:block;color:var(--sub);font-size:12px;margin-top:8px;line-height:1.8}.av2-gift-allocation{display:flex;gap:20px;align-items:end;margin:18px 0 0 28px}.av2-gift-allocation .a1-field{margin:0;max-width:180px}.av2-gift-allocation>span{font-size:12px;color:var(--sub);padding-bottom:12px;line-height:1.8}.av2-object-picker{display:grid}.av2-object-picker>label{display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.av2-object-picker>label>span{flex:1;min-width:0}.av2-object-picker>label>span>span{display:block;font-size:12px;color:var(--sub);margin-top:9px}.av2-object-picker small{font-size:11px;font-weight:400;color:var(--sub)}.av2-publish-summary{padding-bottom:20px}.av2-publish-summary h3{font-size:17px}.av2-publish-summary p{font-size:12px;line-height:1.8;color:var(--sub);margin-top:12px}.av2-checklist{list-style:none;margin:0;padding:0}.av2-checklist li{display:flex;gap:15px;align-items:center;font-size:13px;padding:18px 0;border-top:1px solid var(--line)}.av2-checklist li>span:nth-child(2){flex:1;line-height:1.8;min-width:0}.av2-checklist li>.a1-badge{flex:none}.av2-checklist li>button{flex:none}@media(max-width:1000px){.av2-survey-layout{grid-template-columns:220px minmax(0,1fr)}.av2-question-workspace{padding-inline:24px}.av2-gift-overview{align-items:start;flex-direction:column;gap:22px}.av2-gift-quantities{width:100%}.av2-campaign-form .av2-form-section{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:700px){.av2-survey-layout{grid-template-columns:1fr}.av2-survey-outline{border-right:0;border-bottom:1px solid var(--line)}.av2-outline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.av2-outline-list>button{display:grid;gap:7px;padding:10px}.av2-stat-main{grid-template-columns:1fr;gap:28px}.av2-campaign-form .av2-form-section{grid-template-columns:1fr}.av2-gift-allocation{align-items:start;flex-direction:column;gap:10px}.av2-gift-allocation>span{padding:0}}@media(max-width:600px){.av2-review-controls>.ops-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:2px}.av2-review-controls>.ops-detail-tabs button{padding:9px 7px;white-space:nowrap;justify-content:center}.av2-ops-desktop{display:none}.av2-ops-mobile{display:block}.av2-ops-mobile article{padding:20px 0;border-bottom:1px solid var(--line)}.av2-ops-mobile article>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--sub);margin-top:12px}.av2-ops-mobile article>div:first-child{margin:0}.av2-ops-mobile p{margin-top:12px;font-size:13px;line-height:1.9}.av2-ops-mobile article>span{display:block;color:var(--sub);font-size:12px;margin-top:12px}.av2-ops-mobile dl{display:flex;gap:26px;margin-top:18px}.av2-ops-mobile dt{font-size:11px;color:var(--sub)}.av2-ops-mobile dd{font-size:17px;margin:6px 0 0;font-weight:600}.av2-question-workspace,.av2-survey-outline{padding:20px}.av2-question-editor .av2-form-fields{grid-template-columns:1fr}.av2-question-heading{display:grid;gap:9px}.av2-question-editor .av2-row-between{align-items:center}.av2-question-editor .av2-header-actions{gap:5px}.av2-question-editor .av2-header-actions .a1-btn{padding:6px 8px;font-size:11px}.av2-collection-row{flex-wrap:wrap;gap:12px}.av2-collection-row>div{flex-basis:100%}.av2-collection-row>.a1-btn{margin-left:auto}.av2-analysis-filters{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:16px}.av2-analysis-filters>.a1-field,.av2-analysis-filters>.a1-field:first-child{min-width:0}.av2-analysis-filters>.a1-field:first-child{grid-column:1/-1}.av2-analysis-filters>.a1-btn{justify-self:end;align-self:end}.av2-statistics{padding:20px}.av2-stat-facts{grid-template-columns:1fr 1fr;gap:24px}.av2-stat-facts strong{font-size:27px}.av2-gift-overview{padding:20px}.av2-gift-quantities{gap:18px;grid-template-columns:repeat(2,1fr)}.av2-ledger-row{flex-wrap:wrap;gap:12px;align-items:start}.av2-ledger-row>div{min-width:0;flex:1}.av2-ledger-row>span{flex-basis:100%;margin:0;font-size:12px}.av2-campaign-form{padding:0 20px}.av2-campaign-form .av2-form-fields{grid-template-columns:1fr}.av2-gift-allocation{margin-left:26px}.av2-object-picker>label{flex-wrap:wrap}.av2-object-picker>label>.a1-badge{margin-left:28px}.av2-checklist li{gap:10px;flex-wrap:wrap}.av2-checklist li>span:nth-child(2){flex-basis:60%}.av2-checklist li>button{margin-left:auto}.av2-add-question{gap:10px}.av2-add-question>.a1-field{width:150px}}.av2-preview-review-modules{border:0;padding:20px 0;margin:0;display:flex;flex-wrap:wrap;gap:14px 20px;font-size:12px}.av2-preview-review-modules legend{padding:0 0 14px;font-weight:600}.av2-preview-review-modules label{display:flex;align-items:center;gap:7px}.av2-answer-item{padding:18px 0;border-top:1px solid var(--line)}.av2-answer-item>b{font-size:13px;font-weight:500;line-height:1.8}.av2-answer-item>p{margin-top:10px;font-size:13px;line-height:1.9}.av2-confirm-check{display:flex;gap:10px;align-items:center;font-size:13px;margin-top:20px}.av2-analysis-filters>.a1-field:has([aria-label=统计题目]){max-width:400px}.av2-ops-detail-drawer{width:min(540px,calc(100% - 24px))!important}.ops-activity.av2-root{padding:0 0 28px;max-width:none}.ops-activity .av2-page-header{margin-top:0}.ops-activity .av2-campaign-form{padding:0 28px}.ops-activity .av2-campaign-gifts{margin:16px 0}.ops-activity .av2-checklist{padding:0;list-style:none}.ops-activity .av2-stat-main section{min-width:0}.ops-activity .av2-date-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-activity .av2-object-picker>label{cursor:pointer}.ops-activity .av2-empty-section{padding:24px}@media(max-width:600px){.ops-activity .av2-campaign-form{padding:0 20px}.ops-activity .av2-date-inputs{grid-template-columns:1fr}}.ops-activity .av2-stat-main .a1-table{min-width:0;table-layout:fixed;width:100%}.ops-activity .av2-stat-main .a1-table th,.ops-activity .av2-stat-main .a1-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 9px}.ops-activity .av2-stat-main .a1-table th:first-child{width:48%}.ops-activity .av2-stat-main .a1-table th:not(:first-child){width:auto}.ops-activity .av2-stat-main .av2-question-summary .a1-table{min-width:840px}.ops-activity .av2-stat-main .av2-question-summary .a1-table th:first-child{width:32%}.a1-dialog.ops-poster-dialog{width:min(1040px,calc(100vw - 32px))}.ops-poster-editor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px;align-items:start}.ops-poster-preview{position:sticky;top:0}.ops-poster-preview img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.ops-poster-fields{display:grid;gap:16px;min-width:0}@media(max-width:700px){.ops-poster-editor{grid-template-columns:minmax(0,1fr);gap:20px}.ops-poster-preview{position:static;max-width:320px;margin:auto;width:100%}.a1-dialog.ops-poster-dialog{width:calc(100vw - 24px)}}:root{--accent-ink:#30234c;--accent-glass:rgba(164,137,236,.16);--cyan:#86d9df;--green:#8cddbd;--amber:#f0cd92;--red:#f0a4b6;--line:rgba(185,209,247,.1);--row:rgba(162,191,232,.055);--shadow:0 16px 40px -26px #000a;--ease:cubic-bezier(.22,1,.36,1);--ring:0 0 0 3px #b49ce329;--grid:rgba(180,202,238,.035)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;width:100%}body{font:14px/1.5 HarmonyOS Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.35}h1{font-size:30px;font-weight:650;letter-spacing:-.045em}h2{font-size:17px;font-weight:650}h3{font-size:14px;font-weight:650}small{font-size:11px}svg{display:block}input,textarea{min-width:0}input[type=checkbox],input[type=radio]{accent-color:#ac95e0}input[type=range]{accent-color:#ad95e3;width:100%}input[type=date]{color-scheme:dark}html[data-theme=light] input[type=date]{color-scheme:light}[hidden]{display:none!important}.a1-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a1-skip{position:fixed;top:-50px;left:20px;z-index:100;background:var(--solid);padding:10px;border-radius:8px}.a1-skip:focus{top:12px}.a1-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.a1-num{font-variant-numeric:tabular-nums}.a1-muted{color:var(--muted)}.a1-sub{color:var(--sub)}.a1-stack{display:grid;gap:16px}.a1-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.a1-grow{flex:1;min-width:0}.a1-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--bg)}.a1-atmosphere i{position:absolute;filter:blur(80px);border-radius:50%;opacity:.24}.a1-atmosphere i:nth-child(1){width:730px;height:520px;left:20%;top:-330px;background:#638dc3}.a1-atmosphere i:nth-child(2){width:600px;height:650px;right:-430px;top:15%;background:#627bb7;opacity:.18}.a1-atmosphere i:nth-child(3){width:700px;height:400px;left:25%;bottom:-360px;background:#9987c2;opacity:.14}.a1-atmosphere span{position:absolute;right:0;top:0;width:70%;height:460px;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 70% 0,#000,transparent 72%)}html[data-theme=light] .a1-atmosphere i{opacity:.13}.a1-rail{position:fixed;left:20px;top:20px;bottom:20px;width:218px;z-index:30;border:1px solid var(--edge);border-radius:22px;background:linear-gradient(145deg,#2b3d5ba8,#17243cad);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;padding:25px 13px 14px}html[data-theme=light] .a1-rail{background:linear-gradient(140deg,#ffffffb8,#eef5fba8)}.a1-brand{display:flex;align-items:center;gap:10px;padding:0 6px;font-size:17px;font-weight:650;letter-spacing:.01em}.a1-brand small{display:block;font-size:10px;font-weight:400;letter-spacing:.15em;color:var(--sub);margin-top:2px}.a1-brand-mark{width:38px;height:41px;display:grid;place-items:center;color:#d3c5f6;filter:drop-shadow(0 2px 8px #9284dd3b)}.a1-brand-mark svg{width:38px;height:38px}html[data-theme=light] .a1-brand-mark{color:#8066b6}.a1-rail-line{height:1px;background:var(--line);margin:25px 7px 18px}.a1-rail nav{display:grid;gap:7px;align-content:start;flex:1}.a1-nav-group{position:relative}.a1-nav-button{display:flex;width:100%;align-items:center;gap:12px;padding:13px 14px;min-height:47px;text-align:left;color:var(--sub);background:none;border:1px solid transparent;border-radius:12px;font-size:13px;transition:background .2s,color .2s,box-shadow .2s}.a1-nav-button>span{flex:1}.a1-nav-button .a1-chevron{width:12px;height:12px;color:var(--muted);transition:transform .2s}.a1-nav-button:hover{background:var(--row);color:var(--ink)}.a1-nav-button[data-current=true]{color:var(--ink)}.a1-nav-button[data-current=true]>.a1-icon{color:var(--accent);filter:drop-shadow(0 0 7px #baa2fa3d)}.a1-nav-button[aria-expanded=true] .a1-chevron{transform:rotate(90deg)}.a1-subnav{position:absolute;left:calc(100% + 18px);top:0;width:210px;background:var(--solid);border:1px solid var(--edge-hi);border-radius:15px;padding:7px;box-shadow:0 16px 38px #07132645;z-index:45}.a1-subnav small{padding:8px 10px;display:block;color:var(--muted)}.a1-subnav button{display:flex;align-items:center;gap:8px;width:100%;border-radius:9px;padding:11px 12px;background:transparent;color:var(--sub);text-align:left;font-size:12px}.a1-subnav button[aria-current=page],.a1-subnav button:hover:not(:disabled){background:var(--accent-glass);color:var(--ink)}.a1-subnav button:disabled{opacity:.37}.a1-subnav button .a1-icon{width:15px;height:15px}.a1-rail-bottom{padding-top:15px}.a1-assistant-launch{width:100%;display:flex;gap:10px;align-items:center;background:linear-gradient(115deg,#b69be51b,#8bc6e50b);border:1px solid var(--edge);box-shadow:inset 0 1px var(--highlight);padding:11px 10px;border-radius:15px;text-align:left}.a1-assistant-launch>span:nth-child(2){font-size:12px}.a1-assistant-launch small{display:block;margin-top:4px;font-size:9px;color:var(--muted)}.a1-mascot{width:41px;height:42px;display:block;flex:none;animation:a1-bob 5s ease-in-out infinite}.a1-mascot svg{width:100%;height:100%}.a1-bot-eyes{transform-origin:32px 34px;animation:a1-blink 6s infinite}.a1-assistant-spark{color:var(--accent);margin-left:auto;font-size:20px}.a1-rail-account{display:flex;align-items:center;gap:9px;padding:20px 5px 0}.a1-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid #f2e9ff66;border-radius:50%;background:linear-gradient(135deg,#dbd0ed,#acb6d7);box-shadow:inset 0 1px #fff7;color:#3c465e;font-size:12px;flex:none}.a1-rail-account>span:nth-child(2){font-size:11px;flex:1}.a1-rail-account small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.a1-workspace{margin-left:268px;margin-right:32px;max-width:1680px}.a1-topbar{height:87px;display:flex;align-items:center;justify-content:space-between;gap:18px}.a1-topbar-start{display:flex;align-items:center;gap:20px;min-width:0}.a1-breadcrumb{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:11px;white-space:nowrap}.a1-breadcrumb strong{color:var(--sub);font-weight:500}.a1-demo{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px;white-space:nowrap}.a1-demo i{width:4px;height:4px;background:var(--cyan);border-radius:50%}.a1-utilities{display:flex;align-items:center;gap:9px}.a1-icon-btn{display:inline-grid;place-items:center;background:transparent;width:34px;height:34px;border:1px solid transparent;color:var(--sub);position:relative;flex:none;font-size:22px;line-height:1}.a1-icon-btn:hover{background:var(--row);color:var(--ink)}.a1-icon-btn .a1-icon{width:17px;height:17px}.a1-icon-btn[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);right:0;white-space:nowrap;font-size:10px;padding:6px 9px;background:var(--solid);border:1px solid var(--edge);border-radius:6px;z-index:50;box-shadow:var(--shadow)}.a1-notice-dot{position:absolute;right:8px;top:6px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.a1-search-trigger{display:flex;align-items:center;gap:9px;padding:7px 8px;color:var(--muted);background:transparent;font-size:11px}.a1-search-trigger kbd{font:9px/1.4 inherit;opacity:.7;margin-left:26px}.a1-search-symbol .a1-icon{width:15px;height:15px}.a1-header-avatar{width:28px;height:28px;margin-left:8px}.a1-mobile-menu{display:none}.a1-view{padding:16px 0 38px;animation:a1-enter .35s var(--ease)}.a1-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 27px}.a1-page-heading .a1-eyebrow{font-size:10px;color:var(--sub);letter-spacing:.08em;margin-bottom:8px}.a1-page-heading .a1-heading-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.a1-period{display:flex;align-items:center;border:1px solid var(--edge);background:var(--glass);padding:3px;border-radius:11px;box-shadow:inset 0 1px var(--highlight)}.a1-period button{border-radius:8px;background:transparent;color:var(--sub);min-height:30px;padding:6px 14px}.a1-period button[aria-pressed=true]{color:var(--ink)}.a1-date-label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:8px}.a1-date-label .a1-icon{width:13px;height:13px}.a1-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--edge-hi);color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden}.a1-btn:hover:not(:disabled){border-color:var(--accent);box-shadow:inset 0 1px var(--highlight),0 6px 14px #09142b18;transform:translateY(-1px)}.a1-btn.primary{background:var(--primary);color:var(--accent-ink);font-weight:650}.a1-btn.primary:after{content:"";position:absolute;top:-20%;bottom:-20%;width:36%;left:-60%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,#ffffff5c,transparent);transition:left .6s var(--ease);pointer-events:none}.a1-btn.primary:hover:after{left:130%}.a1-btn.quiet{border-color:transparent;color:var(--sub)}.a1-btn .a1-icon{width:14px;height:14px}.a1-btn[aria-busy=true]{pointer-events:none}.a1-spinner{width:13px;height:13px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:a1-spin .8s linear infinite}.a1-link{border:0;background:transparent;color:var(--accent);padding:4px 0;font-size:11px;white-space:nowrap;text-underline-offset:4px}.a1-link:hover{text-decoration:underline}.a1-panel{position:relative;min-width:0;border:1px solid var(--edge);background:var(--glass);backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85);padding:22px}.a1-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.a1-panel-head h2{font-size:14px;font-weight:600}.a1-panel-head small{color:var(--muted)}.a1-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;align-items:stretch}.a1-widget{grid-column:span var(--span,6);min-width:0;display:flex;flex-direction:column;position:relative}.a1-widget>.a1-panel{height:100%;flex:1}.a1-widget[data-card=metrics]>.a1-panel{padding:21px 0}.a1-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.a1-metric{padding:2px 26px;position:relative;min-width:0}.a1-metric+.a1-metric{border-left:1px solid var(--line)}.a1-metric-label{font-size:11px;color:var(--sub);display:flex;align-items:center;justify-content:space-between;gap:8px}.a1-metric-label .a1-icon{width:14px;height:14px;opacity:.55}.a1-metric strong{display:block;font-size:30px;font-weight:550;letter-spacing:-.055em;line-height:1.3;margin-top:11px;color:var(--ink)}.a1-metric strong>small{font-size:17px;letter-spacing:0;margin-right:3px}.a1-metric-foot{display:flex;align-items:center;gap:7px;color:var(--muted);margin-top:10px}.a1-positive{color:var(--green)}.a1-negative{color:var(--red)}.a1-chart-title{display:flex;align-items:baseline;gap:11px;margin:0 0 22px}.a1-chart-title strong{font-size:25px;font-weight:550;letter-spacing:-.03em}.a1-chart-title small{font-size:9px;color:var(--green)}.a1-legend{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:9px}.a1-legend span{display:flex;gap:5px;align-items:center}.a1-legend i{width:10px;height:2px;background:var(--cyan);border-radius:2px}.a1-legend i.purple{background:#aa9ada}.a1-chart{width:100%;min-width:0;height:205px;position:relative}.a1-chart svg{width:100%;height:100%;overflow:visible}.a1-chart-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5}.a1-axis{fill:var(--muted);font-family:inherit}.a1-chart-line{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.a1-chart-line.secondary{stroke:#aa9ada;stroke-width:1.5;stroke-dasharray:5 5;opacity:.65}.a1-chart-focus{stroke-dasharray:3 4}.a1-chart-tooltip{position:absolute;left:60%;top:29%;background:var(--solid);border:1px solid var(--edge-hi);box-shadow:0 6px 16px #0001;color:var(--sub)}.a1-chart-tooltip b{font-size:11px;color:var(--ink);display:block;margin-top:3px;font-weight:500}.a1-inbox-total{font-size:28px;letter-spacing:-.05em;font-weight:550;margin-right:8px}.a1-inbox-caption{font-size:10px;color:var(--muted)}.a1-inbox-list{list-style:none;margin:12px 0 0;padding:0}.a1-inbox-list button{display:flex;align-items:center;gap:12px;min-height:65px;padding:14px 0;background:none;width:100%;text-align:left;color:var(--ink);border-bottom:1px solid var(--line)}.a1-inbox-list li:last-child button{border:0;padding-bottom:0}.a1-inbox-icon{width:32px;height:33px;display:grid;place-items:center;border:1px solid #c4b0ed2c;background:#ac8ed113;border-radius:10px;color:var(--accent);flex:none}.a1-inbox-icon.amber{color:var(--amber);background:#e8bb6812;border-color:#edc47c27}.a1-inbox-icon.cyan{color:var(--cyan);background:#86d9df0e;border-color:#86d9df25}.a1-inbox-list b{display:block;font-weight:500}.a1-inbox-list small{display:block;color:var(--muted);margin-top:4px}.a1-inbox-list .a1-grow+.a1-icon{width:13px;height:13px;opacity:.5}.a1-usage{display:flex;align-items:center;gap:30px;min-height:180px}.a1-donut{position:relative;width:160px;height:160px;flex:none;display:grid;place-items:center}.a1-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.a1-donut-center{position:absolute;text-align:center}.a1-donut-center strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.04em}.a1-donut-center small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.a1-usage-legend{flex:1;display:grid;gap:15px}.a1-usage-legend i{width:6px;height:6px;border-radius:50%;flex:none}.a1-usage-legend b{font-weight:500;margin-left:auto;color:var(--ink)}.a1-task-health{display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center}.a1-health-number{font-size:36px;font-weight:500;letter-spacing:-.06em}.a1-health-number small{font-size:17px;letter-spacing:0}.a1-health-copy{color:var(--sub);margin-top:3px}.a1-health-dotline{height:48px;display:grid;grid-template-columns:repeat(16,1fr);gap:4px;align-items:end;margin-top:18px}.a1-health-dotline i{height:var(--h);border-radius:3px 3px 1px 1px}.a1-task-breakdown{display:grid;gap:14px}.a1-task-row{display:grid;grid-template-columns:61px 1fr 30px;gap:12px;align-items:center;font-size:10px;color:var(--sub)}.a1-task-row b{color:var(--ink);font-weight:500;text-align:right}.a1-meter{height:5px;border-radius:9px;background:var(--line);overflow:hidden}.a1-meter i{display:block;height:100%;background:var(--cyan);border-radius:inherit;width:var(--value,50%)}.a1-meter.amber i{background:var(--amber)}.a1-health-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.a1-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--sub);background:var(--row)}.a1-badge i{width:4px;height:4px;background:currentColor;border-radius:50%;flex:none}.a1-badge.ok{color:var(--green);background:#72cda90c}.a1-badge.warn{color:var(--amber)}.a1-badge.bad{color:var(--red)}.a1-badge.info{color:var(--cyan)}.a1-edit-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:13px 16px;border:1px solid #b79be647;background:var(--accent-glass);border-radius:13px;margin-bottom:15px;font-size:11px}.a1-edit-toolbar>span{flex:1;min-width:130px;color:var(--sub)}.a1-widget-toolbar{display:none;background:var(--solid);border:1px solid var(--edge);border-bottom:0;border-radius:12px 12px 0 0;padding:4px 7px;align-items:center;gap:6px;font-size:10px}.a1-widget-toolbar>span{flex:1;color:var(--sub)}.a1-widget-toolbar select{border:1px solid var(--edge);background:var(--input);border-radius:5px;padding:4px;font-size:9px}.a1-board.editing .a1-widget-toolbar{display:flex}.a1-board.editing .a1-widget>.a1-panel{border-top-left-radius:0;border-top-right-radius:0}.a1-board.editing .a1-widget{cursor:grab}.a1-widget.dragging{opacity:.35}.a1-widget.drop-target{outline:2px dashed var(--accent);outline-offset:5px;border-radius:16px}.a1-custom-card.split{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.a1-custom-card .a1-chart{height:120px}.a1-custom-card .a1-donut{margin:auto}.a1-custom-card .a1-chart-title{margin-bottom:5px}.a1-custom-number{font-size:40px;font-weight:500;letter-spacing:-.055em;line-height:1.4}.a1-bars{height:120px;display:flex;gap:9px;align-items:flex-end;padding:0 10px;border-bottom:1px solid var(--line)}.a1-list-summary{display:flex;gap:26px;margin-bottom:23px;padding:0 2px;color:var(--muted);font-size:10px}.a1-list-summary b{color:var(--ink);font-size:17px;font-weight:500;margin-left:7px}.a1-query{display:grid;grid-template-columns:minmax(150px,1.7fr) repeat(2,minmax(115px,1fr)) auto;gap:14px;align-items:end;margin-bottom:21px}.a1-field{display:grid;color:var(--sub);min-width:0}.a1-field>span:first-child{display:flex;align-items:center;gap:3px}.a1-required{color:var(--red)}.a1-input,.a1-select,.a1-textarea{min-width:0;max-width:100%;width:100%;min-height:39px;padding:9px 12px;border:1px solid var(--edge-hi);border-radius:9px;background:var(--input);color:var(--ink);box-shadow:inset 0 1px 3px #0b224317;transition:border-color .2s,box-shadow .2s}.a1-input::placeholder,.a1-textarea::placeholder{color:var(--muted)}.a1-input:focus,.a1-select:focus,.a1-textarea:focus{outline:none}.a1-input[aria-invalid=true]{border-color:var(--red)}.a1-field-error{font-size:10px;color:var(--red)}.a1-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24' stroke='%238898b3' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;padding-right:30px}.a1-select option{background:var(--solid);color:var(--ink)}.a1-search-field{position:relative}.a1-search-field .a1-input{padding-left:34px}.a1-search-field>.a1-icon{position:absolute;left:11px;top:12px;width:14px;height:14px;color:var(--muted)}.a1-query-actions{display:flex;gap:5px;align-items:center}.a1-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line);font-size:10px;color:var(--sub)}.a1-table-toolbar strong{font-weight:500;color:var(--ink)}.a1-applied{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.a1-chip{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--edge);padding:3px 7px;border-radius:6px;font-size:9px;color:var(--sub)}.a1-table-scroll{overflow:auto;max-width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin}.a1-table{border-collapse:collapse;width:100%;min-width:780px;font-size:11px;text-align:left}.a1-table th{font-weight:400;white-space:nowrap;padding:13px 12px;border-bottom:1px solid var(--line)}.a1-table td{padding:16px 12px;border-bottom:1px solid var(--line);color:var(--sub);white-space:nowrap;vertical-align:middle}.a1-table tbody tr:hover{background:var(--row)}.a1-table .a1-cell-person{display:flex;align-items:center;gap:9px}.a1-table .a1-cell-person .a1-avatar{width:30px;height:30px;font-size:10px;border:1px solid var(--edge);background:linear-gradient(135deg,#aeb8d03b,#8c8dab29);color:var(--sub)}.a1-table .a1-cell-person b{color:var(--ink);display:block;font-weight:500}.a1-table .a1-cell-person small{display:block;color:var(--muted);margin-top:3px}.a1-table .a1-cell-strong{font-weight:500;color:var(--ink)}.a1-sort{display:flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:inherit;font-size:inherit}.a1-table input[type=checkbox]{margin:0;vertical-align:middle}.a1-bulk{display:flex;align-items:center;border-radius:10px;margin-bottom:10px}.a1-bulk b{font-weight:500;flex:1}.a1-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;color:var(--muted)}.a1-pagination>div{display:flex;align-items:center;gap:6px}.a1-page-button{border:1px solid transparent;background:transparent;padding:5px;color:var(--sub)}.a1-page-button:disabled{opacity:.3}.a1-pagination select{font-size:10px;width:74px;min-height:29px;padding:5px 24px 5px 8px}.a1-loading-row{height:330px;text-align:center!important}.a1-loading-row>.a1-spinner{display:inline-block;width:22px;height:22px;color:var(--accent)}.a1-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:45px 18px;color:var(--muted)}.a1-empty>.a1-icon{width:32px;height:32px;color:var(--sub);opacity:.6}.a1-empty b{font-size:13px;color:var(--sub);font-weight:500}.a1-empty p{font-size:10px}.a1-inline{padding:12px 14px;border-radius:10px;border:1px solid #ebc77e32;background:#eac37908;display:flex;align-items:center;gap:9px;color:var(--amber);font-size:11px}.a1-inline.error{color:var(--red)}.a1-inline.info{color:var(--cyan)}.a1-inline .a1-icon{width:16px;height:16px}.a1-inline .a1-link{margin-left:auto;color:inherit}.a1-dialog,.a1-drawer{color:var(--ink);background:var(--solid);border:1px solid var(--edge-hi);box-shadow:0 24px 85px #030b1e66;padding:0}.a1-dialog{border-radius:21px;width:min(510px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.a1-dialog::backdrop,.a1-drawer::backdrop{background:#0b142866;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}html[data-theme=light] .a1-dialog::backdrop,html[data-theme=light] .a1-drawer::backdrop{background:#40567235}.a1-dialog>header,.a1-drawer>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.a1-dialog>header h2{font-size:17px}.a1-dialog>div{padding:24px}.a1-dialog>footer{padding:15px 24px 22px;display:flex;justify-content:flex-end;gap:9px}.a1-dialog>div form{display:grid;gap:17px}.a1-dialog .a1-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.a1-drawer{position:fixed;inset:12px 12px 12px auto;margin:0;width:min(450px,calc(100vw - 24px));max-width:100%;height:calc(100% - 24px);max-height:none;border-radius:20px;overflow:auto}.a1-drawer>header{position:sticky;top:0;background:var(--solid);z-index:1}.a1-drawer>header small{font-size:10px;color:var(--muted);display:block;margin-bottom:5px}.a1-drawer>header h2{font-size:20px}.a1-drawer>div{padding:24px;display:grid;gap:25px}.a1-drawer>footer{padding:17px 24px;display:flex;gap:9px;justify-content:flex-end;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--solid)}.a1-detail-person{display:flex;gap:14px;align-items:center}.a1-detail-person>.a1-avatar{width:49px;height:49px;font-size:18px}.a1-detail-person h3{font-size:17px;font-weight:550}.a1-detail-person small{display:block;color:var(--sub);margin-top:5px}.a1-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.a1-detail-grid dt{font-size:10px;color:var(--muted);margin-bottom:6px}.a1-detail-grid dd{font-size:12px;margin:0;color:var(--ink);overflow-wrap:anywhere}.a1-detail-card{padding:18px;border:1px solid var(--edge);border-radius:13px}.a1-detail-card h3{font-size:12px;margin-bottom:13px}.a1-detail-card p{font-size:11px;color:var(--sub);line-height:1.8}.a1-timeline{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:0}.a1-timeline li{position:relative;padding:0 0 23px 21px;border-left:1px solid var(--line);margin-left:4px}.a1-timeline li:last-child{padding-bottom:0;border-color:transparent}.a1-timeline li:before{content:"";position:absolute;left:-4px;top:4px;width:7px;height:7px;border:2px solid var(--solid);border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px var(--edge-hi)}.a1-timeline li.pending:before{background:var(--amber)}.a1-timeline b{display:block;font-size:11px;font-weight:500}.a1-timeline small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.a1-timeline p{font-size:10px;color:var(--sub);margin-top:7px;line-height:1.7}.a1-command{width:min(600px,calc(100vw - 32px));margin-top:14vh}.a1-command>header{padding:18px 20px}.a1-command-search{display:flex;align-items:center;gap:12px;width:100%}.a1-command-search>span{color:var(--sub)}.a1-command-search input{width:100%;font-size:14px;border:0;outline:0;background:transparent}.a1-command-search kbd{font-size:9px;color:var(--muted);border:1px solid var(--edge);border-radius:5px;padding:3px 5px}.a1-command>.a1-command-results{padding:8px;max-height:400px;overflow:auto}.a1-command-results>button{width:100%;padding:13px 14px;display:flex;align-items:center;gap:12px;border-radius:11px;text-align:left;background:transparent;color:var(--sub);font-size:12px}.a1-command-results>button.current,.a1-command-results>button:hover{background:var(--accent-glass);color:var(--ink)}.a1-command-results small{margin-left:auto;color:var(--muted);font-size:10px}.a1-command>footer{border-top:1px solid var(--line);font-size:9px;color:var(--muted);justify-content:flex-start;padding:13px 20px}.a1-command>footer span{margin-left:auto}.a1-floating-panel{background:var(--solid);border:1px solid var(--edge-hi);box-shadow:0 16px 55px #08112450;border-radius:18px}.a1-notifications{position:fixed;right:85px;top:72px;width:330px;z-index:55;padding:20px}.a1-notifications>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.a1-notifications h2{font-size:14px}.a1-notifications article{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:10px}.a1-notifications article:last-child{border:0;padding-bottom:0}.a1-notifications article>.a1-icon{width:16px;height:16px;color:var(--accent);margin-top:3px}.a1-notifications article b{font-size:11px;font-weight:500;display:block}.a1-notifications article p{font-size:10px;color:var(--sub);margin-top:5px}.a1-notifications article small{font-size:9px;color:var(--muted);margin-top:7px;display:block}.a1-account-menu{position:fixed;right:30px;top:72px;z-index:55;width:200px;padding:10px}.a1-account-menu>div{padding:9px 9px 14px;border-bottom:1px solid var(--line);margin-bottom:7px}.a1-account-menu strong{font-size:12px;font-weight:500}.a1-account-menu small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.a1-account-menu button{background:none;color:var(--sub);padding:10px;width:100%;text-align:left;font-size:11px;border-radius:8px}.a1-account-menu button:hover{background:var(--row)}.a1-toast{position:fixed;z-index:100;bottom:24px;left:calc(50% + 90px);transform:translate(-50%);max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:10px 11px 10px 14px;background:var(--solid);border:1px solid var(--edge-hi);border-radius:12px;box-shadow:0 15px 35px #0712263d;font-size:11px;animation:a1-enter .25s var(--ease)}.a1-toast-check{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#8dd4b81a;color:var(--green);flex:none}.a1-toast>span:nth-child(2){overflow-wrap:anywhere}.a1-toast>button:not(.a1-icon-btn){background:none;color:var(--accent);font-size:10px;white-space:nowrap}.a1-toast>.a1-icon-btn{width:24px;height:24px;font-size:18px}.a1-assistant{position:fixed;left:250px;bottom:24px;width:340px;z-index:65;overflow:hidden;animation:a1-enter .25s var(--ease)}.a1-assistant>header{padding:14px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.a1-assistant>header>div{display:flex;align-items:center;gap:9px}.a1-assistant>header b{font-size:12px;font-weight:550}.a1-assistant>header small{font-size:9px;color:var(--muted)}.a1-ai-star{color:var(--accent);font-size:22px}.a1-chat-log{height:260px;overflow:auto;padding:17px;display:flex;flex-direction:column;gap:13px}.a1-chat-message{border:1px solid var(--edge);border-radius:2px 12px 12px;max-width:92%;overflow-wrap:anywhere}.a1-chat-message.user{align-self:flex-end;border-radius:12px 2px 12px 12px}.a1-chat-suggestions{display:flex;gap:6px;padding:0 16px 14px;flex-wrap:wrap}.a1-chat-suggestions button{color:var(--sub);background:transparent;border:1px solid var(--edge);border-radius:7px;padding:5px 8px;font-size:9px}.a1-assistant>form{margin:0 14px 14px;display:flex;align-items:center;padding:4px 5px 4px 11px;border:1px solid var(--edge-hi)}.a1-assistant>form input{border:0;background:none;flex:1;outline:none}.a1-assistant>form .a1-icon-btn{background:var(--primary);color:var(--accent-ink);width:28px;height:28px;border-radius:8px;font-size:19px}.a1-review-stats{display:flex;gap:18px}.a1-review-stats button{background:none;color:var(--muted);font-size:11px;border-bottom:2px solid transparent;padding:6px 0 11px}.a1-review-stats button.active{color:var(--ink);border-color:var(--accent)}.a1-review-stats b{font-size:10px;font-weight:400;margin-left:6px;color:var(--muted)}.a1-review-workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 235px;gap:17px;align-items:stretch;min-height:565px;margin-top:17px}.a1-review-queue{padding:8px;display:flex;flex-direction:column;gap:5px}.a1-review-item{background:transparent;color:var(--sub);padding:15px 12px;text-align:left;border-radius:12px;border:1px solid transparent}.a1-review-item.active{border-color:var(--edge-hi);background:var(--accent-glass);box-shadow:inset 0 1px var(--highlight)}.a1-review-item .a1-row{justify-content:space-between;gap:5px;margin-bottom:11px}.a1-review-item b{font-size:12px;color:var(--ink);font-weight:500;display:block;line-height:1.6;white-space:normal}.a1-review-item small{font-size:9px;display:block;color:var(--muted);margin-top:9px}.a1-review-preview{padding:24px;display:flex;flex-direction:column}.a1-preview-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);padding-bottom:17px;border-bottom:1px solid var(--line);margin-bottom:23px}.a1-review-preview h2{font-size:21px;line-height:1.6;font-weight:550;margin-bottom:14px}.a1-article-meta{font-size:10px;color:var(--muted);display:flex;gap:12px;margin-bottom:25px}.a1-review-preview p{font-size:12px;line-height:2.1;color:var(--sub);margin-bottom:16px}.a1-lesson-preview{margin:4px 0 25px;border:1px solid var(--edge);border-radius:13px;min-height:190px;padding:24px;position:relative;overflow:hidden;display:flex;align-items:center;gap:15px}.a1-lesson-preview svg{width:100%;max-width:260px;height:165px;margin:auto}.a1-lesson-caption{font-size:9px;color:var(--muted);text-align:center;margin-top:auto;padding-top:20px}.a1-review-decision{padding:20px;align-self:start}.a1-review-decision h3{font-size:13px;margin-bottom:22px}.a1-review-check{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;color:var(--sub)}.a1-review-check>.a1-icon{width:14px;height:14px;color:var(--green)}.a1-review-decision .a1-field{margin-top:23px}.a1-review-decision .a1-textarea{min-height:100px;resize:vertical}.a1-review-decision .a1-btn{width:100%;margin-top:10px}.a1-review-decision small{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:14px}.a1-model-alert{display:flex;align-items:center;gap:15px;padding:18px 22px;border:1px solid #e6c08130;background:linear-gradient(100deg,#bd8e3d0b,#bd8e3d02);border-radius:15px;margin-bottom:18px}.a1-model-alert>.a1-inbox-icon{width:38px;height:38px}.a1-model-alert h2{font-size:13px;font-weight:500}.a1-model-alert p{font-size:10px;color:var(--sub);margin-top:6px}.a1-model-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.a1-model-lane{display:grid;grid-template-columns:36px minmax(110px,1fr) 80px 60px;gap:13px;align-items:center;min-height:80px;border-bottom:1px solid var(--line)}.a1-model-lane:last-child{border:0}.a1-model-symbol{width:34px;height:35px;border-radius:11px;border:1px solid var(--edge-hi);background:var(--accent-glass);display:grid;place-items:center;color:var(--accent)}.a1-model-symbol.cyan{color:var(--cyan);background:#9ad5df10}.a1-model-symbol.amber{color:var(--amber);background:#e4bf6c10}.a1-model-lane b{font-size:11px;font-weight:500;display:block}.a1-model-lane small{font-size:9px;color:var(--muted);display:block;margin-top:6px}.a1-model-lane>.a1-num{font-size:11px;text-align:right}.a1-model-lane>.a1-num small{font-size:8px}.a1-queue-total{display:flex;gap:28px;margin:4px 0 21px}.a1-queue-total strong{font-size:28px;font-weight:500;letter-spacing:-.045em;display:block}.a1-queue-total small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.a1-queue-capacity{margin-top:28px;display:flex;gap:4px;height:32px}.a1-queue-capacity i{flex:1;border:1px solid #bde9ed1a;border-radius:3px}.a1-queue-capacity i.warn{background:var(--amber)}.a1-queue-caption{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:11px}.a1-task-table{min-width:650px}.a1-model-detail-impact{padding:18px;background:#ecc77e08;border:1px solid #ecc77e2d;border-radius:12px}.a1-model-detail-impact h3{color:var(--amber);font-size:12px;margin-bottom:8px}.a1-model-detail-impact p{font-size:11px;line-height:1.9;color:var(--sub)}.a1-component-search{width:230px}.a1-component-tabs{position:sticky;top:0;z-index:10;display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 18px;background:linear-gradient(var(--bg) 70%,transparent);margin-top:-5px}.a1-component-tabs button{font-size:10px;padding:7px 12px;color:var(--sub);background:var(--glass);border:1px solid var(--edge);border-radius:8px}.a1-component-tabs button.active{color:var(--accent);border-color:#b2a0d55c;background:var(--accent-glass)}.a1-component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.a1-component-section{scroll-margin-top:70px}.a1-component-section.wide{grid-column:1/-1}.a1-component-section h2{font-size:15px}.a1-demo-label{font-size:9px;color:var(--muted);margin:18px 0 10px;display:block}.a1-demo-label:first-child{margin-top:0}.a1-token-row{display:flex;gap:10px}.a1-token{flex:1;min-width:0}.a1-token i{display:block;height:38px;border:1px solid var(--edge);border-radius:9px;background:var(--color)}.a1-token small{display:block;font-size:8px;color:var(--muted);margin-top:7px}.a1-type-scale{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;margin-top:24px}.a1-type-scale strong{font-size:24px;font-weight:550}.a1-type-scale span{font-size:14px}.a1-type-scale small{color:var(--muted);font-size:10px}.a1-button-demo{display:flex;gap:9px;flex-wrap:wrap}.a1-demo-hover{border-color:var(--accent);box-shadow:var(--ring)}.a1-demo-pressed{transform:translateY(1px);box-shadow:inset 0 2px 4px #07132933}.a1-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.a1-form-grid .wide{grid-column:1/-1}.a1-password-control{position:relative}.a1-password-control>.a1-input{padding-right:40px}.a1-password-control>.a1-icon-btn{position:absolute;right:4px;top:3px;width:32px;height:32px}.a1-check-label,.a1-radio-label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sub);cursor:pointer;min-height:32px}.a1-toggle{display:inline-flex;gap:10px;align-items:center;cursor:pointer;font-size:11px;color:var(--sub)}.a1-toggle input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.a1-toggle>i{position:relative;border-radius:20px;border:1px solid var(--edge-hi)}.a1-toggle>i:after{content:"";position:absolute;border-radius:50%;transition:transform .22s var(--ease),background .2s}.a1-combo{position:relative}.a1-combo>summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;min-height:39px;border:1px solid var(--edge-hi);background:var(--input);border-radius:9px;padding:9px 11px;font-size:11px}.a1-combo>summary:after{content:"⌄";margin-left:auto;color:var(--muted)}.a1-combo>summary::-webkit-details-marker{display:none}.a1-combo-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;min-width:170px;z-index:15;background:var(--solid);border:1px solid var(--edge-hi);box-shadow:var(--shadow)}.a1-combo-menu>button,.a1-combo-menu>label{display:flex;align-items:center;gap:8px;width:100%;background:transparent;color:var(--sub);cursor:pointer;text-align:left}.a1-combo-menu>button:hover,.a1-combo-menu>label:hover{background:var(--row)}.a1-steps{display:flex;align-items:flex-start;justify-content:space-between;margin:22px 0 10px;position:relative;gap:12px}.a1-steps:before{content:"";position:absolute;top:12px;left:10%;right:10%;height:1px;background:var(--line)}.a1-step{position:relative;text-align:center;min-width:60px;font-size:9px;color:var(--muted)}.a1-step>i{position:relative;width:25px;height:25px;background:var(--solid);border:1px solid var(--edge-hi);display:grid;place-items:center;border-radius:50%;font-size:10px;font-style:normal;margin:0 auto 8px}.a1-step.done>i{background:var(--accent-glass);color:var(--accent)}.a1-step.current>i{background:var(--primary);color:var(--accent-ink)}.a1-step.current{color:var(--ink)}.a1-upload{display:grid;justify-items:center;gap:9px;padding:24px 12px;border:1px dashed var(--edge-hi);background:var(--row);border-radius:12px;text-align:center;cursor:pointer}.a1-upload.dragover{border-color:var(--accent);background:var(--accent-glass)}.a1-upload>.a1-icon{width:24px;height:24px;color:var(--accent)}.a1-upload b{font-size:11px;font-weight:500;color:var(--sub)}.a1-upload small{font-size:9px;color:var(--muted)}.a1-upload input{width:100%;font-size:9px;color:var(--muted)}.a1-upload input::file-selector-button{background:var(--glass);color:var(--sub);font-size:10px;border:1px solid var(--edge);padding:6px 8px;border-radius:6px;margin-right:10px;cursor:pointer}.a1-tree{font-size:11px;color:var(--sub);border:1px solid var(--edge);border-radius:11px;padding:12px}.a1-tree details{padding:6px}.a1-tree summary{cursor:pointer;font-size:11px}.a1-tree details>div{padding-left:19px;margin-top:8px}.a1-tree details label{display:flex;gap:8px;align-items:center;font-size:10px;padding:5px 0}.a1-accordion{border:1px solid var(--edge);border-radius:10px;margin-top:10px;padding:11px 13px;color:var(--sub);font-size:11px}.a1-accordion summary{cursor:pointer}.a1-accordion p{font-size:10px;line-height:1.9;color:var(--muted);margin-top:10px}.a1-tooltip-target{position:relative}.a1-tooltip-target:hover:after,.a1-tooltip-target:focus-visible:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);white-space:nowrap;font-size:9px;padding:7px 10px;border:1px solid var(--edge);background:var(--solid);border-radius:7px;box-shadow:var(--shadow);z-index:15;color:var(--ink)}.a1-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.a1-state-tile{border:1px solid var(--edge)}.a1-state-tile p{color:var(--sub);margin-bottom:12px}.a1-skeleton{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--row),var(--edge),var(--row));background-size:200% 100%;animation:a1-shimmer 1.5s infinite;margin:12px 0}.a1-skeleton.short{width:60%}.a1-skeleton.tall{height:45px}.a1-inline-progress{display:flex;justify-content:space-between;font-size:9px;color:var(--sub);margin-bottom:10px}.a1-mini-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:center}.a1-mini-charts .a1-chart{height:100px}.a1-mini-charts .a1-donut{width:100px;height:100px;margin:auto}.a1-mini-charts .a1-donut-center strong{font-size:20px}.a1-mini-charts .a1-donut-center small{font-size:8px}.a1-mini-charts .a1-bars{height:92px}.a1-component-table{min-width:450px}.a1-component-table td{padding:12px}.a1-component-count{font-size:10px;color:var(--muted);display:block;margin-top:8px}.a1-form-feedback{font-size:10px;color:var(--green)}.a1-custom-preview{border:1px solid var(--edge);background:var(--glass);border-radius:12px;padding:15px;min-height:100px}.a1-custom-preview h3{font-size:11px;font-weight:500;color:var(--sub)}.a1-custom-preview strong{font-size:29px;font-weight:500;display:block;margin-top:12px}.a1-custom-preview>small{font-size:9px;color:var(--muted);margin-top:7px;display:block}@keyframes a1-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes a1-spin{to{transform:rotate(360deg)}}@keyframes a1-shimmer{to{background-position:-200% 0}}@keyframes a1-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes a1-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.15)}}@media(min-width:1850px){.a1-workspace{margin-right:auto}.a1-board{gap:22px}.a1-chart{height:240px}}@media(max-width:1250px){.a1-rail{width:194px;left:16px;top:16px;bottom:16px;padding-left:9px;padding-right:9px}.a1-workspace{margin-left:236px;margin-right:25px}.a1-topbar-start{gap:12px}.a1-search-trigger kbd{display:none}.a1-metric{padding:2px 19px}.a1-metric strong{font-size:27px}.a1-usage{gap:17px}.a1-donut{width:132px;height:132px}.a1-task-health{grid-template-columns:125px 1fr;gap:17px}.a1-task-row{grid-template-columns:54px 1fr 26px;gap:8px}.a1-review-workspace{grid-template-columns:190px minmax(0,1fr);gap:14px}.a1-review-decision{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.a1-review-decision h3{grid-column:1/-1;margin-bottom:10px}.a1-review-decision .a1-field{margin-top:0;grid-column:2;grid-row:2/5}.a1-review-decision .a1-field textarea{min-height:75px}.a1-review-decision small{display:none}.a1-query{grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(100px,1fr))}.a1-query-actions{grid-column:1/-1}.a1-panel{padding:19px}.a1-assistant{left:221px}.a1-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-queue-total{gap:18px}}@media(max-width:1020px){.a1-rail{width:177px}.a1-workspace{margin-left:216px;margin-right:22px}.a1-brand{font-size:15px;gap:5px}.a1-brand-mark{width:33px}.a1-brand-mark svg{width:32px}.a1-nav-button{padding:12px 10px;font-size:12px;gap:9px}.a1-demo{display:none}.a1-metric strong{font-size:24px}.a1-metric{padding:0 15px}.a1-usage{flex-direction:column;gap:14px}.a1-usage-legend{width:100%;grid-template-columns:1fr 1fr;gap:10px 15px}.a1-task-health{grid-template-columns:1fr;gap:15px}.a1-health-dotline{height:28px}.a1-health-number{font-size:29px}.a1-assistant{left:205px}.a1-model-overview,.a1-component-grid{grid-template-columns:1fr}.a1-component-section.wide{grid-column:1}.a1-review-stats{gap:13px}.a1-page-heading{align-items:flex-start;gap:16px}.a1-page-heading .a1-heading-tools{max-width:310px}.a1-date-label{display:none}.a1-health-footer{flex-wrap:wrap}}@media(max-width:820px){.a1-rail{width:190px;left:12px;top:12px;bottom:12px;transform:translate(-230px);transition:transform .3s var(--ease);z-index:80}.a1-rail.open{transform:none}.a1-nav-backdrop{position:fixed;inset:0;z-index:75;background:#08132766;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.a1-workspace{margin-left:22px;margin-right:22px}.a1-mobile-menu{display:inline-grid}.a1-topbar{height:74px}.a1-topbar-start{gap:10px}.a1-search-trigger>span:nth-child(2){display:none}.a1-search-trigger{padding:5px}.a1-demo{display:flex}.a1-utilities{gap:3px}.a1-header-avatar{margin-left:5px}.a1-assistant{left:18px;bottom:20px}.a1-page-heading h1{font-size:28px}.a1-component-tabs{top:0}.a1-toast{left:50%}.a1-rail-account{padding-top:15px}.a1-brand{font-size:16px}.a1-subnav{left:calc(100% + 8px);width:180px}.a1-review-workspace{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:600px){.a1-workspace{margin-left:17px;margin-right:17px}.a1-topbar{height:67px;gap:5px}.a1-breadcrumb{font-size:9px;gap:6px}.a1-breadcrumb>span:first-child{display:none}.a1-breadcrumb>span:nth-child(2){display:none}.a1-demo{font-size:8px;gap:4px}.a1-topbar-start{gap:5px}.a1-utilities>.a1-icon-btn{width:29px;height:30px}.a1-header-avatar{width:25px;height:25px;font-size:10px;margin-left:2px}.a1-utilities{gap:0}.a1-search-trigger{padding:4px}.a1-icon-btn .a1-icon{width:16px;height:16px}.a1-view{padding-top:17px;padding-bottom:75px}.a1-page-heading{display:block;margin-bottom:23px}.a1-page-heading .a1-eyebrow{font-size:9px;margin-bottom:6px}.a1-page-heading h1{font-size:27px}.a1-page-heading .a1-heading-tools{justify-content:flex-start;max-width:none;margin-top:18px;gap:9px}.a1-period button{padding:5px 13px;min-height:29px}.a1-board{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.a1-widget{grid-column:span 2!important}.a1-widget>.a1-panel{padding:19px}.a1-widget[data-card=metrics]>.a1-panel{padding:10px 0}.a1-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-metric{padding:14px 20px}.a1-metric:nth-child(3){border-left:0}.a1-metric:nth-child(3),.a1-metric:nth-child(4){border-top:1px solid var(--line)}.a1-metric strong{font-size:28px;margin-top:8px}.a1-metric-foot{margin-top:7px}.a1-panel-head{margin-bottom:18px}.a1-panel-head h2{font-size:13px}.a1-panel-head small{font-size:9px}.a1-chart-title{margin-bottom:15px}.a1-chart-title strong{font-size:25px}.a1-chart{height:190px}.a1-chart-tooltip{left:57%;top:27%;padding:6px 8px}.a1-inbox-list button{min-height:68px}.a1-inbox-list b{font-size:12px}.a1-inbox-list small{font-size:10px}.a1-inbox-total{font-size:26px}.a1-usage{flex-direction:row;gap:25px;min-height:160px}.a1-usage-legend{display:grid;grid-template-columns:1fr;gap:13px}.a1-donut{width:130px;height:130px}.a1-task-health{grid-template-columns:112px 1fr;gap:17px}.a1-health-number{font-size:31px}.a1-health-dotline{height:38px}.a1-task-row{grid-template-columns:49px 1fr 26px;gap:6px}.a1-health-footer{font-size:9px;gap:9px}.a1-health-footer .a1-badge{font-size:8px}.a1-custom-card.split,.a1-query{grid-template-columns:1fr 1fr}.a1-query>.a1-field:first-child{grid-column:1/-1}.a1-query-actions{grid-column:1/-1}.a1-input,.a1-select,.a1-textarea{font-size:12px}.a1-search-field>.a1-icon{top:14px}.a1-panel{padding:16px;border-radius:15px}.a1-table{min-width:740px}.a1-table td{padding:16px 10px}.a1-table-scroll{margin-left:-1px;margin-right:-1px}.a1-list-summary{gap:18px;flex-wrap:wrap;font-size:9px;margin-bottom:18px}.a1-list-summary b{font-size:15px;margin-left:4px}.a1-pagination{align-items:flex-start;gap:15px;flex-wrap:wrap;padding-top:17px}.a1-pagination>div{gap:3px}.a1-pagination>span{width:100%}.a1-pagination select{min-height:30px;font-size:9px;width:65px}.a1-page-button{min-width:26px}.a1-bulk{flex-wrap:wrap;font-size:10px}.a1-table-toolbar{align-items:flex-start;gap:10px}.a1-applied{gap:4px}.a1-component-search{width:100%}.a1-component-tabs{gap:6px;padding-bottom:14px}.a1-component-tabs button{font-size:9px;padding:7px 10px}.a1-form-grid{gap:15px 10px}.a1-form-grid.mobile-single{grid-template-columns:1fr}.a1-form-grid.mobile-single .wide{grid-column:1}.a1-state-grid{grid-template-columns:1fr}.a1-mini-charts{gap:10px}.a1-mini-charts .a1-donut{width:80px;height:80px}.a1-mini-charts .a1-donut-center strong{font-size:17px}.a1-mini-charts .a1-donut-center small{font-size:7px}.a1-mini-charts .a1-bars{height:75px;gap:4px;padding:0 3px}.a1-mini-charts .a1-chart{height:80px}.a1-review-stats{gap:17px;flex-wrap:wrap}.a1-review-stats button{font-size:10px}.a1-review-workspace{display:flex;flex-direction:column;gap:13px;margin-top:13px}.a1-review-queue{display:flex;flex-direction:row;overflow:auto;gap:7px;padding:7px;min-height:113px;scroll-snap-type:x mandatory}.a1-review-item{width:192px;min-width:192px;padding:11px;scroll-snap-align:start}.a1-review-item b{font-size:11px}.a1-review-item small{font-size:8px;margin-top:6px}.a1-review-item .a1-row{margin-bottom:8px}.a1-review-preview{padding:23px 20px;min-height:440px}.a1-review-preview h2{font-size:20px}.a1-review-preview p{font-size:12px;line-height:2}.a1-lesson-preview{padding:15px;min-height:160px}.a1-lesson-preview svg{height:145px}.a1-review-decision{display:block;padding:20px}.a1-review-decision .a1-field{margin-top:20px}.a1-review-decision .a1-btn{margin-top:12px}.a1-review-decision h3{margin-bottom:20px}.a1-review-decision small{display:block}.a1-model-alert{padding:15px;gap:10px;flex-wrap:wrap}.a1-model-alert .a1-grow{min-width:190px}.a1-model-alert>.a1-btn{margin-left:48px}.a1-model-alert h2{font-size:12px}.a1-model-alert p{font-size:9px}.a1-model-lane{grid-template-columns:30px minmax(95px,1fr) 52px 54px;gap:8px;min-height:84px}.a1-model-symbol{width:30px;height:31px;border-radius:9px}.a1-model-symbol .a1-icon{width:16px;height:16px}.a1-model-lane b{font-size:10px}.a1-model-lane>.a1-num{font-size:10px}.a1-model-lane .a1-badge{padding:4px}.a1-queue-total{gap:30px}.a1-queue-total strong{font-size:30px}.a1-notifications{top:60px;right:12px;left:12px;width:auto;max-width:350px;margin-left:auto}.a1-account-menu{right:16px;top:62px}.a1-assistant{left:14px;right:14px;bottom:14px;width:auto;max-width:360px}.a1-dialog>header{padding:18px 20px}.a1-dialog>div{padding:20px}.a1-dialog>footer{padding:12px 20px 20px}.a1-drawer>header,.a1-drawer>div,.a1-drawer>footer{padding-left:20px;padding-right:20px}.a1-detail-grid{gap:20px 12px}.a1-toast{bottom:15px;font-size:10px;padding:10px;gap:7px;width:max-content}.a1-rail{padding-top:21px}.a1-rail-line{margin-top:19px;margin-bottom:13px}.a1-nav-button{min-height:44px;padding:11px}.a1-rail nav{gap:5px}.a1-subnav{width:155px;left:calc(100% + 6px)}.a1-subnav button{font-size:10px;padding:10px 8px}.a1-subnav small{font-size:9px}.a1-assistant-launch{padding:9px}.a1-edit-toolbar{gap:7px;padding:12px}.a1-edit-toolbar>span{width:100%;flex:auto;font-size:10px}.a1-widget-toolbar{gap:3px}.a1-widget-toolbar>span{font-size:9px}.a1-widget-toolbar .a1-icon-btn{width:26px;height:28px;font-size:17px}.a1-widget-toolbar select{max-width:66px}.a1-command{margin-top:10vh}.a1-command-search input{font-size:12px}.a1-command-results>button{font-size:11px}.a1-command-results small,.a1-chip{font-size:8px}}@media(max-width:360px){.a1-workspace{margin-left:13px;margin-right:13px}.a1-utilities>.a1-icon-btn{width:26px}.a1-topbar-start{gap:2px}.a1-demo{font-size:7px}.a1-header-avatar{width:23px;height:23px}.a1-breadcrumb{font-size:8px}.a1-mobile-menu{width:28px}.a1-rail{width:165px;left:8px;padding-left:7px;padding-right:7px}.a1-subnav{left:calc(100% + 4px);width:135px;padding:5px}.a1-subnav button{font-size:9px;gap:5px;padding:9px 6px}.a1-subnav button .a1-icon{width:12px}.a1-nav-button{font-size:11px}.a1-brand{font-size:14px;gap:5px}.a1-brand-mark{width:29px}.a1-brand-mark svg{width:28px}.a1-metric{padding:13px 16px}.a1-metric strong{font-size:26px}.a1-usage{gap:15px}.a1-donut{width:116px;height:116px}.a1-task-health{grid-template-columns:96px 1fr;gap:13px}.a1-task-row{font-size:8px;grid-template-columns:42px 1fr 22px}.a1-health-number{font-size:29px}.a1-health-copy{font-size:9px}.a1-legend{gap:9px;font-size:8px}.a1-chart-tooltip{left:54%;top:25%}.a1-form-grid{grid-template-columns:1fr}.a1-form-grid .wide{grid-column:1}.a1-dialog .a1-form-grid{grid-template-columns:1fr 1fr}.a1-model-lane{grid-template-columns:27px minmax(85px,1fr) 47px 45px;gap:5px}.a1-model-lane .a1-badge{font-size:7px}.a1-model-lane b{font-size:9px}.a1-review-stats{gap:13px}.a1-inbox-caption{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a1-btn.primary:after{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.a1-panel,.a1-rail{background:var(--solid)}}@media(min-width:601px){.a1-review-queue{max-height:660px;overflow:auto;scrollbar-width:thin}}.a1-mobile-assistant-dock{display:none}@media(max-width:820px){.a1-workspace{height:100vh;height:100dvh;display:flex;flex-direction:column;padding-bottom:66px}.a1-topbar{flex:0 0 74px}#main{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.a1-view{padding-bottom:24px}.a1-mobile-assistant-dock{position:fixed;display:flex;align-items:center;left:0;right:0;bottom:0;height:66px;padding:0 18px;z-index:40;pointer-events:none;background:linear-gradient(0deg,var(--bg) 70%,transparent)}.a1-mobile-assistant-launch{display:inline-flex;align-items:center;gap:7px;pointer-events:auto;height:40px;padding:3px 11px 4px 6px;border:1px solid var(--edge-hi);border-radius:14px;background:var(--glass);box-shadow:inset 0 1px var(--highlight),0 5px 17px #07122621;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink);font-size:10px}.a1-mobile-assistant-launch .a1-mascot{width:31px;height:32px}.a1-mobile-assistant-launch>i{font-size:13px;font-style:normal;color:var(--accent);margin-left:5px}.a1-mobile-assistant-launch[aria-expanded=true]{border-color:var(--accent)}.a1-toast{bottom:74px}}@media(max-width:600px){.a1-topbar{flex-basis:67px}.a1-mobile-assistant-dock{padding-left:17px}}@media(max-width:360px){.a1-mobile-assistant-dock{padding-left:13px}}:root{--control-low:rgba(4,15,35,.26);--floating-edge:rgba(224,237,255,.34)}.a1-panel{border-top-color:var(--edge-hi)}.a1-panel:before{content:"";position:absolute;pointer-events:none;left:15px;right:15px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--highlight) 34%,transparent 86%)}.a1-panel-head h2{letter-spacing:.015em}.a1-floating-panel,.a1-dialog,.a1-drawer{border-color:var(--floating-edge);box-shadow:inset 0 1px 0 var(--highlight),0 8px 18px -10px #030b1e66,0 24px 64px -20px #030b1e66}.a1-btn.primary:hover:not(:disabled){border-color:#eee5ffcc;box-shadow:inset 0 1px #fffc,inset 0 -1px #76629926,0 3px 6px -3px #09142b55,0 10px 20px -13px #c0a8f4a1}.a1-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px var(--control-low),inset 0 1px #0000000a,0 1px 2px #0000000c}.a1-btn[aria-busy=true]{transform:none;flex-shrink:0}.a1-btn[aria-busy=true]>span:not(.a1-spinner){min-width:0;overflow:hidden;text-overflow:ellipsis}.a1-spinner{flex:none}.a1-input,.a1-select,.a1-textarea,.a1-combo>summary{border-top-color:color-mix(in srgb,var(--edge-hi),transparent 12%)}.a1-input[aria-invalid=true]:focus{border-color:var(--red);box-shadow:0 0 0 3px #ef9bb817}.a1-input:disabled,.a1-textarea:disabled{opacity:.48;background:var(--row);box-shadow:none}.a1-toggle input:active+i:after{transform:scale(.9)}.a1-toggle input:checked:active+i:after{transform:translate(15px) scale(.9)}.a1-table tbody tr:focus-within{background:var(--row)}.a1-table .a1-cell-person b{font-size:12px}.a1-table .a1-cell-person small{font-size:10px}.a1-input,.a1-select,.a1-textarea{font-size:12px}.a1-metric-foot,.a1-panel-head small,.a1-badge{font-size:10px}.a1-inbox-list b{font-size:12px}.a1-inbox-list small{font-size:10px}.a1-health-copy{font-size:11px}.a1-health-footer,.a1-axis{font-size:10px}.a1-page-ellipsis{font-size:10px;padding:3px;color:var(--muted)}.a1-pagination>div{flex-wrap:wrap;row-gap:8px}.a1-task-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.a1-task-filters>button{display:flex;gap:7px;align-items:center;background:transparent;border:1px solid var(--edge);border-radius:8px;color:var(--sub);padding:7px 10px;font-size:10px}.a1-task-filters>button.active{background:var(--accent-glass);border-color:#bda8e94d;color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-task-filters>button>span{font-size:9px;color:var(--muted)}.a1-chart[data-interactive-chart]{cursor:crosshair;outline-offset:4px;border-radius:7px}.a1-chart[data-interactive-chart]:focus-visible{outline:1px solid var(--accent)}.a1-chart-tooltip{pointer-events:none;transition:left .12s,top .12s;max-width:120px}.a1-chart-tooltip b{white-space:nowrap}.a1-custom-card .a1-donut{width:124px;height:124px;max-width:100%}.a1-custom-card .a1-donut-center strong{font-size:20px}.a1-custom-card.split .a1-panel-head{margin-bottom:10px}.a1-custom-card .a1-chart-title strong{font-size:23px}.a1-close-guard{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:14px 20px!important}.a1-close-guard>span{font-size:11px;color:var(--sub);flex:1;min-width:125px}.a1-upload small{max-width:100%;overflow-wrap:anywhere}.a1-upload input{max-width:100%}.a1-combo>summary{overflow-wrap:anywhere}.a1-review-decision .a1-field-error{line-height:1.7}@media(max-width:600px){.a1-table th{font-size:10px}.a1-metric-foot{font-size:9px;gap:6px}.a1-metric-label{font-size:11px}.a1-badge{font-size:10px}.a1-model-lane .a1-badge{font-size:9px}.a1-queue-caption{font-size:10px}.a1-task-filters{gap:6px}.a1-task-filters>button{font-size:10px;padding:7px 8px}.a1-field{font-size:11px}.a1-axis{font-size:12px}.a1-chart-tooltip{font-size:10px}.a1-chart-tooltip b{font-size:11px}.a1-task-row{font-size:10px}.a1-model-lane small{font-size:9px}.a1-custom-card .a1-chart-title strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.a1-chart-tooltip{transition:none}}:root{color-scheme:dark;--rail-shadow:inset 0 1px rgba(235,246,255,.2),inset 1px 0 rgba(206,226,252,.045),0 5px 12px -9px #0008,0 24px 42px -29px #020a1eaa;--chart-1:#83cbd2;--chart-2:#b4a0df;--chart-3:#799fc4;--chart-4:#dec69b;--point-edge:#edf8ff;--art-axis:rgba(190,213,237,.32);--art-ray:#d6c285;--good-bg:rgba(114,205,169,.08);--warn-bg:rgba(234,193,115,.08);--bad-bg:rgba(233,140,164,.08);--info-bg:rgba(128,206,216,.08);--backdrop:rgba(7,17,35,.5);--skeleton-a:rgba(161,190,229,.065);--skeleton-b:rgba(180,209,246,.16);--switch-track:linear-gradient(135deg,#15243b,#283951);--switch-thumb:linear-gradient(140deg,#f2f0fd,#b9c5e3)}:root[data-theme=light]{color-scheme:light;--edge:rgba(111,144,180,.17);--edge-hi:rgba(255,255,255,.96);--highlight:rgba(255,255,255,.93);--cyan:#267d8a;--green:#27775b;--amber:#8c6223;--red:#af4964;--line:rgba(76,111,151,.14);--row:rgba(96,139,180,.075);--grid:rgba(91,126,166,.045);--shadow:0 18px 34px -27px #52718e55;--control-top:rgba(255,255,255,.97);--control-low:rgba(80,108,144,.13);--floating-edge:rgba(255,255,255,.98);--overlay-shadow:inset 0 1px #fff,inset 0 -1px rgba(255,255,255,.8),0 5px 10px -6px rgba(51,78,110,.23),0 25px 57px -22px rgba(45,73,107,.4);--rail-shadow:inset 0 1px #fff,inset 1px 0 rgba(255,255,255,.56),0 3px 7px -5px rgba(57,84,119,.23),0 21px 42px -29px rgba(43,78,116,.47);--chart-1:#398e9c;--chart-2:#9170bd;--chart-3:#5b82af;--chart-4:#ae864b;--point-edge:#f8fcff;--art-axis:rgba(67,102,141,.3);--art-ray:#9c7531;--good-bg:rgba(54,139,107,.09);--warn-bg:rgba(178,134,60,.1);--bad-bg:rgba(191,86,119,.085);--info-bg:rgba(50,133,152,.085);--backdrop:rgba(53,77,108,.23);--skeleton-a:rgba(100,137,177,.09);--skeleton-b:rgba(100,137,177,.18);--switch-track:linear-gradient(135deg,#d2dfed,#ebf2fa);--switch-thumb:linear-gradient(140deg,#fff,#eff4fc)}.a1-theme-switch{position:relative;isolation:isolate;display:block;width:56px;height:30px;flex:none;padding:0;border:1px solid var(--control-edge);border-radius:30px;background:var(--switch-track);box-shadow:inset 0 1px 4px var(--control-low),0 1px var(--control-top);transition:border-color .2s}.a1-theme-switch:hover{border-color:var(--accent)}.a1-theme-thumb{position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:var(--switch-thumb);box-shadow:inset 0 1px #fff9,0 1px 3px #06172b33,0 3px 7px -3px #06172b55;transform:translate(26px);transition:transform .3s var(--ease)}.a1-theme-switch svg{position:absolute;top:7px;width:14px;height:14px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none;transition:color .2s}.a1-theme-sun{left:7px;color:#a8bbd4}.a1-theme-moon{right:7px;color:#384967}:root[data-theme=light] .a1-theme-thumb{transform:translate(0)}:root[data-theme=light] .a1-theme-sun{color:#82649f}:root[data-theme=light] .a1-theme-moon{color:#6a819b}.a1-theme-switch:active .a1-theme-thumb{box-shadow:inset 0 2px 3px #5364831c,0 1px 2px #06172b33}.a1-theme-switch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.a1-panel{box-shadow:var(--panel-shadow)}.a1-rail{box-shadow:var(--rail-shadow)}:root[data-theme=light] .a1-rail{border-color:#ffffffe6;border-right-color:#6e8fb42b}:root[data-theme=light] .a1-panel{box-shadow:var(--panel-shadow);border-top-color:#fff;border-bottom-color:#7191b530}.a1-nav-button[data-current=true]{background:linear-gradient(105deg,var(--selected),transparent);border-color:var(--selected-edge);box-shadow:inset 0 1px var(--highlight),0 4px 10px -9px #0008}.a1-nav-button:hover,.a1-icon-btn:hover{background:var(--row)}.a1-subnav,.a1-floating-panel,.a1-dialog,.a1-drawer,.a1-combo-menu,.a1-chart-tooltip,.a1-toast{background:var(--overlay);box-shadow:var(--overlay-shadow);border-color:var(--floating-edge);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}:root[data-theme=light] .a1-floating-panel,:root[data-theme=light] .a1-dialog,:root[data-theme=light] .a1-drawer{box-shadow:var(--overlay-shadow)}.a1-drawer>header,.a1-drawer>footer{background:var(--overlay-solid)}.a1-dialog::backdrop,.a1-drawer::backdrop,:root[data-theme=light] .a1-dialog::backdrop,:root[data-theme=light] .a1-drawer::backdrop,.a1-nav-backdrop{background:var(--backdrop)}.a1-input:hover:not(:disabled):not(:focus),.a1-select:hover:not(:disabled):not(:focus),.a1-textarea:hover:not(:disabled):not(:focus),.a1-combo>summary:hover{border-color:color-mix(in srgb,var(--control-edge),var(--accent) 25%)}.a1-input:focus,.a1-select:focus,.a1-textarea:focus{border-color:var(--accent)}.a1-input[aria-invalid=true],.a1-textarea[aria-invalid=true]{border-color:var(--red);background:color-mix(in srgb,var(--input),var(--bad-bg) 25%)}.a1-select:disabled,.a1-combo>summary[aria-disabled=true]{opacity:.5;background-color:var(--row);box-shadow:none}.a1-btn.danger{border-color:color-mix(in srgb,var(--red),transparent 72%)}.a1-btn.a1-demo-pressed{box-shadow:inset 0 2px 4px var(--control-low)}.a1-input[aria-invalid=true]:hover:not(:disabled),.a1-textarea[aria-invalid=true]:hover:not(:disabled){border-color:var(--red)}.a1-table tbody tr.selected{background:var(--selected)}.a1-page-button.active,.a1-task-filters>button.active,.a1-component-tabs button.active,.a1-review-item.active{background:var(--selected);border-color:var(--selected-edge)}.a1-period button[aria-pressed=true]{background:var(--overlay-solid);box-shadow:inset 0 1px var(--highlight),0 2px 5px -1px var(--control-low)}.a1-bulk{border-color:var(--selected-edge)}.a1-chip,.a1-chat-suggestions button,.a1-upload,.a1-tree,.a1-accordion{border-color:var(--well-edge)}.a1-combo[open]>summary{border-color:var(--accent);box-shadow:var(--ring)}.a1-combo-menu>button:hover,.a1-combo-menu>label:hover,.a1-chat-suggestions button:hover{background:var(--control-hover)}.a1-combo-menu>label:has(input:checked){background:var(--selected);color:var(--ink)}.a1-toggle>i{background:var(--inset)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}.a1-chart-line.secondary,.a1-legend i.purple{stroke:var(--chart-2);background:var(--chart-2)}.a1-chart-focus{stroke:var(--control-edge)}.a1-meter.purple i{background:var(--chart-2)}.a1-health-dotline i{background:linear-gradient(var(--chart-1),color-mix(in srgb,var(--chart-3),transparent 68%))}.a1-health-dotline i:last-child{background:linear-gradient(var(--chart-2),color-mix(in srgb,var(--chart-2),transparent 68%))}.a1-queue-capacity i{background:color-mix(in srgb,var(--chart-1),transparent 80%);border-color:color-mix(in srgb,var(--chart-1),transparent 80%)}.a1-queue-capacity i.running{background:var(--chart-1)}.a1-queue-capacity i.waiting{background:var(--chart-2)}.a1-badge.ok,.a1-toast-check{background:var(--good-bg)}.a1-badge.warn{background:var(--warn-bg)}.a1-badge.bad{background:var(--bad-bg)}.a1-badge.info{background:var(--info-bg)}.a1-inline,.a1-model-alert,.a1-model-detail-impact{background:var(--warn-bg);border-color:color-mix(in srgb,var(--amber),transparent 73%)}.a1-inline.error{background:var(--bad-bg);border-color:color-mix(in srgb,var(--red),transparent 73%)}.a1-inline.info{background:var(--info-bg);border-color:color-mix(in srgb,var(--cyan),transparent 73%)}.a1-inbox-icon.amber,.a1-model-symbol.amber{background:var(--warn-bg);border-color:color-mix(in srgb,var(--amber),transparent 76%)}.a1-inbox-icon.cyan,.a1-model-symbol.cyan{background:var(--info-bg);border-color:color-mix(in srgb,var(--cyan),transparent 76%)}.a1-skeleton{background-image:linear-gradient(90deg,var(--skeleton-a),var(--skeleton-b),var(--skeleton-a))}.a1-lesson-preview{background:linear-gradient(145deg,var(--accent-glass),var(--info-bg));border-color:var(--well-edge)}.a1-state-tile{background:var(--inset);border-color:var(--well-edge)}.a1-chat-message{background:var(--row);border-color:var(--well-edge)}.a1-chat-message.user{background:var(--selected);border-color:var(--selected-edge)}.a1-assistant>form{border-color:var(--control-edge)}.a1-assistant>form:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.a1-assistant>form input::placeholder,.a1-command-search input::placeholder{color:var(--muted)}.a1-close-guard{background:var(--warn-bg)}:root[data-theme=light] .a1-table .a1-cell-person .a1-avatar{background:linear-gradient(140deg,#fcfdffcc,#becfe48a);color:var(--sub)}@media(max-width:600px){.a1-theme-switch{margin:0 3px}.a1-demo{display:none}.a1-topbar-start{flex:1}.a1-breadcrumb{overflow:hidden}.a1-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}}@media(max-width:360px){.a1-theme-switch{margin:0 2px}.a1-utilities{gap:0}.a1-topbar{gap:3px}}@media(prefers-reduced-motion:reduce){.a1-theme-switch,.a1-theme-switch svg,.a1-theme-thumb{transition:none}}:root{--bg:#101927;--bg-deep:#0d1622;--ink:#eef3fa;--sub:#b1bfd1;--muted:#8d9eb5;--glass:linear-gradient(132deg,rgba(53,71,98,.64),rgba(30,45,67,.7));--edge:rgba(182,205,237,.13);--edge-hi:rgba(221,234,252,.25);--highlight:rgba(232,243,255,.17);--solid:#23344e;--solid-deep:#18263a;--input:rgba(11,23,42,.37);--control-edge:rgba(174,198,232,.22);--control-hover:rgba(168,193,231,.1);--control-top:rgba(232,243,255,.21);--selected:rgba(180,154,226,.105);--selected-edge:rgba(194,168,237,.3);--selection-mark:#b8a2dd;--overlay:linear-gradient(135deg,rgba(54,73,101,.98),rgba(36,52,77,.98));--overlay-solid:#293b55;--inset:rgba(11,23,40,.19);--well-edge:rgba(182,204,235,.13);--panel-shadow:inset 0 1px rgba(224,239,255,.14),inset 0 -1px rgba(9,20,36,.22),0 4px 7px -6px #0009,0 22px 36px -29px #000b;--overlay-shadow:inset 0 1px rgba(235,245,255,.23),0 7px 13px -8px #030b1e99,0 30px 65px -19px #030b1eaa;--field-shadow:inset 0 1px 3px rgba(4,13,28,.28),0 1px rgba(226,240,255,.065);--primary:linear-gradient(114deg,#deceff,#bda4eb 75%,#bdc1ef);--accent:#c8b5f0;--check-bg:rgba(13,26,44,.46);--check-edge:rgba(173,196,228,.4);--check-selected:#5f5679;--check-selected-edge:#b4a0d5;--check-ink:#eee5ff;--bulk-bg:linear-gradient(100deg,rgba(162,139,203,.11),rgba(162,139,203,.035));--bulk-edge:rgba(185,160,224,.23);--field-error-bg:rgba(183,112,139,.09);--field-error-edge:rgba(224,161,184,.58);--control-face:linear-gradient(140deg,rgba(173,198,229,.11),rgba(125,158,201,.035));--button-shadow:inset 0 1px rgba(231,243,255,.17),inset 0 -1px rgba(5,17,34,.27),0 2px 3px -2px #0009,0 5px 10px -8px #0009}:root[data-theme=light]{--bg:#e9eef2;--bg-deep:#e0e8ee;--ink:#2d4051;--sub:#536979;--muted:#607586;--glass:linear-gradient(130deg,rgba(255,255,255,.79),rgba(244,248,251,.65));--solid:#f8fafc;--solid-deep:#edf2f6;--input:rgba(240,245,249,.82);--accent:#557888;--accent-ink:#345364;--accent-glass:rgba(103,140,158,.085);--primary:linear-gradient(118deg,#edf4f6,#d5e4ea 78%,#dde9ee);--control-edge:rgba(112,139,158,.3);--control-hover:rgba(116,148,168,.1);--selected:rgba(135,165,181,.07);--selected-edge:rgba(122,151,169,.24);--selection-mark:#99b3c2;--overlay:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,246,250,.98));--overlay-solid:#f5f9fc;--inset:rgba(220,231,239,.35);--well-edge:rgba(114,143,165,.19);--panel-shadow:inset 0 1px #fff,inset 0 -1px rgba(255,255,255,.5),0 2px 4px -3px rgba(63,86,109,.19),0 18px 32px -27px rgba(55,82,107,.36);--field-shadow:inset 0 1px 3px rgba(72,105,131,.08),0 1px rgba(255,255,255,.9);--ring:0 0 0 3px rgba(109,148,169,.14);--check-bg:rgba(253,255,255,.76);--check-edge:#7c93a2;--check-selected:#e3edf2;--check-selected-edge:#8aa7b8;--check-ink:#4d7186;--bulk-bg:linear-gradient(105deg,rgba(243,248,251,.96),rgba(249,252,254,.76));--bulk-edge:rgba(126,154,174,.26);--field-error-bg:rgba(204,142,159,.07);--field-error-edge:rgba(187,119,143,.51);--control-face:linear-gradient(140deg,rgba(255,255,255,.9),rgba(235,243,249,.78));--button-shadow:inset 0 1px #fff,inset 0 -1px rgba(100,130,151,.1),0 2px 3px -2px rgba(60,86,108,.23),0 5px 10px -9px rgba(63,88,111,.24)}:root[data-theme=dark] .a1-rail{background:linear-gradient(145deg,#2b3d56d1,#162438d6);border-color:#bed3ef24}:root[data-theme=dark] .a1-atmosphere i:nth-child(1){opacity:.19;background:#7292b5}:root[data-theme=dark] .a1-atmosphere i:nth-child(2){opacity:.12;background:#6c83a2}:root[data-theme=dark] .a1-atmosphere i:nth-child(3){opacity:.1;background:#9b8db9}:root[data-theme=dark] .a1-widget[data-card=trend]>.a1-panel{background:linear-gradient(130deg,#3d536fad,#21344dc2);border-top-color:#d9ebff4a}:root[data-theme=dark] .a1-widget[data-card=metrics]>.a1-panel{background:linear-gradient(120deg,#2c3d568a,#1c2b4187);box-shadow:inset 0 1px #e6f2ff1c,0 12px 23px -24px #0009}:root[data-theme=dark] .a1-review-queue{background:linear-gradient(140deg,#233349b5,#172538bd)}:root[data-theme=dark] .a1-review-preview{border-top-color:#deeeff4d}:root[data-theme=light] .a1-rail{background:linear-gradient(140deg,#fdffffe6,#e9f1f7d1)}:root[data-theme=light] .a1-atmosphere i:nth-child(1){opacity:.15;background:#a1bdce}:root[data-theme=light] .a1-atmosphere i:nth-child(2){opacity:.1;background:#9cb1c7}:root[data-theme=light] .a1-atmosphere i:nth-child(3){opacity:.09;background:#b8a7c5}.a1-panel{border-radius:17px}.a1-panel:before{opacity:.8}.a1-btn{font-size:12px;min-height:39px;border-radius:10px;background:var(--control-face);box-shadow:var(--button-shadow);transition:transform .16s var(--ease),box-shadow .16s,border-color .16s,background .16s}.a1-btn.small{font-size:11px;min-height:32px;padding:6px 11px;border-radius:8px}.a1-btn:where(:not(.primary):not(.danger):not(.quiet)){border-color:var(--control-edge)}.a1-btn:hover:not(:disabled):not(.primary){background:color-mix(in srgb,var(--control-hover),transparent 42%);box-shadow:var(--button-shadow);border-color:color-mix(in srgb,var(--accent),transparent 40%)}.a1-btn:active:not(:disabled),.a1-btn.a1-demo-pressed{transform:translateY(1px);box-shadow:inset 0 2px 4px var(--control-low),0 1px var(--highlight)}.a1-btn.primary{box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #523d7b38,0 2px 4px -2px #070f1c6e,0 7px 16px -11px #ac8fdb73;border-color:#e1d1fd7a}:root[data-theme=light] .a1-btn.primary{border-color:#7396a95e;box-shadow:inset 0 1px #fff,inset 0 -1px #6183971f,0 2px 3px -2px #415b6d3d,0 7px 15px -12px #517e9659}:root[data-theme=light] .a1-btn.primary:hover:not(:disabled){border-color:#5d879d8f;box-shadow:inset 0 1px #fff,inset 0 -1px #5a7e9324,0 3px 6px -4px #3d5d7557,0 9px 17px -12px #507e9a66}.a1-btn.quiet{background:transparent;box-shadow:none}.a1-btn.quiet:hover:not(:disabled){background:var(--row);box-shadow:none;border-color:transparent}.a1-btn.danger{color:var(--red);background:var(--bad-bg);box-shadow:inset 0 1px var(--highlight)}.a1-btn.danger:hover:not(:disabled){border-color:var(--red);background:var(--bad-bg)}.a1-btn[aria-busy=true]{opacity:1;background:var(--inset);box-shadow:inset 0 1px 3px var(--control-low),0 1px var(--highlight);color:var(--sub);border-color:var(--control-edge)}.a1-btn:focus-visible,.a1-icon-btn:focus-visible,.a1-page-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--ring)}.a1-btn.a1-demo-hover{border-color:var(--accent);box-shadow:var(--button-shadow),var(--ring)}.a1-btn:disabled:not([aria-busy=true]){opacity:.48;background:var(--row);box-shadow:none}.a1-icon-btn{border-radius:9px;transition:background .16s,border-color .16s,box-shadow .16s}.a1-icon-btn:hover{border-color:var(--control-edge);box-shadow:inset 0 1px var(--highlight)}.a1-icon-btn:active{background:var(--inset);box-shadow:inset 0 1px 3px var(--control-low)}.a1-input,.a1-select,.a1-textarea,.a1-combo>summary{min-height:40px;font-size:12px;border-radius:9px;border-color:var(--control-edge);box-shadow:var(--field-shadow)}.a1-input:focus,.a1-select:focus,.a1-textarea:focus{box-shadow:var(--field-shadow),var(--ring)}.a1-input[aria-invalid=true],.a1-textarea[aria-invalid=true],.a1-input[aria-invalid=true]:hover:not(:disabled),.a1-textarea[aria-invalid=true]:hover:not(:disabled){background:var(--field-error-bg);border-color:var(--field-error-edge)}.a1-input[aria-invalid=true]:focus,.a1-textarea[aria-invalid=true]:focus{box-shadow:var(--field-shadow),0 0 0 3px color-mix(in srgb,var(--red),transparent 91%)}.a1-field{gap:8px;font-size:11px}.a1-field>span:first-child{min-height:17px}.a1-field-error{line-height:1.6}.a1-input:disabled,.a1-textarea:disabled,.a1-select:disabled{color:var(--muted);opacity:.65;box-shadow:none;border-color:var(--well-edge);background:var(--row)}.a1-textarea{resize:vertical;line-height:1.8}.a1-review-decision .a1-textarea{font-size:12px}.a1-combo>summary{padding-right:12px}.a1-combo>summary:after{font-size:15px;line-height:1}.a1-combo-menu{padding:7px;border-radius:12px}.a1-combo-menu>button,.a1-combo-menu>label{min-height:36px;font-size:11px;padding:8px 10px;border-radius:7px}.a1-combo-menu>button[aria-pressed=true],.a1-combo-menu>label:has(input:checked){background:var(--selected);color:var(--ink);box-shadow:inset 2px 0 var(--selection-mark)}.a1-select{background-position:right 12px center}.a1-input[type=date]{font-variant-numeric:tabular-nums;padding-right:10px}.a1-input[type=date]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;border-radius:4px}.a1-input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--row)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;place-content:center;width:16px;height:16px;padding:0;margin:0;border:1px solid var(--check-edge);background:var(--check-bg);box-shadow:inset 0 1px 2px var(--control-low),0 1px var(--highlight);vertical-align:middle;cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s;flex:none}input[type=checkbox]{border-radius:4px}input[type=checkbox]:before{content:"";display:block;width:7px;height:4px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:translateY(-1px) rotate(-45deg) scale(0)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{color:var(--check-ink);background:var(--check-selected);border-color:var(--check-selected-edge);box-shadow:inset 0 1px var(--highlight),0 1px #07121f0d}input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}input[type=checkbox]:indeterminate:before{width:7px;height:0;border-left:0;border-bottom:2px solid currentColor;transform:none}input[type=radio]{border-radius:50%}input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--accent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--ring)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.a1-table input[type=checkbox]{width:16px;height:16px}.a1-toggle>input{position:absolute;display:block;opacity:0;pointer-events:none;width:1px;height:1px;box-shadow:none;border:0}.a1-toggle>i{width:36px;height:21px;border-color:var(--check-edge);box-shadow:inset 0 1px 3px var(--control-low),0 1px var(--highlight)}.a1-toggle>i:after{left:3px;top:3px;width:13px;height:13px;background:var(--sub);box-shadow:inset 0 1px #ffffff57,0 1px 3px #06172b29}.a1-toggle input:checked+i{background:var(--check-selected);border-color:var(--check-selected-edge)}.a1-toggle input:checked+i:after{transform:translate(15px);background:var(--check-ink)}.a1-toggle input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--ring)}.a1-table th{color:var(--sub);background:var(--row);font-size:11px;padding-top:14px;padding-bottom:14px}.a1-table td{font-size:12px;border-bottom-color:var(--line)}.a1-table tbody tr.selected,.a1-table tbody tr.selected:hover{background:var(--selected)}.a1-table tbody tr.selected td{border-bottom-color:var(--line)}.a1-table tbody tr:hover:not(.selected){background:var(--row)}.a1-bulk{padding:11px 14px;gap:12px;border:1px solid var(--bulk-edge);background:var(--bulk-bg);box-shadow:inset 0 1px var(--highlight);font-size:11px;color:var(--sub)}.a1-bulk b{color:var(--ink)}.a1-bulk .a1-btn{background:var(--control-face)}.a1-page-button{min-width:30px;min-height:30px;border-radius:8px;font-size:11px}.a1-page-button:hover:not(:disabled):not(.active){background:var(--row);border-color:var(--control-edge)}.a1-page-button.active{background:var(--selected);border-color:var(--selected-edge);color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-pagination{font-size:11px}.a1-pagination .a1-select{border-radius:8px;box-shadow:var(--field-shadow)}.a1-period{border-color:var(--well-edge)}.a1-period button{font-size:11px}.a1-btn[data-range][aria-pressed=true]{background:var(--selected);border-color:var(--selected-edge);color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-task-filters>button,.a1-component-tabs button{font-size:11px;border-color:var(--well-edge)}.a1-badge{padding:4px 8px;border-radius:6px}.a1-badge.purple{background:#9780c21a;color:var(--chart-2)}.a1-dialog>header,.a1-drawer>header{border-bottom-color:var(--line)}.a1-dialog>footer,.a1-drawer>footer{gap:10px}.a1-detail-card{box-shadow:inset 0 1px var(--highlight);background:var(--control-face);border-color:var(--well-edge)}.a1-chart-tooltip{font-size:10px;border-radius:10px;padding:10px 12px;border-color:var(--well-edge)}.a1-chat-message{font-size:12px;line-height:1.85;padding:11px 13px}.a1-assistant>form{min-height:43px;border-radius:12px;background:var(--input);box-shadow:var(--field-shadow)}.a1-assistant>form input{font-size:12px}.a1-assistant>form .a1-icon-btn{box-shadow:inset 0 1px var(--highlight),0 2px 4px -2px var(--control-low)}.a1-component-grid{gap:22px}.a1-component-section{padding:24px}.a1-component-section>.a1-panel-head{padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--line);align-items:baseline}.a1-component-section>.a1-panel-head h2{font-size:15px;letter-spacing:.015em}.a1-component-section>.a1-panel-head small{font-size:10px;letter-spacing:.035em}.a1-showcase-body{min-width:0;display:flow-root}.a1-showcase-body>.a1-demo-label{font-size:10px;margin-top:24px;margin-bottom:12px;letter-spacing:.015em}.a1-showcase-body>.a1-demo-label:first-child{margin-top:0}.a1-showcase-body>.a1-form-grid{gap:20px 16px;align-items:start}.a1-showcase-body>.a1-button-demo{gap:11px;align-items:center}.a1-showcase-body>.a1-button-demo .a1-btn.small{min-width:61px}.a1-showcase-body .a1-token-row{gap:13px}.a1-showcase-body .a1-token i{height:42px;border-radius:10px;box-shadow:inset 0 1px var(--highlight)}.a1-showcase-body .a1-token small{font-size:10px;margin-top:9px}.a1-showcase-body .a1-type-scale{padding-bottom:22px;border-bottom:1px solid var(--line);margin-top:25px}.a1-showcase-body .a1-row{row-gap:11px}.a1-choice-groups{margin-top:25px;border-top:1px solid var(--line)}.a1-choice-groups>fieldset{margin:0;padding:19px 0 0;border:0;min-width:0}.a1-choice-groups legend{padding:17px 0 0;font-size:10px;color:var(--muted)}.a1-choice-groups>fieldset>.a1-row{column-gap:20px;row-gap:11px}.a1-choice-groups .a1-check-label,.a1-choice-groups .a1-radio-label,.a1-choice-groups .a1-toggle{font-size:12px;gap:9px;min-height:31px}.a1-showcase-body .a1-tree{padding:14px 16px;background:var(--inset)}.a1-showcase-body .a1-state-grid{gap:16px}.a1-state-tile{min-height:177px;padding:20px;border-radius:12px}.a1-state-tile h3{font-size:12px;margin-bottom:18px}.a1-state-tile p{font-size:11px;line-height:1.8}.a1-showcase-body .a1-upload{padding:27px 16px}.a1-showcase-body .a1-accordion{margin-top:17px;padding:13px 15px}.a1-showcase-body .a1-inline{font-size:11px;line-height:1.7;gap:10px}@media(max-width:1250px){.a1-component-grid{gap:18px}.a1-component-section{padding:21px}}@media(max-width:820px){.a1-utilities .a1-theme-switch{flex-shrink:0}}@media(max-width:600px){.a1-component-grid{gap:17px}.a1-component-section{padding:20px 17px}.a1-component-section>.a1-panel-head{margin-bottom:21px;padding-bottom:14px}.a1-component-section>.a1-panel-head h2{font-size:14px}.a1-component-section>.a1-panel-head small{font-size:9px}.a1-showcase-body>.a1-form-grid{gap:19px 12px}.a1-query{gap:15px 11px}.a1-input,.a1-select,.a1-textarea{min-height:42px}.a1-query-actions .a1-btn{min-height:40px}.a1-table td{font-size:12px}.a1-pagination>div{row-gap:9px}.a1-bulk{padding:11px;gap:9px}.a1-bulk b{min-width:130px}.a1-period button{font-size:10px}.a1-choice-groups>fieldset>.a1-row{column-gap:16px}.a1-state-tile{padding:19px}.a1-chat-message{font-size:12px}.a1-showcase-body .a1-token-row{gap:8px}.a1-showcase-body .a1-token small{font-size:9px}}@media(max-width:360px){.a1-component-section{padding:19px 15px}.a1-showcase-body>.a1-form-grid{grid-template-columns:1fr}.a1-showcase-body>.a1-form-grid .wide{grid-column:1}.a1-button-demo{column-gap:9px}.a1-page-button{min-width:29px}.a1-component-tabs{gap:7px}}@media(forced-colors:active){input[type=checkbox],input[type=radio]{appearance:auto;-webkit-appearance:auto;box-shadow:none}input[type=checkbox]:before,input[type=radio]:before{display:none}}.a1-btn.primary:active:not(:disabled),:root[data-theme=light] .a1-btn.primary:active:not(:disabled){box-shadow:inset 0 2px 4px #48466a2e,0 1px var(--highlight);transform:translateY(1px)}.a1-btn.primary[aria-busy=true],:root[data-theme=light] .a1-btn.primary[aria-busy=true]{background:var(--inset);color:var(--sub);border-color:var(--control-edge);box-shadow:inset 0 1px 3px var(--control-low),0 1px var(--highlight);transform:none}:root{--bg:#151923;--bg-deep:#10141e;--ink:#f1f2f9;--sub:#bfc4d4;--muted:#969fb5;--glass:linear-gradient(128deg,rgba(65,73,94,.63),rgba(38,46,63,.68));--glow-one:rgba(122,159,198,.2);--glow-two:rgba(202,157,131,.1);--glow-three:rgba(157,137,199,.16);--chart-1:#6fc6d0;--chart-2:#b39ae9;--chart-3:#e99caa;--chart-4:#e2bc7a;--cyan:#8ed6dd;--green:#98d7bd;--amber:#e4c28c;--red:#eea4b8;--control-face:linear-gradient(135deg,rgba(194,206,233,.13),rgba(144,162,191,.035));--overlay:linear-gradient(132deg,rgba(63,73,96,.98),rgba(40,49,69,.98));--overlay-solid:#303a51;--line:rgba(190,201,225,.115);--input:rgba(16,24,39,.38);--ring:0 0 0 3px rgba(181,157,227,.16)}:root[data-theme=light]{--bg:#edf0f4;--bg-deep:#e4e9ef;--ink:#304254;--sub:#56697e;--muted:#60748a;--glass:linear-gradient(128deg,rgba(255,255,255,.83),rgba(246,248,254,.66));--glow-one:rgba(133,184,207,.26);--glow-two:rgba(227,180,157,.23);--glow-three:rgba(184,166,216,.24);--chart-1:#3295a5;--chart-2:#9372c8;--chart-3:#ca7d90;--chart-4:#b88d49;--cyan:#26788b;--green:#30765d;--amber:#8f662d;--red:#af5674;--accent:#54788e;--accent-ink:#35556b;--accent-glass:rgba(117,151,178,.085);--primary:linear-gradient(112deg,#edf4f9,#d8e8ef 65%,#e4e3f3);--control-face:linear-gradient(135deg,rgba(255,255,255,.94),rgba(237,244,250,.79));--overlay:linear-gradient(132deg,rgba(255,255,255,.985),rgba(243,246,253,.98));--overlay-solid:#f6f8fd;--line:rgba(98,120,151,.125);--input:rgba(242,246,251,.82);--ring:0 0 0 3px rgba(119,158,183,.15)}:root[data-theme=dark] .a1-rail{background:linear-gradient(145deg,#2f384dd9,#1b2232db);border-color:#c5cfe924}:root[data-theme=light] .a1-rail{background:linear-gradient(145deg,#ffffffe0,#eff4fbcf)}:root[data-theme=dark] .a1-widget[data-card=trend]>.a1-panel{background:linear-gradient(132deg,#3d4e66ba,#2b334bbf);border-top-color:#dce8ff4a}:root[data-theme=dark] .a1-widget[data-card=metrics]>.a1-panel{background:linear-gradient(120deg,#37415894,#222b3e8a)}:root[data-theme=dark] .a1-review-queue{background:linear-gradient(135deg,#273044ad,#1c2434b8)}:root[data-theme=light] .a1-widget[data-card=trend]>.a1-panel{background:linear-gradient(122deg,#ffffffd9,#f2f6feb3)}.a1-atmosphere i{filter:blur(74px)}:root[data-theme=dark] .a1-atmosphere i:nth-child(1),:root[data-theme=light] .a1-atmosphere i:nth-child(1){left:31%;top:-190px;width:650px;height:430px;background:var(--glow-one);opacity:1}:root[data-theme=dark] .a1-atmosphere i:nth-child(2),:root[data-theme=light] .a1-atmosphere i:nth-child(2){right:-120px;top:24%;width:470px;height:430px;background:var(--glow-two);opacity:1}:root[data-theme=dark] .a1-atmosphere i:nth-child(3),:root[data-theme=light] .a1-atmosphere i:nth-child(3){left:23%;bottom:-200px;width:600px;height:420px;background:var(--glow-three);opacity:1}.a1-atmosphere span{width:55%;height:340px;opacity:.6}.a1-metric:nth-child(1){--tone:var(--chart-2)}.a1-metric:nth-child(2){--tone:var(--chart-3)}.a1-metric:nth-child(3),.a1-metric:nth-child(4){--tone:var(--chart-1)}.a1-metric-label .a1-icon{width:28px;height:28px;padding:6px;border-radius:9px;background:color-mix(in srgb,var(--tone),transparent 91%);border:1px solid color-mix(in srgb,var(--tone),transparent 81%);color:var(--tone);opacity:1;box-shadow:inset 0 1px var(--highlight)}.a1-metric strong{margin-top:10px}.a1-metric-foot{margin-top:11px}.a1-trend-choices{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.a1-trend-choices>button{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid transparent;border-radius:8px;color:var(--sub);background:transparent;font-size:11px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.a1-trend-choices>button>i{width:5px;height:5px;background:var(--tone);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone),transparent 91%)}.a1-trend-choices>button:hover{background:var(--row);color:var(--ink)}.a1-trend-choices>button[aria-pressed=true]{background:color-mix(in srgb,var(--tone),transparent 91%);border-color:color-mix(in srgb,var(--tone),transparent 74%);color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-trend-choices>button:active{box-shadow:inset 0 1px 3px var(--control-low)}.a1-chart-line{stroke:var(--plot-color,var(--chart-1))}.a1-chart-tooltip{border-top-color:color-mix(in srgb,var(--plot-color,var(--chart-1)),transparent 45%)}.a1-usage-legend{gap:7px}.a1-usage-legend>button{display:flex;align-items:center;gap:9px;min-height:35px;padding:7px 9px;margin:0 -9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--sub);font-size:11px;text-align:left;transition:background .18s,border-color .18s,color .18s}.a1-usage-legend>button>i{width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone),transparent 91%)}.a1-usage-legend>button>b{font-weight:500;margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums}.a1-usage-legend>button:hover,.a1-usage-legend>button.active{background:color-mix(in srgb,var(--tone),transparent 93%);border-color:color-mix(in srgb,var(--tone),transparent 83%);color:var(--ink)}.a1-usage-legend>button[aria-pressed=true]{box-shadow:inset 2px 0 var(--tone)}.a1-donut [data-donut-segment]{transition:opacity .2s,stroke-width .2s;cursor:pointer}.a1-donut [data-donut-segment].dimmed{opacity:.22}.a1-donut [data-donut-segment].active{stroke-width:16}.a1-donut-center{pointer-events:none}.a1-donut-center strong{font-variant-numeric:tabular-nums}.a1-bars{position:relative;isolation:isolate;padding-top:22px;gap:9px}.a1-bars>button{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:1;height:100%;min-width:5px;padding:0;border:0;background:none;border-radius:4px 4px 0 0;cursor:pointer;outline-offset:3px}.a1-bars>button>i{display:block;width:100%;height:var(--h);min-height:2px;border:1px solid color-mix(in srgb,var(--bar-color),transparent 62%);border-bottom:0;border-radius:5px 5px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bar-color),#fff 13%),color-mix(in srgb,var(--bar-color),transparent 69%));box-shadow:inset 0 1px #ffffff47;transition:filter .18s,box-shadow .18s,opacity .18s}.a1-bars>button:nth-child(2n)>i{opacity:.68}.a1-bars>button:hover>i,.a1-bars>button.active>i{opacity:1;filter:brightness(1.1);box-shadow:inset 0 1px #ffffff80,0 0 0 2px color-mix(in srgb,var(--bar-color),transparent 84%)}.a1-bar-tooltip{position:absolute;left:50%;top:-2px;transform:translate(-50%);z-index:3;max-width:150px;white-space:nowrap;padding:5px 8px;border-radius:6px;border:1px solid var(--well-edge);background:var(--overlay-solid);box-shadow:var(--shadow);color:var(--ink);font-size:9px;pointer-events:none}.a1-btn{isolation:isolate;--touch-x:50%;--touch-y:50%}.a1-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--touch-x) var(--touch-y),rgba(255,255,255,.3),transparent 72%);opacity:0;transition:opacity .2s}.a1-btn:hover:not(:disabled):before{opacity:.35}.a1-btn[data-pressed=true]:before{opacity:.85}.a1-btn:focus-visible:before{opacity:.3}.a1-btn[aria-busy=true]:before,.a1-btn:disabled:before{opacity:0}.a1-btn[data-feedback=success]{border-color:color-mix(in srgb,var(--green),transparent 30%);box-shadow:var(--button-shadow),0 0 0 3px color-mix(in srgb,var(--green),transparent 91%)}.a1-btn.primary[data-feedback=success],:root[data-theme=light] .a1-btn.primary[data-feedback=success]{border-color:var(--green);box-shadow:inset 0 1px var(--highlight),0 0 0 3px color-mix(in srgb,var(--green),transparent 89%)}.a1-icon-btn .a1-icon{transition:transform .16s var(--ease),color .16s}.a1-icon-btn:hover:not(:disabled) .a1-icon{transform:translateY(-1px)}.a1-icon-btn:active:not(:disabled) .a1-icon,.a1-icon-btn[data-pressed=true] .a1-icon{transform:translateY(0) scale(.91)}.a1-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% calc(100% - 2px);background-size:0 1px;transition:background-size .2s,color .2s}.a1-link:hover,.a1-link:focus-visible{background-size:100% 1px;background-position:0 calc(100% - 2px);text-decoration:none}.a1-field>span:first-child{transition:color .18s}.a1-field:focus-within>span:first-child{color:var(--accent)}.a1-input,.a1-textarea{transition:border-color .18s,box-shadow .18s,background .18s}.a1-search-field{display:block;min-width:0}.a1-search-field>.a1-input{padding-left:35px;padding-right:36px}.a1-search-field>.a1-icon{transition:color .18s,transform .18s}.a1-search-field:focus-within>.a1-icon{color:var(--accent);transform:scale(1.06)}.a1-search-field input::-webkit-search-cancel-button{appearance:none}.a1-clear-input{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:25px;height:25px;padding:5px;border-radius:6px;background:transparent;color:var(--muted);transition:opacity .15s,background .15s,color .15s}.a1-clear-input .a1-icon{width:13px;height:13px}.a1-clear-input:hover{background:var(--row);color:var(--ink)}.a1-search-field input:placeholder-shown+.a1-clear-input{opacity:0;visibility:hidden;pointer-events:none}.a1-number-control{display:grid;grid-template-columns:31px minmax(0,1fr) 31px;min-height:40px;border:1px solid var(--control-edge);border-radius:9px;background:var(--input);box-shadow:var(--field-shadow);overflow:hidden}.a1-number-control>.a1-input{border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;padding-left:4px;padding-right:4px;appearance:textfield}.a1-number-control>.a1-input::-webkit-inner-spin-button,.a1-number-control>.a1-input::-webkit-outer-spin-button{appearance:none;margin:0}.a1-number-control>button{padding:0;background:transparent;color:var(--sub);font-size:17px;transition:background .15s,color .15s}.a1-number-control>button:hover:not(:disabled){background:var(--row);color:var(--ink)}.a1-number-control>button:active:not(:disabled){background:var(--inset)}.a1-number-control:focus-within{border-color:var(--accent);box-shadow:var(--field-shadow),var(--ring)}.a1-number-control>.a1-input:focus{outline:none;box-shadow:none}.a1-toggle>i,.a1-toggle>i:after{transition:transform .22s var(--ease),background .18s,border-color .18s,box-shadow .18s}input[type=checkbox]:before,input[type=radio]:before{transition:transform .15s var(--ease)}.a1-check-label:hover input:not(:disabled),.a1-radio-label:hover input:not(:disabled){border-color:var(--accent)}.a1-combo>summary:after{display:block;transition:transform .22s var(--ease)}.a1-combo[open]>summary:after{transform:rotate(180deg)}.a1-combo[data-filled=true]>summary{color:var(--ink);border-color:color-mix(in srgb,var(--control-edge),var(--accent) 18%)}.a1-combo-menu>.a1-search-field{margin-bottom:7px}.a1-combo-menu .a1-search-field>.a1-input{min-height:34px;font-size:11px}.a1-combo-menu .a1-search-field>.a1-icon{top:10px;width:14px;height:14px}.a1-combo-options{max-height:220px;overflow:auto;scrollbar-width:thin}.a1-combo-options>button,.a1-combo-options>label{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--sub);text-align:left;font-size:11px;cursor:pointer;transition:background .16s,color .16s}.a1-combo-options>button:hover,.a1-combo-options>label:hover{background:var(--row);color:var(--ink)}.a1-combo-options>button[aria-pressed=true],.a1-combo-options>label:has(input:checked){color:var(--ink);background:var(--selected);box-shadow:inset 2px 0 var(--selection-mark)}.a1-combo-options>button[aria-pressed=true]:after{content:"✓";margin-left:auto;color:var(--accent);font-size:12px}.a1-combo-menu>.a1-combo-clear{display:block;min-height:31px;margin-top:6px;padding:7px 10px;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--muted);font-size:10px;text-align:left}.a1-combo-menu>.a1-combo-clear:hover{color:var(--accent);background:transparent}.a1-combo-empty{display:block;padding:12px 10px;font-size:11px}.a1-upload{transition:background .18s,border-color .18s,box-shadow .18s}.a1-upload:hover{border-color:var(--accent);background:var(--accent-glass)}.a1-upload.dragover{box-shadow:inset 0 1px var(--highlight),var(--ring)}.a1-upload[data-upload-state=ready]{border-color:color-mix(in srgb,var(--green),transparent 35%);background:var(--good-bg)}.a1-upload[data-upload-state=ready]>.a1-icon{color:var(--green)}.a1-upload[data-upload-state=error]{border-color:var(--field-error-edge);background:var(--field-error-bg)}.a1-accordion[open]{border-color:var(--control-edge);background:var(--row)}.a1-accordion summary{transition:color .15s}.a1-accordion summary:hover{color:var(--ink)}.a1-nav-button .a1-icon{transition:color .18s,transform .18s}.a1-nav-button:hover>.a1-icon{transform:translate(1px)}.a1-nav-button:active{background:var(--inset)}.a1-period button{transition:background .18s,box-shadow .18s,color .18s}.a1-period button:hover:not([aria-pressed=true]){background:var(--row);color:var(--ink)}.a1-component-tabs button,.a1-page-button,.a1-task-filters>button{transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.a1-component-tabs button:active,.a1-page-button:active:not(:disabled),.a1-task-filters>button:active{box-shadow:inset 0 1px 3px var(--control-low)}.a1-sort{min-height:25px;border-radius:4px;transition:color .16s}.a1-sort:hover{color:var(--accent)}.a1-table tbody tr{transition:background .16s}.a1-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 var(--selection-mark)}.a1-card-width-preview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-bottom:17px;height:7px}.a1-card-width-preview>i{border-radius:2px;background:var(--line)}.a1-card-width-preview>i.on{background:color-mix(in srgb,var(--accent),transparent 33%)}.a1-card-preview-content{display:grid;gap:15px}.a1-card-preview-content.split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.a1-card-preview-content>div{min-width:0}.a1-card-preview-content .a1-chart,.a1-card-preview-content .a1-bars{height:115px}.a1-card-preview-content .a1-donut{width:116px;height:116px;margin:auto}.a1-card-preview-content .a1-donut-center strong{font-size:18px}.a1-card-preview-content header>strong{font-size:25px;color:var(--tone);margin-top:8px}.a1-preview-number{display:block;font-size:30px;color:var(--tone);font-variant-numeric:tabular-nums}.a1-widget[data-placed=true]>.a1-panel{animation:a1-card-placed .85s ease-out}.a1-widget.drop-target{outline:1px solid var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent),transparent 91%)}.a1-assistant>form:has(input:not(:placeholder-shown)){border-color:color-mix(in srgb,var(--control-edge),var(--accent) 35%)}.a1-assistant>form .a1-icon-btn{transition:background .18s,box-shadow .18s,transform .18s}.a1-assistant>form .a1-icon-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px var(--highlight),var(--ring)}.a1-assistant>form .a1-icon-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 3px var(--control-low)}.a1-chat-message{animation:a1-message-in .22s var(--ease)}@keyframes a1-card-placed{0%{box-shadow:var(--panel-shadow),0 0 0 3px color-mix(in srgb,var(--accent),transparent 65%)}to{box-shadow:var(--panel-shadow),0 0 0 0 transparent}}@keyframes a1-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:600px){.a1-trend-choices{gap:3px}.a1-trend-choices>button{font-size:10px;padding:5px 7px}.a1-metric-label .a1-icon{width:25px;height:25px;padding:5px;border-radius:8px}.a1-usage-legend{gap:4px}.a1-usage-legend>button{font-size:10px;min-height:33px;padding:6px 7px;margin:0 -7px}.a1-bars{gap:6px}.a1-mini-charts .a1-bars>button{min-width:3px}.a1-number-control{min-height:42px}.a1-search-field>.a1-input{padding-left:35px;padding-right:34px}.a1-search-field>.a1-icon{top:14px}.a1-card-preview-content.split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media(max-width:360px){.a1-trend-choices>button{padding:4px 6px;gap:5px}.a1-widget[data-card=trend] .a1-panel-head{gap:8px}.a1-card-preview-content.split{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.a1-chat-message,.a1-widget[data-placed=true]>.a1-panel{animation:none}.a1-donut [data-donut-segment],.a1-bars>button>i,.a1-btn:before,input[type=checkbox]:before,input[type=radio]:before{transition:none}}html[data-page-hidden=true] *,html[data-page-hidden=true] *:before,html[data-page-hidden=true] *:after{animation-play-state:paused!important}:root[data-theme=dark]{--bg:#121b35;--bg-deep:#1d203e;--ink:#e6ebfc;--sub:#bec9e4;--muted:#a1b1d2;--accent:#c6b7f3;--accent-ink:#fbf9ff;--accent-glass:#a7a9ee21;--glass:radial-gradient(ellipse 75% 100% at 100% 0,#66558f21,transparent 68%),linear-gradient(140deg,#aac3ff20,#466d9e21 55%,#35426d30);--solid:#293d60;--solid-deep:#1d2d4b;--edge:#c6d5ff38;--edge-hi:#c7d7ff47;--highlight:#d4e1ff29;--line:#acbde62b;--row:#a6b9e40c;--input:#14264b70;--primary:linear-gradient(120deg,#758ad0,#9883ca 49%,#ac82b9);--control-face:linear-gradient(160deg,#b9c8ff2d,#718ed332 54%,#6074ad38);--control-edge:#91aad95c;--control-hover:#b5c9f21f;--control-top:#dce5ff29;--control-low:#030b2c52;--field-shadow:inset 0 2px 5px #030b2c52,0 1px 0 #dce5ff14;--button-shadow:0 5px 9px -5px #050d2dbf,inset 0 1px #e0e6ff3d,inset 0 -1px #465d9d29;--panel-shadow:0 26px 39px -29px #050d25ed,0 5px 9px -6px #06102dad,inset 0 1px #d4e1ff29;--rail-shadow:0 25px 40px -28px #050c25d9,0 5px 10px -7px #030a24a3,inset 0 1px #d2e2ff33;--overlay:radial-gradient(ellipse at 100% 0,#5c47733d,transparent 70%),linear-gradient(135deg,#293c61fa,#283450fa 75%);--overlay-solid:#2b3b5a;--floating-edge:#c4d3ff4d;--overlay-shadow:0 30px 70px #050b26b3,0 7px 14px -9px #030926ed,inset 0 1px #dce2ff47;--inset:#0a153b4d;--well-edge:#91aad936;--selected:#a7a9ee21;--selected-edge:#baa8ed59;--selection-mark:#b8a7ec;--check-bg:#0c1c4059;--check-edge:#9ab2dd85;--check-selected:#9486c35c;--check-selected-edge:#c5b4f191;--check-ink:#f1eaff;--switch-track:linear-gradient(135deg,#13234b,#344768);--switch-thumb:linear-gradient(145deg,#f4f1ffed,#c1d1e9eb 53%,#9aadd4f2);--handle-pearl:linear-gradient(145deg,#f4f1ffed,#c1d1e9eb 53%,#9aadd4f2);--chart-1:#7ccfdf;--chart-2:#b6a0f3;--chart-3:#efa992;--chart-4:#e1c17e;--cyan:#8bd6e5;--green:#94d5b8;--amber:#efc289;--red:#efadbc;--good-bg:#64c99d1a;--warn-bg:#e3b66d1a;--bad-bg:#e594ac1c;--info-bg:#76cfe01a;--bulk-bg:linear-gradient(100deg,#a7a9ee1f,#a7a9ee0a);--bulk-edge:#b4a5e34d;--field-error-bg:#e594ac16;--field-error-edge:#efafbe80;--backdrop:#0b153d66;--ring:0 0 0 3px #aaa2ef29;--range-rest:#3d4d71}:root[data-theme=light]{--bg:#f3f6f9;--bg-deep:#f0f4f8;--ink:#304254;--sub:#566b80;--muted:#65798d;--accent:#6875a8;--accent-ink:#465584;--accent-glass:#c3cce92b;--glass:linear-gradient(132deg,#ffffffeb,#f9fbfdd4 55%,#edf2f9d6);--solid:#f9fbfe;--solid-deep:#eef3f9;--edge:#ffffffeb;--edge-hi:#ffffffed;--highlight:#ffffffeb;--line:#7288a526;--row:#87a0be0c;--input:#eef3f9c9;--primary:linear-gradient(115deg,#e8edf9,#dce8f2 52%,#e5e0f4);--control-face:linear-gradient(155deg,#fffffff0,#eff4fbe6);--control-edge:#9aabc278;--control-top:#ffffffa3;--control-low:#354d761a;--field-shadow:inset 0 2px 4px #354d7612,0 1px 0 #ffffff80;--button-shadow:0 4px 7px -5px #30486a70,inset 0 1px #ffffffe6,inset 0 -1px #8299bf24;--panel-shadow:0 25px 38px -30px #33476e73,0 5px 8px -6px #40567b40,inset 0 1px #ffffffed;--rail-shadow:0 25px 40px -29px #3f567861,0 4px 8px -6px #45617b38,inset 0 1px #fff;--overlay:linear-gradient(132deg,#fffffff9,#f1f5fcfa);--overlay-solid:#f7faff;--floating-edge:#ffffffed;--overlay-shadow:0 29px 65px -24px #344e7a59,0 6px 10px -7px #3e5a8b59,inset 0 1px #fff;--inset:#dce6f240;--well-edge:#94aac133;--selected:#b6c3e71f;--selected-edge:#8f9ec34d;--selection-mark:#9aaacb;--check-bg:#f8fbffdb;--check-edge:#8fa4bd;--check-selected:#e3e8f6;--check-selected-edge:#95a4c5;--check-ink:#626ea0;--handle-pearl:linear-gradient(145deg,#fff,#e5edf9 60%,#cdd9ed);--range-rest:#dbe1ed;--scene-one:#cde7f4;--scene-two:#d8ece5;--scene-three:#f1e2d4;--scene-four:#e4def2}.a1-atmosphere{background:linear-gradient(135deg,var(--bg),var(--bg-deep))}:root[data-theme] .a1-atmosphere i.a1-color-island{display:block;position:absolute;border-radius:0;opacity:1}:root[data-theme=light] .a1-atmosphere i.a1-color-island{filter:none}:root[data-theme=light] .a1-atmosphere i[data-island="1"]{inset:0 auto auto 19%;width:28%;height:28%;background:radial-gradient(ellipse at center,var(--scene-one) 0%,transparent 72%)}:root[data-theme=light] .a1-atmosphere i[data-island="2"]{inset:27% -1% auto auto;width:26%;height:29%;background:radial-gradient(ellipse at center,var(--scene-two) 0%,transparent 72%)}:root[data-theme=light] .a1-atmosphere i[data-island="3"]{inset:auto auto 12% 3%;width:24%;height:26%;background:radial-gradient(ellipse at center,var(--scene-three) 0%,transparent 72%)}:root[data-theme=light] .a1-atmosphere i[data-island="4"]{inset:auto auto -3% 57%;width:26%;height:26%;background:radial-gradient(ellipse at center,var(--scene-four) 0%,transparent 72%)}.a1-grid-window{position:absolute;inset:0;mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%)}.a1-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:46px 46px;animation:a1-grid-drift-down 40s linear infinite}@keyframes a1-grid-drift-down{0%{background-position:0 0}to{background-position:0 46px}}:root[data-theme=dark] .a1-atmosphere i.a1-color-island{filter:blur(74px)}:root[data-theme=dark] .a1-atmosphere i[data-island="1"]{inset:-18% auto auto 17%;width:57%;height:49%;background:#476db040}:root[data-theme=dark] .a1-atmosphere i[data-island="2"]{inset:18% -13% auto auto;width:40%;height:52%;background:#96709b29}:root[data-theme=dark] .a1-atmosphere i[data-island="3"]{inset:auto auto -7% 1%;width:34%;height:39%;background:#3b8aa325}:root[data-theme=dark] .a1-atmosphere i[data-island="4"]{inset:auto auto -22% 53%;width:45%;height:47%;background:#9f839c24}:root[data-theme=dark] .a1-grid-window{opacity:.2}:root[data-theme=dark] .a1-grid-lines{background-image:linear-gradient(#a5b9e31a 1px,transparent 1px),linear-gradient(90deg,#a5b9e31a 1px,transparent 1px)}:root[data-theme=dark] .a1-rail{background:linear-gradient(145deg,#2b3f63db,#1b2a49e3);border-color:#c6d5ff38;box-shadow:var(--rail-shadow)}:root[data-theme=light] .a1-rail{background:linear-gradient(145deg,#ffffffeb,#edf3fbd9);border-color:#ffffffeb;border-right-color:#9aabc23d;box-shadow:var(--rail-shadow)}.a1-panel{backdrop-filter:blur(24px) saturate(1.05);-webkit-backdrop-filter:blur(24px) saturate(1.05);border-radius:19px}:root[data-theme=dark] .a1-widget[data-card=trend]>.a1-panel{background:radial-gradient(ellipse 80% 130% at 0 0,#7982d433,transparent 70%),linear-gradient(120deg,#4b689e42,#375f8b38 50%,#77548433);border-top-color:#d0d6ff54;border-left-color:#afc7f342;box-shadow:0 32px 44px -28px #050a23ed,0 7px 11px -7px #050c289e,inset 0 1px #d8dfff3b}:root[data-theme=dark] .a1-widget[data-card=metrics]>.a1-panel{background:linear-gradient(120deg,#7a94c222,#5e72a11a);border-color:#b3c6ee29;box-shadow:0 13px 25px -24px #020925cc,inset 0 1px #d9e5ff29}:root[data-theme=dark] .a1-widget[data-card=inbox]>.a1-panel{background:radial-gradient(ellipse 120% 100% at 0 0,#efba9740,transparent 75%),linear-gradient(145deg,#80565fb8,#744b66a3 62%,#4b416bc2);border-color:#f1c5bf47;border-top-color:#f3c9bc70;box-shadow:0 24px 32px -25px #130e2bbf,0 5px 8px -6px #0e132e99,inset 0 1px #f9d4ca42;--sub:#e0c4d1;--muted:#cfb6c7}:root[data-theme=dark] .a1-widget[data-card=inbox] .a1-inbox-total{color:#f0c4b7}:root[data-theme=dark] .a1-widget[data-card=health]>.a1-panel{background:radial-gradient(ellipse 100% 100% at 0 0,#71d0e312,transparent 75%),var(--glass)}:root[data-theme=dark] .a1-widget[data-card=usage]>.a1-panel{background:radial-gradient(ellipse 100% 100% at 100% 0,#b49ce916,transparent 75%),var(--glass)}:root[data-theme=light] .a1-widget[data-card=trend]>.a1-panel{background:radial-gradient(ellipse 70% 100% at 0 0,#dce7ff38,transparent 70%),linear-gradient(125deg,#fffffff0,#f9faffd9 50%,#eeeaf8db);box-shadow:0 29px 40px -29px #34466c7a,0 5px 9px -6px #3b527b38,inset 0 1px #fff}:root[data-theme=light] .a1-widget[data-card=inbox]>.a1-panel{background:linear-gradient(145deg,#fffaf5ed,#fcf0ecd9 57%,#f4edf6db);border-top-color:#fff;border-bottom-color:#c5a8b53d}:root[data-theme=light] .a1-widget[data-card=inbox] .a1-inbox-total{color:#b07a7b}:root[data-theme=dark] .a1-review-queue{background:linear-gradient(145deg,#1a2a496e,#20305166)}:root[data-theme=dark] .a1-review-preview{border-top-color:#d3e0ff54}.a1-btn{line-height:1.5;min-height:40px;background-clip:padding-box;isolation:isolate}.a1-btn.small{min-height:32px;line-height:1.5}.a1-btn:before,.a1-btn.primary:after{z-index:-1}.a1-btn.primary:after{top:0;bottom:0;opacity:.72}:root[data-theme=dark] .a1-btn.primary{color:var(--accent-ink);border-color:#c8bcfb8c;box-shadow:0 7px 13px -7px #050b29ed,inset 0 1px #eeedff85,inset 0 -1px #53447a59}.a1-input,.a1-select,.a1-textarea,.a1-combo>summary{min-height:42px;line-height:1.5;background-clip:padding-box}.a1-clear-input{width:28px;height:28px;padding:0;line-height:1}.a1-icon-btn{padding:0}.a1-password-control>.a1-icon-btn{top:50%;transform:translateY(-50%);padding:0;line-height:1}.a1-number-control{min-height:42px}.a1-number-control>button{line-height:1;padding:0}.a1-toggle>i:after{background:var(--handle-pearl)}.a1-toggle input:checked+i:after{background:var(--handle-pearl)}input[type=range]{appearance:none;-webkit-appearance:none;height:38px;min-height:38px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;cursor:pointer;touch-action:pan-y}input[type=range]::-webkit-slider-runnable-track{height:7px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--chart-1),var(--chart-2) var(--range-progress,75%),var(--range-rest) var(--range-progress,75%),var(--range-rest));box-shadow:inset 0 1px 3px #172b4c1f,0 1px #ffffff24}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:19px;height:19px;margin-top:-6px;border:1px solid var(--control-edge);border-radius:50%;background:var(--handle-pearl);box-shadow:0 3px 5px -2px #26344c80,inset 0 1px #ffffffa3;transition:transform .2s,box-shadow .2s}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 4px 7px -2px #37426980,0 0 0 4px var(--accent-glass),inset 0 1px #ffffffb3}input[type=range]:active::-webkit-slider-thumb{transform:scale(.9)}input[type=range]::-moz-range-track{height:7px;border:0;border-radius:999px;background:var(--range-rest);box-shadow:inset 0 1px 3px #172b4c1f}input[type=range]::-moz-range-progress{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--chart-1),var(--chart-2))}input[type=range]::-moz-range-thumb{width:17px;height:17px;border:1px solid var(--control-edge);border-radius:50%;background:var(--handle-pearl);box-shadow:0 3px 5px -2px #26344c80,inset 0 1px #ffffffa3}input[type=range]:disabled{opacity:.4;cursor:not-allowed}.a1-dialog,.a1-drawer{scroll-padding-block:20px}.a1-dialog :is(input,select,textarea,button),.a1-drawer :is(input,select,textarea,button){scroll-margin-block:22px}.a1-sidebar-toggle{position:absolute;right:-12px;top:-11px;width:28px;height:28px;z-index:55;color:var(--sub);background:var(--control-face);border:1px solid var(--edge-hi);border-radius:9px;box-shadow:var(--button-shadow)}.a1-rail,.a1-workspace{transition:width .28s var(--ease),margin-left .28s var(--ease)}.a1-rail nav{min-height:0}@media(min-width:821px){:root[data-sidebar-collapsed=true] .a1-rail{width:78px;padding-left:10px;padding-right:10px}:root[data-sidebar-collapsed=true] .a1-workspace{margin-left:130px}:root[data-sidebar-collapsed=true] .a1-nav-button{justify-content:center;gap:0;padding:13px 0;min-height:47px}:root[data-sidebar-collapsed=true] .a1-nav-button>.a1-nav-label,:root[data-sidebar-collapsed=true] .a1-nav-button>.a1-chevron{display:none}:root[data-sidebar-collapsed=true] .a1-nav-button>.a1-icon{width:19px;height:19px;flex:none}:root[data-sidebar-collapsed=true] .a1-nav-button[data-tip]:not([aria-expanded=true]):is(:hover,:focus-visible):after{content:attr(data-tip);position:absolute;left:calc(100% + 18px);top:50%;transform:translateY(-50%);padding:7px 11px;border:1px solid var(--floating-edge);border-radius:9px;background:var(--overlay-solid);box-shadow:var(--overlay-shadow);color:var(--ink);font-size:11px;white-space:nowrap;z-index:50;pointer-events:none}:root[data-sidebar-collapsed=true] .a1-subnav{left:calc(100% + 19px)}:root[data-sidebar-collapsed=true] .a1-assistant-launch{min-height:53px;justify-content:center;padding:8px 0;gap:0}:root[data-sidebar-collapsed=true] .a1-assistant-launch>span:nth-child(2),:root[data-sidebar-collapsed=true] .a1-assistant-spark{display:none}:root[data-sidebar-collapsed=true] .a1-assistant-launch .a1-mascot{width:35px;height:36px}:root[data-sidebar-collapsed=true] .a1-rail-account{position:relative;display:grid;place-items:center;padding:15px 0 0;min-height:49px}:root[data-sidebar-collapsed=true] .a1-rail-account>span:nth-child(2){display:none}:root[data-sidebar-collapsed=true] .a1-rail-account>.a1-icon-btn{position:absolute;left:50%;top:14px;transform:translate(-50%);width:36px;height:36px;border-radius:50%}:root[data-sidebar-collapsed=true] .a1-rail-account>.a1-icon-btn>.a1-icon{opacity:0}:root[data-sidebar-collapsed=true] .a1-assistant{left:112px}}@media(min-width:821px)and (max-width:1250px){:root[data-sidebar-collapsed=true] .a1-workspace{margin-left:120px}:root[data-sidebar-collapsed=true] .a1-assistant{left:106px}}@media(max-width:820px){.a1-sidebar-toggle{display:none}.a1-rail{transition:transform .3s var(--ease)}.a1-workspace{transition:none}.a1-subnav{left:0;width:100%;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.a1-grid-window{mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%)}}@media(prefers-reduced-motion:reduce){.a1-grid-lines{animation:none}.a1-rail,.a1-workspace,input[type=range]::-webkit-slider-thumb{transition:none}}:root[data-theme=dark]{--a1-table-line:rgba(190,201,225,.115);--a1-table-surface:rgba(13,21,38,.2);--a1-table-head:rgba(148,163,184,.06);--a1-table-hover:rgba(45,212,191,.055)}:root[data-theme=light]{--a1-table-line:rgba(98,120,151,.125);--a1-table-surface:rgba(255,255,255,.4);--a1-table-head:rgba(15,23,42,.045);--a1-table-hover:rgba(13,148,136,.05)}.a1-table-toolbar,.a1-table-scroll,.a1-table{--line:var(--a1-table-line)}.a1-table{background:var(--a1-table-surface)}.a1-table th,.a1-table td{border-left:0;border-right:0;border-top:0;border-bottom:1px solid var(--a1-table-line)}.a1-table thead th{background:var(--a1-table-head)}.a1-table tbody tr:last-child td{border-bottom:0}.a1-table tbody tr:hover:not(.selected),.a1-table tbody tr:focus-within:not(.selected){background:var(--a1-table-hover)}:root[data-theme=light]{--mirror-input:linear-gradient(135deg,#e9edf69c,#fdfdffde);--mirror-lens:linear-gradient(145deg,#ffffffc9,#f0f3fba8);--mirror-lens-active:linear-gradient(145deg,#fffffff0,#edf0fcc9);--mirror-foot:#9eacc632;--control-face:linear-gradient(165deg,#fffffff2,#f8f9fce8 52%,#e4e9f2eb);--mirror-button-hover:linear-gradient(160deg,#fff,#fdfdffe8 50%,#e8edf9);--primary:linear-gradient(145deg,#9399dc,#606bb6 48%,#515fa3);--mirror-primary-hover:linear-gradient(145deg,#a2a6e8,#636eb9 48%,#5765ae);--accent-ink:#fbfbff;--field-shadow:inset 0 2px 4px #3f654e0d,0 1px 0 #ffffff66}:root[data-theme=dark]{--mirror-input:linear-gradient(155deg,#09153559,#20345d4d);--mirror-lens:linear-gradient(145deg,#a8befe20,#6883be21);--mirror-lens-active:linear-gradient(140deg,#c2b8ff36,#7a9bde22);--mirror-foot:#6a7eaf36;--mirror-button-hover:linear-gradient(155deg,#d2d4ff3d,#91a9ea37 54%,#8c88cb42);--mirror-primary-hover:linear-gradient(120deg,#8a9ee0,#a394dc 49%,#ba93c9)}.a1-color-field{position:absolute;inset:0;pointer-events:none}:root[data-theme] .a1-atmosphere .a1-color-field>i.a1-color-mote{position:absolute;left:var(--mote-x);top:var(--mote-y);right:auto;bottom:auto;width:min(var(--mote-size),27vw);height:min(var(--mote-size),27vw);border-radius:50%;background:radial-gradient(circle,var(--mote-hue),transparent 68%);filter:blur(7px);opacity:.58;transform:translate(-50%,-50%);animation:a1-mote-drift var(--mote-duration,55s) ease-in-out var(--mote-delay,0s) infinite}:root[data-theme=dark] .a1-atmosphere .a1-color-field>i.a1-color-mote{width:min(calc(var(--mote-size)*1.2),32vw);height:min(calc(var(--mote-size)*1.2),32vw);background:radial-gradient(circle,var(--mote-dark-hue,var(--mote-hue)),transparent 68%);filter:blur(18px);opacity:.26}.a1-grid-window{inset:0 0 auto auto;width:55%;height:340px;opacity:.6;mask-image:radial-gradient(ellipse at 70% 0,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 70% 0,#000,transparent 72%)}.a1-grid-lines{background-image:linear-gradient(rgba(91,126,166,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(91,126,166,.043) 1px,transparent 1px);background-size:46px 46px}:root[data-theme=dark] .a1-grid-window{opacity:.4}:root[data-theme=dark] .a1-grid-lines{background-image:linear-gradient(rgba(180,202,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(180,202,238,.035) 1px,transparent 1px)}@keyframes a1-mote-drift{50%{transform:translate(calc(-50% + 5px),calc(-50% - 6px))}}@media(min-width:821px){.a1-rail{padding-top:25px}.a1-rail nav{gap:7px}.a1-nav-button,:root[data-sidebar-collapsed=true] .a1-nav-button{min-height:47px;padding-top:13px;padding-bottom:13px}}.a1-btn{font-size:13px;line-height:1.65;min-height:38px;padding:8px 17px;border-radius:11px;gap:8px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s,background .25s}.a1-btn.small{font-size:11px;line-height:1.65;min-height:32px;padding:5px 11px;border-radius:9px}.a1-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 13px -9px #596b9a70,inset 0 1px var(--highlight)}.a1-btn:hover:not(:disabled):not(.primary):not(.danger):not(.quiet){background:var(--mirror-button-hover)}.a1-btn.primary:hover:not(:disabled),:root[data-theme=light] .a1-btn.primary:hover:not(:disabled){background:var(--mirror-primary-hover);box-shadow:0 10px 17px -10px #6c6eb3a6,inset 0 1px var(--highlight)}.a1-btn:active:not(:disabled),.a1-btn.primary:active:not(:disabled),:root[data-theme=light] .a1-btn.primary:active:not(:disabled){transform:translateY(1px);box-shadow:var(--field-shadow)}.a1-btn:after,.a1-btn.primary:after{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:32%;height:auto;pointer-events:none;background:linear-gradient(105deg,transparent,#ffffff47 50%,transparent);transform:translate(-180%) skew(-18deg);transition:transform .62s cubic-bezier(.22,.7,.2,1);opacity:1}.a1-btn:hover:not(:disabled):after,.a1-btn.primary:hover:not(:disabled):after{left:0;transform:translate(420%) skew(-18deg)}.a1-btn[aria-busy=true],.a1-btn:disabled{transform:none}.a1-btn[aria-busy=true]:after,.a1-btn:disabled:after{opacity:0}.a1-btn>.a1-icon{transition:transform .24s,opacity .24s}.a1-btn:hover:not(:disabled)>.a1-icon{transform:translate(2px)}.a1-btn:active:not(:disabled)>.a1-icon{transform:translate(1px) scale(.92)}.a1-btn.quiet,.a1-query-actions button[type=reset]{background:transparent;border-color:var(--line);box-shadow:none;color:var(--sub)}.a1-btn.quiet:hover:not(:disabled),.a1-query-actions button[type=reset]:hover{background:var(--row);border-color:var(--control-edge);box-shadow:none}.a1-query-actions button[type=reset]:hover>.a1-icon{transform:rotate(-45deg)}.a1-query-actions button[type=reset]:active>.a1-icon{transform:rotate(-90deg) scale(.9)}.a1-field{gap:7px}.a1-input,.a1-select,.a1-textarea,.a1-combo>summary{font-size:13px;line-height:1.65;min-height:42px;padding:9px 12px;border-radius:11px;border-color:var(--control-edge);box-shadow:var(--field-shadow)}.a1-input,.a1-textarea,.a1-combo>summary{background:var(--mirror-input)}.a1-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24' stroke='%238898b3' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),var(--mirror-input);background-position:right 12px center,0 0;background-size:12px 12px,auto;background-repeat:no-repeat;padding-right:30px}.a1-input:hover:not(:disabled),.a1-select:hover:not(:disabled),.a1-textarea:hover:not(:disabled),.a1-combo>summary:hover{border-color:color-mix(in srgb,var(--accent),var(--control-edge) 35%)}.a1-input:focus,.a1-select:focus,.a1-textarea:focus{border-color:var(--accent);box-shadow:var(--field-shadow),var(--ring)}.a1-input[aria-invalid=true]:focus,.a1-textarea[aria-invalid=true]:focus{border-color:var(--field-error-edge);box-shadow:var(--field-shadow),0 0 0 3px color-mix(in srgb,var(--red),transparent 91%)}.a1-search-field>.a1-input{padding-left:35px;padding-right:40px}.a1-search-field>.a1-icon{top:50%;transform:translateY(-50%)}.a1-search-field:focus-within>.a1-icon{transform:translateY(-50%) scale(1.05)}.a1-password-control>.a1-input{padding-right:43px}.a1-clear-input{width:28px;height:28px;padding:0;line-height:16px;transition:background .22s,box-shadow .22s,transform .22s,color .22s}.a1-clear-input:hover{background:var(--mirror-lens-active);box-shadow:var(--button-shadow);color:var(--accent)}.a1-clear-input:active{transform:translateY(calc(-50% + 1px)) scale(.91)}.a1-query{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.a1-query>.a1-field{flex:0 1 190px;width:190px;max-width:100%;min-width:0}.a1-query>.a1-field:first-child{flex-basis:240px;width:240px}.a1-query-actions{display:flex;gap:7px;min-height:42px;align-items:center}.a1-combo,.a1-query-combo{min-width:0;width:100%}.a1-combo>summary{display:flex;align-items:center;gap:8px;cursor:pointer}.a1-combo>summary:after{margin-left:auto;flex:none}.a1-combo-menu{border-radius:12px;padding:9px;border-color:var(--control-edge)}.a1-combo[open]>.a1-combo-menu{animation:a1-lens-arrive .2s ease-out}.a1-combo-menu{max-height:var(--combo-space, calc(100dvh - 32px) );overflow:auto;overscroll-behavior:contain;scroll-padding-block:8px}.a1-combo[data-placement=top]>.a1-combo-menu{top:auto;bottom:calc(100% + 5px)}.a1-combo-options>button,.a1-combo-options>label{min-height:38px;padding:9px 10px;font-size:12px;line-height:1.5;white-space:normal;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.a1-combo-options>button:hover:not([aria-pressed=true]),.a1-combo-options>label:hover:not(:has(input:checked)){background:var(--row);color:var(--ink)}.a1-combo-options>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.a1-combo-options>button[aria-pressed=true],.a1-combo-options>label:has(input:checked){background:var(--selected);color:var(--ink);box-shadow:inset 2px 0 var(--selection-mark)}.a1-chip>button{transition:color .2s,background .2s,transform .2s}.a1-chip>button:hover{color:var(--red);background:var(--bad-bg);transform:rotate(90deg)}.a1-chip>button:active{transform:scale(.85)}@keyframes a1-lens-arrive{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.a1-top-search{position:relative;display:flex;align-items:center;min-height:36px;border:1px solid transparent;border-radius:12px;transition:background .3s,box-shadow .3s,border-color .3s;padding-right:0}.a1-top-search.expanded{background:var(--mirror-input);border-color:var(--control-edge);box-shadow:var(--field-shadow);padding-right:30px}.a1-top-search>#search-trigger{width:34px;height:34px;padding:0;border-radius:10px}.a1-top-search>input{width:0;min-width:0;max-width:none;padding:0;border:0;background:none;opacity:0;line-height:1.65;font-size:12px;color:var(--ink);outline:0;transition:width .35s,opacity .3s;pointer-events:none}.a1-top-search.expanded>input{width:180px;padding:6px 10px 6px 0;opacity:1;pointer-events:auto}#top-search-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border-radius:7px}#top-search-clear .a1-icon{width:14px;height:14px}.a1-top-search:focus-within{border-color:var(--accent)}.a1-top-search-results{position:absolute;right:0;top:calc(100% + 12px);z-index:75;width:310px;max-width:calc(100vw - 34px);padding:9px;border:1px solid var(--floating-edge);border-radius:16px;background:var(--overlay);box-shadow:var(--overlay-shadow);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);animation:a1-lens-arrive .2s ease-out}.a1-top-search-results>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;font-size:12px;color:var(--sub)}.a1-top-search-results>button:hover{background:var(--row);color:var(--ink)}.a1-top-search-results>button[aria-selected=true],.a1-top-search-results>button.active{background:var(--selected);color:var(--ink)}.a1-top-search-results>button:focus-visible{outline-offset:-2px}.a1-top-search-results>button>small{margin-left:auto;font-size:10px;color:var(--muted)}.a1-top-search-empty{padding:16px 10px;font-size:12px;color:var(--muted)}.a1-top-search-results{max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;scroll-padding-block:9px}.a1-notifications{max-height:calc(100dvh - 92px);overflow:auto;overscroll-behavior:contain;scroll-padding-block:15px}.a1-notice-dot{width:5px;height:5px;background:var(--red);box-shadow:0 0 0 2px var(--bg)}#notification-trigger:hover>.a1-icon{animation:a1-bell-greeting .65s ease-out;transform-origin:50% 20%}#layout-trigger:hover>.a1-icon{transform:rotate(-8deg)}#layout-trigger:active>.a1-icon{transform:rotate(0) scale(.91)}@keyframes a1-bell-greeting{20%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}65%{transform:rotate(5deg)}to{transform:rotate(0)}}.a1-widget[data-card=taskflow]>.a1-panel{padding:26px 29px 24px;border-radius:28px;background:var(--glass);box-shadow:var(--panel-shadow)}:root[data-theme=dark] .a1-widget[data-card=taskflow]>.a1-panel{background:radial-gradient(ellipse 80% 130% at 0 0,#7982d433,transparent 70%),linear-gradient(120deg,#4b689e42,#375f8b38 50%,#77548433);border-top-color:#d0d6ff54;border-left-color:#afc7f342;box-shadow:0 32px 44px -28px #050a23ed,0 7px 11px -7px #050c289e,inset 0 1px #d8dfff3b}.a1-task-flow>.a1-panel-head{margin-bottom:0}.a1-task-flow h2{font-size:14px;font-weight:500}.a1-flow-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 27px}.a1-flow-total>strong{display:block;font-size:51px;font-weight:300;letter-spacing:-2.5px;line-height:1.2}.a1-flow-total>span{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.a1-flow-kpis{display:flex;gap:9px}.a1-flow-kpis>div{min-width:79px;padding:10px 13px;border:1px solid var(--well-edge);border-radius:14px;background:var(--input);box-shadow:var(--field-shadow)}.a1-flow-kpis strong{display:block;font-size:21px;font-weight:400;line-height:1.3}.a1-flow-kpis strong small{font-size:11px;margin-left:2px}.a1-flow-kpis span{font-size:10px;color:var(--muted)}.a1-flow-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.a1-flow-stage{--phase-tone:var(--chart-2);position:relative;isolation:isolate;min-width:0;padding:15px 17px 13px;border:1px solid var(--edge-hi);border-bottom-color:var(--mirror-foot);border-radius:17px;background:var(--mirror-lens);box-shadow:var(--button-shadow);text-align:left;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s}.a1-flow-stage[data-tone=amber],.a1-flow-stage[data-tone=queued]{--phase-tone:var(--amber)}.a1-flow-stage[data-tone=cyan],.a1-flow-stage[data-tone=running]{--phase-tone:var(--chart-1)}.a1-flow-stage[data-tone=done]{--phase-tone:var(--chart-2)}.a1-flow-stage:nth-child(2){transform:translateY(-3px);background:var(--mirror-lens-active)}.a1-flow-stage:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--phase-tone),transparent 50%);box-shadow:0 9px 15px -10px #273a6a94,inset 0 1px var(--highlight)}.a1-flow-stage:nth-child(2):hover{transform:translateY(-6px)}.a1-flow-stage:active,.a1-flow-stage:nth-child(2):active{transform:translateY(1px);box-shadow:var(--field-shadow)}.a1-flow-caption{display:flex;align-items:center;gap:7px;min-height:19px;color:var(--muted);font-size:10px;white-space:nowrap}.a1-flow-caption>i{display:grid;place-items:center;width:19px;height:19px;flex:none;border:1px solid color-mix(in srgb,var(--phase-tone),transparent 65%);border-radius:50%;background:color-mix(in srgb,var(--phase-tone),transparent 94%);font-size:9px;font-style:normal;color:var(--phase-tone)}.a1-flow-caption>.a1-icon{margin-left:auto;width:13px;height:13px;color:var(--phase-tone)}.a1-flow-count{display:block;font-size:24px;font-weight:400;line-height:1.3;margin:10px 0 9px}.a1-flow-track{display:block;height:4px;border-radius:4px;background:var(--inset);box-shadow:inset 0 1px 2px #18332117;overflow:hidden}.a1-flow-track>i{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--phase-tone),color-mix(in srgb,var(--phase-tone),#fff 25%));box-shadow:inset 0 1px #ffffff45}.a1-flow-note{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;font-size:10px;color:var(--muted)}.a1-flow-note>.a1-icon{width:12px;height:12px;transition:transform .25s}.a1-flow-stage:hover .a1-flow-note>.a1-icon{transform:translate(2px)}.a1-flow-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.a1-flow-footer>.a1-link{display:inline-flex;align-items:center;gap:5px;font-size:10px}.a1-flow-footer .a1-icon{width:13px;height:13px}.a1-edit-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--edge-hi);border-radius:16px;background:var(--mirror-lens);box-shadow:var(--button-shadow)}.a1-edit-toolbar>span{flex:1;min-width:130px;color:var(--sub);font-size:11px}.a1-edit-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.a1-widget-toolbar{flex-wrap:wrap;gap:7px;padding:9px;border-bottom:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--mirror-lens);box-shadow:inset 0 1px var(--highlight)}.a1-card-handle{width:28px;height:28px;cursor:grab;touch-action:none;color:var(--accent)}.a1-card-handle:active{cursor:grabbing}.a1-card-edit-title{flex:1;min-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--sub)}.a1-card-actions{display:flex;gap:3px;margin-left:auto}.a1-card-actions>.a1-icon-btn{width:28px;height:28px;font-size:17px}.a1-card-actions>.a1-icon-btn>.a1-icon{width:14px;height:14px}.a1-card-actions>[data-remove-card]:hover{background:var(--bad-bg);color:var(--red)}.a1-width-picker{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--inset);box-shadow:var(--field-shadow);min-width:0}.a1-widget-toolbar>.a1-width-picker{order:3;flex-basis:100%}.a1-width-option{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;transition:background .22s,box-shadow .22s,color .22s,border-color .22s,transform .22s}.a1-width-option:hover{color:var(--ink);background:var(--row)}.a1-width-option[aria-pressed=true]{color:var(--accent);background:var(--mirror-lens-active);border-color:var(--edge-hi);box-shadow:var(--button-shadow)}.a1-width-option:active{transform:translateY(1px);box-shadow:var(--field-shadow)}.a1-width-glyph{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:25px;height:15px;border:1px solid var(--control-edge);border-radius:3px;overflow:hidden;flex:none}.a1-width-glyph:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--width-choice)/12*100%);background:color-mix(in srgb,var(--accent),transparent 65%)}.a1-width-glyph>i{border-right:1px solid var(--line);z-index:1}.a1-width-glyph>i:last-child{border:0}.a1-widget.is-dragging{opacity:.5;z-index:20}.a1-widget.is-drag-target{outline:2px dashed var(--accent);outline-offset:4px;border-radius:19px;box-shadow:0 0 0 5px var(--accent-glass)}.a1-board.editing>.a1-widget>.a1-panel{border-top-left-radius:0;border-top-right-radius:0}.a1-builder-dialog{width:min(1040px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px)}.a1-card-builder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:25px;align-items:start}.a1-builder-config{display:grid;gap:20px;min-width:0}.a1-builder-field{min-width:0;margin:0;padding:0;border:0}.a1-builder-field>legend{padding:0;margin:0 0 10px;font-size:11px;color:var(--sub)}.a1-source-options,.a1-chart-options,.a1-layout-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.a1-chart-options{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-source-options>button,.a1-chart-options>button,.a1-layout-options>button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:39px;padding:8px;border:1px solid var(--well-edge);border-radius:10px;background:var(--control-face);color:var(--sub);font-size:11px;line-height:1.5;transition:background .22s,box-shadow .22s,transform .22s,border-color .22s,color .22s}.a1-chart-options>button{flex-direction:column;gap:7px;padding:11px 5px;min-height:62px}.a1-source-options .a1-icon,.a1-chart-options .a1-icon,.a1-layout-options .a1-icon{width:16px;height:16px}.a1-source-options>button:hover,.a1-chart-options>button:hover:not(:disabled),.a1-layout-options>button:hover{background:var(--mirror-lens-active);border-color:var(--control-edge);transform:translateY(-1px)}.a1-source-options>button[aria-pressed=true],.a1-chart-options>button[aria-pressed=true],.a1-layout-options>button[aria-pressed=true]{background:var(--selected);border-color:var(--selected-edge);color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-source-options>button:active,.a1-chart-options>button:active:not(:disabled),.a1-layout-options>button:active{transform:translateY(1px);box-shadow:var(--field-shadow)}.a1-chart-options>button:disabled{background:var(--inset);border-color:var(--well-edge);opacity:.4;transform:none;box-shadow:none}.a1-builder-preview{position:sticky;top:12px;min-width:0}.a1-builder-preview>.a1-demo-label{margin:0 0 12px}.a1-builder-preview>.a1-custom-preview{padding:21px;border:1px solid var(--edge-hi);border-bottom-color:var(--mirror-foot);border-radius:20px;background:var(--glass);box-shadow:var(--panel-shadow);min-width:0}.a1-card-preview-content>header>strong{font-size:29px;font-weight:400;line-height:1.3}.a1-card-preview-content>header>strong small{font-size:11px;margin-left:5px}.a1-card-preview-content h3{font-size:13px;font-weight:500}.a1-card-preview-content .a1-chart,.a1-card-preview-content .a1-bars{height:155px}.a1-card-preview-content.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.a1-horizontal-bars{display:grid;gap:14px;padding:8px 0}.a1-horizontal-bars>div{display:grid;grid-template-columns:minmax(45px,.7fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;font-size:10px;color:var(--sub)}.a1-horizontal-bars>div>i{display:block;height:7px;border-radius:7px;background:var(--inset);box-shadow:var(--field-shadow);overflow:hidden}.a1-horizontal-bars>div>i>b{display:block;height:100%;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color),transparent 25%),var(--bar-color));box-shadow:inset 0 1px #ffffff52}.a1-horizontal-bars strong{font-weight:400;font-size:10px;color:var(--ink);white-space:nowrap}.a1-custom-donut{display:flex;align-items:center;justify-content:center;gap:17px;min-width:0}.a1-custom-donut .a1-donut{width:128px;height:128px;flex:none}.a1-custom-donut>ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1;min-width:0;font-size:10px;color:var(--sub)}.a1-custom-donut li{display:flex;align-items:center;gap:6px}.a1-custom-donut li>i{width:5px;height:5px;border-radius:50%;background:var(--tone);flex:none}.a1-custom-donut li>b{margin-left:auto;font-weight:500;color:var(--ink)}.a1-area-chart .a1-chart-line{stroke-width:2}.a1-area-chart path[fill^=url]{opacity:.95}.a1-compatibility{margin-top:20px;border-top:1px solid var(--line);padding-top:14px;font-size:10px;color:var(--muted)}.a1-compatibility>summary{cursor:pointer;color:var(--sub)}.a1-compatibility table{border-collapse:collapse;width:100%;margin-top:12px;text-align:center;font-size:9px}.a1-compatibility th,.a1-compatibility td{padding:7px 4px;border-bottom:1px solid var(--a1-table-line);font-weight:400}.a1-compatibility th:first-child{text-align:left}.a1-compatibility tr.current{background:var(--selected);color:var(--ink)}.a1-table-view-settings{position:relative;margin-left:auto}.a1-table-view-settings>summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;padding:6px 8px;border:1px solid transparent;border-radius:8px;font-size:11px;color:var(--sub)}.a1-table-view-settings>summary::-webkit-details-marker{display:none}.a1-table-view-settings>summary>.a1-icon{width:14px;height:14px}.a1-table-view-settings[open]>summary{background:var(--selected);border-color:var(--selected-edge)}.a1-view-settings-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:35;width:225px;padding:15px;border:1px solid var(--floating-edge);border-radius:14px;background:var(--overlay);box-shadow:var(--overlay-shadow);animation:a1-lens-arrive .2s ease-out}.a1-view-settings-menu>.a1-demo-label{margin:0 0 9px}.a1-view-settings-menu>.a1-demo-label:not(:first-child){margin-top:16px}.a1-view-settings-menu{max-height:var(--combo-space, calc(100dvh - 32px) );overflow:auto;overscroll-behavior:contain;scroll-padding-block:10px}.a1-table-view-settings[data-placement=top]>.a1-view-settings-menu{top:auto;bottom:calc(100% + 9px)}.a1-density-options{display:flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--inset)}.a1-density-options>button{flex:1;min-height:30px;border-radius:6px;background:transparent;font-size:11px;color:var(--muted)}.a1-density-options>button[aria-pressed=true]{background:var(--mirror-lens-active);box-shadow:var(--button-shadow);color:var(--ink)}.a1-column-options{display:grid;gap:11px}.a1-column-options>label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sub);cursor:pointer}[data-table-density=compact] .a1-table td{padding-top:10px;padding-bottom:10px}.a1-copy-button{display:inline-grid;place-items:center;vertical-align:middle;width:25px;height:25px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);transition:background .2s,color .2s,transform .2s}.a1-copy-button>.a1-icon{width:12px;height:12px}.a1-copy-button:hover{background:var(--row);color:var(--accent)}.a1-copy-button:active{transform:scale(.9)}.a1-copy-status{display:inline-block;min-width:34px;margin-left:3px;color:var(--green);font-size:9px}@media(max-width:1100px){.a1-top-search.expanded>input{width:120px}.a1-flow-stage{padding:13px 12px}.a1-flow-kpis>div{padding:9px 10px;min-width:70px}.a1-card-builder{gap:18px}.a1-custom-donut{gap:10px}.a1-custom-donut .a1-donut{width:110px;height:110px}}@media(max-width:820px){.a1-card-builder{grid-template-columns:1fr}.a1-builder-preview{position:static}.a1-builder-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.a1-flow-stage{padding:13px}.a1-card-preview-content.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:690px){.a1-query>.a1-field,.a1-query>.a1-field:first-child{flex-basis:100%;width:100%;max-width:100%}.a1-query-actions{width:100%;gap:8px}.a1-query-actions>.a1-btn{min-width:88px}.a1-widget[data-card=taskflow]>.a1-panel{padding:22px 19px 21px}.a1-flow-summary{gap:12px}.a1-flow-total>strong{font-size:43px}.a1-flow-kpis{gap:6px}.a1-flow-kpis>div{min-width:61px;padding:9px 8px}.a1-flow-kpis strong{font-size:18px}.a1-flow-kpis span{font-size:9px}.a1-flow-stages{gap:7px}.a1-flow-stage{padding:12px 10px}.a1-flow-count{font-size:21px}.a1-flow-caption>i{display:none}.a1-flow-note{font-size:9px}.a1-edit-actions{margin-left:0}.a1-width-option{padding:5px 6px}.a1-builder-preview>.a1-custom-preview{padding:17px}.a1-custom-donut{flex-wrap:wrap}.a1-custom-donut>ul{min-width:100px}}@media(max-width:600px){.a1-topbar{position:relative}.a1-top-search.expanded{position:absolute;left:0;right:0;top:11px;z-index:76;min-height:42px}.a1-top-search.expanded>input{flex:1;width:auto}.a1-top-search-results{width:100%;max-width:none}.a1-chart-options{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-card-preview-content.split{grid-template-columns:1fr}.a1-flow-summary{align-items:flex-start}.a1-flow-kpis{flex-direction:column}.a1-flow-kpis>div{display:flex;gap:8px;align-items:baseline;min-width:0;padding:6px 8px}.a1-flow-kpis span{font-size:8px}.a1-flow-caption{gap:4px;font-size:9px}.a1-flow-caption>.a1-icon{display:none}.a1-flow-note>.a1-icon{display:none}.a1-flow-note{font-size:8px;white-space:nowrap}.a1-flow-stage{padding:12px 8px}.a1-flow-stages{gap:6px}.a1-flow-count{font-size:20px}.a1-compatibility{overflow-x:auto}}.a1-icon-btn:disabled,.a1-icon-btn[aria-disabled=true]{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted);transform:none}.a1-icon-btn:disabled>.a1-icon,.a1-icon-btn[aria-disabled=true]>.a1-icon{transform:none;animation:none}.a1-icon-btn:is(:disabled,[aria-disabled=true]):after{display:none}.a1-number-control>button:focus-visible{outline-offset:-3px}.a1-widget{container-name:a1-widget;container-type:inline-size}@container a1-widget (max-width:650px){.a1-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-widget[data-card=metrics]>.a1-panel{padding:0}.a1-metric{padding:16px 17px}.a1-metric:nth-child(3){border-left:0}.a1-metric:nth-child(n+3){border-top:1px solid var(--line)}.a1-metric strong{font-size:26px;letter-spacing:-.04em}.a1-metric-label{gap:6px}.a1-metric-foot{flex-wrap:wrap;gap:3px 7px;font-size:9px}}@container a1-widget (max-width:520px){.a1-widget[data-card=taskflow]>.a1-panel{padding:22px 19px 21px}.a1-flow-summary{flex-wrap:wrap;gap:15px;margin:19px 0 23px}.a1-flow-total>strong{font-size:43px}.a1-flow-kpis{flex:1 1 160px;gap:7px;flex-direction:row}.a1-flow-kpis>div{flex:1;min-width:0;padding:9px 10px;display:block}.a1-flow-kpis strong{font-size:18px}.a1-flow-kpis span{font-size:9px}.a1-flow-stages{gap:7px}.a1-flow-stage{padding:12px 10px}.a1-flow-caption{gap:4px;font-size:9px}.a1-flow-caption>i{display:none}.a1-flow-count{font-size:21px}.a1-flow-note{font-size:9px}.a1-task-health{grid-template-columns:1fr;gap:20px}.a1-health-dotline{height:34px;max-width:240px}.a1-task-row{grid-template-columns:61px minmax(0,1fr) 39px;gap:10px}.a1-health-footer{flex-wrap:wrap}.a1-usage{flex-direction:column;gap:18px}.a1-usage-legend{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.a1-usage .a1-donut{width:145px;height:145px}.a1-custom-card.split{grid-template-columns:1fr}.a1-custom-donut{flex-wrap:wrap}.a1-custom-donut>ul{flex-basis:140px;min-width:0}.a1-widget[data-card=trend] .a1-panel-head{flex-wrap:wrap}}@container a1-widget (max-width:320px){.a1-flow-stages{grid-template-columns:1fr;gap:9px}.a1-flow-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:11px 13px}.a1-flow-stage:nth-child(2){transform:none}.a1-flow-caption{font-size:10px}.a1-flow-caption>.a1-icon{display:inline-block}.a1-flow-count{font-size:23px;margin:0}.a1-flow-track,.a1-flow-note{grid-column:1/-1}.a1-flow-note{margin-top:0;font-size:9px;white-space:normal}.a1-flow-note>.a1-icon{display:inline-block}.a1-flow-footer{align-items:flex-start;gap:8px}.a1-flow-footer>.a1-link{white-space:normal;text-align:left}.a1-flow-kpis{flex-basis:100%}.a1-flow-caption{min-width:0}.a1-usage-legend{grid-template-columns:1fr}.a1-custom-donut>ul{flex-basis:100%}.a1-widget-toolbar .a1-width-option{gap:4px;padding:5px 3px}.a1-widget-toolbar .a1-width-glyph{width:21px}}@container a1-widget (max-width:300px){.a1-metric-strip{grid-template-columns:1fr}.a1-metric+.a1-metric{border-left:0;border-top:1px solid var(--line)}.a1-metric-label{font-size:11px}.a1-metric strong{font-size:29px}.a1-metric-foot{flex-wrap:nowrap}.a1-widget>.a1-panel{padding-left:16px;padding-right:16px}.a1-custom-number{font-size:32px}.a1-chart-title{flex-wrap:wrap;gap:5px}}@media(prefers-reduced-motion:reduce){.a1-color-mote,.a1-grid-lines{animation:none!important}.a1-btn:hover:not(:disabled),.a1-flow-stage:hover,.a1-flow-stage:nth-child(2),.a1-flow-stage:nth-child(2):hover{transform:none}.a1-top-search-results,.a1-combo[open]>.a1-combo-menu,.a1-view-settings-menu{animation:none}}.a1-notifications>button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.a1-notifications>button:last-of-type{border-bottom:0;padding-bottom:0}.a1-notifications>button>.a1-icon{width:16px;height:16px;flex:none;color:var(--accent);margin-top:3px}.a1-notifications>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.a1-notifications>button b{display:block;font-size:11px;font-weight:500}.a1-notifications>button small{display:block;font-size:9px;color:var(--muted);margin-top:7px}.a1-notifications>button>.a1-icon:last-child{width:13px;height:13px;color:var(--muted);opacity:.5}.a1-notifications>button:hover:not(:disabled){background:var(--row)}.a1-notifications>button:focus-visible{outline-offset:-3px}.a1-legend-entry>i{flex:none}.a1-legend-entry>span{min-width:0;overflow-wrap:anywhere}.a1-horizontal-bars>button.a1-horizontal-row{display:grid;grid-template-columns:minmax(45px,.7fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:var(--sub);font:inherit;font-size:10px;text-align:left;border-radius:7px}.a1-horizontal-bars>button.a1-horizontal-row>span{min-width:0;overflow-wrap:anywhere}.a1-horizontal-bars>button.a1-horizontal-row>i{display:block;height:7px;border-radius:7px;background:var(--inset);box-shadow:var(--field-shadow);overflow:hidden}.a1-horizontal-bars>button.a1-horizontal-row>i>b{display:block;height:100%;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color),transparent 25%),var(--bar-color));box-shadow:inset 0 1px #ffffff52}.a1-horizontal-bars>button.a1-horizontal-row:focus-visible{outline-offset:5px}.a1-feedback-text{white-space:pre-wrap;overflow-wrap:anywhere}.a1-user-drawer,.a1-activity-drawer{width:min(920px,calc(100vw - 24px))}.a1-dashboard-period .a1-query{margin-bottom:0}#main{position:relative}.ops-date-field{width:350px;max-width:100%;min-width:0;container-type:inline-size}.ops-date-field .dtr-trigger{height:40px;min-height:40px}.ops-date-field[data-picker-mode=date] .dtr-trigger{gap:10px}.ops-date-field[data-picker-mode=date] .dtr-endpoint{align-items:center}.ops-date-field[data-picker-mode=date] .dtr-endpoint b{font-size:12px}.a1-field{grid-template-columns:minmax(0,1fr)}.a1-query:where(:not(.a1-query-workbench))>.a1-field:has(.ops-date-field){flex:0 1 350px;width:350px}@container (max-width:280px){.ops-date-field .dtr-trigger{gap:4px;padding-inline:7px}.ops-date-field[data-picker-mode=date] .dtr-trigger{gap:4px}.ops-date-field .dtr-trigger>.dtr-icon{width:14px;height:14px}.ops-date-field .dtr-endpoint{align-items:center}}.a1-query-workbench .ops-date-field{width:100%}.a1-dashboard-toolbar .ops-date-field{width:300px}.a1-dashboard-toolbar .ops-date-field .dtr-trigger{height:36px;min-height:36px;padding-block:5px}.a1-form-grid .ops-date-field{width:100%}@media(min-width:1251px){.a1-query-primary:has(>.a1-field:nth-child(2) .ops-date-field){grid-template-columns:minmax(200px,260px) minmax(320px,390px) repeat(2,minmax(150px,180px))}.a1-query-primary>.a1-field:only-child:has(.ops-date-field){grid-column:span 2}}@media(max-width:460px){.a1-dashboard-toolbar .ops-date-field{width:100%}}.a1-query.a1-query-workbench{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;align-content:start;gap:14px;margin:0 0 18px}.a1-query-primary,.a1-query-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,220px));gap:14px;align-items:end}@media(min-width:1251px){.a1-query-primary:has(>.a1-field:nth-child(2) .a1-range-input){grid-template-columns:minmax(200px,260px) minmax(320px,390px) repeat(2,minmax(150px,180px))}.a1-query-primary>.a1-field:only-child:has(.a1-range-input){grid-column:span 2}}.a1-query-workbench .a1-field{width:auto;min-width:0;flex:initial;margin:0;display:flex;flex-direction:column;gap:7px}.a1-query-workbench .a1-field>label{font-size:11px;line-height:1.4;color:var(--sub)}.a1-query-workbench .a1-field input,.a1-query-workbench .a1-field select,.a1-query-workbench .a1-combo>summary{height:40px;min-height:40px;width:100%;box-sizing:border-box;font-size:12px}.a1-query-workbench .a1-field .a1-search-field{width:100%;min-width:0}.a1-query-workbench .a1-range-input{width:100%;height:40px;min-width:0}.a1-query-workbench .a1-range-input>.a1-input{width:0;min-width:0;height:36px;min-height:0}.a1-query-workbench .a1-query-actions{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;min-height:0;padding:0}.a1-query:where(:not(.a1-query-workbench)) .a1-query-actions{flex-wrap:wrap;max-width:100%}.a1-query-workbench .a1-query-actions .a1-btn{height:36px;min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap}.a1-query-actions .a1-icon{width:14px;height:14px}.a1-query-advanced{padding:17px 0 4px;border-top:1px solid var(--line);animation:a1-query-reveal .2s ease-out}.a1-query-advanced[hidden]{display:none}.a1-query-advanced-grid{grid-template-columns:repeat(auto-fit,minmax(170px,230px))}.a1-query-advanced-grid .a1-range-input{grid-column:span 2}.a1-filter-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:10px;color:var(--accent)}.a1-filter-chips{display:flex;flex-wrap:wrap;gap:7px;padding-top:3px}.a1-filter-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 6px 5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--row);color:var(--sub);font-size:11px;line-height:18px}.a1-filter-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:440px}.a1-filter-chip b{font-weight:500;color:var(--ink)}.a1-filter-chip button{display:grid;place-items:center;width:22px;height:22px;flex:none;padding:0;border:0;border-radius:5px;color:var(--muted);background:transparent;transition:background .18s,color .18s}.a1-filter-chip button:hover{background:var(--surface);color:var(--ink)}.a1-filter-chip .a1-icon{width:12px;height:12px}.a1-filter-presets{position:relative;font-size:12px;flex:none}.a1-filter-presets>summary{cursor:pointer;display:flex;align-items:center;gap:5px;height:36px;padding:0 9px;list-style:none;color:var(--sub)}.a1-filter-presets>summary::-webkit-details-marker{display:none}.a1-filter-presets-menu{position:absolute;right:0;top:calc(100% + 5px);z-index:50;min-width:190px;padding:8px;border:1px solid var(--control-edge);border-radius:13px;background:var(--surface);backdrop-filter:blur(24px);box-shadow:var(--field-shadow),0 12px 28px #1926401c}.a1-filter-presets-menu>div{display:flex;align-items:center}.a1-filter-presets-menu button{border:0;border-radius:7px;background:transparent;color:var(--ink);padding:9px;cursor:pointer;text-align:left}.a1-filter-presets-menu>div>button:first-child{flex:1}.a1-filter-presets-menu button:hover{background:var(--row)}.a1-option-check{display:grid;place-items:center;flex:0 0 15px;width:15px;height:15px;border:1px solid var(--control-edge);border-radius:4px;color:var(--accent);background:var(--surface);transition:background .18s,border-color .18s}.a1-query-combo [role=option][aria-selected=true] .a1-option-check{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.a1-option-check .a1-icon{width:12px;height:12px}.a1-query-combo [role=option]{display:flex;align-items:center;gap:9px}.a1-query-combo .a1-combo-options>button:after{display:none}.a1-range-quick{position:relative;flex:0 0 19px}.a1-range-quick>summary{list-style:none;cursor:pointer;width:19px;display:grid;place-items:center}.a1-range-quick>summary::-webkit-details-marker{display:none}.a1-range-quick .a1-icon{width:12px;height:12px}.a1-range-quick>div{position:absolute;right:0;top:25px;z-index:55;min-width:140px;padding:6px;border:1px solid var(--control-edge);border-radius:11px;background:var(--surface);box-shadow:var(--field-shadow),0 10px 25px #19264020}.a1-range-quick>div>button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:10px;font-size:12px;color:var(--ink);border-radius:6px}.a1-range-quick>div>button:hover{background:var(--row)}@keyframes a1-query-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1250px){.a1-query-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-query-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.a1-query-primary,.a1-query-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a1-query-workbench .a1-range-input{grid-column:1/-1}.a1-query-workbench .a1-query-actions{justify-content:flex-start}.a1-filter-chip>span{max-width:240px}}@media(max-width:460px){.a1-query-primary,.a1-query-advanced-grid{grid-template-columns:minmax(0,1fr)}.a1-query-advanced-grid .a1-range-input{grid-column:auto}.a1-filter-chip>span{max-width:220px}}@media(prefers-reduced-motion:reduce){.a1-query-advanced{animation:none}}#root{min-height:100dvh}.a1-auth-gate{min-height:100dvh;display:grid;place-items:center;padding:24px}.a1-auth-gate>.a1-panel{width:min(460px,100%);padding:32px}.a1-session-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#101b325c;backdrop-filter:blur(15px)}.a1-session-overlay>.a1-panel{padding:32px;width:min(460px,100%)}.a1-heading-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.a1-monitor-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.a1-observation-list{min-width:0}.a1-observed{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:12px}.a1-cell-sub{display:block;font-size:11px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.a1-permission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:0}.a1-permission-list legend{margin-bottom:12px}.a1-permission-list .a1-checkbox{display:flex;gap:8px;align-items:center;line-height:1.5}.a1-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.a1-stack>.a1-panel{padding:20px}.a1-reading-content{white-space:pre-wrap;line-height:1.9;font-size:14px;overflow-wrap:anywhere;max-height:55dvh;overflow:auto}.a1-reading-content pre,.a1-review-source{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.a1-review-source{max-height:55dvh;overflow:auto;font-family:ui-monospace,monospace;font-size:12px}.a1-review-image{display:block;max-width:100%;height:auto;border-radius:14px}.a1-review-detail{width:min(880px,96vw)}.a1-review-detail fieldset{border:0;padding:0}.a1-review-detail legend{font-weight:600;margin-bottom:12px}.a1-review-detail fieldset .a1-checkbox{display:flex;gap:10px;align-items:center;min-height:38px}.a1-history-samples .a1-task-row{padding:10px 0;gap:12px}.a1-history-samples .a1-task-row>b{flex:1}.a1-detail-grid dd{overflow-wrap:anywhere}.a1-timeline time{display:block;font-size:12px;color:var(--muted);margin-top:5px}.a1-ellipsis{overflow-wrap:anywhere}.a1-inline.warn{background:var(--warning-soft,rgba(221,174,99,.12))}.a1-page-heading .a1-eyebrow{font-size:11px;color:var(--muted);margin-bottom:10px}.a1-panel+.a1-panel{margin-top:20px}button:disabled{cursor:not-allowed}.a1-review-detail audio{width:100%}@media(max-width:760px){.a1-monitor-overview{grid-template-columns:minmax(0,1fr);gap:14px}.a1-heading-actions{gap:6px}.a1-permission-list{grid-template-columns:minmax(0,1fr)}.a1-reading-content{max-height:45dvh}.a1-review-detail{width:100%}}.a1-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.a1-history-filters>label,.a1-history-filters>.a1-field{min-width:0}@media(max-width:600px){.a1-history-filters{grid-template-columns:minmax(0,1fr)}}.a1-history-samples .a1-table{min-width:0;width:100%;table-layout:fixed}.a1-history-samples .a1-table td,.a1-history-samples .a1-table th{overflow-wrap:anywhere}.a1-dashboard-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.a1-dashboard-toolbar .a1-query{margin:0;gap:8px 12px;justify-content:flex-end}.a1-dashboard-toolbar .a1-query>.a1-field,.a1-dashboard-toolbar .a1-query>.a1-field:first-child{display:flex;flex-direction:row;align-items:center;flex:0 1 auto;width:auto;gap:8px}.a1-dashboard-toolbar .a1-field>span:first-child{min-height:0;white-space:nowrap;font-size:11px}.a1-dashboard-toolbar .a1-input{width:190px;min-height:36px;height:36px;padding:7px 10px;font-size:12px}.a1-dashboard-toolbar .a1-query-actions{min-height:36px;width:auto;gap:6px}.a1-dashboard-toolbar .a1-query-actions .a1-btn{min-width:0;min-height:36px;padding:7px 12px;font-size:12px}@media(min-width:1850px){.a1-workspace:has(.a1-dashboard-compact){margin-right:32px}}@media(max-width:760px){.a1-dashboard-toolbar .a1-query{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.a1-dashboard-toolbar .a1-query>.a1-field,.a1-dashboard-toolbar .a1-query>.a1-field:first-child{display:grid;width:100%;gap:5px}.a1-dashboard-toolbar .a1-input{width:100%;min-width:0}.a1-dashboard-toolbar .a1-query-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:520px){.a1-dashboard-toolbar .a1-query{grid-template-columns:minmax(0,1fr)}.a1-dashboard-toolbar .a1-query>.a1-field,.a1-dashboard-toolbar .a1-query>.a1-field:first-child{grid-template-columns:52px minmax(0,1fr);gap:8px}}@media(max-width:360px){.a1-dashboard-toolbar .a1-query>.a1-field,.a1-dashboard-toolbar .a1-query>.a1-field:first-child{grid-template-columns:minmax(0,1fr)}.a1-dashboard-toolbar .ops-date-field{width:100%}}.ops-overview-toolbar{display:flex;justify-content:flex-end;margin:0 0 14px;min-height:36px}.ops-overview-grid{gap:20px;align-items:stretch}.ops-overview-grid>.a1-panel{margin:0;min-width:0;padding:22px 24px}.ops-overview-card>.a1-panel-head{margin-bottom:12px}.ops-card-observation{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.ops-card-observation time{font-size:10px;color:var(--muted)}.ops-card-observation .a1-badge,.ops-summary-value .a1-badge{flex:0 0 auto;width:max-content}.ops-hosts{display:grid;gap:20px}.ops-resource-head,.ops-resource-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-resource-head b{font-size:13px;line-height:1.5}.ops-resource-head>*{min-width:0}.ops-host-meters{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:16px 0 12px}.ops-host-meters>div>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;color:var(--sub);margin-bottom:9px}.ops-host-meters strong{font-size:19px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.ops-meter{height:6px;border-radius:9px;background:color-mix(in srgb,var(--muted) 11%,transparent);overflow:hidden}.ops-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#98a9cb,#8f80b6);transition:width .5s}.ops-host-meters>div:nth-child(2) .ops-meter i{background:linear-gradient(90deg,#8bbbaa,#6a9ca4)}.ops-resource-foot{font-size:10px;color:var(--muted);flex-wrap:wrap;line-height:1.5}.ops-summary-list{display:grid;gap:0}.ops-summary-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--line);align-items:center;min-width:0}.ops-summary-row:first-child{border-top:0;padding-top:2px}.ops-summary-name{min-width:0;flex:1}.ops-summary-name b{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ops-summary-name small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.ops-summary-value{display:flex;align-items:flex-end;flex-direction:column;gap:7px;flex:0 0 auto}.ops-summary-value strong{font-size:20px;font-variant-numeric:tabular-nums}.ops-summary-value strong small{font-size:10px;font-weight:400;color:var(--muted);margin-left:5px}.ops-data-sources{display:grid;gap:22px}.ops-data-sources h3{font-size:12px;margin:0 0 12px;color:var(--sub)}.ops-data-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.ops-data-metrics>div{display:flex;flex-direction:column;gap:8px;min-width:0}.ops-data-metrics>div>span:first-child{font-size:11px;color:var(--sub);line-height:1.5}.ops-data-metrics strong{font-size:24px;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ops-data-metrics strong small{font-size:10px;font-weight:400;color:var(--muted);margin-left:5px}.a1-sidebar-toggle{top:14px;right:-11px;width:22px;height:44px;border-radius:11px;padding:0;gap:0;display:flex;flex-direction:column;background:var(--control-face);border:1px solid var(--edge-hi);box-shadow:0 2px 5px #203b5520,0 8px 18px #203b5509;transition:box-shadow .2s,background .2s,color .2s}.a1-sidebar-toggle .a1-sidebar-grip{width:2px;height:9px;border-radius:2px;background:currentColor;opacity:.25;margin:0 0 2px}.a1-sidebar-toggle svg{width:12px;height:12px;transform:rotate(180deg);transition:transform .3s}.a1-sidebar-toggle[aria-expanded=false] svg{transform:rotate(0)}.a1-sidebar-toggle:hover{color:var(--accent);box-shadow:0 3px 8px #203b5525,0 8px 18px #203b5512}.a1-sidebar-toggle:active{scale:.94}.a1-footprint-popover{position:fixed;z-index:2200;width:206px;padding:14px;border:1px solid var(--edge-hi);border-radius:15px;color:var(--text);background:var(--solid);box-shadow:0 12px 40px #13283f25,0 2px 8px #13283f12;animation:ops-pop-in .14s ease-out}.a1-footprint-caption{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:10px;margin-bottom:12px}.a1-footprint-caption b{font-weight:600}.a1-footprint-caption output{font-size:10px;color:var(--sub)}.a1-footprint-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.a1-footprint-grid button{aspect-ratio:1;min-width:0;padding:0;border:1px solid color-mix(in srgb,var(--muted) 22%,transparent);border-radius:5px;background:var(--input);transition:background .1s,border-color .1s,box-shadow .1s}.a1-footprint-grid button.is-highlighted{background:#74c9f4;border-color:#45aee2;box-shadow:inset 0 1px 1px #fff6}.a1-footprint-grid button:focus-visible{outline:2px solid #1689c7;outline-offset:2px}.a1-footprint-trigger[aria-expanded=true]{background:#72c6f12b;color:#2786b6}.a1-builder-size{display:flex;align-items:center;gap:12px;font-size:12px}.a1-footprint-preview{display:grid;grid-template-columns:repeat(5,14px);gap:3px;margin:0 0 15px}.a1-footprint-preview i{height:14px;border:1px solid var(--edge);border-radius:3px}.a1-footprint-preview i.on{background:#74c9f4;border-color:#45aee2}.a1-layout-board{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:200px;gap:20px}.a1-layout-board>.a1-widget{grid-column:var(--card-column)/span var(--card-columns);grid-row:var(--card-row)/span var(--card-rows);min-height:0;container-type:inline-size}.a1-layout-board .a1-widget-toolbar{flex-wrap:nowrap;min-height:38px;flex:0 0 auto;padding:4px 7px;gap:3px}.a1-layout-board .a1-card-edit-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-layout-board .a1-card-actions{display:flex;gap:2px;flex:0 0 auto}.a1-layout-board .a1-card-actions .a1-icon-btn{width:26px;height:26px;min-width:26px}.a1-layout-board .a1-widget>.a1-panel{min-height:0;height:auto;display:flex;flex-direction:column;padding:22px 24px}.a1-layout-board .a1-widget-content{height:100%;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column}.a1-layout-board .a1-panel-head{flex:0 0 auto;gap:10px;margin-bottom:12px;flex-wrap:wrap}.a1-layout-board .a1-chart{flex:1;min-height:96px;height:auto}.a1-layout-board .a1-chart-title{flex:0 0 auto;margin:0 0 8px}.a1-layout-board .a1-chart-title strong{font-size:27px}.a1-layout-board .a1-custom-card{height:100%;min-height:0;display:flex;flex-direction:column}.a1-layout-board .a1-custom-card.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a1-layout-board .a1-custom-card.split .a1-chart{height:100%}.a1-layout-board .a1-usage{flex:1;min-height:0;gap:16px}.a1-layout-board .a1-donut{width:116px;height:116px;flex:0 0 116px}.a1-layout-board .a1-usage-legend{min-width:0;flex:1;overflow:auto;max-height:100%}.a1-layout-board .a1-legend-entry{padding:6px 0}.a1-layout-board .a1-inbox-list{min-height:0;overflow:auto}.a1-layout-board .a1-empty{min-height:100px;padding:18px}.a1-layout-board .a1-metric-strip{flex:1;align-items:center}.a1-layout-board [data-card=metrics]>.a1-panel{padding:18px 20px}.a1-layout-board .a1-widget-content>[data-table-density]{min-height:0;display:flex;flex-direction:column;flex:1}.a1-layout-board .a1-table-scroll{min-height:0;overflow:auto}.a1-layout-board .a1-widget-content>.a1-notice{flex:0 0 auto}@container (max-width:360px){.a1-layout-board .a1-metric-strip{grid-template-columns:1fr 1fr;gap:12px}.a1-layout-board .a1-metric{padding:5px 10px;border:0}.a1-layout-board .a1-metric strong{font-size:23px}.a1-layout-board .a1-usage{flex-wrap:wrap}.a1-layout-board .a1-usage-legend{flex-basis:100%}.a1-layout-board .a1-panel-head>div[style]{width:100%!important}.a1-layout-board .a1-card-edit-title{display:none}.a1-layout-board .a1-card-actions{margin-left:auto}.a1-layout-board .a1-custom-card.split{display:flex}}@keyframes ops-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:1100px){.a1-layout-board{grid-auto-rows:210px;gap:16px}.a1-layout-board .a1-widget>.a1-panel{padding:18px}.ops-overview-grid{gap:16px}}@media(max-width:820px){.a1-sidebar-toggle{display:none}.a1-layout-board{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.a1-layout-board>.a1-widget{grid-column:1;grid-row:auto;min-height:200px;max-height:none}.a1-layout-board .a1-widget>.a1-panel{min-height:200px}.a1-layout-board .a1-widget-content{height:auto;max-height:600px;min-height:160px}.a1-layout-board .a1-chart{height:220px;flex:auto}.a1-layout-board .a1-usage{min-height:170px}.a1-layout-board .a1-metric-strip{grid-template-columns:1fr 1fr}.a1-layout-board .a1-widget-content>[data-table-density]{max-height:450px}.ops-overview-grid>.a1-panel{padding:20px}.ops-resource-foot{gap:5px}.ops-summary-row{gap:12px}}@media(prefers-reduced-motion:reduce){.a1-footprint-popover{animation:none}.ops-meter i,.a1-sidebar-toggle,.a1-sidebar-toggle svg{transition:none}}.ops-data-secondary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.ops-data-secondary h3{margin:0;flex:1}.ops-data-secondary .ops-data-metrics{display:block}.ops-data-secondary .ops-data-metrics>div{flex-direction:row;align-items:center;gap:10px}.ops-data-secondary .ops-data-metrics>div>span:first-child,.ops-data-secondary .ops-data-metrics strong:has(+.a1-badge){display:none}.ops-data-secondary .ops-data-metrics strong{font-size:17px}.ops-kind-queues .ops-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ops-kind-queues .ops-summary-row{align-items:flex-start;gap:8px;padding:13px 0}.ops-kind-queues .ops-summary-row:nth-child(2){border-top:0;padding-top:2px}.ops-kind-queues .ops-summary-row .a1-badge{display:none}.ops-kind-queues .ops-summary-row:has(.a1-badge.warn) .a1-badge,.ops-kind-queues .ops-summary-row:has(.a1-badge.bad) .a1-badge{display:inline-flex}.ops-kind-queues .ops-summary-value strong small{display:block;margin:4px 0 0;text-align:right}.ops-kind-queues .ops-summary-name b{font-size:11px}.ops-kind-queues .ops-summary-value strong{font-size:23px}@media(max-width:500px){.ops-kind-queues .ops-summary-list{grid-template-columns:1fr}.ops-kind-queues .ops-summary-row:nth-child(2){border-top:1px solid var(--line);padding-top:13px}}.a1-layout-board .a1-widget-toolbar{overflow-x:auto;scrollbar-width:thin}.ops-data-metrics .a1-badge{align-self:flex-start;width:max-content}.ops-data-secondary .ops-data-metrics>div>span:first-child{display:none}.a1-query-combo>.a1-combo-menu.a1-floating-combo{position:fixed!important;inset:auto;bottom:auto!important;right:auto!important;margin:0;box-sizing:border-box;z-index:2300}.a1-combo-menu[popover]:not(:popover-open){display:none}@media(min-width:821px){:root[data-sidebar-collapsed=true] .a1-nav-button{min-height:max(47px,calc(1.5em + 28px))}}@media(min-width:1850px){.a1-workspace:has(.ops-overview-page){margin-right:32px}}.a1-range-input{display:flex;align-items:center;gap:6px;width:350px;max-width:100%;height:36px;min-width:0;padding:0 7px 0 10px;border:1px solid var(--control-edge);border-radius:12px;background:var(--mirror-input);box-shadow:var(--field-shadow);transition:border-color .2s,box-shadow .2s}.a1-range-input:focus-within{border-color:var(--accent);box-shadow:var(--field-shadow),0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.a1-range-input>.a1-input,.a1-dashboard-toolbar .a1-range-input>.a1-input{width:0;min-width:0;flex:1;height:34px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important;font-size:11px;font-variant-numeric:tabular-nums;outline:none;color:var(--ink)}.a1-range-input>.a1-input::-webkit-calendar-picker-indicator{display:none}.a1-range-input>.a1-input::-webkit-datetime-edit{padding:0}.a1-range-separator{flex:0 0 auto;font-size:10px;color:var(--muted);user-select:none}.a1-range-input>button{display:grid;place-items:center;flex:0 0 25px;width:25px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--sub);transition:color .18s,background .18s}.a1-range-input>button:hover{background:var(--row);color:var(--accent)}.a1-range-input>button .a1-icon{width:14px;height:14px}.a1-range-input[aria-disabled=true]{opacity:.5}.a1-dashboard-toolbar .a1-range-input{grid-column:1/-1}.a1-dashboard-period .a1-query>.a1-range-input{flex:0 1 350px}@media(max-width:760px){.a1-dashboard-toolbar .a1-range-input{width:100%}.a1-range-input{gap:4px;padding-left:8px;padding-right:5px}.a1-range-input>.a1-input,.a1-dashboard-toolbar .a1-range-input>.a1-input{font-size:10px}.a1-range-input>button{flex-basis:22px;width:22px}}@media(prefers-reduced-motion:reduce){.a1-range-input,.a1-range-input>button{transition:none}}.a1-rail nav{min-height:0;overflow-y:auto;overflow-x:clip;scrollbar-width:thin;overscroll-behavior:contain;padding:0 1px 4px}.ops-inline-subnav{position:static;width:100%;display:grid;gap:3px;padding:5px 0 6px 20px;margin:3px 0 4px;animation:ops-subnav-in .22s var(--ease)}.ops-inline-subnav>button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;color:var(--sub);font-size:12px;line-height:1.5;transition:background .2s,color .2s,box-shadow .2s}.ops-inline-subnav>button .a1-icon{width:14px;height:14px;flex:none;opacity:.75}.ops-inline-subnav>button:hover{background:var(--row);color:var(--ink)}.ops-inline-subnav>button[aria-current=page]{background:var(--selected);border-color:var(--selected-edge);color:var(--ink);box-shadow:inset 0 1px var(--highlight)}.a1-rail-bottom{flex:none;padding-top:10px;display:grid;gap:10px}.ops-sidebar-collapse{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--sub);font-size:12px;text-align:left;transition:background .2s,color .2s}.ops-sidebar-collapse:hover{background:var(--row);color:var(--ink)}.ops-sidebar-collapse:active{background:var(--inset)}.ops-sidebar-collapse .a1-icon{width:18px;height:18px;flex:none;stroke-width:1.6}.ops-sidebar-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:821px){:root[data-sidebar-collapsed=true] .ops-sidebar-collapse{padding:11px 0;justify-content:center}:root[data-sidebar-collapsed=true] .ops-sidebar-collapse span{display:none}:root[data-sidebar-collapsed=true] .ops-sidebar-collapse:is(:hover,:focus-visible):after{content:attr(data-tip);position:absolute;left:calc(100% + 18px);top:50%;transform:translateY(-50%);background:var(--overlay-solid);color:var(--ink);padding:7px 10px;white-space:nowrap;font-size:11px;border:1px solid var(--floating-edge);border-radius:9px;box-shadow:var(--overlay-shadow);pointer-events:none}}@media(max-width:820px){.ops-sidebar-collapse{display:none}.ops-inline-subnav{padding-left:16px}}@keyframes ops-subnav-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:root[data-theme=light]{--bg:#e3e8ef;--bg-deep:#dce4ed}.a1-atmosphere .a1-color-field{inset:0 0 auto auto;width:clamp(320px,23vw,440px);max-width:calc(100% - 24px);height:152px;overflow:hidden;mask-image:radial-gradient(ellipse at 76% 8%,#000 12%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse at 76% 8%,#000 12%,transparent 82%)}:root[data-theme] .a1-atmosphere .a1-color-field>i.a1-color-mote{width:min(var(--mote-size),150px);height:min(var(--mote-size),150px)}:root[data-theme=dark] .a1-atmosphere .a1-color-field>i.a1-color-mote{width:min(var(--mote-size),180px);height:min(var(--mote-size),180px)}@media(max-width:760px){.a1-atmosphere .a1-color-field{width:240px;height:130px}}.a1-grid-window{opacity:.8}.a1-grid-window>.a1-grid-lines{opacity:.42}.ops-grid-patch{position:absolute;inset:0;background-image:linear-gradient(#5b7ea62b 1px,transparent 1px),linear-gradient(90deg,#5b7ea62b 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 150px 120px at var(--patch-x) var(--patch-y),#000 10%,transparent 95%);animation:ops-grid-breathe var(--patch-duration) ease-in-out var(--patch-delay) infinite,a1-grid-drift-down 40s linear infinite;opacity:0}:root[data-theme=dark] .ops-grid-patch{background-image:linear-gradient(#b4caee40 1px,transparent 1px),linear-gradient(90deg,#b4caee40 1px,transparent 1px)}@keyframes ops-grid-breathe{0%,to{opacity:0}40%,60%{opacity:.7}}:root[data-theme=light] .a1-btn.primary{color:#123f49;border-color:#e7fff9b0;background:linear-gradient(112deg,#b5f1df,#91d8e8 72%,#9fdbef);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #487c8e26,0 8px 24px -12px #07243566;transition:border-color .24s,box-shadow .3s,transform .18s var(--ease),filter .24s}:root[data-theme=light] .a1-btn.primary:before{background:linear-gradient(180deg,#ffffff30,transparent 40%,#163e4910);box-shadow:inset 0 1px #fff5}:root[data-theme=light] .a1-btn.primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);border-color:#effffb;background:linear-gradient(112deg,#bef7e6,#9be1ed 72%,#abe5f4);box-shadow:inset 0 1px #fff,0 0 0 3px #d2fff21a,0 10px 28px -11px #72c6cd70}:root[data-theme=light] .a1-btn.primary:active:not(:disabled){transform:translateY(1px);filter:brightness(.96);box-shadow:inset 0 3px 9px #285d7033,0 2px 10px -7px #07243599}:root[data-theme=light] .a1-btn.primary[aria-busy=true]{background:var(--inset);color:var(--sub);border-color:var(--control-edge);box-shadow:var(--field-shadow);transform:none;filter:none}.a1-builder-dialog{width:min(1220px,calc(100vw - 40px));max-height:calc(100dvh - 32px);overflow:hidden;padding:0}.a1-builder-dialog[open]{display:flex;flex-direction:column}.a1-builder-dialog>header{padding:18px 24px;flex:none}.a1-builder-dialog>div:not(.a1-close-guard){padding:20px 24px;min-height:0;overflow:auto;overscroll-behavior:contain}.a1-builder-dialog>footer{padding:14px 24px 18px;flex:none;border-top:1px solid var(--line)}.a1-card-builder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;align-items:start}.a1-builder-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;min-width:0}.a1-builder-config .a1-field{gap:7px;min-width:0;margin:0}.a1-builder-config .a1-field>label,.a1-builder-config legend{font-size:11px;line-height:1.5;color:var(--sub);font-weight:500;margin:0 0 7px;padding:0}.a1-builder-config .a1-field>label{margin:0}.a1-builder-field{margin:0;padding:0;border:0;min-width:0}.ops-builder-wide{grid-column:1/-1}.a1-builder-config .a1-input,.a1-builder-config .a1-combo>summary{min-height:39px;height:39px;padding-top:9px;padding-bottom:9px;font-size:12px}.a1-builder-config .a1-source-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.a1-builder-config .a1-source-options>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:8px 5px;font-size:10px;white-space:nowrap;border-radius:10px}.a1-builder-config .a1-source-options .a1-icon{width:14px;height:14px;flex:none}.a1-builder-config .a1-chart-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.a1-builder-config .a1-chart-options>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:63px;padding:9px 3px;font-size:10px;border-radius:11px}.a1-builder-config .a1-chart-options .a1-icon{width:21px;height:21px;stroke-width:1.5}.a1-builder-config .a1-source-options>button,.a1-builder-config .a1-chart-options>button,.a1-builder-config .a1-layout-options>button{background:var(--control-face);border:1px solid var(--control-edge);box-shadow:var(--field-shadow);color:var(--sub);transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.a1-builder-config :is(.a1-source-options,.a1-chart-options,.a1-layout-options)>button[aria-pressed=true]{background:var(--selected);border-color:var(--selected-edge);color:var(--ink);box-shadow:inset 0 1px var(--highlight),0 3px 9px #32405a0d}.a1-builder-config :is(.a1-source-options,.a1-chart-options,.a1-layout-options)>button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent)}.a1-builder-config .a1-builder-size{height:38px;gap:9px;font-size:11px}.a1-builder-size .a1-footprint-trigger{flex:none}.a1-builder-size .a1-footprint-preview{grid-template-columns:repeat(5,6px);gap:2px;margin:0 0 0 auto}.a1-builder-size .a1-footprint-preview i{height:6px;border-radius:1px}.a1-builder-config .a1-layout-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.a1-builder-config .a1-layout-options>button{min-height:38px;padding:7px 4px;gap:4px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:9px}.a1-builder-config .a1-layout-options .a1-icon{width:13px;height:13px}.ops-palette-options{display:flex;gap:9px;align-items:center;height:36px}.ops-palette-options button{position:relative;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--edge-hi);border-radius:50%;padding:3px;background:var(--control-face);transition:transform .18s,box-shadow .2s}.ops-palette-options button>span{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch);box-shadow:inset 0 1px #fff7}.ops-palette-options button[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent-glass);border-color:var(--accent)}.ops-palette-options button>.a1-icon{position:absolute;width:14px;height:14px;color:#fff;filter:drop-shadow(0 1px 1px #0003)}.ops-palette-options button:hover{transform:translateY(-2px)}.ops-builder-checks>div{display:flex;align-items:center;gap:18px;height:36px}.ops-builder-checks .a1-checkbox{display:flex;gap:7px;align-items:center;font-size:12px;margin:0;white-space:nowrap}.a1-builder-preview{position:sticky;top:0;min-width:0;padding:0 0 0 24px;border-left:1px solid var(--line)}.ops-preview-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;font-size:12px}.ops-preview-heading>b{font-weight:550}.ops-preview-heading>span{padding:4px 8px;border-radius:6px;background:var(--row);color:var(--muted);font-size:10px}.a1-builder-preview>.a1-custom-preview{padding:23px;border-radius:18px;min-height:350px;display:flex;flex-direction:column;justify-content:center}.ops-sample-card{min-width:0;min-height:300px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ops-sample-card>.a1-chart{height:210px;min-height:160px;flex:1}.ops-sample-card .a1-panel-head{margin-bottom:14px}.ops-sample-card h2{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ops-sample-card .a1-chart-title{margin:0}.ops-sample-card .a1-chart-title strong{font-size:34px}.ops-sample-card .a1-chart-title small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.ops-sample-card .a1-usage{gap:18px;min-height:220px}.ops-sample-card .a1-donut{width:135px;height:135px;flex:0 0 135px}.ops-sample-card .a1-usage-legend{flex:1;min-width:0}.ops-sample-card .a1-legend-entry{font-size:10px;gap:6px}.ops-sample-card .a1-horizontal-bars{margin:0;display:grid;gap:16px}.ops-sample-card .a1-horizontal-row{grid-template-columns:minmax(42px,auto) minmax(0,1fr) auto;gap:9px;font-size:10px}.ops-sample-card.split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:18px}.ops-sample-card.split .a1-chart-title strong{font-size:27px}.ops-sample-card.split>.a1-chart{height:240px;min-width:0}.ops-sample-card.split .a1-usage{flex-wrap:wrap}.ops-sample-card[data-chart=number]{align-items:flex-start}.ops-sample-card[data-chart=number] .a1-chart-title strong{font-size:50px}.ops-sample-card .a1-table{min-width:0;width:100%}.ops-sample-card .a1-table th,.ops-sample-card .a1-table td{font-size:11px;padding:9px 10px}.ops-preview-caption{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font-size:10px}@media(max-height:740px)and (min-width:1001px){.a1-builder-dialog>header{padding-top:13px;padding-bottom:13px}.a1-builder-dialog>div:not(.a1-close-guard){padding-top:15px;padding-bottom:15px}.a1-builder-config{gap:10px 14px}.a1-builder-config .a1-chart-options>button{min-height:53px;gap:5px}.a1-builder-preview>.a1-custom-preview{min-height:320px}.ops-sample-card{min-height:270px}.a1-builder-dialog>footer{padding-top:11px;padding-bottom:13px}}@media(max-width:1000px){.a1-builder-dialog{width:calc(100vw - 24px)}.a1-card-builder{gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.a1-builder-preview{padding-left:18px}.a1-builder-config .a1-source-options{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-builder-config .a1-chart-options{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-sample-card .a1-usage{flex-wrap:wrap}.ops-sample-card.split{display:flex}.a1-builder-preview>.a1-custom-preview{padding:18px}}@media(max-width:700px){.a1-builder-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:17px}.a1-builder-dialog>header,.a1-builder-dialog>footer{padding:14px 16px}.a1-builder-dialog>div:not(.a1-close-guard){padding:16px}.a1-card-builder{grid-template-columns:minmax(0,1fr);gap:22px}.a1-builder-config{gap:15px 12px}.a1-builder-preview{position:static;border-left:0;border-top:1px solid var(--line);padding:19px 0 0}.a1-builder-config .a1-source-options{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-builder-config .a1-chart-options{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-builder-preview>.a1-custom-preview{min-height:300px}.ops-sample-card{min-height:250px}.ops-sample-card.split{display:flex}.ops-preview-heading{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.ops-grid-patch{animation:none;opacity:.18}.ops-inline-subnav{animation:none}.ops-sidebar-collapse,.ops-palette-options button,.a1-builder-config :is(.a1-source-options,.a1-chart-options,.a1-layout-options)>button{transition:none}:root[data-theme=light] .a1-btn.primary:hover:not(:disabled){transform:none}}@media(max-width:700px){.a1-builder-config .a1-layout-options>button{white-space:nowrap}.a1-builder-config .a1-layout-options .a1-icon{display:none}}.ops-page-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-height:32px;margin:0 0 12px}.ops-page-toolbar .a1-btn,.ops-overview-toolbar .a1-btn{min-height:32px;padding:6px 11px;font-size:11px;line-height:1.5;border-radius:10px;gap:6px}.ops-page-toolbar .a1-btn .a1-icon,.ops-overview-toolbar .a1-btn .a1-icon{width:13px;height:13px}.ops-page-toolbar>.a1-date-label{font-size:10px}@media(max-width:820px){.ops-page-toolbar{margin-bottom:10px;gap:6px}.ops-page-toolbar .a1-btn,.ops-overview-toolbar .a1-btn{min-height:36px;padding:7px 11px}}.a1-product-prompt-dialog{width:min(680px,calc(100vw - 32px))}.a1-product-prompt-form{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px;margin-bottom:18px}.a1-product-prompt-form>.a1-field:nth-child(n+3){grid-column:1/-1}.a1-product-prompt-form .a1-textarea{min-height:170px}@media(max-width:540px){.a1-product-prompt-form{grid-template-columns:minmax(0,1fr)}.a1-product-prompt-form>.a1-field{grid-column:1}}.a1-drawer>div{grid-template-columns:minmax(0,1fr)}.a1-drawer>div>*{min-width:0}.a1-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-anchored-popover[popover]{position:fixed!important;inset:auto;right:auto!important;bottom:auto!important;margin:0;box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain;color:var(--ink)}.ops-anchored-popover[popover]:not(:popover-open){display:none}.a1-combo-value,.a1-combo-menu [role=option]>span:last-child{min-width:0;overflow-wrap:anywhere}.a1-filter-presets-menu>div>button:first-child{min-width:0;overflow-wrap:anywhere}.a1-dialog>.dtr-popup,.a1-drawer>.dtr-popup{display:block;padding:0;gap:0;grid-template-columns:none}.a1-dialog>.dtr-popup:not(:popover-open):not([data-fallback-open]),.a1-drawer>.dtr-popup:not(:popover-open):not([data-fallback-open]){display:none}.a1-assistant:not([hidden]){display:flex;flex-direction:column;max-height:calc(100dvh - 28px)}.a1-assistant>.a1-chat-log{flex:1 1 260px;min-height:0;height:auto}.a1-assistant>header,.a1-assistant>form,.a1-assistant>.a1-chat-suggestions{flex:none}.a1-command{--ops-command-top:14dvh;margin-top:var(--ops-command-top);max-height:calc(100dvh - var(--ops-command-top) - 16px)}@media(max-width:820px){.a1-command{--ops-command-top:10dvh}}.ops-detail-tabs{max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;overscroll-behavior-x:contain}.ops-detail-tabs>button{flex:0 0 auto;white-space:nowrap}.a1-task-drawer{width:min(1040px,calc(100vw - 24px))}.ops-account-action>div:not(.a1-close-guard)>p{margin:12px 0 18px;line-height:1.7;color:var(--muted)}.ops-account-action .a1-field{margin-top:16px}.ops-account-action .a1-inline{margin-top:14px}.a1-dialog.a1-role-editor{width:min(1240px,calc(100vw - 40px));max-width:1240px;max-height:calc(100dvh - 40px)}.a1-role-editor>div{padding:16px 24px}.a1-role-form{display:grid;grid-template-columns:1.1fr 1fr 1.6fr .65fr;gap:14px 18px;align-items:start}.a1-role-form>.a1-field:has(textarea){grid-column:3}.a1-role-form>.a1-field:has(select){grid-column:4;grid-row:1}.a1-role-form>.a1-role-reason{grid-column:1/-1}.a1-role-form textarea{min-height:42px;height:42px;resize:vertical}.a1-role-matrix{grid-column:1/-1;border:1px solid var(--line);border-radius:14px;background:var(--a1-table-surface);overflow:hidden}.a1-role-matrix-heading{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--a1-table-head);font-size:13px}.a1-role-matrix-heading>span{font-size:11px;color:var(--sub)}.a1-role-matrix-heading>small{margin-left:auto;white-space:nowrap;color:var(--accent)}.a1-role-matrix-labels,.a1-role-matrix-row{display:grid;grid-template-columns:94px minmax(240px,1.1fr) minmax(300px,1.3fr);gap:18px;padding:10px 16px;align-items:center}.a1-role-matrix-labels{color:var(--sub);font-size:11px;background:var(--a1-table-head);padding-block:8px}.a1-role-matrix-row{border-top:1px solid var(--line);font-size:12px;transition:background .2s}.a1-role-matrix-row:hover{background:var(--a1-table-hover)}.a1-role-matrix-row>b{font-weight:600;color:var(--ink)}.a1-role-matrix-row ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px 7px}.a1-role-matrix-row li{border-radius:5px;padding:3px 7px;color:var(--sub);background:var(--solid-deep);font-size:11px;transition:color .2s,background .2s}.a1-role-matrix-row li[data-granted=true]{color:var(--accent);background:var(--selected)}.a1-role-matrix-row>div{display:flex;flex-wrap:wrap;gap:8px 16px}.a1-role-matrix-row .a1-checkbox{font-size:11px;gap:6px;line-height:1.4}.a1-role-form>.a1-inline{grid-column:1/-1}.a1-simulation-label{display:block;width:max-content;margin:0 0 10px auto;color:var(--sub);font-size:11px;padding:4px 10px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.a1-layout-board .a1-legend-entry{box-sizing:border-box;min-width:0;width:100%}.a1-layout-board .a1-usage-legend{align-content:center;scrollbar-width:thin}@container (min-width:520px){.a1-layout-board .a1-usage-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}}@media(max-width:800px){.a1-dialog.a1-role-editor{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.a1-role-form{grid-template-columns:1fr 1fr}.a1-role-form>.a1-field:has(textarea){grid-column:auto}.a1-role-form>.a1-field:has(select){grid-column:auto;grid-row:auto}.a1-role-matrix-labels{display:none}.a1-role-matrix-row{grid-template-columns:1fr;gap:8px;padding:14px}.a1-role-matrix-heading{flex-wrap:wrap;gap:8px}.a1-role-matrix-heading>span{order:3;flex-basis:100%}.a1-role-matrix-row>div{gap:10px 18px}.a1-role-editor>div{padding:14px}}@media(max-width:520px){.a1-role-form>.a1-field:has(textarea){grid-column:1/-1}.a1-role-form textarea{min-height:64px;height:64px}}:root[data-theme=light]{--ink:#283d51;--sub:#506478;--muted:#607286;--accent:#247f8b;--accent-glass:#4698a414;--glass:linear-gradient(145deg,#fffffff5,#f7fafde8 65%,#eff4fbe6);--surface:#f8fafdeF;--solid:#f8fafd;--solid-deep:#edf2f8;--line:#8fa3b92b;--edge:#ffffffed;--highlight:#ffffffed;--control-edge:#879aad8c;--mirror-input:linear-gradient(165deg,#eaf0f7bf,#ffffffe8);--field-shadow:inset 0 2px 4px #2c486411,0 1px 0 #ffffffc9;--ring:0 0 0 3px #21859622;--overlay:linear-gradient(145deg,#fffffffc,#f1f6fcfc);--overlay-solid:#f7fafe;--panel-shadow:0 8px 24px -12px #25405f29,0 2px 6px #25405f0a,inset 0 1px #ffffffb3;--ops-card-edge:#ffffffb8;--overlay-shadow:0 24px 55px -18px #233e6952,0 4px 10px -5px #28436347,inset 0 1px #fff;--a1-table-surface:#ffffff70;--a1-table-head:#e7edf4a3;--a1-table-hover:#4ca5af0b;--selected:#438da512;--selected-edge:#5295a347;--selection-mark:#298493;--check-selected:#a7e4df;--check-selected-edge:#4e9b9c;--check-ink:#205961;--status-ok:#277864;--status-warn:#946019;--status-bad:#b14f65;--status-info:#376eaa;--status-neutral:#607082;--good-bg:#399b7912;--warn-bg:#cb912d17;--bad-bg:#d86d8612;--info-bg:#548cca12;--neutral-bg:#8293aa13;--field-error-bg:#fff0f3;--field-error-edge:#bd657d;--viz-cyan:#237f9e;--viz-violet:#8164bd;--viz-coral:#bb6c5a;--viz-gold:#a28236;--viz-blue:#4a7ebc;--viz-teal:#218a75;--domain:#397e98;--domain-soft:#5b9fb414;--domain-edge:#6ca1b637}:root[data-theme=dark]{--ink:#e8edf9;--sub:#c3cee3;--muted:#a5b5ce;--glass:linear-gradient(145deg,#293b57ed,#27334ceb 65%,#302f4be8);--surface:#28364f;--solid:#293950;--solid-deep:#1b2a43;--line:#b1c5e624;--edge:#bdd0ed33;--highlight:#dae9ff24;--control-edge:#aec3e766;--mirror-input:linear-gradient(160deg,#13243dce,#24334be6);--field-shadow:inset 0 2px 5px #050e244a,0 1px 0 #c8d9fa16;--overlay:linear-gradient(145deg,#304460fc,#30344ffc);--overlay-solid:#2b3b54;--panel-shadow:0 22px 40px -26px #020a20d9,0 5px 9px -6px #020a20a6,inset 0 1px #dae9ff24;--ops-card-edge:var(--edge);--overlay-shadow:0 28px 62px -16px #02091ec9,0 5px 12px -5px #02091e80,inset 0 1px #d3dcff38;--a1-table-surface:#101e342e;--a1-table-head:#b5c9ee0c;--a1-table-hover:#8da5e510;--selected:#a29add1a;--selected-edge:#b1a8ea45;--selection-mark:#c2b2ed;--status-ok:#8cd7b7;--status-warn:#e7c08a;--status-bad:#f2a8b9;--status-info:#95c9f0;--status-neutral:#b0bdd2;--good-bg:#6ac39e18;--warn-bg:#dcb16d1b;--bad-bg:#e08da51c;--info-bg:#78b9e31c;--neutral-bg:#a6b9d615;--field-error-bg:#583b532e;--field-error-edge:#d895ac;--viz-cyan:#79c8df;--viz-violet:#b39bea;--viz-coral:#e8a38e;--viz-gold:#dabe7b;--viz-blue:#8cafe9;--viz-teal:#82cdb3;--domain:#8ac4e0;--domain-soft:#8ac4e014;--domain-edge:#8ac4e038}[data-domain=growth]{--domain:var(--viz-teal);--domain-soft:color-mix(in srgb,var(--viz-teal) 9%,transparent);--domain-edge:color-mix(in srgb,var(--viz-teal) 24%,transparent)}[data-domain=channels],[data-domain=operations]{--domain:var(--viz-blue);--domain-soft:color-mix(in srgb,var(--viz-blue) 9%,transparent);--domain-edge:color-mix(in srgb,var(--viz-blue) 24%,transparent)}[data-domain=commerce]{--domain:var(--viz-gold);--domain-soft:color-mix(in srgb,var(--viz-gold) 9%,transparent);--domain-edge:color-mix(in srgb,var(--viz-gold) 24%,transparent)}[data-domain=ai],[data-domain=content]{--domain:var(--viz-violet);--domain-soft:color-mix(in srgb,var(--viz-violet) 9%,transparent);--domain-edge:color-mix(in srgb,var(--viz-violet) 24%,transparent)}[data-domain=system]{--domain:var(--muted);--domain-soft:color-mix(in srgb,var(--muted) 8%,transparent);--domain-edge:color-mix(in srgb,var(--muted) 20%,transparent)}:root[data-theme=light] .a1-rail{background:linear-gradient(160deg,#ffffffed,#f5f8fced 70%,#edf3fae8)}:root[data-theme=dark] .a1-rail{background:linear-gradient(160deg,#263c58f2,#1b2c46ed 68%,#282d48f0)}.a1-nav-group .a1-nav-button>.a1-icon:first-child{color:var(--domain);background:var(--domain-soft);box-shadow:0 0 0 5px var(--domain-soft);border-radius:4px;filter:none}.a1-nav-group .a1-nav-button[aria-expanded=true]{background:var(--row);border-color:transparent;box-shadow:none}.a1-nav-group .a1-nav-button[data-current=true]{background:var(--domain-soft);border-color:var(--domain-edge);box-shadow:inset 0 1px var(--highlight);color:var(--ink)}.a1-nav-group .a1-nav-button:hover{background:color-mix(in srgb,var(--domain) 12%,transparent);border-color:var(--domain-edge)}.a1-nav-group .a1-nav-button>.a1-chevron{color:var(--muted);filter:none}.ops-inline-subnav>button{position:relative}.ops-inline-subnav>button[aria-current=page]{background:var(--domain-soft);border-color:transparent;box-shadow:none;font-weight:600}.ops-inline-subnav>button[aria-current=page]:before{content:"";position:absolute;left:-8px;top:calc(50% - 8px);width:3px;height:16px;border-radius:3px;background:var(--domain)}.ops-inline-subnav>button[aria-current=page]>.a1-icon{color:var(--domain);opacity:1}.ops-inline-subnav>button:hover{background:var(--domain-soft)}.a1-breadcrumb strong{color:var(--ink);font-weight:600}.a1-breadcrumb strong:before{content:"";display:inline-block;width:6px;height:6px;background:var(--domain);border-radius:2px;margin-right:8px;vertical-align:1px}:root{--ops-card-gap:16px;--ops-card-padding:20px}.a1-board,.a1-monitor-overview,.a1-component-grid{gap:var(--ops-card-gap)}.a1-monitor-overview{margin-top:var(--ops-card-gap)}.a1-panel+.a1-panel,.a1-panel+.a1-board,.a1-board+.a1-panel{margin-top:var(--ops-card-gap)}:is(.a1-stack,.a1-monitor-overview,.a1-component-grid)>.a1-panel+.a1-panel{margin-top:0}.a1-dashboard-period-card{margin-bottom:var(--ops-card-gap)}:root[data-theme] :is(.a1-panel,.a1-detail-card,.a1-custom-preview,.a1-component-section){padding:var(--ops-card-padding);border:1px solid var(--ops-card-edge);box-shadow:var(--panel-shadow)}.a1-panel{background:var(--glass);box-shadow:var(--panel-shadow)}:root[data-theme] .a1-widget[data-card]>.a1-panel{padding:var(--ops-card-padding);background:var(--glass);box-shadow:var(--panel-shadow);border-color:var(--ops-card-edge)}:root[data-theme=light] .a1-widget[data-card=trend]>.a1-panel{background:linear-gradient(135deg,#fffefcf5,#f6fafdf0 58%,#f0ecf9db)}:root[data-theme=dark] .a1-widget[data-card=trend]>.a1-panel{background:linear-gradient(135deg,#304460f0,#2f3655ed 62%,#3b3456e8)}.a1-panel-head h2{color:var(--ink)}.a1-panel-head>.a1-icon{color:var(--domain)}.a1-query-workbench{border-bottom:1px solid var(--line);padding-bottom:18px}.a1-query-workbench .a1-field>label{color:var(--sub);font-weight:500}.a1-query-primary{grid-template-columns:repeat(var(--primary-count,4),minmax(150px,220px))}.a1-query-workbench .a1-query-actions{justify-content:flex-start}@media(min-width:1251px){.a1-query-workbench:is([data-field-count="1"],[data-field-count="2"],[data-field-count="3"]){grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:20px;align-items:end}.a1-query-workbench:is([data-field-count="1"],[data-field-count="2"],[data-field-count="3"]) .a1-query-primary{grid-template-columns:repeat(var(--primary-count),minmax(180px,220px))}.a1-query-workbench .a1-query-primary:has(>.a1-field:only-child .ops-date-field){grid-template-columns:350px}.a1-query-workbench .a1-query-primary>.a1-field:only-child:has(.ops-date-field){grid-column:auto}.a1-query-advanced,.a1-filter-chips{grid-column:1/-1}}@media(max-width:1250px){.a1-query-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.a1-query-primary{grid-template-columns:minmax(0,1fr)}}.a1-table-toolbar{color:var(--sub);padding-block:4px 10px;border-top:0}.a1-table thead th{color:var(--sub);font-weight:600}.a1-table tbody td{color:var(--ink)}.a1-table tbody tr.selected,.a1-table tbody tr[aria-selected=true]{background:var(--selected);box-shadow:inset 3px 0 var(--selection-mark)}.a1-table tbody tr.selected td{background:transparent}.a1-table .a1-num{font-weight:650;letter-spacing:.01em}.a1-table .a1-link{font-weight:550}.a1-cell-sub{color:var(--muted)}.a1-detail-summary{border:1px solid var(--domain-edge);background:linear-gradient(130deg,var(--domain-soft),transparent 80%);border-radius:14px;padding:18px}.a1-detail-summary>strong{color:var(--ink);font-variant-numeric:tabular-nums}.a1-detail-section h3{border-left:3px solid var(--domain);padding-left:10px}.a1-timeline>li>i{background:var(--domain);box-shadow:0 0 0 4px var(--domain-soft)}.a1-reading-content{background:var(--a1-table-surface);padding:18px;border:1px solid var(--line);border-radius:12px}.a1-btn,.a1-icon-btn,.a1-combo>summary,.a1-input,.a1-textarea,.a1-select{transition-duration:.18s}.a1-btn:focus-visible,.a1-icon-btn:focus-visible,.a1-combo>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--button-shadow),var(--ring)}.a1-btn:hover:not(:disabled){transform:translateY(-1px)}.a1-btn.quiet:hover:not(:disabled){background:var(--mirror-lens-active);box-shadow:var(--button-shadow)}.a1-btn:active:not(:disabled),.a1-icon-btn:active:not(:disabled){transform:translateY(1px);transition-duration:.09s}.a1-btn[aria-busy=true]{cursor:progress;opacity:.8}.a1-btn:disabled:not([aria-busy=true]){opacity:.5}:root[data-theme=dark] .a1-btn.primary:not([aria-busy=true]){background:linear-gradient(120deg,#5367a8,#725ba7 49%,#855b93);color:#fbf9ff}:root[data-theme=dark] .a1-btn.primary:hover:not(:disabled){background:linear-gradient(120deg,#586bad,#775fab 49%,#895e96);filter:none}.a1-input::placeholder,.a1-textarea::placeholder{color:var(--muted);opacity:1}.a1-input[aria-invalid=true],.a1-textarea[aria-invalid=true],.a1-combo>summary[aria-invalid=true]{background:var(--field-error-bg);border-color:var(--field-error-edge)}.a1-input:disabled,.a1-select:disabled,.a1-textarea:disabled,.a1-combo>summary[aria-disabled=true]{opacity:.6;box-shadow:none}.a1-combo-menu,.a1-filter-presets-menu{background:var(--overlay);box-shadow:var(--overlay-shadow);border-color:var(--control-edge)}.a1-combo-menu [role=option]{border-radius:8px;min-height:36px;transition:background .14s,color .14s}.a1-combo-menu [role=option]:is(:hover,:focus-visible){background:var(--row)}.a1-combo-menu [role=option][aria-selected=true]{background:var(--selected);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 var(--selection-mark)}.a1-combo-menu [role=option][aria-selected=true] .a1-option-check{background:var(--check-selected);color:var(--check-ink);border-color:var(--check-selected-edge)}.a1-filter-chip{background:var(--selected);border-color:var(--selected-edge)}.a1-filter-presets>summary:hover{background:var(--row);border-radius:9px}.a1-inline[role=alert]{color:var(--ink);border:1px solid color-mix(in srgb,var(--status-bad) 32%,transparent);background:var(--bad-bg)}.a1-inline[role=alert]>.a1-icon{color:var(--status-bad)}.a1-inline.warn[role=alert]{background:var(--warn-bg);border-color:color-mix(in srgb,var(--status-warn) 32%,transparent)}.a1-badge{font-size:11px;font-weight:550;border:1px solid transparent;white-space:nowrap}.a1-badge.ok{color:var(--status-ok);background:var(--good-bg);border-color:color-mix(in srgb,var(--status-ok) 14%,transparent)}.a1-badge.warn{color:var(--status-warn);background:var(--warn-bg);border-color:color-mix(in srgb,var(--status-warn) 14%,transparent)}.a1-badge.bad{color:var(--status-bad);background:var(--bad-bg);border-color:color-mix(in srgb,var(--status-bad) 14%,transparent)}.a1-badge.info{color:var(--status-info);background:var(--info-bg);border-color:color-mix(in srgb,var(--status-info) 14%,transparent)}.a1-badge.neutral{color:var(--status-neutral);background:var(--neutral-bg);border-color:color-mix(in srgb,var(--status-neutral) 14%,transparent)}.a1-badge>i{background:currentColor;box-shadow:none}.a1-metric{position:relative}.a1-metric:nth-child(4n+1){--metric-tone:var(--viz-gold)}.a1-metric:nth-child(4n+2){--metric-tone:var(--viz-teal)}.a1-metric:nth-child(4n+3){--metric-tone:var(--viz-blue)}.a1-metric:nth-child(4n){--metric-tone:var(--viz-violet)}.a1-metric-label>.a1-icon{color:var(--metric-tone);border-radius:5px;background:color-mix(in srgb,var(--metric-tone) 9%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--metric-tone) 9%,transparent)}.a1-metric>strong{color:var(--ink)}.a1-metric-foot{color:var(--sub)}.a1-inbox-icon{background:var(--warn-bg);color:var(--status-warn)}.ops-empty-symbol{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 13px;border:1px solid var(--domain-edge);border-radius:15px;background:linear-gradient(145deg,var(--domain-soft),var(--a1-table-surface));box-shadow:inset 0 1px var(--highlight),0 5px 10px -8px var(--domain);color:var(--domain)}.ops-empty-symbol .a1-icon{width:23px;height:23px;opacity:.9}.a1-empty>b{color:var(--sub);font-size:12px;font-weight:500}.a1-empty .a1-btn{margin-top:12px}.a1-chart-line{filter:none;stroke-width:2.5}.a1-chart svg circle,.a1-chart svg rect,.a1-donut svg circle{transition:opacity .16s,stroke-width .16s}.a1-legend-entry{border-radius:7px;padding-inline:7px!important;gap:9px;min-height:30px}.a1-legend-entry:hover,.a1-legend-entry:focus-visible{background:var(--row)}.a1-legend-entry>i{border-radius:3px;width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 12%,transparent)}.a1-legend-entry>span{color:var(--sub)}.a1-chart-tooltip{background:var(--overlay);color:var(--ink);box-shadow:var(--overlay-shadow);border:1px solid var(--control-edge)}.ops-palette-options button[data-palette=plum]{--swatch:linear-gradient(135deg,var(--viz-violet),var(--viz-cyan) 50%,var(--viz-coral))!important}.ops-palette-options button[data-palette=coral]{--swatch:linear-gradient(135deg,var(--viz-coral),var(--viz-blue) 50%,var(--viz-teal))!important}.ops-palette-options button[data-palette=sage]{--swatch:linear-gradient(135deg,var(--viz-teal),var(--viz-violet) 50%,var(--viz-gold))!important}.ops-palette-options button[data-palette=gold]{--swatch:linear-gradient(135deg,var(--viz-gold),var(--viz-blue) 50%,var(--viz-violet))!important}@media(prefers-reduced-motion:reduce){.a1-btn,.a1-icon-btn,.a1-btn:before,.a1-btn:after{transition:none!important;animation:none!important}.a1-btn:hover:not(:disabled),.a1-btn:active:not(:disabled),.a1-icon-btn:active:not(:disabled){transform:none!important}.a1-btn:after{opacity:0!important}}.a1-business-wallboard:fullscreen{box-sizing:border-box;background:linear-gradient(135deg,var(--bg),var(--bg-deep));color:var(--ink);padding:24px;overflow:auto}
