:root{color-scheme:light;--app-bg:#f1f1f1;--surface:#ffffff;--surface-sunken:#fafafa;--surface-hover:#f7f7f7;--surface-fill:#f1f1f1;--surface-fill-hover:#f6f6f6;--sidebar:#ebebeb;--fg:#303030;--fg-muted:#616161;--fg-subtle:#6a6a6a;--fg-faint:#737373;--border:#e3e3e3;--border-strong:#d0d0d0;--border-subtle:#f1f1f1;--accent:#005bd3;--accent-soft:#eaf1ff;--success:#047857;--success-bg:#cdfee1;--success-fg:#0c5132;--critical:#8e1f0b;--critical-bg:#fedad9;--critical-soft:#fff0ed;--warning-fg:#5e4200;--warning-bg:#ffd6a4;--warning-soft:#fff5ea;--info-bg:#d1ecff;--info-fg:#00527c;--on-accent:#ffffff;--solid-bg:#303030;--solid-bg-hover:#121212;--solid-fg:#ffffff;--chrome:#1a1a1a;--chrome-raised:#303030;--chrome-raised-hover:#3a3a3a;--card-shadow:0 1px 0 rgba(26,26,26,0.07),0 0 0 1px rgba(26,26,26,0.06);--font:var(--font-geist-sans),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=dark]{color-scheme:dark;--app-bg:#161616;--surface:#1e1e1e;--surface-sunken:#242424;--surface-hover:#2a2a2a;--surface-fill:#2b2b2b;--surface-fill-hover:#333333;--sidebar:#1a1a1a;--fg:#ededed;--fg-muted:#b8b8b8;--fg-subtle:#9c9c9c;--fg-faint:#858585;--border:#333333;--border-strong:#454545;--border-subtle:#2a2a2a;--accent:#6ba8ff;--accent-soft:#10233d;--success:#34d399;--success-bg:#0f3a28;--success-fg:#7ff0b8;--critical:#ff9182;--critical-bg:#4a1512;--critical-soft:#34110d;--warning-fg:#f3c877;--warning-bg:#4a3510;--warning-soft:#2e2410;--info-bg:#10314a;--info-fg:#9ad3f5;--on-accent:#06281b;--solid-bg:#ededed;--solid-bg-hover:#cfcfcf;--solid-fg:#1a1a1a;--chrome:#111111;--chrome-raised:#262626;--chrome-raised-hover:#333333;--card-shadow:0 1px 0 rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.07)}*{box-sizing:border-box}body,html{overflow-x:clip}body{margin:0;background:var(--app-bg);color:var(--fg);font-family:var(--font);font-size:13px;line-height:20px;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:not(.brand):not(.btn):not(.chip):not(.nav-item):not(.sub):not(.export-opt):not(.pager-num):not(.menu-link):not(.tab):not(.bar-col):not(.order-link):not(.row-modal-trigger):hover{text-decoration:none;background:var(--surface-fill);box-shadow:0 0 0 3px var(--surface-fill);border-radius:3px}.topbar{position:fixed;inset:0 0 auto 0;z-index:50;height:56px;padding:0 16px;background:var(--chrome)}.topbar,.topbar .brand{display:flex;align-items:center;gap:10px}.topbar .brand-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff}.topbar .env{font-size:11px;color:#b5b5b5;border:1px solid #4a4a4a;border-radius:6px;padding:2px 8px}.topbar .spacer{flex:1 1}.nav-toggle{display:none;width:32px;height:32px;flex:none;margin:0;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#d4d4d4;cursor:pointer}.nav-toggle:hover{color:#fff}.nav-toggle:hover,.user-chip{background:var(--chrome-raised)}.user-chip{display:flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:4px 8px 4px 4px;cursor:pointer;font-family:inherit;transition:background .15s}.user-chip:hover{background:var(--chrome-raised-hover)}.user-chip .initials{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#36fba1;color:#0c5132;font-size:11px;font-weight:700}.user-chip .who{font-size:12px;font-weight:500;color:#fff;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu{position:absolute;right:0;top:100%;margin-top:6px;z-index:50;width:208px;overflow:hidden;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:4px 0;box-shadow:0 8px 28px rgba(0,0,0,.18)}.user-menu .who-block{padding:8px 12px}.user-menu .who-block .email{font-size:13px;font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu .who-block .role{font-size:12px;color:var(--fg-subtle);text-transform:capitalize}.user-menu hr{border:0;border-top:1px solid var(--border-subtle);margin:0}.user-menu .appearance{padding:8px 12px}.user-menu .appearance p{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--fg-subtle)}.theme-toggle{display:flex;gap:4px;border-radius:8px;background:var(--surface-fill);padding:2px}.theme-toggle button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;border-radius:6px;padding:6px 0;font-family:inherit;font-size:11px;font-weight:500;color:var(--fg-muted);cursor:pointer}.theme-toggle button:hover{color:var(--fg)}.theme-toggle button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.12)}.user-menu .signout{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:8px 12px;font-family:inherit;font-size:13px;text-align:left;color:var(--critical);cursor:pointer}.user-menu .signout:hover{background:var(--critical-soft)}.sidebar{position:fixed;left:0;top:56px;bottom:0;z-index:30;justify-content:space-between;width:232px;overflow-y:auto;background:var(--sidebar);padding:12px}.sidebar,.sidebar nav{display:flex;flex-direction:column}.sidebar nav{gap:16px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-group>.nav-header{padding:4px 8px 2px;font-size:11px;font-weight:600;color:var(--fg-subtle)}.nav-item{display:flex;align-items:center;gap:8px;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:500;color:var(--fg);transition:background .15s}.nav-item:hover{background:var(--border-strong);text-decoration:none}.nav-item.active{background:var(--surface);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.nav-item .ico{display:flex;color:var(--fg-muted)}.nav-item.active .ico{color:var(--fg)}.nav-item.sub{padding-left:30px;font-size:12.5px;color:var(--fg-muted)}.nav-item.sub.active{color:var(--fg)}.sidebar .nav-foot{border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:column;gap:2px}.nav-scrim{display:none}#nav-open{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none;margin:0;padding:0;border:0}.shell{min-height:100vh;background:var(--surface-fill)}main{padding-top:56px;margin-left:232px}.page{max-width:1000px;margin:0 auto;padding:24px}.page-head{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.page-head .btn,.page-head .range-trigger{min-width:104px;height:32px;padding:0 12px;font-size:12.5px;justify-content:center}.page-head form{display:inline-flex}.page-head form .btn{width:100%}h1{font-size:20px;line-height:28px;letter-spacing:-.01em}h1,h2{font-weight:650;margin:0}h2{font-size:14px}.page-sub{color:var(--fg-subtle);margin:2px 0 0;font-size:13px}@media (max-width:1023px){.nav-toggle{display:flex}main{margin-left:0}.page{padding:16px}.stat-grid{grid-template-columns:repeat(2,1fr)}.sidebar{transform:translateX(-100%);transition:transform .2s;z-index:40}#nav-open:checked~.shell .sidebar{transform:translateX(0)}#nav-open:checked~.shell .nav-scrim{display:block;position:fixed;inset:56px 0 0 0;z-index:35;background:rgba(0,0,0,.4)}}@media (max-width:767px){.page{padding:12px}.page-head{flex-direction:column;align-items:stretch;gap:12px}.page-head>span[style]{display:none}.page-head .head-with-tile{align-items:flex-start}.page-head h1{font-size:22px;line-height:28px}.page-head>:not(:first-child){flex:1 1 auto}.page-head .btn,.page-head .range,.page-head form{width:100%}.page-head .btn{justify-content:center}.page-head form .btn{width:100%}.page-head .title-row .btn.back{width:auto;justify-content:flex-start}.page-head .range-trigger{width:100%;justify-content:center}.page-head .export-menu{margin-left:0;width:100%}.export-pop{left:0;right:0;min-width:0}.stat-grid{gap:8px}.stat-card{padding:13px 14px}.stat-value{font-size:22px;line-height:29px}.bars{height:132px;gap:2px}.bar-label{font-size:10px}.bar-col:after,.bar-col:before{display:none}.card-body [style*=grid-template-columns]{grid-template-columns:1fr!important}.form-grid{grid-template-columns:1fr}.form-foot{flex-direction:column;align-items:stretch}.form-foot .btn{width:100%;justify-content:center}.form-foot .subdued{text-align:center}.card-body .filter-row{flex-direction:column;align-items:stretch;gap:8px}.card-body .filter-label{width:auto}.filter-row .filter-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.filter-row .filter-chips .chip{justify-content:center;white-space:nowrap}.filter-row .filter-chips .chip:last-child:nth-child(odd){grid-column:1/-1}.menu-pop{right:0;min-width:200px}.user-menu{width:min(240px,calc(100vw - 24px))}.cal-grid{grid-template-columns:repeat(7,1fr)}.cal-grid,.cal-months{width:100%}ol.flow li{font-size:13px}.page[style]{max-width:none!important}}.card{background:var(--surface);border-radius:12px;box-shadow:var(--card-shadow);margin-bottom:16px;overflow:hidden}.card-head{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.card-head.has-sub{align-items:flex-start}.card-head-text{min-width:0}.card-head-text .set-purpose{margin:3px 0 0}.card-body{padding:16px}.card-body.tight{padding:0}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-weight:600;color:var(--fg-subtle);font-size:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--surface-hover)}.col-limits{width:220px}.col-host{width:195px}.col-perf,.col-state{width:150px}.col-act{width:156px}td.actions{white-space:normal!important;text-align:right}td.actions form{display:inline-block;margin:2px 0 2px 6px}table.mids td{vertical-align:top;padding-top:13px;padding-bottom:13px}.today-cell{font-size:12.5px}.meter+.meter{margin-top:8px}.meter-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meter-of{white-space:nowrap;min-width:0}.meter-line strong{font-size:13px}.meter-cap,.meter-line strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-cap{color:var(--fg-subtle)}.meter-line .left,.meter-line .over,.meter-line .spent{font-size:11.5px;white-space:nowrap}.meter-line .left{color:var(--fg-subtle)}.meter-line .spent{color:var(--warning-fg);font-weight:600}.meter-line .over{color:var(--critical);font-weight:600}.meter-track{height:4px;margin-top:5px;border-radius:999px;background:var(--surface-fill);overflow:hidden}.meter-fill{height:100%;border-radius:999px;background:var(--success);transition:width .2s}.meter-fill.full,.meter-fill.over{background:var(--warning-fg)}.meter-track.over{position:relative}.meter-track.over:after{content:"";position:absolute;right:0;top:0;bottom:0;width:5px;border-radius:999px;background:var(--critical)}.mid-constraints{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.constraint{padding:1px 6px;border-radius:6px;background:var(--surface-fill);color:var(--fg-subtle);font-size:11px;font-weight:550;white-space:nowrap}table.mids .badge{vertical-align:top}.state-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tag-warming{font-size:11px;font-weight:600;color:var(--warning-fg);white-space:nowrap}ul.issues{margin:6px 0 0;padding:0;list-style:none}ul.issues li{display:flex;align-items:center;gap:5px;font-size:11.5px;line-height:17px;color:var(--warning-fg)}ul.issues li svg{flex:none}td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.num .sub-line{margin-top:3px;font-size:11.5px}table.mids .sub-line{margin-top:5px;font-size:12px;line-height:16px}.mono-host{font-family:var(--font-mono);font-size:11.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.mids tr.is-live td:first-child{box-shadow:inset 3px 0 0 var(--success)}table.mids tr.is-live td{background:color-mix(in srgb,var(--success-bg) 12%,transparent)}table.mids tbody tr.is-live:hover td{background:color-mix(in srgb,var(--success-bg) 26%,transparent)}.vol-rate{white-space:nowrap}ul.limits{margin:0;padding:0;list-style:none}ul.limits.missing{margin-top:5px}ul.limits.missing li{color:var(--warning-fg);font-size:11.5px}ul.limits li{font-size:12px;line-height:18px;color:var(--fg-muted)}ul.limits li+li{margin-top:1px}td.row-act{text-align:right;white-space:nowrap}td.row-act>.row-act-inner{display:flex;gap:6px;justify-content:flex-end;align-items:flex-start}table.mids td.row-act>.row-act-inner{min-width:148px}td.row-act>.row-act-inner>form{display:inline-flex}td.row-act>.row-act-inner>.menu{align-self:stretch}.menu{position:relative;display:inline-flex}.menu-trigger{display:flex;align-items:center;justify-content:center;align-self:stretch;height:auto;width:34px;padding:0;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-muted);box-shadow:0 1px 0 rgba(26,26,26,.07);cursor:pointer}.menu-trigger:hover{background:var(--surface-hover);color:var(--fg)}.menu-trigger.is-open{background:var(--surface-fill);color:var(--fg)}.menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:178px;padding:4px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 28px rgba(0,0,0,.18)}.menu-pop form{display:block}.menu-pop a,.menu-pop button{display:block;width:100%;box-sizing:border-box;padding:7px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--fg);text-align:left;cursor:pointer}.menu-pop a:hover,.menu-pop button:hover{background:var(--surface-hover);text-decoration:none}.menu-pop button.danger{color:var(--critical)}.menu-pop button.danger:hover{background:var(--critical-soft)}.menu-pop hr{border:0;border-top:1px solid var(--border-subtle);margin:4px 0}.menu-pop.is-portalled{position:fixed;right:auto;top:auto;z-index:80}.menu-pop.is-closed{display:none}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.stat-card{background:var(--surface);border-radius:12px;box-shadow:var(--card-shadow);padding:16px 18px}.stat-label{font-size:12px;font-weight:600;color:var(--fg-subtle)}.stat-value{font-size:26px;line-height:34px;font-weight:700;letter-spacing:-.02em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value.ok{color:var(--success)}.stat-value.warn{color:var(--warning-fg)}.stat-value.crit{color:var(--critical)}.stat-meta{display:flex;align-items:center;gap:7px;min-height:19px;margin-top:1px}.stat-sub{font-size:12px;color:var(--fg-subtle);min-width:0}.bars{display:flex;align-items:stretch;gap:4px;height:170px}.bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;color:inherit;cursor:pointer}.bar-col,.bar-col:hover{text-decoration:none}.bar-col:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:6px}.bar-track{flex:1 1;width:100%;display:flex;align-items:flex-end}.bar-fill{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 62%,transparent));transition:height .2s}.bar-col:hover .bar-fill{background:var(--accent)}.bars{overflow:visible}.bar-col{position:relative}.bar-col:after{content:attr(data-tip);bottom:calc(100% - 14px);white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--chrome);color:#fff;font-size:11.5px;font-weight:500;line-height:1.4;box-shadow:0 6px 18px rgba(0,0,0,.28)}.bar-col:after,.bar-col:before{position:absolute;left:50%;transform:translateX(-50%) translateY(4px);z-index:5;pointer-events:none;opacity:0;transition:opacity .12s,transform .12s}.bar-col:before{content:"";bottom:calc(100% - 15px);border:5px solid transparent;border-top:5px solid var(--chrome)}.bar-col:hover:after,.bar-col:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.bar-col:first-child:after{left:0;transform:translateX(0) translateY(4px)}.bar-col:first-child:hover:after{transform:translateX(0) translateY(0)}.bar-col:last-child:after{left:auto;right:0;transform:translateX(0) translateY(4px)}.bar-col:last-child:hover:after{transform:translateX(0) translateY(0)}@media (prefers-reduced-motion:reduce){.bar-col:after,.bar-col:before{transition:none}}.bar-label{font-size:10px;color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bars.sparse .bar-col:not(.tick) .bar-label{visibility:hidden}.bars.sparse .bar-label{overflow:visible;max-width:none}.chart-plot{overflow-x:clip}.bars.sparse .bar-col:last-child .bar-label{text-align:right}.bars.sparse .bar-col:first-child .bar-label{text-align:left}@media (max-width:767px){.bars.sparse .bar-label{visibility:hidden}.bars.sparse .bar-col:first-child .bar-label,.bars.sparse .bar-col:last-child .bar-label{visibility:visible}.bars.sparse .bar-col:last-child .bar-label{text-align:right}}.filter-row{display:flex;align-items:center;gap:6px}.filter-row+.filter-row{margin-top:12px}.filter-label{font-size:12px;font-weight:600;color:var(--fg-subtle);width:62px;flex:none}.audit-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.audit-filter{flex:0 1 auto;min-width:0;max-width:250px}.audit-filter .select-trigger{width:100%}.filter-chips{display:flex;flex-wrap:wrap;flex:1 1;min-width:0}.chip,.filter-chips{align-items:center;gap:6px}.chip{display:inline-flex;padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:500;border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}.chip:hover{background:var(--surface-hover);text-decoration:none}.chip.on{border-color:var(--fg);color:var(--surface)}.chip.on,.chip.on:hover{background:var(--fg)}table.tx td{vertical-align:top;padding-top:11px;padding-bottom:11px}table.tx .sub-line{margin-top:4px;font-size:11.5px}.col-when{width:130px}.col-order{width:100px}.col-amt{width:120px;text-align:right}.col-outcome{width:150px}.nowrap{white-space:nowrap}td.amt{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:860px){.stat-grid{grid-template-columns:1fr 1fr}.col-amt,.col-order,.col-outcome,.col-when{width:auto}}.range{position:relative}.range-trigger{white-space:nowrap}.range-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;overflow:hidden;border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.22)}.range-pop,.range-presets{display:flex;background:var(--surface)}.range-presets{flex-direction:column;gap:2px;padding:8px;border-right:1px solid var(--border);min-width:168px}.range-presets button{text-align:left;border:0;background:transparent;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13.5px;color:var(--fg);cursor:pointer}.range-presets button:hover{background:var(--surface-hover)}.range-presets button.on{background:var(--surface-fill);font-weight:650}.range-cal{padding:12px 14px 10px}.cal-nav{display:flex;justify-content:space-between}.cal-nav button{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;width:30px;height:30px;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg-subtle);font-size:16px;line-height:1;cursor:pointer;transition:background .12s,border-color .12s}.cal-nav button:hover{background:var(--surface-hover);color:var(--fg);border-color:var(--fg-faint)}.cal-nav button:active{background:var(--surface-fill)}.cal-nav button:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.cal-months{display:flex;gap:22px}.cal-title{text-align:center;font-size:13.5px;font-weight:650;margin:-22px 0 8px;pointer-events:none}.cal-grid{display:grid;grid-template-columns:repeat(7,30px);grid-gap:1px 0;gap:1px 0}.cal-grid .dow{display:flex;align-items:center;justify-content:center;height:24px;font-size:11px;font-weight:600;color:var(--fg-subtle)}.cal-grid button{position:relative;height:30px;border:0;background:transparent;color:var(--fg);font-family:inherit;font-size:12.5px;cursor:pointer;border-radius:0;padding:0}.cal-grid button .d{position:relative;z-index:2}.cal-grid button.band-left:before,.cal-grid button.band-right:before,.cal-grid button.mid:before{content:"";position:absolute;top:2px;bottom:2px;z-index:0;background:var(--accent-soft)}.cal-grid button.mid:before{left:0;right:0}.cal-grid button.band-right:before{left:50%;right:0}.cal-grid button.band-left:before{left:0;right:50%}.cal-grid button.band-right:nth-child(7n+8):before,.cal-grid button.mid:nth-child(7n+8):before{border-top-left-radius:8px;border-bottom-left-radius:8px}.cal-grid button.band-left:nth-child(7n+14):before,.cal-grid button.mid:nth-child(7n+14):before{border-top-right-radius:8px;border-bottom-right-radius:8px}.cal-grid span+button.band-right:before,.cal-grid span+button.mid:before{border-top-left-radius:8px;border-bottom-left-radius:8px}.cal-grid button.band-left:last-child:before,.cal-grid button.mid:last-child:before{border-top-right-radius:8px;border-bottom-right-radius:8px}.cal-grid button.band-left:nth-child(7n+8):before,.cal-grid button.band-right:nth-child(7n+14):before,.cal-grid span+button.band-left:before{display:none}.cal-grid button.edge:after{content:"";position:absolute;inset:2px;z-index:1;background:var(--accent);border-radius:8px}.cal-grid button.edge{color:#fff;font-weight:650}.cal-grid button.mid{color:var(--accent)}.cal-grid button.today:not(.edge):after{content:"";position:absolute;inset:2px;z-index:1;border:1.5px solid var(--accent);border-radius:8px}.cal-grid button.today:not(.edge){color:var(--accent);font-weight:650}.cal-grid button:hover:not(:disabled):not(.edge):not(.mid):before{content:"";position:absolute;inset:2px;z-index:0;background:var(--surface-hover);border-radius:8px}.cal-grid button.mid:hover:before{background:color-mix(in srgb,var(--accent) 22%,transparent)}.cal-grid button.edge:hover:after{filter:brightness(.92)}.cal-grid button:disabled{color:var(--fg-faint);cursor:not-allowed}.cal-grid button.today:not(.edge){font-weight:700;text-decoration:underline}.cal-foot{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.cal-range{font-family:var(--font-mono);font-size:12px}@media (max-width:1180px){.range-pop{flex-direction:column;right:0;left:auto;max-width:calc(100vw - 264px)}.range-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border)}.cal-months{flex-direction:row;gap:22px}}@media (max-width:820px){.range-pop{right:auto;left:0;max-width:calc(100vw - 32px)}.cal-months .cal+.cal{display:none}}@media (max-width:767px){.range-pop{position:fixed;left:12px;right:12px;top:64px;width:auto;max-width:none;max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.range-presets{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px}.range-presets button{text-align:center;padding:11px 8px;border:1px solid var(--border-strong);border-radius:10px}.range-presets button:last-child:nth-child(odd){grid-column:1/-1}.range-presets button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.range-pop{display:flex;flex-direction:column;overflow:hidden}.range-presets{flex:none}.range-cal{display:flex;flex-direction:column;flex:1 1;min-height:0;padding-bottom:0}.cal-compare,.cal-foot,.cal-nav,.cal-zone-row{flex:none}.cal-months{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:100%}.cal-months>.cal{flex:1 1;min-width:0}.cal-title{margin-top:0}.cal-grid{grid-template-columns:repeat(7,1fr);width:100%}.cal-zone-row{padding-bottom:12px}.cal-foot{margin:0 -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface);gap:8px}.cal-foot .cal-range,.cal-foot>span[style]{display:none}.cal-foot .btn{flex:1 1;min-height:42px;padding-inline:16px}}@media (min-width:768px) and (max-width:820px){.cal-foot{flex-wrap:nowrap}.cal-foot>span[style]{display:none}.cal-foot .btn{flex:1 1}}ol.flow{margin:0;padding:0;list-style:none;counter-reset:step}ol.flow li{position:relative;padding:8px 0 8px 34px;font-size:13.5px;counter-increment:step}ol.flow li+li{border-top:1px solid var(--border-subtle)}ol.flow li:before{content:counter(step);position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--surface-fill);color:var(--fg-muted);font-size:11px;font-weight:700}ol.flow li.now:before{background:var(--success-bg);color:var(--success-fg)}ol.flow li.warn-line{color:var(--warning-fg)}ol.flow li.warn-line:before{background:var(--warning-bg);color:var(--warning-fg);content:"!"}dialog.confirm{width:min(420px,calc(100vw - 32px));padding:20px;border:0;border-radius:14px;background:var(--surface);color:var(--fg);box-shadow:0 18px 48px rgba(0,0,0,.28),0 0 0 1px var(--border);white-space:normal;text-align:left}dialog.confirm::-webkit-backdrop{background:rgba(0,0,0,.45)}dialog.confirm::backdrop{background:rgba(0,0,0,.45)}dialog.confirm h3{margin:0 0 8px;font-size:16px;font-weight:650;letter-spacing:-.01em}.confirm-body{font-size:13.5px;line-height:20px;color:var(--fg-muted)}.confirm-body strong{color:var(--fg);font-weight:600}.confirm-warn{display:block;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--warning-bg);font-size:13px;line-height:19px}.confirm-warn,.confirm-warn strong{color:var(--warning-fg)}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.menu-pop .confirm-actions button,.menu-pop dialog.confirm button{width:auto;display:inline-flex}.menu-pop dialog.confirm{text-align:left}.store-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;line-height:1}.store-tile.lg{width:34px;height:34px;font-size:17px}.store-tile.md{width:28px;height:28px;font-size:15px}.store-tile.sm{width:20px;height:20px;font-size:12px}.store-cell{display:flex;align-items:center;gap:10px}.page-head .store-tile.lg{margin-right:12px}.head-with-tile,.title-row{display:flex;align-items:center}.title-row{gap:12px;flex-wrap:wrap}.page-head>div:has(.title-row){flex:1 1 auto;min-width:0}.page-head .head-with-tile{flex:1 1 auto;min-width:0}.page-head .head-with-tile>.title-row{flex:1 1 auto}.title-row .btn.back{margin-bottom:0;margin-left:auto}.nav-item.sub{padding-left:8px;gap:8px}.icon-picker{display:flex;flex-wrap:wrap;gap:6px}.icon-picker input[type=radio]{position:absolute;opacity:0;pointer-events:none}.icon-picker label{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;font-size:18px;line-height:1;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .12s,background .12s,transform .08s}.icon-picker label:hover{background:var(--surface-hover)}.icon-picker input[type=radio]:checked+label{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.icon-picker input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent)}.icon-picker label.none{color:var(--fg-subtle);font-size:15px}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches input[type=radio]{position:absolute;opacity:0;pointer-events:none}.swatches label{width:26px;height:26px;margin:0;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px var(--border-strong) inset;transition:transform .08s,box-shadow .12s}.swatches input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--surface) inset,0 0 0 3px currentColor}.swatches label:hover{transform:scale(1.08)}.col-role{width:110px}.col-access{width:150px}.store-grants{display:flex;flex-direction:column;margin:10px 0 0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);padding:0;min-inline-size:0}.grant{display:flex;align-items:center;gap:10px;margin:0;padding:9px 12px;font-weight:500;cursor:pointer}.grant+.grant{border-top:1px solid var(--border-subtle)}.grant:hover{background:var(--surface-hover)}.store-grants:disabled{opacity:.5;background:var(--surface-sunken)}.store-grants:disabled .grant{cursor:default}.store-grants:disabled .grant:hover{background:none}.access-field{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:16px}.access-head{margin-bottom:10px}.access-head label{margin:0}.access-head .hint{margin-top:2px}.access-field .check{margin-bottom:0}details.access-edit{margin-top:6px}details.access-edit>summary{list-style:none;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer}details.access-edit>summary::-webkit-details-marker{display:none}details.access-edit>summary{display:inline-block;padding:3px 7px;margin-left:-7px;border-radius:7px;transition:background .15s}details.access-edit>summary:hover{background:var(--surface-fill)}details.access-edit form{margin-top:8px;padding:10px;border-radius:10px;background:var(--surface-sunken);box-shadow:0 0 0 1px var(--border)}details.access-edit .check{margin-bottom:4px}table.users .col-state{width:150px}table.users td{vertical-align:middle;padding-top:14px;padding-bottom:14px}table.users .sub-line{margin-top:5px;font-size:12px;line-height:16px}.user-cell{display:flex;align-items:flex-start;gap:10px}.user-cell .avatar{flex:none;justify-content:center;width:30px;height:30px;border-radius:8px;background:#36fba1;color:#0c5132;font-size:11.5px;font-weight:700}.user-cell .avatar,.user-name{display:flex;align-items:center}.user-name{gap:7px;font-weight:600}.user-name .you{font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:1px 6px;border-radius:5px;background:var(--surface-fill);color:var(--fg-subtle)}.badge.role-owner{background:var(--accent-soft);color:var(--accent)}.badge.role-member{background:var(--surface-fill);color:var(--fg-muted)}.badge.role-viewer{background:var(--surface-fill);color:var(--fg-subtle)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 16px;gap:4px 16px}.form-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px;padding-top:14px;border-top:1px solid var(--border-subtle)}.form-foot .subdued{font-size:12px}.redeploy-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}form.sb-managed .form-foot{display:none}.save-bar{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 22px;border-radius:16px;min-width:380px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid var(--border);box-shadow:0 12px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.4);max-width:calc(100vw - 24px);animation:save-bar-in .18s ease}:root:not([data-theme=light]) .save-bar,:root[data-theme=dark] .save-bar{box-shadow:0 12px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}@keyframes save-bar-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.save-bar-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--warning-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning-fg) 20%,transparent)}.save-bar-msg{font-size:14px;font-weight:600;white-space:nowrap}.save-bar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.save-bar .btn{white-space:nowrap;padding:8px 16px}@media (max-width:560px){.save-bar{left:12px;right:12px;bottom:12px;transform:none;max-width:none;min-width:0}.save-bar-actions{margin-left:auto}@keyframes save-bar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px){.form-grid{grid-template-columns:1fr}}@media (max-width:1023px){.col-access,.col-act,.col-host,.col-limits,.col-perf,.col-role,.col-state{width:auto}table.mids td.row-act>.row-act-inner{min-width:0}}@media (min-width:1024px){.card-body:has(>table.mids){overflow-x:auto}}@media (max-width:1023px){table.stack,table.stack tbody,table.stack td,table.stack tfoot,table.stack thead,table.stack tr{display:block;width:auto}table.stack thead{display:none}table.stack tr{padding:14px 16px;border-bottom:1px solid var(--border)}table.stack tr:last-child{border-bottom:0}table.stack tbody tr:hover td{background:transparent}table.stack td{border:0;padding:0;text-align:left;display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:0}table.stack td+td{margin-top:9px}table.stack td:before{content:attr(data-label);flex:none;color:var(--fg-subtle);font-size:12px;font-weight:600}table.stack td:not([data-label]){display:block}table.stack td:not([data-label]):before{display:none}table.stack td.primary{display:block;margin-bottom:12px}table.stack td.primary:before{display:none}table.stack td>*{text-align:right}table.stack td.primary>*,table.stack td:not([data-label])>*{text-align:left}table.stack td.row-act{margin-top:14px}table.stack td.row-act>.row-act-inner{justify-content:flex-start;flex-wrap:wrap}table.stack td.row-act .btn{flex:1 1;justify-content:center;min-width:120px}table.stack td.row-act .menu{flex:none}table.mids.stack tr.is-live td:first-child{box-shadow:none}table.mids.stack tr.is-live{box-shadow:inset 3px 0 0 var(--success)}table.stack .meter,table.stack ul.issues,table.stack ul.limits{text-align:left;width:100%}table.stack td.today-cell{display:block}table.stack td.today-cell:before{display:block;margin-bottom:6px}table.stack td.num{display:flex}table.stack td.num .sub-line{text-align:right}table.mids.stack td[data-label]{display:block}table.mids.stack td[data-label]:before{display:block;margin-bottom:7px;font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint)}table.mids.stack td+td{margin-top:15px}table.mids.stack td>*{text-align:left}table.mids.stack td.num{display:block}table.mids.stack td.num .sub-line{text-align:left;margin-top:3px}table.mids.stack .state-line{gap:8px}table.mids.stack ul.issues{margin-top:9px}table.mids.stack tr{padding-right:20px}table.mids.stack tr.is-live{background:color-mix(in srgb,var(--success-bg) 12%,transparent)}table.mids.stack tr.is-live td{background:transparent}table.report.stack tfoot{border-top:2px solid var(--border)}table.report.stack tfoot td{background:transparent;border-top:0}table.report.stack tfoot td.primary{margin-bottom:10px}table.stack.declines tr{display:flex;align-items:baseline;justify-content:space-between;gap:16px}table.stack.declines td.primary{display:block;margin-bottom:0;flex:1 1 auto;min-width:0}table.stack.declines td[data-label=Code]{display:none}table.stack.declines td[data-label=Count]{flex:none;margin-top:0}table.stack.declines td[data-label=Count]:before{display:none}}@media (max-width:1100px){table.stack-wide,table.stack-wide tbody,table.stack-wide td,table.stack-wide thead,table.stack-wide tr{display:block;width:auto}table.stack-wide thead{display:none}table.stack-wide tr{padding:14px 16px;border-bottom:1px solid var(--border)}table.stack-wide tr:last-child{border-bottom:0}table.stack-wide tbody tr:hover td{background:transparent}table.stack-wide td{border:0;padding:0;text-align:left;display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:0}table.stack-wide td+td{margin-top:9px}table.stack-wide td:before{content:attr(data-label);flex:none;color:var(--fg-subtle);font-size:12px;font-weight:600}table.stack-wide td.primary{display:block;margin-bottom:12px}table.stack-wide td.primary:before{display:none}table.stack-wide td>*{text-align:right}table.stack-wide td.primary>*{text-align:left}}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.badge.ok{background:var(--success-bg);color:var(--success-fg)}.badge.crit{background:var(--critical-bg);color:var(--critical)}.badge.warn{background:var(--warning-bg);color:var(--warning-fg)}.badge.info{background:var(--info-bg);color:var(--info-fg)}.badge.neutral{background:var(--surface-fill);color:var(--fg-muted)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.btn{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:550;color:var(--fg);cursor:pointer;font-family:inherit;box-shadow:0 1px 0 rgba(26,26,26,.07);transition:background .15s,border-color .15s}.btn:hover{background:var(--surface-hover);text-decoration:none}.btn.primary{background:var(--solid-bg);border-color:var(--solid-bg);color:var(--solid-fg)}.btn.primary:hover{background:var(--solid-bg-hover);border-color:var(--solid-bg-hover)}.btn.crit{color:var(--critical);border-color:var(--critical)}.btn.crit:hover{background:var(--critical-soft)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{padding:4px 10px;font-size:12.5px}.btn.back{color:var(--fg-muted);margin-bottom:10px}.btn.back:hover{color:var(--fg)}.btn.back svg{margin-right:-1px}button:not(:disabled),select,summary{cursor:pointer}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236a6a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:36px!important}:root[data-theme=dark] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239c9c9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}input:not([type=checkbox]):not([type=radio]),select{border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--fg);width:100%;background-color:var(--surface);outline:none;transition:border-color .18s,box-shadow .18s}input:not([type=checkbox]):not([type=radio]):focus,select:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}input::placeholder{color:var(--fg-faint)}.select-trigger{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;min-height:34px;font-size:13px;font-family:inherit;font-weight:400;text-align:left;color:var(--fg);background:var(--surface);cursor:pointer;outline:none;transition:border-color .18s,box-shadow .18s}.select-trigger .lb-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger .select-chev{flex:none;color:var(--fg-subtle);transition:transform .18s}.select-trigger:hover:not(:disabled){border-color:var(--fg-faint)}.select-trigger:disabled{color:var(--fg-subtle);background:var(--surface-sunken);cursor:default}.select-trigger:disabled .select-chev{opacity:.5}.select-trigger.open,.select-trigger:focus-visible{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}.select-trigger.open .select-chev{transform:rotate(180deg)}.listbox{position:fixed;z-index:90;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.18);padding:4px;max-height:320px;overflow-y:auto;animation:lb-in .12s ease-out;transform-origin:top center}.listbox.flip{transform-origin:bottom center}@keyframes lb-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lb-opt{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:13px;line-height:1.35}.lb-opt.active{background:var(--surface-hover)}.lb-opt .lb-mark{flex:none;width:14px;height:19px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.lb-opt .lb-text{display:flex;flex-direction:column;min-width:0}.lb-opt .lb-label{font-weight:500}.lb-opt.chosen .lb-label{font-weight:600}.lb-opt .lb-hint{color:var(--fg-subtle);font-size:12px;margin-top:1px}@media (prefers-reduced-motion:reduce){.listbox{animation:none}.select-trigger .select-chev{transition:none}}label{display:block;font-size:13px;font-weight:550;margin:0 0 4px}.field{margin-bottom:14px}.hint{color:var(--fg-subtle);font-size:12px;margin-top:4px}.field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:17px;font-weight:500;color:var(--critical)}.field-error:before{content:"!";flex:none;display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:1px;border-radius:50%;background:var(--critical);color:var(--surface);font-size:10px;font-weight:700;line-height:1}[aria-invalid=true]{border-color:var(--critical)!important}[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--critical) 20%,transparent)!important}p.hint{margin-bottom:0}.check{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-weight:500;cursor:pointer}.check>input[type=checkbox]{margin-top:1px}.check .hint{display:block;margin-top:3px;font-weight:400}@media (max-width:639px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}.select-trigger{min-height:40px;font-size:13px}.select-trigger .lb-label{font-size:13px}}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;padding:0;margin:0;box-sizing:border-box;display:inline-grid;place-content:center;border:1.5px solid var(--border-strong);border-radius:5px;background-color:var(--surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}input[type=checkbox]:hover:not(:disabled){border-color:var(--fg-subtle)}input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}input[type=checkbox]:before{content:"";width:12px;height:12px;background-color:var(--on-accent);transform:scale(0);transition:transform .12s ease-out;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" d="M3.5 8.5l3 3 6-7"/></svg>') center /contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" d="M3.5 8.5l3 3 6-7"/></svg>') center /contain no-repeat}input[type=checkbox]:checked:before{transform:scale(1)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pw-rule{display:flex;gap:7px;margin:8px 0 0;font-size:12.5px;line-height:18px;color:var(--fg-subtle);transition:color .12s}.pw-mark,.pw-rule{align-items:center}.pw-mark{flex:none;width:14px;height:16px;display:inline-flex;justify-content:center}.pw-rule.ok{color:var(--success)}.pw-rule.short{color:var(--fg-muted)}.pw-rule.idle{color:var(--fg-subtle)}.pw-gauge{flex:1 1;max-width:96px;height:3px;margin-left:2px;border-radius:999px;background:var(--surface-fill);overflow:hidden}.pw-gauge>span{display:block;height:100%;border-radius:999px;background:currentColor;opacity:.5;transition:width .12s}.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}.banner{border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:13px;border:1px solid transparent}.banner.crit{background:var(--critical-bg);color:var(--critical);border-color:var(--critical)}.banner.push-failed{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.banner.warn{background:var(--warning-bg);color:var(--warning-fg)}.banner.ok{background:var(--success-bg);color:var(--success-fg);border-color:var(--success)}.banner.info{background:var(--info-bg);color:var(--info-fg)}.banner strong{font-weight:650}.code{font-size:12px;background:var(--surface-fill);color:var(--fg);padding:2px 6px;border-radius:5px}.code,.pair-code{font-family:var(--font-mono)}.pair-code{font-size:22px;letter-spacing:2px;font-weight:600;display:block;margin:10px 0}.subdued{color:var(--fg-subtle)}.empty{padding:44px 16px;text-align:center;color:var(--fg-faint)}.empty p{margin:0 0 14px}.empty .btn{display:inline-flex}.auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:64px 24px;background:var(--surface-sunken)}.auth-card{width:100%;max-width:380px}.auth-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.auth-head .mark{margin-bottom:16px}.auth-head h1{font-size:27px;line-height:34px;font-weight:700;letter-spacing:-.01em}.auth-head p{margin:6px 0 0;font-size:15px;color:var(--fg-subtle)}.auth form{display:flex;flex-direction:column;gap:16px}.auth .field{margin:0}.auth label{display:block;margin-bottom:6px;font-size:11px;font-weight:500;color:var(--fg-subtle)}.auth input:not([type=checkbox]):not([type=radio]){border-radius:12px;border:1px solid var(--border-strong);padding:12px 16px;font-size:15px}.auth input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 8%,transparent)}.auth button[type=submit]{width:100%;border:0;border-radius:12px;background:var(--solid-bg-hover);color:#fff;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s}.auth button[type=submit]:hover{background:var(--chrome-raised-hover);box-shadow:0 4px 14px rgba(0,0,0,.22)}.auth button[type=submit]:active{transform:scale(.99)}:root[data-theme=dark] .auth button[type=submit]{background:var(--solid-bg);color:var(--solid-fg)}:root[data-theme=dark] .auth button[type=submit]:hover{background:var(--solid-bg-hover)}.auth .banner{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;border:0;border-radius:12px;padding:10px 14px;font-size:13px;background:var(--critical-bg);color:var(--critical)}.auth .hint{text-align:center}@media (max-width:1023px),(pointer:coarse){.btn{min-height:40px}.btn.sm{min-height:36px}.menu-trigger{width:40px;height:40px}.chip{padding:8px 13px}.cal-grid button{height:38px}.nav-item{padding:9px 8px}.menu-pop a,.menu-pop button,.range-presets button{padding:11px 12px}}.ramp{border:0;padding:0;margin:0;min-inline-size:0}.ramp-every{max-width:220px}.ramp-group{border-top:1px solid var(--border-subtle);padding-top:14px;margin-top:14px}.ramp-head{margin-bottom:10px}.ramp-head h3{font-size:13px;font-weight:600;margin:0}.ramp-head .hint{display:block;margin-top:2px}.ramp-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ramp-fields.two{grid-template-columns:repeat(2,minmax(0,220px))}.ramp-fields .field{margin-bottom:0}.suffixed{position:relative;display:block}.suffixed input{padding-right:54px!important}.suffixed .suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--fg-subtle);pointer-events:none}@media (max-width:639px){.ramp-fields,.ramp-fields.two{grid-template-columns:1fr}.ramp-every{max-width:none}}.modal{border:0;padding:0;border-radius:14px;width:min(520px,calc(100vw - 32px));background:var(--surface);color:var(--fg);box-shadow:0 18px 50px rgba(0,0,0,.28)}.modal::-webkit-backdrop{background:rgba(0,0,0,.45)}.modal::backdrop{background:rgba(0,0,0,.45)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-subtle)}.modal-head h2{font-size:15px;font-weight:650;margin:0}.modal-body{padding:18px;max-height:min(70vh,640px);overflow-y:auto}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.modal-foot .subdued{margin-right:auto;font-size:12px}.store-grants.scroll{max-height:208px;overflow-y:auto}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--fg-subtle);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.icon-btn:hover{background:var(--surface-hover);color:var(--fg);border-color:var(--border)}.icon-btn.crit{color:var(--critical)}table.users td.row-act .icon-btn{border-color:var(--border-strong);background:var(--surface);box-shadow:0 1px 0 rgba(26,26,26,.07)}table.users td.row-act .icon-btn:hover{background:var(--surface-hover);border-color:var(--fg-faint)}.icon-btn.crit:hover,table.users td.row-act .icon-btn.crit:hover{background:var(--critical-soft);border-color:var(--critical-bg)}.icon-btn.crit:hover{color:var(--critical)}.btn.sm.access-chip{gap:6px;font-weight:500;color:var(--fg)}.btn.sm.access-chip svg,table.users .you{color:var(--fg-subtle)}table.users .you{margin-left:6px;font-size:11px;font-weight:500}table.users .badge.sm{margin-left:6px;padding:1px 6px;font-size:10.5px}table.users tr.is-off .primary{color:var(--fg-subtle)}table.users td form{margin:0}table.users .col-role{width:190px}table.users .col-access{width:150px}@media (max-width:767px){.modal-foot{flex-direction:column-reverse;align-items:stretch}.modal-foot .btn{width:100%;justify-content:center}.modal-foot .subdued{margin-right:0;text-align:center}}table.tx-compact{width:100%}table.tx-compact td,table.tx-compact th{padding:7px 8px;font-size:12.5px}table.tx-compact td:first-child,table.tx-compact th:first-child{padding-left:8px}@media (max-width:639px){.modal-body:has(table.tx-compact){overflow-x:auto}.modal-body table.tx-compact{min-width:460px}}table.tx-compact td:last-child,table.tx-compact th:last-child{padding-right:0}table.tx-compact .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.row-link{position:relative}tr.row-link:hover{background:var(--surface-hover)}tr.row-link td a{color:inherit;font-weight:inherit}tr.row-link td a:after{content:"";position:absolute;inset:0}.order-link{color:inherit;text-decoration:none;border-bottom:1px dashed var(--border-strong)}.order-link:hover{color:var(--accent);border-bottom-color:currentColor;background:none;box-shadow:none}.moneyfield{position:relative}.moneyfield:before{content:"$";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--fg-subtle);pointer-events:none;z-index:1}.moneyfield input{padding-left:22px!important}.numfield{position:relative}.numfield input{padding-right:30px!important}.numfield.has-suffix input{padding-right:66px!important}.numfield-suffix{position:absolute;right:26px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--fg-subtle);pointer-events:none}.numfield-steps{position:absolute;right:1px;top:1px;bottom:1px;width:22px;display:flex;flex-direction:column;border-left:1px solid var(--border-subtle);border-radius:0 8px 8px 0;overflow:hidden}.numfield-steps button{flex:1 1;display:flex;align-items:center;justify-content:center;border:0;background:var(--surface);color:var(--fg-subtle);cursor:pointer;padding:0}.numfield-steps button:hover{background:var(--surface-hover);color:var(--fg)}.numfield-steps button:first-child{border-bottom:1px solid var(--border-subtle)}.numfield:has(input:disabled) .numfield-steps{opacity:.5;pointer-events:none}@media (pointer:coarse){.numfield-steps{width:34px}.numfield input{padding-right:42px!important}}.ramp:disabled{display:none}.pager{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;gap:8px;margin-top:18px;padding:8px 10px;border-radius:14px 14px 0 0;background:color-mix(in srgb,var(--app-bg) 62%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid color-mix(in srgb,var(--fg) 9%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent)}:root[data-theme=dark] .pager{background:color-mix(in srgb,var(--app-bg) 58%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.pager{background:var(--app-bg)}}.page:has(.pager:not(.inline)):after{content:"";position:fixed;left:0;right:0;bottom:0;height:12px;z-index:19;background:var(--app-bg);pointer-events:none}.pager-pages{display:flex;align-items:center;gap:4px;margin:0 auto}.pager-num{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border-radius:8px;font-size:12.5px;font-weight:550;color:var(--fg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager-num:hover{background:var(--surface-hover);color:var(--fg);text-decoration:none}.pager-num.on,.pager-num.on:hover{background:var(--fg);color:var(--surface)}.pager-gap{color:var(--fg-faint);padding:0 2px;font-size:12.5px}@media (max-width:639px){.pager{gap:4px}.pager-pages{gap:2px}.pager .btn{padding-inline:12px}}.pager .btn.is-off{opacity:.4;pointer-events:none}.chip.on .store-tile{background:rgba(255,255,255,.16)!important}:root[data-theme=dark] .chip.on .store-tile{background:rgba(0,0,0,.22)!important}.search-trigger{display:flex;align-items:center;gap:8px;margin-left:8px;height:32px;padding:0 8px 0 10px;min-width:260px;border:1px solid var(--chrome-border,#3a3a3a);border-radius:8px;background:var(--chrome-raised);color:#9c9c9c;font-family:inherit;font-size:12.5px;cursor:pointer}.search-trigger:hover{color:#d4d4d4;border-color:#555}.search-trigger-label{flex:1 1;text-align:left;white-space:nowrap}.search-kbd{font-family:inherit;font-size:11px;color:#9c9c9c;border:1px solid #4a4a4a;border-radius:5px;padding:1px 5px}.palette{border:0;padding:0;border-radius:14px;width:min(600px,calc(100vw - 32px));background:var(--surface);color:var(--fg);box-shadow:0 24px 60px rgba(0,0,0,.3);margin-top:12vh}.palette::-webkit-backdrop{background:rgba(0,0,0,.45)}.palette::backdrop{background:rgba(0,0,0,.45)}.palette-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--fg-subtle)}.palette-head input,.palette-head input:focus{flex:1 1;border:0!important;background:none!important;padding:0!important;font-size:15px;color:var(--fg);outline:none;min-height:0!important;box-shadow:none!important}.palette-head input::placeholder{color:var(--fg-faint)}.palette-body{max-height:46vh;overflow-y:auto;padding:6px}.palette-empty{text-align:center;color:var(--fg-subtle);font-size:13px;padding:26px 0;margin:0}.palette-group{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);padding:10px 10px 4px}.palette-hit{display:flex;align-items:baseline;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font-family:inherit;font-size:13px;color:var(--fg);text-align:left;cursor:pointer}.palette-hit.active{background:var(--surface-hover)}.palette-label{font-weight:550}.palette-sub{color:var(--fg-subtle);font-size:12px}.palette-ext{margin-left:auto;color:var(--fg-faint);font-size:11px}.palette-foot{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--border-subtle);font-size:11.5px;color:var(--fg-subtle);background:var(--surface-sunken);border-radius:0 0 14px 14px}.palette-foot kbd{font-family:inherit;border:1px solid var(--border-strong);border-radius:5px;padding:0 5px;margin-right:3px;font-size:11px}.palette-brand{margin-left:auto}@media (max-width:900px){.search-trigger{min-width:0;padding:0 8px}.search-kbd,.search-trigger-label{display:none}}.modal.wide{width:min(880px,calc(100vw - 32px))}.search-trigger{position:absolute;left:50%;transform:translateX(-50%);width:380px;height:34px;margin:0}.search-trigger svg{width:17px;height:17px;flex:none}.search-trigger-label{font-size:13px}.user-menu .menu-link{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;color:var(--fg);text-decoration:none}.user-menu .menu-link:hover{background:var(--surface-hover);text-decoration:none}table.users td,table.users th{white-space:nowrap}table.users .col-role{width:200px}.btn.sm.access-chip.is-static{cursor:default;color:var(--fg-subtle)}.btn.sm.access-chip.is-static:hover{background:var(--surface)}@media (max-width:1100px){.search-trigger{width:260px}}.card.chart{overflow:visible}.nav-search{display:none;width:100%;border:0;font-family:inherit;cursor:pointer}@media (max-width:767px){.search-trigger{display:none}.nav-search{display:flex;margin-bottom:10px;padding:9px 10px;color:var(--fg-subtle)}.nav-search,.nav-search:active,.nav-search:hover{background:var(--border-strong)}.nav-search svg{color:var(--fg-subtle)}}.refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;margin:0;border:1px solid #3a3a3a;border-radius:8px;background:var(--chrome-raised);color:#d4d4d4;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.refresh-btn:hover{border-color:#555;color:#fff}.refresh-btn.spinning svg{animation:refresh-spin .55s linear}.refresh-btn.done{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}@keyframes refresh-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.refresh-btn.spinning svg{animation:none}}.flow li{display:flex;align-items:flex-start;gap:12px}.flow-main{flex:1 1 auto;min-width:0}.flow-say{display:block}.flow-limit{display:inline-block;margin-top:5px;padding:1px 7px;border-radius:7px;background:var(--surface-fill);color:var(--fg-subtle);font-size:11px;font-weight:600}.flow-right{display:flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap}.flow-now{background:var(--success-bg);color:var(--success-fg)}.flow-count,.flow-now{padding:1px 7px;border-radius:7px;font-size:11px;font-weight:650}.flow-count{background:var(--surface-fill);color:var(--fg-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-count.full{background:var(--warning-bg);color:var(--warning-fg)}.flow li.spent .subdued,.flow li.spent strong{color:var(--fg-faint)}.flow li.now strong{color:var(--fg)}.chart-row{display:flex;flex-direction:column;gap:18px}.chart-main{min-width:0}.chart-plot{position:relative;padding-left:52px;--axis-gutter:52px}.axis{left:var(--axis-gutter);top:0;bottom:26px;pointer-events:none}.axis,.axis-line{position:absolute;right:0}.axis-line{left:0;height:1px;background-image:repeating-linear-gradient(to right,var(--border-strong) 0 2px,transparent 2px 6px)}.axis-line span{position:absolute;left:calc(-1 * var(--axis-gutter));top:-7px;width:calc(var(--axis-gutter) - 8px);text-align:right;font-size:10.5px;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-side{margin:0;display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:12px}.chart-side>div{padding-right:26px}.chart-side>div+div{padding-left:26px;border-left:1px solid var(--border-subtle)}.chart-side dt{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:4px}.chart-side dd{margin:0;font-size:16px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chart-side dd.big{font-size:23px;letter-spacing:-.025em}.chart-side dd.sub{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:7px;background:var(--surface-fill);color:var(--fg-subtle);font-size:11px;font-weight:600;letter-spacing:0}@media (max-width:640px){.chart-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.chart-side>div{padding-right:0}.chart-side>div+div{padding-left:0;border-left:0}.chart-plot{padding-left:46px;--axis-gutter:46px}}.pm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 28px;gap:14px 28px}@media (max-width:767px){.pm-list{grid-template-columns:1fr}}.pm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pm-name{font-size:13px;font-weight:550}.pm-figs{display:flex;align-items:center;gap:5px;flex:none}.pm-pill{padding:2px 7px;border-radius:7px;background:var(--surface-fill);color:var(--fg-subtle);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pm-pill.share{background:var(--accent-soft,var(--surface-sunken));color:var(--fg)}.pm-track{height:8px;margin:6px 0 0;background:var(--surface-sunken);overflow:hidden}.pm-fill,.pm-track{border-radius:999px}.pm-fill{height:100%;background:var(--accent)}.live-toggle{display:inline-flex;align-items:center;gap:7px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--fg-subtle);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.live-toggle .live-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-faint)}.live-toggle.on{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,transparent)}.live-toggle.on .live-dot{background:var(--success);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.live-toggle.on .live-dot{animation:none}}@media (pointer:coarse){.live-toggle{padding:6px 12px;font-size:12.5px}}.events{list-style:none;margin:0;padding:0}.events li{display:grid;align-items:center;grid-gap:0 14px;gap:0 14px;grid-template-columns:74px 82px 40px minmax(96px,1fr) auto auto;padding:9px 16px;border-top:1px solid var(--border-subtle);font-size:13px}.events li:first-child{border-top:0}.events li:hover{background:var(--surface-hover)}.events li.is-new{animation:ev-in 1.4s ease-out}@keyframes ev-in{0%{background:color-mix(in srgb,var(--accent) 14%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.events li.is-new{animation:none}}.ev-time{font-size:11.5px;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-amount{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ev-amount.failed{color:var(--fg-subtle);font-weight:550}.ev-method{display:flex}.ev-status{justify-self:start}.ev-mid{color:var(--fg-subtle);text-align:right}.ev-mid,.ev-order{font-size:12.5px;white-space:nowrap}@media (max-width:767px){.events li{grid-template-columns:auto auto auto 1fr;grid-template-areas:"time method amount status" "mid  method amount order";gap:5px 12px;align-items:center;padding-right:20px}.ev-time{grid-area:time;white-space:nowrap;align-self:end}.ev-method{grid-area:method;justify-self:start}.ev-amount{grid-area:amount;text-align:left;justify-self:start}.ev-status{grid-area:status;justify-self:end;align-self:end}.ev-mid{grid-area:mid;justify-self:start;align-self:start;text-align:left;white-space:nowrap;background:var(--surface-sunken);border:1px solid var(--border-subtle);padding:1px 9px;border-radius:999px;font-size:11px;line-height:1.7}.ev-order{grid-area:order;text-align:right;align-self:start}}.pm-cell{gap:7px}.pm-cell,.pm-mark{display:inline-flex;align-items:center}.pm-mark{justify-content:center;min-width:34px;height:19px;padding:0 5px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.02em;background:var(--surface-sunken);color:var(--fg-subtle)}.pm-cell-name{font-size:12.5px}.pm-cell.compact{display:flex}.pm-art{display:block;flex:none;border-radius:3px}.pm-visa{background:#1a1f71;color:#fff}.pm-mastercard{background:#eb001b;color:#fff}.pm-amex{background:#016fd0;color:#fff}.pm-discover{background:#ff6000;color:#fff}.pm-link{background:#00d66f;color:#0b1a12}.pm-apple_pay{background:#111;color:#fff}.pm-google_pay{background:#fff;color:#3c4043;box-shadow:inset 0 0 0 1px var(--border-strong)}.pm-cashapp{background:#00d54b;color:#08210f}.col-pm{width:148px}table.report .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.report .num.strong{font-weight:650}table.report tr.is-quiet td{color:var(--fg-faint)}table.report tfoot td{border-top:2px solid var(--border);font-weight:650;background:var(--surface-sunken)}table.declines td.num .pm-figs{display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.card.log-card{overflow:clip}.card.log-card thead th{position:-webkit-sticky;position:sticky;top:56px;z-index:10;background:var(--surface-sunken);box-shadow:inset 0 -1px 0 var(--border)}@media (max-width:767px){.card.log-card thead th{position:static}}.row-modal-trigger{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s}.pm-row .row-modal-trigger{padding:8px;margin:-8px}.pm-row .row-modal-trigger:hover{background:var(--surface-hover)}table.report td.primary .row-modal-trigger{font-weight:inherit}.pm-row .row-modal-trigger:hover .pm-fill{filter:brightness(1.1)}.zone-picker{display:inline-flex;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.zone-picker button{border:0;background:var(--surface);color:var(--fg-subtle);font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:0 9px;height:32px;cursor:pointer}.zone-picker button+button{border-left:1px solid var(--border-subtle)}.zone-picker button:hover{background:var(--surface-hover);color:var(--fg)}.zone-picker button.on{background:var(--fg);color:var(--surface)}.zone-picker.busy{opacity:.6;pointer-events:none}.delta{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:999px;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface-sunken);color:var(--fg-subtle)}.delta.up{background:var(--success-bg,#dcf5e4);color:var(--success)}.delta.down{background:var(--critical-bg);color:var(--critical)}.delta{position:relative;cursor:default}.delta[data-tip]:focus-visible:after,.delta[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);z-index:40;white-space:nowrap;pointer-events:none;padding:5px 9px;border-radius:7px;background:var(--chrome);color:#fff;font-size:11.5px;font-weight:500;letter-spacing:0;box-shadow:0 6px 18px rgba(0,0,0,.28)}.delta[data-tip]:focus-visible:before,.delta[data-tip]:hover:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);z-index:40;pointer-events:none;border:5px solid transparent;border-top:5px solid var(--chrome)}.cal-compare{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:12px}.cal-compare-label{font-weight:600;color:var(--fg-subtle)}.cal-compare-field{display:inline-flex;align-items:center;gap:7px;margin:0;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-subtle);cursor:pointer}.cal-compare-field:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}.cal-compare-field{font-family:inherit;font-size:12.5px;color:var(--fg)}.cal-compare-field:hover{border-color:var(--fg-faint)}.cal-compare-field.picking{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.cal-compare-clear{border:0;background:none;font:inherit;font-size:12px;color:var(--fg-subtle);cursor:pointer;padding:3px 7px;border-radius:7px;transition:background .15s}.cal-compare-clear:hover{color:var(--fg);background:var(--surface-fill)}.cal-cmp-to,.range-label{display:inline-flex;align-items:center;gap:5px}.cal-compare-hint{flex-basis:100%;color:var(--fg-subtle);font-size:12px;line-height:1.45}@media (max-width:639px){.cal-compare{gap:6px 8px}.cal-compare-field{flex:0 1 auto}}.card-foot{padding:10px 16px;border-top:1px solid var(--border-subtle)}.manage-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.manage-row+.manage-row{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.manage-text{min-width:0}.manage-text strong{font-size:13.5px}.manage-text .hint{margin:4px 0 0}.manage-row form{flex:none}@media (max-width:560px){.manage-row{flex-direction:column;align-items:stretch;gap:12px}.manage-row .btn,.manage-row form{width:100%}}.reorder{display:inline-flex;gap:6px;margin-right:6px}.reorder .icon-btn{background:var(--surface);border-color:var(--border-strong);border-radius:8px;color:var(--fg);box-shadow:0 1px 0 rgba(26,26,26,.07)}.reorder .icon-btn:hover:not(:disabled){background:var(--surface-hover)}.reorder .icon-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.logo-field{gap:14px;margin-top:6px}.logo-field,.logo-preview{display:flex;align-items:center}.logo-preview{width:72px;height:72px;flex:none;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken);justify-content:center}.logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.logo-empty{font-size:11px;color:var(--fg-faint)}.hp-toolbar,.logo-actions{display:flex;gap:8px;flex-wrap:wrap}.hp-toolbar{margin-bottom:12px}.hp-toolbar>.btn{flex:1 1;max-width:180px;justify-content:center;text-align:center;margin:0}.hp-editor{display:grid;grid-template-columns:210px 1fr;grid-gap:14px;gap:14px}.hp-pages{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;align-self:start}.hp-pages li{display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle)}.hp-pages li:last-child{border-bottom:0}.hp-pages li.on{background:var(--surface-fill)}.hp-page-btn{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;padding:9px 10px;cursor:pointer;font:inherit;color:var(--fg);text-align:left}.hp-page-btn:hover{background:var(--surface-hover)}.hp-page-btn .mono-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-size{font-size:11px;flex:none}.hp-search,.hp-size{color:var(--fg-faint)}.hp-search{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:200px;border:1px solid var(--border);border-radius:8px;padding:0 8px;background:var(--surface)}.hp-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hp-search>svg{flex:none}.hp-search input{flex:1 1;min-width:0;border:0;background:none;padding:7px 0;font:inherit;font-size:13px;color:var(--fg);outline:none}.hp-search input::-webkit-search-cancel-button{display:none}.hp-search-count{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hp-search-count,.hp-step{flex:none;color:var(--fg-muted)}.hp-step{border:0;background:none;cursor:pointer;padding:2px 4px;border-radius:4px;line-height:1;font-size:13px}.hp-step:hover:not(:disabled){background:var(--surface-hover);color:var(--fg)}.hp-step:disabled{opacity:.35;cursor:default}.hp-hits{flex:none;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;background:var(--accent);border-radius:999px;padding:1px 6px;min-width:18px;text-align:center}.hp-pages li.hp-nomatch .hp-page-btn{opacity:.45}.hp-pages li.hp-nomatch.on .hp-page-btn{opacity:1}.hp-remove{border:0;background:none;color:var(--fg-faint);cursor:pointer;font-size:18px;line-height:1;padding:0 10px}.hp-remove:hover{color:var(--critical)}.hp-detail{gap:8px;min-width:0}.hp-detail,.hp-path{display:flex;flex-direction:column}.hp-path{gap:4px;font-size:12px;font-weight:600;color:var(--fg-subtle)}.hp-path input{font-size:13px}.hp-detail textarea{width:100%;min-height:240px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--surface);color:var(--fg)}@media (max-width:640px){.hp-editor{grid-template-columns:1fr}}.expand-toggle{display:block;width:100%}.pager.inline{position:static;margin:0;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.pager.inline:after{content:none}.pager.inline .pager-num{border:0;font-family:inherit;cursor:pointer}.pager.inline .pager-num:not(.on){background:none}.tx-detail{margin:0;display:grid;grid-template-columns:minmax(120px,34%) 1fr;grid-gap:0;gap:0}.tx-detail>div{display:contents}.tx-detail dd,.tx-detail dt{margin:0;padding:9px 0;border-top:1px solid var(--border-subtle);font-size:13px}.tx-detail>div:first-child dd,.tx-detail>div:first-child dt{border-top:0}.tx-detail dt{color:var(--fg-subtle)}.tx-detail dd{font-weight:500;word-break:break-word}@media (max-width:520px){.tx-detail{grid-template-columns:1fr}.tx-detail dd{padding-top:0;border-top:0;margin-bottom:4px}}.cal-zone-row{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.cal-zone-label{font-size:11.5px;color:var(--fg-subtle)}.cal-zone-row .zone-picker button{height:26px;font-size:11px;padding:0 8px}.cal-foot{flex-wrap:wrap}.cal-range{white-space:nowrap}.cal-grid button.cmp-end:after,.cal-grid button.cmp-mid:after,.cal-grid button.cmp-start:after{content:"";position:absolute;left:0;right:0;top:3px;bottom:3px;z-index:0;background:color-mix(in srgb,var(--fg) 9%,transparent)}.cal-grid button.cmp-start:after{border-top-left-radius:7px;border-bottom-left-radius:7px}.cal-grid button.cmp-end:after{border-top-right-radius:7px;border-bottom-right-radius:7px}.cal-grid button.cmp-end:nth-child(7n+8):after,.cal-grid button.cmp-mid:nth-child(7n+8):after,.cal-grid button.cmp-start:nth-child(7n+8):after{border-top-left-radius:7px;border-bottom-left-radius:7px}.cal-grid button.cmp-end:nth-child(7n+14):after,.cal-grid button.cmp-mid:nth-child(7n+14):after,.cal-grid button.cmp-start:nth-child(7n+14):after{border-top-right-radius:7px;border-bottom-right-radius:7px}.cal-grid span+button.cmp-end:after,.cal-grid span+button.cmp-mid:after,.cal-grid span+button.cmp-start:after{border-top-left-radius:7px;border-bottom-left-radius:7px}.cal-grid button.cmp-end:last-child:after,.cal-grid button.cmp-mid:last-child:after,.cal-grid button.cmp-start:last-child:after{border-top-right-radius:7px;border-bottom-right-radius:7px}.cal-grid button.cmp-end:not(.edge) .d,.cal-grid button.cmp-mid:not(.mid) .d,.cal-grid button.cmp-start:not(.edge) .d{font-weight:650}li.row-trigger,tr.row-trigger{cursor:pointer}li.row-trigger:hover,tr.row-trigger:hover{background:var(--surface-hover)}li.row-trigger:focus-visible,tr.row-trigger:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.set-note{margin:0 0 14px;padding:8px 10px;border-radius:8px;background:var(--warning-bg);color:var(--warning-fg)}.set-form{display:flex;flex-direction:column;gap:14px}.set-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.set-row:first-child{border-top:0}.set-row-label{flex:0 0 140px;font-size:13px;font-weight:550;color:var(--fg-subtle)}.set-row-value{flex:1 1 auto;min-width:0}.set-row-text{font-family:var(--font-mono);font-size:13px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.set-row .btn{flex:none}.set-cancel{margin-top:8px}@media (max-width:640px){.set-row{flex-wrap:wrap;gap:6px 10px}.set-row-label{flex:1 0 100%}.set-row-value{flex:1 1 auto}}.set-hint-tag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;border-radius:7px;background:var(--success-bg);color:var(--success-fg);font-family:var(--font-mono);font-size:11px;font-weight:600}.set-when{color:var(--fg-faint)}.set-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-actions .set-test{margin-left:auto}.set-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-result{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:550}.set-result svg{flex:none}.set-result.ok{color:var(--success)}.set-result.bad{color:var(--warning-fg)}@media (max-width:767px){.set-actions .btn,.set-foot .btn,.set-foot form{width:100%;justify-content:center}.set-result{width:100%}}.domain-form{display:flex;flex-direction:column;gap:14px;width:100%}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.domain-check{display:flex;gap:8px;align-items:stretch}.domain-check input{flex:1 1;min-width:0}.domain-check .btn{flex:none;white-space:nowrap}.domain-avail{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.domain-avail li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.avail-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:0}.avail-badge.free{background:var(--success-bg);color:var(--success-fg);cursor:pointer}.avail-badge.taken{background:var(--surface-sunken);color:var(--fg-subtle)}.domain-avail-error{color:var(--critical)}@media (max-width:560px){.domain-check{flex-direction:column}.domain-check .btn{width:100%}}.domain-register{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2,var(--surface-fill))}.domain-register>span{display:flex;flex-direction:column;gap:2px;font-weight:550}.domain-register .hint{margin:0;font-weight:400}.domain-register input[type=checkbox]{margin-top:2px;flex:none}.domain-registrant{display:flex;flex-direction:column;gap:14px;padding:14px;border-left:2px solid var(--border-strong);border-radius:0 10px 10px 0;background:var(--surface-fill)}.domain-registrant>.hint:first-child{margin:0}@media (max-width:640px){.field-row{grid-template-columns:1fr}}.prov-steps{list-style:none;margin:0;padding:0}.prov-steps li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--border-subtle);font-size:13.5px;color:var(--fg-subtle)}.prov-steps li:first-child{border-top:0}.prov-mark{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:6px;background:var(--surface-fill);color:var(--fg-faint);font-size:10.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prov-steps li.done{color:var(--fg)}.prov-steps li.done .prov-mark{background:var(--success-bg);color:var(--success-fg)}.prov-steps li.here{color:var(--fg);font-weight:550}.prov-steps li.here .prov-mark{background:var(--warning-bg);color:var(--warning-fg)}.prov-steps li.stopped{color:var(--critical)}.prov-steps li.stopped .prov-mark{background:var(--critical-bg);color:var(--critical)}.prov-what{display:flex;flex-direction:column;min-width:0}.prov-detail{font-family:var(--font-mono);font-size:11.5px;font-weight:400;color:var(--fg-faint);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.prov-blocker{display:flex;align-items:center;gap:6px;color:var(--warning-fg)}.prov-blocker svg{flex:none}.prov-error{margin-top:14px}.prov-foot{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.prov-foot form{display:inline-flex;gap:8px}.prov-start{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prov-start label{font-size:13px;font-weight:550;color:var(--fg-subtle)}.prov-start input{flex:0 1 190px;min-width:130px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg);font-family:var(--font-mono);font-size:13px}.prov-start input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.prov-start .btn{flex:none;white-space:nowrap}.prov-hint{flex:1 0 100%;margin:0}@media (max-width:767px){.prov-start label{flex:1 0 100%}.prov-start input{flex:1 1 100%}.prov-foot .btn,.prov-foot form,.prov-start .btn{width:100%}.prov-foot .btn,.prov-start .btn{justify-content:center}}.export-menu{position:relative;display:inline-flex}.page-head .export-menu{margin-left:auto}.export-menu>.btn{gap:6px}.export-menu>.btn svg:last-child{color:var(--fg-subtle);transition:transform .14s ease}.export-menu>.btn.is-open{background:var(--surface-fill)}.export-menu>.btn.is-open svg:last-child{transform:rotate(180deg)}.export-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:232px;padding:4px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 28px rgba(0,0,0,.18)}.export-opt{display:block;padding:8px 10px;border-radius:8px;color:var(--fg);text-decoration:none}.export-opt:hover{background:var(--surface-hover);text-decoration:none}.export-opt-name{display:block;font-size:13px;font-weight:600}.export-opt-sub{display:block;margin-top:1px;font-size:11.5px;color:var(--fg-subtle)}@media print{.card-foot,.export-menu,.nav-scrim,.pager,.range,.refresh-btn,.row-act,.search-trigger,.sidebar,.topbar,.zone-picker{display:none!important}main{margin-left:0!important;padding-top:0!important}.page{max-width:none!important;padding:0!important}body{background:#fff!important}.card{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important;margin-bottom:12px!important}table{page-break-inside:auto;break-inside:auto}tr{page-break-inside:avoid;break-inside:avoid;page-break-after:auto;break-after:auto}thead{display:table-header-group}.badge,.bar-fill,.pm-fill,.pm-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.arw{width:1.1em;height:1.1em;vertical-align:-.2em;flex:none}.cal-grid button.band-left:has(+span):before,.cal-grid button.mid:has(+span):before{border-top-right-radius:8px;border-bottom-right-radius:8px}.cal-grid button.cmp-end:has(+span):after,.cal-grid button.cmp-mid:has(+span):after,.cal-grid button.cmp-start:has(+span):after{border-top-right-radius:7px;border-bottom-right-radius:7px}.country-picker{position:relative}.cp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cp-chip{gap:6px;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:550;line-height:1.2}.cp-chip,.cp-remove{display:inline-flex;align-items:center}.cp-remove{justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:none;color:inherit;font-size:15px;line-height:1;cursor:pointer}.cp-remove:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.cp-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px;background:var(--surface);color:var(--fg-faint);transition:border-color .18s,box-shadow .18s}.cp-search:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}.cp-search svg{flex:none}.country-picker .cp-search input,.country-picker .cp-search input:focus{border:0;box-shadow:none;padding:7px 0;background:none}.cp-list{position:absolute;z-index:60;left:0;right:0;margin-top:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.18);padding:4px;max-height:264px;overflow-y:auto;animation:lb-in .12s ease-out}.cp-opt{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:13px;line-height:1.35}.cp-opt.active{background:var(--surface-hover)}.cp-flag{flex:none;font-size:15px}.cp-name{flex:1 1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-code{flex:none;color:var(--fg-faint);font-size:11.5px;letter-spacing:.04em}.cp-empty{padding:10px;font-size:12.5px;color:var(--fg-subtle)}.cp-quick{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.cp-quick .hint{margin:0}@media (prefers-reduced-motion:reduce){.cp-list{animation:none}}.wg-divider{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.wg-divider>h3{font-size:13px;font-weight:600;margin:0 0 10px}.wg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;flex-wrap:wrap}.wg-head>h3{font-size:13px;font-weight:600;margin:0}.wg-balance{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 10px;white-space:nowrap}.wg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 14px;gap:0 14px}@media (max-width:767px){.wg-grid{grid-template-columns:1fr}}.wg-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wg-foot .hint{margin:0}.wg-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wg-status .hint{margin:0;flex:1 1;min-width:200px}.auto-refresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-muted)}.auto-refresh-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-faint);flex:none;animation:auto-refresh-pulse 2.4s ease-in-out infinite}.auto-refresh-dot.busy{background:var(--accent);animation:none}@keyframes auto-refresh-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.auto-refresh-dot{animation:none}}.wg-history{margin-top:14px}.wg-history>summary{cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.wg-history>summary::marker{color:var(--fg-faint)}.wg-history>summary .hint{margin:0;font-weight:400}.wg-history>ul{list-style:none;margin:10px 0 0;padding:0}.wg-hist-row{display:grid;grid-template-columns:62px 84px 1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--border-subtle);font-size:12.5px}.wg-hist-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-muted)}.wg-hist-state{font-weight:600}.wg-hist-row.is-deployed .wg-hist-state{color:var(--success)}.wg-hist-row.is-failed .wg-hist-state{color:var(--critical)}.wg-hist-what{color:var(--fg-muted)}.wg-hist-when{color:var(--fg-faint);white-space:nowrap}.wg-hist-err{grid-column:1/-1;color:var(--critical)}@media (max-width:767px){.wg-hist-row{grid-template-columns:62px 1fr}.wg-hist-when{grid-column:1/-1}}.wg-full{grid-column:1/-1}.wg-panel textarea{width:100%;border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--fg);background-color:var(--surface);outline:none;transition:border-color .18s,box-shadow .18s;resize:vertical}.wg-panel textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}.wg-panel textarea::placeholder{color:var(--fg-faint)}.wg-check{display:flex;align-items:center;gap:8px;margin:0;font-weight:500;cursor:pointer}.copy-code{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.copy-code-value{display:block;flex:1 1;min-width:0;padding:10px;word-break:break-all}.copy-code .btn{flex:none}.check-list{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.check-list+.field,.check-list+.risk-two-up{margin-top:16px}.risk-two-up{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:639px){.risk-two-up{grid-template-columns:1fr}}.field textarea{width:100%;border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;color:var(--fg);background-color:var(--surface);outline:none;transition:border-color .18s,box-shadow .18s;resize:vertical}.field textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}.field textarea::placeholder{color:var(--fg-faint)}