.sp-ws{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative}.sp-ws-panes{flex:1;min-height:0;display:flex}.sp-ws-pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;container-type:inline-size;container-name:pane}.sp-ws-body{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column}.sp-ws-body:focus-visible{outline:none}.sp-ws-split{flex:0 0 9px;position:relative;cursor:col-resize;touch-action:none}.sp-ws-split:before{content:"";position:absolute;inset-block:0;inset-inline-start:4px;width:1px;background:var(--spine-border)}.sp-ws-split:hover:before,.sp-ws-split:focus-visible:before,.sp-ws-split.dragging:before{inset-inline-start:3px;width:3px;background:var(--spine-primary)}.sp-ws-split:focus-visible{outline:none}.sp-ws-split.folded{cursor:e-resize}.sp-ws-grip{position:absolute;top:50%;left:50%;width:9px;height:28px;transform:translate(-50%,-50%);border-radius:4px;background:var(--spine-surface-2);border:1px solid var(--spine-hair)}.sp-ws-split:focus-visible .sp-ws-grip{outline:var(--spine-focus-ring);outline-offset:2px}.sp-ws-row{flex:none;display:flex;align-items:flex-end;gap:4px;min-height:calc(46px * var(--spine-ui-scale, 1));padding:8px 16px 0;border-bottom:1px solid var(--spine-hair);background:color-mix(in srgb,var(--spine-surface) 55%,var(--spine-bg))}.sp-ws-tabs{display:flex;align-items:flex-end;gap:2px;min-width:0;flex:0 1 auto}.sp-ws-tab{position:relative;display:flex;align-items:center;height:calc(38px * var(--spine-ui-scale, 1));min-width:calc(120px * var(--spine-ui-scale, 1));max-width:calc(240px * var(--spine-ui-scale, 1));flex:0 1 auto;margin-bottom:-1px;padding-inline:12px 6px;border:1px solid transparent;border-bottom:0;border-radius:calc(var(--spine-r) + 2px) calc(var(--spine-r) + 2px) 0 0;color:var(--spine-fg-muted);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sp-ws-tab:hover{background:color-mix(in srgb,var(--spine-surface-2) 70%,transparent);color:var(--spine-fg)}.sp-ws-tab.open{background:var(--spine-bg);border-color:var(--spine-hair);color:var(--spine-fg);box-shadow:inset 0 2px 0 var(--spine-fg-dim)}.sp-ws.split .sp-ws-pane.focused .sp-ws-tab.open,.sp-ws:not(.split) .sp-ws-tab.open{box-shadow:inset 0 2px 0 var(--spine-primary)}.sp-ws.split .sp-ws-pane:not(.focused) .sp-ws-tab.open{color:var(--spine-fg-muted)}.sp-ws-tab [role=tab]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:start}.sp-ws-tab [role=tab]:focus-visible{outline:var(--spine-focus-ring);outline-offset:-2px;border-radius:var(--spine-r)}.sp-ws-tab .sp-icon{flex:none}.sp-ws-tlabel{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--spine-shell-tab-font, inherit);font-size:var(--spine-shell-tab-size, calc(13px * var(--spine-ui-scale, 1)));font-weight:500;letter-spacing:var(--spine-shell-tab-tracking, normal)}.sp-ws-tab.open .sp-ws-tlabel{font-weight:600}.sp-ws-trec{font-family:var(--spine-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:calc(12px * var(--spine-ui-scale, 1));font-weight:400;color:var(--spine-fg-muted);letter-spacing:normal}.sp-ws-x{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-inline-start:4px;padding:0;border:0;border-radius:var(--spine-r);background:transparent;color:var(--spine-fg-dim);cursor:pointer;opacity:0}.sp-ws-tab:hover .sp-ws-x,.sp-ws-tab.open .sp-ws-x,.sp-ws-tab:focus-within .sp-ws-x{opacity:1}@media(hover:none){.sp-ws-x{opacity:1}}.sp-ws-x:hover{background:var(--spine-surface-2);color:var(--spine-fg)}.sp-ws-tab.pinned{min-width:44px;width:44px;flex:none;padding:0;justify-content:center}.sp-ws-tab.pinned [role=tab]{justify-content:center}.sp-ws-tab.dragging{opacity:.55}.sp-ws-tab.drop-before:before,.sp-ws-drop-end{content:"";position:absolute;inset-block:6px;inset-inline-start:-2px;width:2px;background:var(--spine-primary)}.sp-ws-drop-end{position:relative;inset:auto;align-self:stretch;margin-block:6px}.sp-ws-tab.fresh{animation:sp-ws-fresh 1.6s ease-out}@keyframes sp-ws-fresh{0%,40%{box-shadow:inset 0 0 0 1px var(--spine-primary)}to{box-shadow:inset 0 0 0 1px transparent}}@media(prefers-reduced-motion:reduce){.sp-ws-tab.fresh{animation:none}}.sp-ws-plus,.sp-ws-end{flex:none;display:flex;align-items:center;align-self:center;gap:4px;margin-bottom:3px}.sp-ws-gap{flex:1 1 0;min-width:8px}.sp-ws-more,.sp-ws-other,.sp-ws-new>button{align-self:center;flex:none;display:inline-flex;align-items:center;gap:6px;height:calc(30px * var(--spine-ui-scale, 1));margin-bottom:3px;padding:0 8px;border:0;border-radius:var(--spine-r);background:transparent;color:var(--spine-fg-muted);cursor:pointer;font:inherit;font-size:var(--spine-fs-sm);white-space:nowrap;box-shadow:none}.sp-ws-new>button{width:calc(30px * var(--spine-ui-scale, 1));min-width:0;min-height:0;margin:0;padding:0;justify-content:center}.sp-ws-more:hover,.sp-ws-other:hover,.sp-ws-new>button:hover:not(:disabled){background:var(--spine-surface-2);color:var(--spine-fg)}.sp-ws-more:focus-visible,.sp-ws-other:focus-visible,.sp-ws-new>button:focus-visible{outline:var(--spine-focus-ring);outline-offset:1px}.sp-ws-other{border:1px solid var(--spine-border);margin:0 10px 0 0}.sp-ws-name{flex:none;display:inline-flex;align-items:center;color:var(--spine-fg-muted)}.sp-ws-name a{display:inline-flex;align-items:center;color:inherit;text-decoration:none;border-radius:var(--spine-r)}.sp-ws-name a:focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.sp-ws-name .spine-mark{margin-block:6px 0!important}.sp-ws.phone .sp-ws-row,.sp-ws.phone .sp-ws-split{display:none}.sp-ws-fold{display:grid;direction:ltr;grid-template-columns:env(viewport-segment-width 0 0,calc(var(--sp-fold-share, .5) * 100%)) calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px)) env(viewport-segment-width 1 0,1fr);position:relative}.sp-ws-fold>.sp-ws-fold-split{position:absolute;z-index:5;inset-block:0;left:calc(var(--sp-fold-share, .5) * 100% - 6px);width:12px;flex:none;cursor:col-resize;touch-action:none}.sp-ws-fold>.sp-ws-fold-split:before{inset-inline-start:5.5px;width:1px}.sp-ws-fold>.sp-ws-fold-split:hover:before,.sp-ws-fold>.sp-ws-fold-split:focus-visible:before,.sp-ws-fold>.sp-ws-fold-split.dragging:before{inset-inline-start:4.5px;width:3px}.sp-ws-fold>.sp-ws-fold-split .sp-ws-grip{width:6px;height:36px;border:0;border-radius:999px;background:var(--spine-fg-dim)}.sp-ws-fold>.sp-ws-fold-split .sp-ws-grip:after{content:"";position:absolute;inset:-14px -18px}.sp-ws-fold>.sp-ws-fold-split.dragging .sp-ws-grip,.sp-ws-fold>.sp-ws-fold-split:focus-visible .sp-ws-grip{background:var(--spine-primary);border-color:var(--spine-primary)}.sp-ws-fold>.sp-ws-half{grid-row:1;grid-column:1;min-height:0;direction:ltr}.sp-ws-fold>.sp-ws-half.end{grid-column:3}[dir=rtl] .sp-ws-fold>.sp-ws-half{grid-column:3;direction:rtl}[dir=rtl] .sp-ws-fold>.sp-ws-half.end{grid-column:1}.sp-ws-half{background:var(--spine-bg)}.sp-ws-half-bar{flex:none;display:flex;align-items:center;gap:8px;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0 16px;border-bottom:1px solid var(--spine-border);background:var(--spine-surface)}.sp-ws-half:not(.end) .sp-ws-half-bar{padding-inline-start:max(16px,env(safe-area-inset-left))}.sp-ws-fold>.sp-ws-half:has(.sp-fab-room)>.sp-ws-body{margin-bottom:calc(56px * var(--spine-ui-scale, 1) + 24px)}.sp-ws-fold>.sp-ws-half .sp-ws-body .sp-fab-room{height:0}.sp-ws-half:not(.end) .sp-ws-half-bar{padding-inline-end:14px}.sp-ws-half.end .sp-ws-half-bar{padding-inline-end:max(4px,env(safe-area-inset-right))}.sp-ws-half-bar.focused{background:color-mix(in srgb,var(--spine-primary) 16%,var(--spine-surface));box-shadow:inset 0 4px 0 var(--spine-primary)}.sp-ws-half-title{flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(18px * var(--spine-ui-scale, 1));font-weight:500;line-height:1.25;color:var(--spine-fg-muted)}.sp-ws-half-bar.focused .sp-ws-half-title{font-weight:600;color:var(--spine-fg)}.sp-ws-half-title small{font-weight:500;color:var(--spine-fg-muted)}.sp-ws-half-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:-12px;border-radius:999px;color:var(--spine-fg)}.sp-ws-half-back:focus-visible{outline:var(--spine-focus-ring)}.sp-ws-half-end{display:flex;flex:none;align-items:center;gap:8px}.sp-ws-half-end .sp-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--spine-fg-muted)}.sp-ws-half-end .sp-btn:active{background:var(--spine-surface-2)}.sp-ws-half-end .sp-btn svg{width:20px;height:20px}.sp-ws-half-end .sp-scope{max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-ws-count>span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border:2px solid currentColor;border-radius:6px;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.sp-status-bar .status-end .sp-btn.sp-ws-count,.sp-ws-half-bar .sp-btn.sp-ws-count{color:var(--spine-fg)}.sp-ws-half-bar .sp-btn.sp-ws-count{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}.sp-ws-scrim{position:fixed;inset:0;z-index:1380;background:color-mix(in srgb,#000 45%,transparent)}.sp-ws-sheet{position:fixed;inset-inline:0;z-index:1390;box-sizing:border-box;max-height:72vh;overflow:auto;padding:8px 12px 12px;border:1px solid var(--spine-border);border-bottom:0;border-radius:18px 18px 0 0;background:var(--spine-surface);color:var(--spine-fg);box-shadow:var(--spine-shadow-3)}.sp-ws-sheet:focus-visible{outline:none}.sp-ws-sheet.half{padding-bottom:max(12px,env(safe-area-inset-bottom))}.sp-ws-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 4px 6px}.sp-ws-sheet-head h3{margin:0;font-size:calc(17px * var(--spine-ui-scale, 1));font-weight:600}.sp-ws-sheet-sub{display:block;font-size:var(--spine-fs-sm);font-weight:500;color:var(--spine-fg-muted)}.sp-ws-sheet-close,.sp-ws-sheet-x{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--spine-fg-muted);cursor:pointer}.sp-ws-sheet-x{margin-inline-end:4px}.sp-ws-sheet-gap{flex:none;width:48px}.sp-ws-sheet-close:active,.sp-ws-sheet-x:active{background:var(--spine-surface-2)}.sp-ws-sheet-row{display:flex;align-items:center;min-height:56px;border-radius:calc(var(--spine-r) + 4px)}.sp-ws-sheet-row.open{background:var(--spine-surface-2);box-shadow:inset 3px 0 0 var(--spine-primary)}.sp-ws-sheet-row>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 14px;border:0;background:transparent;color:var(--spine-fg);font:inherit;font-size:calc(15px * var(--spine-ui-scale, 1));text-align:start;cursor:pointer}.sp-ws-sheet-row>button:first-child span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-ws-sheet-row>button:first-child:disabled{color:var(--spine-fg-dim);cursor:default}.sp-ws-sheet-row button:focus-visible,.sp-ws-sheet-new:focus-visible,.sp-ws-sheet-close:focus-visible{outline:var(--spine-focus-ring);outline-offset:-2px}.sp-ws-sheet-new{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:6px;padding:0 14px;border:1px dashed var(--spine-hair);border-radius:calc(var(--spine-r) + 4px);background:transparent;color:var(--spine-fg);font:inherit;font-size:calc(15px * var(--spine-ui-scale, 1));cursor:pointer}.sp-ws-sheet-new:disabled{color:var(--spine-fg-dim);cursor:default}.sp-ws-sheet-hint{margin:10px 6px 2px;font-size:var(--spine-fs-sm);line-height:1.45;color:var(--spine-fg-muted)}.spine-win>.spine-win-body:has(>.acct){display:flex;flex-direction:column;padding:0;overflow:hidden}.acct{--acct-x: calc(var(--spine-pad) + 8px);container:acct / inline-size;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;min-width:0}.acct-who{flex:none;display:flex;align-items:center;gap:var(--spine-space-5);padding:calc(var(--spine-pad) + 4px) var(--acct-x)}.acct-avatar{flex:none;display:grid;place-items:center;width:calc(36px * var(--spine-ui-scale, 1));height:calc(36px * var(--spine-ui-scale, 1));border-radius:var(--spine-r-pill);background:color-mix(in srgb,var(--spine-primary) 22%,var(--spine-surface-2));border:var(--spine-bw) solid var(--spine-hair);color:var(--spine-fg);font-weight:600;font-size:var(--spine-fs-md)}.acct-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.acct-id:focus{outline:none}.acct-id b{font-size:var(--spine-fs-md);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.acct-id small{font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);overflow-wrap:anywhere}.acct-who .sp-btn{flex:none}.acct .acct-tabs.spine-tabs{flex:0 1 auto;min-height:0;gap:0}.acct .acct-tabs .tabs-list{flex:none;padding-inline:calc(var(--acct-x) - var(--spine-space-3))}.acct .acct-tabs .tabs-panel{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.acct-panel{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 var(--acct-x) var(--spine-pad)}.acct-row{display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:var(--spine-space-4) calc(var(--spine-pad) * 2.4);padding-block:calc(var(--spine-pad) * 1.6)}.acct-row+.acct-row{border-top:var(--spine-bw) solid var(--spine-border)}@container acct (max-width: 35rem){.acct-row{grid-template-columns:minmax(0,1fr)}.acct-who{flex-wrap:wrap}}.acct-head h3{margin:0;font-size:var(--spine-fs);font-weight:600;line-height:1.35;color:var(--spine-fg)}.acct-head p{margin:var(--spine-space-2) 0 0;font-size:var(--spine-fs-sm);line-height:1.5;color:var(--spine-fg-muted)}.acct-body,.acct-stack,.acct-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spine-space-5);min-width:0}.acct-stack,.acct-form{width:100%}.acct-body>*,.acct-stack>*,.acct-form>*{max-width:100%}.acct-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spine-space-5);width:100%}.acct-field{display:flex;flex-direction:column;gap:var(--spine-space-2);width:100%;min-width:0}.acct-field>span:first-child,.acct-field>label{font-size:var(--spine-fs-sm);font-weight:500;color:var(--spine-fg-muted)}.acct-inline{display:flex;flex-wrap:wrap;gap:var(--spine-space-3);width:100%}.acct-inline .sp-input{flex:1 1 12rem}.acct-inline .sp-btn{flex:none}.acct .sp-input{font-size:var(--spine-fs-sm)}.acct .sp-input[aria-invalid=true]{border-color:var(--spine-danger)}.acct-hint,.acct-text,.acct-empty,.acct-error{margin:0;font-size:var(--spine-fs-sm);line-height:1.5;color:var(--spine-fg-muted)}.acct-hint{margin-top:calc(-1 * var(--spine-space-2));color:var(--spine-fg-dim)}.acct-error{color:var(--spine-danger);white-space:pre-line}.acct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spine-space-4) var(--spine-space-6)}.acct-link{padding:0;border:0;background:none;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer}.acct-link:hover:not(:disabled){color:var(--spine-fg)}.acct-link:disabled{opacity:var(--spine-button-disabled-opacity);cursor:default}.acct-ok{display:inline-flex;align-items:center;gap:var(--spine-space-3);margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success);font-weight:600}.acct-list{margin:0;padding:0;list-style:none;width:100%;border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r)}.acct-list li{display:flex;align-items:center;gap:var(--spine-space-5);padding:var(--spine-space-4) var(--spine-space-5)}.acct-list li+li{border-top:var(--spine-bw) solid var(--spine-border)}.acct-list-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.acct-list-main b{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-list-main small{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.acct-enroll{display:flex;flex-wrap:wrap;gap:var(--spine-space-6);align-items:flex-start;width:100%}.acct-qr{flex:none;display:block;width:calc(148px * var(--spine-ui-scale, 1));height:auto;padding:6px;background:#fff;border-radius:var(--spine-r-sm)}.acct-enroll-side{flex:1 1 11rem;min-width:0;display:flex;flex-direction:column;gap:var(--spine-space-5)}.acct-key{align-self:flex-start;padding:var(--spine-space-2) var(--spine-space-4);font-family:var(--spine-mono);font-size:var(--spine-fs-sm);letter-spacing:.06em;color:var(--spine-fg);background:var(--spine-surface-2);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm);-webkit-user-select:all;user-select:all}.acct-codes{margin:0;padding:var(--spine-space-5);list-style:none;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spine-space-3) var(--spine-space-6);font-family:var(--spine-mono);font-size:var(--spine-fs-sm);color:var(--spine-fg);background:var(--spine-surface-2);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm)}.acct-themes{display:flex;flex-direction:column;gap:var(--spine-space-5);width:100%}.acct-group{display:flex;flex-direction:column;gap:var(--spine-space-3)}.acct-cap{font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim)}.acct-chips{display:flex;flex-wrap:wrap;gap:var(--spine-space-3)}.acct button.sp-chip.acct-theme{color:var(--spine-fg-muted)}.acct button.sp-chip.acct-theme:hover{color:var(--spine-fg);border-color:var(--spine-hair)}.acct button.sp-chip.acct-theme[aria-checked=true]{color:var(--spine-fg);border-color:var(--spine-primary);background:var(--spine-button-selected-background, var(--spine-surface-2));font-weight:600}.acct-sw{position:relative;flex:none;width:14px;height:14px;border-radius:3px;border:1px solid color-mix(in srgb,var(--sw-e) 60%,#808080);background:linear-gradient(135deg,var(--sw-a) 50%,var(--sw-b) 50%)}.acct-sw:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--sw-p)}.acct-select{position:relative;display:inline-flex;align-items:center;width:min(100%,18rem)}.acct-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(10px * var(--spine-ui-scale, 1) + 22px);cursor:pointer}.acct-select .sp-icon{position:absolute;inset-inline-end:10px;pointer-events:none;color:var(--spine-fg-muted)}.acct-saved{margin:0;padding-top:var(--spine-space-5);border-top:var(--spine-bw) solid var(--spine-border);font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.acct .sp-btn .sp-icon{flex:none}@media(pointer:coarse){.acct .sp-btn,.acct .sp-input,.acct button.sp-chip,.acct .sp-seg button,.acct .tabs-list .tab,.acct-link{min-height:44px}.acct .sp-btn.sm{min-width:44px}.spine-win:has(>.spine-win-body>.acct) .spine-win-btn.close{width:44px;height:44px}}.sp-charttip{position:fixed;z-index:var(--spine-z-tooltip);pointer-events:none;min-width:120px;max-width:240px;background:var(--spine-surface);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:7px 10px;font-size:var(--spine-fs-xs);color:var(--spine-fg)}.sp-charttip-ti{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);margin-bottom:var(--spine-space-1);font-weight:600}.sp-charttip-row{display:flex;align-items:center;gap:var(--spine-space-2);line-height:1.7}.sp-charttip-row i{flex:none}.sp-charttip-row i.m-dot{width:8px;height:8px;border-radius:var(--spine-r-xs)}.sp-charttip-row i.m-line,.sp-charttip-row i.m-dash{width:11px;height:0;align-self:center}.sp-charttip-lbl{color:var(--spine-fg-muted);flex:1}.sp-charttip-val{color:var(--spine-fg)}.sp-charttip-row.strong .sp-charttip-lbl,.sp-charttip-row.strong .sp-charttip-val{color:var(--spine-fg);font-weight:600}.sp-charttip-inline{position:static;padding:0;min-width:0;max-width:none;border:0;box-shadow:none;background:transparent}.sp-card[data-v-61fed430]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--spine-surface);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r);overflow:hidden;box-shadow:var(--spine-shadow-1)}.sp-card.bare[data-v-61fed430]{background:transparent;border:0;border-radius:0;box-shadow:none}.sp-card-hd[data-v-61fed430]{flex:none;display:flex;align-items:center;gap:var(--spine-space-2);padding:var(--spine-pad-hd) var(--spine-pad);border-block-end:var(--spine-bw) solid var(--spine-hair);min-height:0}.sp-card.bare>.sp-card-hd[data-v-61fed430]{padding:0 0 var(--spine-space-2);border-block-end:0}.sp-card-ti[data-v-61fed430]{font-family:var(--spine-panel-font, var(--spine-font-display));font-size:var(--spine-panel-size, var(--spine-fs-xs));font-weight:var(--spine-panel-weight, 600);line-height:var(--spine-panel-line-height,inherit);letter-spacing:var(--spine-panel-tracking, var(--spine-tracking));color:var(--spine-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sp-card-sub[data-v-61fed430]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);margin-inline-start:var(--spine-space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-card-meta[data-v-61fed430]{font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-muted);margin-inline-end:var(--spine-space-2);white-space:nowrap}.sp-card-hb[data-v-61fed430]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--spine-space-4)}.sp-card-bd[data-v-61fed430]{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column;padding:var(--spine-pad)}.sp-card.bare>.sp-card-bd[data-v-61fed430]{padding:0}.sp-card-ft[data-v-61fed430]{flex:none;display:flex;align-items:center;gap:var(--spine-space-4);padding:var(--spine-pad-hd) var(--spine-pad);border-block-start:var(--spine-bw) solid var(--spine-hair)}.sp-card.bare>.sp-card-ft[data-v-61fed430]{border-block-start:0;padding:var(--spine-space-2) 0 0}.sp-dot[data-v-61fed430]{flex:none;width:7px;height:7px;border-radius:var(--spine-r-pill);background:var(--spine-fg-dim)}.sp-dot.live[data-v-61fed430]{background:var(--spine-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--spine-success) 20%,transparent)}.sp-dot.reconnecting[data-v-61fed430]{background:var(--spine-warning);box-shadow:none}.sp-dot.stale[data-v-61fed430]{background:var(--spine-fg-dim);box-shadow:none;animation:none}.sp-ctxmenu[data-v-8303dd91]{position:fixed;z-index:var(--spine-z-popover);min-width:168px;padding:var(--spine-space-1);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3)}.sp-ctxmenu-row[data-v-8303dd91]{display:flex;align-items:center;gap:var(--spine-space-3);width:100%;padding:var(--spine-space-2) var(--spine-space-4);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg);text-align:start;background:none;border:0;border-radius:var(--spine-r-sm);cursor:pointer;text-decoration:none}.sp-ctxmenu-row[data-v-8303dd91]:hover,.sp-ctxmenu-row[data-v-8303dd91]:focus-visible{background:var(--spine-surface-2)}.sp-ctxmenu-row.danger[data-v-8303dd91]{color:var(--spine-danger)}.sp-ctxmenu-row[data-v-8303dd91]:disabled{opacity:.45;cursor:not-allowed}.sp-ctxmenu-row[data-v-8303dd91]:disabled:hover{background:none}.sp-ctxmenu-ic[data-v-8303dd91]{flex:none;inline-size:1.15em;display:inline-flex;align-items:center;justify-content:center;opacity:.75}.sp-ctxmenu-ic[data-v-8303dd91] .sp-icon{inline-size:1em;block-size:1em}.sp-ctxmenu-hint[data-v-8303dd91]{margin-block-start:3px;padding:5px 10px 3px;border-block-start:1px solid var(--spine-border);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.sp-icon[data-v-759fd306]{display:block;flex:none}.sp-icon-t[data-v-759fd306]{display:inline-flex;align-items:center;justify-content:center}.sp-es[data-v-0ac51231]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spine-space-1);text-align:center;padding:18px 12px;height:100%;min-height:72px}.sp-es-ic[data-v-0ac51231]{font-size:var(--spine-fs-xl);line-height:1;color:var(--spine-fg-dim);margin-bottom:2px}.sp-es-ti[data-v-0ac51231]{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg)}.sp-es-sub[data-v-0ac51231]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.sp-wizard[data-v-6d5e5e16]{border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface);color:var(--spine-fg);min-width:0}nav[data-v-6d5e5e16]{padding:var(--spine-pad);border-bottom:1px solid var(--spine-hair)}ol[data-v-6d5e5e16]{display:flex;flex-wrap:wrap;gap:var(--spine-space-3);padding:0;margin:0;list-style:none}nav button[data-v-6d5e5e16]{display:flex;align-items:center;gap:var(--spine-space-2);padding:var(--spine-space-2);min-height:calc(34px * var(--spine-ui-scale,1));border:0;font:inherit;font-size:var(--spine-fs-sm);background:none;color:var(--spine-fg-muted);text-align:start}nav button[aria-current][data-v-6d5e5e16]{color:var(--spine-primary);font-weight:600}button[data-v-6d5e5e16]{cursor:pointer}button[data-v-6d5e5e16]:disabled{cursor:default;opacity:.5}button[data-v-6d5e5e16]:focus-visible,.step-panel[data-v-6d5e5e16]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.step-number[data-v-6d5e5e16]{display:grid;place-items:center;width:1.7em;height:1.7em;flex:none;border:1px solid currentColor;border-radius:var(--spine-r-sm);font-family:var(--spine-mono)}.step-panel[data-v-6d5e5e16]{padding:var(--spine-pad)}fieldset[data-v-6d5e5e16]{padding:0;margin:0;border:0;min-width:0}.error[data-v-6d5e5e16]{color:var(--spine-danger);overflow-wrap:anywhere}footer[data-v-6d5e5e16]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spine-space-3);padding:var(--spine-pad);border-top:1px solid var(--spine-hair)}footer>span[data-v-6d5e5e16]{color:var(--spine-fg-muted);font-size:var(--spine-fs-sm)}:dir(rtl) .directional[data-v-6d5e5e16]{transform:scaleX(-1)}.compact nav[data-v-6d5e5e16],.compact .step-panel[data-v-6d5e5e16],.compact footer[data-v-6d5e5e16]{padding:var(--spine-space-3)}@media(max-width:560px){ol[data-v-6d5e5e16]{flex-direction:column;gap:var(--spine-space-1,2px)}}.sp-plan-review[data-v-4bf0df3a]{min-width:0;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface);color:var(--spine-fg);overflow:hidden}header[data-v-4bf0df3a],footer[data-v-4bf0df3a],.notes[data-v-4bf0df3a],dl[data-v-4bf0df3a],.empty[data-v-4bf0df3a]{padding:var(--spine-pad);margin:0}header[data-v-4bf0df3a]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-space-3);justify-content:space-between;border-bottom:1px solid var(--spine-hair)}h3[data-v-4bf0df3a],h4[data-v-4bf0df3a],p[data-v-4bf0df3a]{margin:0}h3[data-v-4bf0df3a]{font-size:var(--spine-fs-md)}h4[data-v-4bf0df3a]{font-size:var(--spine-fs-sm)}.changes[data-v-4bf0df3a]{list-style:none;padding:0;margin:0}.changes>li[data-v-4bf0df3a]{display:flex;align-items:flex-start;gap:var(--spine-space-3);padding:var(--spine-pad);border-bottom:1px solid var(--spine-hair)}.changes>li>div[data-v-4bf0df3a]{flex:1;min-width:0;overflow-wrap:anywhere}.changes[data-v-4bf0df3a] svg{flex:none;margin-top:.2em}.operation[data-v-4bf0df3a]{display:block;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);margin-bottom:var(--spine-space-1, 2px)}p[data-v-4bf0df3a],.notes[data-v-4bf0df3a],dt[data-v-4bf0df3a]{color:var(--spine-fg-muted);font-size:var(--spine-fs-sm);line-height:1.5}.value[data-v-4bf0df3a],dd[data-v-4bf0df3a]{font-family:var(--spine-mono);overflow-wrap:anywhere}.value[data-v-4bf0df3a]{max-width:40%;text-align:end}dl[data-v-4bf0df3a]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spine-space-3)}dd[data-v-4bf0df3a]{margin:0}.notes[data-v-4bf0df3a]{padding-top:0}.notes ul[data-v-4bf0df3a]{margin:var(--spine-space-2) 0 0;padding-inline-start:1.25em}footer[data-v-4bf0df3a]{border-top:1px solid var(--spine-hair)}.compact header[data-v-4bf0df3a],.compact footer[data-v-4bf0df3a],.compact .changes>li[data-v-4bf0df3a],.compact dl[data-v-4bf0df3a]{padding:var(--spine-space-3)}.compact .notes[data-v-4bf0df3a]{padding-inline:var(--spine-space-3)}.spine-vs[data-v-3eeb2a30]{overflow:auto;overscroll-behavior:contain}.spine-vs-sizer[data-v-3eeb2a30]{position:relative;width:100%}.spine-vs-win[data-v-3eeb2a30]{position:absolute;top:0;left:0;right:0}.spine-selbar[data-v-d2f0a9a3]{flex:0 1 auto;inline-size:fit-content;max-inline-size:100%;align-self:center;display:flex;align-items:center;gap:var(--spine-space-4);flex-wrap:wrap;min-width:0;padding:5px 10px;min-block-size:30px;background:color-mix(in srgb,var(--spine-primary) 9%,var(--spine-surface));border:var(--spine-bw) solid color-mix(in srgb,var(--spine-primary) 35%,var(--spine-border));border-radius:var(--spine-r-sm);box-shadow:inset 0 1px color-mix(in srgb,var(--spine-primary) 18%,transparent)}.sb-count[data-v-d2f0a9a3]{font:inherit;font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg);white-space:nowrap}.sb-actions[data-v-d2f0a9a3]{display:inline-flex;align-items:center;gap:var(--spine-space-2);flex-wrap:wrap;min-width:0}.sb-clear[data-v-d2f0a9a3]{font:inherit;margin-inline-start:2px;padding-inline-start:var(--spine-space-4);min-block-size:22px;padding-block:1px;padding-inline-end:var(--spine-space-3);border-inline-start:var(--spine-bw) solid color-mix(in srgb,var(--spine-primary) 25%,var(--spine-border));background:var(--spine-ctl-bg);border:var(--spine-bw) solid var(--spine-ctl-border);border-radius:var(--spine-r-sm);color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);line-height:1;cursor:pointer}.sb-clear[data-v-d2f0a9a3]:hover{color:var(--spine-fg);border-color:var(--spine-fg-muted)}.sb-exit[data-v-d2f0a9a3]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;margin-inline-start:2px;padding:0;border:0;border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg-muted);font:inherit;cursor:pointer;transition:color var(--spine-dur-1),background-color var(--spine-dur-1)}.sb-exit[data-v-d2f0a9a3]:hover{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 16%,transparent)}.spine-status-strip[data-v-b5a19cbd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spine-space-2) var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);min-width:0}.ss-item[data-v-b5a19cbd]{display:inline-flex;align-items:center;gap:6px;min-block-size:24px;padding-inline:2px;border-radius:var(--spine-radius-sm);cursor:default;outline:none}.ss-item[data-v-b5a19cbd]:focus-visible{box-shadow:0 0 0 2px var(--spine-primary)}.ss-dot[data-v-b5a19cbd]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--ss-role);box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-role) 25%,transparent)}.ss-item.st-stale .ss-dot[data-v-b5a19cbd]{background:var(--spine-fg-dim);box-shadow:0 0 0 2px color-mix(in srgb,var(--spine-fg-dim) 25%,transparent)}.ss-label[data-v-b5a19cbd]{color:var(--spine-fg)}.ss-detail[data-v-b5a19cbd]{color:var(--spine-fg-dim)}.ss-summary[data-v-b5a19cbd]{margin-inline-start:auto;color:var(--spine-fg-dim);font-size:var(--spine-fs-2xs)}.framed[data-v-b5a19cbd]{min-height:calc(48px * var(--spine-ui-scale,1));padding:7px 10px;gap:6px;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}.framed .ss-item[data-v-b5a19cbd]{min-height:30px;padding:6px 8px;border:1px solid var(--spine-border);border-radius:3px;gap:6px;font:calc(9px * var(--spine-ui-scale,1)) var(--spine-mono)}.framed .ss-dot[data-v-b5a19cbd]{width:5px;height:5px;border-radius:1px;box-shadow:none}.spine-ecards[data-v-b258c9a9]{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.ec-empty[data-v-b258c9a9]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg-dim)}.ec-grid[data-v-b258c9a9]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ec-min, 260px),1fr));gap:var(--spine-space-3)}.ec-card[data-v-b258c9a9]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);transition:border-color var(--spine-dur-1, .15s) ease,transform var(--spine-dur-1, .15s) ease}.ec-card.clickable[data-v-b258c9a9]:hover{border-color:var(--spine-fg-muted)}.ec-grid.sortable .ec-card[data-v-b258c9a9]{cursor:grab}.ec-body[data-v-b258c9a9]{display:flex;flex-direction:column;gap:var(--spine-space-2);padding:var(--spine-space-3) var(--spine-space-4);outline:none}.ec-card.clickable .ec-body[data-v-b258c9a9]{cursor:pointer}.ec-body[data-v-b258c9a9]:focus-visible{box-shadow:inset 0 0 0 2px var(--spine-primary);border-radius:var(--spine-r-md, 10px)}.ec-hd[data-v-b258c9a9]{display:flex;align-items:flex-start;gap:var(--spine-space-3);min-width:0;padding-inline-end:28px}.ec-avatar[data-v-b258c9a9]{flex:none;inline-size:36px;block-size:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center}.ec-avatar img[data-v-b258c9a9]{inline-size:100%;block-size:100%;object-fit:cover;display:block}.ec-mono[data-v-b258c9a9]{inline-size:100%;block-size:100%;display:grid;place-items:center;font-size:var(--spine-fs-xs);font-weight:700;letter-spacing:.04em;color:var(--ec-role);background:color-mix(in srgb,var(--ec-role) 16%,transparent)}.ec-id[data-v-b258c9a9]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ec-title[data-v-b258c9a9]{font-weight:600;font-size:var(--spine-fs-sm);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ec-sub[data-v-b258c9a9]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-status[data-v-b258c9a9]{display:inline-flex;align-items:center;gap:6px;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.ec-dot[data-v-b258c9a9]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--ec-role);box-shadow:0 0 0 2px color-mix(in srgb,var(--ec-role) 25%,transparent)}.ec-badge[data-v-b258c9a9]{flex:none;align-self:flex-start;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);font-weight:600;letter-spacing:.03em;color:var(--ec-role);background:color-mix(in srgb,var(--ec-role) 13%,transparent);border:1px solid color-mix(in srgb,var(--ec-role) 32%,transparent)}.ec-trail[data-v-b258c9a9]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--spine-fg-muted)}.ec-spark[data-v-b258c9a9]{inline-size:64px;block-size:20px}.ec-delta[data-v-b258c9a9]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.ec-delta.up[data-v-b258c9a9]{color:var(--spine-success)}.ec-delta.down[data-v-b258c9a9]{color:var(--spine-danger)}.ec-pills[data-v-b258c9a9]{display:flex;flex-wrap:wrap;gap:6px}.ec-pill[data-v-b258c9a9]{padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);font-weight:600;color:var(--ec-role);background:color-mix(in srgb,var(--ec-role) 14%,transparent)}.ec-stats[data-v-b258c9a9]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:2px var(--spine-space-3)}.ec-stats dt[data-v-b258c9a9]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.ec-stats dd[data-v-b258c9a9]{margin:0;font-size:var(--spine-fs-sm);font-weight:600;grid-row:2}.ec-stats dt[data-v-b258c9a9]{grid-row:1}.ec-meter[data-v-b258c9a9]{block-size:4px;border-radius:2px;background:color-mix(in srgb,var(--spine-fg-dim) 25%,transparent);overflow:hidden}.ec-meter i[data-v-b258c9a9]{display:block;block-size:100%;background:var(--spine-primary);border-radius:2px;transition:inline-size var(--spine-dur-2, .25s) ease}.ec-foot[data-v-b258c9a9]{display:flex;flex-wrap:wrap;gap:6px}.ec-chip[data-v-b258c9a9]{padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);background:color-mix(in srgb,var(--spine-fg-dim) 14%,transparent)}.ec-acts[data-v-b258c9a9]{position:absolute;top:var(--spine-space-2);inset-inline-end:var(--spine-space-2)}.ec-menu-btn[data-v-b258c9a9]{inline-size:26px;block-size:26px;display:grid;place-items:center;border:0;border-radius:var(--spine-r-sm, 6px);background:transparent;color:var(--spine-fg-muted);cursor:pointer}.ec-menu-btn[data-v-b258c9a9]:hover,.ec-menu-btn[aria-expanded=true][data-v-b258c9a9]{background:color-mix(in srgb,var(--spine-fg-dim) 18%,transparent);color:var(--spine-fg)}.ec-menu-btn[data-v-b258c9a9]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.ec-menu[data-v-b258c9a9]{position:absolute;inset-inline-end:0;top:100%;z-index:20;margin:4px 0 0;padding:4px;list-style:none;min-inline-size:160px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm, 6px);box-shadow:var(--spine-shadow-2, 0 8px 24px rgba(0,0,0,.3))}.ec-menu-item[data-v-b258c9a9]{display:block;inline-size:100%;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-sm);text-align:start;cursor:pointer}.ec-menu-item[data-v-b258c9a9]:hover:not(:disabled){background:color-mix(in srgb,var(--spine-fg-dim) 16%,transparent)}.ec-menu-item.danger[data-v-b258c9a9]{color:var(--spine-danger)}.ec-menu-item[data-v-b258c9a9]:disabled{opacity:.5;cursor:default}.ec-pager[data-v-b258c9a9]{display:flex;align-items:center;justify-content:center;gap:var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.ec-direction[data-v-b258c9a9]{width:1em;height:1em}.ec-direction[data-v-b258c9a9]:dir(rtl){transform:scaleX(-1)}.ec-pg[data-v-b258c9a9]{display:inline-flex;align-items:center;gap:var(--spine-space-2);min-block-size:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius, 6px);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ec-pg[data-v-b258c9a9]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ec-pg[data-v-b258c9a9]:disabled{opacity:.45;cursor:default}.ec-pg[data-v-b258c9a9]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ec-card[data-v-b258c9a9],.ec-meter i[data-v-b258c9a9]{transition:none}}.spine-tabs[data-v-6c551007]{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.tabs-list[data-v-6c551007]{display:flex;gap:2px;border-bottom:1px solid var(--spine-hair, var(--spine-border));overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.spine-tabs.pill .tabs-list[data-v-6c551007]{border-bottom:0;gap:var(--spine-space-2)}.tab[data-v-6c551007]{display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding:0 var(--spine-space-3);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--spine-dur-1, .15s) ease,border-color var(--spine-dur-1, .15s) ease}.tab[data-v-6c551007]:hover:not(:disabled){color:var(--spine-fg)}.tab.on[data-v-6c551007]{color:var(--spine-fg);border-bottom-color:var(--spine-primary);font-weight:600}.tab[data-v-6c551007]:disabled{opacity:.45;cursor:default}.tab[data-v-6c551007]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-2px;border-radius:var(--spine-r-sm, 6px)}.spine-tabs.pill .tab[data-v-6c551007]{border-bottom:0;margin-bottom:0;border-radius:999px;min-block-size:30px}.spine-tabs.pill .tab.on[data-v-6c551007]{background:var(--spine-primary);color:var(--spine-on-primary)}.tab-badge[data-v-6c551007]{padding:0 6px;border-radius:999px;font-size:var(--spine-fs-2xs);background:color-mix(in srgb,var(--spine-fg-dim) 22%,transparent);color:var(--spine-fg-muted)}.tab.on .tab-badge[data-v-6c551007]{background:color-mix(in srgb,var(--spine-primary) 20%,transparent);color:var(--spine-primary)}.spine-tabs.pill .tab.on .tab-badge[data-v-6c551007]{background:color-mix(in srgb,var(--spine-on-primary) 25%,transparent);color:var(--spine-on-primary)}.tabs-panel[data-v-6c551007]{min-width:0}.spine-modal-body[data-v-7a5eb30f]{display:flex;flex-direction:column;gap:var(--spine-dialog-gap,var(--spine-space-3));padding:var(--spine-modal-body-padding,var(--spine-space-4) var(--spine-space-5));min-width:0}.spine-modal-foot[data-v-7a5eb30f]{display:flex;justify-content:flex-end;gap:var(--spine-space-2);padding:var(--spine-modal-footer-padding,var(--spine-space-3) var(--spine-space-5) var(--spine-space-4));border-top:1px solid var(--spine-hair, var(--spine-border))}.spine-win.sheet .spine-modal-foot{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:10px 16px}.spine-win.sheet .spine-modal-foot>*{width:100%;min-height:calc(48px * var(--spine-ui-scale, 1));justify-content:center}.spine-win.sheet .spine-modal-body{padding-inline:0}.spine-win-layer[data-v-f62ef55a]{position:fixed;inset:0;pointer-events:none}.spine-win-layer.modal[data-v-f62ef55a]{pointer-events:auto}.spine-win-scrim[data-v-f62ef55a]{position:absolute;inset:0;background:color-mix(in srgb,var(--spine-bg) calc(var(--spine-dialog-scrim-opacity, .55) * 100%),transparent)}.spine-root[data-motion=full] .spine-win-scrim[data-v-f62ef55a]{animation:spine-win-fade-f62ef55a var(--spine-dur-2) ease}.spine-win[data-v-f62ef55a]{position:fixed;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-dialog-radius, var(--spine-r));box-shadow:var(--spine-shadow-4)}.spine-root[data-motion=full] .spine-win[data-v-f62ef55a]:not(.dragging){animation:spine-win-in-f62ef55a var(--spine-dur-2) ease-out}.spine-win.maximized[data-v-f62ef55a]{border-radius:var(--spine-r-sm)}.spine-win.fullscreen[data-v-f62ef55a]{border:0;border-radius:0;box-shadow:none;background:var(--spine-bg)}.spine-win.fullscreen>.spine-win-body[data-v-f62ef55a]{display:flex;min-width:0;padding:0;overflow:hidden}.spine-win-custom-header[data-v-f62ef55a]{flex:none;min-width:0}.spine-win.danger[data-v-f62ef55a]{border-color:color-mix(in srgb,var(--spine-danger) 60%,var(--spine-border))}.spine-win-accent[data-v-f62ef55a]{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--spine-danger);z-index:1}.spine-win-bar[data-v-f62ef55a]{display:flex;align-items:center;gap:var(--spine-dialog-gap, var(--spine-space-3));flex:none;height:38px;padding-block:var(--spine-dialog-header-padding-block, 0);padding-inline:var(--spine-dialog-header-padding-inline, var(--spine-space-5) var(--spine-space-3));background:var(--spine-surface-2);border-bottom:1px solid var(--spine-border);-webkit-user-select:none;user-select:none}.spine-win-bar.movable[data-v-f62ef55a]{cursor:grab}.spine-win.dragging .spine-win-bar[data-v-f62ef55a]{cursor:grabbing}.spine-win-ti[data-v-f62ef55a]{flex:1;min-width:0;font-family:var(--spine-dialog-title-font, inherit);font-size:var(--spine-dialog-title-size, var(--spine-fs-sm));line-height:var(--spine-dialog-title-line-height, inherit);font-weight:var(--spine-dialog-title-weight, 600);letter-spacing:var(--spine-dialog-title-tracking, normal);color:var(--spine-fg);overflow:visible;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}.spine-win-actions[data-v-f62ef55a]{display:flex;align-items:center;gap:2px;flex:none}.spine-win-btn[data-v-f62ef55a]{display:inline-flex;align-items:center;justify-content:center;width:var(--spine-dialog-close-size, 26px);height:var(--spine-dialog-close-size, 26px);font-size:var(--spine-fs-sm);line-height:1;cursor:pointer;color:var(--spine-fg-muted);background:none;border:0;border-radius:var(--spine-r-sm)}.spine-win-default-icon[data-v-f62ef55a]{width:var(--spine-dialog-close-icon-size, 12px);height:var(--spine-dialog-close-icon-size, 12px)}.spine-win-btn[data-v-f62ef55a]:hover{background:color-mix(in srgb,var(--spine-fg) 10%,transparent);color:var(--spine-fg)}.spine-win-btn.close[data-v-f62ef55a]:hover{background:color-mix(in srgb,var(--spine-danger) 18%,transparent);color:var(--spine-danger)}.spine-win-body[data-v-f62ef55a]{flex:1;min-height:0;overflow:auto;padding:var(--spine-dialog-body-padding, var(--spine-pad));font-family:var(--spine-dialog-body-font, inherit);font-size:var(--spine-dialog-body-size, var(--spine-fs-sm));line-height:var(--spine-dialog-body-line-height, inherit);font-weight:var(--spine-dialog-body-weight, inherit);letter-spacing:var(--spine-dialog-body-tracking, normal);color:var(--spine-fg)}.spine-win.adaptive>.spine-win-body[data-v-f62ef55a]{flex:0 1 auto}.spine-win-foot[data-v-f62ef55a]{flex:none;display:flex;justify-content:flex-end;gap:var(--spine-dialog-gap, var(--spine-space-3));padding:var(--spine-dialog-footer-padding, 10px var(--spine-pad));border-top:1px solid var(--spine-hair)}.spine-win-h[data-v-f62ef55a]{position:absolute;z-index:2}.h-n[data-v-f62ef55a]{top:-3px;left:8px;right:8px;height:7px;cursor:ns-resize}.h-s[data-v-f62ef55a]{bottom:-3px;left:8px;right:8px;height:7px;cursor:ns-resize}.h-e[data-v-f62ef55a]{top:8px;bottom:8px;right:-3px;width:7px;cursor:ew-resize}.h-w[data-v-f62ef55a]{top:8px;bottom:8px;left:-3px;width:7px;cursor:ew-resize}.h-ne[data-v-f62ef55a]{top:-4px;right:-4px;width:12px;height:12px;cursor:nesw-resize}.h-nw[data-v-f62ef55a]{top:-4px;left:-4px;width:12px;height:12px;cursor:nwse-resize}.h-se[data-v-f62ef55a]{bottom:-4px;right:-4px;width:12px;height:12px;cursor:nwse-resize}.h-sw[data-v-f62ef55a]{bottom:-4px;left:-4px;width:12px;height:12px;cursor:nesw-resize}@keyframes spine-win-in-f62ef55a{0%{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes spine-win-fade-f62ef55a{0%{opacity:0}}.spine-win.sp-dialog-shape[data-v-f62ef55a]{border-radius:var(--spine-dialog-shape-radius,var(--spine-r))}.sp-dialog-shape>.spine-win-bar[data-v-f62ef55a]{--header-left:var(--spine-dialog-header-inset-start,var(--spine-space-5));padding-left:max(var(--header-left),min(var(--spine-dialog-effective-cut,0px),50%));outline-offset:var(--spine-dialog-focus-offset,1px);min-height:calc(var(--spine-dialog-close-size,26px) + 12px)}.sp-dialog-shape>.spine-win-bar[data-v-f62ef55a]:dir(rtl){--header-left:var(--spine-dialog-header-inset-end,var(--spine-space-3))}.sp-dialog-shape[data-v-f62ef55a]:has(>.spine-win-bar:focus-visible){--sp-dialog-border:var(--spine-primary)}.sp-dialog-shape>.spine-win-custom-header[data-v-f62ef55a]{padding-left:min(var(--spine-dialog-effective-cut,0px),50%)}.sp-dialog-shape.danger[data-v-f62ef55a]{--sp-dialog-border:var(--spine-danger)}.spine-win.sheet[data-v-f62ef55a]{border-radius:calc(16px * var(--spine-ui-scale, 1)) calc(16px * var(--spine-ui-scale, 1)) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.spine-win.sheet>.spine-win-accent[data-v-f62ef55a]{inset-block:0 auto;inset-inline:0;width:auto;height:3px}.spine-win.sheet>.spine-win-bar[data-v-f62ef55a]{height:auto;min-height:calc(48px * var(--spine-ui-scale, 1));padding-inline:16px 4px}.spine-win.sheet .spine-win-ti[data-v-f62ef55a]{font-size:calc(17px * var(--spine-ui-scale, 1));white-space:normal}.spine-win.sheet .spine-win-btn.close[data-v-f62ef55a]{width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1))}.spine-win.sheet .spine-win-btn.close .spine-win-default-icon[data-v-f62ef55a]{width:18px;height:18px}.spine-win.sheet>.spine-win-body[data-v-f62ef55a]{flex:0 1 auto;padding-inline:16px}.spine-win.sheet>.spine-win-foot[data-v-f62ef55a]{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:10px 16px}.spine-win.sheet>.spine-win-foot>[data-v-f62ef55a-s]{width:100%;min-height:calc(48px * var(--spine-ui-scale, 1));justify-content:center}.spine-repeat[data-v-75391e7d]{display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.rp-empty[data-v-75391e7d]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.rp-list[data-v-75391e7d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spine-space-2)}.rp-row[data-v-75391e7d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--spine-space-2);padding:var(--spine-space-2) var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm, 6px);background:var(--spine-surface)}.rp-row[data-v-75391e7d]:not(.sortable){grid-template-columns:minmax(0,1fr) auto}.rp-row.sortable[data-v-75391e7d]{cursor:grab}.rp-row[data-v-75391e7d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.rp-grip[data-v-75391e7d]{color:var(--spine-fg-dim);width:1em;height:1em;margin-top:6px;-webkit-user-select:none;user-select:none}.rp-icon[data-v-75391e7d]{width:1em;height:1em}.rp-body[data-v-75391e7d]{min-width:0}.rp-remove[data-v-75391e7d]{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border:0;border-radius:var(--spine-r-sm, 6px);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:16px;line-height:1;cursor:pointer}.rp-remove[data-v-75391e7d]:hover:not(:disabled){color:var(--spine-danger);background:color-mix(in srgb,var(--spine-danger) 12%,transparent)}.rp-remove[data-v-75391e7d]:disabled{opacity:.35;cursor:default}.rp-add[data-v-75391e7d]{display:inline-flex;align-items:center;gap:var(--spine-space-2);align-self:flex-start;min-block-size:30px;padding:0 var(--spine-space-3);border:1px dashed var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius, 6px);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.rp-add[data-v-75391e7d]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.rp-add[data-v-75391e7d]:disabled{opacity:.45;cursor:default}.rp-add[data-v-75391e7d]:focus-visible,.rp-remove[data-v-75391e7d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-locsw[data-v-027651f8]{position:relative;display:inline-flex}.spine-locsw-cur[data-v-027651f8]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);letter-spacing:.04em;text-transform:none;margin-inline-start:5px}.spine-locsw-menu[data-v-027651f8]{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:var(--spine-z-popover);min-width:190px;margin:0;padding:var(--spine-space-1);background:var(--spine-surface);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:0 8px 26px color-mix(in srgb,var(--spine-bg) 55%,transparent)}.spine-locsw-list[data-v-027651f8]{margin:0;padding:0;list-style:none}.spine-locsw-sec[data-v-027651f8]{padding:5px 9px 3px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);font-weight:600}.spine-locsw-rule[data-v-027651f8]{height:var(--spine-bw);margin:4px 2px;background:var(--spine-hair)}.spine-locsw-item[data-v-027651f8]{display:flex;align-items:center;gap:var(--spine-space-3);width:100%;min-height:28px;padding:4px 9px;border:0;border-radius:var(--spine-r-sm);background:none;cursor:pointer;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-sm);text-align:start}@media(max-width:700px),(max-width:950px)and (max-height:500px){.spine-locsw-item[data-v-027651f8]{min-height:calc(44px * var(--spine-ui-scale, 1))}}.spine-locsw-item[data-v-027651f8]:hover{background:color-mix(in srgb,var(--spine-agent) 10%,transparent)}.spine-locsw-item.sel[data-v-027651f8]{color:var(--spine-agent)}.spine-locsw-native[data-v-027651f8]{flex:1}.spine-locsw-tag[data-v-027651f8]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.locsw-enter-active[data-v-027651f8],.locsw-leave-active[data-v-027651f8]{transition:opacity var(--spine-dur-1) ease,transform var(--spine-dur-1) ease}.spine-root[data-motion=none] .locsw-enter-active[data-v-027651f8],.spine-root[data-motion=none] .locsw-leave-active[data-v-027651f8]{transition:none}.locsw-enter-from[data-v-027651f8],.locsw-leave-to[data-v-027651f8]{opacity:0;transform:translateY(-3px)}.spine-tree[data-v-c6228e47]{display:flex;flex-direction:column;gap:1px;min-height:0;overflow:auto;outline:none;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.spine-tree-row[data-v-c6228e47]{position:relative;display:flex;align-items:center;gap:var(--spine-space-2);min-height:28px;padding-block:3px;padding-inline-end:var(--spine-space-3);border-radius:var(--spine-r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.spine-tree-row[data-v-c6228e47]:hover{background:color-mix(in srgb,var(--spine-fg) 5%,transparent)}.spine-tree-row.active[data-v-c6228e47]{background:color-mix(in srgb,var(--spine-primary) 16%,transparent)}.spine-tree-row.active .spine-tree-label[data-v-c6228e47]{font-weight:600}.spine-tree-row.disabled[data-v-c6228e47]{opacity:.45;cursor:default}.spine-tree-row.drop[data-v-c6228e47]{outline:2px dashed var(--spine-agent);outline-offset:-2px;background:color-mix(in srgb,var(--spine-agent) 10%,transparent)}.spine-tree-row.drop-copy[data-v-c6228e47]{outline:2px dashed var(--spine-success);outline-offset:-2px;background:color-mix(in srgb,var(--spine-success) 10%,transparent)}.spine-tree-chev[data-v-c6228e47]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;border-radius:var(--spine-r-xs);color:var(--spine-fg-dim);cursor:pointer}.spine-tree-chev[data-v-c6228e47]:hover{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 8%,transparent)}.spine-tree-chev.leaf[data-v-c6228e47]{visibility:hidden;cursor:default}.spine-tree-chev svg[data-v-c6228e47]{width:8px;height:8px}.spine-tree-chev.open svg[data-v-c6228e47]{transform:rotate(90deg)}[dir=rtl] .spine-tree-chev svg[data-v-c6228e47]{transform:rotate(180deg)}[dir=rtl] .spine-tree-chev.open svg[data-v-c6228e47]{transform:rotate(90deg)}.spine-root[data-motion=full] .spine-tree-chev svg[data-v-c6228e47]{transition:transform var(--spine-dur-2) ease}.spine-tree-ic[data-v-c6228e47]{flex:none;color:var(--spine-fg-muted)}.spine-tree-label[data-v-c6228e47]{min-width:0;overflow:hidden;text-overflow:ellipsis}.spine-tree-count[data-v-c6228e47]{margin-inline-start:auto;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.spine-tree-acts[data-v-c6228e47]{display:inline-flex;align-items:center;gap:2px;flex:none;margin-inline-start:var(--spine-space-1)}@media(hover:hover)and (pointer:fine){.spine-tree-acts[data-v-c6228e47]{opacity:.45}.spine-tree-row:hover .spine-tree-acts[data-v-c6228e47],.spine-tree-row:focus-within .spine-tree-acts[data-v-c6228e47]{opacity:1}}.spine-root[data-motion=full] .spine-tree-acts[data-v-c6228e47]{transition:opacity var(--spine-dur-1) ease}.spine-tsel[data-v-01eb33c8]{position:relative;inline-size:100%}.spine-tsel-trig[data-v-01eb33c8]{inline-size:100%;display:flex;align-items:center;gap:var(--spine-space-2);min-block-size:var(--spine-ctl-height, 30px);padding:0 var(--spine-space-3);background:var(--spine-ctl-bg);color:var(--spine-fg);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-ctl-radius);font:inherit;text-align:start;cursor:pointer}.spine-tsel.disabled .spine-tsel-trig[data-v-01eb33c8]{opacity:.55;cursor:default}.spine-tsel.invalid .spine-tsel-trig[data-v-01eb33c8]{border-color:var(--spine-danger)}.spine-tsel-val[data-v-01eb33c8]{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-tsel-val.ph[data-v-01eb33c8]{color:var(--spine-fg-dim)}.spine-tsel-clear[data-v-01eb33c8]{flex:none;display:inline-flex;align-items:center;color:var(--spine-fg-dim);cursor:pointer;padding:0 3px}.spine-tsel-clear[data-v-01eb33c8]:hover{color:var(--spine-fg)}.spine-tsel-chev[data-v-01eb33c8]{flex:none;color:var(--spine-fg-dim);display:inline-flex}.spine-tsel-panel[data-v-01eb33c8]{background:var(--spine-surface);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);overflow:hidden;min-inline-size:180px}.spine-tsel-filter[data-v-01eb33c8]{padding:var(--spine-space-2);border-block-end:var(--spine-bw) solid var(--spine-hair)}.spine-tsel-fin[data-v-01eb33c8]{inline-size:100%;min-block-size:26px;padding:0 7px;background:var(--spine-ctl-bg);color:var(--spine-fg);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-ctl-radius);font:inherit}.spine-tsel-state[data-v-01eb33c8]{padding:var(--spine-space-4) var(--spine-space-5);font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);font-style:italic}.spine-tsel-tree[data-v-01eb33c8]{max-block-size:260px;overflow:auto;padding:var(--spine-space-1) 0}.spine-tsel-row[data-v-01eb33c8]{display:flex;align-items:center;gap:5px;min-block-size:26px;padding-block:2px;padding-inline-end:var(--spine-space-4);cursor:pointer;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.spine-tsel-row[data-v-01eb33c8]:hover,.spine-tsel-row.focused[data-v-01eb33c8]{background:var(--spine-surface-2)}.spine-tsel-row.sel[data-v-01eb33c8]{background:color-mix(in srgb,var(--spine-primary) 20%,transparent)}.spine-tsel-lb[data-v-01eb33c8]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-tsel-tw[data-v-01eb33c8]{flex:none;inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--spine-fg-dim);border-radius:var(--spine-r-sm)}.spine-tsel-tw[data-v-01eb33c8]:hover{color:var(--spine-fg);background:var(--spine-surface)}.spine-tsel-tw svg[data-v-01eb33c8]{transition:transform var(--spine-dur-1) ease;transform:rotate(-90deg)}.spine-tsel-tw.open svg[data-v-01eb33c8]{transform:rotate(0)}:root[dir=rtl] .spine-tsel-tw svg[data-v-01eb33c8],[dir=rtl] .spine-tsel-tw svg[data-v-01eb33c8]{transform:rotate(90deg)}:root[dir=rtl] .spine-tsel-tw.open svg[data-v-01eb33c8],[dir=rtl] .spine-tsel-tw.open svg[data-v-01eb33c8]{transform:rotate(0)}.spine-tsel-tw-sp[data-v-01eb33c8]{flex:none;inline-size:20px}@media(prefers-reduced-motion:reduce){.spine-tsel-tw svg[data-v-01eb33c8]{transition:none}}.spine-tp[data-v-6dea787a]{display:inline-flex}.spine-tp-cols[data-v-6dea787a]{display:flex;gap:var(--spine-space-1)}.spine-tp-col[data-v-6dea787a]{display:flex;flex-direction:column;gap:1px;max-height:176px;overflow-y:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin;min-width:40px}.spine-tp-col.ampm[data-v-6dea787a]{min-width:44px}.spine-tp-cell[data-v-6dea787a]{flex:none;padding:var(--spine-space-1) var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);text-align:center;cursor:pointer;color:var(--spine-ctl-fg);background:none;border:0;border-radius:var(--spine-r-sm)}.spine-tp-cell[data-v-6dea787a]:hover{background:var(--spine-surface-2)}.spine-tp-cell.on[data-v-6dea787a]{background:var(--spine-ctl-focus);color:var(--spine-on-primary)}.spine-tp-trig-wrap[data-v-6dea787a]{display:inline-flex;width:100%;min-width:0}.spine-tp-trig[data-v-6dea787a]{display:flex;align-items:center;gap:var(--spine-space-2);width:100%;min-width:0;cursor:pointer;height:var(--spine-ctl-height);padding:0 var(--spine-ctl-pad-x);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);text-align:start}.spine-tp-trig.ph .spine-tp-txt[data-v-6dea787a]{color:var(--spine-fg-dim)}.spine-tp-trig[data-v-6dea787a]:hover:not(.disabled){border-color:color-mix(in srgb,var(--spine-ctl-fg) 22%,var(--spine-ctl-border))}.spine-tp-trig[data-v-6dea787a]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0;border-color:var(--spine-ctl-focus)}.spine-tp-trig.invalid[data-v-6dea787a]{border-color:var(--spine-danger)}.spine-tp-trig.disabled[data-v-6dea787a]{opacity:.45;pointer-events:none}.spine-tp-txt[data-v-6dea787a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-tp-ico[data-v-6dea787a]{flex:none;display:inline-flex;color:var(--spine-fg-dim)}.spine-tp-panel[data-v-6dea787a]{padding:var(--spine-space-1);background:var(--spine-surface);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);box-shadow:var(--spine-shadow-3)}.spine-root[data-motion=full] .spine-tp-panel[data-v-6dea787a]{animation:spine-ovl-in-6dea787a var(--spine-dur-1) ease}@keyframes spine-ovl-in-6dea787a{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.spine-dur[data-v-4b288b5c]{display:inline-flex;align-items:center;gap:var(--spine-space-2);width:100%;min-width:0}.spine-dur-num[data-v-4b288b5c]{flex:1 1 56%;min-width:0}.spine-dur-unit[data-v-4b288b5c]{flex:1 1 44%;min-width:0;cursor:pointer}.spine-dur-num[data-v-4b288b5c],.spine-dur-unit[data-v-4b288b5c]{min-height:var(--spine-ctl-height, 30px);padding:0 var(--spine-ctl-pad-x, 8px);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.spine-dur-num[data-v-4b288b5c]:focus-visible,.spine-dur-unit[data-v-4b288b5c]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0;border-color:var(--spine-ctl-focus)}.spine-dur.invalid .spine-dur-num[data-v-4b288b5c],.spine-dur.invalid .spine-dur-unit[data-v-4b288b5c]{border-color:var(--spine-danger)}.spine-dur.disabled[data-v-4b288b5c]{opacity:.45;pointer-events:none}.spine-dur.sz-sm .spine-dur-num[data-v-4b288b5c],.spine-dur.sz-sm .spine-dur-unit[data-v-4b288b5c]{font-size:var(--spine-fs-xs)}.spine-cidr[data-v-0217b37a]{width:100%;display:grid;gap:3px}.spine-cidr-row[data-v-0217b37a]{position:relative;display:flex;align-items:center}.spine-cidr-in[data-v-0217b37a]{font-family:var(--spine-mono);width:100%;padding:7px var(--spine-ctl-pad-x);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);padding-inline-end:34px;direction:ltr;text-align:start}.spine-cidr.sz-sm .spine-cidr-in[data-v-0217b37a]{font-size:var(--spine-fs-xs);padding:5px var(--spine-ctl-pad-x)}.spine-cidr-in[data-v-0217b37a]:focus{outline:var(--spine-focus-ring);outline-offset:0;border-color:var(--spine-ctl-focus)}.spine-cidr.invalid .spine-cidr-in[data-v-0217b37a]{border-color:var(--spine-danger)}.spine-cidr.disabled[data-v-0217b37a]{opacity:.45;pointer-events:none}.spine-cidr-fam[data-v-0217b37a]{font-family:var(--spine-mono);position:absolute;inset-inline-end:8px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);pointer-events:none;letter-spacing:.04em}.spine-cidr-note[data-v-0217b37a]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);min-height:calc(14px * var(--spine-ui-scale, 1))}.spine-cidr-err[data-v-0217b37a]{color:var(--spine-danger)}.spine-cidr-range[data-v-0217b37a]{direction:ltr;font-family:var(--spine-mono)}.spine-cidr-sep[data-v-0217b37a]{opacity:.5}.spine-cidr-fix[data-v-0217b37a]{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-primary);background:none;border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);cursor:pointer}.spine-cidr-fix[data-v-0217b37a]:hover{border-color:var(--spine-primary)}.spine-msel[data-v-37baf034]{display:inline-flex;width:100%;min-width:0}.spine-msel-trig[data-v-37baf034]{display:flex;align-items:center;gap:var(--spine-space-1);flex-wrap:wrap;width:100%;min-width:0;cursor:pointer;min-height:var(--spine-ctl-height);padding:3px var(--spine-ctl-pad-x);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);text-align:start}.spine-msel.sz-sm .spine-msel-trig[data-v-37baf034]{--spine-ctl-height: calc(var(--spine-fs) + 10px);font-size:var(--spine-fs-xs)}.spine-msel.sz-lg .spine-msel-trig[data-v-37baf034]{--spine-ctl-height: calc(var(--spine-fs) + 24px)}.spine-msel-trig[data-v-37baf034]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0;border-color:var(--spine-ctl-focus)}.spine-msel.invalid .spine-msel-trig[data-v-37baf034]{border-color:var(--spine-danger)}.spine-msel.disabled[data-v-37baf034]{opacity:.45;pointer-events:none}.spine-msel-ph[data-v-37baf034]{flex:1;color:var(--spine-fg-dim)}.spine-msel-chip[data-v-37baf034]{display:inline-flex;align-items:center;gap:var(--spine-space-1);font-size:var(--spine-fs-xs);padding-block:1px;padding-inline:7px 4px;background:color-mix(in srgb,var(--spine-ctl-focus) 14%,var(--spine-surface-2));border:1px solid color-mix(in srgb,var(--spine-ctl-focus) 40%,var(--spine-ctl-border));border-radius:var(--spine-ctl-radius);color:var(--spine-fg);white-space:nowrap}.spine-msel-chip .x[data-v-37baf034]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-block:-4px;margin-inline:2px -2px;cursor:pointer;font-style:normal;color:var(--spine-fg-dim)}.spine-msel-chip .x[data-v-37baf034]:hover{color:var(--spine-danger)}.spine-msel-more[data-v-37baf034]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);align-self:center}.spine-msel-chev[data-v-37baf034]{flex:none;display:inline-flex;margin-inline-start:auto;color:var(--spine-fg-dim);align-self:center}.spine-root[data-motion=full] .spine-msel-chev[data-v-37baf034]{transition:transform var(--spine-dur-1) ease}.spine-msel.open .spine-msel-chev[data-v-37baf034]{transform:rotate(180deg)}.spine-msel-panel[data-v-37baf034]{background:var(--spine-surface);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);box-shadow:var(--spine-shadow-3);overflow:hidden;display:flex;flex-direction:column;min-width:140px}.spine-root[data-motion=full] .spine-msel-panel[data-v-37baf034]{animation:spine-ovl-in-37baf034 var(--spine-dur-1) ease}.spine-msel-filter[data-v-37baf034]{padding:var(--spine-space-2);border-bottom:1px solid var(--spine-hair)}.spine-msel-fin[data-v-37baf034]{width:100%;height:calc(var(--spine-fs) + 12px);padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg);background:var(--spine-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.spine-msel-fin[data-v-37baf034]:focus{outline:none;border-color:var(--spine-ctl-focus)}.spine-msel-all[data-v-37baf034]{width:100%;text-align:start;padding:var(--spine-space-2) var(--spine-space-4);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer;color:var(--spine-ctl-focus);background:none;border:0;border-bottom:1px solid var(--spine-hair)}.spine-msel-all[data-v-37baf034]:hover{background:var(--spine-surface-2)}@keyframes spine-ovl-in-37baf034{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:700px),(max-width:950px)and (max-height:500px){.spine-msel-trig[data-v-37baf034]{min-height:calc(48px * var(--spine-ui-scale, 1))}.spine-msel-chip .x[data-v-37baf034]{min-width:calc(44px * var(--spine-ui-scale, 1));min-height:calc(44px * var(--spine-ui-scale, 1));margin-block:-12px;margin-inline:-4px -10px}}@container pane (max-width: 700px){.spine-msel-trig[data-v-37baf034]{min-height:calc(48px * var(--spine-ui-scale, 1))}.spine-msel-chip .x[data-v-37baf034]{min-width:calc(44px * var(--spine-ui-scale, 1));min-height:calc(44px * var(--spine-ui-scale, 1));margin-block:-12px;margin-inline:-4px -10px}}.spine-optlist[data-v-e01c4bef]{overflow:auto;overscroll-behavior:contain}.spine-opt-hd[data-v-e01c4bef]{padding:0 var(--spine-space-4);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);font-weight:600;background:var(--spine-surface)}.spine-opt-hd.sticky[data-v-e01c4bef]{position:sticky;top:0;z-index:1}.spine-opt[data-v-e01c4bef]{display:flex;align-items:center;gap:7px;padding:0 var(--spine-space-4);cursor:pointer;color:var(--spine-fg);font-size:var(--spine-fs-sm)}.spine-opt-lb[data-v-e01c4bef]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-opt.active[data-v-e01c4bef]{background:color-mix(in srgb,var(--spine-ctl-focus) 12%,transparent)}.spine-opt.on[data-v-e01c4bef]{color:var(--spine-fg);font-weight:500}.spine-opt-hit[data-v-e01c4bef]{color:var(--spine-ctl-focus);font-weight:700}.spine-opt.disabled[data-v-e01c4bef]{opacity:.4;cursor:not-allowed}.spine-opt-ck[data-v-e01c4bef]{color:var(--spine-ctl-focus)}.spine-opt-cb[data-v-e01c4bef]{flex:none;width:15px;height:15px;border:1px solid var(--spine-border);border-radius:var(--spine-r-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--spine-on-primary)}.spine-opt-cb.on[data-v-e01c4bef]{background:var(--spine-ctl-focus);border-color:var(--spine-ctl-focus)}.spine-opt-empty[data-v-e01c4bef]{padding:var(--spine-space-3) var(--spine-space-4);color:var(--spine-fg-dim);font-size:var(--spine-fs-sm)}.spine-block[data-v-c9f30393]{position:relative}.spine-block-content.inert[data-v-c9f30393]{pointer-events:none;-webkit-user-select:none;user-select:none}.spine-block-mask[data-v-c9f30393]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spine-space-4);background:color-mix(in srgb,var(--spine-surface) 62%,transparent);-webkit-backdrop-filter:saturate(1) blur(.5px);backdrop-filter:saturate(1) blur(.5px);border-radius:inherit}.spine-block-spin[data-v-c9f30393]{width:26px;height:26px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--spine-fg) 18%,transparent);border-top-color:var(--spine-primary)}.spine-root[data-motion=full] .spine-block-spin[data-v-c9f30393]{animation:spine-block-spin-c9f30393 .8s linear infinite}.spine-block-lb[data-v-c9f30393]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);font-weight:600}.spine-root[data-motion=full] .spine-block-fade-enter-active[data-v-c9f30393],.spine-root[data-motion=full] .spine-block-fade-leave-active[data-v-c9f30393]{transition:opacity var(--spine-dur-1) ease}.spine-block-fade-enter-from[data-v-c9f30393],.spine-block-fade-leave-to[data-v-c9f30393]{opacity:0}@keyframes spine-block-spin-c9f30393{to{transform:rotate(360deg)}}.spine-fd[data-v-ed54129f]{display:flex;flex-direction:column;gap:var(--spine-space-3)}.spine-fd.disabled[data-v-ed54129f]{opacity:.5;pointer-events:none}.spine-fd-zone[data-v-ed54129f]{display:flex;flex-direction:column;align-items:center;gap:var(--spine-space-2);text-align:center;padding:var(--spine-space-6) var(--spine-space-5);cursor:pointer;background:var(--spine-surface-2);color:var(--spine-fg-muted);border:1px dashed var(--spine-border);border-radius:var(--spine-r-sm)}.spine-fd-zone[data-v-ed54129f]:hover{border-color:var(--spine-ctl-focus, var(--spine-primary));color:var(--spine-fg)}.spine-fd.dragging .spine-fd-zone[data-v-ed54129f]{border-color:var(--spine-ctl-focus, var(--spine-agent));background:color-mix(in srgb,var(--spine-ctl-focus, var(--spine-agent)) 10%,var(--spine-surface-2));color:var(--spine-fg)}.spine-fd.invalid .spine-fd-zone[data-v-ed54129f]{border-color:var(--spine-danger)}.spine-fd-ic[data-v-ed54129f]{color:var(--spine-fg-dim);display:inline-flex}.spine-fd-prompt[data-v-ed54129f]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--spine-space-2);font-size:var(--spine-fs-sm)}.spine-fd-browse[data-v-ed54129f]{min-height:24px;padding:2px 12px;font:inherit;font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-on-primary, #fff);background:var(--spine-ctl-focus, var(--spine-primary));border:1px solid var(--spine-ctl-focus, var(--spine-primary));border-radius:var(--spine-r-sm);cursor:pointer}.spine-fd-browse[data-v-ed54129f]:hover{filter:brightness(1.06)}.spine-fd-hint[data-v-ed54129f]{color:var(--spine-fg-dim);font-size:var(--spine-fs-2xs)}.spine-fd-zerr[data-v-ed54129f]{font-size:var(--spine-fs-2xs);color:var(--spine-danger)}.spine-fd-strip[data-v-ed54129f]{display:flex;flex-direction:column;gap:5px}.spine-fd-chip[data-v-ed54129f]{display:flex;align-items:center;gap:var(--spine-space-3);min-width:0;background:var(--spine-surface);border:1px solid var(--spine-hair);border-radius:var(--spine-r-sm);padding:4px 5px 4px 7px}.spine-fd-chip.bad[data-v-ed54129f]{border-color:color-mix(in srgb,var(--spine-danger) 45%,var(--spine-border));background:color-mix(in srgb,var(--spine-danger) 7%,var(--spine-surface))}.spine-fd-chip[data-state=sending][data-v-ed54129f]{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--spine-primary) 12%,transparent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:spine-fd-sending-ed54129f 1.2s linear infinite}@keyframes spine-fd-sending-ed54129f{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.spine-fd-chip[data-state=sending][data-v-ed54129f]{animation:none}}.spine-fd-thumb[data-v-ed54129f]{flex:none;width:26px;height:26px;border-radius:var(--spine-r-sm);object-fit:cover}.spine-fd-chip-ic[data-v-ed54129f]{flex:none;color:var(--spine-fg-dim);display:inline-flex}.spine-fd-meta[data-v-ed54129f]{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.spine-fd-name[data-v-ed54129f]{font-size:var(--spine-fs-xs);color:var(--spine-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-fd-size[data-v-ed54129f]{color:var(--spine-fg-dim);font-size:var(--spine-fs-2xs)}.spine-fd-err[data-v-ed54129f]{color:var(--spine-danger);font-size:var(--spine-fs-2xs);white-space:pre-line;overflow-wrap:anywhere}.spine-fd-ok[data-v-ed54129f]{flex:none;display:inline-flex;color:var(--spine-success)}.spine-fd-x[data-v-ed54129f]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg-dim);cursor:pointer}.spine-fd-x[data-v-ed54129f]:hover{background:var(--spine-surface-2);color:var(--spine-danger)}.spine-fd-x[data-v-ed54129f]:focus-visible{outline:2px solid var(--spine-danger);outline-offset:1px}.spine-fd-input[data-v-ed54129f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tst[data-v-592899dc]{position:fixed;z-index:var(--spine-z-toast, 1100);display:flex;flex-direction:column;gap:var(--spine-space-2, 8px);width:min(380px,calc(100vw - 32px));pointer-events:none}.tst.bottom-end[data-v-592899dc]{bottom:16px;inset-inline-end:16px}.tst.bottom-start[data-v-592899dc]{bottom:16px;inset-inline-start:16px}.tst.top-end[data-v-592899dc]{top:16px;inset-inline-end:16px}.tst.top-start[data-v-592899dc]{top:16px;inset-inline-start:16px}.tst-card[data-v-592899dc]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--spine-space-2, 8px);padding:var(--spine-space-2, 8px) var(--spine-space-3, 12px);pointer-events:auto;overflow:hidden;background:var(--spine-surface);color:var(--spine-fg);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);box-shadow:var(--spine-shadow-2, 0 12px 32px rgba(0,0,0,.35));font-size:var(--spine-fs-sm, 14px)}.tst-dot[data-v-592899dc]{width:8px;height:8px;border-radius:50%;background:var(--tst-role);flex:none}.tst-body[data-v-592899dc]{display:flex;flex-direction:column;min-width:0}.tst-title[data-v-592899dc]{font-weight:600}.tst-n[data-v-592899dc]{color:var(--spine-fg-dim);font-weight:500}.tst-msg[data-v-592899dc]{font-size:var(--spine-fs-xs, 12px);color:var(--spine-fg-muted);overflow-wrap:anywhere}.tst-act[data-v-592899dc]{min-height:28px;padding:0 var(--spine-space-3, 12px);border:1px solid var(--tst-role);border-radius:var(--spine-ctl-radius, 6px);background:transparent;color:var(--tst-role);font:inherit;font-size:var(--spine-fs-xs, 12px);font-weight:600;cursor:pointer}.tst-x[data-v-592899dc]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--spine-ctl-radius, 6px);background:transparent;color:var(--spine-fg-dim);font:inherit;font-size:16px;line-height:1;cursor:pointer}.dismiss-icon[data-v-592899dc]{width:1em;height:1em}.tst-x[data-v-592899dc]:hover,.tst-act[data-v-592899dc]:hover{color:var(--spine-fg)}.tst-act[data-v-592899dc]:focus-visible,.tst-x[data-v-592899dc]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.tst-bar[data-v-592899dc]{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tst-role);transform-origin:left;transition:transform .25s linear}@media(prefers-reduced-motion:reduce){.tst-bar[data-v-592899dc]{transition:none}}.entity-picker[data-v-b507af06]{width:calc(300px * var(--spine-ui-scale, 1));max-width:calc(100vw - 48px);display:flex;flex-direction:column;gap:var(--spine-gap)}.entity-options[data-v-b507af06]{max-height:50dvh;overflow:auto}.entity-options button[data-v-b507af06]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-gap);width:100%;min-height:calc(44px * var(--spine-ui-scale, 1));border:1px solid transparent;border-radius:var(--spine-r);padding:var(--spine-pad);text-align:start;color:var(--spine-fg);background:transparent;font:inherit;cursor:pointer}.entity-options button[data-v-b507af06]:hover{background:var(--spine-surface-2)}.entity-options button[aria-pressed=true][data-v-b507af06]{border-color:var(--spine-primary);background:var(--spine-surface-2)}.entity-options button[data-v-b507af06]:disabled{opacity:.45;cursor:default}small[data-v-b507af06]{display:block;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.compact[data-v-b507af06]{width:100%;max-width:none;gap:calc(6px * var(--spine-ui-scale, 1))}.compact .entity-options button[data-v-b507af06]{min-height:calc(40px * var(--spine-ui-scale, 1));padding:calc(6px * var(--spine-ui-scale, 1)) calc(10px * var(--spine-ui-scale, 1));border:0;gap:calc(10px * var(--spine-ui-scale, 1));font-size:calc(12.5px * var(--spine-ui-scale, 1));color:var(--spine-fg-muted)}.compact .entity-options button[aria-pressed=true][data-v-b507af06]{color:var(--spine-fg);background:var(--spine-muted);box-shadow:inset 2px 0 0 var(--spine-primary)}.compact .entity-options button[data-v-b507af06]:hover{color:var(--spine-fg)}.compact .option-label[data-v-b507af06]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(2px * var(--spine-ui-scale, 1)) calc(10px * var(--spine-ui-scale, 1));width:100%;min-width:0;overflow-wrap:anywhere}.compact .option-label b[data-v-b507af06]{font-weight:400}.compact small[data-v-b507af06]{font-size:calc(11px * var(--spine-ui-scale, 1));max-width:100%;color:var(--spine-fg-dim)}@media(pointer:coarse){.compact .entity-options button[data-v-b507af06]{min-height:calc(44px * var(--spine-ui-scale, 1))}}.sp-popover.sp-picker-compact{box-sizing:border-box;width:calc(320px * var(--spine-ui-scale, 1));padding:calc(6px * var(--spine-ui-scale, 1));box-shadow:var(--spine-shadow-4);border-radius:var(--spine-shell-scope-radius);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--spine-shell-scope-cut) * 2),calc(100% - var(--spine-shell-scope-cut) * 2) 100%,0 100%)}.sp-page-header[data-v-d6af80d2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spine-gap);padding-block:calc(12px * var(--spine-ui-scale, 1))}h1[data-v-d6af80d2]{margin:0;font-family:var(--spine-header-page-font);font-size:var(--spine-header-page-size);letter-spacing:var(--spine-header-page-tracking);font-weight:var(--spine-header-page-weight);line-height:var(--spine-header-page-line-height)}p[data-v-d6af80d2]{margin:var(--spine-space-2) 0 0;font-family:var(--spine-header-subtitle-font);font-size:var(--spine-header-subtitle-size);color:var(--spine-fg-muted);font-weight:var(--spine-header-subtitle-weight);line-height:var(--spine-header-subtitle-line-height);letter-spacing:var(--spine-header-subtitle-tracking)}.header-metrics[data-v-d6af80d2]{display:flex;align-items:center;gap:calc(24px * var(--spine-ui-scale, 1));flex-wrap:wrap}.compact[data-v-d6af80d2]{padding:0;justify-content:flex-start;gap:12px}.compact>div[data-v-d6af80d2]:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.compact h1[data-v-d6af80d2]{letter-spacing:var(--spine-header-compact-page-tracking);font-family:var(--spine-header-compact-page-font);font-size:var(--spine-header-compact-page-size);font-weight:var(--spine-header-compact-page-weight);line-height:var(--spine-header-compact-page-line-height)}.compact p[data-v-d6af80d2]{margin:0;font-family:var(--spine-header-subtitle-font);font-size:var(--spine-header-subtitle-size);font-weight:var(--spine-header-subtitle-weight);line-height:var(--spine-header-subtitle-line-height);letter-spacing:var(--spine-header-subtitle-tracking)}.compact .header-metrics[data-v-d6af80d2]{margin-inline-start:auto}.sp-metric-cluster[data-v-d5cb2616]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spine-space-3)}.metric-line[data-v-d5cb2616]{display:flex;align-items:baseline;gap:calc(16px * var(--spine-ui-scale, 1))}strong[data-v-d5cb2616]{font-size:calc(80px * var(--spine-ui-scale, 1));font-weight:600;line-height:1.05;letter-spacing:-.04em}.cluster-meter[data-v-d5cb2616]{display:flex;height:calc(4px * var(--spine-ui-scale, 1));width:calc(230px * var(--spine-ui-scale, 1));max-width:100%;background:var(--spine-muted)}.cluster-meter i[data-v-d5cb2616]{height:100%}.cluster-caption[data-v-d5cb2616]{display:flex;justify-content:space-between;gap:var(--spine-gap);width:calc(230px * var(--spine-ui-scale, 1));max-width:100%;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.sp-content-card[data-v-7a0e7917]{border:1px solid var(--spine-border);border-inline-start-width:3px;border-radius:var(--spine-r);background:var(--spine-surface);padding:calc(14px * var(--spine-ui-scale, 1));display:flex;flex-direction:column;gap:var(--spine-gap);min-width:0}.sp-content-card.selected[data-v-7a0e7917]{outline:1px solid var(--spine-primary)}header[data-v-7a0e7917]{display:flex;align-items:flex-start;gap:var(--spine-gap)}.card-heading[data-v-7a0e7917]{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--spine-fg);font:inherit;text-align:start;overflow-wrap:anywhere}button.card-heading[data-v-7a0e7917]{cursor:pointer}.panel-title .card-heading>strong[data-v-7a0e7917]{font-family:var(--spine-panel-font);font-size:var(--spine-panel-size);line-height:var(--spine-panel-line-height);font-weight:var(--spine-panel-weight);letter-spacing:var(--spine-panel-tracking)}button[data-v-7a0e7917]:disabled{opacity:.45;cursor:default}small[data-v-7a0e7917]{display:block;margin-top:var(--spine-space-2);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}footer[data-v-7a0e7917]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-gap);padding-top:var(--spine-space-3);border-top:1px solid var(--spine-border)}.uniform-border[data-v-7a0e7917]{border-inline-start-width:1px}.sp-detail-pane[data-v-8635398a]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r)}.pane-body[data-v-8635398a]{flex:1;min-height:0;overflow:auto;padding:var(--spine-detail-padding);display:flex;flex-direction:column;gap:var(--spine-detail-gap)}small[data-v-8635398a]{display:block;margin-top:var(--spine-space-2);color:var(--spine-fg-muted)}footer[data-v-8635398a]{display:flex;gap:var(--spine-gap);flex-wrap:wrap;padding:var(--spine-pad);border-top:1px solid var(--spine-border)}.inline-subtitle .sp-panel-head>div[data-v-8635398a]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.inline-subtitle small[data-v-8635398a]{margin:0;font-family:var(--spine-header-subtitle-font);font-size:var(--spine-header-subtitle-size);font-weight:var(--spine-header-subtitle-weight);line-height:var(--spine-header-subtitle-line-height);letter-spacing:var(--spine-header-subtitle-tracking)}.inline-subtitle .pane-body[data-v-8635398a]{padding:var(--spine-detail-padding);gap:var(--spine-detail-gap)}.sp-timeline[data-v-e403421c]{list-style:none;padding:0;margin:0}li[data-v-e403421c]{position:relative;display:flex;align-items:flex-start;gap:calc(12px * var(--spine-ui-scale, 1));padding-bottom:calc(18px * var(--spine-ui-scale, 1))}li[data-v-e403421c]:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(3px * var(--spine-ui-scale, 1));top:calc(10px * var(--spine-ui-scale, 1));bottom:0;width:1px;background:var(--spine-border)}i[data-v-e403421c]{width:calc(7px * var(--spine-ui-scale, 1));height:calc(7px * var(--spine-ui-scale, 1));flex:none;margin-top:calc(5px * var(--spine-ui-scale, 1))}.entry[data-v-e403421c]{min-width:0;flex:1}.entry-head[data-v-e403421c]{display:flex;justify-content:space-between;gap:var(--spine-gap);flex-wrap:wrap}strong[data-v-e403421c]{font-size:var(--spine-fs-sm);font-weight:600}time[data-v-e403421c]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);font-family:var(--spine-mono)}p[data-v-e403421c]{margin:var(--spine-space-2) 0 0;color:var(--spine-fg-muted);line-height:1.6;overflow-wrap:anywhere}.entry-actions[data-v-e403421c]{display:flex;gap:var(--spine-space-2);margin-top:var(--spine-space-3)}.sp-code[data-v-525d01c3]{border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-bg);min-width:0}header[data-v-525d01c3]{display:flex;align-items:center;gap:var(--spine-gap);padding:var(--spine-space-3);border-bottom:1px solid var(--spine-border)}header>span[data-v-525d01c3]{margin-inline-end:auto}pre[data-v-525d01c3]{margin:0;padding:var(--spine-pad);max-height:45dvh;overflow:auto;font:var(--spine-fs-sm) / 1.7 var(--spine-mono)}pre.wrap[data-v-525d01c3]{white-space:pre-wrap;overflow-wrap:anywhere}.bare pre[data-v-525d01c3]{padding:calc(8px * var(--spine-ui-scale,1)) calc(10px * var(--spine-ui-scale,1));font:calc(11.5px * var(--spine-ui-scale,1)) / 1.55 var(--spine-mono);max-height:calc(160px * var(--spine-ui-scale,1))}.sp-notice[data-v-fec629f6]{display:flex;flex-direction:column;gap:var(--spine-gap);padding:calc(12px * var(--spine-ui-scale, 1));background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r)}.notice-body[data-v-fec629f6]{color:var(--spine-fg-muted);line-height:1.65;overflow-wrap:anywhere}.notice-actions[data-v-fec629f6]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spine-space-2)}.sp-field[data-v-14feae1b]{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.sp-field.inline[data-v-14feae1b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-block:var(--spine-pad);border-bottom:1px solid var(--spine-border)}label[data-v-14feae1b]{font-size:var(--spine-fs-sm);font-weight:600}small[data-v-14feae1b]{display:block;margin-top:var(--spine-space-2);color:var(--spine-fg-muted);line-height:1.6}p[data-v-14feae1b]{margin:var(--spine-space-2) 0 0;color:var(--spine-danger)}.field-control[data-v-14feae1b]{min-width:0}@media(max-width:650px){.sp-field.inline[data-v-14feae1b]{grid-template-columns:1fr}}.sp-field.setting[data-v-14feae1b]{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;min-height:calc(62px * var(--spine-ui-scale,1));padding-block:8px;border-top:1px solid var(--spine-border);border-bottom:0}.setting label[data-v-14feae1b]{font-size:calc(11px * var(--spine-ui-scale,1))}.setting small[data-v-14feae1b]{font-size:calc(8.5px * var(--spine-ui-scale,1));line-height:1.5}@media(max-width:480px){.sp-field.setting[data-v-14feae1b]{grid-template-columns:1fr}}ol[data-v-c7f7397d]{display:flex;gap:var(--spine-gap);flex-wrap:wrap;padding:0;margin:0;list-style:none}button[data-v-c7f7397d]{display:flex;align-items:center;gap:var(--spine-space-3);padding:var(--spine-space-2);min-height:calc(34px * var(--spine-ui-scale, 1));border:0;background:transparent;color:var(--spine-fg-muted);font:inherit;cursor:pointer}button[aria-current][data-v-c7f7397d]{color:var(--spine-primary)}button[data-v-c7f7397d]:disabled{opacity:.45;cursor:default}.step-num[data-v-c7f7397d]{display:grid;place-items:center;width:calc(24px * var(--spine-ui-scale, 1));height:calc(24px * var(--spine-ui-scale, 1));border:1px solid currentColor;border-radius:var(--spine-r);font-family:var(--spine-mono)}.phone[data-v-c7f7397d]{display:flex;flex-direction:column;gap:var(--spine-space-2)}.phone .steps-now[data-v-c7f7397d]{margin:0;font-size:calc(15px * var(--spine-ui-scale, 1));color:var(--spine-fg)}.phone .steps-next[data-v-c7f7397d]{margin:0;font-size:calc(13px * var(--spine-ui-scale, 1));color:var(--spine-fg-muted)}.phone ol[data-v-c7f7397d]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;flex-wrap:nowrap}.phone button[data-v-c7f7397d]{position:relative;width:100%;min-height:calc(44px * var(--spine-ui-scale, 1));padding:0}.phone button[data-v-c7f7397d]:before{content:"";position:absolute;inset-inline:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:var(--spine-muted)}.phone li.done button[data-v-c7f7397d]:before{background:var(--spine-success)}.phone li.now button[data-v-c7f7397d]:before{background:var(--spine-primary)}.phone button[data-v-c7f7397d]:focus-visible{outline:var(--spine-focus-ring)}.phone .step-num[data-v-c7f7397d],.phone .step-label[data-v-c7f7397d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-verification[data-v-46c8bf65]{display:flex;flex-direction:column;align-items:center;gap:var(--spine-gap);border:1px solid var(--spine-border);border-radius:var(--spine-r);padding:calc(20px * var(--spine-ui-scale, 1));background:var(--spine-surface-2);text-align:center}.verification-main[data-v-46c8bf65]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--spine-gap)}code[data-v-46c8bf65]{font:600 var(--spine-fs-xl) var(--spine-mono);letter-spacing:.2em;overflow-wrap:anywhere}p[data-v-46c8bf65]{color:var(--spine-fg-muted);margin:0}footer[data-v-46c8bf65]{display:flex;flex-wrap:wrap;gap:var(--spine-gap)}.sp-progress[data-v-493890a8]{display:flex;align-items:center;gap:var(--spine-gap);min-width:0}.progress-track[data-v-493890a8]{height:calc(4px * var(--spine-ui-scale, 1));background:var(--spine-muted);overflow:hidden;flex:1;min-width:3em}i[data-v-493890a8]{display:block;height:100%}i.unknown[data-v-493890a8]{opacity:.5}span[data-v-493890a8]{font-family:var(--spine-mono);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.sp-disclosure[data-v-7d8ed2f4]{--sp-disclosure-padding-block:var(--spine-disclosure-padding-block,var(--spine-space-3));--sp-disclosure-padding-inline:var(--spine-disclosure-padding-inline,var(--spine-space-3));--sp-disclosure-min-height:var(--spine-disclosure-min-height,calc(40px * var(--spine-ui-scale,1)));min-width:0;border-block-end:var(--spine-disclosure-border-width,1px) solid var(--spine-disclosure-border-color,var(--spine-border))}.sp-disclosure[data-borders=none][data-v-7d8ed2f4]{border:0}.sp-disclosure[data-borders=frame][data-v-7d8ed2f4]{border:var(--spine-disclosure-border-width,1px) solid var(--spine-disclosure-border-color,var(--spine-border));border-radius:var(--spine-r)}.sp-disclosure>.sp-disclosure-header[data-v-7d8ed2f4]{display:flex;align-items:center;gap:var(--spine-disclosure-gap,var(--spine-gap));min-width:0}.sp-disclosure-header>.sp-disclosure-toggle[data-v-7d8ed2f4]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-disclosure-gap,var(--spine-gap));flex:1;width:100%;min-width:0;min-height:var(--sp-disclosure-min-height);padding-block:var(--sp-disclosure-padding-block);padding-inline:var(--sp-disclosure-padding-inline);background:transparent;border:0;color:var(--spine-fg);font-family:var(--spine-disclosure-font,var(--spine-font));font-size:var(--spine-disclosure-size,inherit);font-weight:var(--spine-disclosure-weight,400);line-height:var(--spine-disclosure-line-height,1.5);letter-spacing:var(--spine-disclosure-tracking,normal);text-align:start;cursor:pointer}.sp-disclosure-header>.sp-disclosure-toggle[data-v-7d8ed2f4]:disabled{cursor:not-allowed;opacity:.45}.sp-disclosure-header>.sp-disclosure-toggle[data-v-7d8ed2f4]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.sp-disclosure-toggle>.sp-disclosure-icon[data-v-7d8ed2f4]{display:inline-flex;flex:none;align-items:center}.sp-disclosure-toggle[data-icon-position=end]>.sp-disclosure-icon[data-v-7d8ed2f4]{order:1}.sp-disclosure-toggle>.sp-disclosure-label[data-v-7d8ed2f4]{min-width:0}.sp-disclosure-toggle>.sp-disclosure-summary[data-v-7d8ed2f4]{flex:1;min-width:0;color:var(--spine-fg-muted);font-family:var(--spine-disclosure-summary-font,inherit);font-size:var(--spine-disclosure-summary-size,smaller);font-weight:var(--spine-disclosure-summary-weight,400);line-height:var(--spine-disclosure-summary-line-height,inherit);letter-spacing:var(--spine-disclosure-summary-tracking,normal)}.sp-disclosure-toggle>.sp-disclosure-count[data-v-7d8ed2f4]{flex:none}.sp-disclosure-header>.sp-disclosure-trailing[data-v-7d8ed2f4]{display:flex;align-items:center;flex:none;gap:var(--spine-disclosure-gap,var(--spine-gap))}.sp-disclosure>.sp-disclosure-body[data-v-7d8ed2f4]{padding:var(--spine-disclosure-body-padding,var(--spine-pad));min-width:0}@media(pointer:coarse){.sp-disclosure-header>.sp-disclosure-toggle[data-v-7d8ed2f4]{min-height:max(44px,var(--sp-disclosure-min-height))}}.sp-token-input[data-v-3a1abe3f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-space-2)}input[data-v-3a1abe3f]{flex:1;min-width:8em}button[data-v-3a1abe3f]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--spine-fg-muted);font:inherit;padding:0 .25em;cursor:pointer;min-width:1.5em;min-height:1.5em}.remove-icon[data-v-3a1abe3f]{width:1em;height:1em}.sp-assistant[data-v-6a3059f0]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--spine-surface);border:1px solid var(--spine-hair);border-radius:var(--spine-r)}.conversation[data-v-6a3059f0]{flex:1;overflow:auto;min-height:0;padding:calc(14px * var(--spine-ui-scale, 1));display:flex;flex-direction:column;gap:var(--spine-gap)}.message[data-v-6a3059f0]{padding:calc(12px * var(--spine-ui-scale, 1));border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface-2);max-width:95%}.message.user[data-v-6a3059f0]{margin-inline-start:auto;border-color:color-mix(in srgb,var(--spine-primary) 40%,var(--spine-border))}.message.system[data-v-6a3059f0],.message.tool[data-v-6a3059f0]{border-inline-start:2px solid var(--spine-agent)}.message header[data-v-6a3059f0]{display:flex;gap:var(--spine-gap);justify-content:space-between;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}p[data-v-6a3059f0]{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--spine-space-3) 0 0;line-height:1.7}.composer[data-v-6a3059f0]{display:flex;align-items:flex-end;gap:var(--spine-space-3);padding:var(--spine-pad);border-top:1px solid var(--spine-border)}textarea[data-v-6a3059f0]{resize:vertical;max-height:30dvh}.suggestions[data-v-6a3059f0]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2);padding:var(--spine-pad)}.latest[data-v-6a3059f0]{align-self:center;margin:var(--spine-space-2)}.compact>header[data-v-6a3059f0]{padding:calc(10px * var(--spine-ui-scale, 1)) calc(14px * var(--spine-ui-scale, 1))}.compact .conversation[data-v-6a3059f0]{gap:calc(8px * var(--spine-ui-scale, 1))}.compact .message[data-v-6a3059f0]{max-width:90%;padding:calc(8px * var(--spine-ui-scale, 1)) calc(12px * var(--spine-ui-scale, 1))}.compact .message header[data-v-6a3059f0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compact p[data-v-6a3059f0]{margin:0;font-size:calc(12.5px * var(--spine-ui-scale, 1));line-height:1.5}.compact .composer[data-v-6a3059f0]{gap:calc(8px * var(--spine-ui-scale, 1));padding:calc(10px * var(--spine-ui-scale, 1)) calc(14px * var(--spine-ui-scale, 1))}.compact textarea[data-v-6a3059f0]{min-height:calc(44px * var(--spine-ui-scale, 1));font-size:calc(13px * var(--spine-ui-scale, 1))}.sp-matrix[data-v-f4add866]{overflow:auto}table[data-v-f4add866]{border-collapse:collapse;width:100%;font-size:var(--spine-fs-sm)}caption[data-v-f4add866]{text-align:start;font-weight:600;padding-bottom:var(--spine-pad)}th[data-v-f4add866],td[data-v-f4add866]{padding:var(--spine-pad);border-bottom:1px solid var(--spine-border)}th[data-v-f4add866]{text-align:start;font-weight:500}thead th[data-v-f4add866]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.group[data-v-f4add866]{background:var(--spine-surface-2);letter-spacing:var(--spine-header-kicker-tracking);color:var(--spine-fg-muted)}td[data-v-f4add866]{text-align:center}small[data-v-f4add866]{display:block;color:var(--spine-fg-muted);margin-top:var(--spine-space-2)}input[data-v-f4add866]{accent-color:var(--spine-primary);width:calc(18px * var(--spine-ui-scale, 1));height:calc(18px * var(--spine-ui-scale, 1));cursor:pointer}input[data-v-f4add866]:disabled{cursor:default}.sp-pager[data-v-e057770c]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--spine-space-3);min-height:calc(40px * var(--spine-ui-scale, 1));color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.sp-pager>span[data-v-e057770c]:first-child{margin-inline-end:auto}.pager-direction[data-v-e057770c]{display:block;flex:none;width:1.2em;height:1.2em}.sp-pager:dir(rtl) .pager-direction[data-v-e057770c]{transform:scaleX(-1)}.sp-editor[data-v-d5646217]{display:flex;flex-direction:column;gap:var(--spine-gap);min-height:0;height:100%}header[data-v-d5646217]{display:flex;justify-content:space-between;gap:var(--spine-gap)}textarea[data-v-d5646217]{flex:1;min-height:calc(220px * var(--spine-ui-scale, 1));resize:vertical;font-family:var(--spine-mono);line-height:1.7}.editor-preview[data-v-d5646217]{overflow:auto;flex:1}pre[data-v-d5646217]{white-space:pre-wrap;overflow-wrap:anywhere}.sp-quick-actions[data-v-ffd26af3]{display:flex;align-items:stretch;justify-content:center;gap:calc(8px * var(--spine-ui-scale,1));flex-wrap:wrap}.quick-item[data-v-ffd26af3]{position:relative;min-width:calc(96px * var(--spine-ui-scale, 1));flex:0 1 auto}.quick-action[data-v-ffd26af3]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(4px * var(--spine-ui-scale,1));width:100%;min-height:calc(64px * var(--spine-ui-scale, 1));padding:calc(10px * var(--spine-ui-scale,1)) calc(12px * var(--spine-ui-scale,1));background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r);color:var(--spine-fg-muted);font:inherit;cursor:pointer}.quick-action.primary[data-v-ffd26af3]{border-color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 13%,var(--spine-surface));color:var(--spine-fg)}.quick-action[data-v-ffd26af3]:hover{border-color:var(--spine-primary)}.quick-action[data-v-ffd26af3]:disabled{opacity:.45;cursor:default}b[data-v-ffd26af3]{font-size:calc(11px * var(--spine-ui-scale,1));font-weight:500}small[data-v-ffd26af3]{color:var(--spine-fg-muted);font-size:calc(10px * var(--spine-ui-scale,1));letter-spacing:calc(var(--spine-header-kicker-tracking) * .5)}.action-grip[data-v-ffd26af3],.action-remove[data-v-ffd26af3]{position:absolute;top:2px;border:0;background:var(--spine-surface);color:var(--spine-fg-muted);font:inherit;min-width:24px;min-height:24px;cursor:pointer}.action-grip[data-v-ffd26af3]{inset-inline-start:2px;touch-action:none}.action-remove[data-v-ffd26af3]{inset-inline-end:2px}.sp-facets[data-v-720a75ca]{min-width:0;height:100%;overflow:auto;display:flex;flex-direction:column;gap:var(--spine-gap);padding:calc(12px * var(--spine-ui-scale, 1))}header[data-v-720a75ca]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--spine-border)}.facet-heading[data-v-720a75ca]{display:flex;align-items:center;gap:var(--spine-space-2);flex:1;padding:var(--spine-space-3) 0;border:0;background:transparent;color:var(--spine-fg-muted);font:600 var(--spine-fs-xs) var(--spine-font);letter-spacing:var(--spine-header-kicker-tracking);text-align:start;cursor:pointer}.facet-row[data-v-720a75ca]{position:relative;display:flex;align-items:center;gap:var(--spine-space-2);min-height:calc(30px * var(--spine-ui-scale, 1));font-size:var(--spine-fs-sm)}.facet-row[data-v-720a75ca]>*:not(.facet-bar){position:relative}.facet-bar[data-v-720a75ca]{position:absolute;inset-inline-start:0;bottom:1px;height:2px;opacity:.5}.facet-row label[data-v-720a75ca]{flex:1;min-width:0;overflow-wrap:anywhere}.facet-row.excluded label[data-v-720a75ca]{text-decoration:line-through}.facet-row>span[data-v-720a75ca]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.facet-icon[data-v-720a75ca]{width:1em;height:1em}.direction[data-v-720a75ca]:dir(rtl){transform:scaleX(-1)}.facet-action[data-v-720a75ca]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--spine-r);min-width:calc(24px * var(--spine-ui-scale, 1));min-height:calc(26px * var(--spine-ui-scale, 1));background:transparent;color:var(--spine-fg-muted);cursor:pointer}.facet-action[data-v-720a75ca]:hover,.facet-action[data-v-720a75ca]:focus-visible{background:var(--spine-muted);color:var(--spine-fg)}input[type=checkbox][data-v-720a75ca]{accent-color:var(--spine-primary)}.sp-query-bar[data-v-72e304c8]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:calc(12px * var(--spine-ui-scale, 1));border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}form[data-v-72e304c8]{display:flex;align-items:stretch;gap:var(--spine-space-3)}textarea[data-v-72e304c8]{flex:1;resize:vertical;max-height:25dvh;font-family:var(--spine-mono);line-height:1.5}.query-tools[data-v-72e304c8]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-space-3)}.grow[data-v-72e304c8]{flex:1}.live[data-v-72e304c8]{display:flex;align-items:center;gap:var(--spine-space-2);color:var(--spine-fg-muted)}.live input[data-v-72e304c8]{accent-color:var(--spine-primary)}.query-error[data-v-72e304c8]{color:var(--spine-danger);font-size:var(--spine-fs-sm)}pre[data-v-72e304c8]{font-family:var(--spine-mono);margin:0;overflow:auto}.sp-detail-overlay[data-v-14e649e3]{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--spine-z-drawer);padding:var(--spine-space-2);background:var(--spine-bg);box-shadow:var(--spine-shadow-4);display:flex}.sp-detail-overlay[data-v-14e649e3] .sp-detail-pane{width:100%}.detail-resize[data-v-14e649e3]{position:absolute;top:0;bottom:0;inset-inline-start:-6px;width:12px;cursor:col-resize;touch-action:none;z-index:1}.detail-resize[data-v-14e649e3]:after{content:"";position:absolute;inset-block:0;inset-inline-start:6px;width:1px;background:var(--spine-hair)}.detail-resize[data-v-14e649e3]:focus-visible:after,.detail-resize[data-v-14e649e3]:hover:after{background:var(--spine-primary);width:2px}.sp-detail-fields[data-v-21aa2fef],.sp-detail-fields-group[data-v-21aa2fef]{--sp-detail-field-padding-block:var(--spine-detail-field-padding-block,var(--spine-space-3));--sp-detail-field-gap:var(--spine-detail-field-gap,var(--spine-space-3));--sp-detail-row-gap:var(--spine-detail-gap,var(--spine-space-3))}.sp-detail-fields-group>.sp-detail-fields[data-v-21aa2fef]{--sp-detail-field-padding-block:inherit;--sp-detail-field-gap:inherit;--sp-detail-row-gap:inherit}.sp-detail-fields[data-v-21aa2fef]{margin:0;display:grid;grid-template-columns:minmax(var(--spine-detail-label-width,6em),1fr) minmax(0,2fr);gap:0 var(--sp-detail-field-gap)}.sp-detail-field[data-v-21aa2fef]{display:contents}.sp-detail-fields>.sp-detail-field>dt[data-v-21aa2fef],.sp-detail-fields>.sp-detail-field>dd[data-v-21aa2fef]{margin:0;min-width:0;padding:var(--sp-detail-field-padding-block) 0;border-bottom:1px solid var(--spine-border);overflow-wrap:anywhere}.sp-detail-fields>.sp-detail-field>dt[data-v-21aa2fef]{color:var(--spine-fg-muted);font-family:var(--spine-detail-label-font,var(--spine-font));font-size:var(--spine-detail-label-size,var(--spine-fs-sm));font-weight:var(--spine-detail-label-weight,400);line-height:var(--spine-detail-label-line-height,1.5);letter-spacing:var(--spine-detail-label-tracking,normal)}.sp-detail-fields>.sp-detail-field>dd[data-v-21aa2fef]{color:var(--spine-fg);font-family:var(--spine-detail-value-font,var(--spine-font));font-size:var(--spine-detail-value-size,var(--spine-fs-sm));font-weight:var(--spine-detail-value-weight,400);line-height:var(--spine-detail-value-line-height,1.5);letter-spacing:var(--spine-detail-value-tracking,normal)}.sp-detail-field-value>code[data-v-21aa2fef]{font:inherit}.sp-detail-field-actions[data-v-21aa2fef]{display:flex;flex-wrap:wrap;gap:2px;margin-top:var(--spine-space-2)}.sp-detail-fields[data-borders=none]>.sp-detail-field>dt[data-v-21aa2fef],.sp-detail-fields[data-borders=none]>.sp-detail-field>dd[data-v-21aa2fef]{border:0}.sp-detail-fields[data-value-align=center]>.sp-detail-field>dd[data-v-21aa2fef]{text-align:center}.sp-detail-fields[data-value-align=end]>.sp-detail-field>dd[data-v-21aa2fef]{text-align:end}.sp-detail-fields[data-layout=inline][data-v-21aa2fef]{display:flex;flex-direction:column;gap:var(--sp-detail-row-gap)}.sp-detail-fields[data-layout=inline]>.sp-detail-field[data-v-21aa2fef]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-detail-field-gap);min-width:0;min-height:var(--spine-detail-field-min-height,0px)}.sp-detail-fields[data-layout=inline]>.sp-detail-field>dt[data-v-21aa2fef]{flex:0 1 auto}.sp-detail-fields[data-layout=inline]>.sp-detail-field>dd[data-v-21aa2fef]{flex:0 1 auto}.sp-detail-fields[data-layout=stacked][data-v-21aa2fef]{grid-template-columns:minmax(0,1fr)}.sp-detail-fields[data-layout=stacked]>.sp-detail-field>dt[data-v-21aa2fef]{border-bottom:0;padding-bottom:0}.sp-detail-fields-group[data-v-21aa2fef]{display:flex;flex-direction:column;gap:var(--spine-detail-section-gap,var(--spine-space-3));min-width:0}.sp-detail-fields-heading[data-v-21aa2fef]{margin:0;padding-bottom:var(--spine-detail-section-padding-block-end,var(--spine-space-2));border-bottom:var(--spine-detail-section-border-width,1px) solid var(--spine-detail-section-border-color,var(--spine-border));font-family:var(--spine-detail-section-font,var(--spine-font));font-size:var(--spine-detail-section-size,var(--spine-fs-2xs));font-weight:var(--spine-detail-section-weight,600);line-height:var(--spine-detail-section-line-height,1.5);letter-spacing:var(--spine-detail-section-tracking,normal);color:var(--spine-fg-dim)}.sp-detail-fields-hint[data-v-21aa2fef]{margin:0;color:var(--spine-fg-dim);font-family:var(--spine-detail-hint-font,var(--spine-font));font-size:var(--spine-detail-hint-size,var(--spine-fs-sm));font-weight:var(--spine-detail-hint-weight,400);line-height:var(--spine-detail-hint-line-height,1.45);letter-spacing:var(--spine-detail-hint-tracking,normal)}@media(max-width:650px){.sp-detail-fields[data-layout=auto][data-v-21aa2fef]{grid-template-columns:minmax(0,1fr)}.sp-detail-fields[data-layout=auto]>.sp-detail-field>dt[data-v-21aa2fef]{border-bottom:0;padding-bottom:0}}.sp-alert-list[data-v-fc592319]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.sp-alert-list>li[data-v-fc592319]{padding:var(--spine-space-4) 0;border-bottom:1px solid var(--spine-border)}.sp-alert-list>li[data-v-fc592319]:last-child{border:0}header[data-v-fc592319]{display:flex;align-items:center;gap:var(--spine-space-3)}header>.sp-pill[data-v-fc592319]{border:0;padding:0;background:transparent}header>strong[data-v-fc592319],.alert-title[data-v-fc592319]{flex:1;color:var(--spine-fg);text-align:start;font:600 var(--spine-fs-sm) var(--spine-font);overflow-wrap:anywhere}.alert-title[data-v-fc592319]{border:0;background:transparent;cursor:pointer;padding:var(--spine-space-1) 0;min-height:calc(28px * var(--spine-ui-scale, 1))}.alert-title[data-v-fc592319]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}time[data-v-fc592319]{font:var(--spine-fs-2xs) var(--spine-mono);color:var(--spine-fg-dim)}p[data-v-fc592319]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);line-height:1.6;margin:var(--spine-space-2) 0;overflow-wrap:anywhere}.alert-actions[data-v-fc592319]{display:flex;gap:var(--spine-space-2);flex-wrap:wrap;margin-top:var(--spine-space-3)}.sp-alert-list.compact[data-v-fc592319]{gap:calc(8px * var(--spine-ui-scale, 1))}.sp-alert-list.compact>li[data-v-fc592319]{padding:calc(10px * var(--spine-ui-scale, 1));background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r)}.sp-alert-list.compact p[data-v-fc592319]{color:var(--spine-fg-muted);font-size:var(--spine-fs-sm);line-height:1.5;margin:calc(8px * var(--spine-ui-scale, 1)) 0 0}@media(pointer:coarse){.alert-title[data-v-fc592319],.alert-actions>button[data-v-fc592319]{min-height:44px}}.sp-toggle[data-v-dcb5effb]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spine-component-toggle-width,48px) * var(--spine-ui-scale,1));height:calc(var(--spine-component-toggle-height,28px) * var(--spine-ui-scale,1));padding:0;border:0;background:transparent;cursor:pointer;flex:none}.toggle-track[data-v-dcb5effb]{display:block;width:calc(var(--spine-component-toggle-track-width,var(--spine-component-toggle-width,48px)) * var(--spine-ui-scale,1));height:calc(var(--spine-component-toggle-track-height,var(--spine-component-toggle-height,28px)) * var(--spine-ui-scale,1));border:1px solid var(--spine-hair);border-radius:99px;background:var(--spine-muted);padding:3px}i[data-v-dcb5effb]{display:block;width:calc(var(--spine-component-toggle-knob,20px) * var(--spine-ui-scale,1));height:100%;border-radius:50%;background:var(--spine-fg-muted)}[aria-checked=true] .toggle-track[data-v-dcb5effb]{border-color:var(--spine-component-toggle-color,var(--spine-primary));background:color-mix(in srgb,var(--spine-component-toggle-color,var(--spine-primary)) 20%,var(--spine-surface))}[aria-checked=true] i[data-v-dcb5effb]{margin-inline-start:auto;background:var(--spine-component-toggle-color,var(--spine-primary))}.sp-toggle[data-v-dcb5effb]:disabled{opacity:.45;cursor:default}.sp-toggle[data-v-dcb5effb]:focus-visible{outline:2px solid var(--spine-component-toggle-color,var(--spine-primary));outline-offset:3px;border-radius:99px}@media(pointer:coarse){.sp-toggle[data-v-dcb5effb]{min-height:44px}.toggle-track[data-v-dcb5effb]{height:calc(var(--spine-component-toggle-height,28px) * var(--spine-ui-scale,1))}}.sp-table-scroll[data-v-ef856986]{--sp-table-cell-padding-block:var(--spine-table-cell-padding-block,calc(9px * var(--spine-ui-scale,1)));--sp-table-cell-padding-inline:var(--spine-table-cell-padding-inline,calc(12px * var(--spine-ui-scale,1)));--spine-table-cell-align:start;--spine-table-cell-vertical-align:middle;--spine-table-cell-white-space:normal;--spine-table-cell-weight:initial;--spine-table-cell-color:initial;--spine-table-cell-border-start-width:initial;--spine-table-cell-border-end-width:initial;min-width:0;max-width:100%;overflow-x:auto;border:var(--spine-table-frame-border-width,1px) solid var(--spine-table-frame-border-color,var(--spine-border));border-radius:var(--spine-table-frame-radius,var(--spine-r));background:var(--spine-table-background,var(--spine-surface))}.sp-table[data-v-ef856986]{width:100%;border-collapse:collapse;text-align:start}.sp-table-scroll[data-borders=rows][data-v-ef856986],.sp-table-scroll[data-borders=none][data-v-ef856986]{border:0;border-radius:0}.sp-table-scroll[data-layout=fixed]>.sp-table[data-v-ef856986]{table-layout:fixed}.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr>th,.sp-table[data-v-ef856986]>tr>th{padding-block:var(--spine-table-header-padding-block,calc(8px * var(--spine-ui-scale,1)));padding-inline:var(--spine-table-header-padding-inline,calc(12px * var(--spine-ui-scale,1)));background:var(--spine-table-header-background,var(--spine-surface-2));color:var(--spine-table-cell-color,var(--spine-table-header-color,var(--spine-fg-muted)));font-family:var(--spine-table-font,var(--spine-mono));font-size:var(--spine-table-size,calc(10px * var(--spine-ui-scale,1)));font-weight:var(--spine-table-cell-weight,var(--spine-table-weight,600));line-height:var(--spine-table-line-height,1.5);border-block-start:var(--spine-table-cell-border-start-width,0px) solid var(--spine-table-row-border-color,var(--spine-border));border-block-end:var(--spine-table-cell-border-end-width,0px) solid var(--spine-table-row-border-color,var(--spine-border));letter-spacing:var(--spine-table-tracking,normal)}.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr>td,.sp-table[data-v-ef856986]>tr>td{padding-block:var(--sp-table-cell-padding-block);padding-inline:var(--sp-table-cell-padding-inline);font-family:var(--spine-table-body-font,var(--spine-font));font-size:var(--spine-table-body-size,calc(12px * var(--spine-ui-scale,1)));font-weight:var(--spine-table-cell-weight,var(--spine-table-body-weight,400));line-height:var(--spine-table-body-line-height,1.5);color:var(--spine-table-cell-color,var(--spine-table-body-color,var(--spine-fg)));letter-spacing:var(--spine-table-body-tracking,normal);border-block-start:var(--spine-table-cell-border-start-width,var(--spine-table-row-border-width,1px)) solid var(--spine-table-row-border-color,var(--spine-border));border-block-end:var(--spine-table-cell-border-end-width,0px) solid var(--spine-table-row-border-color,var(--spine-border))}.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr>:is(th,td),.sp-table[data-v-ef856986]>tr>:is(th,td){text-align:var(--spine-table-cell-align,start);vertical-align:var(--spine-table-cell-vertical-align,middle);white-space:var(--spine-table-cell-white-space,normal)}.sp-table-scroll[data-align=center][data-v-ef856986]{--spine-table-cell-align:center}.sp-table-scroll[data-align=end][data-v-ef856986]{--spine-table-cell-align:end}.sp-table-scroll[data-wrap=no-wrap][data-v-ef856986]{--spine-table-cell-white-space:nowrap}.sp-table-scroll[data-borders=none]>.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr>:is(th,td),.sp-table-scroll[data-borders=none]>.sp-table[data-v-ef856986]>tr>:is(th,td){border:0}.sp-table-scroll[data-hover=true]>.sp-table[data-v-ef856986]>tbody>tr:hover:not([aria-selected=true]),.sp-table-scroll[data-hover=true]>.sp-table[data-v-ef856986]>tr:hover:not([aria-selected=true]){background:var(--spine-table-hover-background,color-mix(in srgb,var(--spine-fg) 3%,var(--spine-surface)))}.sp-table-scroll>.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr[aria-selected=true],.sp-table-scroll>.sp-table[data-v-ef856986]>tr[aria-selected=true]{background:var(--spine-table-selected-background,var(--spine-surface-2))}.sp-table[data-v-ef856986]>:is(thead,tbody,tfoot)>tr[aria-selected=true]>:first-child,.sp-table[data-v-ef856986]>tr[aria-selected=true]>:first-child{background-image:linear-gradient(var(--spine-table-selection-rule-color,var(--spine-primary)),var(--spine-table-selection-rule-color,var(--spine-primary)));background-size:var(--spine-table-selection-rule-width,2px) 100%;background-repeat:no-repeat;background-position:left}.sp-table[data-v-ef856986]:dir(rtl)>:is(thead,tbody,tfoot)>tr[aria-selected=true]>:first-child,.sp-table[data-v-ef856986]:dir(rtl)>tr[aria-selected=true]>:first-child{background-position:right}.sp-qr-code[data-v-177f6e30]{display:block;flex:none;max-width:100%}.unavailable[data-v-177f6e30]{display:grid;place-items:center;padding:12px;border:1px solid var(--spine-border);color:var(--spine-fg-muted);font:12px/1.5 var(--spine-font);text-align:center}.sp-capability-matrix[data-v-af814d5f]{min-width:0;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.matrix-scroll[data-v-af814d5f]{overflow:auto;max-width:100%}table[data-v-af814d5f]{border-collapse:collapse;width:100%;background:var(--spine-table-background,var(--spine-surface))}caption[data-v-af814d5f]{text-align:start;font-weight:600;padding-block:var(--spine-space-3)}th[data-v-af814d5f],td[data-v-af814d5f]{padding:var(--spine-table-cell-padding-block) var(--spine-table-cell-padding-inline);border-bottom:var(--spine-table-row-border-width) solid var(--spine-table-row-border-color)}th[data-v-af814d5f]{text-align:start;font-weight:600}thead th[data-v-af814d5f]{color:var(--spine-fg-muted);background:var(--spine-table-header-background)}small[data-v-af814d5f]{display:block;font-weight:400;color:var(--spine-fg-muted)}td[data-cell][data-v-af814d5f]{text-align:center;min-width:calc(40px * var(--spine-ui-scale,1))}td[data-cell][data-v-af814d5f]:focus-visible{outline-offset:-3px;background:var(--spine-table-hover-background,var(--spine-surface-2))}.marks[data-v-af814d5f]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spine-space-1);min-height:1em}[data-state=available] .marks[data-v-af814d5f]{color:var(--spine-success)}[data-state=needs-credentials] .marks[data-v-af814d5f]{color:var(--spine-warning)}[data-state=denied] .marks[data-v-af814d5f]{color:var(--spine-danger)}[data-state=not-offered] .marks[data-v-af814d5f]{color:var(--spine-fg-dim)}.matrix-legend[data-v-af814d5f]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--spine-space-3);padding:0}.matrix-legend li[data-v-af814d5f]{display:inline-flex;gap:var(--spine-space-1);align-items:center}.matrix-help[data-v-af814d5f]{color:var(--spine-fg-muted)}.matrix-detail[data-v-af814d5f]{min-height:3em}.phone[data-v-cd84efeb]{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.phone-row[data-v-cd84efeb]{display:flex;gap:var(--spine-space-2);min-width:0}.cc[data-v-cd84efeb],.num[data-v-cd84efeb],.cc-search[data-v-cd84efeb]{box-sizing:border-box;min-height:var(--phone-field-h, calc(40px * var(--spine-ui-scale, 1)));background:var(--spine-ctl-bg);color:var(--spine-ctl-fg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm)}.cc[data-v-cd84efeb]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 var(--spine-space-2) 0 var(--spine-space-3);cursor:pointer}.cc[data-v-cd84efeb]:disabled{cursor:default;opacity:.55}.num[data-v-cd84efeb]{flex:1;min-width:0;width:100%;padding:0 var(--spine-space-3)}.cc[data-v-cd84efeb]:focus-visible,.num[data-v-cd84efeb]:focus-visible,.cc-search[data-v-cd84efeb]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.flag[data-v-cd84efeb]{flex:none;width:20px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--spine-fg) 12%,transparent)}span.flag[data-v-cd84efeb]{background:var(--spine-surface-2)}.cc-pop[data-v-cd84efeb]{position:absolute;z-index:20;inset-inline:0;top:calc(var(--phone-field-h, calc(40px * var(--spine-ui-scale, 1))) + 4px);display:flex;flex-direction:column;gap:var(--spine-space-2);padding:var(--spine-space-2);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-ctl-radius);box-shadow:var(--spine-shadow-3)}.cc-search[data-v-cd84efeb]{width:100%;padding:0 var(--spine-space-3)}ul[data-v-cd84efeb]{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto}li[role=option][data-v-cd84efeb]{display:flex;align-items:center;gap:var(--spine-space-3);min-height:40px;padding:0 var(--spine-space-2);border-radius:var(--spine-r-xs, 4px);cursor:pointer;font-size:var(--spine-fs-sm);color:var(--spine-fg)}li[role=option][data-v-cd84efeb]:hover,li.on[data-v-cd84efeb]{background:var(--spine-surface-2)}li[aria-selected=true] .nm[data-v-cd84efeb]{font-weight:600}.nm[data-v-cd84efeb]{flex:1;min-width:0;overflow-wrap:anywhere}.cd[data-v-cd84efeb]{color:var(--spine-fg-muted)}.none[data-v-cd84efeb]{padding:var(--spine-space-2);font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.error[data-v-cd84efeb]{font-size:var(--spine-fs-sm);color:var(--spine-danger)}@media(max-width:700px),(max-width:950px)and (max-height:500px){.cc[data-v-cd84efeb],.num[data-v-cd84efeb],.cc-search[data-v-cd84efeb]{min-height:max(44px,var(--phone-field-h, calc(40px * var(--spine-ui-scale, 1))))}.cc-pop[data-v-cd84efeb]{top:calc(max(44px,var(--phone-field-h, 40px)) + 4px)}li[role=option][data-v-cd84efeb]{min-height:44px}}.sp-ws-menu{position:fixed;z-index:var(--spine-z-popover, 1000);box-sizing:border-box;min-width:calc(240px * var(--spine-ui-scale, 1));max-width:min(calc(320px * var(--spine-ui-scale, 1)),calc(100vw - 8px));max-height:calc(100dvh - 8px);overflow:auto;padding:6px;border:1px solid var(--spine-border);border-radius:calc(var(--spine-r) + 2px);background:var(--spine-surface);color:var(--spine-fg);box-shadow:var(--spine-shadow-3)}.sp-ws-menu [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:calc(32px * var(--spine-ui-scale, 1));padding:0 10px;border:0;border-radius:var(--spine-r);background:transparent;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-md);text-align:start;cursor:pointer}.sp-ws-menu [role=menuitem]:hover,.sp-ws-menu [role=menuitem]:focus-visible{background:var(--spine-surface-2);outline:none}.sp-ws-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--spine-primary)}.sp-ws-menu [role=menuitem][aria-disabled=true]{color:var(--spine-fg-dim);cursor:default}.sp-ws-menu [role=menuitem][aria-current=true]{font-weight:600}.sp-ws-menu-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-ws-menu kbd{font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.sp-ws-menu-why{display:block;padding:0 10px 6px;font-size:var(--spine-fs-sm);line-height:1.4;color:var(--spine-fg-muted)}.sp-ws-menu-rule{margin:4px 0;border:0;border-top:1px solid var(--spine-border)}.sp-ws-menu-head{padding:6px 10px 4px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.sp-ws-menu [role=menuitem]{min-height:calc(44px * var(--spine-ui-scale, 1))}}.sp-ws-menu.touch [role=menuitem]{min-height:calc(48px * var(--spine-ui-scale, 1))}.sp-launcher[data-v-24494fcb]{width:calc(590px * var(--spine-ui-scale, 1));max-width:100%;display:flex;flex-direction:column;gap:var(--spine-gap)}.launcher-grid[data-v-24494fcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(85px * var(--spine-ui-scale, 1)),1fr));gap:var(--spine-space-2)}button[data-v-24494fcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spine-space-2);min-height:calc(74px * var(--spine-ui-scale, 1));padding:var(--spine-space-3);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r);color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer}button[data-v-24494fcb]:hover,button[aria-current][data-v-24494fcb]{border-color:var(--spine-primary);color:var(--spine-fg)}button[data-v-24494fcb]:disabled{opacity:.45;cursor:default}small[data-v-24494fcb]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.launcher-icon[data-v-24494fcb]{width:calc(20px * var(--spine-ui-scale, 1));height:calc(20px * var(--spine-ui-scale, 1))}.sp-launcher-tab[data-v-24494fcb]{display:flex;width:100%}.sp-launcher-tab[data-v-24494fcb] .sp-btn{flex:1 1 auto;width:100%;height:calc(56px * var(--spine-ui-scale, 1));min-height:calc(56px * var(--spine-ui-scale, 1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--spine-fg-muted)}.sp-launcher-tab[data-v-24494fcb] .sp-btn:active{background:var(--spine-surface-2)}.sp-launcher-tab[data-v-24494fcb] .sp-btn:focus-visible{outline:var(--spine-focus-ring);outline-offset:-3px}.sp-launcher-tab .launcher-icon[data-v-24494fcb]{box-sizing:content-box;padding:3px 16px;border-radius:999px}.sp-tab-label[data-v-24494fcb]{display:block;max-width:100%;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--spine-ui-scale, 1));font-weight:500;line-height:1.1}.sheet[data-v-24494fcb]{width:100%}.launcher-head[data-v-24494fcb]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-3)}.launcher-title[data-v-24494fcb]{margin:0;font-size:calc(17px * var(--spine-ui-scale, 1));font-weight:600;color:var(--spine-fg)}.launcher-close[data-v-24494fcb]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));padding:0;border:0;border-radius:999px;background:transparent;color:var(--spine-fg-muted);cursor:pointer}.launcher-close[data-v-24494fcb]:active{background:var(--spine-surface-2)}.launcher-close[data-v-24494fcb]:focus-visible{outline:var(--spine-focus-ring)}.sheet .launcher-search input[data-v-24494fcb]{min-height:calc(44px * var(--spine-ui-scale, 1))}.sheet .launcher-grid[data-v-24494fcb]{grid-template-columns:minmax(0,1fr);gap:2px}.sheet button[data-v-24494fcb]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;column-gap:var(--spine-space-6);min-height:calc(56px * var(--spine-ui-scale, 1));padding:6px 8px;border:0;background:transparent;color:var(--spine-fg);font-size:calc(15px * var(--spine-ui-scale, 1));text-align:start}.sheet button[data-v-24494fcb]>.sp-icon{grid-row:1 / span 2}.sheet button>b[data-v-24494fcb]{font-weight:600}.sheet button>small[data-v-24494fcb]{grid-column:2;font-size:calc(13px * var(--spine-ui-scale, 1))}.sheet button[data-v-24494fcb]:active{background:var(--spine-surface-2)}.sheet button[aria-current][data-v-24494fcb]{color:var(--spine-primary)}.launcher-search[data-v-24494fcb]{display:flex;flex-direction:column;gap:var(--spine-gap)}.tray[data-v-24494fcb]{width:calc(var(--spine-launcher-width, 556px) * var(--spine-ui-scale, 1));max-width:100%;gap:calc(6px * var(--spine-ui-scale, 1))}.tray .launcher-grid[data-v-24494fcb]{grid-template-columns:repeat(var(--spine-launcher-columns, 6),minmax(0,1fr));gap:calc(var(--spine-launcher-gap, 8px) * var(--spine-ui-scale, 1))}.tray .launcher-search[data-v-24494fcb]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--spine-ui-scale, 1));border-bottom:1px solid var(--spine-border);padding-bottom:calc(4px * var(--spine-ui-scale, 1));margin-bottom:calc(2px * var(--spine-ui-scale, 1))}.tray .launcher-search input[data-v-24494fcb]{flex:1;min-width:0;height:calc(38px * var(--spine-ui-scale, 1));font-size:calc(12px * var(--spine-ui-scale, 1))}.tray .launcher-search small[data-v-24494fcb]{font-size:calc(11px * var(--spine-ui-scale, 1))}.tray section h3[data-v-24494fcb]{margin:calc(4px * var(--spine-ui-scale, 1)) 0 calc(6px * var(--spine-ui-scale, 1));font-size:calc(9.5px * var(--spine-ui-scale, 1));letter-spacing:var(--spine-detail-section-tracking);color:var(--spine-fg-dim);font-weight:600}.tray button[data-v-24494fcb]{border:0;background:transparent;min-width:0;min-height:calc(var(--spine-launcher-item-height, 58px) * var(--spine-ui-scale, 1));padding:calc(12px * var(--spine-ui-scale, 1)) calc(4px * var(--spine-ui-scale, 1));gap:calc(6px * var(--spine-ui-scale, 1));font-size:calc(11px * var(--spine-ui-scale, 1));font-weight:500;color:var(--spine-fg-muted);overflow-wrap:anywhere}.tray button b[data-v-24494fcb]{font:inherit}.tray button[data-v-24494fcb]:hover,.tray button[aria-current][data-v-24494fcb]{background:var(--spine-surface-2);color:var(--spine-fg)}@media(max-width:760px){.tray[data-v-24494fcb]{width:calc(var(--spine-launcher-mobile-width, 282px) * var(--spine-ui-scale, 1))}.tray .launcher-grid[data-v-24494fcb]{grid-template-columns:repeat(var(--spine-launcher-mobile-columns, 3),minmax(0,1fr))}.tray button[data-v-24494fcb]{min-height:calc(var(--spine-launcher-mobile-item-height, var(--spine-launcher-item-height, 58px)) * var(--spine-ui-scale, 1))}}.sp-popover.sp-launcher-sheet{left:0!important;right:0;top:auto!important;bottom:calc(56px * var(--spine-ui-scale, 1) + 1px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 112px * var(--spine-ui-scale, 1) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:8px 16px 12px;border-width:1px 0 0;border-radius:16px 16px 0 0;box-sizing:border-box}.sp-launcher-scrim{position:fixed;inset:0 0 calc(56px * var(--spine-ui-scale, 1) + 1px + env(safe-area-inset-bottom));z-index:1390;background:color-mix(in srgb,var(--spine-bg) 62%,transparent)}.wrap[data-v-eb38547d]{flex:1 0 auto;min-height:100dvh;min-width:0;box-sizing:border-box;position:relative;isolation:isolate;overflow:auto;background:var(--spine-bg);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.brand[data-v-eb38547d]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spine-space-6);background:radial-gradient(120% 90% at 15% 10%,color-mix(in srgb,var(--spine-primary) 22%,transparent),transparent 60%),radial-gradient(100% 80% at 90% 95%,color-mix(in srgb,var(--spine-agent) 16%,transparent),transparent 55%),var(--spine-bg);border-inline-end:var(--spine-bw, 1px) solid var(--spine-border);overflow:hidden}.brand[data-v-eb38547d],.side[data-v-eb38547d]{min-width:0;position:relative;z-index:1}.default-intro[data-v-eb38547d]{display:flex;flex-direction:column;gap:var(--spine-space-5)}.brand-inner[data-v-eb38547d]{max-width:26rem;display:flex;flex-direction:column;gap:var(--spine-space-5)}.brand-mark[data-v-eb38547d]{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;color:var(--spine-primary);font-family:var(--spine-font-display);font-size:var(--spine-fs-2xl);font-weight:700;letter-spacing:-.02em}.brand-name[data-v-eb38547d]{min-width:0;overflow-wrap:anywhere;color:var(--spine-fg)}.brand-mark .spine-mark[data-v-eb38547d]{color:var(--spine-fg)}.brand-pitch[data-v-eb38547d]{margin:0;font-size:var(--spine-fs-lg);line-height:1.5;color:var(--spine-fg-muted)}.brand-points[data-v-eb38547d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spine-space-3)}.brand-points li[data-v-eb38547d]{display:flex;align-items:center;gap:10px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.pt-dot[data-v-eb38547d]{width:7px;height:7px;border-radius:50%;background:var(--spine-success);flex:none}.side[data-v-eb38547d]{display:flex;flex-direction:column;padding:var(--spine-space-5) var(--spine-space-6);overflow-y:auto;overflow-x:hidden;background:var(--spine-surface)}.card[data-v-eb38547d]{margin:auto;width:min(24rem,100%);display:flex;flex-direction:column;gap:16px}h1[data-v-eb38547d]{margin:0;font-family:var(--spine-font-display);font-size:var(--spine-fs-2xl);font-weight:700;letter-spacing:-.01em;line-height:1.2}.sub[data-v-eb38547d]{margin:-8px 0 8px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.field[data-v-eb38547d]{display:flex;flex-direction:column;gap:8px;font-size:var(--spine-fs-sm);min-width:0}.label-row[data-v-eb38547d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pw-block[data-v-eb38547d]{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.pw-block>.label-row[data-v-eb38547d]{grid-area:1 / 1 / 2 / 3}.pw-block>.pw-field[data-v-eb38547d]{grid-area:2 / 1 / 3 / 3}.pw-block>[data-login-submit][data-v-eb38547d]{grid-area:3 / 1 / 4 / 3;margin-top:8px}.pw-block>[data-forgot][data-v-eb38547d]{grid-area:1 / 2 / 2 / 3;align-self:start}.field input[data-v-eb38547d],.field[data-v-eb38547d] .pw-input{width:100%;min-width:0;min-height:calc(40px * var(--spine-ui-scale, 1));padding:0 var(--spine-space-3);background:var(--spine-ctl-bg);color:var(--spine-ctl-fg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm)}.field input[data-v-eb38547d]:focus-visible,.field[data-v-eb38547d] .pw-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.link[data-v-eb38547d]{position:relative;background:none;border:0;padding:0;font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-primary);cursor:pointer}.link[data-v-eb38547d]:after{content:"";position:absolute;inset:-10px -8px}.link[data-v-eb38547d]:hover{text-decoration:underline}.link[data-v-eb38547d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px;border-radius:2px}button.primary[data-v-eb38547d]{border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:700;cursor:pointer}button.primary[data-v-eb38547d]:disabled{opacity:.55;cursor:default}button.primary[data-v-eb38547d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}button.ghost[data-v-eb38547d]{background:transparent;color:var(--spine-fg-muted);border:0;border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm);cursor:pointer}button.primary[data-v-eb38547d],button.ghost[data-v-eb38547d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:calc(40px * var(--spine-ui-scale, 1));padding:8px 12px}button.ghost[data-v-eb38547d]:hover:not(:disabled){color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 7%,transparent)}button.ghost[data-v-eb38547d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}button.ghost[data-v-eb38547d]:disabled{opacity:.55;cursor:default}.or[data-v-eb38547d]{display:flex;align-items:center;gap:12px;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.or[data-v-eb38547d]:before,.or[data-v-eb38547d]:after{content:"";flex:1;border-top:1px solid var(--spine-border)}.alts[data-v-eb38547d]{display:flex;flex-direction:column;gap:8px;margin-top:-8px}.alts.only[data-v-eb38547d]{margin-top:0}.kinds.sp-seg[data-v-eb38547d]{display:flex;width:100%;box-sizing:border-box;height:calc(40px * var(--spine-ui-scale, 1));border-color:var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);background:var(--spine-ctl-bg)}.kinds.sp-seg[data-v-eb38547d] button{flex:1;min-width:0;min-height:0;border-radius:var(--spine-r-xs);font-size:var(--spine-fs-sm)}.code-way[data-v-eb38547d]{align-self:center}.pw-block>.ask-admin[data-v-eb38547d]{grid-area:4 / 1 / 5 / 3;margin:4px 0 0;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);text-align:center}.error[data-v-eb38547d]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.hint[data-v-eb38547d]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.layout-centered[data-v-eb38547d],.layout-minimal[data-v-eb38547d]{grid-template-columns:minmax(0,28rem);grid-template-rows:auto auto;justify-content:center;align-content:safe center;gap:24px;padding:64px clamp(20px,4vw,64px)}.layout-centered[data-v-eb38547d]{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--spine-primary) 9%,transparent),transparent 65%),var(--spine-bg)}.layout-centered .brand[data-v-eb38547d],.layout-minimal .brand[data-v-eb38547d]{padding:0;border:0;background:none;overflow:visible}.layout-centered .brand-inner[data-v-eb38547d]{align-items:center;text-align:center}.layout-centered .default-intro[data-v-eb38547d],.layout-minimal .default-intro[data-v-eb38547d]{display:none}.layout-centered .side[data-v-eb38547d],.layout-cover .side[data-v-eb38547d]{border:var(--spine-bw, 1px) solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-2);padding:32px}.layout-centered .side[data-v-eb38547d],.layout-minimal .side[data-v-eb38547d],.layout-cover .side[data-v-eb38547d]{overflow:visible}.layout-centered .card[data-v-eb38547d],.layout-minimal .card[data-v-eb38547d],.layout-cover .card[data-v-eb38547d]{width:100%;margin:0}.layout-minimal[data-v-eb38547d]{grid-template-columns:minmax(0,24rem)}.layout-minimal .brand[data-v-eb38547d]{justify-content:flex-start}.layout-minimal .side[data-v-eb38547d]{padding:0;background:transparent}.layout-cover[data-v-eb38547d]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(min-content,1fr);gap:var(--spine-space-6);padding:64px clamp(20px,4vw,64px)}.layout-cover .brand[data-v-eb38547d]{padding:0;background:none;border:0;justify-content:flex-start;overflow:visible}.layout-cover .brand-points[data-v-eb38547d]{display:none}.layout-cover .brand-pitch[data-v-eb38547d]{max-width:30rem}.layout-cover .side[data-v-eb38547d]{align-self:end;justify-self:end;width:min(28rem,100%);box-sizing:border-box}.login-background[data-v-eb38547d]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 15% 15%,color-mix(in srgb,var(--spine-primary) 24%,transparent),transparent 65%),radial-gradient(ellipse at 85% 95%,color-mix(in srgb,var(--spine-agent) 20%,transparent),transparent 65%),repeating-linear-gradient(135deg,transparent 0 64px,color-mix(in srgb,var(--spine-primary) 8%,transparent) 64px 65px),var(--spine-bg)}.login-background[data-v-eb38547d] img,.login-background[data-v-eb38547d] svg,.login-background[data-v-eb38547d] video{width:100%;height:100%;object-fit:cover}.login-background[data-v-eb38547d]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--spine-bg) 80%,transparent)}@media(max-width:860px){.layout-split[data-v-eb38547d]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(min-content,1fr)}.layout-split .brand[data-v-eb38547d]{padding:var(--spine-space-5);border-inline-end:0;border-bottom:1px solid var(--spine-border)}.layout-split .default-intro[data-v-eb38547d]{display:none}.layout-split .side[data-v-eb38547d]{overflow:visible}.layout-cover .side[data-v-eb38547d]{justify-self:center}}@media(max-width:480px){.layout-cover[data-v-eb38547d]{padding:64px 20px}.side[data-v-eb38547d]{padding-inline:20px}.layout-cover .side[data-v-eb38547d]{padding:24px 20px}}@media(max-width:700px),(max-width:950px)and (max-height:500px){.layout-centered .side[data-v-eb38547d]{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.layout-centered[data-v-eb38547d],.layout-minimal[data-v-eb38547d]{padding:calc(64px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.field input[data-v-eb38547d],.field[data-v-eb38547d] .pw-input,button.primary[data-v-eb38547d],button.ghost[data-v-eb38547d]{min-height:max(44px,calc(40px * var(--spine-ui-scale, 1)))}.kinds.sp-seg[data-v-eb38547d]{height:max(44px,calc(40px * var(--spine-ui-scale, 1)))}}.pw-field[data-v-77f10580]{position:relative;display:flex;min-width:0}.pw-field>.pw-input[data-v-77f10580]{flex:1;width:100%;min-width:0;box-sizing:border-box}.pw-field>.pw-input.pw-input-button[data-v-77f10580]{padding-inline-end:40px}.pw-toggle[data-v-77f10580]{position:absolute;inset-block:0;inset-inline-end:0;width:40px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:none;border:0;border-radius:var(--spine-ctl-radius, var(--spine-r-sm));color:var(--spine-fg-muted);cursor:pointer}.pw-toggle[data-v-77f10580]:hover,.pw-toggle[aria-pressed=true][data-v-77f10580]{color:var(--spine-fg)}.pw-toggle[data-v-77f10580]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-3px}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse){.pw-field[data-v-77f10580]{min-height:44px}.pw-field>.pw-input.pw-input-button[data-v-77f10580]{padding-inline-end:44px}.pw-toggle[data-v-77f10580]{width:44px}}.spine-mark[data-v-cfafbaaa]{display:block;flex:none;overflow:visible}.lang-corner[data-v-6f00f7db]{position:fixed;z-index:2;top:calc(12px + env(safe-area-inset-top));inset-inline-end:calc(12px + env(safe-area-inset-right))}.lang-trigger[data-v-6f00f7db]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;background:transparent;color:var(--spine-fg-muted);border:0;border-radius:var(--spine-ctl-radius, var(--spine-r-sm));font:inherit;font-size:var(--spine-fs-sm);cursor:pointer}.lang-trigger[data-v-6f00f7db]:hover,.lang-trigger[aria-expanded=true][data-v-6f00f7db]{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 8%,transparent)}.lang-trigger[data-v-6f00f7db]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.lang-name[data-v-6f00f7db]{white-space:nowrap}.lang-panel[data-v-6f00f7db]{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-inline-size:200px;max-inline-size:calc(100vw - 16px);max-block-size:min(70dvh,480px);overflow:auto;padding:6px;background:var(--spine-surface);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3)}.lang-item[data-v-6f00f7db]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 10px;background:none;color:inherit;border:0;border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-sm);text-align:start;cursor:pointer}.lang-item[data-v-6f00f7db]:hover,.lang-item[data-v-6f00f7db]:focus-visible{background:color-mix(in srgb,var(--spine-fg) 8%,transparent);outline:none}.lang-item[data-v-6f00f7db]:focus-visible{box-shadow:inset 0 0 0 2px var(--spine-primary)}.lang-item[aria-checked=true][data-v-6f00f7db]{font-weight:600}@media(max-width:700px),(max-width:950px)and (max-height:500px){.lang-trigger[data-v-6f00f7db]{min-height:44px;min-width:44px}.lang-item[data-v-6f00f7db]{min-height:44px}}.way[data-v-2f97bdb9]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(40px * var(--spine-ui-scale, 1));padding:4px 40px;background:var(--spine-ctl-bg);color:var(--spine-fg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm);font-weight:500;cursor:pointer}.mark[data-v-2f97bdb9]{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);flex:none}.words[data-v-2f97bdb9]{min-width:0;overflow-wrap:anywhere;text-align:center}.way[data-v-2f97bdb9]:hover:not(:disabled){background:var(--spine-surface-2)}.way[data-v-2f97bdb9]:focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.way[data-v-2f97bdb9]:disabled{opacity:.55;cursor:default}.way[data-mark=google][data-v-2f97bdb9]{background:#fff;border-color:#747775;color:#1f1f1f}.way[data-mark=microsoft][data-v-2f97bdb9]{background:#fff;border-color:#8c8c8c;color:#5e5e5e}.way[data-mark][data-v-2f97bdb9]:hover:not(:disabled){filter:brightness(.97)}@media(max-width:700px),(max-width:950px)and (max-height:500px){.way[data-v-2f97bdb9]{min-height:max(44px,calc(40px * var(--spine-ui-scale, 1)))}}body[data-base=dark] .way[data-mark=google]{background:#131314;border-color:#8e918f;color:#e3e3e3}body[data-base=dark] .way[data-mark=microsoft]{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.mark[data-v-2bc0fc7d]{flex:none}.captcha[data-v-b6e1d109]{min-height:65px;max-width:100%}.wrap[data-v-d529776c]{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:64px clamp(20px,4vw,64px);background:var(--spine-bg);color:var(--spine-fg)}.card[data-v-d529776c]{width:min(100%,420px);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:32px;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}h1[data-v-d529776c]{margin:0;font-size:var(--spine-fs-2xl);font-weight:700;line-height:1.2}h2[data-v-d529776c]{margin:0;font-size:var(--spine-fs-md);font-weight:600}.sub[data-v-d529776c]{margin:-8px 0 8px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}h1+.signup[data-v-d529776c]{margin-top:8px}.signup[data-v-d529776c]{display:flex;flex-direction:column;gap:16px}.field[data-v-d529776c]{display:flex;flex-direction:column;gap:8px;font-size:var(--spine-fs-sm);min-width:0}.field input[data-v-d529776c],.field[data-v-d529776c] .pw-input{min-height:40px;padding:0 var(--spine-space-3);font:inherit;color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.field input[readonly][data-v-d529776c]{color:var(--spine-fg-muted)}.kinds.sp-seg[data-v-d529776c]{display:flex;width:100%;box-sizing:border-box;height:40px;border-color:var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);background:var(--spine-ctl-bg)}.kinds.sp-seg[data-v-d529776c] button{flex:1;min-width:0;min-height:0;border-radius:var(--spine-r-xs);font-size:var(--spine-fs-sm)}.hint[data-v-d529776c]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.qr[data-v-d529776c]{width:176px;height:176px;border-radius:var(--spine-r-sm);background:#fff;padding:4px}.secret[data-v-d529776c]{font-size:var(--spine-fs-xs);overflow-wrap:anywhere}.primary[data-v-d529776c],.ghost[data-v-d529776c]{min-height:40px;padding:8px 16px;font:inherit;font-weight:600;border-radius:var(--spine-ctl-radius);cursor:pointer;transition:filter var(--spine-dur-1, .15s) ease,color var(--spine-dur-1, .15s) ease}.primary[data-v-d529776c]{border:0;background:var(--spine-primary);color:var(--spine-on-primary)}.primary[data-v-d529776c]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-d529776c]:disabled,.ghost[data-v-d529776c]:disabled{opacity:.5;cursor:default}.ghost[data-v-d529776c]{border:0;background:transparent;color:var(--spine-fg-muted);font-weight:500}.ghost[data-v-d529776c]:hover:not(:disabled){color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 7%,transparent)}.primary[data-v-d529776c]:focus-visible,.ghost[data-v-d529776c]:focus-visible,.field input[data-v-d529776c]:focus-visible,.field[data-v-d529776c] .pw-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.or[data-v-d529776c]{display:flex;align-items:center;gap:12px;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.or[data-v-d529776c]:before,.or[data-v-d529776c]:after{content:"";flex:1;border-top:1px solid var(--spine-border)}.error[data-v-d529776c]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}@media(max-width:700px),(max-width:950px)and (max-height:500px){.wrap[data-v-d529776c]{padding:calc(64px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.field input[data-v-d529776c],.field[data-v-d529776c] .pw-input,.primary[data-v-d529776c],.ghost[data-v-d529776c]{min-height:44px}.kinds.sp-seg[data-v-d529776c]{height:44px}.card[data-v-d529776c]{padding:0;border:0;border-radius:0;background:transparent}}.page[data-v-680d7d9e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1100px;container:users / inline-size}.bar[data-v-680d7d9e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.ti[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-lg);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline}.count[data-v-680d7d9e]{font-size:var(--spine-fs-sm);color:var(--spine-fg-dim);font-weight:500}.tools[data-v-680d7d9e]{display:flex;gap:var(--spine-space-2);align-items:center;flex-wrap:wrap}.field input[data-v-680d7d9e],.fs[data-v-680d7d9e] .pw-input{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.field input[data-v-680d7d9e]:focus-visible,.fs[data-v-680d7d9e] .pw-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.create[data-v-680d7d9e]{--phone-field-h: 34px}.kinds.sp-seg[data-v-680d7d9e]{display:flex;width:100%;box-sizing:border-box;height:var(--phone-field-h);border-color:var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);background:var(--spine-ctl-bg)}.kinds.sp-seg[data-v-680d7d9e] button{flex:1;min-width:0;min-height:0;border-radius:var(--spine-r-xs);font-size:var(--spine-fs-sm)}.radio.off[data-v-680d7d9e]{cursor:not-allowed}.radio.off b[data-v-680d7d9e]{color:var(--spine-fg-dim)}.create .field[data-v-680d7d9e-s]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.create input[data-v-680d7d9e-s]{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.create input[data-v-680d7d9e-s]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.sel[data-v-680d7d9e]{position:relative;display:flex}.sel select[data-v-680d7d9e]{flex:1;min-width:0;min-height:34px;padding:0 calc(var(--spine-space-3) + 22px) 0 var(--spine-space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);cursor:pointer}.sel select[data-v-680d7d9e]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.sel .sp-icon[data-v-680d7d9e]{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--spine-fg-muted)}.fixed[data-v-680d7d9e]{display:flex;align-items:center;gap:var(--spine-space-2);margin:0;min-height:34px;padding:0 var(--spine-space-3);border:1px dashed var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);color:var(--spine-fg);font-size:var(--spine-fs-sm)}.fixed .sp-icon[data-v-680d7d9e]{flex:none;color:var(--spine-fg-muted)}.fixed small[data-v-680d7d9e]{margin-inline-start:auto;color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.fs[data-v-680d7d9e]{margin:0;border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);padding:var(--spine-space-3);display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.fs legend[data-v-680d7d9e]{font-size:var(--spine-fs-sm);padding:0 6px}.radio[data-v-680d7d9e]{display:flex;align-items:flex-start;gap:var(--spine-space-2);font-size:var(--spine-fs-sm);cursor:pointer;min-height:24px}.radio input[data-v-680d7d9e]{margin-top:3px;accent-color:var(--spine-primary)}.radio span[data-v-680d7d9e]{display:flex;flex-direction:column;gap:2px}.radio b[data-v-680d7d9e]{font-weight:500}.radio small[data-v-680d7d9e]{color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.card[data-v-680d7d9e]{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow-x:auto}.create[data-v-680d7d9e]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.create .row[data-v-680d7d9e]{justify-content:flex-end}.field[data-v-680d7d9e]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.row[data-v-680d7d9e]{display:flex;gap:max(8px,var(--spine-space-3));align-items:center}.tbl[data-v-680d7d9e]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.tbl th[data-v-680d7d9e]{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.tbl td[data-v-680d7d9e]{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle}.tbl tr.off td[data-v-680d7d9e]{color:var(--spine-fg-dim)}.em[data-v-680d7d9e]{color:var(--spine-fg-muted)}.addr[data-v-680d7d9e]{font-family:var(--spine-mono);font-variant-numeric:tabular-nums}.ghostbtn.addr[data-v-680d7d9e]{font-family:var(--spine-mono);text-align:start}.addr-line[data-v-680d7d9e]{font-family:var(--spine-mono);font-variant-numeric:tabular-nums}.dim[data-v-680d7d9e]{color:var(--spine-fg-dim)}.via[data-v-680d7d9e]{display:block;margin-top:2px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.acts[data-v-680d7d9e]{display:flex;gap:var(--spine-space-2);justify-content:flex-end;white-space:nowrap}.pill[data-v-680d7d9e]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);font-weight:600}.pill.on[data-v-680d7d9e]{background:color-mix(in srgb,var(--spine-success) 18%,transparent);color:var(--spine-success)}.pill.off[data-v-680d7d9e]{background:color-mix(in srgb,var(--spine-fg-dim) 18%,transparent);color:var(--spine-fg-muted)}.pill.temp[data-v-680d7d9e]{background:color-mix(in srgb,var(--spine-warning, var(--spine-primary)) 16%,transparent);color:color-mix(in srgb,var(--spine-warning, var(--spine-primary)) 72%,var(--spine-fg))}.primary[data-v-680d7d9e]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.primary[data-v-680d7d9e]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-680d7d9e]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn.tall[data-v-680d7d9e]{min-height:34px;font-size:var(--spine-fs-sm)}.ghostbtn[data-v-680d7d9e]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn.danger[data-v-680d7d9e]:hover:not(:disabled){color:var(--spine-danger);border-color:var(--spine-danger)}.ghostbtn[data-v-680d7d9e]:disabled{opacity:.5;cursor:default}.primary[data-v-680d7d9e]:focus-visible,.ghostbtn[data-v-680d7d9e]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.hint[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.invited[data-v-680d7d9e]{display:flex;flex-direction:column;gap:var(--spine-space-2)}.ti2[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-md);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline}.via-tag[data-v-680d7d9e]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--spine-fg-muted)}.via-tag .sp-icon[data-v-680d7d9e]{flex:none;color:var(--spine-fg-dim)}.copyrow[data-v-680d7d9e]{display:flex;gap:var(--spine-space-2);min-width:0}.copyrow input[data-v-680d7d9e]{flex:1;min-width:0;font-family:var(--spine-font-mono, ui-monospace, monospace);font-size:var(--spine-fs-xs)}.copyrow .ghostbtn[data-v-680d7d9e],.save[data-v-680d7d9e]{display:inline-flex;align-items:center;gap:6px;flex:none;text-decoration:none}.qrrow[data-v-680d7d9e]{display:flex;align-items:flex-end;gap:var(--spine-space-3);flex-wrap:wrap}.qr[data-v-680d7d9e]{width:224px;max-width:100%;height:auto;aspect-ratio:1;border-radius:var(--spine-r-sm);background:#fff;padding:6px;border:1px solid var(--spine-hair, var(--spine-border))}.until[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.warn[data-v-680d7d9e]{margin:0;padding:var(--spine-space-3);border-inline-start:3px solid var(--spine-warning, var(--spine-primary));background:color-mix(in srgb,var(--spine-warning, var(--spine-primary)) 10%,transparent);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);color:var(--spine-fg)}.primary.danger-btn[data-v-680d7d9e]{background:var(--spine-danger)}.hint.need[data-v-680d7d9e]{color:var(--spine-fg-muted);white-space:pre-line}.ok[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.error[data-v-680d7d9e]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}@media(pointer:coarse){.primary[data-v-680d7d9e],.ghostbtn[data-v-680d7d9e],.field input[data-v-680d7d9e],.sel select[data-v-680d7d9e]{min-height:44px}.create[data-v-680d7d9e]{--phone-field-h: 44px}}@container users (max-width: 780px){.people thead[data-v-680d7d9e]{display:none}.people[data-v-680d7d9e],.people tbody[data-v-680d7d9e],.people tr[data-v-680d7d9e]{display:block}.people tr[data-v-680d7d9e]{padding:var(--spine-space-3) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.people tr[data-v-680d7d9e]:last-child{border-bottom:0}.people td[data-v-680d7d9e]{display:flex;gap:var(--spine-space-3);align-items:baseline;padding:var(--spine-space-1) 0;border:0}.people td.em[data-v-680d7d9e]{display:block;padding-bottom:var(--spine-space-2);font-size:var(--spine-fs-md);color:var(--spine-fg)}.people td[data-label][data-v-680d7d9e]:before{content:attr(data-label);flex:0 0 6.5rem;font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-dim)}.people .val[data-v-680d7d9e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.people .acts[data-v-680d7d9e]{justify-content:flex-start;flex-wrap:wrap;white-space:normal;padding-top:var(--spine-space-2)}.people .acts .ghostbtn[data-v-680d7d9e]{min-height:44px}}.ids[data-v-186bd090]{display:inline-flex;flex-direction:column;gap:2px;max-width:100%}.idv[data-v-186bd090]{display:inline-flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap}.idv[data-kind=email][data-v-186bd090]{align-items:flex-start}.idv[data-kind=email][data-v-186bd090]>:first-child{margin-top:calc((1lh - 12px)/2)}.txt[data-v-186bd090]{overflow:hidden;text-overflow:ellipsis}.txt.mail[data-v-186bd090]{white-space:normal;min-width:0}.mail .part[data-v-186bd090]{white-space:nowrap}.idv.more[data-v-186bd090]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.idv[data-v-186bd090]>:first-child{flex:none;color:var(--spine-fg-dim)}.addr-form[data-v-3c0b046d]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.addr-field[data-v-3c0b046d]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.addr-field textarea[data-v-3c0b046d]{min-height:96px;padding:var(--spine-space-2) var(--spine-space-3);resize:vertical;font-family:var(--spine-mono);font-variant-numeric:tabular-nums;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.addr-field textarea[aria-invalid=true][data-v-3c0b046d]{border-color:var(--spine-danger)}.addr-field textarea[data-v-3c0b046d]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.addr-hint[data-v-3c0b046d]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.addr-error[data-v-3c0b046d]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.addr-also[data-v-3c0b046d]{display:flex;flex-direction:column;gap:2px;padding:var(--spine-space-2) var(--spine-space-3);border-radius:var(--spine-r-sm);background:color-mix(in srgb,var(--spine-fg-dim) 10%,transparent);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.addr-also b[data-v-3c0b046d]{font-weight:600;color:var(--spine-fg)}.addr-also p[data-v-3c0b046d]{margin:0}.addr-row[data-v-3c0b046d]{display:flex;gap:max(8px,var(--spine-space-3));justify-content:flex-end}.addr-primary[data-v-3c0b046d]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.addr-primary[data-v-3c0b046d]:disabled{opacity:.5;cursor:default}.addr-ghost[data-v-3c0b046d]{min-height:34px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.addr-ghost[data-v-3c0b046d]:hover{color:var(--spine-fg);border-color:var(--spine-fg-muted)}.addr-primary[data-v-3c0b046d]:focus-visible,.addr-ghost[data-v-3c0b046d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(pointer:coarse){.addr-primary[data-v-3c0b046d],.addr-ghost[data-v-3c0b046d]{min-height:44px;flex:1}}.rp-form[data-v-99b7d8ea]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.rp-hint[data-v-99b7d8ea]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.rp-text[data-v-99b7d8ea]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.rp-fs[data-v-99b7d8ea]{margin:0;border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);padding:var(--spine-space-3);display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.rp-fs legend[data-v-99b7d8ea]{font-size:var(--spine-fs-sm);padding:0 6px}.rp-radio[data-v-99b7d8ea],.rp-check[data-v-99b7d8ea]{display:flex;align-items:flex-start;gap:var(--spine-space-2);font-size:var(--spine-fs-sm);cursor:pointer;min-height:24px}.rp-radio input[data-v-99b7d8ea],.rp-check input[data-v-99b7d8ea]{margin-top:3px;accent-color:var(--spine-primary)}.rp-radio span[data-v-99b7d8ea],.rp-check span[data-v-99b7d8ea]{display:flex;flex-direction:column;gap:2px}.rp-radio b[data-v-99b7d8ea],.rp-check b[data-v-99b7d8ea]{font-weight:500}.rp-radio.off[data-v-99b7d8ea]{cursor:not-allowed}.rp-radio.off b[data-v-99b7d8ea]{color:var(--spine-fg-dim)}.rp-radio small[data-v-99b7d8ea],.rp-check small[data-v-99b7d8ea]{color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.rp-field[data-v-99b7d8ea]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.rp-field input[data-v-99b7d8ea],.rp-fs[data-v-99b7d8ea] .pw-input{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.rp-field input[type=number][data-v-99b7d8ea]{max-width:10rem;font-variant-numeric:tabular-nums}.rp-field input[data-v-99b7d8ea]:focus-visible,.rp-fs[data-v-99b7d8ea] .pw-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.rp-copyrow[data-v-99b7d8ea]{display:flex;gap:var(--spine-space-2);min-width:0}.rp-copyrow input[data-v-99b7d8ea]{flex:1;min-width:0;font-family:var(--spine-mono, ui-monospace, monospace)}.rp-copyrow .rp-ghost[data-v-99b7d8ea]{display:inline-flex;align-items:center;gap:6px;flex:none}.rp-warn[data-v-99b7d8ea]{margin:0;padding:var(--spine-space-3);border-inline-start:3px solid var(--spine-warning, var(--spine-primary));background:color-mix(in srgb,var(--spine-warning, var(--spine-primary)) 10%,transparent);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);color:var(--spine-fg)}.rp-error[data-v-99b7d8ea]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.rp-row[data-v-99b7d8ea]{display:flex;gap:max(8px,var(--spine-space-3));justify-content:flex-end}.rp-primary[data-v-99b7d8ea]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.rp-primary[data-v-99b7d8ea]:disabled{opacity:.5;cursor:default}.rp-ghost[data-v-99b7d8ea]{min-height:34px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.rp-ghost[data-v-99b7d8ea]:hover{color:var(--spine-fg);border-color:var(--spine-fg-muted)}.rp-primary[data-v-99b7d8ea]:focus-visible,.rp-ghost[data-v-99b7d8ea]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(pointer:coarse){.rp-primary[data-v-99b7d8ea],.rp-ghost[data-v-99b7d8ea],.rp-field input[data-v-99b7d8ea]{min-height:44px}.rp-row .rp-primary[data-v-99b7d8ea],.rp-row .rp-ghost[data-v-99b7d8ea]{flex:1}.rp-field input[data-v-99b7d8ea],.rp-fs[data-v-99b7d8ea] .pw-input{font-size:16px}}.page[data-v-36d46b9b]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1100px}.panel[data-v-36d46b9b]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding-top:var(--spine-space-3)}.bar[data-v-36d46b9b]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.card[data-v-36d46b9b]{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow-x:auto}.tbl[data-v-36d46b9b]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.tbl th[data-v-36d46b9b]{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.tbl td[data-v-36d46b9b]{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle}.tbl tr.sub td[data-v-36d46b9b]{background:color-mix(in srgb,var(--spine-surface) 70%,var(--spine-bg))}.nm[data-v-36d46b9b]{font-weight:600}.nm small[data-v-36d46b9b],td small[data-v-36d46b9b]{display:block;font-weight:400}.mono[data-v-36d46b9b]{font-family:var(--spine-font-mono, ui-monospace, monospace);font-size:var(--spine-fs-xs);overflow-wrap:anywhere}.dim[data-v-36d46b9b]{color:var(--spine-fg-dim)}.acts[data-v-36d46b9b]{display:flex;gap:var(--spine-space-2);justify-content:flex-end;white-space:nowrap}.form[data-v-36d46b9b]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.grid[data-v-36d46b9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spine-space-3)}.field[data-v-36d46b9b]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.field input[data-v-36d46b9b],.field select[data-v-36d46b9b],.in[data-v-36d46b9b]{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.field input[data-v-36d46b9b]:focus-visible,.field select[data-v-36d46b9b]:focus-visible,.in[data-v-36d46b9b]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.field input[data-v-36d46b9b]:disabled{opacity:.6}.fs[data-v-36d46b9b]{border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);padding:var(--spine-space-3);display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.fs legend[data-v-36d46b9b]{font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);padding:0 6px}.picker[data-v-36d46b9b]{margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.check[data-v-36d46b9b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);cursor:pointer;min-height:24px}.perms[data-v-36d46b9b]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--spine-fs-xs)}.sect[data-v-36d46b9b]{margin:var(--spine-space-3) 0 0;font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim)}.sect small[data-v-36d46b9b]{margin-inline-start:var(--spine-space-2);font-weight:400}.check.keep[data-v-36d46b9b]{display:flex;width:100%;gap:var(--spine-space-3);font-size:var(--spine-fs-sm);color:var(--spine-fg);min-height:32px}.check.keep .ln[data-v-36d46b9b]{flex:1;min-width:0}.check.keep.away .ln[data-v-36d46b9b]{color:var(--spine-fg-dim);text-decoration:line-through}.away-tag[data-v-36d46b9b]{flex:none;padding:0 6px;border:1px solid var(--spine-warning, var(--spine-fg-muted));border-radius:var(--spine-r-sm);font-size:var(--spine-fs-2xs);color:color-mix(in srgb,var(--spine-warning, var(--spine-fg-muted)) 72%,var(--spine-fg))}.away-chip[data-v-36d46b9b]{display:inline-block;margin:1px 4px 1px 0;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);background:color-mix(in srgb,var(--spine-fg-dim) 14%,transparent);color:var(--spine-fg-muted)}.summary[data-v-36d46b9b]{margin:0;padding:var(--spine-space-3);border-radius:var(--spine-r-sm);background:var(--spine-surface-2, color-mix(in srgb, var(--spine-fg) 5%, transparent));font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}@media(pointer:coarse){.primary[data-v-36d46b9b],.ghostbtn[data-v-36d46b9b],.field input[data-v-36d46b9b],.field select[data-v-36d46b9b],.check.keep[data-v-36d46b9b]{min-height:44px}}.row[data-v-36d46b9b]{display:flex;gap:max(8px,var(--spine-space-3));align-items:center}.row.end[data-v-36d46b9b]{justify-content:flex-end}.primary[data-v-36d46b9b]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.primary[data-v-36d46b9b]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-36d46b9b]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn[data-v-36d46b9b]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn.danger[data-v-36d46b9b]:hover:not(:disabled){color:var(--spine-danger);border-color:var(--spine-danger)}.ghostbtn[data-v-36d46b9b]:disabled{opacity:.5;cursor:default}.primary[data-v-36d46b9b]:focus-visible,.ghostbtn[data-v-36d46b9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.hint[data-v-36d46b9b]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.ok[data-v-36d46b9b]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.error[data-v-36d46b9b]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.ghostbtn.addr[data-v-36d46b9b]{font-family:var(--spine-mono);font-variant-numeric:tabular-nums;text-align:start}.approval-condition{display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0;border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm);padding:var(--spine-space-3)}.approval-condition legend{font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);padding:0 6px}.approval-condition .row{display:flex;flex-direction:column;gap:4px}.approval-condition .cells{display:flex;align-items:end;flex-wrap:wrap;gap:var(--spine-space-2)}.approval-condition .name{flex:1.3 1 140px;min-width:0}.approval-condition .test{flex:.9 1 120px;min-width:0}.approval-condition .value{flex:.7 1 96px;min-width:0}.approval-condition .field{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.approval-condition .field input,.approval-condition .field select{min-height:30px;padding:0 var(--spine-space-2);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.approval-condition .field input[aria-invalid=true]{border-color:var(--spine-danger)}.approval-condition .problem{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-danger)}.approval-condition .hint{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.approval-condition .ghostbtn{align-self:start;min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.approval-condition .cells .ghostbtn{align-self:end;min-height:30px}.approval-condition :focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.approval-builder{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.approval-builder .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spine-space-3)}.approval-builder .field,.approval-selectors{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.approval-builder .field input,.approval-builder .field select,.approval-selectors input{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.approval-builder .check{display:inline-flex;gap:var(--spine-space-2);align-items:center;font-size:var(--spine-fs-sm)}.approval-builder :disabled{opacity:.6;cursor:default}.approval-builder :focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.stepup[data-v-f5a4a10f]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.bar[data-v-f5a4a10f]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spine-space-3) var(--spine-space-6);flex-wrap:wrap}.blurb[data-v-f5a4a10f]{flex:1 1 340px;max-width:72ch;margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.status[data-v-f5a4a10f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-space-2) var(--spine-space-3);min-width:0}.status .hint[data-v-f5a4a10f]{overflow-wrap:anywhere}.sp-chip[data-v-f5a4a10f]{white-space:nowrap}.sp-chip.saved[data-v-f5a4a10f]{--spine-component-mark: var(--spine-primary);color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,transparent);background:color-mix(in srgb,var(--spine-primary) 10%,transparent)}.hint[data-v-f5a4a10f]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.policy[data-v-f5a4a10f]{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"form covers";background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);min-width:0}.covers[data-v-f5a4a10f]{grid-area:covers;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-left:1px solid var(--spine-hair, var(--spine-border))}.covers h3[data-v-f5a4a10f]{margin:0;font-size:var(--spine-fs);font-weight:500}.covers ul[data-v-f5a4a10f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.covers li[data-v-f5a4a10f]{display:flex;gap:7px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.covers li[data-v-f5a4a10f]:before{content:"";flex:none;width:4px;height:4px;margin-top:7px;background:var(--spine-fg-dim)}.pform[data-v-f5a4a10f]{grid-area:form;display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:10px 12px}@container (max-width: 700px){.policy[data-v-f5a4a10f]{grid-template-columns:minmax(0,1fr);grid-template-areas:"covers" "form"}.covers[data-v-f5a4a10f]{border-left:0;border-bottom:1px solid var(--spine-hair, var(--spine-border))}}.group[data-v-f5a4a10f]{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0;margin:0;padding:0;border:0}.group legend[data-v-f5a4a10f]{padding:0;margin-bottom:var(--spine-space-3);font-size:var(--spine-fs);font-weight:500;color:var(--spine-fg)}.tiles[data-v-f5a4a10f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spine-space-3)}.proofs .tiles[data-v-f5a4a10f]{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 520px){.proofs .tiles[data-v-f5a4a10f]{grid-template-columns:minmax(0,1fr)}}.tile[data-v-f5a4a10f]{display:flex;align-items:flex-start;gap:8px;min-height:44px;min-width:0;padding:7px 10px;cursor:pointer;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface-2);transition:border-color .12s ease,background-color .12s ease}.tile[data-v-f5a4a10f]:hover{border-color:var(--spine-fg-dim)}.tile[data-v-f5a4a10f]:has(input:checked){border-color:color-mix(in srgb,var(--spine-primary) 65%,transparent);background:color-mix(in srgb,var(--spine-primary) 8%,var(--spine-surface-2))}.tile[data-v-f5a4a10f]:has(input:focus-visible){outline:2px solid var(--spine-primary);outline-offset:1px}.tile input[data-v-f5a4a10f]{flex:none;width:14px;height:14px;margin:2px 0 0;accent-color:var(--spine-primary);cursor:pointer}.tile input[data-v-f5a4a10f]:focus-visible{outline:none}.tile span[data-v-f5a4a10f]{display:flex;flex-direction:column;gap:1px;min-width:0}.tile b[data-v-f5a4a10f]{font-weight:500;color:var(--spine-fg)}.tile small[data-v-f5a4a10f]{font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.proofs.invalid .tile[data-v-f5a4a10f]{border-color:color-mix(in srgb,var(--spine-danger) 70%,transparent)}.refusal[data-v-f5a4a10f]{display:flex;gap:7px;margin:0;padding:6px 9px;white-space:pre-line;border-left:2px solid var(--spine-danger);background:color-mix(in srgb,var(--spine-danger) 9%,transparent);color:var(--spine-danger);font-size:var(--spine-fs-sm)}.note[data-v-f5a4a10f],.caution[data-v-f5a4a10f]{display:flex;gap:7px;margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.caution.hot[data-v-f5a4a10f]{color:var(--spine-warning)}.i[data-v-f5a4a10f]{flex:none;margin-top:1px}.summary[data-v-f5a4a10f]{margin:0;padding:7px 10px;border-radius:var(--spine-r);background:var(--spine-muted);font-size:var(--spine-fs-sm);color:var(--spine-fg)}.summary .lbl[data-v-f5a4a10f]{display:block;margin-bottom:1px;font-size:var(--spine-fs-2xs);font-weight:500;color:var(--spine-fg-dim)}.actions[data-v-f5a4a10f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spine-space-3);padding-top:10px;border-top:1px solid var(--spine-hair, var(--spine-border))}.actions .audit[data-v-f5a4a10f]{margin-right:auto}.dirty[data-v-f5a4a10f]{font-size:var(--spine-fs-xs);color:var(--spine-warning)}.primary[data-v-f5a4a10f]{min-height:34px;padding:0 var(--spine-space-6);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.primary[data-v-f5a4a10f]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-f5a4a10f]{min-height:34px;padding:0 var(--spine-space-5);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.ghostbtn[data-v-f5a4a10f]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn[data-v-f5a4a10f]:disabled{opacity:.5;cursor:default}.primary[data-v-f5a4a10f]:focus-visible,.ghostbtn[data-v-f5a4a10f]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tile[data-v-f5a4a10f]{transition:none}}.wrap[data-v-cf5f210a]{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:64px clamp(20px,4vw,64px);background:var(--spine-bg);color:var(--spine-fg)}.card[data-v-cf5f210a]{width:min(100%,420px);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:32px;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}h1[data-v-cf5f210a]{margin:0;font-size:var(--spine-fs-2xl);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.sub[data-v-cf5f210a]{margin:-8px 0 8px;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}h1+.signup[data-v-cf5f210a]{margin-top:8px}.sent[data-v-cf5f210a]{display:flex;align-items:center;gap:var(--spine-space-3);color:var(--spine-primary)}.kinds.sp-seg[data-v-cf5f210a]{display:flex;width:100%;box-sizing:border-box;height:40px;border-color:var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);background:var(--spine-ctl-bg)}.kinds.sp-seg[data-v-cf5f210a] button{flex:1;min-width:0;min-height:0;border-radius:var(--spine-r-xs);font-size:var(--spine-fs-sm)}.sent h1[data-v-cf5f210a]{color:var(--spine-fg)}.signup[data-v-cf5f210a]{display:flex;flex-direction:column;gap:16px}.signup .field[data-v-cf5f210a-s],.field[data-v-cf5f210a]{display:flex;flex-direction:column;gap:8px;font-size:var(--spine-fs-sm);min-width:0}.signup input[data-v-cf5f210a-s],.field input[data-v-cf5f210a],.field[data-v-cf5f210a] .pw-input{min-height:40px;padding:0 var(--spine-space-3);font:inherit;color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.hint[data-v-cf5f210a]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.qr[data-v-cf5f210a]{width:176px;height:176px;border-radius:var(--spine-r-sm);background:#fff;padding:4px}.secret[data-v-cf5f210a]{font-size:var(--spine-fs-xs);overflow-wrap:anywhere}.primary[data-v-cf5f210a],.ghost[data-v-cf5f210a]{min-height:40px;padding:8px 16px;font:inherit;font-weight:600;border-radius:var(--spine-ctl-radius);cursor:pointer;transition:filter var(--spine-dur-1, .15s) ease,color var(--spine-dur-1, .15s) ease}.primary[data-v-cf5f210a]{border:0;background:var(--spine-primary);color:var(--spine-on-primary)}.primary[data-v-cf5f210a]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-cf5f210a]:disabled,.ghost[data-v-cf5f210a]:disabled{opacity:.5;cursor:default}.ghost[data-v-cf5f210a]{border:0;background:transparent;color:var(--spine-fg-muted);font-weight:500}.ghost[data-v-cf5f210a]:hover:not(:disabled){color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 7%,transparent)}.link[data-v-cf5f210a]{color:var(--spine-primary);text-decoration:underline;text-underline-offset:3px}.primary[data-v-cf5f210a]:focus-visible,.ghost[data-v-cf5f210a]:focus-visible,.field input[data-v-cf5f210a]:focus-visible,.field[data-v-cf5f210a] .pw-input:focus-visible,.link[data-v-cf5f210a]:focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}.or[data-v-cf5f210a]{display:flex;align-items:center;gap:12px;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.or[data-v-cf5f210a]:before,.or[data-v-cf5f210a]:after{content:"";flex:1;border-top:1px solid var(--spine-border)}.error[data-v-cf5f210a]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}@media(max-width:700px),(max-width:950px)and (max-height:500px){.wrap[data-v-cf5f210a]{padding:calc(64px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.field input[data-v-cf5f210a],.field[data-v-cf5f210a] .pw-input,.primary[data-v-cf5f210a],.ghost[data-v-cf5f210a]{min-height:44px}.kinds.sp-seg[data-v-cf5f210a]{height:44px}.card[data-v-cf5f210a]{padding:0;border:0;border-radius:0;background:transparent}}.page[data-v-d587b1b6]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1100px}.bar[data-v-d587b1b6]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.ti[data-v-d587b1b6]{margin:0;font-size:var(--spine-fs-lg);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline}.count[data-v-d587b1b6]{font-size:var(--spine-fs-sm);color:var(--spine-fg-dim);font-weight:500}.card[data-v-d587b1b6]{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow-x:auto}.tbl[data-v-d587b1b6]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.tbl th[data-v-d587b1b6]{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border));white-space:nowrap}.tbl td[data-v-d587b1b6]{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle}.tbl tr.off td[data-v-d587b1b6]{color:var(--spine-fg-dim)}.nm[data-v-d587b1b6]{font-weight:600;overflow-wrap:break-word}.em[data-v-d587b1b6]{color:var(--spine-fg-muted);overflow-wrap:break-word}.dim[data-v-d587b1b6]{color:var(--spine-fg-dim)}.chip[data-v-d587b1b6]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);background:color-mix(in srgb,var(--spine-fg-dim) 12%,transparent);color:var(--spine-fg-muted)}.acts[data-v-d587b1b6]{display:flex;gap:var(--spine-space-2);justify-content:flex-end;white-space:nowrap}.empty[data-v-d587b1b6]{text-align:center;padding:var(--spine-space-6) var(--spine-space-4)}.create[data-v-d587b1b6]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.create .row[data-v-d587b1b6]{justify-content:flex-end}.grid[data-v-d587b1b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spine-space-3)}.field[data-v-d587b1b6]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm);min-width:0}.field input[data-v-d587b1b6]{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);min-width:0}.field input[data-v-d587b1b6]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.sel[data-v-d587b1b6]{position:relative;display:flex}.sel select[data-v-d587b1b6]{flex:1;min-width:0;min-height:34px;padding:0 calc(var(--spine-space-3) + 22px) 0 var(--spine-space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);cursor:pointer}.sel select[data-v-d587b1b6]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.sel .sp-icon[data-v-d587b1b6]{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--spine-fg-muted)}.fixed[data-v-d587b1b6]{display:flex;align-items:center;gap:var(--spine-space-2);margin:0;min-height:34px;padding:0 var(--spine-space-3);border:1px dashed var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);color:var(--spine-fg);font-size:var(--spine-fs-sm)}.fixed .sp-icon[data-v-d587b1b6]{flex:none;color:var(--spine-fg-muted)}.fixed small[data-v-d587b1b6]{margin-inline-start:auto;color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.copyrow[data-v-d587b1b6]{display:flex;gap:var(--spine-space-2)}.copyrow input[data-v-d587b1b6]{flex:1;font-family:var(--spine-font-mono, ui-monospace, monospace);font-size:var(--spine-fs-xs)}.copyrow .ghostbtn[data-v-d587b1b6]{display:inline-flex;align-items:center;gap:6px;flex:none}.warn[data-v-d587b1b6]{margin:0;padding:var(--spine-space-3);border-inline-start:3px solid var(--spine-warning, var(--spine-primary));background:color-mix(in srgb,var(--spine-warning, var(--spine-primary)) 10%,transparent);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);color:var(--spine-fg)}.row[data-v-d587b1b6]{display:flex;gap:max(8px,var(--spine-space-3));align-items:center}.primary[data-v-d587b1b6]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.primary.danger-btn[data-v-d587b1b6]{background:var(--spine-danger)}.primary[data-v-d587b1b6]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-d587b1b6]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn.tall[data-v-d587b1b6]{min-height:34px}.ghostbtn[data-v-d587b1b6]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn.danger[data-v-d587b1b6]:hover:not(:disabled){color:var(--spine-danger);border-color:var(--spine-danger)}.ghostbtn[data-v-d587b1b6]:disabled{opacity:.5;cursor:default}.primary[data-v-d587b1b6]:focus-visible,.ghostbtn[data-v-d587b1b6]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.hint[data-v-d587b1b6]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.ok[data-v-d587b1b6]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.error[data-v-d587b1b6]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}@media(pointer:coarse){.primary[data-v-d587b1b6],.ghostbtn[data-v-d587b1b6],.field input[data-v-d587b1b6],.sel select[data-v-d587b1b6]{min-height:44px}}@media(max-width:700px){.tbl th[data-v-d587b1b6],.tbl td[data-v-d587b1b6]{padding-inline:var(--spine-space-2)}.tbl th[data-v-d587b1b6]{white-space:normal}}.page[data-v-ed7ccda9]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1100px}.bar[data-v-ed7ccda9]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);min-height:18px}.ti[data-v-ed7ccda9]{margin:0;font-size:var(--spine-fs-lg);font-weight:600}.hint[data-v-ed7ccda9]{margin:var(--spine-space-3) 0 0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.list[data-v-ed7ccda9]{margin:var(--spine-space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spine-space-3)}.card[data-v-ed7ccda9]{display:flex;flex-direction:column;gap:var(--spine-space-2);padding:var(--spine-space-4);background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-inline-start:3px solid var(--spine-warning);border-radius:var(--spine-r-md, 10px);overflow-wrap:anywhere}.card.done[data-v-ed7ccda9]{border-inline-start-color:var(--spine-hair, var(--spine-border));opacity:.85}.card[aria-current=true][data-v-ed7ccda9]{outline:2px solid var(--spine-primary);outline-offset:2px}.card-hd[data-v-ed7ccda9]{display:flex;align-items:center;gap:var(--spine-space-3);font-size:var(--spine-fs-xs);flex-wrap:wrap}.kind[data-v-ed7ccda9]{font-weight:600;color:var(--spine-fg-muted)}.when[data-v-ed7ccda9]{margin-inline-start:auto;color:var(--spine-fg-dim)}.meta[data-v-ed7ccda9]{margin:0;font-size:var(--spine-fs-xs)}.dim[data-v-ed7ccda9]{color:var(--spine-fg-dim)}.mono[data-v-ed7ccda9]{font-family:var(--spine-font-mono, ui-monospace, monospace);font-size:var(--spine-fs-xs)}.gates[data-v-ed7ccda9]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px}.act[data-v-ed7ccda9]{display:flex;gap:var(--spine-space-2);align-items:center;flex-wrap:wrap;padding-top:var(--spine-space-2)}.pill[data-v-ed7ccda9]{display:inline-block;padding:1px 8px;border-radius:var(--spine-r-pill);font-size:var(--spine-fs-2xs);font-weight:600;line-height:1.35;background:color-mix(in srgb,var(--spine-fg) 10%,transparent);color:var(--spine-fg-muted)}.pill[data-state=approved][data-v-ed7ccda9],.pill[data-state=used][data-v-ed7ccda9]{background:color-mix(in srgb,var(--spine-success) 16%,transparent);color:var(--spine-success)}.pill[data-state=revoked][data-v-ed7ccda9],.pill[data-state=expired][data-v-ed7ccda9]{background:color-mix(in srgb,var(--spine-danger) 14%,transparent);color:var(--spine-danger)}.req[data-v-ed7ccda9]{font-size:var(--spine-fs-xs)}.req summary[data-v-ed7ccda9]{cursor:pointer;color:var(--spine-fg-muted)}.req pre[data-v-ed7ccda9]{margin:var(--spine-space-2) 0 0;padding:var(--spine-space-2) var(--spine-space-3);background:color-mix(in srgb,var(--spine-fg) 5%,transparent);border-radius:var(--spine-r-sm);overflow-x:auto;white-space:pre}button.primary[data-v-ed7ccda9],button.danger[data-v-ed7ccda9]{min-height:calc(30px * var(--spine-ui-scale, 1));padding:0 var(--spine-space-4);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}button.primary[data-v-ed7ccda9]{background:var(--spine-primary);color:var(--spine-on-primary);border:1px solid transparent}button.danger[data-v-ed7ccda9]{background:transparent;color:var(--spine-danger);border:1px solid var(--spine-danger)}button[data-v-ed7ccda9]:disabled{opacity:.45;cursor:default}.ghostbtn[data-v-ed7ccda9]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ok[data-v-ed7ccda9]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.error[data-v-ed7ccda9]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.page[data-v-66907e0f]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1100px}.bar[data-v-66907e0f]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.ti[data-v-66907e0f]{margin:0;font-size:var(--spine-fs-lg);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline}.count[data-v-66907e0f]{font-size:var(--spine-fs-sm);color:var(--spine-fg-dim);font-weight:500}.panel[data-v-66907e0f]{display:flex;flex-direction:column;gap:var(--spine-space-2)}.panel h3[data-v-66907e0f],.panel p[data-v-66907e0f]{margin:0}.panel h3[data-v-66907e0f]{font-size:var(--spine-fs-md)}.card[data-v-66907e0f]{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow-x:auto}.tbl[data-v-66907e0f]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.tbl th[data-v-66907e0f]{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.tbl td[data-v-66907e0f]{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle;overflow-wrap:anywhere}.sub[data-v-66907e0f]{display:block;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.acts[data-v-66907e0f]{display:flex;gap:var(--spine-space-2);justify-content:flex-end;white-space:nowrap}.pill[data-v-66907e0f]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);font-weight:600}.pill.on[data-v-66907e0f]{background:color-mix(in srgb,var(--spine-success) 18%,transparent);color:var(--spine-success)}.pill.off[data-v-66907e0f]{background:color-mix(in srgb,var(--spine-fg-dim) 18%,transparent);color:var(--spine-fg-muted)}.create[data-v-66907e0f]{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.create .row[data-v-66907e0f]{justify-content:flex-end}.field[data-v-66907e0f]{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}.field input[data-v-66907e0f]{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.field input[data-v-66907e0f]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.row[data-v-66907e0f]{display:flex;gap:max(8px,var(--spine-space-3));align-items:center}.primary[data-v-66907e0f]{min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer}.primary[data-v-66907e0f]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-66907e0f]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn[data-v-66907e0f]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn[data-v-66907e0f]:disabled{opacity:.5;cursor:default}.primary[data-v-66907e0f]:focus-visible,.ghostbtn[data-v-66907e0f]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.hint[data-v-66907e0f]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.error[data-v-66907e0f]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}@media(pointer:coarse){.primary[data-v-66907e0f],.ghostbtn[data-v-66907e0f],.field input[data-v-66907e0f]{min-height:44px}}.staff-page[data-v-4214d594]{max-width:1100px}.em[data-v-4214d594]{color:var(--spine-fg-muted)}.linkbtn[data-v-4214d594]{padding:0;border:0;background:transparent;color:var(--spine-fg);font:inherit;font-weight:600;text-align:start;cursor:pointer;text-decoration:underline;text-decoration-color:var(--spine-hair, var(--spine-border));text-underline-offset:3px;overflow-wrap:anywhere;min-height:24px}.linkbtn[data-v-4214d594]:hover{text-decoration-color:currentColor}.chips-row[data-v-4214d594]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spine-space-2)}.roles-list[data-v-4214d594]{margin:0;padding:0;list-style:none}.role-row+.role-row[data-v-4214d594]{border-top:var(--spine-bw, 1px) solid var(--spine-border)}.role-row.hint[data-v-4214d594]{padding:var(--spine-space-4) var(--spine-space-5)}.role-head[data-v-4214d594]{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr) max-content max-content;align-items:center;gap:var(--spine-space-3) var(--spine-space-5);padding:var(--spine-space-4) var(--spine-space-5)}.role-head>.may-role[data-v-4214d594]{justify-self:start}.role-line[data-v-4214d594]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.role-meta[data-v-4214d594]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);white-space:nowrap}.role-may[data-v-4214d594]{padding:0 var(--spine-space-5) var(--spine-space-5)}.row.start[data-v-4214d594]{justify-content:flex-start}@media(max-width:700px),(max-width:950px)and (max-height:500px){.role-head[data-v-4214d594]{grid-template-columns:minmax(0,1fr) max-content}.role-line[data-v-4214d594]{grid-column:1 / -1;grid-row:2}.role-head .acts[data-v-4214d594]{grid-column:1 / -1;justify-content:flex-start}.linkbtn[data-v-4214d594]{min-height:44px}}@container pane (max-width: 700px){.role-head[data-v-4214d594]{grid-template-columns:minmax(0,1fr) max-content}.role-line[data-v-4214d594]{grid-column:1 / -1;grid-row:2}.role-head .acts[data-v-4214d594]{grid-column:1 / -1;justify-content:flex-start}.linkbtn[data-v-4214d594]{min-height:44px}}@container spine-dash (max-width: 700px){.role-head[data-v-4214d594]{grid-template-columns:minmax(0,1fr) max-content}.role-line[data-v-4214d594]{grid-column:1 / -1;grid-row:2}.role-head .acts[data-v-4214d594]{grid-column:1 / -1;justify-content:flex-start}}.you[data-v-4214d594]{margin-left:var(--spine-space-1)}.sp-status-bar[data-v-dd6ce126]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--spine-shell-status-gap);min-height:var(--spine-shell-status-height);padding:var(--spine-shell-status-padding-block) var(--spine-shell-status-padding-inline);border-bottom:1px solid var(--spine-border);background:var(--spine-bg);flex:none}.sp-status-bar.fold-away[data-v-dd6ce126]{display:none}.status-side[data-v-dd6ce126]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-gap);min-width:0}.status-end[data-v-dd6ce126]{justify-content:flex-end}.status-center[data-v-dd6ce126]{text-align:center;font-weight:600;white-space:nowrap}.sp-scope[data-v-dd6ce126]{font:inherit;font-weight:600;color:var(--spine-fg);text-transform:none;letter-spacing:normal;min-width:0;max-width:32ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.full[data-v-dd6ce126]{width:calc(44px * var(--spine-ui-scale, 1));min-height:calc(44px * var(--spine-ui-scale, 1));padding:0}.status-heading[data-v-dd6ce126]{display:contents}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.sp-status-bar[data-v-dd6ce126]{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0 16px;background:var(--spine-surface)}.sp-status-bar.with-back[data-v-dd6ce126]{padding-inline-start:4px}.status-center[data-v-dd6ce126]{display:none}.status-side[data-v-dd6ce126]{flex-wrap:nowrap;gap:2px}.status-end[data-v-dd6ce126]{gap:8px}.status-heading[data-v-dd6ce126]{display:flex;flex-direction:column;justify-content:center;min-width:0}.status-heading>.sp-wordmark[data-v-dd6ce126-s]{display:none}.status-heading>[data-page-title][data-v-dd6ce126-s]{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;overflow-x:clip;clip-path:none;white-space:nowrap;text-overflow:ellipsis;font-size:calc(18px * var(--spine-ui-scale, 1));font-weight:600;line-height:1.25;color:var(--spine-fg)}.sp-status-sub[data-v-dd6ce126]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(13px * var(--spine-ui-scale, 1));line-height:1.3;color:var(--spine-fg-muted)}.sp-status-back[data-v-dd6ce126]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));border-radius:999px;color:var(--spine-fg)}.sp-status-back[data-v-dd6ce126]:active{background:var(--spine-surface-2)}.sp-status-back[data-v-dd6ce126]:focus-visible{outline:var(--spine-focus-ring)}.status-heading>.sp-scope[data-v-dd6ce126]{max-width:none;font-size:calc(13px * var(--spine-ui-scale, 1));line-height:1.3;color:var(--spine-fg-muted)}.status-end>.sp-scope[data-v-dd6ce126]{max-width:22vw}}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.sp-status-bar .status-end .sp-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--spine-ui-scale, 1));min-width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));min-height:calc(44px * var(--spine-ui-scale, 1));padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--spine-fg-muted)}.sp-status-bar .status-end .sp-btn:active{background:var(--spine-surface-2)}.sp-status-bar .status-end .sp-btn svg{width:calc(20px * var(--spine-ui-scale, 1));height:calc(20px * var(--spine-ui-scale, 1))}}.sp-console-layout[data-v-8160744e]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin-inline:auto;overflow:hidden}.width-shell[data-v-8160744e]{max-width:var(--spine-component-console-max)}.sp-console-body[data-v-8160744e]{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0}.sp-console-body.with-detail[data-v-8160744e]{grid-template-columns:minmax(0,1fr) var(--spine-component-console-detail)}.sp-console-stage[data-v-8160744e]{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.sp-console-scroll[data-v-8160744e]{flex:1;min-height:0;overflow:auto;padding:var(--spine-component-stage-padding,var(--spine-shell-stage-padding-block) var(--spine-shell-stage-padding-inline))}.with-rail .sp-console-scroll[data-v-8160744e]{padding-inline-start:var(--spine-shell-stage-rail-inset)}.sp-console-inner[data-v-8160744e]{min-width:0;min-height:100%}.width-content .sp-console-inner[data-v-8160744e]{width:100%;max-width:var(--spine-component-console-max);margin-inline:auto}.sp-console-detail[data-v-8160744e]{display:flex;flex-direction:column;gap:var(--spine-shell-detail-gap);min-width:0;min-height:0;overflow:auto;border-inline-start:1px solid var(--spine-border);padding:var(--spine-shell-detail-padding)}.sp-console-detail[data-v-8160744e]>.sp-detail-pane:last-child{flex:1;min-height:240px}.sp-console-quick[data-v-8160744e]{flex:none;padding:var(--spine-shell-quick-padding-block) var(--spine-shell-quick-padding-inline) calc(var(--spine-shell-quick-padding-block) * 2 / 3);background:linear-gradient(0deg,var(--spine-bg) 72%,transparent)}.with-rail .sp-console-quick[data-v-8160744e]{padding-inline-start:var(--spine-shell-stage-rail-inset)}.sp-console-rail[data-v-8160744e]{position:absolute;inset-inline-start:calc(8px * var(--spine-ui-scale,1));top:calc(50% - 10px);transform:translateY(-50%);z-index:10}@media(max-width:1280px){.sp-console-body.with-detail[data-v-8160744e]{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:980px){.sp-console-body.with-detail[data-v-8160744e]{display:flex;flex-direction:column;overflow:auto}.with-detail .sp-console-stage[data-v-8160744e]{flex:none;min-height:100%}.with-detail .sp-console-scroll[data-v-8160744e]{overflow:visible}.sp-console-detail[data-v-8160744e]{flex:none;overflow:visible;border-inline-start:0;border-top:1px solid var(--spine-border)}}@media(max-width:560px){.sp-console-scroll[data-v-8160744e],.with-rail .sp-console-scroll[data-v-8160744e]{padding:calc(12px * var(--spine-ui-scale,1))}.sp-console-rail[data-v-8160744e]{position:static;transform:none;display:flex;justify-content:center}.sp-console-rail[data-v-8160744e] .sp-letter-strip{flex-direction:row;width:auto}.sp-console-quick[data-v-8160744e],.with-rail .sp-console-quick[data-v-8160744e]{padding-inline:calc(12px * var(--spine-ui-scale,1))}}.sp-fullscreen-workspace[data-v-a4c2792c]{display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:0;background:var(--spine-bg);font-family:var(--spine-font)}.sp-fullscreen-header[data-v-a4c2792c]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spine-shell-fullscreen-header-gap, calc(12px * var(--spine-ui-scale, 1)));padding:var(--spine-shell-fullscreen-header-padding-block, calc(10px * var(--spine-ui-scale, 1))) var(--spine-shell-fullscreen-header-padding-inline, calc(14px * var(--spine-ui-scale, 1)));border-block-end:1px solid var(--spine-border)}.sp-fullscreen-header[data-v-a4c2792c] h1{margin:0;color:var(--spine-fg-muted);font-family:var(--spine-shell-fullscreen-header-font, var(--spine-font));font-size:var(--spine-shell-fullscreen-header-size, calc(12px * var(--spine-ui-scale, 1)));line-height:var(--spine-shell-fullscreen-header-line-height, normal);font-weight:var(--spine-shell-fullscreen-header-weight, 600);letter-spacing:var(--spine-shell-fullscreen-header-tracking, normal);white-space:nowrap}.sp-fullscreen-hint[data-v-a4c2792c]{margin:0;padding:0 var(--spine-shell-fullscreen-header-padding-inline, calc(14px * var(--spine-ui-scale, 1))) var(--spine-shell-fullscreen-hint-padding-bottom, calc(8px * var(--spine-ui-scale, 1)));color:var(--spine-fg-dim);font-family:var(--spine-shell-fullscreen-hint-font, var(--spine-font));font-size:var(--spine-shell-fullscreen-hint-size, calc(11.5px * var(--spine-ui-scale, 1)));line-height:var(--spine-shell-fullscreen-hint-line-height, 1.5);font-weight:var(--spine-shell-fullscreen-hint-weight, 400);letter-spacing:var(--spine-shell-fullscreen-hint-tracking, normal)}.sp-fullscreen-body[data-v-a4c2792c]{flex:1;min-block-size:0;display:flex;gap:var(--spine-shell-fullscreen-body-gap, calc(12px * var(--spine-ui-scale, 1)));padding:var(--spine-shell-fullscreen-body-padding, calc(12px * var(--spine-ui-scale, 1)))}.sp-fullscreen-main[data-v-a4c2792c]{flex:1;min-inline-size:0;min-block-size:0;display:flex}.sp-fullscreen-detail[data-v-a4c2792c]{inline-size:calc(var(--spine-fullscreen-detail-width) * var(--spine-ui-scale, 1));max-inline-size:60%;flex:none;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:auto}.sp-fullscreen-detail[data-v-a4c2792c]>*{flex:1;min-block-size:0}@media(max-width:700px){.sp-fullscreen-body[data-v-a4c2792c]{overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(360px,1fr) auto}.sp-fullscreen-detail[data-v-a4c2792c]{inline-size:100%;max-inline-size:none;max-block-size:60dvh}.sp-fullscreen-main[data-v-a4c2792c]{min-block-size:360px}}.sp-count[data-v-47399e69]{display:inline-grid;place-items:center;min-width:calc(16px * var(--spine-ui-scale, 1));min-height:calc(16px * var(--spine-ui-scale, 1));padding:0 calc(3px * var(--spine-ui-scale, 1));background:var(--spine-severe);color:var(--spine-on-severe, #fff);border-radius:2px;font:700 calc(10px * var(--spine-ui-scale, 1)) var(--spine-font);font-variant-numeric:tabular-nums}.sp-letter-strip[data-v-9323eb1d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(56px * var(--spine-ui-scale, 1));flex:none;gap:2px}button[data-v-9323eb1d]{position:relative;width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));background:transparent;border:0;border-radius:var(--spine-r);color:var(--spine-fg-muted);font:600 calc(18px * var(--spine-ui-scale, 1)) var(--spine-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button[data-v-9323eb1d]:hover,button[aria-pressed=true][data-v-9323eb1d]{background:var(--spine-surface);color:var(--spine-fg)}button[data-v-9323eb1d]:disabled{opacity:.45;cursor:default}button[data-v-9323eb1d] .sp-count{position:absolute;top:0;inset-inline-end:0}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.sp-letter-strip[data-v-9323eb1d]{display:none}}.sp-bottom-bar[data-v-974a6178]{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--spine-shell-bottom-gap);min-height:var(--spine-shell-bottom-height);padding:var(--spine-shell-bottom-padding-block) var(--spine-shell-bottom-padding-inline);padding-bottom:max(var(--spine-shell-bottom-padding-block),env(safe-area-inset-bottom));border-top:1px solid var(--spine-border);background:var(--spine-bg);flex:none;z-index:20}.bottom-start[data-v-974a6178],.bottom-end[data-v-974a6178],.bottom-dock[data-v-974a6178],.bottom-scroll[data-v-974a6178],.bottom-fixed[data-v-974a6178]{display:flex;align-items:center;gap:var(--spine-gap);min-width:0}.bottom-dock[data-v-974a6178]{margin-inline:auto}.bottom-scroll[data-v-974a6178]{overflow:auto}.bottom-fixed[data-v-974a6178]{flex:none}@media(max-width:850px)and (min-width:701px)and (min-height:501px){.sp-bottom-bar[data-v-974a6178]:not(.phone){flex-wrap:wrap;gap:var(--spine-shell-bottom-gap);min-height:var(--spine-shell-bottom-height);padding:var(--spine-shell-bottom-padding-block) var(--spine-shell-bottom-padding-inline);padding-bottom:max(var(--spine-shell-bottom-padding-block),env(safe-area-inset-bottom))}.sp-bottom-bar:not(.phone) .bottom-dock[data-v-974a6178]{order:3;width:100%}.sp-bottom-bar:not(.phone) .bottom-end[data-v-974a6178]{margin-inline-start:auto}}.sp-bottom-bar.centered[data-v-974a6178]{--sp-fold-tab: calc(72px * var(--spine-ui-scale, 1));--sp-fold-hinge: calc(env(viewport-segment-left 1 0, 0px) - env(viewport-segment-right 0 0, 0px)) }.sp-bottom-bar.centered .bottom-dock[data-v-974a6178]{box-sizing:border-box;justify-content:center;padding-inline-start:min(var(--sp-fold-tab),calc(var(--sp-fold-hinge) * 1000))}.sp-bottom-bar.centered .bottom-scroll[data-v-974a6178]{flex:0 0 auto}.sp-bottom-bar.centered .bottom-fixed[data-v-974a6178]{flex:0 0 var(--sp-fold-tab)}.sp-bottom-bar.centered[data-v-974a6178] .sp-dock.tabs{width:auto}.sp-bottom-bar.centered[data-v-974a6178] .sp-dock.tabs>button{flex:0 0 var(--sp-fold-tab)}.sp-bottom-bar.centered[data-v-974a6178] .sp-dock.tabs>button:nth-child(2){margin-inline-end:var(--sp-fold-hinge)}.sp-bottom-bar.phone[data-v-974a6178]{flex-wrap:wrap;gap:0;min-height:0;padding:0 0 env(safe-area-inset-bottom);background:var(--spine-surface)}.phone .bottom-actions[data-v-974a6178]{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding:10px 16px;border-bottom:1px solid var(--spine-border);background:var(--spine-surface)}.phone .bottom-actions[data-v-974a6178]:not(:has(*)){display:none}.phone .bottom-start[data-v-974a6178],.phone .bottom-end[data-v-974a6178]{display:none}.phone .bottom-dock[data-v-974a6178]{width:100%;margin:0;gap:0}.phone .bottom-scroll[data-v-974a6178]{flex:1 1 auto;gap:0;overflow:visible}.phone .bottom-fixed[data-v-974a6178]{flex:0 0 20%;gap:0}.sp-dock[data-v-eb7a750b]{display:flex;align-items:center;gap:var(--spine-shell-dock-gap)}button[data-v-eb7a750b]{position:relative;display:grid;place-items:center;min-width:var(--spine-shell-dock-size);min-height:var(--spine-shell-dock-size);border:0;border-radius:var(--spine-r);background:transparent;color:var(--spine-fg-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button[data-v-eb7a750b]:hover{color:var(--spine-fg);background:var(--spine-surface-2)}button[aria-current][data-v-eb7a750b]{color:var(--spine-fg)}button[aria-current][data-v-eb7a750b]:after{content:"";position:absolute;bottom:calc(2px * var(--spine-ui-scale, 1));width:calc(14px * var(--spine-ui-scale, 1));height:2px;background:var(--spine-primary)}button[data-v-eb7a750b]:disabled{opacity:.45;cursor:default}button[data-v-eb7a750b] .sp-count{position:absolute;top:0;inset-inline-end:0}.tabs[data-v-eb7a750b]{width:100%;gap:0}.tabs button[data-v-eb7a750b]{flex:1 1 0;min-width:0;height:calc(56px * var(--spine-ui-scale, 1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:0}.tabs button[data-v-eb7a750b]:hover{background:transparent}.tabs button[data-v-eb7a750b]:active{background:var(--spine-surface-2)}.tabs button[data-v-eb7a750b]:focus-visible{outline:var(--spine-focus-ring);outline-offset:-3px}.tabs button[aria-current][data-v-eb7a750b]:after{display:none}.tabs button[data-v-eb7a750b] .sp-icon{box-sizing:content-box;padding:3px 16px;border-radius:999px}.tabs button[aria-current][data-v-eb7a750b] .sp-icon{background:color-mix(in srgb,var(--spine-primary) 22%,transparent);color:var(--spine-fg)}.sp-tab-label[data-v-eb7a750b]{display:block;max-width:100%;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--spine-ui-scale, 1));font-weight:500;line-height:1.1}.tabs button[aria-current] .sp-tab-label[data-v-eb7a750b]{color:var(--spine-fg);font-weight:600}.tabs button[data-v-eb7a750b] .sp-count{top:4px;inset-inline-end:calc(50% - 24px)}.sp-scope-picker[data-v-a6e5c490]{display:flex;align-items:center;min-width:0}.scope-name[data-v-a6e5c490]{text-align:start;max-width:calc(230px * var(--spine-ui-scale, 1));overflow-wrap:anywhere}small[data-v-a6e5c490]{display:block;font-weight:400;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.step[data-v-a6e5c490]{min-width:calc(40px * var(--spine-ui-scale, 1));min-height:calc(44px * var(--spine-ui-scale, 1));padding:0}.scope-direction[data-v-a6e5c490]{width:calc(20px * var(--spine-ui-scale, 1));height:calc(20px * var(--spine-ui-scale, 1))}.sp-scope-picker[data-v-a6e5c490] .sp-popover-anchor>button{background:transparent;border-color:transparent}.compact[data-v-a6e5c490]{gap:calc(2px * var(--spine-ui-scale, 1))}.compact .step[data-v-a6e5c490]{min-width:calc(44px * var(--spine-ui-scale, 1))}.sp-scope-picker:dir(rtl) .scope-direction[data-v-a6e5c490]{transform:scaleX(-1)}.sp-lock-screen[data-v-94e54dfb]{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:var(--spine-pad);background:var(--spine-bg);color:var(--spine-fg);font:inherit}.sp-lock-screen[data-v-94e54dfb]::backdrop{background:var(--spine-bg)}.lock-content[data-v-94e54dfb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spine-gap);min-height:100%;max-width:calc(520px * var(--spine-ui-scale, 1));margin:auto;text-align:center}h1[data-v-94e54dfb]{font-family:var(--spine-header-page-font);letter-spacing:calc(var(--spine-header-page-tracking) * 5 / 3);font-size:var(--spine-fs-xl);margin:var(--spine-pad) 0 0}p[data-v-94e54dfb],footer[data-v-94e54dfb]{color:var(--spine-fg-muted)}.sp-frame-actions[data-v-7efc48fe]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sp-frame-actions.alone[data-v-7efc48fe]{position:sticky;bottom:0;z-index:5;box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--spine-border);background:var(--spine-surface)}.sp-frame-actions>[data-v-7efc48fe-s]{flex:1 1 0;min-width:0;min-height:calc(48px * var(--spine-ui-scale, 1));justify-content:center;font-size:calc(15px * var(--spine-ui-scale, 1))}.spine-dash{container:spine-dash / inline-size;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad);max-width:1280px;box-sizing:border-box;width:100%}.spine-dash .bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.spine-dash .ti{margin:0;font-size:var(--spine-fs-lg);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.spine-dash .count{font-size:var(--spine-fs-sm);color:var(--spine-fg-dim);font-weight:500}.spine-dash .tools{display:flex;gap:var(--spine-space-2);align-items:center;flex-wrap:wrap}.spine-dash .section{display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0}.spine-dash .sub{margin:0;font-size:var(--spine-fs-md, var(--spine-fs-sm));font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline}.spine-dash .hint{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.spine-dash .ok{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.spine-dash .error{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.spine-dash .row{display:flex;gap:var(--spine-space-3);align-items:center;flex-wrap:wrap}.spine-dash .grow{flex:1;min-width:0}.spine-dash .row>.search.grow,.spine-dash .row>.hint.grow{flex:1 1 12rem}.spine-dash .mono{font-family:var(--spine-mono);font-size:var(--spine-fs-xs)}.spine-dash .src{margin:var(--spine-space-3) 0 0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);line-height:1.5}.spine-dash .unknown{color:var(--spine-fg-dim)}.spine-dash .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spine-dash .empty{margin:0;padding:var(--spine-space-5);border:1px dashed var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.spine-dash a.link{color:var(--spine-fg);text-decoration:underline;text-decoration-color:var(--spine-hair, var(--spine-border));text-underline-offset:3px}.spine-dash a.link:hover{text-decoration-color:currentColor}.spine-dash a.link.move{color:var(--spine-primary)}.spine-dash a:focus-visible,.spine-dash button:focus-visible,.spine-dash summary:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-dash .card{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, var(--spine-r-sm));min-width:0}.spine-dash .tbl{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.spine-dash .tbl th{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border));white-space:nowrap}.spine-dash .tbl td{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle;overflow-wrap:anywhere}.spine-dash .tbl tr:last-child td{border-bottom:0}.spine-dash .tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.spine-dash .tbl tr.off td{color:var(--spine-fg-dim)}.spine-dash .tbl .sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.spine-dash .tbl th.num .sort{flex-direction:row-reverse}.spine-dash .tbl th[aria-sort=ascending],.spine-dash .tbl th[aria-sort=descending]{color:var(--spine-fg)}.spine-dash .tbl .handle{display:block;font-family:var(--spine-mono);font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.spine-dash .acts{display:flex;gap:var(--spine-space-2);justify-content:flex-end;white-space:nowrap;flex-wrap:wrap}.spine-dash .pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs);font-weight:600;white-space:nowrap}.spine-dash .pill.on{background:color-mix(in srgb,var(--spine-success) 18%,transparent);color:var(--spine-success)}.spine-dash .pill.off{background:color-mix(in srgb,var(--spine-fg-dim) 18%,transparent);color:var(--spine-fg-muted)}.spine-dash .pill.warn{background:color-mix(in srgb,var(--spine-warning) 16%,transparent);color:var(--spine-warning)}.spine-dash .pill.reach{background:color-mix(in srgb,var(--spine-primary) 14%,transparent);color:var(--spine-primary)}.spine-dash .primary,.spine-dash-form .primary{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer;text-decoration:none}.spine-dash .primary.danger,.spine-dash-form .primary.danger{background:var(--spine-danger);color:var(--spine-on-danger)}.spine-dash .primary:disabled,.spine-dash .primary[aria-disabled=true],.spine-dash-form .primary:disabled{opacity:.5;cursor:default}.spine-dash .ghostbtn,.spine-dash-form .ghostbtn{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer;text-decoration:none}.spine-dash .ghostbtn.tall,.spine-dash-form .ghostbtn.tall{min-height:34px;font-size:var(--spine-fs-sm)}.spine-dash .ghostbtn:hover:not(:disabled),.spine-dash-form .ghostbtn:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.spine-dash .ghostbtn.danger:hover:not(:disabled),.spine-dash-form .ghostbtn.danger:hover:not(:disabled){color:var(--spine-danger);border-color:var(--spine-danger)}.spine-dash .ghostbtn:disabled,.spine-dash-form .ghostbtn:disabled{opacity:.5;cursor:default}.spine-dash-form .primary:focus-visible,.spine-dash-form .ghostbtn:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-dash .chips{display:flex;gap:var(--spine-space-2);flex-wrap:wrap}.spine-dash .chips .sp-chip{cursor:pointer}.spine-dash .search{display:flex;align-items:center;gap:var(--spine-space-2);min-height:34px;padding:0 var(--spine-space-3);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);color:var(--spine-fg-dim);min-width:0}.spine-dash .search:focus-within{outline:var(--spine-focus-ring)}.spine-dash .search input{flex:1;align-self:stretch;min-width:0;border:0;background:transparent;color:var(--spine-ctl-fg);font:inherit;font-size:var(--spine-fs-sm);outline:none}.spine-dash .select,.spine-dash-form .select{min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);min-width:0}.spine-dash .select:focus-visible,.spine-dash-form .select:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.spine-dash .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spine-gap)}.spine-dash .kpis .sp-kpi{min-height:0;min-width:0}.spine-dash .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--spine-gap);align-items:stretch}.spine-dash .cards.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.spine-dash .cards.cells{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.spine-dash .span{grid-column:1 / -1}.spine-dash .sp-card{height:auto;min-width:0}.spine-dash .sp-card .sp-card-ti{margin:0;font-size:inherit}.spine-dash .lines{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;align-items:baseline;margin:0;font-size:var(--spine-fs-sm)}.spine-dash .lines dt{color:var(--spine-fg-muted)}.spine-dash .lines dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.spine-dash .lines dd.note{color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.spine-dash .lines .wide{grid-column:1 / -1;margin:0}.spine-dash .lines .warn{color:var(--spine-warning)}.spine-dash .meter{height:3px;background:var(--spine-muted)}.spine-dash .meter i{display:block;height:100%;background:var(--spine-fg-muted)}.spine-dash .share{display:inline-block;width:46px;height:4px;background:var(--spine-muted);vertical-align:middle;margin-inline-start:6px}.spine-dash .share i{display:block;height:100%;background:var(--spine-fg-muted)}.spine-dash-form{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4);font-size:var(--spine-fs-sm)}.spine-dash-form .row{display:flex;gap:max(8px,var(--spine-space-3));align-items:center;flex-wrap:wrap;justify-content:flex-end}.spine-dash-form .field{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm);min-width:0}.spine-dash-form .field input:not([type=checkbox]){min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);min-width:0}.spine-dash-form .field input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.spine-dash-form .hint{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.spine-dash-form .error{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.spine-dash-form .check{display:flex;align-items:center;gap:var(--spine-space-2);font-size:var(--spine-fs-sm)}.spine-dash-form p{margin:0}.spine-dash-form .lines{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0}.spine-dash-form .lines dt{color:var(--spine-fg-muted)}.spine-dash-form .lines dd{margin:0;overflow-wrap:anywhere}.spine-dash .acts-in{display:contents}@media(max-width:700px),(max-width:950px)and (max-height:500px){.spine-dash .desk{display:none}.spine-dash .bar .tools{width:100%}.spine-dash .cards,.spine-dash .cards.two,.spine-dash .cards.cells{grid-template-columns:minmax(0,1fr)}.spine-dash .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spine-dash .lines{grid-template-columns:1fr auto}.spine-dash .lines dd.note{display:none}.spine-dash .tbl.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.spine-dash .tbl.stack,.spine-dash .tbl.stack tbody{display:block}.spine-dash .tbl.stack tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spine-space-2) var(--spine-space-4);padding:var(--spine-space-4) var(--spine-space-5)}.spine-dash .tbl.stack tr+tr{border-top:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border))}.spine-dash .tbl.stack td{display:block;padding:0;border:0;text-align:start}.spine-dash .tbl.stack td[data-label]:before{content:attr(data-label);display:block;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.spine-dash .tbl.stack td.first,.spine-dash .tbl.stack td.acts-cell{grid-column:1 / -1}.spine-dash .tbl.stack .acts{justify-content:flex-start}}@container pane (max-width: 700px){.spine-dash .desk{display:none}.spine-dash .bar .tools{width:100%}.spine-dash .cards,.spine-dash .cards.two,.spine-dash .cards.cells{grid-template-columns:minmax(0,1fr)}.spine-dash .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spine-dash .lines{grid-template-columns:1fr auto}.spine-dash .lines dd.note{display:none}.spine-dash .tbl.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.spine-dash .tbl.stack,.spine-dash .tbl.stack tbody{display:block}.spine-dash .tbl.stack tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spine-space-2) var(--spine-space-4);padding:var(--spine-space-4) var(--spine-space-5)}.spine-dash .tbl.stack tr+tr{border-top:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border))}.spine-dash .tbl.stack td{display:block;padding:0;border:0;text-align:start}.spine-dash .tbl.stack td[data-label]:before{content:attr(data-label);display:block;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.spine-dash .tbl.stack td.first,.spine-dash .tbl.stack td.acts-cell{grid-column:1 / -1}.spine-dash .tbl.stack .acts{justify-content:flex-start}}@container spine-dash (max-width: 700px){.spine-dash .bar .tools{width:100%}.spine-dash .cards,.spine-dash .cards.two,.spine-dash .cards.cells{grid-template-columns:minmax(0,1fr)}.spine-dash .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spine-dash .lines{grid-template-columns:1fr auto}.spine-dash .lines dd.note{display:none}.spine-dash .tbl.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.spine-dash .tbl.stack,.spine-dash .tbl.stack tbody{display:block}.spine-dash .tbl.stack tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spine-space-2) var(--spine-space-4);padding:var(--spine-space-4) var(--spine-space-5)}.spine-dash .tbl.stack tr+tr{border-top:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border))}.spine-dash .tbl.stack td{display:block;padding:0;border:0;text-align:start}.spine-dash .tbl.stack td[data-label]:before{content:attr(data-label);display:block;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.spine-dash .tbl.stack td.first,.spine-dash .tbl.stack td.acts-cell{grid-column:1 / -1}.spine-dash .tbl.stack .acts{justify-content:flex-start}}@media(pointer:coarse),(max-width:700px),(max-width:950px)and (max-height:500px){.spine-dash .primary,.spine-dash .ghostbtn,.spine-dash .ghostbtn.tall,.spine-dash .select,.spine-dash .search,.spine-dash .chips .sp-chip,.spine-dash .sp-seg button,.spine-dash .src-fold>summary,.spine-dash-form .primary,.spine-dash-form .ghostbtn,.spine-dash-form .ghostbtn.tall,.spine-dash-form .select,.spine-dash-form .field input:not([type=checkbox]){min-height:44px}.spine-dash .primary,.spine-dash .ghostbtn,.spine-dash-form .primary,.spine-dash-form .ghostbtn{min-width:44px;justify-content:center}.spine-dash a.link.back{display:inline-flex;align-items:center;min-height:44px}.spine-dash .search input{font-size:16px;min-height:44px}.spine-dash .bar,.spine-dash .tools,.spine-dash .chips,.spine-dash .acts,.spine-dash .sp-seg{gap:8px}.spine-dash .row{gap:12px 8px}.spine-dash a.link,.spine-dash .ops-name{display:inline-flex;align-items:center;min-height:44px}}@container pane (max-width: 700px){.spine-dash .primary,.spine-dash .ghostbtn,.spine-dash .ghostbtn.tall,.spine-dash .select,.spine-dash .search,.spine-dash .chips .sp-chip,.spine-dash .sp-seg button,.spine-dash .src-fold>summary,.spine-dash-form .primary,.spine-dash-form .ghostbtn,.spine-dash-form .ghostbtn.tall,.spine-dash-form .select,.spine-dash-form .field input:not([type=checkbox]){min-height:44px}.spine-dash .primary,.spine-dash .ghostbtn,.spine-dash-form .primary,.spine-dash-form .ghostbtn{min-width:44px;justify-content:center}.spine-dash a.link.back{display:inline-flex;align-items:center;min-height:44px}.spine-dash .search input{font-size:16px;min-height:44px}.spine-dash .bar,.spine-dash .tools,.spine-dash .chips,.spine-dash .acts,.spine-dash .sp-seg{gap:8px}.spine-dash .row{gap:12px 8px}.spine-dash a.link,.spine-dash .ops-name{display:inline-flex;align-items:center;min-height:44px}}.sp-frame-actions .primary,.sp-frame-actions .ghostbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--spine-space-4);border-radius:var(--spine-ctl-radius);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.sp-frame-actions .primary{border:0;background:var(--spine-primary);color:var(--spine-on-primary)}.sp-frame-actions .primary.danger{background:var(--spine-danger);color:var(--spine-on-danger)}.sp-frame-actions .ghostbtn{border:1px solid var(--spine-hair, var(--spine-border));background:transparent;color:var(--spine-fg)}.sp-frame-actions .ghostbtn.danger{border-color:var(--spine-danger);color:var(--spine-danger)}.sp-frame-actions .primary:disabled,.sp-frame-actions .ghostbtn:disabled{opacity:.5;cursor:default}.sp-frame-actions .primary:focus-visible,.sp-frame-actions .ghostbtn:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-dash .src-fold>summary{display:flex;align-items:center;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);cursor:pointer}.spine-dash .lines .wide{text-align:start}.spine-dash .may-role,.spine-dash-form .may-role{display:inline-flex;align-items:center;gap:var(--spine-space-2);padding:2px var(--spine-space-3);border:var(--spine-bw, 1px) solid var(--spine-primary);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.spine-dash .may-role.off{border-color:var(--spine-hair, var(--spine-border));color:var(--spine-fg-muted)}.spine-dash .role-x,.spine-dash-form .role-x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -4px -4px 0;padding:0;border:0;border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg-dim);cursor:pointer}.spine-dash .role-x:hover,.spine-dash-form .role-x:hover{color:var(--spine-danger);background:color-mix(in srgb,var(--spine-danger) 12%,transparent)}.spine-dash .role-x:focus-visible,.spine-dash-form .role-x:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.spine-dash .may-groups{margin:0;width:100%;border:var(--spine-bw, 1px) solid var(--spine-border);border-radius:var(--spine-r-sm)}.spine-dash .may-group{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--spine-space-2) var(--spine-space-5);padding:var(--spine-space-4) var(--spine-space-5)}.spine-dash .may-group+.may-group{border-top:var(--spine-bw, 1px) solid var(--spine-border)}.spine-dash .may-group dt{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.spine-dash .may-group dd{margin:0;display:flex;flex-wrap:wrap;gap:var(--spine-space-2);min-width:0}.spine-dash .may-verb{display:inline-block;padding:1px var(--spine-space-3);border-radius:999px;font-size:var(--spine-fs-xs);font-weight:500;color:color-mix(in srgb,var(--spine-success) 72%,var(--spine-fg));background:color-mix(in srgb,var(--spine-success) 14%,transparent)}@media(pointer:coarse),(max-width:700px){.spine-dash .role-x,.spine-dash-form .role-x{width:44px;height:44px;margin:-10px -12px -10px -6px}.spine-dash .may-group{grid-template-columns:minmax(0,1fr)}}@container pane (max-width: 700px){.spine-dash .role-x,.spine-dash-form .role-x{width:44px;height:44px;margin:-10px -12px -10px -6px}.spine-dash .may-group{grid-template-columns:minmax(0,1fr)}}.sp-fab-room[data-v-00540a35]{flex:none;height:96px}.sp-fab[data-v-00540a35]{position:fixed;z-index:60;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;height:calc(56px * var(--spine-ui-scale, 1));padding:0 20px 0 16px;border:0;border-radius:16px;background:var(--spine-primary);color:var(--spine-on-primary);font:600 calc(15px * var(--spine-ui-scale, 1)) var(--spine-font);box-shadow:var(--spine-shadow-3);cursor:pointer}.sp-fab[data-v-00540a35]:active{filter:brightness(.92)}.sp-fab[data-v-00540a35]:disabled{opacity:.45;cursor:default}.sp-fab[data-v-00540a35]:focus-visible{outline:var(--spine-focus-ring);outline-offset:2px}:root:has(.sp-bottom-bar.phone) .sp-fab{bottom:calc(56px * var(--spine-ui-scale, 1) + 1px + env(safe-area-inset-bottom) + 16px)}.page[data-v-5218fd19]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-4);padding:var(--spine-pad)}.bar[data-v-5218fd19]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.ti[data-v-5218fd19]{margin:0;font-size:var(--spine-fs-lg);font-weight:600}.method[data-v-5218fd19]{display:flex;gap:var(--spine-space-2);align-items:center}.method input[data-v-5218fd19]{min-height:32px;min-width:260px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.method input[data-v-5218fd19]:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.chosen[data-v-5218fd19]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2);align-items:center}.chip[data-v-5218fd19]{display:inline-flex;gap:6px;align-items:center;padding:2px 10px;border:0;border-radius:999px;font:inherit;font-size:var(--spine-fs-xs);background:color-mix(in srgb,var(--spine-primary) 14%,transparent);color:var(--spine-fg);cursor:pointer}.chip[data-v-5218fd19]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.ghostbtn[data-v-5218fd19]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn[data-v-5218fd19]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn[data-v-5218fd19]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-5218fd19]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.history[data-v-2ec21bb7]{display:flex;flex-direction:column;gap:var(--spine-space-3)}.bar[data-v-2ec21bb7]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-3)}.ti[data-v-2ec21bb7]{margin:0;font-size:var(--spine-fs-md, var(--spine-fs-sm));font-weight:600}.card[data-v-2ec21bb7]{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow:hidden}.scroll[data-v-2ec21bb7]{overflow-x:auto}.tbl[data-v-2ec21bb7]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.tbl th[data-v-2ec21bb7]{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);border-bottom:1px solid var(--spine-hair, var(--spine-border));white-space:nowrap}.tbl td[data-v-2ec21bb7]{padding:var(--spine-space-2) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:middle}.nowrap[data-v-2ec21bb7]{white-space:nowrap}.who[data-v-2ec21bb7]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.proof[data-v-2ec21bb7]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.dim[data-v-2ec21bb7]{color:var(--spine-fg-dim)}.empty[data-v-2ec21bb7]{text-align:center;padding:var(--spine-space-6) var(--spine-space-4)}.chip[data-v-2ec21bb7]{display:inline-block;margin:1px 4px 1px 0;padding:1px 8px;border:0;border-radius:999px;font-size:var(--spine-fs-2xs);background:color-mix(in srgb,var(--spine-fg-dim) 12%,transparent);color:var(--spine-fg-muted)}.link[data-v-2ec21bb7]{cursor:pointer;font:inherit}button.link[data-v-2ec21bb7]:not(.chip){padding:0;border:0;background:none;color:var(--spine-primary)}button.link[data-v-2ec21bb7]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.more[data-v-2ec21bb7]{display:flex;justify-content:center}.ghostbtn[data-v-2ec21bb7]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn[data-v-2ec21bb7]:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn[data-v-2ec21bb7]:disabled{opacity:.5;cursor:default}.ghostbtn[data-v-2ec21bb7]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.hint[data-v-2ec21bb7]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.error[data-v-2ec21bb7]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.ops-grid[data-v-c95dc0ed]{flex:1 1 0;min-height:480px;display:flex;flex-direction:column}.ops-grid[data-v-c95dc0ed]>.spine-grid{flex:1;min-height:0}.ops-id[data-v-c95dc0ed]{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%;line-height:1.3}.ops-name[data-v-c95dc0ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--spine-fg);text-decoration:none}.ops-name[data-v-c95dc0ed]:hover{text-decoration:underline;text-underline-offset:3px}.ops-sub[data-v-c95dc0ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.ops-handle[data-v-c95dc0ed]{font-family:var(--spine-mono);font-size:calc(var(--spine-fs-xs) - .5px)}.reach[data-v-c95dc0ed]{color:var(--spine-primary);font-weight:600}.op-cards[data-v-c95dc0ed]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spine-space-2)}.op-card[data-v-c95dc0ed]{display:flex;flex-direction:column;gap:6px;padding:var(--spine-space-4);min-height:44px;background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm);color:var(--spine-fg);text-decoration:none}.op-hd[data-v-c95dc0ed]{display:flex;align-items:center;gap:var(--spine-space-2);font-size:var(--spine-fs-md, var(--spine-fs-sm));overflow-wrap:anywhere}.op-sub[data-v-c95dc0ed]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.dg-root[data-v-3486cd9b]{--dg-row-height: 28px;--dg-header-height: var(--dg-header-auto, calc(var(--dg-row-height) + 2px));--dg-header-bg: var(--spine-grid-header-background, var(--spine-surface));--dg-header-fg: var(--spine-grid-header-foreground, var(--spine-fg-dim));--dg-line: var(--spine-grid-separator-color, var(--spine-border));--dg-row-hover: var(--spine-grid-hover-background, var(--spine-surface-2));--dg-row-active: var(--spine-grid-active-background, var(--spine-surface-2));--dg-row-selected: var(--spine-grid-selected-background, var(--spine-muted));--dg-row-alt: color-mix(in srgb, var(--spine-fg) 2.5%, transparent);--dg-pin-bg: var(--spine-surface);--dg-dim: var(--spine-fg-dim);--dg-sep: color-mix(in srgb, var(--spine-fg) 22%, transparent);--dg-chipbar-control-height: 22px;--dg-chipbar-control-bg: var(--spine-surface-2);--dg-chipbar-control-border: var(--spine-border);--dg-chipbar-control-radius: var(--spine-ctl-radius);--dg-chipbar-control-font: var(--spine-mono);--dg-chipbar-control-font-size: var(--spine-fs-2xs);--dg-chipbar-control-fg: var(--spine-fg-muted);position:relative;height:100%;min-height:80px}.dg-scroll[data-v-3486cd9b]{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:var(--dg-header-height)}.dg-head[data-v-3486cd9b]{position:sticky;top:0;z-index:5;display:grid;background:var(--dg-header-bg);border-bottom:var(--spine-bw) solid var(--spine-border);min-width:100%;width:max-content}.dg-th[data-v-3486cd9b]{display:flex;align-items:center;gap:var(--spine-grid-header-cell-gap, 4px);position:relative;padding:0 var(--spine-grid-header-cell-padding, var(--spine-grid-header-padding-inline, var(--spine-grid-cell-padding-inline, calc(12px * var(--spine-ui-scale, 1)))));height:var(--dg-header-height);font-family:var(--spine-grid-header-font, var(--spine-table-font, var(--spine-font-display)));font-size:var(--spine-grid-header-size, var(--spine-table-size, var(--spine-fs-2xs)));font-weight:var(--spine-grid-header-weight, var(--spine-table-weight, 600));letter-spacing:var(--spine-grid-header-tracking, var(--spine-table-tracking, normal));color:var(--dg-header-fg);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.dg-th.pinned[data-v-3486cd9b]{background:var(--dg-header-bg)}.dg-th-label[data-v-3486cd9b]{overflow:hidden;text-overflow:ellipsis}.dg-th.sortable[data-v-3486cd9b]{cursor:pointer}.dg-scroll[data-v-3486cd9b]:focus{outline:none}.dg-td.dg-cell-active[data-v-3486cd9b]{outline:2px solid var(--spine-primary);outline-offset:-2px;border-radius:var(--spine-r-xs);z-index:2}.dg-th.sortable[data-v-3486cd9b]:hover,.dg-th.sorted[data-v-3486cd9b]{color:var(--spine-fg)}.dg-th[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-2px;border-radius:var(--spine-r-sm)}.dg-th.dragging[data-v-3486cd9b],.dg-td.lifted[data-v-3486cd9b]{opacity:.25}.dg-drag-col[data-v-3486cd9b]{position:absolute;top:0;z-index:40;pointer-events:none;overflow:hidden;background:var(--spine-surface);border:1px solid color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border));border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);opacity:.95;cursor:grabbing}.dg-drag-col-hd[data-v-3486cd9b]{display:flex;align-items:center;gap:var(--spine-space-1);padding:0 var(--spine-space-3);height:var(--dg-header-height);line-height:var(--dg-header-height);background:var(--dg-header-bg);border-bottom:var(--spine-bw) solid var(--spine-border);font-family:var(--spine-font-display);font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-drag-col-cell[data-v-3486cd9b]{padding:0 var(--spine-space-4);font-size:var(--spine-fs-sm);color:var(--spine-fg);border-bottom:1px solid var(--dg-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-drag-col-cell.mono[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:calc(var(--spine-fs-sm) - 1px)}.dg-root.reordering .dg-th[data-v-3486cd9b],.dg-root.reordering .dg-td[data-v-3486cd9b]{transition:transform var(--spine-dur-2) ease}.dg-sort[data-v-3486cd9b]{display:none;align-items:center;flex:none;color:var(--spine-fg-dim)}.dg-th.sortable:hover .dg-sort[data-v-3486cd9b],.dg-th.sortable:focus-visible .dg-sort[data-v-3486cd9b]{display:inline-flex;opacity:.7}.dg-th.sorted .dg-sort[data-v-3486cd9b]{display:inline-flex;opacity:1;color:var(--spine-primary)}.dg-sort i[data-v-3486cd9b]{font-style:normal;font-size:9px;letter-spacing:0;margin-inline-start:1px}.dg-funnel[data-v-3486cd9b]{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:4px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--spine-fg-dim);background:var(--dg-header-bg);border:0;border-radius:var(--spine-r-sm);cursor:pointer;opacity:0;transition:opacity var(--spine-dur-1)}.dg-th[data-align=right] .dg-funnel[data-v-3486cd9b]{inset-inline-end:auto;inset-inline-start:4px}.dg-th:hover .dg-funnel[data-v-3486cd9b],.dg-th:focus-within .dg-funnel[data-v-3486cd9b],.dg-funnel[data-v-3486cd9b]:focus-visible,.dg-funnel.on[data-v-3486cd9b]{opacity:1}.dg-funnel.on[data-v-3486cd9b]{color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 12%,var(--dg-header-bg))}.dg-funnel[data-v-3486cd9b]:hover{color:var(--spine-fg);background:var(--spine-surface-2)}.dg-funnel[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-2px}@media(hover:none){.dg-funnel[data-v-3486cd9b]{opacity:1}}@media(pointer:coarse){.dg-scroll[data-v-3486cd9b]{scroll-padding-inline:12px}.dg-funnel[data-v-3486cd9b]{z-index:3;inset-inline-end:16px}.dg-th[data-align=right] .dg-funnel[data-v-3486cd9b]{inset-inline-start:16px}.dg-funnel[data-v-3486cd9b]:after{content:"";position:absolute;inset:-12px}.dg-th[data-v-3486cd9b]:has(.dg-funnel):not([data-align=right]){padding-inline-end:36px}.dg-th[data-align=right][data-v-3486cd9b]:has(.dg-funnel){padding-inline-start:36px}}@media(pointer:coarse)and (not (any-pointer:fine)){.dg-rz[data-v-3486cd9b]{pointer-events:none}}.dg-rz[data-v-3486cd9b]{position:absolute;inset-inline-end:0;top:0;bottom:0;width:7px;cursor:col-resize;z-index:2}.dg-rz[data-v-3486cd9b]:after{content:"";position:absolute;inset-inline-end:3px;top:25%;bottom:25%;width:2px;border-radius:var(--spine-r-xs);background:transparent;transition:background var(--spine-dur-1)}.dg-rz[data-v-3486cd9b]:hover:after,.dg-rz[data-v-3486cd9b]:active:after{background:var(--spine-primary)}.dg-body[data-v-3486cd9b]{position:relative;min-width:100%;width:max-content}.dg-row[data-v-3486cd9b]{--dg-row-bg: transparent;position:absolute;top:0;inset-inline-start:0;min-width:100%;display:grid;height:var(--dg-row-height);border-bottom:1px solid var(--dg-line);background:var(--dg-row-bg);will-change:transform}.dg-row[data-v-3486cd9b]:hover{--dg-row-bg: var(--dg-row-hover)}.dg-row.active[data-v-3486cd9b]{--dg-row-bg: var(--dg-row-active)}.dg-row.selected[data-v-3486cd9b]{--dg-row-bg: var(--dg-row-selected)}.dg-row.selected[data-v-3486cd9b]:hover{--dg-row-bg: color-mix(in srgb, var(--dg-row-selected) 94%, var(--spine-fg))}.dg-row.active[data-v-3486cd9b],.dg-row.selected[data-v-3486cd9b]{--dg-dim: var(--spine-fg-muted)}.dg-row.active>.dg-td[data-v-3486cd9b]:first-child:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:3;pointer-events:none;width:var(--spine-grid-selection-rule-width, 2px);background:var(--spine-grid-selection-rule-color, var(--spine-primary))}.dg-row.dg-row-highlighted[data-v-3486cd9b],.dg-pinrow.dg-row-highlighted[data-v-3486cd9b]{box-shadow:inset 0 1px var(--spine-primary),inset 0 -1px var(--spine-primary)}.dg-row.accented[data-v-3486cd9b]:before{content:"";position:absolute;inset:0;pointer-events:none;border-inline-start:2.5px solid var(--dg-accent)}.dg-row.accented.tint[data-v-3486cd9b]:before{background:color-mix(in srgb,var(--dg-accent) 6%,transparent)}.dg-tailpill[data-v-3486cd9b],.dg-newbanner[data-v-3486cd9b]{position:absolute;inset-inline-start:50%;transform:translate(-50%);z-index:3;bottom:var(--spine-space-4);min-height:28px;padding:0 var(--spine-space-5);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-on-primary);background:var(--spine-primary);border:0;border-radius:var(--spine-r-pill);box-shadow:var(--spine-shadow-2);cursor:pointer}.dg-tailpill.top[data-v-3486cd9b]{bottom:auto;top:calc(var(--dg-row-height) + var(--spine-space-4))}[dir=rtl] .dg-tailpill[data-v-3486cd9b],[dir=rtl] .dg-newbanner[data-v-3486cd9b]{transform:translate(50%)}.dg-newbanner[data-v-3486cd9b]{bottom:auto}.dg-row[data-row-state=changed][data-v-3486cd9b]:after{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--spine-agent) 10%,transparent)}.dg-row[data-row-state=removed][data-v-3486cd9b],.dg-row[data-row-state=deleted][data-v-3486cd9b]{opacity:.45}.dg-row[data-row-state=deleted] .dg-td[data-v-3486cd9b]{text-decoration:line-through}.dg-td[data-v-3486cd9b]{position:relative;padding:0 var(--spine-grid-body-cell-padding, var(--spine-grid-cell-padding-inline, calc(12px * var(--spine-ui-scale, 1))));line-height:calc(var(--dg-row-height) - 1px);font-family:var(--spine-grid-body-font, var(--spine-font));font-size:var(--spine-grid-body-size, var(--spine-fs-sm));font-weight:var(--spine-grid-body-weight, 400);letter-spacing:var(--spine-grid-body-tracking, normal);color:var(--spine-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-td.pinned[data-v-3486cd9b]{background-color:var(--dg-pin-bg);background-image:linear-gradient(var(--dg-row-bg, transparent),var(--dg-row-bg, transparent))}.dg-td.is-exp[data-v-3486cd9b]{padding-inline:5px;text-align:center}.dg-td[data-v-3486cd9b]{transition:background-color .9s ease}.dg-td.flash[data-v-3486cd9b]{background-color:color-mix(in srgb,var(--spine-agent) 20%,transparent);transition:background-color var(--spine-dur-1) ease}.dg-row.fresh[data-v-3486cd9b]{background-color:color-mix(in srgb,var(--spine-success) 12%,transparent)}.dg-td.pin-last[data-v-3486cd9b],.dg-th.pin-last[data-v-3486cd9b]{box-shadow:4px 0 8px -4px color-mix(in srgb,var(--spine-fg) 18%,transparent)}[dir=rtl] .dg-td.pin-last[data-v-3486cd9b],[dir=rtl] .dg-th.pin-last[data-v-3486cd9b]{box-shadow:-4px 0 8px -4px color-mix(in srgb,var(--spine-fg) 18%,transparent)}.dg-td.mono[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:calc(var(--spine-fs-sm) - 1px)}.spine-root[data-table-variant=zebra] .dg-row.alt[data-v-3486cd9b]:not(:hover):not(.active):not(.selected){--dg-row-bg: var(--dg-row-alt)}.spine-root[data-table-variant=bare] .dg-row[data-v-3486cd9b]{border-bottom:0}.dg-dragh[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--spine-fg-dim);background:transparent;border:0;cursor:grab;touch-action:none}.dg-dragh[data-v-3486cd9b]:hover{color:var(--spine-fg)}.dg-dragh[data-v-3486cd9b]:active{cursor:grabbing}.dg-dragh.inline[data-v-3486cd9b]{flex:none;margin-inline-end:2px}.dg-exp.inline[data-v-3486cd9b]{flex:none;margin-inline-end:2px;vertical-align:middle}.dg-acts[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;height:calc(var(--dg-row-height) - 1px);max-width:100%;vertical-align:top}.dg-acts[data-v-3486cd9b]>*{opacity:0;transition:opacity var(--spine-dur-1, .12s) ease}.dg-row:hover .dg-acts[data-v-3486cd9b]>*,.dg-row:focus-within .dg-acts[data-v-3486cd9b]>*,.dg-row:has(.dg-cell-active) .dg-acts[data-v-3486cd9b]>*,.dg-row.active .dg-acts[data-v-3486cd9b]>*,.dg-acts[data-v-3486cd9b]>:focus-visible,.dg-acts>[aria-expanded=true][data-v-3486cd9b],.dg-acts>.pending[data-v-3486cd9b],.dg-acts>.success[data-v-3486cd9b],.dg-acts>.error[data-v-3486cd9b]{opacity:1}@media(hover:none){.dg-acts[data-v-3486cd9b]>*{opacity:1}}.spine-root[data-motion=none] .dg-acts[data-v-3486cd9b]>*,.spine-root[data-motion=reduced] .dg-acts[data-v-3486cd9b]>*{transition:none}@media(prefers-reduced-motion:reduce){.dg-acts[data-v-3486cd9b]>*{transition:none}}.dg-act[data-v-3486cd9b]{position:relative;flex:none;display:inline-flex;align-items:center;height:26px;padding:0 10px;box-sizing:border-box;border-radius:var(--spine-r);border:var(--spine-bw, 1px) solid var(--spine-border);background:var(--spine-surface);color:var(--spine-fg);font:500 var(--spine-fs-xs) / 1 var(--spine-font);white-space:nowrap;text-decoration:none;cursor:pointer}.dg-act[data-v-3486cd9b]:hover:not(:disabled){border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));color:var(--spine-primary)}.dg-act[data-v-3486cd9b]:disabled{opacity:.5;cursor:not-allowed}.dg-root[data-density=compact] .dg-act[data-v-3486cd9b]{height:22px;padding:0 8px}.dg-root[data-density=compact][data-v-3486cd9b] .dgc-stack,.dg-root[data-density=compact][data-v-3486cd9b] .dgc-ent-txt{flex-direction:row;align-items:baseline;gap:8px}.dg-root[data-density=compact][data-v-3486cd9b] .dgc-stack{height:auto;vertical-align:baseline}.dg-root[data-density=compact][data-v-3486cd9b] .dgc-prog{grid-template-columns:minmax(0,1fr) 56px auto;grid-template-areas:"txt bar n";align-items:center}.dg-act[data-v-3486cd9b]:focus-visible,.dg-rowmenu[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.dg-rowmenu[data-v-3486cd9b]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;background:none;border:0;border-radius:var(--spine-r);color:var(--spine-fg-muted);cursor:pointer}.dg-rowmenu[data-v-3486cd9b]:after{content:"";position:absolute;inset:-4px}.dg-root[data-density=compact] .dg-rowmenu[data-v-3486cd9b]{width:24px;height:24px}@media(pointer:coarse){.dg-rowmenu[data-v-3486cd9b]:after{inset:-8px}.dg-act[data-v-3486cd9b]:after{content:"";position:absolute;inset:-9px -4px}}.dg-rowmenu[aria-expanded=true][data-v-3486cd9b],.dg-rowmenu[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-fg) 8%,transparent);color:var(--spine-fg)}.dg-rowmenu.pending[data-v-3486cd9b]{cursor:progress}.dg-rowmenu-spin[data-v-3486cd9b]{width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.spine-root[data-motion=full] .dg-rowmenu-spin[data-v-3486cd9b]{animation:dg-rowmenu-spin-3486cd9b .7s linear infinite}@keyframes dg-rowmenu-spin-3486cd9b{to{transform:rotate(360deg)}}.dg-rowmenu-ok[data-v-3486cd9b]{color:var(--spine-success);font-weight:700;font-size:var(--spine-fs-sm);line-height:1}.dg-rowmenu-err[data-v-3486cd9b]{color:var(--spine-danger);font-weight:700;font-size:var(--spine-fs-sm);line-height:1}.dg-row.drag-src[data-v-3486cd9b]{opacity:.35}.dg-dropline[data-v-3486cd9b]{position:absolute;inset-inline:0;height:0;border-top:2px solid var(--spine-primary);z-index:6;pointer-events:none}.dg-exp[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--spine-fg-muted);background:none;border:0;border-radius:var(--spine-r-sm);cursor:pointer;vertical-align:middle}.dg-exp[data-v-3486cd9b]:hover,.dg-exp.on[data-v-3486cd9b]{color:var(--spine-primary)}.dg-detail[data-v-3486cd9b]{position:absolute;inset-inline:0;z-index:3;padding-block:var(--spine-space-3) var(--spine-space-4);padding-inline:40px 12px;background:color-mix(in srgb,var(--spine-fg) 2.5%,var(--spine-surface));border-bottom:1px solid var(--spine-border);overflow:hidden}.dg-detail-in[data-v-3486cd9b]{height:100%}.dg-detail-in[data-v-3486cd9b]>*{height:100%}.dg-detail.auto[data-v-3486cd9b]{overflow-y:auto;scrollbar-gutter:stable}.dg-detail.auto>.dg-detail-in[data-v-3486cd9b],.dg-detail.auto>.dg-detail-in[data-v-3486cd9b]>*{height:auto}.dg-detail-err[data-v-3486cd9b]{font-size:var(--spine-fs-xs);color:var(--spine-danger)}.dg-span[data-v-3486cd9b]{position:absolute;top:0;z-index:2;background:var(--spine-surface);border-bottom:1px solid var(--dg-line);border-inline-end:1px solid var(--dg-line);font-size:var(--spine-fs-sm);color:var(--spine-fg);overflow:hidden;pointer-events:none}.dg-span-lbl[data-v-3486cd9b]{position:absolute;inset-inline:10px;transform:translateY(-50%);line-height:calc(var(--dg-row-height) - 1px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-tree-ind[data-v-3486cd9b]{display:inline-block;height:1px}.dg-tw[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-end:3px;vertical-align:middle;color:var(--spine-fg-muted);background:none;border:0;border-radius:var(--spine-r-xs);cursor:pointer;padding:0}.dg-tw[data-v-3486cd9b]:hover{color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 12%,transparent)}.dg-tw.sp[data-v-3486cd9b]{visibility:hidden;cursor:default}.dg-tree-filler[data-v-3486cd9b]{color:var(--spine-fg-muted);font-weight:600}.dg-grouprow[data-v-3486cd9b]{background:var(--dg-group-bg, color-mix(in srgb, var(--spine-fg) 3.5%, transparent));cursor:pointer;font-size:var(--spine-fs-sm)}.dg-grouprow[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-fg) 6%,transparent)}.dg-chev[data-v-3486cd9b]{color:var(--spine-fg-muted);margin-inline-end:7px;display:inline-flex;justify-content:center;width:14px}.dg-gval[data-v-3486cd9b]{font-weight:600;color:var(--spine-fg)}.dg-gcount[data-v-3486cd9b]{margin-inline-start:7px;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);background:color-mix(in srgb,var(--spine-fg) 7%,transparent);border-radius:var(--spine-r-pill);padding:1px 6px}.dg-grouprow .dg-td[data-v-3486cd9b]{color:var(--spine-fg-muted);font-weight:500}.dg-pinband[data-v-3486cd9b]{position:sticky;z-index:5;min-width:100%;width:max-content;background:var(--dg-header-bg, var(--spine-surface-2))}.dg-pinband.top[data-v-3486cd9b]{border-bottom:2px solid var(--spine-border);box-shadow:0 4px 8px -4px color-mix(in srgb,var(--spine-fg) 22%,transparent)}.dg-pinband.bottom[data-v-3486cd9b]{border-top:2px solid var(--spine-border);box-shadow:0 -4px 8px -4px color-mix(in srgb,var(--spine-fg) 22%,transparent)}.dg-pinrow[data-v-3486cd9b]{position:relative;display:grid;height:var(--dg-row-height);align-items:center}.dg-pinrow+.dg-pinrow[data-v-3486cd9b]{border-top:1px solid var(--spine-hair)}.dg-foot[data-v-3486cd9b]{position:sticky;bottom:0;z-index:5;display:grid;min-width:100%;width:max-content;height:calc(var(--dg-row-height) + 2px);background:var(--dg-header-bg);border-top:var(--spine-bw) solid var(--spine-border);font-weight:600}.dg-foot .dg-td[data-v-3486cd9b]{line-height:calc(var(--dg-row-height) + 1px);color:var(--spine-fg)}.dg-skel[data-v-3486cd9b]{display:inline-block;height:10px;border-radius:var(--spine-r-sm);background:color-mix(in srgb,var(--spine-fg) 9%,transparent);vertical-align:middle}.spine-root[data-motion=full] .dg-skel[data-v-3486cd9b]{animation:dg-skel-pulse-3486cd9b 1.2s ease-in-out infinite}@keyframes dg-skel-pulse-3486cd9b{50%{opacity:.45}}.dg-find[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:3px}.dg-find-in[data-v-3486cd9b]{font-family:var(--spine-font);font-size:var(--spine-fs-xs);color:var(--spine-fg);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-ctl-radius);padding:var(--spine-space-1) var(--spine-space-5);height:26px;width:120px;outline:none}.dg-find-in[data-v-3486cd9b]:focus{border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dg-find-n[data-v-3486cd9b]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);min-width:40px;text-align:center}.dg-find-btn[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--spine-fg-dim);background:transparent;border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);cursor:pointer}.dg-find-btn[data-v-3486cd9b]:hover:not(:disabled){color:var(--spine-fg)}.dg-find-btn[data-v-3486cd9b]:disabled{opacity:.4;cursor:default}.dg-td.find-hit[data-v-3486cd9b]{box-shadow:inset 0 0 0 200px color-mix(in srgb,var(--spine-warning) 18%,transparent)}.dg-td.find-cur[data-v-3486cd9b]{box-shadow:inset 0 0 0 2px var(--spine-warning),inset 0 0 0 200px color-mix(in srgb,var(--spine-warning) 26%,transparent)}.dg-err[data-v-3486cd9b]{color:var(--spine-danger);font-family:var(--spine-mono);font-size:var(--spine-fs-xs);padding:0 var(--spine-space-6);text-align:center}.dg-overlay.dg-empty[data-v-3486cd9b]{flex-direction:column;gap:var(--spine-space-5);pointer-events:auto}.dg-overlay.dg-empty[data-v-3486cd9b] .sp-es{height:auto;min-height:0;padding-bottom:0}.dg-overlay[data-v-3486cd9b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--spine-fg-dim);font-size:var(--spine-fs-sm);pointer-events:none}.dg-overlay.dg-state[data-v-3486cd9b]{flex-direction:column;gap:10px;box-sizing:border-box;padding:calc(var(--dg-header-height) + 24px) 24px 24px;text-align:center;color:var(--spine-fg-muted);font-family:var(--spine-font);font-size:var(--spine-fs-sm)}.dg-state strong[data-v-3486cd9b]{color:var(--spine-fg);font-weight:600;font-size:var(--spine-fs)}.dg-state[role=alert] strong[data-v-3486cd9b]{color:var(--spine-danger)}.dg-state-why[data-v-3486cd9b]{max-width:60ch;overflow-wrap:anywhere}.dg-state-btn[data-v-3486cd9b]{pointer-events:auto;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;box-sizing:border-box;border-radius:var(--spine-r);border:var(--spine-bw, 1px) solid var(--spine-border);background:var(--spine-surface);color:var(--spine-fg);font:500 var(--spine-fs-sm) / 1 var(--spine-font);cursor:pointer}.dg-state-btn[data-v-3486cd9b]:hover{border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dg-state-btn.primary[data-v-3486cd9b]{background:var(--spine-primary);border-color:var(--spine-primary);color:var(--spine-on-primary)}.dg-state-btn.primary[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 88%,var(--spine-fg))}.dg-state-btn[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.dg-root.cards .dg-state-btn[data-v-3486cd9b]{min-height:44px;font-size:15px}.dg-sr[data-v-3486cd9b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dg-pager[data-v-3486cd9b]{position:absolute;inset-inline:0;bottom:0;z-index:6;display:flex;align-items:center;justify-content:center;gap:var(--spine-space-1);min-height:30px;padding:0 var(--spine-space-3);background:var(--spine-surface-2);border-top:var(--spine-bw) solid var(--spine-border)}.dg-pager.left[data-v-3486cd9b]{justify-content:flex-start}.dg-pager.right[data-v-3486cd9b]{justify-content:flex-end}.dg-pager.center[data-v-3486cd9b]{justify-content:center}.dg-pager[data-v-3486cd9b]{flex-wrap:wrap;row-gap:var(--spine-space-1)}.dg-pager-count[data-v-3486cd9b]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);font-variant-numeric:tabular-nums}.dg-pager-controls[data-v-3486cd9b],.dg-pager-nav[data-v-3486cd9b],.dg-pager-size[data-v-3486cd9b]{display:flex;align-items:center;gap:var(--spine-space-1);max-width:100%}.dg-pager-controls[data-v-3486cd9b]{flex-wrap:wrap;justify-content:inherit}.dg-pager-size[data-v-3486cd9b]{flex-wrap:wrap;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.dg-pager-size select[data-v-3486cd9b]{font:inherit;color:var(--spine-fg);background:var(--spine-surface);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r-sm)}.dg-pager-size select[data-v-3486cd9b]:focus-visible,.dg-pg-btn[data-v-3486cd9b]:focus-visible,.dg-pg-input[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.dg-pg-btn[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);background:none;border:1px solid transparent;border-radius:var(--spine-r-sm);padding:1px 8px;cursor:pointer}.dg-pg-btn[data-v-3486cd9b]:hover:not(:disabled){color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 10%,transparent)}.dg-pg-btn[data-v-3486cd9b]:disabled{opacity:.3;cursor:default}.dg-pg-lbl[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);padding:0 var(--spine-space-2);display:inline-flex;align-items:center;gap:5px}.dg-pg-input[data-v-3486cd9b]{width:44px;font:inherit;color:var(--spine-fg);text-align:center;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);padding:1px 2px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dg-pg-input[data-v-3486cd9b]::-webkit-inner-spin-button,.dg-pg-input[data-v-3486cd9b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dg-pg-input[data-v-3486cd9b]:focus{outline:none;border-color:color-mix(in srgb,var(--spine-primary) 50%,var(--spine-border))}.dg-pgsz[data-v-3486cd9b]{position:relative;flex:none}.dg-pgsz-menu[data-v-3486cd9b]{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:var(--spine-space-1);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3)}.dg-pgsz-opt[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-xs);color:var(--spine-fg);background:none;border:0;border-radius:var(--spine-r-sm);padding:var(--spine-space-1) var(--spine-space-5);cursor:pointer;text-align:start;white-space:nowrap}.dg-pgsz-opt[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 12%,transparent)}.dg-pgsz-opt.on[data-v-3486cd9b]{color:var(--spine-primary);font-weight:600}.dg-pg-size[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:5px;font-family:var(--spine-font);font-size:var(--spine-fs-xs);color:var(--spine-fg);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-ctl-radius);height:26px;padding:0 var(--spine-space-3);cursor:pointer;flex:none}.dg-pg-size[data-v-3486cd9b]:focus{outline:none;border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dg-chipbar[data-v-3486cd9b]{--spine-ctl-bg: var(--dg-chipbar-control-bg);--spine-ctl-border: var(--dg-chipbar-control-border);--spine-ctl-radius: var(--dg-chipbar-control-radius);position:absolute;top:0;inset-inline:0;min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--spine-space-3);padding:2px}.dg-facet[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.dg-facet-lbl[data-v-3486cd9b]{font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-dim);margin-inline-end:2px}.dg-chip .n[data-v-3486cd9b]{margin-inline-start:6px;color:var(--spine-fg-dim);font-variant-numeric:tabular-nums}.dg-chip.on .n[data-v-3486cd9b]{color:inherit;opacity:.8}.dg-chip.clear[data-v-3486cd9b]{color:var(--spine-warning);background:none;border-color:transparent}.dg-chip.clear[data-v-3486cd9b]:hover{background:var(--spine-surface-2)}.dg-chip[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.dg-facet-toolbar[data-v-3486cd9b]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;margin-inline-start:auto}.dg-facet-actions[data-v-3486cd9b]{display:inline-flex;align-items:center;flex:none;margin-inline-start:auto}.dg-facet-toolbar+.dg-facet-actions[data-v-3486cd9b]{margin-inline-start:0}.dg-strip[data-v-3486cd9b]{position:absolute;top:0;inset-inline:0;height:30px;display:flex;align-items:center;gap:var(--spine-space-2);padding:0 var(--spine-space-1);overflow-x:auto;border-bottom:1px dashed var(--spine-border)}.dg-strip.over[data-v-3486cd9b]{border-bottom-color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 8%,transparent)}.dg-strip-lbl[data-v-3486cd9b]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.dg-strip-chip[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:var(--spine-space-1);font:inherit;font-size:var(--spine-fs-2xs);font-family:var(--spine-mono);color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--spine-primary) 40%,var(--spine-border));border-radius:var(--spine-r-pill);padding:2px 8px;cursor:pointer;white-space:nowrap}.dg-strip-chip[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 24%,transparent)}.dg-strip-x[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-2xs);line-height:1;color:var(--spine-fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-strip-x[data-v-3486cd9b]:hover{color:var(--spine-danger)}.dg-strip-chip.pv[data-v-3486cd9b]{border-style:dashed}.dg-strip-note[data-v-3486cd9b],.dg-strip-hint[data-v-3486cd9b]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);white-space:nowrap}.dg-strip-hint[data-v-3486cd9b]{color:var(--spine-primary)}.dg-flow[data-v-3486cd9b]{position:absolute;left:0;right:0;z-index:6;background:var(--spine-surface);border-bottom:1px solid var(--spine-border);overflow:hidden}.dg-flow-inner[data-v-3486cd9b]{position:relative}.dg-flow-svg[data-v-3486cd9b]{position:absolute;left:0;top:0;pointer-events:none}.dg-flow-svg path[data-v-3486cd9b],.dg-flow-svg rect[data-v-3486cd9b]{pointer-events:auto}.dg-flow-env[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-primary) 8%,transparent);stroke:color-mix(in srgb,var(--spine-primary) 18%,transparent);stroke-width:1}.dg-flow-band[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-primary) 30%,transparent);stroke:color-mix(in srgb,var(--spine-primary) 45%,transparent);stroke-width:1;transition:fill var(--spine-dur-1)}.dg-flow-band.hot[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-primary) 48%,transparent)}.dg-flow-env.hot[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-primary) 16%,transparent)}.dg-flow-rm.hot[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-fg) 18%,transparent)}.dg-flow-node.hot[data-v-3486cd9b]{opacity:1}.dg-flow-link.hot[data-v-3486cd9b]{stroke:var(--spine-primary);stroke-dasharray:none}.dg-flow-card.hot[data-v-3486cd9b]{border-color:var(--spine-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--spine-primary) 30%,transparent)}.dg-skrow.hot[data-v-3486cd9b]{background:color-mix(in srgb,var(--spine-primary) 10%,transparent);border-radius:var(--spine-r-sm)}.dg-flow-rm[data-v-3486cd9b]{fill:color-mix(in srgb,var(--spine-fg) 10%,transparent);stroke:color-mix(in srgb,var(--spine-fg) 16%,transparent);stroke-width:1}.dg-flow-lbl[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);font-weight:600;fill:var(--spine-fg);paint-order:stroke;stroke:var(--spine-surface);stroke-width:3px}.dg-flow-lbl.dim[data-v-3486cd9b]{fill:var(--spine-fg-muted)}.dg-flow-node[data-v-3486cd9b]{fill:var(--spine-primary);opacity:.75}.dg-flow-link[data-v-3486cd9b]{fill:none;stroke:color-mix(in srgb,var(--spine-primary) 45%,transparent);stroke-width:1.5;stroke-dasharray:3 3}.dg-cm-viz[data-v-3486cd9b]{display:flex;gap:var(--spine-space-1);margin-bottom:var(--spine-space-4)}.dg-cm-vizbtn[data-v-3486cd9b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);padding:6px 2px 4px;cursor:pointer}.dg-cm-vizbtn.on[data-v-3486cd9b]{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));background:color-mix(in srgb,var(--spine-primary) 10%,transparent)}.dg-cm-vizbtn[data-v-3486cd9b]:hover{color:var(--spine-primary)}.dg-cols-btn[data-v-3486cd9b],.dg-reset[data-v-3486cd9b],.dg-pg-btn[data-v-3486cd9b],.dg-cm-pin[data-v-3486cd9b],.dg-pencil[data-v-3486cd9b],.dg-strip-x[data-v-3486cd9b],.dg-flc-x[data-v-3486cd9b],.dg-fchip-x[data-v-3486cd9b]{display:inline-flex;align-items:center;justify-content:center}.dg-fchips[data-v-3486cd9b]{position:absolute;inset:0;display:flex;align-items:center;gap:var(--spine-space-2);padding:0 var(--spine-space-3);overflow-x:auto}.dg-fchip[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:5px;font-size:var(--spine-fs-2xs);color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--spine-primary) 40%,var(--spine-border));border-radius:var(--spine-r-pill);padding-block:2px;padding-inline:9px 6px;cursor:pointer;white-space:nowrap}.dg-fchip[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 22%,transparent)}.dg-fchip b[data-v-3486cd9b]{font-weight:600;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.dg-fchip i[data-v-3486cd9b]{font-style:normal;font-family:var(--spine-mono)}.dg-fchip-x[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-2xs);line-height:1;color:var(--spine-fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-fchip-x[data-v-3486cd9b]:hover{color:var(--spine-danger)}.dg-fchip-count[data-v-3486cd9b]{margin-inline-start:auto;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-muted);white-space:nowrap}.dg-fchip-tip[data-v-3486cd9b]{position:absolute;z-index:40;max-width:360px;padding:6px 9px;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);line-height:1.5;color:var(--spine-fg);background:var(--spine-surface);border:1px solid color-mix(in srgb,var(--spine-primary) 35%,var(--spine-border));border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);pointer-events:none}.dg-flow-card.sk[data-v-3486cd9b]{height:auto;gap:3px;padding:5px 7px}.dg-skrow[data-v-3486cd9b]{display:flex;align-items:center;gap:5px}.dg-sk-lbl[data-v-3486cd9b]{flex:none;width:64px;font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-flow-card[data-v-3486cd9b]{position:absolute;display:flex;flex-direction:column;gap:2px;padding:3px 6px 4px;background:color-mix(in srgb,var(--spine-surface) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid color-mix(in srgb,var(--spine-primary) 35%,var(--spine-border));border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-2);z-index:2}.dg-flc-hd[data-v-3486cd9b]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-1)}.dg-flc-ti[data-v-3486cd9b]{font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-flc-x[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-2xs);line-height:1;color:var(--spine-fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-flc-x[data-v-3486cd9b]:hover{color:var(--spine-danger)}.dg-flc-im[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-primary);flex:none}.dg-fr-in[data-v-3486cd9b]{width:100%;font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);padding:2px 6px;outline:none;min-width:0}.dg-fr-in.num[data-v-3486cd9b]{font-family:var(--spine-mono)}.dg-fr-in[data-v-3486cd9b]:focus{border-color:color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border))}.dg-fr-in.bad[data-v-3486cd9b]{border-color:color-mix(in srgb,var(--spine-danger) 65%,var(--spine-border))}.dg-fr-in[data-v-3486cd9b]::placeholder{color:var(--spine-fg-dim);opacity:.8}.dg-fr-btn[data-v-3486cd9b]{width:100%;font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);padding:2px 6px;cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-fr-btn.on[data-v-3486cd9b]{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dg-hg[data-v-3486cd9b]{position:relative;text-align:center;font-size:var(--spine-fs-2xs);font-weight:600;letter-spacing:.05em;color:var(--spine-fg-muted);border-bottom:1px solid var(--spine-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--spine-space-2)}.dg-hg[data-v-3486cd9b]:after{content:"";position:absolute;inset-inline-end:3px;top:25%;bottom:25%;width:2px;border-radius:var(--spine-r-xs);background:var(--dg-sep)}.dg-chip[data-v-3486cd9b]{box-sizing:border-box;font:inherit;font-size:var(--dg-chipbar-control-font-size);font-family:var(--dg-chipbar-control-font);color:var(--dg-chipbar-control-fg);background:var(--dg-chipbar-control-bg);border:1px solid var(--dg-chipbar-control-border);border-radius:var(--dg-chipbar-control-radius);height:var(--dg-chipbar-control-height);padding:0 10px;cursor:pointer;white-space:nowrap}.dg-chip[data-v-3486cd9b]:hover{color:var(--spine-fg)}.dg-chip.on[data-v-3486cd9b]{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 16%,transparent);border-color:color-mix(in srgb,var(--spine-primary) 50%,var(--spine-border))}.dg-anchor[data-v-3486cd9b]{position:absolute;width:0;height:0;overflow:hidden;-webkit-user-select:text;user-select:text}.dg-td.rng[data-v-3486cd9b]{background:color-mix(in srgb,var(--spine-primary) 10%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--spine-primary) 35%,transparent)}.dg-td.editable[data-v-3486cd9b]{cursor:cell;position:relative;padding-inline-end:24px}.dg-pencil[data-v-3486cd9b]{position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%);font:inherit;font-size:var(--spine-fs-2xs);line-height:1;color:var(--spine-primary);background:none;border:0;border-radius:var(--spine-r-xs);padding:3px 4px;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.45;transition:opacity var(--spine-dur-1),background var(--spine-dur-1)}.dg-td.editable:hover .dg-pencil[data-v-3486cd9b],.dg-pencil[data-v-3486cd9b]:focus-visible{opacity:1}.dg-pencil[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 14%,transparent)}.dg-td.editable[data-v-3486cd9b]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spine-primary) 35%,transparent);border-radius:var(--spine-r-xs)}.dg-lock[data-v-3486cd9b]{color:var(--spine-fg-muted);opacity:0;pointer-events:none}.dg-lock[data-v-3486cd9b]:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover){.dg-td:hover .dg-lock[data-v-3486cd9b]{opacity:1;pointer-events:auto}}.dg-lock[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-fg) 8%,transparent)}.dg-locktip[data-v-3486cd9b]{position:absolute;z-index:32;max-width:270px;background:var(--spine-surface);color:var(--spine-fg-muted);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:6px 9px;font-size:var(--spine-fs-2xs);line-height:1.45;pointer-events:none}.dg-td.drillable[data-v-3486cd9b]{cursor:pointer}.dg-td.drillable[data-v-3486cd9b]:hover{color:var(--spine-primary);text-decoration:underline;text-underline-offset:3px}.dg-drill-back[data-v-3486cd9b]{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--spine-bg) 45%,transparent);display:flex;align-items:center;justify-content:center;padding:40px}.dg-drill[data-v-3486cd9b]{width:min(980px,100%);height:min(560px,100%);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-4);display:flex;flex-direction:column;overflow:hidden}.dg-drill-hd[data-v-3486cd9b]{display:flex;align-items:center;gap:var(--spine-space-5);padding:10px 14px;border-bottom:1px solid var(--spine-border);font-size:var(--spine-fs-xs);color:var(--spine-fg)}.dg-drill-agg[data-v-3486cd9b]{color:var(--spine-primary)}.dg-drill-n[data-v-3486cd9b]{color:var(--spine-fg-muted)}.dg-drill-x[data-v-3486cd9b]{margin-inline-start:auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--spine-r-sm);color:var(--spine-fg-muted);cursor:pointer}.dg-drill-x[data-v-3486cd9b]:hover{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 8%,transparent)}.dg-drill-bd[data-v-3486cd9b]{flex:1;min-height:0;padding:var(--spine-space-3)}.dg-drill-bd[data-v-3486cd9b]>*{height:100%}.dg-editmenu[data-v-3486cd9b]{position:absolute;z-index:30;max-width:240px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:5px;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.dg-em-opt[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-xs);color:var(--spine-fg);background:none;border:0;border-radius:var(--spine-r-sm);padding:var(--spine-space-1) var(--spine-space-3);text-align:start;cursor:pointer}.dg-em-opt[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-fg) 6%,transparent)}.dg-em-opt.on[data-v-3486cd9b]{background:color-mix(in srgb,var(--spine-primary) 14%,transparent)}.dg-edit[data-v-3486cd9b]{width:100%;height:calc(var(--dg-row-height) - 6px);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg);background:var(--spine-bg);border:1px solid color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border));border-radius:var(--spine-r-sm);padding:0 var(--spine-space-2);outline:none}.dg-edit[aria-invalid=true][data-v-3486cd9b]{border-color:var(--spine-danger)}.dg-cb[data-v-3486cd9b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:1.5px solid color-mix(in srgb,var(--spine-fg) 30%,transparent);border-radius:var(--spine-r-sm);background:var(--spine-surface);cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;transition:border-color var(--spine-dur-1),background var(--spine-dur-1)}.dg-cb[data-v-3486cd9b]:hover{border-color:var(--spine-primary)}.dg-cb[data-v-3486cd9b]:checked,.dg-cb[data-v-3486cd9b]:indeterminate{background:var(--spine-primary);border-color:var(--spine-primary)}.dg-cb[data-v-3486cd9b]:checked:before{content:"";width:11px;height:11px;clip-path:polygon(14% 46%,0 65%,40% 100%,100% 20%,82% 4%,38% 66%);background:var(--spine-surface)}.dg-cb[data-v-3486cd9b]:indeterminate:before{content:"";width:11px;height:2px;border-radius:var(--spine-r-xs);background:var(--spine-surface)}.dg-td[data-v-3486cd9b]:has(>.dg-cb),.dg-th[data-v-3486cd9b]:has(>.dg-cb){display:flex;align-items:center;justify-content:center;padding:0}.dg-row.clickable[data-v-3486cd9b]{cursor:pointer}.dg-bulk[data-v-3486cd9b]{position:absolute;inset-inline:8px;bottom:8px;z-index:20;display:flex;align-items:center;gap:var(--spine-space-3);padding:7px 12px;background:var(--spine-surface);border:1px solid color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);font-size:var(--spine-fs-xs)}.dg-bulk b[data-v-3486cd9b]{color:var(--spine-fg);font-family:var(--spine-mono);font-weight:600}.dg-rstats[data-v-3486cd9b]{color:var(--spine-fg-muted);font-size:var(--spine-fs-2xs);white-space:nowrap}.dg-rstats b[data-v-3486cd9b]{font-size:var(--spine-fs-2xs)}.dg-bulk-btn[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));border-radius:var(--spine-r-pill);padding:3px 11px;cursor:pointer}.dg-bulk-btn[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 26%,transparent)}.dg-bulk-btn.danger[data-v-3486cd9b]{border-color:color-mix(in srgb,var(--spine-danger) 55%,var(--spine-border));background:color-mix(in srgb,var(--spine-danger) 12%,transparent)}.dg-bulk-btn.ghost[data-v-3486cd9b]{background:none;border-color:var(--spine-border);color:var(--spine-fg-muted)}.dg-bulk-enter-active[data-v-3486cd9b],.dg-bulk-leave-active[data-v-3486cd9b]{transition:transform var(--spine-dur-2) ease,opacity var(--spine-dur-2) ease}.dg-bulk-enter-from[data-v-3486cd9b],.dg-bulk-leave-to[data-v-3486cd9b]{transform:translateY(12px);opacity:0}.dg-title-acts[data-v-3486cd9b]{display:inline-flex;align-items:center;gap:var(--spine-space-1);margin-inline-start:var(--spine-space-2)}.dg-count[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-primary);white-space:nowrap}.dg-quick[data-v-3486cd9b]{font-family:var(--spine-font);font-size:var(--spine-fs-xs);color:var(--spine-fg);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-ctl-radius);padding:var(--spine-space-1) var(--spine-space-5);height:26px;width:130px;min-inline-size:0}.dg-quick[data-v-3486cd9b]::placeholder{color:var(--spine-fg-dim);opacity:1}.dg-quick[data-v-3486cd9b]:focus{outline:none;border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));background:var(--spine-surface)}.dg-quick[data-v-3486cd9b]:focus-visible,.dg-pg-size[data-v-3486cd9b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px}.dg-chipbar .dg-quick[data-v-3486cd9b],.dg-chipbar .dg-pg-size[data-v-3486cd9b],.dg-chipbar .dg-reset[data-v-3486cd9b]{box-sizing:border-box;height:var(--dg-chipbar-control-height);font-family:var(--dg-chipbar-control-font);font-size:var(--dg-chipbar-control-font-size);color:var(--dg-chipbar-control-fg);background:var(--dg-chipbar-control-bg);border-color:var(--dg-chipbar-control-border);border-radius:var(--dg-chipbar-control-radius)}.dg-chipbar .dg-quick[data-v-3486cd9b]{padding-inline:10px}.dg-chipbar .dg-reset[data-v-3486cd9b]{width:var(--dg-chipbar-control-height)}.dg-chipbar .dg-quick[data-v-3486cd9b]:focus{background:var(--dg-chipbar-control-bg)}.dg-cols-btn[data-v-3486cd9b],.dg-reset[data-v-3486cd9b]{color:var(--spine-fg-muted);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-ctl-radius);width:26px;height:26px;flex:none;cursor:pointer}.dg-cols-btn[data-v-3486cd9b]:hover,.dg-reset[data-v-3486cd9b]:hover{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dg-reset[data-v-3486cd9b]{position:relative}.dg-reset[data-v-3486cd9b]:focus-visible{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));outline:2px solid var(--spine-primary);outline-offset:1px}.dg-reset-tip[data-v-3486cd9b]{position:absolute;z-index:40;inset-block-start:calc(100% + 5px);inset-inline-end:0;width:max-content;max-width:260px;padding:5px 8px;font-family:var(--spine-font);font-size:var(--spine-fs-2xs);font-weight:400;line-height:1.35;text-align:start;white-space:normal;color:var(--spine-fg);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);visibility:hidden;opacity:0;pointer-events:none}.dg-reset:hover .dg-reset-tip[data-v-3486cd9b],.dg-reset:focus-visible .dg-reset-tip[data-v-3486cd9b]{visibility:visible;opacity:1}.dg-colsmenu[data-v-3486cd9b]{position:absolute;inset-inline-end:4px;top:4px;z-index:30;min-width:180px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:var(--spine-space-3);font-size:var(--spine-fs-xs);color:var(--spine-fg)}.dg-cm-hd[data-v-3486cd9b]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);font-weight:600;margin-bottom:var(--spine-space-2)}.dg-cm-hd+.dg-cm-viz+.dg-cm-hd[data-v-3486cd9b],.dg-cm-viz~.dg-cm-hd[data-v-3486cd9b]{margin-top:2px}.dg-cm-row[data-v-3486cd9b]{display:flex;align-items:center;gap:var(--spine-space-3);padding:2px 0}.dg-cm-vis[data-v-3486cd9b]{display:flex;align-items:center;gap:7px;flex:1;cursor:pointer}.dg-cm-vis input[data-v-3486cd9b]{accent-color:var(--spine-primary)}.dg-cm-pin[data-v-3486cd9b]{font:inherit;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);background:none;border:1px solid transparent;border-radius:var(--spine-r-sm);padding:0 5px;cursor:pointer}.dg-cm-pin.on[data-v-3486cd9b]{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 40%,var(--spine-border))}.dg-cm-pin[data-v-3486cd9b]:hover{color:var(--spine-primary)}.dg-cm-export[data-v-3486cd9b]{width:100%;margin-top:var(--spine-space-3);padding:5px 8px;font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg);background:color-mix(in srgb,var(--spine-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--spine-primary) 40%,var(--spine-border));border-radius:var(--spine-r-sm);cursor:pointer}.dg-cm-export[data-v-3486cd9b]:hover{background:color-mix(in srgb,var(--spine-primary) 22%,transparent)}[dir=rtl] .dg-tw[data-v-3486cd9b],[dir=rtl] .dg-exp[data-v-3486cd9b],[dir=rtl] .dg-find-btn[data-v-3486cd9b],[dir=rtl] .dg-chev[data-v-3486cd9b]{transform:scaleX(-1)}.dg-pg-btn[data-v-3486cd9b]:dir(rtl){transform:scaleX(-1)}.dg-root.cards[data-v-3486cd9b]{--dg-field-edge: color-mix(in srgb, var(--spine-fg-dim) 80%, var(--spine-surface));display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:3px;overflow-y:auto;overscroll-behavior:contain}.dg-root.cards[data-v-3486cd9b]>*{flex-shrink:0}.dg-root.cards>.dg-chipbar[data-v-3486cd9b]{position:static;padding:0;--dg-chipbar-control-height: 44px;--dg-chipbar-control-font-size: 14px}.dg-root.cards>.dg-chipbar .dg-chip[data-v-3486cd9b],.dg-root.cards>.dg-chipbar .dg-reset[data-v-3486cd9b]{min-width:44px}.dg-root.cards>.dg-overlay[data-v-3486cd9b]{position:static;padding:24px 16px;text-align:center}.dg-cardform .dg-reset[data-v-3486cd9b]{width:44px;height:44px}.dg-cardform .sp-card-actions[data-v-3486cd9b] .sp-act{min-width:44px;min-height:44px;font-size:14px}.dg-cardbar[data-v-3486cd9b]{flex:none;display:flex;flex-direction:column;gap:12px}.dg-card-search[data-v-3486cd9b]{position:relative}.dg-card-search>svg[data-v-3486cd9b]{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--spine-fg-muted);pointer-events:none}.dg-card-search input[data-v-3486cd9b]{display:block;width:100%;height:48px;box-sizing:border-box;margin:0;padding-block:0;padding-inline:42px 14px;border:var(--spine-bw) solid var(--dg-field-edge);border-radius:12px;background:var(--spine-surface);color:var(--spine-fg);font:16px var(--spine-font)}.dg-card-search input[data-v-3486cd9b]::placeholder{color:var(--spine-fg-muted);opacity:1}.dg-card-sort[data-v-3486cd9b]{position:relative;display:flex;align-items:center}.dg-card-sort select[data-v-3486cd9b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;box-sizing:border-box;margin:0;padding-block:0;padding-inline:12px 36px;text-overflow:ellipsis;border:var(--spine-bw) solid var(--dg-field-edge);border-radius:10px;background:var(--spine-surface);color:var(--spine-fg);font:16px var(--spine-font)}.dg-card-sort>svg[data-v-3486cd9b]{position:absolute;inset-inline-end:12px;color:var(--spine-fg-muted);pointer-events:none}.dg-card-search input[data-v-3486cd9b]:focus-visible,.dg-card-sort select[data-v-3486cd9b]:focus-visible{outline:var(--spine-focus-ring);border-color:var(--spine-primary)}.dg-card-count[data-v-3486cd9b]{margin:0;font-size:14px;color:var(--spine-fg-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dg-cards[data-v-3486cd9b]{flex:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dg-card[data-v-3486cd9b]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;box-sizing:border-box;margin:0;padding:12px 6px 12px 14px;border:var(--spine-bw) solid var(--spine-border);border-radius:12px;background:var(--spine-surface);color:var(--spine-fg);-webkit-tap-highlight-color:transparent}.dg-card[aria-current=true][data-v-3486cd9b]{box-shadow:inset var(--spine-grid-selection-rule-width, 2px) 0 0 var(--spine-grid-selection-rule-color, var(--spine-primary))}.dg-card[data-v-3486cd9b]:has(.dg-card-open:active){background:var(--spine-surface-2)}.dg-card-main[data-v-3486cd9b]{min-width:0;display:flex;flex-direction:column;gap:6px}.dg-card-hd[data-v-3486cd9b]{display:flex;align-items:center;gap:8px;min-width:0}.dg-card-open[data-v-3486cd9b]{flex:0 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.dg-card-open[data-v-3486cd9b]:after{content:"";position:absolute;inset:0;border-radius:12px}.dg-card-open[data-v-3486cd9b]:focus-visible{outline:none}.dg-card-open[data-v-3486cd9b]:focus-visible:after{outline:var(--spine-focus-ring);outline-offset:1px}.dg-card-ti[data-v-3486cd9b]{display:block;font-size:16px;font-weight:600;line-height:1.3;color:var(--spine-fg);overflow-wrap:anywhere}.dg-card-badge[data-v-3486cd9b]{flex:none;max-width:50%;min-width:0;font-size:13px}.dg-card-sub[data-v-3486cd9b]{font-size:13px;color:var(--spine-fg-muted);overflow-wrap:anywhere}.dg-card-sub .mono[data-v-3486cd9b]{font-family:var(--spine-mono);font-size:12.5px}.dg-card-nums[data-v-3486cd9b]{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:8px;margin:2px 0 0}.dg-card-nums>div[data-v-3486cd9b]{min-width:0}.dg-card-nums dt[data-v-3486cd9b]{font-size:12px;color:var(--spine-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-card-nums dd[data-v-3486cd9b]{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.dg-card-note[data-v-3486cd9b]{padding-top:2px;font-size:13px}.dg-card-side[data-v-3486cd9b]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px}.dg-card-side[data-v-3486cd9b]:has(>.dg-card-chev:only-child){justify-content:center}.dg-card-act[data-v-3486cd9b]{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-10px;padding:0;border:0;border-radius:var(--spine-r);background:none;color:var(--spine-fg-muted);cursor:pointer}.dg-card-act[data-v-3486cd9b]:hover,.dg-card-act[aria-expanded=true][data-v-3486cd9b]{background:color-mix(in srgb,var(--spine-fg) 8%,transparent);color:var(--spine-fg)}.dg-card-act[data-v-3486cd9b]:focus-visible{outline:var(--spine-focus-ring);outline-offset:1px}.dg-card-chev[data-v-3486cd9b]{flex:none;color:var(--spine-fg-dim);margin-inline-end:12px}.dg-card[data-v-3486cd9b] .dgc-num,.dg-card[data-v-3486cd9b] .dgc-time{white-space:normal}.dg-card[data-v-3486cd9b] .dgc-line,.dg-card[data-v-3486cd9b] .sp-status,.dg-em-opt[data-v-3486cd9b] .sp-status{height:auto}.dg-card[data-v-3486cd9b] .dgc-pill{height:24px;padding:0 10px;font-size:12px}.dg-card-nums[data-v-3486cd9b] .dgc-stack{white-space:normal}.dg-card-note[data-v-3486cd9b] .dgc-prog-n{font-size:12px}.dg-card-more[data-v-3486cd9b]:focus-visible{outline:var(--spine-focus-ring);outline-offset:1px}.dg-card-more[data-v-3486cd9b]{flex:none;width:100%;min-height:44px;box-sizing:border-box;margin:0;border:var(--spine-bw) solid var(--dg-field-edge);border-radius:10px;background:var(--spine-surface);color:var(--spine-fg);font:500 14px var(--spine-font);cursor:pointer}.dg-card-more[data-v-3486cd9b]:active{background:var(--spine-surface-2)}.spine-grid[data-v-3486cd9b]{border-color:var(--spine-grid-frame-color,var(--spine-border));font-size:var(--spine-grid-card-font-size,inherit);line-height:var(--spine-grid-card-line-height,inherit)}.spine-grid[data-v-3486cd9b]:not(.bare)>.sp-card-hd{padding:var(--spine-grid-card-header-padding,var(--spine-pad-hd) var(--spine-pad));gap:var(--spine-grid-card-header-gap,var(--spine-space-2))}.spine-grid[data-v-3486cd9b]>.sp-card-hd>.sp-card-ti{font-family:var(--spine-grid-card-title-font,var(--spine-panel-font,var(--spine-font-display)));font-size:var(--spine-grid-card-title-size,var(--spine-panel-size,var(--spine-fs-xs)));font-weight:var(--spine-grid-card-title-weight,var(--spine-panel-weight,600));line-height:var(--spine-grid-card-title-line-height,inherit);letter-spacing:var(--spine-grid-card-title-tracking,var(--spine-panel-tracking,var(--spine-tracking)))}.spine-grid[data-v-3486cd9b]:not(.bare)>.sp-card-bd{padding:var(--spine-grid-card-body-padding,var(--spine-pad))}.spine-grid .dg-chipbar[data-v-3486cd9b]{gap:var(--spine-grid-chipbar-gap,4px var(--spine-space-3))}.sp-status[data-v-93c03206]{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;vertical-align:top;height:calc(var(--dg-row-height, 1.6em) - 1px);white-space:nowrap}.sp-dot[data-v-93c03206]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sp-role)}.sp-status-lbl[data-v-93c03206]{min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-status[data-loud] .sp-status-lbl[data-v-93c03206]{color:var(--sp-role);font-weight:500}.sp-act[data-v-ce3fca07]{display:inline-flex;align-items:center;gap:var(--spine-space-2);font:inherit;font-size:var(--spine-fs-2xs);line-height:1;min-height:22px;padding:3px 8px;color:var(--spine-fg-muted);background:var(--spine-ctl-bg);border:var(--spine-bw) solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);cursor:pointer;text-decoration:none;white-space:nowrap;transition:color var(--spine-dur-1),background var(--spine-dur-1),border-color var(--spine-dur-1)}.sp-act[data-v-ce3fca07]:hover:not(.sp-act-off){color:var(--spine-fg);border-color:var(--spine-fg-dim)}.sp-act-primary[data-v-ce3fca07]{color:var(--spine-on-primary);background:var(--spine-primary);border-color:var(--spine-primary)}.sp-act-danger[data-v-ce3fca07],.sp-act.sp-act-danger[data-v-ce3fca07]{color:var(--spine-danger);border-color:color-mix(in srgb,var(--spine-danger) 40%,transparent)}.sp-act-danger[data-v-ce3fca07]:hover:not(.sp-act-off){color:var(--spine-on-danger);background:var(--spine-danger);border-color:var(--spine-danger)}.sp-act-ghost[data-v-ce3fca07]{background:none;border-color:transparent}.sp-act-off[data-v-ce3fca07]{opacity:.45;cursor:not-allowed}.sp-act-icon[data-v-ce3fca07]{padding:3px;min-width:22px;justify-content:center}.sp-act-ic[data-v-ce3fca07]{flex:none}.sp-vh[data-v-ce3fca07]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sp-cfm-overlay[data-v-42710c93]{position:fixed;inset:0;z-index:var(--spine-z-dialog);display:grid;place-items:center;background:color-mix(in srgb,var(--spine-bg) 55%,transparent)}.sp-cfm[data-v-42710c93]{position:relative;width:min(380px,calc(100vw - 32px));padding:var(--spine-pad);background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-4);overflow:hidden}.spine-root[data-motion=full] .sp-cfm[data-v-42710c93]{animation:sp-cfm-in-42710c93 var(--spine-dur-2) ease-out}@keyframes sp-cfm-in-42710c93{0%{opacity:0;transform:translateY(6px) scale(.98)}}.sp-cfm-bar[data-v-42710c93]{position:absolute;inset-block:0;inset-inline:0 auto;width:3px;background:var(--spine-danger)}.sp-cfm-ti[data-v-42710c93]{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);margin-bottom:var(--spine-space-2)}.sp-cfm-msg[data-v-42710c93]{font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);line-height:1.5;margin-bottom:var(--spine-space-2)}.sp-cfm-msg.dim[data-v-42710c93]{color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.sp-cfm-typed[data-v-42710c93]{margin:var(--spine-space-4) 0 var(--spine-space-1)}.sp-cfm-typed-lb[data-v-42710c93]{display:block;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);margin-bottom:5px}.sp-cfm-phrase[data-v-42710c93]{font-family:var(--spine-mono);font-weight:600;color:var(--spine-fg)}.sp-cfm-input[data-v-42710c93]{width:100%;padding:var(--spine-space-2) var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm)}.sp-cfm-input[data-v-42710c93]:focus{outline:none;border-color:var(--spine-danger)}.sp-cfm-row[data-v-42710c93]{display:flex;justify-content:flex-end;gap:var(--spine-space-3);margin-top:14px}.sp-cfm-btn[data-v-42710c93]{display:inline-flex;align-items:center;gap:var(--spine-space-2);padding:var(--spine-space-2) var(--spine-space-5);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-fg);cursor:pointer;background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm)}.sp-cfm-btn[data-v-42710c93]:hover{background:color-mix(in srgb,var(--spine-surface-2) 70%,var(--spine-fg) 6%)}.sp-cfm-btn.act[data-v-42710c93]{background:var(--spine-primary);border-color:var(--spine-primary);color:var(--spine-on-primary);font-weight:600}.sp-cfm-btn.act.danger[data-v-42710c93]{background:var(--spine-danger);border-color:var(--spine-danger)}.sp-cfm-btn.act[data-v-42710c93]:disabled{opacity:.45;cursor:not-allowed}.sp-cfm-spin[data-v-42710c93]{display:none;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.sp-cfm-spin.on[data-v-42710c93]{display:inline-block}.spine-root[data-motion=full] .sp-cfm-spin.on[data-v-42710c93]{animation:sp-cfm-spin-42710c93 .7s linear infinite}@keyframes sp-cfm-spin-42710c93{to{transform:rotate(360deg)}}.dgc-line[data-v-aebdc87d]{display:inline-flex;align-items:center;vertical-align:top;max-width:100%;min-width:0;height:calc(var(--dg-row-height, 1.6em) - 1px)}.dgc-sr[data-v-aebdc87d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dgc-empty[data-v-aebdc87d]{color:var(--dg-dim, var(--spine-fg-dim))}.dgc-num[data-v-aebdc87d]{font-variant-numeric:tabular-nums;white-space:nowrap}.dgc-unit[data-v-aebdc87d],.dgc-num.zero[data-v-aebdc87d]{color:var(--dg-dim, var(--spine-fg-dim))}.dgc-time[data-v-aebdc87d]{font-variant-numeric:tabular-nums;white-space:nowrap}.dgc-check[data-v-aebdc87d]{display:inline-flex;vertical-align:middle;color:var(--spine-fg-muted)}.dgc-log[data-v-aebdc87d]{font-family:var(--spine-mono);font-size:calc(var(--spine-fs-sm) - 1px)}.dgc-log-key[data-v-aebdc87d]{color:var(--spine-fg-muted)}.dgc-log-hit[data-v-aebdc87d]{background:color-mix(in srgb,var(--spine-primary) 22%,transparent);color:inherit;border-radius:2px;padding:0 1px}.dgc-delta[data-v-aebdc87d]{font-variant-numeric:tabular-nums}.dgc-delta.up[data-v-aebdc87d]{color:var(--spine-success)}.dgc-delta.down[data-v-aebdc87d]{color:var(--spine-danger)}.dgc-bar[data-v-aebdc87d]{display:inline-flex;align-items:center;gap:7px;width:100%;max-width:100%}.dgc-bar i[data-v-aebdc87d]{flex:1 1 40px;min-width:24px;height:7px;border-radius:var(--spine-r-sm);background:color-mix(in srgb,var(--spine-fg) 8%,transparent);overflow:hidden}.dgc-bar i b[data-v-aebdc87d]{display:block;height:100%;border-radius:var(--spine-r-sm)}.dgc-bar em[data-v-aebdc87d]{font-style:normal;font-variant-numeric:tabular-nums;flex:none}.dgc-prog[data-v-aebdc87d]{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt n" "bar bar";align-content:center;column-gap:10px;row-gap:5px;width:100%;line-height:1.2}.dgc-prog-txt[data-v-aebdc87d]{grid-area:txt;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--spine-fg)}.dgc-prog[data-role=warning] .dgc-prog-txt[data-v-aebdc87d],.dgc-prog[data-role=danger] .dgc-prog-txt[data-v-aebdc87d],.dgc-prog[data-role=severe] .dgc-prog-txt[data-v-aebdc87d]{color:var(--dgc-role);font-weight:500}.dgc-prog-link[data-v-aebdc87d]{cursor:pointer;text-decoration:none}.dgc-prog-link[data-v-aebdc87d]:hover{text-decoration:underline;text-underline-offset:3px}.dgc-prog-link[data-v-aebdc87d]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:1px;border-radius:var(--spine-r-xs)}.dgc-prog-n[data-v-aebdc87d]{grid-area:n;font-size:var(--spine-fs-xs);color:var(--dg-dim, var(--spine-fg-dim));font-variant-numeric:tabular-nums;white-space:nowrap}.dgc-prog-bar[data-v-aebdc87d]{grid-area:bar;display:flex;gap:2px;height:4px}.dgc-prog-bar i[data-v-aebdc87d]{flex:1;border-radius:2px;background:color-mix(in srgb,var(--spine-fg) 12%,transparent)}.dgc-prog-bar i.on[data-v-aebdc87d]{background:var(--dgc-role)}.dgc-plainbar[data-v-aebdc87d]{gap:8px;width:100%}.dgc-plainbar>span[data-v-aebdc87d]:first-child{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--spine-fg) 12%,transparent);overflow:hidden}.dgc-plainbar>span:first-child b[data-v-aebdc87d]{display:block;height:100%;background:var(--spine-primary)}.dgc-spark[data-v-aebdc87d]{display:inline-block;width:64px;height:18px;vertical-align:middle}.dgc-chips[data-v-aebdc87d]{display:inline-flex;align-items:center;gap:var(--spine-space-1);max-width:100%;overflow:hidden;vertical-align:top;height:calc(var(--dg-row-height) - 1px)}.dgc-chips i[data-v-aebdc87d]{line-height:1.35}.dgc-chips i[data-v-aebdc87d]{font-style:normal;font-size:var(--spine-fs-2xs);font-family:var(--spine-mono);padding:1px 6px;border-radius:var(--spine-r-pill);background:color-mix(in srgb,var(--spine-world) 14%,transparent);color:var(--spine-fg);border:1px solid color-mix(in srgb,var(--spine-world) 30%,var(--spine-border));white-space:nowrap}.dgc-chips i.more[data-v-aebdc87d]{background:color-mix(in srgb,var(--spine-fg) 7%,transparent);border-color:var(--spine-border);color:var(--spine-fg-muted)}.dgc-link[data-v-aebdc87d]{color:var(--spine-primary);cursor:pointer;text-decoration:none}.dgc-link[data-v-aebdc87d]:hover{text-decoration:underline}.dgc-img[data-v-aebdc87d]{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.dgc-img-el[data-v-aebdc87d]{width:100%;height:100%;object-fit:cover;display:block}.dgc-entity[data-v-aebdc87d]{gap:7px;overflow:hidden}.dgc-orb[data-v-aebdc87d]{flex:none;width:20px;height:20px;border-radius:var(--spine-r-sm);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:600;font-size:var(--spine-fs-2xs);color:#fff}.dgc-ent-txt[data-v-aebdc87d],.dgc-stack[data-v-aebdc87d]{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.3}.dgc-ent-txt em[data-v-aebdc87d],.dgc-stack em[data-v-aebdc87d]{font-style:normal;font-weight:500;color:var(--spine-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgc-ent-txt small[data-v-aebdc87d],.dgc-stack small[data-v-aebdc87d]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgc-ent-txt small.mono[data-v-aebdc87d],.dgc-stack small.mono[data-v-aebdc87d]{font-family:var(--spine-mono);font-size:calc(var(--spine-fs-xs) - .5px)}.dgc-stack[data-v-aebdc87d]{align-items:flex-start}.dgc-scoredot[data-v-aebdc87d]{display:inline-flex;align-items:center;gap:var(--spine-space-2)}.dgc-scoredot i[data-v-aebdc87d]{width:8px;height:8px;border-radius:50%}.dgc-scoredot em[data-v-aebdc87d]{font-style:normal;font-variant-numeric:tabular-nums}.dgc-pill[data-v-aebdc87d]{display:inline-flex;align-items:center;height:20px;max-width:100%;box-sizing:border-box;padding:0 8px;border-radius:var(--spine-r-pill);font-size:var(--spine-fs-xs);font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgc-pill.neutral[data-v-aebdc87d]{color:var(--spine-fg-muted);background:var(--spine-muted)}.dgc-pill.is-text[data-v-aebdc87d]{height:auto;background:none;border:0;padding:0;font-family:var(--spine-mono);font-weight:700;letter-spacing:.06em}.dgc-pillwrap[data-v-aebdc87d]{min-width:0}.dgc-panel[data-v-aebdc87d]{display:inline-flex;align-items:center;width:100%;max-width:100%;overflow:hidden;vertical-align:middle;line-height:1.3}.dgc-panel-err[data-v-aebdc87d]{font-style:normal;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.dgc-panel[data-v-aebdc87d] .sp-acts{flex-wrap:nowrap;gap:5px;align-items:center}.dgc-panel[data-v-aebdc87d] .sp-act{padding:1px 7px;min-height:20px;font-size:var(--spine-fs-xs);font-weight:600;gap:var(--spine-space-1);flex:none}.dgc-panel[data-v-aebdc87d] .sp-act .sp-act-ic{width:11px;height:11px}.spk-box[data-v-8f696402]{width:100%;height:100%;min-height:0}.spk[data-v-8f696402]{display:block;overflow:visible}.spk-line[data-v-8f696402]{fill:none;stroke-linecap:round;stroke-linejoin:round}.spk-fill[data-v-8f696402]{stroke:none}.spk-col[data-v-8f696402]{opacity:.9}.fc-root[data-v-ff364185]{position:absolute;inset-inline-end:4px;top:4px;z-index:31;width:min(420px,calc(100% - 8px));max-height:calc(100% - 8px);overflow:auto;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-fg)}.fc-hd[data-v-ff364185]{display:flex;align-items:center;gap:var(--spine-space-3);font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);font-weight:600;margin-bottom:var(--spine-space-3)}.fc-paused[data-v-ff364185]{font-weight:400;color:var(--spine-warning, var(--spine-fg-muted))}.fc-x[data-v-ff364185]{margin-inline-start:auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--spine-r-sm);color:var(--spine-fg-muted);cursor:pointer}.fc-x[data-v-ff364185]:hover{color:var(--spine-fg)}.fc-zones[data-v-ff364185]{display:flex;flex-direction:column;gap:var(--spine-space-2)}.fc-zone[data-v-ff364185],.fc-avail[data-v-ff364185]{display:flex;align-items:flex-start;gap:var(--spine-space-3);padding:5px 7px;border:1px dashed var(--spine-border);border-radius:var(--spine-r-sm);background:var(--spine-surface-2);min-height:32px;transition:border-color var(--spine-dur-1),background var(--spine-dur-1)}.fc-zone.over[data-v-ff364185]{border-color:var(--spine-agent, var(--spine-primary));background:color-mix(in srgb,var(--spine-agent, var(--spine-primary)) 7%,var(--spine-surface-2))}.fc-zone.illegal[data-v-ff364185]{cursor:not-allowed}.fc-avail[data-v-ff364185]{margin-top:var(--spine-space-3);border-style:solid;background:transparent}.fc-avail.over[data-v-ff364185]{border-color:var(--spine-agent, var(--spine-primary))}.fc-zone-label[data-v-ff364185]{flex:none;width:78px;padding-top:3px;display:inline-flex;align-items:center;gap:5px;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.fc-zone-chips[data-v-ff364185]{display:flex;flex-wrap:wrap;gap:var(--spine-space-1);min-width:0;flex:1;align-items:center}.fc-empty[data-v-ff364185]{font-size:var(--spine-fs-2xs);color:color-mix(in srgb,var(--spine-fg-muted) 55%,transparent)}.fc-chip[data-v-ff364185]{display:inline-flex;align-items:center;gap:3px;height:22px;padding-block:0;padding-inline:3px 5px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-pill);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:opacity var(--spine-dur-1),transform var(--spine-dur-1)}.fc-chip.lifted[data-v-ff364185]{opacity:.35}.fc-chip.avail[data-v-ff364185]{background:transparent}.fc-grip[data-v-ff364185]{display:inline-flex;color:var(--spine-fg-muted);touch-action:none}.fc-chip-label[data-v-ff364185]{font-size:var(--spine-fs-2xs);color:var(--spine-fg);cursor:pointer}.fc-agg[data-v-ff364185]{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 var(--spine-space-1);border:0;border-radius:var(--spine-r);background:color-mix(in srgb,var(--spine-primary) 12%,transparent);color:var(--spine-primary);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.fc-rm[data-v-ff364185]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:var(--spine-r);background:none;color:var(--spine-fg-muted);cursor:pointer}.fc-rm[data-v-ff364185]:hover{color:var(--spine-danger)}.fc-caret[data-v-ff364185]{width:2px;height:18px;border-radius:var(--spine-r-xs);background:var(--spine-agent, var(--spine-primary))}.fc-ghost[data-v-ff364185]{position:absolute;z-index:6;pointer-events:none;height:22px;padding:0 var(--spine-space-3);display:inline-flex;align-items:center;background:var(--spine-surface);border:1px solid var(--spine-agent, var(--spine-primary));border-radius:var(--spine-r-pill);font-size:var(--spine-fs-2xs);color:var(--spine-fg);opacity:.85;box-shadow:var(--spine-shadow-2)}.fc-menu[data-v-ff364185]{position:absolute;z-index:7;min-width:140px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:3px}.fc-menu-hd[data-v-ff364185]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);padding:3px 6px}.fc-menu-opt[data-v-ff364185]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spine-space-3);height:22px;padding:0 var(--spine-space-2);border:0;border-radius:calc(var(--spine-r-sm) - 2px);background:transparent;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer;text-align:start}.fc-menu-opt[data-v-ff364185]:hover:not(:disabled){background:color-mix(in srgb,var(--spine-fg) 7%,transparent)}.fc-menu-opt[data-v-ff364185]:disabled{color:color-mix(in srgb,var(--spine-fg-muted) 55%,transparent);cursor:not-allowed}.fc-menu-opt.on[data-v-ff364185]{color:var(--spine-primary)}.fc-menu-opt.danger[data-v-ff364185]{color:var(--spine-danger)}.fc-menu-why[data-v-ff364185]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.fc-live[data-v-ff364185]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dgf[data-v-a1ca395b]{position:absolute;z-index:30;min-width:190px;max-width:260px;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:var(--spine-space-3);font-size:var(--spine-fs-xs);color:var(--spine-fg)}.dgf-hd[data-v-a1ca395b]{display:flex;align-items:center;gap:var(--spine-space-2);margin-bottom:7px}.dgf-ti[data-v-a1ca395b]{font-weight:600;color:var(--spine-fg-muted);font-size:var(--spine-fs-2xs);flex:1}.dgf-ic[data-v-a1ca395b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--spine-fg-muted);background:none;border:1px solid transparent;border-radius:var(--spine-r-sm);cursor:pointer;flex:none}.dgf-ic[data-v-a1ca395b]:hover{color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 12%,transparent)}.dgf-set[data-v-a1ca395b]{display:flex;flex-direction:column;gap:3px;max-height:200px;overflow-y:auto}.dgf-opt[data-v-a1ca395b]{display:flex;align-items:center;gap:7px;cursor:pointer;padding:2px;border-radius:var(--spine-r-sm)}.dgf-opt[data-v-a1ca395b]:hover{background:color-mix(in srgb,var(--spine-fg) 5%,transparent)}.dgf-opt input[data-v-a1ca395b]{accent-color:var(--spine-primary)}.dgf-row2[data-v-a1ca395b]{display:flex;align-items:center;gap:var(--spine-space-2)}.dgf-row2+.dgf-row2[data-v-a1ca395b]{margin-top:var(--spine-space-2)}.dgf-join[data-v-a1ca395b]{display:flex;gap:var(--spine-space-1);margin:7px 0}.dgf-join button[data-v-a1ca395b]{font:inherit;font-size:var(--spine-fs-2xs);font-weight:600;letter-spacing:.05em;color:var(--spine-fg-muted);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-pill);padding:1px 10px;cursor:pointer}.dgf-join button.on[data-v-a1ca395b]{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border));background:color-mix(in srgb,var(--spine-primary) 10%,transparent)}.dgf-add[data-v-a1ca395b]{font:inherit;font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);background:none;border:1px dashed var(--spine-border);border-radius:var(--spine-r-sm);padding:3px 8px;margin-top:7px;cursor:pointer}.dgf-add[data-v-a1ca395b]:hover{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dgf-sep[data-v-a1ca395b]{color:var(--spine-fg-dim)}.dgf select[data-v-a1ca395b],.dgf input[type=text][data-v-a1ca395b],.dgf input[type=number][data-v-a1ca395b],.dgf input[type=date][data-v-a1ca395b]{font:inherit;font-size:var(--spine-fs-xs);color:var(--spine-fg);background:var(--spine-bg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);padding:var(--spine-space-1) var(--spine-space-2);min-width:0;flex:1}.dgf select[data-v-a1ca395b]{flex:0 0 auto}.dgf input[data-v-a1ca395b]:focus,.dgf select[data-v-a1ca395b]:focus{outline:none;border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dgf input[aria-invalid=true][data-v-a1ca395b]{border-color:var(--spine-danger)}input[type=number][data-v-a1ca395b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number][data-v-a1ca395b]::-webkit-inner-spin-button,input[type=number][data-v-a1ca395b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dgd-root[data-v-42a4e8e4]{position:absolute;inset-inline-end:4px;top:4px;z-index:31;width:min(400px,calc(100% - 8px));max-height:calc(100% - 8px);overflow:auto;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-fg)}.dgd-hd[data-v-42a4e8e4]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);font-weight:600;margin-bottom:var(--spine-space-3)}.mono[data-v-42a4e8e4]{font-family:var(--font-mono, ui-monospace, monospace)}.dgd-row1[data-v-42a4e8e4]{display:flex;gap:var(--spine-space-3);align-items:flex-end}.dgd-field[data-v-42a4e8e4]{display:flex;flex-direction:column;gap:3px;min-width:0}.dgd-field>span[data-v-42a4e8e4]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.dgd-name[data-v-42a4e8e4]{flex:1.4}.dgd-type[data-v-42a4e8e4]{flex:1;position:relative}.dgd-fmt[data-v-42a4e8e4]{flex:.8}.dgd-field input[data-v-42a4e8e4]{height:24px;padding:0 7px;min-width:0;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-xs);outline:none}.dgd-field input[data-v-42a4e8e4]:focus{border-color:color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border))}.dgd-field.bad input[data-v-42a4e8e4]{border-color:var(--spine-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--spine-danger) 55%,transparent)}.dgd-keyhint[data-v-42a4e8e4]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted);margin:3px 0 8px}.dgd-inferred[data-v-42a4e8e4]{height:24px;display:inline-flex;align-items:center;padding:0 7px;color:var(--spine-fg-muted);border:1px dashed var(--spine-border);border-radius:var(--spine-r-sm)}.dgd-kinds[data-v-42a4e8e4]{display:flex;gap:2px;padding:2px;background:var(--spine-surface-2);border-radius:var(--spine-r-sm);margin-bottom:var(--spine-space-4)}.dgd-kind[data-v-42a4e8e4]{flex:1;height:22px;border:0;border-radius:calc(var(--spine-r-sm) - 2px);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.dgd-kind.on[data-v-42a4e8e4]{background:var(--spine-surface);color:var(--spine-fg);box-shadow:var(--spine-shadow-1)}.dgd-body[data-v-42a4e8e4]{display:flex;flex-direction:column;gap:7px}.dgd-oprow[data-v-42a4e8e4]{display:flex;align-items:center;gap:7px;min-height:24px}.dgd-oplabel[data-v-42a4e8e4]{width:52px;flex:none;text-align:end;color:var(--spine-fg-muted);font-size:var(--spine-fs-2xs)}.dgd-op[data-v-42a4e8e4]{display:flex;align-items:center;gap:var(--spine-space-2);flex:1;min-width:0;border-radius:var(--spine-r-sm)}.dgd-op.bad .dgd-sel[data-v-42a4e8e4],.dgd-op.bad .dgd-lit[data-v-42a4e8e4]{border-color:var(--spine-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--spine-danger) 55%,transparent)}.dgd-toggle[data-v-42a4e8e4]{display:flex;flex:none;border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);overflow:hidden}.dgd-toggle button[data-v-42a4e8e4]{height:22px;padding:0 7px;border:0;background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.dgd-toggle button.on[data-v-42a4e8e4]{background:color-mix(in srgb,var(--spine-primary) 18%,transparent);color:var(--spine-fg)}.dgd-selwrap[data-v-42a4e8e4]{position:relative;min-width:0;flex:1;display:flex}.dgd-sel[data-v-42a4e8e4]{flex:1;min-width:0;height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;justify-content:space-between;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgd-sel[data-v-42a4e8e4]:hover{border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dgd-list[data-v-42a4e8e4]{position:absolute;inset-inline:0;top:calc(100% + 3px);z-index:5;max-height:180px;overflow:auto;background:var(--spine-surface);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3);padding:3px}.dgd-list-q[data-v-42a4e8e4]{width:100%;height:22px;padding:0 var(--spine-space-2);margin-bottom:3px;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:calc(var(--spine-r-sm) - 2px);font:inherit;font-size:var(--spine-fs-2xs);outline:none}.dgd-opt[data-v-42a4e8e4]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spine-space-3);height:22px;padding:0 var(--spine-space-2);border:0;border-radius:calc(var(--spine-r-sm) - 2px);background:transparent;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer;text-align:start}.dgd-opt[data-v-42a4e8e4]:hover{background:color-mix(in srgb,var(--spine-fg) 7%,transparent)}.dgd-opt.on[data-v-42a4e8e4]{color:var(--spine-primary)}.dgd-ct[data-v-42a4e8e4]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.dgd-lit[data-v-42a4e8e4]{flex:1;min-width:40px;height:24px;padding:0 7px;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-xs);outline:none}.dgd-lit[data-v-42a4e8e4]:focus{border-color:color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border))}.dgd-seg[data-v-42a4e8e4]{display:flex;flex:none;gap:2px;padding:2px;background:var(--spine-surface-2);border-radius:var(--spine-r-sm)}.dgd-seg-btn[data-v-42a4e8e4]{min-width:24px;height:20px;padding:0 5px;border:0;border-radius:calc(var(--spine-r-sm) - 2px);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.dgd-seg-btn.on[data-v-42a4e8e4]{background:var(--spine-surface);color:var(--spine-fg);box-shadow:var(--spine-shadow-1)}.dgd-lad .dgd-lad-t[data-v-42a4e8e4]{width:76px;flex:none}.dgd-lad .dgd-lad-l[data-v-42a4e8e4]{flex:1;min-width:0}.dgd-lad input[data-v-42a4e8e4]{height:24px;padding:0 7px;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-xs);outline:none}.dgd-lad.bad input[data-v-42a4e8e4]{border-color:var(--spine-danger)}.dgd-arrow[data-v-42a4e8e4]{color:var(--spine-fg-muted);flex:none}.dgd-add[data-v-42a4e8e4]{align-self:flex-start;margin-inline-start:59px;height:22px;padding:0 var(--spine-space-3);background:transparent;color:var(--spine-fg-muted);border:1px dashed var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.dgd-add[data-v-42a4e8e4]:hover{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dgd-sep-field[data-v-42a4e8e4]{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto}.dgd-sep-field span[data-v-42a4e8e4]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-muted)}.dgd-sep-field input[data-v-42a4e8e4]{width:52px;height:24px;padding:0 7px;background:var(--spine-surface-2);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);font:inherit;font-size:var(--spine-fs-xs);outline:none}.dgd-wrapchips[data-v-42a4e8e4]{display:flex;flex-wrap:wrap;gap:var(--spine-space-1);flex:1}.dgd-chip[data-v-42a4e8e4]{height:20px;padding:0 7px;border:1px solid var(--spine-border);border-radius:var(--spine-r-pill);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-2xs);cursor:pointer}.dgd-chip.on[data-v-42a4e8e4]{color:var(--spine-primary);border-color:color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border));background:color-mix(in srgb,var(--spine-primary) 10%,transparent)}.dgd-x[data-v-42a4e8e4]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg-muted);cursor:pointer}.dgd-x[data-v-42a4e8e4]:hover{color:var(--spine-danger)}.dgd-preview[data-v-42a4e8e4]{display:flex;align-items:baseline;gap:var(--spine-space-3);flex-wrap:wrap;margin-top:var(--spine-space-4);padding:var(--spine-space-2) var(--spine-space-3);background:var(--spine-surface-2);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-2xs)}.dgd-prev-expr[data-v-42a4e8e4]{color:var(--spine-fg-muted)}.dgd-prev-val[data-v-42a4e8e4]{color:var(--spine-fg);font-weight:600}.dgd-prev-val.muted[data-v-42a4e8e4]{color:var(--spine-fg-muted);font-weight:400}.dgd-errs[data-v-42a4e8e4]{margin-top:var(--spine-space-2);display:flex;flex-direction:column;gap:3px}.dgd-err[data-v-42a4e8e4]{color:var(--spine-danger);font-size:var(--spine-fs-2xs)}.dgd-ft[data-v-42a4e8e4]{display:flex;align-items:center;gap:var(--spine-space-2);margin-top:var(--spine-space-4)}.dgd-flex[data-v-42a4e8e4]{flex:1}.dgd-btn[data-v-42a4e8e4]{height:24px;padding:0 11px;border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer}.dgd-btn[data-v-42a4e8e4]:hover{border-color:color-mix(in srgb,var(--spine-primary) 45%,var(--spine-border))}.dgd-btn.primary[data-v-42a4e8e4]{background:var(--spine-primary);border-color:var(--spine-primary);color:var(--spine-on-primary)}.dgd-btn.primary[data-v-42a4e8e4]:disabled{opacity:.45;cursor:default}.dgd-btn.danger[data-v-42a4e8e4]{color:var(--spine-danger);border-color:color-mix(in srgb,var(--spine-danger) 45%,var(--spine-border))}.sp-det[data-v-acfc8980]{display:flex;flex-direction:column;gap:var(--spine-space-6);padding:var(--spine-space-4) var(--spine-space-5)}.sp-det-ti[data-v-acfc8980]{font-size:var(--spine-fs-2xs);font-weight:600;color:var(--spine-fg-dim);margin-block-end:var(--spine-space-3)}.sp-det-hero-lb[data-v-acfc8980]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.sp-det-hero[data-v-acfc8980]{font-family:var(--spine-font-display);font-size:var(--spine-fs-xl);font-weight:600;color:var(--spine-fg);line-height:1.1}.sp-det-hero-sub[data-v-acfc8980]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.sp-det-tx[data-v-acfc8980]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);line-height:1.55;max-width:68ch}.sp-det-media[data-v-acfc8980]{background:#000;border-radius:var(--spine-radius-sm);overflow:hidden}.sp-det-video[data-v-acfc8980],.sp-det-still[data-v-acfc8980]{display:block;inline-size:100%;max-block-size:60vh;object-fit:contain}.sp-det-media-none[data-v-acfc8980]{padding:var(--spine-space-5);font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);background:var(--spine-surface-2)}.sp-det-comments[data-v-acfc8980]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spine-space-3)}.sp-det-comment[data-v-acfc8980]{display:flex;gap:var(--spine-space-3);align-items:flex-start}.sp-det-comment-av[data-v-acfc8980]{flex:none;inline-size:22px;block-size:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--spine-fs-2xs);font-weight:700;background:var(--spine-surface-2);color:var(--spine-fg-muted)}.sp-det-comment-body[data-v-acfc8980]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sp-det-comment-au[data-v-acfc8980]{font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg)}.sp-det-comment-tx[data-v-acfc8980]{font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);line-height:1.45}.sp-det-comment-ts[data-v-acfc8980],.sp-det-comment-none[data-v-acfc8980]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.sp-det-artifact[data-v-acfc8980]{display:inline-flex;align-items:center;gap:var(--spine-space-2);font-size:var(--spine-fs-sm);color:var(--spine-primary);text-decoration:none}.sp-det-artifact[data-v-acfc8980]:hover{text-decoration:underline}.sp-det-artifact-size[data-v-acfc8980]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.sp-det-pin[data-v-acfc8980]{display:flex;align-items:center;gap:var(--spine-space-3)}.sp-det-pin-btn[data-v-acfc8980]{font:inherit;font-size:var(--spine-fs-xs);cursor:pointer;padding:2px var(--spine-space-3);border-radius:var(--spine-radius-sm);border:1px solid var(--spine-border);background:var(--spine-surface);color:var(--spine-fg)}.sp-det-pin-btn[data-v-acfc8980]:hover{border-color:var(--spine-fg-muted)}.sp-det-fields[data-v-acfc8980]{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,max-content) minmax(0,1fr));gap:var(--spine-space-2) var(--spine-space-5);margin:0;align-items:baseline}.sp-det-lb[data-v-acfc8980]{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);white-space:nowrap}.sp-det-val[data-v-acfc8980]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg);min-width:0;display:flex;align-items:center;gap:var(--spine-space-2);overflow-wrap:anywhere}.sp-det-val.mono[data-v-acfc8980]{font-family:var(--spine-mono)}.sp-det-pill[data-v-acfc8980]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--spine-r-pill);font-size:var(--spine-fs-2xs);font-weight:600;color:var(--pill);background:color-mix(in srgb,var(--pill) 14%,transparent)}.sp-det-copy[data-v-acfc8980]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--spine-r-xs);background:none;color:var(--spine-fg-dim);cursor:pointer;opacity:0;transition:opacity var(--spine-dur-1),color var(--spine-dur-1)}.sp-det-val:hover .sp-det-copy[data-v-acfc8980],.sp-det-copy[data-v-acfc8980]:focus-visible{opacity:1}.sp-det-copy[data-v-acfc8980]:hover{color:var(--spine-fg);background:var(--spine-surface-2)}@media(pointer:coarse){.sp-det-copy[data-v-acfc8980]{opacity:1}}.sp-det-table[data-v-acfc8980]{width:100%;border-collapse:collapse;font-size:var(--spine-fs-xs)}.sp-det-table th[data-v-acfc8980]{text-align:start;font-weight:600;font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);padding:var(--spine-space-2) var(--spine-space-3);border-block-end:var(--spine-bw) solid var(--spine-border)}.sp-det-table td[data-v-acfc8980]{padding:var(--spine-space-2) var(--spine-space-3);border-block-end:var(--spine-bw) solid var(--spine-hair);color:var(--spine-fg-muted)}.sp-det-table tr:last-child td[data-v-acfc8980]{border-block-end:0}.sp-det-tags[data-v-acfc8980]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2)}.sp-det-tag[data-v-acfc8980]{font-size:var(--spine-fs-2xs);padding:2px 8px;border-radius:var(--spine-r-pill);color:var(--spine-fg-muted);background:var(--spine-surface-2);border:var(--spine-bw) solid var(--spine-hair)}.sp-modal-ov[data-v-7a1c7a7c]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spine-space-6);background:color-mix(in srgb,var(--spine-bg) 62%,transparent)}.sp-modal[data-v-7a1c7a7c]{display:flex;flex-direction:column;min-width:0;max-width:100%;width:min(760px,100%);max-height:min(80vh,100%);background:var(--spine-surface);color:var(--spine-fg);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-4)}.sp-modal-hd[data-v-7a1c7a7c]{flex:none;display:flex;align-items:center;gap:var(--spine-space-3);padding:var(--spine-pad-hd) var(--spine-pad);border-block-end:var(--spine-bw) solid var(--spine-hair)}.sp-modal-ti[data-v-7a1c7a7c]{flex:1 1 auto;min-width:0;font-family:var(--spine-font-display);font-size:var(--spine-fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-modal-x[data-v-7a1c7a7c]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--spine-r-sm);background:none;color:var(--spine-fg-dim);cursor:pointer}.sp-modal-x[data-v-7a1c7a7c]:hover{color:var(--spine-fg);background:var(--spine-surface-2)}.sp-modal-bd[data-v-7a1c7a7c]{flex:1 1 auto;min-height:0;overflow:auto}.live[data-v-e5e54f39]{margin:0;display:flex;align-items:center;gap:var(--spine-space-3);flex-wrap:wrap;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.dot[data-v-e5e54f39]{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--spine-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--spine-success) 20%,transparent)}.live.paused .dot[data-v-e5e54f39]{background:var(--spine-fg-dim);box-shadow:none}.ghostbtn[data-v-e5e54f39]{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.ghostbtn[data-v-e5e54f39]:hover{color:var(--spine-fg);border-color:var(--spine-fg-muted)}.ghostbtn[data-v-e5e54f39]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(pointer:coarse),(max-width:700px),(max-width:950px)and (max-height:500px){.ghostbtn[data-v-e5e54f39]{min-height:44px;min-width:44px}}@container pane (max-width: 700px){.ghostbtn[data-v-e5e54f39]{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:no-preference){.live:not(.paused) .dot[data-v-e5e54f39]{transition:box-shadow .2s}}.back[data-v-4bcc09bb]{align-self:flex-start;font-size:var(--spine-fs-xs)}.summary[data-v-4bcc09bb]{margin:var(--spine-space-2) 0 0;font-size:var(--spine-fs-sm);line-height:1.5}.charthead[data-v-4bcc09bb]{margin-top:var(--spine-space-3)}.staff[data-v-4bcc09bb]{margin:var(--spine-space-2) 0 0;padding:0;list-style:none;font-size:var(--spine-fs-xs);display:flex;flex-direction:column;gap:2px}.spine-dash>.domains{flex-shrink:0}.spine-dash .domains .tbl td{vertical-align:top;padding-block:var(--spine-space-3)}.spine-dash .domains .tbl td:nth-child(2),.spine-dash .domains .tbl td:nth-child(3){white-space:nowrap}.spine-dash .domains .host{display:block;font-weight:600;overflow-wrap:anywhere}.spine-dash .domains .line{display:block;margin-top:2px}.spine-dash .domains .door{font-size:var(--spine-fs-sm)}.spine-dash .domains .primary.small{min-height:28px;font-size:var(--spine-fs-xs);padding:0 var(--spine-space-3)}.spine-dash .domains tr.said td{padding-top:0}.spine-dash .domains tr.told td{border-bottom:0}.spine-dash .domains .said .error,.spine-dash .domains .said .held{font-size:var(--spine-fs-sm);line-height:1.5}.spine-dash .domains .said .held{color:var(--spine-fg-muted);white-space:pre-line}.spine-dash .domains .none{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spine-space-2);padding:var(--spine-space-4) 0}.spine-dash .domains .none .et{margin:0;font-weight:600}.spine-dash .domains .none .hint{font-size:var(--spine-fs-sm);max-width:60ch;line-height:1.5;overflow-wrap:anywhere}.spine-dash .dns{margin-top:var(--spine-space-4);padding:var(--spine-space-4);border-radius:var(--spine-r-sm);background:var(--spine-surface-2);display:flex;flex-direction:column;gap:var(--spine-space-3)}.spine-dash .dns .row{justify-content:flex-start}.spine-dash .dns-ti{margin:0;font-size:var(--spine-fs-sm);font-weight:600}.spine-dash .dns-tbl{border-collapse:collapse;font-size:var(--spine-fs-sm);width:100%;max-width:640px}.spine-dash .dns-tbl th{text-align:start;font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-dim);padding:0 var(--spine-space-3) var(--spine-space-2) 0}.spine-dash .dns-tbl td{padding:var(--spine-space-2) var(--spine-space-3) var(--spine-space-2) 0;border-top:1px solid var(--spine-hair, var(--spine-border));overflow-wrap:anywhere;vertical-align:middle}.spine-dash .dns-tbl td.mono{font-size:var(--spine-fs-sm);color:var(--spine-fg)}.spine-dash .dns-tbl .cp{width:1%;padding-right:0;text-align:end}.spine-dash .copy{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:var(--spine-surface);color:var(--spine-fg-muted);cursor:pointer}.spine-dash .copy:hover{color:var(--spine-fg);border-color:var(--spine-fg-muted)}.spine-dash .copy:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-dash .notes{margin:0;padding-inline-start:1.1rem;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);line-height:1.5;display:flex;flex-direction:column;gap:4px}.spine-dash-form .selwrap{position:relative;display:flex}.spine-dash-form .selwrap .select{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--spine-space-3) + 22px)}.spine-dash-form .selwrap .sp-icon{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--spine-fg-muted)}.spine-dash-form .field input.bad{border-color:var(--spine-danger)}.spine-dash-form>p:not(.hint):not(.error){font-size:var(--spine-fs-sm);line-height:1.5;overflow-wrap:anywhere}@media(pointer:coarse),(max-width:700px){.spine-dash .copy{width:44px;height:44px}.spine-dash .domains .primary.small{min-height:44px;font-size:var(--spine-fs-sm)}.spine-dash-form .field input{font-size:16px!important}}@media(max-width:700px){.spine-dash .domains .tbl.stack tr.told{padding-bottom:var(--spine-space-2)}.spine-dash .domains .tbl.stack tr.said{padding-top:0;border-top:0!important}.spine-dash .domains .tbl.stack tr.said td{grid-column:1 / -1}.spine-dash .dns{padding:var(--spine-space-3)}.spine-dash .domains .tbl.stack .acts{width:100%}.spine-dash .domains .tbl.stack .acts>*{flex:1}.spine-dash .domains .sp-card-sub{display:none}.spine-dash .domains .sp-card-hd .ghostbtn{white-space:nowrap}}.spine-dash .keyprefix .pfx-now{display:flex;align-items:center;gap:var(--spine-space-4);flex-wrap:wrap;margin:0 0 var(--spine-space-4)}.spine-dash .keyprefix .pfx{font-family:var(--spine-mono);font-size:var(--spine-fs-xl);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.spine-dash .keyprefix .example{margin:0 0 var(--spine-space-4);font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);overflow-wrap:anywhere}.spine-dash .keyprefix .example .mono{color:var(--spine-fg-dim)}.spine-dash .keyprefix .example .mono b,.keyprefix-form .live .mono b{color:var(--spine-fg);font-weight:600}.spine-dash .keyprefix .readonly{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.keyprefix-form .lead{font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);line-height:1.5}.keyprefix-form .choice{display:flex;flex-direction:column;gap:var(--spine-space-4);margin:0;padding:0;border:0;min-width:0}.keyprefix-form .choice legend{padding:0;margin-bottom:var(--spine-space-3);font-size:var(--spine-fs-sm);font-weight:600}.keyprefix-form .opt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px var(--spine-space-3);align-items:start}.keyprefix-form .opt input[type=radio]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--spine-primary)}.keyprefix-form .opt .t{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);cursor:pointer}.keyprefix-form .opt .t .mono{font-weight:500}.keyprefix-form .opt .more{grid-column:2;display:flex;flex-direction:column;gap:6px;min-width:0}.keyprefix-form .prefix-input{max-width:16rem;min-height:34px;padding:0 var(--spine-space-3);font-family:var(--spine-mono);font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius)}.keyprefix-form .prefix-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.keyprefix-form .prefix-input:disabled{opacity:.6}.keyprefix-form .prefix-input.bad{border-color:var(--spine-danger)}.keyprefix-form .live{min-height:1.5em;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);overflow-wrap:anywhere}.keyprefix-form .live .mono{color:var(--spine-fg-muted)}.keyprefix-form .row .grow{flex:1 1 14rem}@media(pointer:coarse),(max-width:700px){.spine-dash .keyprefix .ghostbtn{min-height:44px}.keyprefix-form .opt{grid-template-columns:26px minmax(0,1fr)}.keyprefix-form .opt input[type=radio]{width:22px;height:22px}.keyprefix-form .prefix-input{max-width:none;min-height:44px;font-size:16px}.keyprefix-form .ghostbtn.tall,.keyprefix-form .primary{min-height:44px}}@media(max-width:700px){.keyprefix-form .row .grow{flex-basis:100%}}.trend[data-v-ed56838a]{margin:0;display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.legend[data-v-ed56838a]{display:inline-flex;align-items:center;gap:var(--spine-space-2);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.legend i[data-v-ed56838a]{display:inline-block;width:18px;border-top:2px solid var(--spine-chart-1)}.legend i.bar[data-v-ed56838a]{width:10px;height:10px;border:0;background:var(--spine-chart-2)}.plot[data-v-ed56838a]{position:relative;min-width:0}svg[data-v-ed56838a]{display:block;width:100%;height:100%;overflow:visible}.grid[data-v-ed56838a]{stroke:var(--spine-hair);stroke-width:1}.line[data-v-ed56838a]{fill:none;stroke:var(--spine-chart-1);stroke-width:1.6}.area[data-v-ed56838a]{fill:color-mix(in srgb,var(--spine-chart-1) 16%,transparent)}.col[data-v-ed56838a]{fill:var(--spine-chart-2)}.top[data-v-ed56838a]{position:absolute;inset-block-start:0;inset-inline-end:0;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);background:color-mix(in srgb,var(--spine-surface) 80%,transparent);padding:0 2px}.ticks[data-v-ed56838a]{position:relative;height:1.2em}.tick[data-v-ed56838a]{position:absolute;transform:translate(-50%);white-space:nowrap;font-family:var(--spine-mono);font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim)}.tick[data-v-ed56838a]:first-child{transform:none}.tick[data-v-ed56838a]:last-child:not(:first-child){transform:translate(-100%)}.steps[data-v-5b05f4fe]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spine-space-2);font-size:var(--spine-fs-sm)}.steps li[data-v-5b05f4fe]{display:flex;align-items:center;gap:var(--spine-space-2);padding:var(--spine-space-2) var(--spine-space-3);border-top:3px solid var(--spine-muted);color:var(--spine-fg-dim);min-width:0;overflow-wrap:anywhere}.steps li.done[data-v-5b05f4fe]{border-color:var(--spine-success);color:var(--spine-fg-muted)}.steps li.done .num[data-v-5b05f4fe]{color:var(--spine-success)}.steps li.now[data-v-5b05f4fe]{border-color:var(--spine-primary);color:var(--spine-fg);font-weight:600}.steps li.bad[data-v-5b05f4fe]{border-color:var(--spine-danger);color:var(--spine-danger);font-weight:600}.num[data-v-5b05f4fe]{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;font-variant-numeric:tabular-nums}.status[data-v-5b05f4fe]{margin:0;font-size:var(--spine-fs-sm);line-height:1.6}.text[data-v-5b05f4fe]{margin:0 0 var(--spine-space-2);font-size:var(--spine-fs-sm);line-height:1.6}.text ol[data-v-5b05f4fe]{margin:6px 0 0;padding-inline-start:20px}.places[data-v-5b05f4fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--spine-gap);margin:0;padding:0;border:0;min-width:0}.places legend[data-v-5b05f4fe]{padding:0;margin-bottom:6px}.place[data-v-5b05f4fe]{position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--spine-space-5);background:var(--spine-surface);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm);cursor:pointer;font-size:var(--spine-fs-sm);min-height:44px}.place[data-v-5b05f4fe]:has(input:checked){border-color:var(--spine-primary);box-shadow:inset 0 0 0 1px var(--spine-primary)}.place[data-v-5b05f4fe]:has(input:disabled){opacity:.6;cursor:default}.place[data-v-5b05f4fe]:has(input:focus-visible){outline:var(--spine-focus-ring)}.place input[data-v-5b05f4fe]{position:absolute;inset-block-start:var(--spine-space-5);inset-inline-end:var(--spine-space-5);accent-color:var(--spine-primary);width:18px;height:18px}.place b[data-v-5b05f4fe]{font-size:var(--spine-fs-md, var(--spine-fs-sm));font-weight:600}.place small[data-v-5b05f4fe]{color:var(--spine-fg-dim);font-size:var(--spine-fs-xs)}.checks[data-v-5b05f4fe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--spine-fs-sm)}.checks li[data-v-5b05f4fe]{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.checks li>.sr[data-v-5b05f4fe]{position:absolute}.checks li.ok[data-v-5b05f4fe] .sp-icon{color:var(--spine-success)}.checks li.no[data-v-5b05f4fe] .sp-icon{color:var(--spine-danger)}.checks li.info[data-v-5b05f4fe] .sp-icon{color:var(--spine-world)}.checks small[data-v-5b05f4fe]{display:block;color:var(--spine-fg-dim);font-size:var(--spine-fs-xs);margin-top:2px}@media(max-width:700px),(max-width:950px)and (max-height:500px){.steps[data-v-5b05f4fe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pane (max-width: 700px){.steps[data-v-5b05f4fe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.picked[data-v-bfcaf7bc]{box-shadow:inset 0 0 0 1px var(--spine-primary)}.warnline[data-v-bfcaf7bc]{color:var(--spine-warning)}.spine-ai{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spine-space-5);padding:var(--spine-pad);max-width:1100px;box-sizing:border-box;width:100%}.spine-ai .bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spine-space-4);flex-wrap:wrap}.spine-ai .head{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 320px}.spine-ai .ti{margin:0;font-size:var(--spine-fs-lg);font-weight:600}.spine-ai .lede{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);max-width:60ch}.spine-ai .sec{display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.spine-ai .st{margin:0;font-size:var(--spine-fs-md, 15px);font-weight:600;display:flex;gap:var(--spine-space-2);align-items:baseline;flex-wrap:wrap}.spine-ai .st2{margin:var(--spine-space-2) 0 0;font-size:var(--spine-fs-sm);font-weight:600}.spine-ai .count{font-size:var(--spine-fs-sm);color:var(--spine-fg-dim);font-weight:500}.spine-ai .card{background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px);overflow-x:auto;margin:0}.spine-ai .tbl{width:100%;border-collapse:collapse;font-size:var(--spine-fs-sm)}.spine-ai .tbl th{text-align:start;padding:var(--spine-space-3) var(--spine-space-4);font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-muted);border-bottom:1px solid var(--spine-hair, var(--spine-border));white-space:nowrap}.spine-ai .tbl td{padding:var(--spine-space-3) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border));vertical-align:top}.spine-ai .tbl tr:last-child td{border-bottom:0}.spine-ai .nm{display:block;font-weight:600;margin:0;overflow-wrap:anywhere;color:var(--spine-fg)}.spine-ai .sub,.spine-ai-form .sub{display:block;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);margin:2px 0 0;font-weight:400;overflow-wrap:anywhere}.spine-ai .mono{font-family:var(--spine-font-mono, ui-monospace, monospace)}.spine-ai .chips{display:flex;flex-wrap:wrap;gap:4px}.spine-ai .chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--spine-fs-2xs, 11px);font-family:var(--spine-font-mono, ui-monospace, monospace);background:color-mix(in srgb,var(--spine-fg-dim) 12%,transparent);color:var(--spine-fg)}.spine-ai .meter{min-width:180px}.spine-ai .acts{display:flex;gap:var(--spine-space-2);justify-content:flex-end;flex-wrap:wrap}.spine-ai .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.spine-ai .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spine-space-2);padding:var(--spine-space-6) var(--spine-space-4);color:var(--spine-fg-muted)}.spine-ai .et{margin:0;font-weight:600;color:var(--spine-fg)}.spine-ai .empty .hint{max-width:46ch}.spine-ai .plist{list-style:none;padding:0}.spine-ai .prow{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:var(--spine-space-4);padding:var(--spine-space-3) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.spine-ai .prow:last-child{border-bottom:0}.spine-ai .pinfo{min-width:0}.spine-ai .pinfo .nm{display:flex;gap:var(--spine-space-2);align-items:center;flex-wrap:wrap}.spine-ai .pinfo p{margin:0}.spine-ai .ubar{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spine-space-3);flex-wrap:wrap}.spine-ai .total{font-weight:600;font-size:var(--spine-fs-sm)}.spine-ai .num,.spine-ai .tbl th.num{text-align:end;white-space:nowrap}.spine-ai .share{width:26%;min-width:120px;white-space:nowrap}.spine-ai .track{display:inline-block;vertical-align:middle;width:calc(100% - 48px);height:8px;border-radius:999px;background:color-mix(in srgb,var(--spine-fg-dim) 14%,transparent);overflow:hidden}.spine-ai .track i{display:block;height:100%;background:var(--spine-primary);border-radius:999px}.spine-ai .pct{display:inline-block;width:44px;text-align:end;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.spine-ai .none{text-align:center;padding:var(--spine-space-5) var(--spine-space-4)}.spine-ai .uses{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.spine-ai .nm .sp-pill{margin-inline-start:6px;vertical-align:middle}.spine-ai .miss{vertical-align:middle}.spine-ai-form{display:flex;flex-direction:column;gap:var(--spine-space-3);padding:var(--spine-space-3) var(--spine-space-5) var(--spine-space-4)}.spine-ai-form .row{justify-content:flex-end}.spine-ai-form .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spine-space-3)}.spine-ai .field,.spine-ai-form .field{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm);min-width:0}.spine-ai-form .in,.spine-ai-form .pw-field>input.pw-input{width:100%;box-sizing:border-box;min-height:34px;padding:0 var(--spine-space-3);font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);min-width:0}.spine-ai-form .in:focus-visible,.spine-ai-form .pw-field>input.pw-input:focus-visible,.spine-ai .sel select:focus-visible,.spine-ai-form .sel select:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.spine-ai .sel,.spine-ai-form .sel{position:relative;display:flex}.spine-ai .sel select,.spine-ai-form .sel select{flex:1;min-width:0;min-height:34px;padding:0 calc(var(--spine-space-3) + 22px) 0 var(--spine-space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--spine-fs-sm);color:var(--spine-ctl-fg);background:var(--spine-ctl-bg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);cursor:pointer}.spine-ai .sel .sp-icon,.spine-ai-form .sel .sp-icon{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--spine-fg-muted)}.spine-ai .row,.spine-ai-form .row{display:flex;gap:max(8px,var(--spine-space-3));align-items:center;flex-wrap:wrap}.spine-ai .primary,.spine-ai-form .primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 var(--spine-space-4);border:0;border-radius:var(--spine-ctl-radius);background:var(--spine-primary);color:var(--spine-on-primary);font:inherit;font-size:var(--spine-fs-sm);font-weight:600;cursor:pointer;white-space:nowrap}.spine-ai-form .primary.danger-btn{background:var(--spine-danger)}.spine-ai .primary:disabled,.spine-ai-form .primary:disabled{opacity:.5;cursor:default}.spine-ai .ghostbtn,.spine-ai-form .ghostbtn{min-height:28px;padding:0 var(--spine-space-3);border:1px solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-ctl-radius);background:transparent;color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer;white-space:nowrap}.spine-ai-form .ghostbtn.tall{min-height:34px}.spine-ai .ghostbtn.danger{color:var(--spine-danger)}.spine-ai .ghostbtn:hover:not(:disabled),.spine-ai-form .ghostbtn:hover:not(:disabled){color:var(--spine-fg);border-color:var(--spine-fg-muted)}.spine-ai .ghostbtn.danger:hover:not(:disabled){color:var(--spine-danger);border-color:var(--spine-danger)}.spine-ai .ghostbtn:disabled,.spine-ai-form .ghostbtn:disabled{opacity:.5;cursor:default}.spine-ai .primary:focus-visible,.spine-ai .ghostbtn:focus-visible,.spine-ai-form .primary:focus-visible,.spine-ai-form .ghostbtn:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-ai .hint,.spine-ai-form .hint{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.spine-ai .ok{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-success)}.spine-ai .error,.spine-ai-form .error{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line}.spine-ai-form .olist{list-style:none;padding:0;margin:0;background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-md, 10px)}.spine-ai-form .orow{display:grid;grid-template-columns:minmax(0,1.4fr) 130px 120px minmax(170px,1fr);gap:var(--spine-space-3);align-items:end;padding:var(--spine-space-3) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.spine-ai-form .orow:last-child{border-bottom:0}.spine-ai-form .orow.off .field>span:first-child{color:var(--spine-fg-muted)}.spine-ai-form .ock{display:flex;gap:var(--spine-space-3);align-items:center;min-width:0;align-self:center}.spine-ai-form .ock input{width:20px;height:20px;accent-color:var(--spine-primary);flex:none;margin:0}.spine-ai-form .ock .nm{display:block;font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.spine-ai-form .in:disabled,.spine-ai-form .sel select:disabled{opacity:.55}.spine-ai-form .seg{display:flex;flex-direction:column;gap:4px;font-size:var(--spine-fs-sm)}@media(max-width:900px){.spine-ai .tbl.fold thead{display:none}.spine-ai .tbl.fold,.spine-ai .tbl.fold tbody,.spine-ai .tbl.fold td{display:block;width:auto}.spine-ai .tbl.fold tr{display:grid;grid-template-columns:1fr 1fr;gap:var(--spine-space-2) var(--spine-space-4);padding:var(--spine-space-3) var(--spine-space-4);border-bottom:1px solid var(--spine-hair, var(--spine-border))}.spine-ai .tbl.fold tr:last-child{border-bottom:0}.spine-ai .tbl.fold td{border:0;padding:0;min-width:0}.spine-ai .tbl.fold td[data-label]:before{content:attr(data-label);display:block;font-size:var(--spine-fs-2xs, 11px);color:var(--spine-fg-muted);font-weight:600;margin-bottom:2px}.spine-ai .tbl.fold .acts-cell{grid-column:1 / -1}.spine-ai .tbl.fold .acts{justify-content:stretch}.spine-ai .tbl.fold .acts .ghostbtn{flex:1}.spine-ai .meter{min-width:0}.spine-ai .prow{grid-template-columns:1fr;gap:var(--spine-space-2)}}@media(max-width:600px){.spine-ai{padding:var(--spine-space-4);gap:var(--spine-space-4)}.spine-ai .tbl.fold tr{grid-template-columns:1fr}.spine-ai .urows .wide-only{display:none}.spine-ai .share{width:45%}.spine-ai .orows .wide-only{display:none}.spine-ai-form .orow{grid-template-columns:1fr 1fr}.spine-ai-form .orow .ock,.spine-ai-form .orow .field:last-child{grid-column:1 / -1}}@media(pointer:coarse){.spine-ai .primary,.spine-ai .ghostbtn,.spine-ai .sel select,.spine-ai-form .primary,.spine-ai-form .ghostbtn,.spine-ai-form .in,.spine-ai-form .sel select,.spine-ai-form .pw-field>input.pw-input{min-height:44px}.spine-ai-form .in,.spine-ai-form .pw-field>input.pw-input,.spine-ai .sel select,.spine-ai-form .sel select{font-size:16px}}.may-role{display:inline-flex;align-items:center;padding:2px var(--spine-space-4);border:var(--spine-bw) solid var(--spine-primary);border-radius:var(--spine-r-sm);font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.may-record{display:inline-flex;align-items:center;gap:var(--spine-space-3);margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg);overflow-wrap:anywhere}.may-record .sp-icon{flex:none;color:var(--spine-fg-muted)}.may-groups{margin:0;width:100%;border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r)}.may-group{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--spine-space-2) var(--spine-space-5);padding:var(--spine-space-4) var(--spine-space-5)}.may-group+.may-group{border-top:var(--spine-bw) solid var(--spine-border)}.may-group dt{font-size:var(--spine-fs-sm);font-weight:600;color:var(--spine-fg);overflow-wrap:anywhere}.may-group dd{margin:0;display:flex;flex-direction:column;gap:var(--spine-space-2);min-width:0}.may-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spine-space-2)}.may-verb{display:inline-block;padding:1px var(--spine-space-3);border-radius:var(--spine-r-pill);font-size:var(--spine-fs-xs);font-weight:500;color:color-mix(in srgb,var(--spine-success) 72%,var(--spine-fg));background:color-mix(in srgb,var(--spine-success) 14%,transparent)}.may-verb.taken{color:color-mix(in srgb,var(--spine-warning, var(--spine-fg-muted)) 72%,var(--spine-fg));background:color-mix(in srgb,var(--spine-warning, var(--spine-fg-muted)) 16%,transparent);text-decoration:line-through}.may-note{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}@container acct (max-width: 35rem){.may-group{grid-template-columns:minmax(0,1fr)}}.acct-host[data-v-f4a56c1e]{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.acct-zone{display:flex;flex-direction:column;gap:var(--spine-space-3);width:100%;scroll-margin-block:var(--spine-space-5)}.acct .acct-zone-btn{width:min(100%,18rem);justify-content:space-between;gap:var(--spine-space-4);font-weight:400;text-align:start;font-size:var(--spine-fs-sm);background:var(--spine-surface-2);border-color:var(--spine-ctl-border)}.acct .acct-zone-btn[aria-expanded=true]{border-color:var(--spine-primary)}.acct-zone-now{display:flex;align-items:baseline;gap:var(--spine-space-3);min-width:0;overflow-x:clip}.acct-zone-now b{font-weight:500;color:var(--spine-fg);white-space:nowrap}.acct-zone-now .sp-num{color:var(--spine-fg-muted);font-size:var(--spine-fs-sm);white-space:nowrap;overflow-x:clip;text-overflow:ellipsis}.acct-zone-panel{display:flex;flex-direction:column;gap:var(--spine-space-3);width:100%;padding:var(--spine-space-3);border:var(--spine-bw) solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}.acct-zone-list{display:flex;flex-direction:column;gap:2px;max-height:min(20rem,42dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.acct-zone-list>button{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-4);width:100%;min-height:calc(40px * var(--spine-ui-scale, 1));padding:var(--spine-space-2) var(--spine-space-4);border:var(--spine-bw) solid transparent;border-radius:var(--spine-r-sm);background:transparent;color:var(--spine-fg);font:inherit;text-align:start;cursor:pointer}.acct-zone-list>button:hover{background:var(--spine-surface-2)}.acct-zone-list>button:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-2px}.acct-zone-list>button[aria-pressed=true]{border-color:var(--spine-primary);background:var(--spine-surface-2)}.acct-zone-opt{display:flex;flex-direction:column;min-width:0}.acct-zone-opt b{font-weight:500;font-size:var(--spine-fs-sm);overflow-wrap:anywhere}.acct-zone-opt small{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.acct-zone-off{flex:none;color:var(--spine-fg-muted);font-size:var(--spine-fs-sm)}.acct-zone-empty{padding:var(--spine-space-3) var(--spine-space-4)}@media(pointer:coarse){.acct-zone-list>button{min-height:44px}}@media(max-width:700px),(max-width:950px)and (max-height:500px){.acct .acct-zone-btn{font-size:max(calc(16px * var(--spine-ui-scale, 1)),1em)}.acct-zone-list{max-height:46dvh}}.acct-addr[data-v-99a3f87e]{display:flex;flex-direction:column;gap:var(--spine-space-2);margin:0;width:100%}.acct-addr-row[data-v-99a3f87e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spine-space-2) var(--spine-space-4)}.acct-addr dt[data-v-99a3f87e]{flex:0 0 8rem;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted)}.acct-addr dd[data-v-99a3f87e]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2);margin:0;min-width:0}.acct-addr-chip[data-v-99a3f87e]{padding:1px var(--spine-space-2);border:var(--spine-bw, 1px) solid var(--spine-hair, var(--spine-border));border-radius:var(--spine-r-sm);font-family:var(--spine-mono);font-variant-numeric:tabular-nums;font-size:var(--spine-fs-sm);color:var(--spine-fg)}.acct-btns[data-v-42b8cdb5]{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.acct-links[data-v-42b8cdb5]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2)}.acct-links .sp-btn[data-v-42b8cdb5],.prov[data-v-42b8cdb5]{display:inline-flex;align-items:center;gap:6px}.acct-field[data-v-42b8cdb5] .phone{--phone-field-h: calc(34px * var(--spine-ui-scale, 1))}.entered-banner[data-v-ae34f79b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spine-space-3);padding:6px var(--spine-space-4);font-size:var(--spine-fs-xs);background:color-mix(in srgb,var(--spine-warning) 18%,var(--spine-surface));border-bottom:1px solid color-mix(in srgb,var(--spine-warning) 55%,transparent);color:var(--spine-fg)}.entered-banner strong[data-v-ae34f79b]{overflow-wrap:anywhere;min-width:0}.leave[data-v-ae34f79b]{margin-inline-start:auto;min-height:calc(26px * var(--spine-ui-scale, 1));padding:0 var(--spine-space-3);background:var(--spine-warning);color:var(--spine-on-warning, #111);border:0;border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.leave[data-v-ae34f79b]:disabled{opacity:.5;cursor:default}.leave[data-v-ae34f79b]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.error[data-v-ae34f79b]{margin:0;padding:6px var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-danger);white-space:pre-line}@media(pointer:coarse){.leave[data-v-ae34f79b]{min-height:44px}}.lb[data-v-e43487b4]{display:inline-flex;align-items:center;gap:6px;font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);white-space:nowrap}.lb-err[data-v-e43487b4]{display:inline-block;color:var(--spine-danger);white-space:pre-line}.lb-dot[data-v-e43487b4]{width:7px;height:7px;border-radius:50%;background:var(--spine-fg-dim)}.lb[data-conn=live] .lb-dot[data-v-e43487b4]{background:var(--spine-success);box-shadow:0 0 color-mix(in srgb,var(--spine-success) 55%,transparent);animation:lb-pulse-e43487b4 2s ease-out infinite}.lb[data-conn=reopening] .lb-dot[data-v-e43487b4]{background:var(--spine-danger)}.lb[data-conn=reopening][data-v-e43487b4]{color:var(--spine-fg)}@keyframes lb-pulse-e43487b4{to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.lb[data-conn=live] .lb-dot[data-v-e43487b4]{animation:none}}.live-strip[data-v-f4dc52e9]{display:flex;align-items:center;gap:var(--spine-space-2);padding:4px var(--spine-space-4);font-size:var(--spine-fs-xs);color:var(--spine-fg);background:color-mix(in srgb,var(--spine-danger) 12%,var(--spine-surface));border-bottom:1px solid color-mix(in srgb,var(--spine-danger) 45%,transparent)}.ls-text[data-v-f4dc52e9]{white-space:pre-line}.ls-dot[data-v-f4dc52e9]{width:7px;height:7px;border-radius:50%;background:var(--spine-danger)}.bell[data-v-54723c1c]{position:relative;display:inline-flex}.bell-trigger[data-v-54723c1c]{position:relative;display:inline-flex;align-items:center;justify-content:center}.bell-count[data-v-54723c1c]{position:absolute;top:-10px;inset-inline-end:-12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--spine-primary);color:var(--spine-on-primary);font-size:var(--spine-fs-2xs);font-weight:700;line-height:18px;text-align:center}.bell-pop[data-v-54723c1c]{display:flex;flex-direction:column;gap:var(--spine-space-2)}.bell-hd[data-v-54723c1c]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spine-space-3)}.bell-ti[data-v-54723c1c]{margin:0;font-size:var(--spine-fs-sm);font-weight:600}.bell-link[data-v-54723c1c]{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--spine-primary);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer}.bell-link[data-v-54723c1c]:disabled{opacity:.5;cursor:default}.bell-empty[data-v-54723c1c],.bell-err[data-v-54723c1c]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.bell-err[data-v-54723c1c]{color:var(--spine-danger);white-space:pre-line}.bell-list[data-v-54723c1c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.bell-item[data-v-54723c1c]{border-top:1px solid var(--spine-hair, var(--spine-border))}.bell-item[data-v-54723c1c]:first-child{border-top:0}.bell-open[data-v-54723c1c]{display:flex;align-items:baseline;gap:var(--spine-space-2);width:100%;padding:var(--spine-space-2) 0;border:0;background:transparent;color:var(--spine-fg);font:inherit;text-align:start;cursor:pointer}.bell-open[data-v-54723c1c]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:-2px;border-radius:var(--spine-r-sm)}.bell-text[data-v-54723c1c]{flex:1;min-width:0;font-size:var(--spine-fs-sm);font-weight:600}.bell-when[data-v-54723c1c]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim);white-space:nowrap}.bell-close[data-v-54723c1c]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));padding:0;border:0;border-radius:999px;background:transparent;color:var(--spine-fg-muted);cursor:pointer}.bell-close[data-v-54723c1c]:active{background:var(--spine-surface-2)}.bell-close[data-v-54723c1c]:focus-visible{outline:var(--spine-focus-ring)}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.bell-count[data-v-54723c1c]{top:-8px;inset-inline-end:-10px}.bell-pop[data-v-54723c1c]{width:auto;max-height:none;gap:0;overflow:visible}.bell-hd[data-v-54723c1c]{align-items:center;min-height:calc(52px * var(--spine-ui-scale, 1));gap:var(--spine-space-2)}.bell-ti[data-v-54723c1c]{flex:1;font-size:calc(17px * var(--spine-ui-scale, 1))}.bell-link[data-v-54723c1c]{align-self:center;min-height:calc(44px * var(--spine-ui-scale, 1));padding:0 10px;font-size:calc(14px * var(--spine-ui-scale, 1))}.bell-open[data-v-54723c1c]{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:calc(60px * var(--spine-ui-scale, 1));padding:10px 0}.bell-open[data-v-54723c1c]:active{background:var(--spine-surface-2)}.bell-text[data-v-54723c1c]{font-size:calc(15px * var(--spine-ui-scale, 1));line-height:1.35}.bell-when[data-v-54723c1c]{font-size:calc(13px * var(--spine-ui-scale, 1));color:var(--spine-fg-muted)}.bell-empty[data-v-54723c1c],.bell-err[data-v-54723c1c]{padding:16px 0;font-size:calc(15px * var(--spine-ui-scale, 1))}}.sp-popover.bell-panel{box-sizing:border-box;width:min(380px,calc(100vw - 2 * var(--spine-shell-status-padding-inline, 16px)));max-height:70vh}.sp-popover.bell-panel.bell-sheet{left:0!important;right:0;width:auto;max-width:none;max-height:calc(100dvh - 56px * var(--spine-ui-scale, 1) - env(safe-area-inset-top));padding:4px 16px 12px;border-width:0 0 1px;border-radius:0 0 16px 16px;box-shadow:var(--spine-shadow-3)}:root:has(.sp-bottom-bar.phone) .sp-popover.bell-panel.bell-sheet{max-height:calc(100dvh - 113px * var(--spine-ui-scale, 1) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.bell-scrim{position:fixed;left:0;right:0;bottom:0;z-index:1390;background:color-mix(in srgb,var(--spine-bg) 62%,transparent)}:root:has(.sp-bottom-bar.phone) .bell-scrim{bottom:calc(56px * var(--spine-ui-scale, 1) + 1px + env(safe-area-inset-bottom))}:root:has(.sp-bottom-bar.fold) .sp-popover.bell-panel.bell-sheet{left:env(viewport-segment-left 1 0,calc(var(--sp-fold-share, .5) * 100vw))!important;right:0}:root:has(.sp-bottom-bar.fold) .bell-scrim{left:env(viewport-segment-left 1 0,calc(var(--sp-fold-share, .5) * 100vw))}.sp-user-menu[data-v-b3c5bccb]{display:inline-flex;min-inline-size:0;max-inline-size:100%}.sp-user-trigger[data-v-b3c5bccb]{text-align:start;white-space:normal;max-inline-size:100%}.sp-user-trigger span[data-v-b3c5bccb],.sp-user-identity[data-v-b3c5bccb]{min-inline-size:0;overflow-wrap:anywhere}small[data-v-b3c5bccb]{display:block;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);font-weight:400}.sp-user-panel[data-v-b3c5bccb]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spine-space-1);inline-size:min(calc(240px * var(--spine-ui-scale, 1)),calc(100vw - 8px));max-block-size:calc(100dvh - 8px);overflow:auto;padding:var(--spine-space-2);background:var(--spine-surface);color:var(--spine-fg);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);box-shadow:var(--spine-shadow-3)}.sp-user-identity[data-v-b3c5bccb]{padding:var(--spine-space-2);font-weight:600}.sp-user-panel .sp-btn[data-v-b3c5bccb]{justify-content:flex-start;text-align:start;white-space:normal;block-size:auto;min-block-size:var(--spine-ctl-h)}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.sp-user-panel .sp-btn[data-v-b3c5bccb]{min-block-size:calc(44px * var(--spine-ui-scale, 1))}}.sp-user-signout[data-v-b3c5bccb]{border-block-start:1px solid var(--spine-hair)}.sp-user-initial[data-v-b3c5bccb]{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--spine-ui-scale, 1));height:calc(32px * var(--spine-ui-scale, 1));border-radius:999px;background:color-mix(in srgb,var(--spine-primary) 24%,var(--spine-surface));color:var(--spine-fg);font-size:calc(14px * var(--spine-ui-scale, 1));font-weight:600;line-height:1}.tiles-wrap[data-v-c2b5b9d1]{display:flex;flex-direction:column}.tiles[data-v-c2b5b9d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spine-gap, 12px)}.tiles-foot[data-v-c2b5b9d1]{display:flex;justify-content:flex-end;align-items:center;min-height:22px}.tile[data-v-c2b5b9d1]{display:flex;flex-direction:column;gap:var(--spine-space-2);min-height:92px;padding:var(--spine-space-4);text-align:start;font:inherit;color:var(--spine-fg);background:var(--spine-surface);border:var(--spine-bw, 1px) solid var(--spine-border);border-radius:var(--spine-r)}.tile.pick[data-v-c2b5b9d1]{cursor:pointer;transition:border-color var(--spine-dur-1, .15s) ease,background var(--spine-dur-1, .15s) ease,transform var(--spine-dur-1, .15s) ease}.tile.pick[data-v-c2b5b9d1]:hover{border-color:color-mix(in srgb,var(--spine-primary) 55%,var(--spine-border))}.tile.pick[data-v-c2b5b9d1]:active{transform:scale(.99)}.tile.pick[data-v-c2b5b9d1]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.tile.on[data-v-c2b5b9d1]{border-color:var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 10%,var(--spine-surface))}.tile-hd[data-v-c2b5b9d1]{display:flex;align-items:center;gap:var(--spine-space-2);font-size:var(--spine-fs-xs);color:var(--spine-fg-muted)}.tile-lb[data-v-c2b5b9d1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-check[data-v-c2b5b9d1]{color:var(--spine-primary);flex:none}.tile-dot[data-v-c2b5b9d1]{width:7px;height:7px;border-radius:50%;background:var(--spine-fg-dim);flex:none}.tile.ok .tile-dot[data-v-c2b5b9d1]{background:var(--spine-success)}.tile.warn .tile-dot[data-v-c2b5b9d1]{background:var(--spine-warning)}.tile.bad .tile-dot[data-v-c2b5b9d1]{background:var(--spine-danger)}.tile-val[data-v-c2b5b9d1]{font-size:var(--spine-fs-2xl, 26px);font-weight:600;line-height:1.15}.tile.bad .tile-val[data-v-c2b5b9d1]{color:var(--spine-danger)}.tile.ok .tile-val[data-v-c2b5b9d1]{color:var(--spine-success)}.tile-foot[data-v-c2b5b9d1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spine-space-3);min-height:16px}.tile-hint[data-v-c2b5b9d1]{font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.tile-spark[data-v-c2b5b9d1]{width:48px;height:16px;flex:none;color:var(--spine-fg-dim);opacity:.8}.tile.ok .tile-spark[data-v-c2b5b9d1]{color:var(--spine-success)}.tile.bad .tile-spark[data-v-c2b5b9d1]{color:var(--spine-danger)}.tile-clear[data-v-c2b5b9d1]{min-height:20px;padding:0 var(--spine-space-2);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;color:var(--spine-fg-muted);background:none;border:0;cursor:pointer}.tile-clear[data-v-c2b5b9d1]:hover{color:var(--spine-fg)}.tile-clear[data-v-c2b5b9d1]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.spine-root[data-motion=none] .tile.pick[data-v-c2b5b9d1]{transition:none}.toasts[data-v-1cb56bac]{position:fixed;left:50%;bottom:var(--sp-toasts-bottom, 20px);transform:translate(-50%);z-index:1200;display:flex;flex-direction:column;gap:var(--spine-space-2);align-items:center;width:min(480px,calc(100vw - 32px));pointer-events:none}.toasts.fold[data-v-1cb56bac]{transform:none;right:auto;bottom:calc(56px * var(--spine-ui-scale, 1) + 12px + env(safe-area-inset-bottom))}.toasts.fold.half-0[data-v-1cb56bac]{left:calc(env(viewport-segment-left 0 0,0px) + 8px);width:calc(env(viewport-segment-width 0 0,calc(var(--sp-fold-share, .5) * 100vw)) - 16px)}.toasts.fold.half-1[data-v-1cb56bac]{left:calc(env(viewport-segment-left 1 0,calc(var(--sp-fold-share, .5) * 100vw)) + 8px);width:calc(env(viewport-segment-width 1 0,calc((1 - var(--sp-fold-share, .5)) * 100vw)) - 16px)}.toasts.fold.half-0[data-v-1cb56bac]:dir(rtl){left:calc(env(viewport-segment-left 1 0,calc(var(--sp-fold-share, .5) * 100vw)) + 8px);width:calc(env(viewport-segment-width 1 0,calc((1 - var(--sp-fold-share, .5)) * 100vw)) - 16px)}.toasts.fold.half-1[data-v-1cb56bac]:dir(rtl){left:calc(env(viewport-segment-left 0 0,0px) + 8px);width:calc(env(viewport-segment-width 0 0,calc(var(--sp-fold-share, .5) * 100vw)) - 16px)}.toast[data-v-1cb56bac]{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:center;gap:var(--spine-space-3);width:100%;padding:var(--spine-space-3) var(--spine-space-4);background:var(--spine-surface);color:var(--spine-fg);border:1px solid var(--spine-border);border-inline-start:3px solid var(--spine-fg-muted);border-radius:var(--spine-r-sm);box-shadow:0 8px 24px color-mix(in srgb,var(--spine-bg) 60%,transparent);font-size:var(--spine-fs-sm)}.toast.success[data-v-1cb56bac]{border-inline-start-color:var(--spine-success)}.toast.info[data-v-1cb56bac]{border-inline-start-color:var(--spine-primary)}.toast.warning[data-v-1cb56bac]{border-inline-start-color:var(--spine-warning)}.toast.error[data-v-1cb56bac]{border-inline-start-color:var(--spine-danger)}.toast-main[data-v-1cb56bac]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast-ti[data-v-1cb56bac]{font-weight:600}.toast-n[data-v-1cb56bac]{color:var(--spine-fg-dim);font-weight:400}.toast-msg[data-v-1cb56bac]{font-size:var(--spine-fs-xs);color:var(--spine-fg-muted);white-space:pre-line}.toast-act[data-v-1cb56bac]{flex:none;min-height:28px;padding:0 var(--spine-space-3);border-radius:var(--spine-ctl-radius);border:1px solid var(--spine-primary);background:color-mix(in srgb,var(--spine-primary) 14%,transparent);color:var(--spine-primary);font:inherit;font-size:var(--spine-fs-xs);font-weight:600;cursor:pointer;transition:background var(--spine-dur-1, .15s) ease}.toast-act[data-v-1cb56bac]:hover{background:color-mix(in srgb,var(--spine-primary) 26%,transparent)}.toast-act[data-v-1cb56bac]:focus-visible,.toast-x[data-v-1cb56bac]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}.toast-x[data-v-1cb56bac]{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--spine-r-sm);background:none;color:var(--spine-fg-dim);cursor:pointer}.toast-x[data-v-1cb56bac]:hover{color:var(--spine-fg);background:color-mix(in srgb,var(--spine-fg) 8%,transparent)}.toast-bar[data-v-1cb56bac]{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--spine-primary);transform-origin:left;animation:toast-run-1cb56bac linear forwards}@keyframes toast-run-1cb56bac{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-spine-theme][data-motion=none] .toast-bar[data-v-1cb56bac]{animation:none}.toast-enter-active[data-v-1cb56bac]{transition:opacity var(--spine-dur-2, .2s) ease-out,transform var(--spine-dur-2, .2s) ease-out}.toast-leave-active[data-v-1cb56bac]{transition:opacity .12s ease-in}.toast-enter-from[data-v-1cb56bac]{opacity:0;transform:translateY(8px)}.toast-leave-to[data-v-1cb56bac]{opacity:0}[data-spine-theme][data-motion=none] .toast-enter-active[data-v-1cb56bac],[data-spine-theme][data-motion=none] .toast-leave-active[data-v-1cb56bac]{transition:none}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.toasts[data-v-1cb56bac]{bottom:calc(12px + env(safe-area-inset-bottom))}.toast-x[data-v-1cb56bac]{width:calc(44px * var(--spine-ui-scale, 1));height:calc(44px * var(--spine-ui-scale, 1));margin:-10px -10px -10px 0}.toast-act[data-v-1cb56bac]{min-height:calc(44px * var(--spine-ui-scale, 1))}}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){:root:has(.sp-bottom-bar.phone) [data-toasts]{bottom:calc(56px * var(--spine-ui-scale, 1) + 1px + 12px + env(safe-area-inset-bottom))}}.step-up[data-v-7e70023f]{width:min(26rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--spine-space-5);box-sizing:border-box;overflow-y:auto;background:var(--spine-surface);color:var(--spine-fg);border:var(--spine-bw, 1px) solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-2)}.step-up[data-v-7e70023f]::backdrop{background:color-mix(in srgb,var(--spine-bg) 70%,transparent)}.card[data-v-7e70023f]{display:flex;flex-direction:column;gap:var(--spine-space-4);margin:0}h2[data-v-7e70023f]{margin:0;font-family:var(--spine-font-display);font-size:var(--spine-fs-lg);font-weight:700;letter-spacing:-.01em}.sub[data-v-7e70023f]{margin:calc(-1 * var(--spine-space-2)) 0 0;font-size:var(--spine-fs-sm);color:var(--spine-fg-muted);overflow-wrap:anywhere}.msg[data-v-7e70023f]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-fg);overflow-wrap:anywhere}.field[data-v-7e70023f]{display:flex;flex-direction:column;gap:5px;font-size:var(--spine-fs-sm);min-width:0}.field input[data-v-7e70023f],.field[data-v-7e70023f] .pw-input{width:100%;min-width:0;box-sizing:border-box;min-height:calc(36px * var(--spine-ui-scale, 1));padding:0 var(--spine-space-3);background:var(--spine-ctl-bg);color:var(--spine-ctl-fg);border:1px solid var(--spine-ctl-border);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm)}.field input[data-v-7e70023f]:focus-visible,.field[data-v-7e70023f] .pw-input:focus-visible{outline:var(--spine-focus-ring);outline-offset:0}.hint[data-v-7e70023f]{margin:0;font-size:var(--spine-fs-xs);color:var(--spine-fg-dim)}.error[data-v-7e70023f]{margin:0;font-size:var(--spine-fs-sm);color:var(--spine-danger);white-space:pre-line;overflow-wrap:anywhere}button.primary[data-v-7e70023f],button.ghost[data-v-7e70023f]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spine-space-2);box-sizing:border-box;min-height:calc(38px * var(--spine-ui-scale, 1));padding:var(--spine-space-2) var(--spine-space-3);border-radius:var(--spine-ctl-radius);font:inherit;font-size:var(--spine-fs-sm);cursor:pointer}button.primary[data-v-7e70023f]{border:0;background:var(--spine-primary);color:var(--spine-on-primary);font-weight:700}button.ghost[data-v-7e70023f]{background:transparent;color:var(--spine-fg-muted);border:1px solid var(--spine-border)}button.ghost[data-v-7e70023f]:hover{color:var(--spine-fg)}button[data-v-7e70023f]:disabled{opacity:.55;cursor:default}button[data-v-7e70023f]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse){.field input[data-v-7e70023f],button.primary[data-v-7e70023f],button.ghost[data-v-7e70023f]{min-height:max(44px,calc(38px * var(--spine-ui-scale, 1)))}}.agent-dialog[data-v-fc880561]{position:relative;display:flex;flex-direction:column;gap:var(--spine-space-3);min-width:0;min-height:0;color:var(--spine-fg);font-size:var(--spine-fs-sm)}.ad-head[data-v-fc880561]{display:flex;align-items:center;gap:var(--spine-space-2);min-width:0}.ad-title[data-v-fc880561]{flex:1;min-width:0;margin:0;font-size:var(--spine-fs-md);font-weight:600;overflow-wrap:anywhere}.ad-dot[data-v-fc880561]{width:7px;height:7px;flex:none;border-radius:50%;background:var(--spine-fg-dim)}.ad-dot.on[data-v-fc880561]{background:var(--spine-agent);animation:ad-pulse-fc880561 1.1s ease-in-out infinite}.spine-root[data-motion=none] .ad-dot.on[data-v-fc880561]{animation:none}@keyframes ad-pulse-fc880561{50%{opacity:.35}}.ad-chip-state[data-v-fc880561]{flex:none;padding:0 var(--spine-space-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-pill);color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);white-space:nowrap}.ad-chip-state.running[data-v-fc880561]{border-color:var(--spine-agent);color:var(--spine-agent)}.ad-chip-state.waiting[data-v-fc880561],.ad-chip-state.refused[data-v-fc880561]{border-color:var(--spine-warning);color:var(--spine-warning)}.ad-chip-state.done[data-v-fc880561]{border-color:var(--spine-success);color:var(--spine-success)}.ad-who[data-v-fc880561]{margin:0;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);overflow-wrap:anywhere}.ad-body[data-v-fc880561]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ad-log[data-v-fc880561]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--spine-space-2)}.ad-empty[data-v-fc880561]{margin:0;color:var(--spine-fg-muted)}.ad-part[data-v-fc880561]{padding:2px var(--spine-space-3);border-inline-start:3px solid var(--spine-border);line-height:1.5;overflow-wrap:anywhere}.ad-words[data-v-fc880561]{margin:0;white-space:pre-wrap}.ad-question summary[data-v-fc880561]{cursor:pointer;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.ad-question summary[data-v-fc880561]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px;border-radius:var(--spine-r-sm)}.ad-question .ad-words[data-v-fc880561]{margin-top:var(--spine-space-1);color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.ad-chip[data-v-fc880561]{display:block;font:var(--spine-fs-xs)/1.6 var(--spine-mono);color:var(--spine-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-chip b[data-v-fc880561]{color:var(--spine-fg);font-weight:600}.ad-mark.failed[data-v-fc880561]{color:var(--spine-danger)}.ad-mark.waiting[data-v-fc880561]{color:var(--spine-warning)}.ad-mark.running[data-v-fc880561]{color:var(--spine-agent)}.ad-tool[data-agent-tool-status=failed][data-v-fc880561]{border-inline-start-color:var(--spine-danger)}.ad-text[data-v-fc880561]{border-inline-start-color:var(--spine-primary);white-space:pre-wrap}.ad-text.end[data-v-fc880561]{border-inline-start-color:var(--spine-success)}.ad-draft[data-v-fc880561]{border-inline-start:3px dashed var(--spine-fg-dim);color:var(--spine-fg-dim);white-space:pre-wrap}.ad-caret[data-v-fc880561]{display:inline-block;width:.5em;height:1em;margin-inline-start:2px;background:var(--spine-fg-dim);vertical-align:-2px}.ad-wait[data-v-fc880561]{border-inline-start-color:var(--spine-warning);background:color-mix(in srgb,var(--spine-warning) 8%,transparent);display:flex;flex-direction:column;gap:var(--spine-space-1)}.ad-hint[data-v-fc880561]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.ad-refused[data-v-fc880561]{border-inline-start-color:var(--spine-warning);background:color-mix(in srgb,var(--spine-warning) 8%,transparent);white-space:pre-line}.ad-cancelled[data-v-fc880561]{color:var(--spine-fg-muted)}.ad-latest[data-v-fc880561]{position:absolute;inset-inline:0;bottom:var(--spine-space-2);width:max-content;margin-inline:auto;background:var(--spine-surface);box-shadow:var(--spine-shadow-2)}.ad-foot[data-v-fc880561]{display:flex;align-items:center;justify-content:space-between;gap:var(--spine-space-3);padding-top:var(--spine-space-2);border-top:1px solid var(--spine-hair, var(--spine-border))}.ad-tokens[data-v-fc880561]{color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.ad-actions[data-v-fc880561]{display:flex;flex-wrap:wrap;gap:var(--spine-space-2);margin-inline-start:auto}.ad-error[data-v-fc880561]{margin:0;color:var(--spine-danger);font-size:var(--spine-fs-xs);white-space:pre-line;overflow-wrap:anywhere}.ad-compose[data-v-fc880561]{display:flex;align-items:flex-end;gap:var(--spine-space-2)}.ad-compose textarea[data-v-fc880561]{flex:1;min-width:0;resize:vertical;max-height:30dvh;line-height:1.4}.ad-compose>button[data-v-fc880561]{flex:none}.ad-actions button[data-v-fc880561]:focus-visible,.ad-compose button[data-v-fc880561]:focus-visible,.ad-latest[data-v-fc880561]:focus-visible{outline:2px solid var(--spine-primary);outline-offset:2px}@media(max-width:980px){.ad-log[data-v-fc880561]{max-height:min(60dvh,32rem)}}[data-spine-theme][data-base=dark]{color-scheme:dark}[data-spine-theme][data-base=light]{color-scheme:light}@media(pointer:fine){[data-spine-theme]{scrollbar-color:color-mix(in srgb,var(--spine-fg-dim) 65%,transparent) transparent}}[data-spine-theme][data-motion=none] *,[data-spine-theme][data-motion=none] *:before,[data-spine-theme][data-motion=none] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}@media(prefers-reduced-motion:reduce){[data-spine-theme] *,[data-spine-theme] *:before,[data-spine-theme] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}:where([data-spine-theme] [data-sp-top-layer][popover]){margin:0;inset:auto;width:auto;height:auto;padding:0;border:0;background:none;color:inherit;overflow:visible}.spine-root{background:var(--spine-bg);color:var(--spine-fg);font-family:var(--spine-font);font-size:var(--spine-fs);letter-spacing:var(--spine-tracking);position:relative}.spine-root *,.spine-root *:before,.spine-root *:after{box-sizing:border-box}.sp-btn,.sp-chip,.sp-seg button,.sp-locker{font:inherit;touch-action:manipulation}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spine-button-gap);min-height:var(--spine-button-height);padding:var(--spine-button-padding-block) var(--spine-button-padding-inline);border:var(--spine-button-border-width) solid var(--spine-button-border-color);border-radius:var(--spine-button-radius);background:var(--spine-button-background);color:var(--spine-fg-muted);font-size:var(--spine-button-size);font-weight:var(--spine-button-weight);line-height:var(--spine-button-line-height);cursor:pointer;text-decoration:none;transition:color var(--spine-dur-1),background var(--spine-dur-1),border-color var(--spine-dur-1);font-family:var(--spine-button-font);letter-spacing:var(--spine-button-tracking)}.sp-btn:hover:not(:disabled){border-color:var(--spine-hair);color:var(--spine-fg)}.sp-btn.primary,.sp-btn[aria-pressed=true]{border-color:var(--spine-primary);color:var(--spine-fg);background:var(--spine-button-selected-background)}.sp-btn.ghost{background:transparent;border-color:transparent}.sp-btn.ghost:hover:not(:disabled){background:var(--spine-button-hover-background)}.sp-btn.danger{color:var(--spine-danger)}.sp-btn.icon{width:var(--spine-button-height);padding-inline:0}.sp-btn.sm{min-height:var(--spine-button-small-height);font-size:var(--spine-button-small-size);padding:var(--spine-button-small-padding-block) var(--spine-button-small-padding-inline);font-family:var(--spine-button-small-font);font-weight:var(--spine-button-small-weight);line-height:var(--spine-button-small-line-height);letter-spacing:var(--spine-button-small-tracking)}.sp-btn.sm.icon{width:var(--spine-button-small-height);padding-inline:0}.sp-btn:disabled,.sp-chip:disabled,.sp-locker:disabled{opacity:var(--spine-button-disabled-opacity);cursor:default}.sp-chip{display:inline-flex;align-items:center;gap:var(--spine-chip-gap);min-height:var(--spine-chip-height);padding:var(--spine-chip-padding-block) var(--spine-chip-padding-inline);border:var(--spine-chip-border-width) solid var(--spine-chip-border-color);border-radius:var(--spine-chip-radius);background:var(--spine-chip-background);color:var(--spine-fg-muted);font-size:var(--spine-chip-size);font-family:var(--spine-chip-font);font-weight:var(--spine-chip-weight);line-height:var(--spine-chip-line-height);letter-spacing:var(--spine-chip-tracking)}button.sp-chip{cursor:pointer;padding:var(--spine-chip-padding-block) var(--spine-chip-padding-inline);gap:var(--spine-chip-gap);border:var(--spine-chip-border-width) solid var(--spine-chip-border-color);border-radius:var(--spine-chip-radius);background:var(--spine-chip-background);font-family:var(--spine-chip-font);font-size:var(--spine-chip-size);font-weight:var(--spine-chip-weight);line-height:var(--spine-chip-line-height);letter-spacing:var(--spine-chip-tracking);min-height:var(--spine-chip-height)}.sp-chip b{color:var(--spine-fg);font-weight:600}.sp-chip[aria-pressed=true]{border-color:var(--spine-primary)}.sp-chip i{width:var(--spine-chip-marker-size);height:var(--spine-chip-marker-size);background:var(--spine-component-mark,var(--spine-fg-muted));flex:none;border-radius:var(--spine-chip-marker-radius)}.sp-seg{display:inline-flex;max-width:100%;overflow-x:auto;gap:2px;padding:2px;border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface-2)}.sp-seg button{border:0;border-radius:var(--spine-r-sm);padding:calc(3px * var(--spine-ui-scale,1)) calc(10px * var(--spine-ui-scale,1));min-height:calc(28px * var(--spine-ui-scale,1));background:transparent;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs);font-weight:600;white-space:nowrap;cursor:pointer}.sp-seg button[aria-checked=true]{background:var(--spine-muted);color:var(--spine-fg);box-shadow:0 0 0 1px var(--spine-hair)}.sp-seg button:disabled{opacity:.45;cursor:default}.sp-pill{display:inline-flex;align-items:center;gap:var(--spine-pill-gap);color:var(--spine-fg-muted);font-size:var(--spine-pill-size);font-weight:var(--spine-pill-weight);letter-spacing:var(--spine-pill-tracking);font-family:var(--spine-pill-font);line-height:var(--spine-pill-line-height)}.sp-pill i,.sp-live-dot{display:inline-block;width:var(--spine-pill-marker-size);height:var(--spine-pill-marker-size);border-radius:var(--spine-pill-marker-radius);background:var(--spine-fg-dim);flex:none}.sp-pill.ok i,.sp-live-dot{background:var(--spine-success)}.sp-pill.run i{background:var(--spine-primary)}.sp-pill.warn i{background:var(--spine-warning)}.sp-pill.bad i{background:var(--spine-danger)}.sp-pill.fatal i{background:var(--spine-severe)}.sp-pill.run{color:var(--spine-primary)}.sp-pill.warn{color:var(--spine-warning)}.sp-pill.bad{color:var(--spine-danger)}.sp-panel-title{margin:0;font-family:var(--spine-panel-font,var(--spine-font-display));font-size:var(--spine-panel-size,var(--spine-fs-xs));font-weight:var(--spine-panel-weight,700);line-height:var(--spine-panel-line-height,1.5);letter-spacing:var(--spine-panel-tracking,0);color:var(--spine-fg-muted)}.sp-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spine-header-gap);padding:var(--spine-header-padding-block) var(--spine-header-padding-inline);border-bottom:1px solid var(--spine-border)}.sp-kicker{font-size:var(--spine-header-kicker-size);font-weight:var(--spine-header-kicker-weight);letter-spacing:var(--spine-header-kicker-tracking);color:var(--spine-fg-muted);font-family:var(--spine-header-kicker-font);line-height:var(--spine-header-kicker-line-height)}.sp-wordmark{font-family:var(--spine-header-wordmark-font);font-size:var(--spine-header-wordmark-size);font-weight:var(--spine-header-wordmark-weight);letter-spacing:var(--spine-header-wordmark-tracking);color:var(--spine-fg-muted);line-height:var(--spine-header-wordmark-line-height)}.sp-wordmark small{display:block;margin-top:calc(6px * var(--spine-ui-scale,1));font:500 var(--spine-fs-2xs) var(--spine-font);letter-spacing:.18em}.sp-kpi{display:flex;flex-direction:column;align-items:stretch;gap:var(--spine-metric-gap);min-width:0;padding:var(--spine-metric-padding-block) var(--spine-metric-padding-inline);text-align:start;font:inherit;background:var(--spine-metric-background);border:var(--spine-metric-border-width) solid var(--spine-metric-border-color);border-radius:var(--spine-metric-radius);color:var(--spine-fg)}button.sp-kpi{cursor:pointer;padding:var(--spine-metric-padding-block) var(--spine-metric-padding-inline);gap:var(--spine-metric-gap);border:var(--spine-metric-border-width) solid var(--spine-metric-border-color);border-radius:var(--spine-metric-radius);background:var(--spine-metric-background)}.sp-kpi.active{border-color:var(--spine-primary)}.sp-kpi.active .sp-kicker{color:var(--spine-primary)}.sp-kpi strong{font-size:var(--spine-metric-value-size);font-weight:var(--spine-metric-value-weight);line-height:var(--spine-metric-value-line-height);font-family:var(--spine-metric-value-font);letter-spacing:var(--spine-metric-value-tracking)}.sp-kpi small,.sp-delta{font-size:var(--spine-metric-note-size);color:var(--spine-fg-muted);font-family:var(--spine-metric-note-font);font-weight:var(--spine-metric-note-weight);line-height:var(--spine-metric-note-line-height);letter-spacing:var(--spine-metric-note-tracking)}.sp-delta.good{color:var(--spine-success)}.sp-delta.bad{color:var(--spine-danger)}.sp-meter{height:calc(3px * var(--spine-ui-scale,1));background:var(--spine-muted);overflow:hidden}.sp-meter i{display:block;height:100%;background:var(--spine-fg-muted)}.sp-locker{display:inline-flex;align-items:center;gap:var(--spine-gap);border:0;background:transparent;color:var(--spine-fg);text-align:start;cursor:pointer}.sp-locker small{display:block;color:var(--spine-fg-muted);font-size:var(--spine-fs-xs)}.sp-locker-square{display:grid;place-items:center;width:calc(32px * var(--spine-ui-scale,1));height:calc(32px * var(--spine-ui-scale,1));border:1px solid var(--spine-hair);border-radius:var(--spine-r);background:var(--spine-surface-2)}.sp-locker[aria-checked=true] .sp-locker-square{border-color:var(--spine-primary);color:var(--spine-primary)}.sp-popover-anchor{display:inline-flex}.sp-popover{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:calc(12px * var(--spine-ui-scale,1));background:var(--spine-surface);color:var(--spine-fg);border:1px solid var(--spine-hair);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-4)}.sp-kv{display:grid;grid-template-columns:minmax(6em,1fr) minmax(0,2fr);gap:0 var(--spine-gap);margin:0}.sp-kv dt,.sp-kv dd{margin:0;padding:calc(7px * var(--spine-ui-scale,1)) 0;border-bottom:1px solid var(--spine-border);overflow-wrap:anywhere}.sp-kv dt{color:var(--spine-fg-muted)}.sp-kv dd{font-family:var(--spine-mono)}.sp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spine-gap);min-height:calc(140px * var(--spine-ui-scale,1));padding:var(--spine-pad);text-align:center;color:var(--spine-fg-muted)}.sp-input{width:100%;min-width:0;min-height:calc(34px * var(--spine-ui-scale,1));border:1px solid var(--spine-ctl-border);border-radius:var(--spine-r);padding:calc(7px * var(--spine-ui-scale,1)) calc(10px * var(--spine-ui-scale,1));background:var(--spine-surface-2);color:var(--spine-fg);font:inherit}.sp-input::placeholder{color:var(--spine-fg-dim)}@media(max-width:700px),(max-width:950px)and (max-height:500px){.spine-root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:max(calc(16px * var(--spine-ui-scale,1)),1em)!important}}@container pane (max-width: 700px){.spine-root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){font-size:max(calc(16px * var(--spine-ui-scale,1)),1em)!important}}.sp-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spine-root :focus-visible{outline:var(--spine-focus-ring);outline-offset:1px}.spine-root [data-mono],.spine-root .mono{font-family:var(--spine-mono)}.sp-num{font-variant-numeric:tabular-nums lining-nums!important}.sp-blink-up{animation:sp-blink-up var(--spine-dur-3) ease-out}.sp-blink-down{animation:sp-blink-down var(--spine-dur-3) ease-out}@keyframes sp-blink-up{0%,40%{color:var(--spine-success)}to{color:inherit}}@keyframes sp-blink-down{0%,40%{color:var(--spine-danger)}to{color:inherit}}.spine-root[data-motion=full] .sp-dot.live{animation:sp-pulse 2s ease-in-out infinite}.spine-root[data-motion=full] .sp-dot.reconnecting{animation:sp-blink 1s steps(2,jump-none) infinite}@keyframes sp-pulse{50%{opacity:.45}}@keyframes sp-blink{50%{opacity:.3}}.spine-root[data-card-variant=flat] .sp-card:not(.bare){border-color:var(--spine-hair);box-shadow:none}.spine-root[data-card-variant=elevated] .sp-card:not(.bare){box-shadow:var(--spine-shadow-2)}.spine-root[data-card-variant=glass] .sp-card:not(.bare){background:color-mix(in srgb,var(--spine-surface) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.spine-root[data-card-variant=ledger] .sp-card:not(.bare){border-inline:none;border-radius:0;border-block-start:1px solid var(--spine-border);border-block-end:1px solid var(--spine-border)}.spine-root[data-elevation=raised] .sp-card:not(.bare){box-shadow:var(--spine-shadow-2)}.spine-root[data-elevation=glow] .sp-card:not(.bare){box-shadow:0 0 0 1px color-mix(in srgb,var(--spine-primary) 14%,transparent),0 10px 32px #00000073}.spine-root[data-elevation=hard] .sp-card:not(.bare){box-shadow:3px 3px 0 var(--spine-fg)}.sp-resize-h{position:absolute;top:0;bottom:0;width:20px;cursor:col-resize;z-index:65}.sp-resize-h.left{inset-inline-start:-10px}.sp-resize-h.right{inset-inline-end:-10px}.sp-resize-h:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:9px;width:1px;background:transparent;transition:background var(--spine-dur-1)}@media(pointer:coarse){.sp-resize-h:after{background:var(--spine-border)}}.sp-resize-h:focus-visible{outline:none}.sp-resize-h:focus-visible:after{background:var(--spine-agent);width:2px}.sp-resize-h:hover:after,.sp-resize-h:active:after{background:var(--spine-agent);box-shadow:0 0 6px var(--spine-agent)}.spine-num{font-variant-numeric:tabular-nums lining-nums!important}.spine-cmd{flex:1;justify-content:center;border-style:dashed}.spine-pane-hd.bare{padding:var(--spine-space-2) var(--spine-space-2) 0;border-bottom:0}.spine-pane.folded .spine-pane-hd{flex-direction:column;align-items:center;gap:var(--spine-space-2);padding:var(--spine-space-3) 0;border-bottom:0}.spine-pane.folded .spine-pane-icon{width:calc(24px * var(--spine-ui-scale, 1));height:calc(24px * var(--spine-ui-scale, 1));border-radius:var(--spine-r-sm)}.spine-pane.folded .spine-pane-collapse{margin:0;min-width:calc(24px * var(--spine-ui-scale, 1));height:calc(24px * var(--spine-ui-scale, 1));padding:0}.spine-shell[data-nav=left][data-rail=column]{grid-template-columns:var(--nav-size) 1fr var(--rail-w)}.spine-shell[data-nav=left][data-pane][data-rail=column]{grid-template-columns:var(--nav-size) var(--pane-w) 1fr var(--rail-w)}.spine-shell[data-nav=top][data-rail=column]{grid-template-columns:1fr var(--rail-w)}.spine-shell[data-nav=top][data-pane][data-rail=column]{grid-template-columns:var(--pane-w) 1fr var(--rail-w)}.spine-shell[data-nav=none][data-rail=column]{grid-template-columns:1fr var(--rail-w)}.spine-shell[data-nav=none][data-pane][data-rail=column]{grid-template-columns:var(--pane-w) 1fr var(--rail-w)}.spine-shell[data-rail=column] .spine-rail{position:static;height:100%;min-height:0;width:auto!important}.spine-shell[data-nav=left][data-rail=column][data-rail-side=left]{grid-template-columns:var(--rail-w) var(--nav-size) 1fr}.spine-shell[data-nav=left][data-pane][data-rail=column][data-rail-side=left]{grid-template-columns:var(--rail-w) var(--nav-size) var(--pane-w) 1fr}.spine-shell[data-nav=top][data-rail=column][data-rail-side=left],.spine-shell[data-nav=none][data-rail=column][data-rail-side=left]{grid-template-columns:var(--rail-w) 1fr}.spine-shell[data-nav=top][data-pane][data-rail=column][data-rail-side=left],.spine-shell[data-nav=none][data-pane][data-rail=column][data-rail-side=left]{grid-template-columns:var(--rail-w) var(--pane-w) 1fr}.spine-shell[data-rail=column][data-rail-side=left] .spine-rail{grid-column:1;grid-row:1 / -1}.spine-shell[data-nav=left][data-rail=column][data-rail-side=left] .spine-nav{grid-column:2}.spine-shell[data-nav=left][data-rail=column][data-rail-side=left] .spine-pane{grid-column:3}.spine-shell[data-nav=top][data-rail=column][data-rail-side=left] .spine-nav{grid-column:2 / -1}.spine-shell[data-rail=column][data-rail-side=left] .spine-pane{grid-row:2}.spine-shell[data-nav=left][data-rail=column][data-rail-side=left] .spine-pane{grid-row:auto}.spine-rail[data-side=left]{inset-inline-end:auto;inset-inline-start:0;border-inline-start:0;border-inline-end:var(--spine-bw) solid var(--spine-border)}.spine-rail[data-side=left].hiding,.spine-rail[data-side=left].rail-enter-from,.spine-rail[data-side=left].rail-leave-to{transform:translate(calc(-100% - 4px))}[dir=rtl] .spine-rail[data-side=left].hiding,[dir=rtl] .spine-rail[data-side=left].rail-enter-from,[dir=rtl] .spine-rail[data-side=left].rail-leave-to{transform:translate(calc(100% + 4px))}.spine-root[data-canvas] .spine-view{background-image:radial-gradient(circle at 0 0,var(--canvas-mark) 1.5px,transparent 2px),linear-gradient(var(--canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--canvas-grid) 1px,transparent 1px),repeating-linear-gradient(45deg,var(--canvas-hatch) 0 1px,transparent 1px 8px);background-size:var(--canvas-step) var(--canvas-step),var(--canvas-step) var(--canvas-step),var(--canvas-step) var(--canvas-step),auto}@media(max-width:640px){.spine-topbar{gap:var(--spine-space-3)}.spine-ask kbd,.spine-ask-lb,.spine-userchip-name,.spine-locsw-cur{display:none}.spine-tb-actions{min-width:0;overflow-x:auto;scrollbar-width:none}}.spine-topbar{display:flex;align-items:center;gap:var(--spine-space-5);height:calc(44px * var(--spine-ui-scale, 1));padding:0 calc(16px * var(--spine-ui-scale, 1));border-bottom:var(--spine-bw) solid var(--spine-border);flex:none}.spine-tb-title{font-family:var(--spine-font-display);font-weight:600;font-size:calc(var(--spine-fs) + 1px);letter-spacing:-.01em;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spine-tb-spacer{flex:1}.spine-ask{display:inline-flex;align-items:center;gap:var(--spine-space-2);height:calc(28px * var(--spine-ui-scale, 1));padding:0 calc(10px * var(--spine-ui-scale, 1));background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r);color:var(--spine-fg-muted);font:inherit;font-size:var(--spine-fs-xs);cursor:pointer}.spine-ask:hover{color:var(--spine-agent);border-color:color-mix(in srgb,var(--spine-agent) 45%,var(--spine-border))}.spine-ask kbd{font-size:var(--spine-fs-2xs);color:var(--spine-fg-dim);border:1px solid var(--spine-border);border-radius:var(--spine-r-xs);padding:0 var(--spine-space-1)}.spine-tb-actions{display:inline-flex;align-items:center;gap:var(--spine-space-2);flex:none}.spine-cmd{display:inline-flex;align-items:center;justify-content:center;gap:var(--spine-space-2);padding:5px 12px;font:inherit;font-size:var(--spine-fs-sm);font-weight:500;color:var(--spine-fg);cursor:pointer;background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r-sm);white-space:nowrap;text-decoration:none}.spine-cmd:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--spine-surface-2) 70%,var(--spine-fg) 6%)}.spine-cmd:disabled{opacity:.45;cursor:not-allowed}.spine-cmd .spine-cmd-pre{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex:none}.spine-cmd .spine-cmd-lb{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.spine-cmd.spine-cmd-compact{padding:calc(2px * var(--spine-ui-scale, 1)) calc(8px * var(--spine-ui-scale, 1));min-height:calc(22px * var(--spine-ui-scale, 1));font-size:var(--spine-fs-xs);font-weight:600;gap:var(--spine-space-1)}.spine-cmd.spine-cmd-compact .spine-cmd-pre{width:11px;height:11px}.sp-sev-debug{color:var(--spine-fg-dim)}.sp-sev-info{color:var(--spine-world)}.sp-sev-warn{color:var(--spine-warning)}.sp-sev-error{color:var(--spine-danger)}.sp-sev-fatal{color:var(--spine-fg);border-inline-start:2px solid var(--spine-severe);padding-inline-start:var(--spine-space-2)}.sp-bg-debug{background:var(--spine-fg-dim)}.sp-bg-info{background:var(--spine-world)}.sp-bg-warn{background:var(--spine-warning)}.sp-bg-error{background:var(--spine-danger)}.sp-bg-fatal{background:var(--spine-severe);color:var(--spine-on-severe)}.sp-live-dot{display:inline-block;width:calc(6px * var(--spine-ui-scale,1));height:calc(6px * var(--spine-ui-scale,1));border-radius:50%;background:var(--spine-success)}.sp-kpi>.sp-kicker{font-size:var(--spine-metric-label-size);letter-spacing:var(--spine-metric-label-tracking);font-family:var(--spine-metric-label-font);font-weight:var(--spine-metric-label-weight);line-height:var(--spine-metric-label-line-height)}.sp-kpi .sp-meter{height:var(--spine-metric-meter-height);margin-top:4px}.sp-kpi .sp-delta{font-size:var(--spine-metric-note-size);font-weight:600}.sp-kpi.readout{padding:0;background:transparent;border:0;border-radius:0;gap:var(--spine-metric-readout-gap)}.sp-kpi.readout strong{order:-1;letter-spacing:var(--spine-metric-readout-value-tracking);font-family:var(--spine-metric-readout-value-font);font-size:var(--spine-metric-readout-value-size);font-weight:var(--spine-metric-readout-value-weight);line-height:var(--spine-metric-readout-value-line-height)}.sp-kpi.readout .sp-kicker{letter-spacing:var(--spine-metric-readout-label-tracking);font-family:var(--spine-metric-readout-label-font);font-size:var(--spine-metric-readout-label-size);font-weight:var(--spine-metric-readout-label-weight);line-height:var(--spine-metric-readout-label-line-height)}.sp-pill.tag{min-height:var(--spine-pill-tag-height);padding:var(--spine-pill-tag-padding-block) var(--spine-pill-tag-padding-inline);border:1px solid var(--spine-border);border-radius:var(--spine-pill-tag-radius);letter-spacing:var(--spine-pill-tag-tracking);background:var(--spine-surface-2);font-family:var(--spine-pill-tag-font);font-size:var(--spine-pill-tag-size);font-weight:var(--spine-pill-tag-weight);line-height:var(--spine-pill-tag-line-height)}.sp-pill.tag i{width:5px;height:5px}.sp-seg.chips{padding:0;gap:4px;background:transparent;border:0;border-radius:0}.sp-seg.chips button{min-height:calc(30px * var(--spine-ui-scale,1));padding:2px 10px;border:1px solid var(--spine-border);border-radius:3px;background:var(--spine-surface-2);font:600 calc(11px * var(--spine-ui-scale,1)) var(--spine-mono);letter-spacing:0}.sp-seg.chips button[aria-checked=true]{color:var(--spine-fg);background:var(--spine-muted);box-shadow:inset 0 -2px var(--spine-primary);border-color:var(--spine-hair)}.sp-btn.sp-action-tile{flex-direction:column;min-height:calc(66px * var(--spine-ui-scale,1));padding:calc(10px * var(--spine-ui-scale,1));gap:calc(6px * var(--spine-ui-scale,1));font-size:calc(10px * var(--spine-ui-scale,1));letter-spacing:.06em}.sp-action-tile small{color:var(--spine-fg-muted);font-size:calc(10px * var(--spine-ui-scale,1));font-weight:400}.sp-btn.lg{min-height:var(--spine-button-large-height);padding-inline:var(--spine-button-large-padding-inline)}.sp-filter-bar{min-width:0;padding:calc(12px * var(--spine-ui-scale,1));border:1px solid var(--spine-border);border-radius:var(--spine-r);background:var(--spine-surface)}.sp-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--spine-ui-scale,1))}.sp-filter-query{display:flex;align-items:center;gap:calc(8px * var(--spine-ui-scale,1));margin-top:calc(8px * var(--spine-ui-scale,1));padding-top:calc(8px * var(--spine-ui-scale,1));border-top:1px solid var(--spine-border)}@media(pointer:coarse){.spine-root .sp-btn,.spine-root button.sp-chip,.spine-root .sp-seg button{min-height:44px;min-width:44px}}.spine-root .sp-dialog-shape{clip-path:var(--spine-dialog-clip,none);border-radius:var(--spine-dialog-shape-radius,var(--spine-r))}.sp-dialog-shape:before{content:"";position:absolute;z-index:2;pointer-events:none;top:-1px;left:-1px;width:min(var(--spine-dialog-effective-cut,0px),50%);height:min(var(--spine-dialog-effective-cut,0px),50%);background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--sp-dialog-border,var(--spine-border)) 50%,transparent calc(50% + .8px))}.spine-root .sp-dialog-shape:focus-visible{outline-offset:var(--spine-dialog-focus-offset,1px);--sp-dialog-border:var(--spine-primary)}.sp-popover-content{min-height:0;overflow:auto}.sp-popover.sp-dialog-shape{display:flex;flex-direction:column;overflow:hidden;--sp-dialog-border:var(--spine-hair);padding-top:max(calc(12px * var(--spine-ui-scale,1)),calc(var(--spine-dialog-effective-cut,0px) / 2));padding-left:max(calc(12px * var(--spine-ui-scale,1)),calc(var(--spine-dialog-effective-cut,0px) / 2))}:root{--vp-bg: #0a0c0e;--vp-surface: #14171b;--vp-surface-2: #1b1f24;--vp-surface-3: #22262c;--vp-border: #2a3036;--vp-border-strong: #3a4148;--vp-text: #e9ecef;--vp-text-2: #a7aeb6;--vp-text-3: #9aa4ae;--vp-accent: #dc2626;--vp-blue: #8ab4d8;--vp-good: #57a773;--vp-warn: #d0a35c;--vp-bad: #f0716a;--vp-radius: 4px;--vp-font: "Inter", system-ui, -apple-system, sans-serif;--vp-wide: "Syncopate", var(--vp-font);--vp-status-start: #101317;--vp-status-end: #0c0e11}.app-root[data-base=light],.spine-root[data-base=light]{--vp-bg: #f2f4f6;--vp-surface: #ffffff;--vp-surface-2: #e9edf1;--vp-surface-3: #dce3e9;--vp-border: #bcc7d0;--vp-border-strong: #8798a7;--vp-text: #15202a;--vp-text-2: #344554;--vp-text-3: #566676;--vp-accent: #b91c1c;--vp-blue: #245f8c;--vp-good: #26734a;--vp-warn: #805500;--vp-bad: #b42318;--vp-status-start: #f8fafb;--vp-status-end: #e9edf1}body{margin:0;background:var(--vp-bg)}.vp-shell,.vp-shell *,.vp-modal,.vp-modal *,.vp-tbl-full,.vp-tbl-full *{box-sizing:border-box}.vp-shell{width:100%;min-height:0;display:flex;flex-direction:column;background:var(--vp-bg);color:var(--vp-text);font-family:var(--vp-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.app-root[data-base=dark]{color-scheme:dark}.app-root[data-base=light]{color-scheme:light}:where(.app-root,.app-root *){scrollbar-width:thin;scrollbar-color:var(--vp-border-strong) transparent}:where(.vp-shell,.vp-modal,.vp-tbl-full) button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer;touch-action:manipulation}.vp-shell button:disabled,.vp-modal button:disabled,.vp-tbl-full button:disabled{cursor:not-allowed;opacity:.42}.vp-shell button:focus-visible,.vp-shell [tabindex]:focus-visible,.vp-shell input:focus-visible,.vp-shell select:focus-visible,.vp-modal button:focus-visible,.vp-modal [tabindex]:focus-visible,.vp-modal input:focus-visible,.vp-modal select:focus-visible,.vp-tbl-full button:focus-visible,.vp-tbl-full [tabindex]:focus-visible,.vp-tbl-full input:focus-visible,.vp-tbl-full select:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px;border-radius:var(--vp-radius)}.vp-icon{flex:none}.vp-num{font-variant-numeric:tabular-nums}.vp-mut,.vp-hint{color:var(--vp-text-3)}.vp-hint{margin:0;font-size:12px;line-height:1.45}.vp-sub{font-size:12px;color:var(--vp-text-3)}.vp-grow{flex:1}.vp-error{margin:0;color:var(--vp-bad);font-size:12.5px}.vp-empty{margin:0;padding:40px 10px;color:var(--vp-text-3);font-size:13px;text-align:center}.vp-frame{flex:1;height:100%;overflow:hidden}.vp-frame>.sp-status-bar.vp-statusbar{position:relative;z-index:20;border-bottom-color:var(--vp-border);background:linear-gradient(180deg,var(--vp-status-start),var(--vp-status-end))}.vp-frame>.sp-status-bar .status-start{flex-wrap:nowrap;gap:8px}.vp-frame>.sp-status-bar .status-end{gap:8px;flex-wrap:nowrap;min-width:0}.vp-frame>.sp-status-bar .status-end>*{flex-shrink:0}.vp-frame>.sp-status-bar .status-end>.vp-profile{flex-shrink:1;min-width:0}.vp-frame>.sp-status-bar .vp-profile .sp-user-trigger{min-width:0;max-width:100%}.vp-frame>.sp-status-bar .vp-demo-badge{white-space:nowrap}.vp-frame-body{flex:1;min-height:0;display:flex}.vp-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.vp-page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-page-title small{font-size:inherit;font-weight:500;color:var(--vp-text-3)}.vp-frame{--spine-shell-tab-size: 10.5px}.vp-frame .sp-ws-tlabel{text-transform:uppercase}.vp-frame .sp-ws-sheet-row>[data-ws-sheet-tab] span{text-transform:uppercase}.vp-frame .sp-ws-row{background:linear-gradient(180deg,var(--vp-status-start),var(--vp-bg));border-bottom-color:var(--vp-border)}.vp-frame .sp-ws-tab.open{background:var(--vp-bg);border-color:var(--vp-border);box-shadow:inset 0 2px 0 var(--vp-text-3)}.vp-frame .sp-ws:not(.split) .sp-ws-tab.open,.vp-frame .sp-ws.split .sp-ws-pane.focused .sp-ws-tab.open{box-shadow:inset 0 2px 0 var(--vp-text)}.vp-frame .sp-ws-trec{font-size:11px;letter-spacing:.02em;text-transform:uppercase}.vp-frame .sp-ws-name a{padding:0 2px}.vp-frame .sp-ws-tab{border-radius:0}.vp-frame .sp-ws-x,.vp-frame .sp-ws-more,.vp-frame .sp-ws-other,.vp-frame .sp-ws-new>button,.vp-frame .sp-ws-tab [role=tab]:focus-visible,.vp-frame .sp-ws-name a{border-radius:var(--vp-radius)}.vp-sb-left,.vp-sb-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.vp-sb-right{justify-self:end;justify-content:flex-end}.vp-sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);transition:background .15s,color .15s}.vp-sb-btn:hover:not(:disabled){background:var(--vp-surface-2);color:var(--vp-text)}.vp-sb-back:disabled{opacity:.3}.vp-sb-full{min-width:44px;min-height:44px}.vp-sb-time{font-weight:600;letter-spacing:.02em}.vp-sb-stat{display:inline-flex;align-items:center;gap:8px;color:var(--vp-text-2);font-size:13px}.vp-sb-stat b{color:var(--vp-text);font-weight:600}.vp-sb-note{color:var(--vp-warn);font-size:11px}.vp-env{display:inline-flex;flex:none;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-3);font-size:12px;white-space:nowrap}.vp-env b{color:var(--vp-text);font-weight:600}.vp-demo-badge{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 4px 10px;border:1px solid var(--vp-border);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);color:var(--vp-text-3);font:700 9px/1.5 var(--vp-font)}.vp-profile{display:inline-flex;min-width:0}.vp-profile .sp-user-trigger{min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--vp-text-2);box-shadow:none}.vp-profile .sp-user-trigger:hover{background:var(--vp-surface-2);color:var(--vp-text)}.vp-profile-text{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.vp-profile-text b{font-weight:400}.vp-hmi{--vp-rail-w: 380px;flex:1;display:grid;grid-template-columns:minmax(0,1fr) var(--vp-rail-w);min-height:0;overflow-x:hidden;overflow-y:auto}.vp-stage{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 24px 24px}.vp-stage-top:not(:has(>.vp-stage-chips>*)){display:none}.vp-work{display:flex;flex-direction:column;gap:16px;min-width:0}.vp-stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vp-stage-chips{display:flex;gap:8px;flex-wrap:wrap}.vp-wordmark{display:inline-flex;flex-direction:column;align-items:flex-end;padding:0 0 6px;color:var(--vp-text-3);font:700 13px/1.2 var(--vp-wide);letter-spacing:.55em;text-align:right;white-space:nowrap;text-decoration:none;user-select:none}.vp-wordmark small{display:block;margin-top:4px;font:500 9px/1.2 var(--vp-font);letter-spacing:0}.vp-wordmark .vp-logo{display:block;width:auto;height:14px;margin-left:auto;color:var(--vp-text-2)}.vp-logo-bead{fill:var(--vp-accent)}.vp-queuestrip{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:56px;border-right:1px solid var(--vp-border)}.vp-qbtn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--vp-radius);color:var(--vp-text-3);font-size:18px;font-weight:600}.vp-qbtn:hover:not(:disabled){background:var(--vp-surface);color:var(--vp-text-2)}.vp-qb{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:2px;background:var(--vp-accent);color:#fff;font-size:9.5px;font-weight:700}.vp-qb.zero{background:var(--vp-surface-3);color:var(--vp-text-3)}.vp-side{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border-left:1px solid var(--vp-border)}.vp-card{overflow:hidden;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.vp-panel{flex:1;display:flex;flex-direction:column;min-height:0}.vp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--vp-border)}.vp-panel-head h2{margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-wide);letter-spacing:.35em;text-transform:uppercase;overflow-wrap:anywhere}.vp-panel-head:has(>.vp-rail-close)>h2{margin-right:auto}.vp-rail-close{flex:none}.vp-panel-body{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto}.vp-panel-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--vp-border)}.vp-panel-foot>p{flex-basis:100%;margin:0}.vp-panel-foot>.vp-danger{margin-left:auto}.vp-panel-foot>.vp-danger~.vp-danger{margin-left:0}.vp-rail-block{display:flex;flex-direction:column;gap:8px;min-width:0}.vp-rail-h{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vp-rail-hrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;border-bottom:1px solid var(--vp-border)}.vp-rail-hrow>.vp-rail-h{padding-bottom:0;border-bottom:0}.vp-rail-hrow>.vp-xbtn{flex:none;margin-right:-6px}.vp-rail-filter{width:100%;max-width:none;min-height:34px}.vp-rail-items{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vp-rail-item{--vp-tools-bg: var(--vp-surface-2);display:flex;min-width:0;border-radius:var(--vp-radius);background:var(--vp-surface-2)}.vp-rail-item-main{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;min-height:42px;padding:6px 12px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:13px;text-align:left}button.vp-rail-item-main:hover{background:var(--vp-surface-3)}.vp-rail-item:has(>button.vp-rail-item-main:hover){--vp-tools-bg: var(--vp-surface-3)}.vp-rail-item-text{display:flex;flex:1 1 8em;flex-direction:column;min-width:0}.vp-rail-item-text b{color:var(--vp-text);font-weight:600;overflow-wrap:anywhere}.vp-rail-item-text small{color:var(--vp-text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.vp-rail-item>.vp-row-tools{right:4px;background:linear-gradient(to right,transparent,var(--vp-tools-bg) 10px)}.vp-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.vp-chip{padding:1px 7px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface);color:var(--vp-text-2);font-size:11px;font-weight:600;white-space:nowrap}.vp-rail-block-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vp-row-act{gap:10px}.vp-row-act>.vp-row-label{flex:none}.vp-row-value{position:relative;display:flex;flex:1;align-items:center;justify-content:flex-end;min-width:0}.vp-row-act>.vp-rail-btn{flex:none}a.vp-rh{color:var(--vp-text-2);text-decoration:none}.vp-place-why{flex:none;color:var(--vp-text-3);font-size:11.5px}.vp-abtn.vp-abtn-sm{min-height:32px;padding:4px 10px;font-size:12px}.vp-rail-btn{position:relative}.vp-rail-btn-face{display:inline-flex;align-items:center;gap:8px}.vp-abtn-sm .vp-rail-btn-face{gap:6px}.vp-rail-btn:hover:not(:disabled):not([aria-disabled=true]),a.vp-abtn:hover{border-color:var(--vp-border-strong);color:var(--vp-text)}.vp-abtn.vp-danger{border-color:color-mix(in srgb,var(--vp-bad) 55%,var(--vp-border));color:var(--vp-bad)}.vp-rail-btn.vp-danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--vp-bad);color:var(--vp-bad)}.vp-rail-btn[aria-disabled=true]{border-color:color-mix(in srgb,var(--vp-border) 55%,transparent);background:color-mix(in srgb,var(--vp-surface-2) 45%,transparent);cursor:not-allowed}.vp-rail-btn[aria-disabled=true]>.vp-rail-btn-face{opacity:.42}.vp-why{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;width:max-content;max-width:240px;padding:6px 9px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-3);color:var(--vp-text);font-size:12px;font-weight:500;line-height:1.4;text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .12s}.vp-panel-foot>.vp-danger .vp-why{right:0;left:auto}.vp-rail-btn:hover>.vp-why,.vp-rail-btn:focus-visible>.vp-why,.vp-why-on>.vp-why{opacity:1}.vp-shell a.vp-row-tool:focus-visible,.vp-shell a.vp-abtn:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}@media(hover:none){.vp-abtn.vp-rail-btn,.vp-rail-item-main,.vp-rail-filter,.vp-rail-block-foot>a.vp-abtn{min-height:44px}}@container pane (max-width: 760px){.vp-abtn.vp-rail-btn,.vp-rail-item-main,.vp-rail-filter,.vp-rail-block-foot>a.vp-abtn{min-height:44px}}.vp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-size:13px}.vp-row-tooled{position:relative}.vp-row-tooled>b,.vp-row-tooled>.vp-pill{margin-left:auto;transition:transform .15s ease-out}.vp-row-tools{position:absolute;top:50%;right:-6px;display:inline-flex;padding-left:10px;background:linear-gradient(to right,transparent,var(--vp-surface) 10px);opacity:0;pointer-events:none;clip-path:inset(-6px -6px -6px 100%);transform:translateY(-50%);transition:clip-path .15s ease-out,opacity .15s ease-out}.vp-row-tooled:has(.vp-row-tool:focus-visible) .vp-row-tools,.vp-row-open .vp-row-tools{opacity:1;pointer-events:auto;clip-path:inset(-6px)}.vp-row-tooled:has(.vp-row-tool:focus-visible)>b,.vp-row-tooled:has(.vp-row-tool:focus-visible)>.vp-pill,.vp-row-open>b,.vp-row-open>.vp-pill{transform:translate(calc(-1 * var(--vp-row-shift, 0px)))}@media(hover:hover){.vp-row-tooled:hover .vp-row-tools{opacity:1;pointer-events:auto;clip-path:inset(-6px)}.vp-row-tooled:hover>b,.vp-row-tooled:hover>.vp-pill{transform:translate(calc(-1 * var(--vp-row-shift, 0px)))}}@media(prefers-reduced-motion:reduce){.vp-row-tools,.vp-row-tooled>b,.vp-row-tooled>.vp-pill{transition:none}}.vp-row-tool{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--vp-radius);color:var(--vp-text-3)}.vp-row-tool:hover{background:var(--vp-surface-2);color:var(--vp-text)}@media(hover:none){.vp-row-tool{width:44px;height:44px}}.vp-row-label{color:var(--vp-text-2);font-weight:500}.vp-row b{min-width:0;color:var(--vp-text);font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.vp-rh-list{display:flex;flex-direction:column;gap:2px}.vp-rh{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:6px 12px;border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:13px;font-weight:500}.vp-poprow{width:100%;gap:10px;text-align:left}.vp-poprow:hover{background:var(--vp-surface-3)}.vp-popsum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.vp-pill{flex:none;padding:1px 6px;border:1px solid var(--vp-border);border-radius:2px;color:var(--vp-text-2);font-size:10px}.vp-sa-head{padding:6px 8px;border-bottom:1px solid var(--vp-border)}.vp-sa-body{display:grid;place-items:center;min-height:168px;padding:16px;background:color-mix(in srgb,var(--vp-bg) 70%,var(--vp-surface));text-align:center}.vp-sa-foot{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--vp-border);font-size:12.5px}.vp-seg{display:flex;gap:2px;padding:2px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.vp-seg button{flex:1;min-height:40px;padding:6px 12px;border-radius:3px;color:var(--vp-text-3);font-size:12px;font-weight:600;white-space:nowrap}.vp-seg button[aria-checked=true]{background:var(--vp-surface-3);color:var(--vp-text);box-shadow:0 0 0 1px var(--vp-border-strong)}.vp-seg.vp-compact button{min-height:32px;padding:2px 10px;font-size:11px}@container pane (max-width: 760px){.vp-seg:has(>:nth-child(5)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;overflow:visible}.vp-seg:has(>:nth-child(5))>button{min-width:0;min-height:44px;padding:6px 8px;white-space:normal;line-height:1.25;overflow-wrap:anywhere}}@media(max-width:760px){.vp-seg:has(>:nth-child(5)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;overflow:visible}.vp-seg:has(>:nth-child(5))>button{min-width:0;min-height:44px;padding:6px 8px;white-space:normal;line-height:1.25;overflow-wrap:anywhere}}.vp-frame>.sp-bottom-bar.vp-bottombar{border-top-color:var(--vp-border);background:linear-gradient(0deg,var(--vp-status-start),var(--vp-status-end))}.vp-frame>.vp-bottombar .bottom-start{gap:12px}.vp-frame>.vp-bottombar .sp-dock button{color:var(--vp-text-3)}.vp-frame>.vp-bottombar .sp-dock button:hover:not(:disabled){background:var(--vp-surface);color:var(--vp-text-2)}.vp-frame>.vp-bottombar .sp-dock button[aria-current=page]{color:var(--vp-text)}.vp-frame>.vp-bottombar .sp-dock button[aria-current=page]:after{content:"";position:absolute;bottom:5px;left:50%;width:14px;height:2px;transform:translate(-50%);background:var(--vp-text)}.vp-frame>.sp-bottom-bar.vp-bottombar{anchor-name:--vp-bottombar}.sp-popover:has(>.sp-popover-content>.sp-launcher.tray){top:auto!important;left:0!important;right:0;width:fit-content;margin-inline:auto;bottom:calc(var(--spine-shell-bottom-height, 64px) + 18px)!important;bottom:calc(anchor(--vp-bottombar top,var(--spine-shell-bottom-height, 64px)) + 18px)!important;max-height:calc(100dvh - var(--spine-shell-bottom-height, 64px) - 22px);max-height:calc(100dvh - anchor-size(--vp-bottombar height,var(--spine-shell-bottom-height, 64px)) - 22px)}@media(min-width:851px){.vp-frame>.sp-bottom-bar.vp-bottombar:not(.phone):not(.fold){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:0}.vp-frame>.vp-bottombar:not(.phone):not(.fold) .bottom-dock{margin-inline:0}.vp-frame>.vp-bottombar:not(.phone):not(.fold) .bottom-end{justify-content:flex-end}.vp-frame>.vp-bottombar:not(.phone):not(.fold) .vp-bb-btn{flex:none}.vp-frame>.vp-bottombar:not(.phone):not(.fold) :is(.vp-temp-ctl,.vp-temp-open){min-width:0}.vp-frame>.vp-bottombar:not(.phone):not(.fold) .vp-ts{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.vp-bb-btn,.vp-dock-btn{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--vp-radius);color:var(--vp-text-3);transition:color .15s,background .15s}.vp-dock-btn{width:52px;height:52px}.vp-bb-btn:hover:not(:disabled),.vp-dock-btn:hover:not(:disabled){background:var(--vp-surface);color:var(--vp-text-2)}.vp-bb-btn[aria-pressed=true]{background:var(--vp-surface-2);color:var(--vp-text)}.vp-dock-btn[aria-pressed=true]{color:var(--vp-text)}.vp-dock-btn[aria-pressed=true]:after{content:"";position:absolute;bottom:5px;left:50%;width:14px;height:2px;transform:translate(-50%);background:var(--vp-text)}.vp-dock{display:flex;align-items:center;gap:2px}.vp-nbadge{position:absolute;top:4px;right:4px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:2px;background:var(--vp-accent);color:#fff;font-size:10px;font-weight:700;line-height:1}.vp-temp-ctl{display:flex;align-items:center;gap:2px}.vp-temp-open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);text-align:left}.vp-temp-open:hover:not(:disabled){background:var(--vp-surface)}.vp-tn{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.vp-ts{color:var(--vp-text-3);font-size:11px}.vp-caret{color:var(--vp-text-3);font-size:9px}.vp-tray-wrap{position:static}.vp-tray{position:absolute;bottom:calc(100% + 18px);left:50%;z-index:40;display:flex;flex-direction:column;gap:6px;padding:12px;transform:translate(-50%);border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 14px 44px #000000a6}.vp-tray-grp{display:grid;grid-template-columns:repeat(6,86px);gap:8px}.vp-tray-grp h5{grid-column:1 / -1;margin:4px 0 -2px;color:var(--vp-text-3);font-size:9.5px;font-weight:600}.vp-tray-grp button{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:82px;padding:12px 4px 8px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:11px;font-weight:500}.vp-tray-grp button:hover:not(:disabled){background:var(--vp-surface-2);color:var(--vp-text)}.vp-tray-grp button small{color:var(--vp-warn);font-size:9px;line-height:1.2}.vp-tray-grp button.vp-tray-hit{border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-3);color:var(--vp-text);box-shadow:inset 2px 0 0 var(--vp-blue)}.vp-tray-search{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--vp-border)}.vp-tray-search .vp-fsearch{flex:1;max-width:none}.vp-tray-empty{padding:16px}.vp-foundation{display:flex;flex-direction:column;gap:16px}.vp-workhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vp-workhead h1{margin:0;color:var(--vp-text-2);font:700 12px/1.5 var(--vp-wide);letter-spacing:.35em;text-transform:uppercase}.vp-ptitle{position:relative;display:flex;flex:none;align-items:center;gap:2px;max-width:100%}.vp-pinfo{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;margin:-4px 0;padding:0;border:0;border-radius:var(--vp-radius);background:transparent;color:var(--vp-text-3);cursor:help}.vp-pinfo:hover,.vp-ptitle-on .vp-pinfo{color:var(--vp-text)}.vp-pinfo:focus-visible{outline:2px solid var(--vp-blue);outline-offset:1px}.vp-pinfo-tip{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:max-content;max-width:min(440px,calc(100vw - 32px));padding:8px 11px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-3);box-shadow:0 10px 28px #00000047;color:var(--vp-text);font:500 12.5px/1.5 var(--vp-font);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;visibility:hidden;opacity:0;transition:opacity .12s,visibility .12s}.vp-pinfo-tip p{margin:0}.vp-pinfo-tip p+p{margin-top:6px}.vp-ptitle-on .vp-pinfo-tip{visibility:visible;opacity:1}@media(hover:none){.vp-pinfo{width:44px;height:44px;margin:-14px -10px}}@media(prefers-reduced-motion:reduce){.vp-pinfo-tip{transition:none}}.vp-workhead-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.vp-foundation-note{max-width:720px;padding:16px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.vp-foundation-note p{margin:0;color:var(--vp-text-2);font-size:13px}.vp-table{display:flex;flex-direction:column;min-width:0}.vp-work:has(>[data-vp-fill]),.vp-work [data-vp-fill]{flex-grow:1}.vp-work [data-vp-fill-col]{display:flex;flex-direction:column}.vp-table>.vp-tbl-card,.vp-tbl-body,.vp-tbl-body>.vp-tbl-card{flex:1 0 auto}.vp-tbl-body{display:flex;flex-direction:column;min-width:0}.vp-hmi:has(.vp-work>[data-vp-fill])>.vp-stage>*{flex-shrink:0}@media(min-width:761px){.vp-work .vp-tbl-body>.vp-pager{position:sticky;bottom:0;z-index:2;padding-bottom:6px;background:var(--vp-bg)}}.vp-ftools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.vp-fsearch{flex:1;min-width:160px;max-width:280px;min-height:38px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12.5px/1.5 var(--vp-font)}.vp-fsearch::placeholder{color:var(--vp-text-3)}.vp-fgroup{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.vp-flabel{margin-right:2px;color:var(--vp-text-3);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vp-fchip{min-height:30px;padding:2px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.vp-fchip:hover:not(:disabled){color:var(--vp-text-2)}.vp-fchip[aria-pressed=true]{border-color:var(--vp-blue);color:var(--vp-text)}.vp-fchip-count{margin-left:6px;padding-left:6px;border-left:1px solid var(--vp-border-strong);color:var(--vp-text-3);font-size:10px;font-variant-numeric:tabular-nums}.vp-fcount{margin-left:auto;color:var(--vp-text-3);font-size:11px;white-space:nowrap}.vp-fclear{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:2px 10px;border-radius:var(--vp-radius);color:var(--vp-warn);font-size:11px;font-weight:600}.vp-fclear:hover:not(:disabled){background:var(--vp-surface-2)}.vp-csv{color:var(--vp-text-2)}.vp-xbtn{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:var(--vp-radius);color:var(--vp-text-3)}.vp-xbtn:hover:not(:disabled){background:var(--vp-surface-2);color:var(--vp-text)}.vp-nlrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:2px;padding-top:6px;border-top:1px solid var(--vp-border)}.vp-nlrow .vp-nlq{flex:1;min-width:220px;max-width:none}.vp-nlrow .vp-fcount{margin-left:0;white-space:normal}.vp-nl-icon{color:var(--vp-blue)}.vp-tbl-card{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.vp-tbl{width:100%;min-width:640px;border-collapse:collapse;font-size:12.5px}.vp-tbl th{padding:10px 14px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.vp-tbl td{padding:10px 14px;border-bottom:1px solid var(--vp-surface-3);white-space:nowrap}.vp-tbl tr:last-child td{border-bottom:0}.vp-thbtn{display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vp-thbtn:hover{color:var(--vp-text-2)}.vp-tbl th[aria-sort=ascending] .vp-thbtn,.vp-tbl th[aria-sort=descending] .vp-thbtn{color:var(--vp-text)}.vp-arr{font-size:9px}.vp-rowbtn{cursor:pointer;transition:background .12s}.vp-rowbtn:hover{background:var(--vp-surface-2)}.vp-rowbtn[aria-selected=true]{background:var(--vp-surface-3)}.vp-rowbtn[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--vp-blue)}@keyframes vp-cell-copied{0%{background-color:color-mix(in srgb,var(--vp-blue) 32%,transparent)}to{background-color:transparent}}.vp-cell-copied{animation:vp-cell-copied .9s ease-out}.vp-amt{font-weight:600}.vp-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.vp-pill>i{width:7px;height:7px;flex:none;border-radius:1px}.vp-pill.p-ok{padding-inline:0;border-color:transparent;background:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.vp-pill.p-ok>i{display:none}[data-vector-detail-rail] .vp-panel-head>.vp-pill.p-ok{display:none}header>.vp-pill.p-ok{color:var(--vp-text-2);font-size:12px}.vp-pill.p-warn{color:var(--vp-warn)}.vp-pill.p-warn>i{background:var(--vp-warn)}.vp-pill.p-bad{color:var(--vp-bad)}.vp-pill.p-bad>i{background:var(--vp-bad)}.vp-pill.p-mut{color:var(--vp-text-3)}.vp-pill.p-mut>i{background:var(--vp-text-3)}.vp-table-state{padding:24px!important;color:var(--vp-text-3);text-align:center}.vp-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 4px 2px;color:var(--vp-text-2);font-size:12px}.vp-pager label{display:inline-flex;align-items:center;gap:6px}.vp-pager input,.vp-pager select,.vp-pref-grid select{padding:4px 6px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12px/1.5 var(--vp-font);font-variant-numeric:tabular-nums}.vp-pager input{width:56px;text-align:center}.vp-pg-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:inherit}.vp-pg-btn:hover:not(:disabled){border-color:var(--vp-border-strong);color:var(--vp-text)}.vp-fpick{position:relative}.vp-fpick-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:220px;max-width:400px;min-height:30px;padding:2px 4px 2px 6px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.vp-fpick-box:focus-within{border-color:var(--vp-blue);outline:2px solid var(--vp-blue);outline-offset:1px}.vp-fpick-sels{display:contents}.vp-fsel{display:inline-flex;align-items:center;gap:2px;min-height:22px;padding:1px 2px 1px 8px;border:1px solid var(--vp-blue);border-radius:var(--vp-radius);color:var(--vp-text);font-size:11.5px;white-space:nowrap}.vp-fsel-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--vp-radius);color:var(--vp-text-3)}.vp-fpick-q{flex:1;min-width:130px;min-height:24px;padding:0 4px;border:0;background:none;color:var(--vp-text);font:12px/1.5 var(--vp-font)}.vp-fpick-q:focus-visible{outline:0}.vp-acct-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;display:flex;flex-direction:column;gap:2px;max-height:340px;padding:4px;overflow:auto;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 14px 40px #0009}.vp-fpick-menu{right:auto;min-width:300px;max-width:460px}.vp-acct-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:12.5px;text-align:left}.vp-acct-menu button>span:first-child{display:inline-flex;align-items:center;min-width:0}.vp-acct-menu button:hover,.vp-acct-menu button.cur{background:var(--vp-surface-2);color:var(--vp-text)}.vp-acct-menu button.on b,.vp-check{color:var(--vp-blue)}.vp-picker-note{padding:6px 10px}.vp-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#0009;font-family:var(--vp-font);color:var(--vp-text)}.vp-modal-card{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:86vh;overflow:hidden;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);background:var(--vp-surface);box-shadow:0 18px 50px #000000b3}.vp-modal-head{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--vp-border)}.vp-modal-head h2{flex:none;margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-wide);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap}label :is(.vp-sub,.vp-hint,.vp-mut,.vp-error,small,.aa-opt,[class*=-hint],[class*=-note],[class*=-error],[class*=-help],[role=alert],[role=listbox]){letter-spacing:normal;text-transform:none}:is(.vp-shell,.vp-modal) label:has(>input:is([type=checkbox],[type=radio])){letter-spacing:normal;text-transform:none}.vp-modal-head .vp-sub{flex:1 1 12em;min-width:0}.vp-modal-body{display:flex;flex-direction:column;gap:16px;padding:16px 18px;overflow:auto}.vp-modal-foot{padding:0 18px 16px}.vp-pop-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.vp-abtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;font-weight:600;text-decoration:none}.vp-workhead-right .vp-abtn{min-height:38px}.vp-pref-grid{display:grid;gap:14px}.vp-pref-grid label{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.vp-pref-grid label:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.vp-pref-grid select{width:100%;max-width:none;min-height:40px}.vp-tbl-full{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;background:var(--vp-bg);color:var(--vp-text);font-family:var(--vp-font)}.vp-tf-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--vp-border)}.vp-tf-head h1{margin:0;color:var(--vp-text-2);font:700 12px/1.5 var(--vp-wide);letter-spacing:.35em;text-transform:uppercase;white-space:nowrap}.vp-tf-head .vp-nlrow{flex:1;min-width:280px;margin:0;padding:0;border:0}.vp-tf-hint{margin:0;padding:8px 14px;color:var(--vp-text-3);font-size:11.5px}.vp-tf-body{flex:1;display:flex;gap:12px;min-height:0;padding:12px}.vp-tf-grid{flex:1;min-width:0;min-height:0}.vp-tf-grid .dg-root{height:100%;min-height:0;border-color:var(--vp-border);background:var(--vp-surface);color:var(--vp-text)}.vp-tf-grid .dg-root{--spine-bg: var(--vp-bg);--spine-surface: var(--vp-surface);--spine-surface-2: var(--vp-surface-2);--spine-border: var(--vp-border);--spine-fg: var(--vp-text);--spine-fg-muted: var(--vp-text-2);--spine-primary: var(--vp-blue)}.vp-tf-side{width:400px;flex:none;min-height:0;overflow:auto}.vp-tf-side>.vp-card{min-height:100%}@container pane (min-width: 981px){.vp-hmi{transition:grid-template-columns .2s cubic-bezier(.22,.61,.36,1)}.vp-side{overflow-x:hidden;transition:opacity .2s ease-out}.vp-side>*{flex-shrink:0;width:calc(var(--vp-rail-w) - 33px)}.vp-hmi[data-rail=closed]{grid-template-columns:minmax(0,1fr) 0px;transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,.6,1)}.vp-hmi[data-rail=closed]>.vp-side{visibility:hidden;opacity:0;transition:opacity .16s ease-in,visibility 0s linear .16s}.vp-hmi:has(.vp-work>[data-vp-fill]){grid-template-rows:minmax(0,1fr);overflow:hidden}.vp-hmi:has(.vp-work>[data-vp-fill])>.vp-stage{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.vp-hmi:has(.vp-work>[data-vp-fill])>.vp-side{min-height:0;overflow-y:auto}}@container pane (max-width: 1280px){.vp-hmi{--vp-rail-w: 330px}}@container pane (max-width: 980px){.vp-hmi{grid-template-columns:1fr}.vp-side{position:absolute;inset:0;z-index:45;overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--vp-bg);animation:vp-rail-in .2s cubic-bezier(.22,.61,.36,1)}.vp-side>:not(:last-child){display:none}.vp-hmi[data-rail=closed]>.vp-side{display:none}.vp-hmi:has(.vp-work>[data-vp-fill])>.vp-stage{min-height:var(--vp-hmi-h, auto)}}@container pane (max-width: 760px){.vp-workhead-right .vp-abtn{min-height:44px}}@keyframes vp-rail-in{0%{transform:translate(100%)}to{transform:none}}@container pane (max-width: 700px){.vp-stage{padding:12px}.order-head .vp-workhead-right,.order-head .order-type-tabs{min-width:0}.vp-stage-top{flex-direction:column}.vp-fchip,.vp-fclear,.vp-xbtn,.vp-pg-btn{min-width:44px;min-height:44px}.vp-fsearch,.vp-pager input,.vp-pager select,.vp-fpick-q{min-height:44px;font-size:16px}.vp-fpick-box{min-width:min(100%,220px);max-width:100%}.vp-side{padding:12px}}@media(max-width:980px){.vp-tf-body{flex-direction:column;overflow:auto}.vp-tf-grid{min-height:480px}.vp-tf-side{width:100%}}@media(max-width:1280px){.vp-profile-text{max-width:250px}}@media(max-width:700px){.vp-modal-head{flex-wrap:wrap}.vp-modal.vp-modal-sheet{padding:0;place-items:stretch}.vp-modal-sheet .vp-modal-card{width:100%!important;height:100dvh;max-height:100dvh;border:0;border-radius:0;clip-path:none}.vp-modal-sheet .vp-modal-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}.vp-modal-head h2{flex:1 1 0;min-width:0;font-size:10px;white-space:normal;overflow-wrap:anywhere}.vp-modal-head .vp-sub{order:3;flex-basis:100%}.vp-tf-head{max-height:55dvh;overflow:auto}.vp-tf-head .vp-nlrow{min-width:100%}.vp-tf-body{padding:8px}.vp-tf-grid{min-height:420px}.vp-fchip,.vp-fclear,.vp-xbtn,.vp-pg-btn{min-width:44px;min-height:44px}.vp-fsearch,.vp-pager input,.vp-pager select,.vp-fpick-q{min-height:44px;font-size:16px}}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.vp-frame-body{flex-direction:column}.vp-queuestrip{flex-direction:row;width:auto;height:48px;border-right:0;border-bottom:1px solid var(--vp-border)}.vp-frame>.sp-status-bar .vp-lock-disabled,.vp-frame>.sp-status-bar .vp-sb-note,.vp-frame>.sp-status-bar .vp-demo-badge,.vp-frame>.sp-status-bar .vp-sb-full,.vp-frame .vp-profile-text{display:none}.vp-frame>.sp-status-bar .status-start{gap:2px}.vp-frame>.sp-status-bar .status-heading{flex-direction:row;align-items:center;gap:2px}.vp-frame>.sp-status-bar .vp-sb-back{display:none}.vp-frame>.sp-status-bar .vp-persona-trigger{min-width:44px;min-height:44px;padding:0}.vp-frame>.sp-status-bar .vp-env{padding:0 8px;font-size:11px}.vp-frame>.sp-status-bar .vp-page-title{flex:1;min-width:0}.vp-profile-text{max-width:155px}}:where(.app-root [data-sp-top-layer][popover]){margin:0;inset:auto;width:auto;height:auto;padding:0;border:0;background:none;color:inherit;overflow:visible}.vp-shell .lockrow{display:flex;gap:8px}.vp-shell .locker{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-height:66px;padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s}.vp-shell .locker:hover:not(:disabled){border-color:var(--vp-border-strong)}.vp-shell .locker[aria-pressed=true]{border-color:var(--vp-blue);color:var(--vp-text)}.vp-shell .locker[aria-pressed=true] .st{color:var(--vp-blue)}.vp-shell .locker.danger[aria-pressed=true]{border-color:var(--vp-bad)}.vp-shell .locker.danger[aria-pressed=true] .st{color:var(--vp-bad)}.vp-shell .locker .st{color:var(--vp-text-3);font-size:10px}.vp-shell .locker:disabled{opacity:.4}@media(prefers-reduced-motion:reduce){.vp-shell *,.vp-shell *:before,.vp-shell *:after,.vp-modal *,.vp-tbl-full *{transition-duration:.01ms!important;animation:none!important}}@media(min-width:701px){.vp-frame [data-toasts]:not(.fold){bottom:84px}}@supports (anchor-name: --osm-ws-why){.sp-ws-menu [role=menuitem][aria-describedby] .sp-ws-menu-label{flex:0 1 auto;anchor-name:--osm-ws-why}.sp-ws-menu .sp-ws-menu-why{position:fixed;position-anchor:--osm-ws-why;position-try-fallbacks:flip-inline;left:calc(anchor(right) + 6px);top:calc(anchor(center) - 8px);box-sizing:border-box;width:16px;height:16px;padding:0;overflow:hidden;font-size:0;color:var(--spine-fg-muted);cursor:help}.sp-ws-menu .sp-ws-menu-why:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background:currentColor;-webkit-mask:var(--osm-info-icon) center / 16px 16px no-repeat;mask:var(--osm-info-icon) center / 16px 16px no-repeat}.sp-ws-menu .sp-ws-menu-why:hover,.sp-ws-menu [role=menuitem]:focus-visible+.sp-ws-menu-why{width:max-content;max-width:260px;height:auto;overflow:visible;margin:-6px 0 0 -4px;padding:6px 10px 6px 26px;font-size:var(--spine-fs-sm);line-height:16px;color:var(--spine-fg);background:var(--spine-surface-2);border:1px solid var(--spine-border);border-radius:var(--spine-r);box-shadow:var(--spine-shadow-3)}.sp-ws-menu .sp-ws-menu-why:hover:before,.sp-ws-menu [role=menuitem]:focus-visible+.sp-ws-menu-why:before{left:3px;top:5px;color:var(--spine-fg-muted)}}:is(:lang(th),:lang(my),:lang(bn),:lang(hi),:lang(ja),:lang(ko),:lang(zh)) *{letter-spacing:normal!important}:root{--osm-info-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.6' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3Crect x='7.35' y='7' width='1.3' height='4.6' rx='.65'/%3E%3Ccircle cx='8' cy='4.85' r='.85'/%3E%3C/svg%3E")}.app-root[data-v-8ac4da46]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--spine-bg);color:var(--spine-fg);font-family:var(--spine-font);font-size:var(--spine-fs)}.vp-surface-switch[data-v-b2904b50]{position:relative;flex:none}.vp-surface-switch button[data-v-b2904b50]{min-height:26px}.vp-surface-switch button[aria-disabled=true][data-v-b2904b50]{opacity:.42;cursor:not-allowed}.vp-surface-switch button[data-v-b2904b50]:disabled{cursor:progress}.vp-surface-why[data-v-b2904b50]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:max-content;max-width:240px;padding:6px 9px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-3);color:var(--vp-text);font-size:12px;font-weight:500;line-height:1.4;white-space:normal;opacity:0;pointer-events:none;transition:opacity .12s}button:focus-visible+.vp-surface-why[data-v-b2904b50],.vp-surface-tapped+.vp-surface-why[data-v-b2904b50]{opacity:1}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.vp-surface-switch button[data-v-b2904b50]{min-height:44px;padding:2px 8px}}@media(prefers-reduced-motion:reduce){.vp-surface-why[data-v-b2904b50]{transition:none}}.vp-tbl-card.vp-tbl-detail{container-type:inline-size}.vp-tbl .vp-row-chev{width:40px;padding:0 0 0 8px}.vp-row-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vp-chev{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:var(--vp-radius);color:var(--vp-text-3)}.vp-chev:hover{background:var(--vp-surface-3);color:var(--vp-text)}.vp-chev .vp-icon{transition:transform .16s ease-out}.vp-chev[aria-expanded=true]{color:var(--vp-text)}.vp-chev[aria-expanded=true] .vp-icon{transform:rotate(90deg)}.vp-rowbtn[aria-expanded=true]>td{border-bottom-color:transparent}.vp-tbl .vp-row-detail>td{padding:0 0 10px;background:var(--vp-surface);white-space:normal}.vp-row-detail-in{position:sticky;left:0;box-sizing:border-box;width:100cqi;max-width:100%;padding:4px 14px 6px 48px}.vp-rowbtn[aria-expanded=true],.vp-rowbtn[aria-expanded=true]+.vp-row-detail{box-shadow:inset 2px 0 0 var(--vp-border-strong)}.vp-row-detail :focus-visible{scroll-margin-block:24px 72px}@media(pointer:coarse){.vp-chev{width:44px;height:44px}}@container (max-width: 640px){.vp-row-detail-in{padding-left:14px}}@media(prefers-reduced-motion:reduce){.vp-chev .vp-icon{transition:none}}.vp-ref{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vp-ref code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.02em;color:var(--vp-text-2)}.vp-ref-open{padding:0;font:inherit;text-align:left}.vp-ref-open code{color:var(--vp-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.vp-ref-open:hover code{text-decoration-color:currentColor}.vp-ref-copy{position:relative;display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--vp-radius);background:transparent;color:var(--vp-text-3);opacity:.6;cursor:pointer;transition:opacity .12s ease-out,background-color .12s ease-out,color .12s ease-out}tr:hover .vp-ref-copy,tr:focus-within .vp-ref-copy,.vp-ref-copy:focus-visible{opacity:1}.vp-ref-copy:hover{background:color-mix(in srgb,var(--vp-text) 10%,transparent);color:var(--vp-text)}@media(pointer:coarse){.vp-ref-copy{opacity:1}.vp-ref-copy:before{content:"";position:absolute;inset:-10px}}@media(prefers-reduced-motion:reduce){.vp-ref-copy{transition:none}}.home-stage,.home-role-home,.home-notifications{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.home-status{display:flex;flex-direction:column;gap:10px}.home-cluster{display:flex;flex-direction:column;gap:8px}.home-speed{display:flex;align-items:baseline;gap:10px}.home-speed b{font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1;letter-spacing:-.02em}.home-speed span{color:var(--vp-text-2);font-size:13px;font-weight:500}.home-powerbar{position:relative;width:230px;height:4px;margin-top:2px;overflow:hidden;border-radius:2px;background:var(--vp-surface-3)}.home-powerbar i{position:absolute;top:0;bottom:0;background:var(--vp-text-2);transition:left .3s,right .3s}.home-powerbar i.home-refunds{background:var(--vp-bad)}.home-power-cap{display:flex;justify-content:space-between;width:230px;margin-top:4px;color:var(--vp-text-3);font-size:11px}.home-cluster-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px}button.home-chip{cursor:pointer;transition:border-color .15s,color .15s}button.home-chip:hover{border-color:var(--vp-border-strong);color:var(--vp-text)}.home-chip[aria-pressed=true]{border-color:var(--vp-blue)}.home-chip b{color:var(--vp-text);font-weight:600}.vp-shell{--home-shadow: rgb(0 0 0 / 50%);--home-glow: #161a1f}.app-root[data-base=light] .vp-shell{--home-shadow: rgb(21 32 42 / 12%);--home-glow: var(--vp-surface)}.home-role-strip{display:flex;flex-direction:column;gap:12px}.home-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.home-kpi-unsourced b{color:var(--vp-text-3)}.home-kpi{display:flex;min-width:0;min-height:90px;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text);text-align:left}.home-kpi small{color:var(--vp-text-3);font-size:10px;font-weight:600}.home-kpi b{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.15}button.home-kpi{cursor:pointer;font:inherit;transition:border-color .15s}button.home-kpi:hover{border-color:var(--vp-border-strong)}button.home-kpi[aria-pressed=true]{border-color:var(--vp-blue)}button.home-kpi[aria-pressed=true] small{color:var(--vp-blue)}.home-delta{color:var(--vp-text-3);font-size:11px;font-weight:600}.home-up{color:var(--vp-good)}.home-dn,.home-bad{color:var(--vp-bad)}.home-mut{color:var(--vp-text-3)}.home-warn{color:var(--vp-warn)}.home-ok{color:var(--vp-good)}.home-mbar{height:3px;margin-top:4px;overflow:hidden;border-radius:2px;background:var(--vp-surface-3)}.home-mbar i{display:block;height:100%;background:var(--vp-text-2)}.home-chart-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px 16px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.home-chart-card h3{margin:0;color:var(--vp-text-2);font-size:11px;font-weight:600;line-height:1.5}.home-lv-head{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-height:32px}.home-lv-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.home-lv-tools:empty{display:none}.home-lv-state{color:var(--vp-good);font-size:10px;font-weight:600;white-space:nowrap}.home-lv-state.home-inspecting{color:var(--vp-warn)}.home-lv-state.home-lv-zone{color:var(--vp-text-3)}.home-chart-wrap{position:relative;min-width:0}.home-lv-bars{position:relative;display:flex;align-items:stretch;gap:2px;height:64px;border-bottom:1px solid var(--vp-border-strong);cursor:crosshair}.home-lv-empty{cursor:default}.home-lv-sparse{gap:4px}.home-lv-bar{display:flex;min-width:1px;height:100%;flex:1;flex-direction:column-reverse;gap:1px;overflow:hidden;border-radius:1.5px 1.5px 0 0}.home-lv-bar i{display:block;flex:none}.home-lv-bar:hover,.home-lv-bar-active{outline:1px solid var(--vp-border-strong)}.home-lv-empty .home-lv-bar:hover{outline:0}.home-lv-ax{display:flex;justify-content:space-between;gap:8px;padding-top:4px;color:var(--vp-text-3);font-size:10px;line-height:1.4}.home-chart-empty{position:absolute;inset:0;display:grid;margin:0;place-items:center;color:var(--vp-text-3);font-size:12px;font-weight:500;pointer-events:none}.home-line-frame .home-chart-empty{inset:10px 12px 24px 44px}.home-chart-tooltip{position:absolute;z-index:40;display:flex;min-width:max-content;flex-direction:column;padding:6px 10px;transform:translate(-50%,calc(-100% - 8px));border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-bg);box-shadow:0 6px 18px var(--home-shadow);color:var(--vp-text);font-size:12px;line-height:1.45;pointer-events:none;white-space:nowrap}.home-chart-tooltip b{color:var(--vp-text);font-weight:600}.home-chart-tooltip span,.home-chart-tooltip small{color:var(--vp-text-2)}.home-chart-tooltip small{margin-top:2px;font-size:11px}.home-lv-tip{top:0}.home-charts-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-line-chart{display:block;width:100%;height:168px;overflow:visible}.home-line-chart:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.home-chart-grid{stroke:var(--vp-surface-3);stroke-width:1;shape-rendering:crispEdges}.home-chart-zero{stroke:var(--vp-border-strong);stroke-width:1;shape-rendering:crispEdges}.home-chart-label{fill:var(--vp-text-3);font-family:var(--vp-font);font-size:10px;font-variant-numeric:tabular-nums}.home-chart-negative{fill:var(--vp-bad);font-weight:600}.home-chart-area{opacity:.12}.home-chart-line{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.home-chart-bad{fill:var(--vp-bad)}.home-chart-average{stroke:var(--vp-text-2);stroke-width:1;stroke-dasharray:4 4}.home-chart-cursor{stroke:var(--vp-border-strong);stroke-width:1}.home-chart-dot{stroke:var(--vp-surface);stroke-width:2}.home-legend{display:flex;gap:6px 16px;flex-wrap:wrap;color:var(--vp-text-2);font-size:11px;line-height:1.5}.home-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.home-legend i{display:inline-block;width:8px;height:8px;flex:none;border-radius:1px}.home-legend i.home-legend-line{width:14px;height:2px;border-radius:1px}.home-legend i.home-legend-bad{background:var(--vp-bad)}.home-legend i.home-legend-average{width:14px;height:0;border-top:1.5px dashed var(--vp-text-2);border-radius:0}.home-viz{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.home-viz:before{position:absolute;inset:0;background:radial-gradient(60% 45% at 50% 58%,var(--home-glow) 0%,transparent 70%);content:"";pointer-events:none}.home-viz>svg{position:relative;width:min(100%,880px);height:auto;overflow:visible}.home-viz-narrow{min-height:0;padding-top:52px}.home-viz-narrow>svg{width:100%}.home-flow-open{position:absolute;z-index:2;top:8px;right:8px;min-height:34px}.home-flow-ground line{stroke:var(--vp-border);stroke-width:1;opacity:.6}.home-flow-shadow{fill:var(--home-shadow)}.home-flow-wires path{fill:none;stroke:var(--vp-border);stroke-width:1.6}.home-flow-stop-top{stop-color:var(--vp-surface-3)}.home-flow-stop-mid{stop-color:var(--vp-surface-2)}.home-flow-stop-low{stop-color:var(--vp-surface)}.home-flow-body{fill:url(#home-body-gradient) var(--vp-surface-2);stroke:var(--vp-border-strong);stroke-width:1.6}.home-flow-plate{fill:var(--vp-surface-2);stroke:var(--vp-border-strong);stroke-width:1.4}.home-flow-inner{fill:none;stroke:var(--vp-border);stroke-width:1}.home-flow-edge{fill:none;stroke:var(--vp-text-3);stroke-width:2;opacity:.55}.home-flow-label{fill:var(--vp-text-3);font-family:var(--vp-font);font-size:10px;font-weight:500}.home-flow-sub{fill:var(--vp-text-3);font-family:var(--vp-font);font-size:10px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.home-flow-strong{fill:var(--vp-text);font-size:10.5px}.home-flow-gateway{fill:var(--vp-text);font-size:11px}.home-flow-core-label{fill:var(--vp-text-2)}.home-flow-rail-label{fill:var(--vp-text);font-size:10px;font-weight:600}.home-flow-settle{fill:var(--vp-text-2)}.home-flow-core{transition:opacity .4s}.home-maintenance .home-flow-core polygon,.home-maintenance .home-flow-core path{opacity:.45}.home-rail-node{cursor:pointer}.home-rail-node:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.home-rail-off .home-rail-body polygon,.home-rail-off .home-rail-body line{opacity:.45}.home-rail-off .home-flow-rail-label{fill:var(--vp-text-2)}.home-rail-none .home-rail-body polygon{fill-opacity:.4;stroke-dasharray:4 3}.home-rail-none .home-rail-body line{opacity:.45}.home-flow-packets{opacity:.8}.home-quick{position:sticky;z-index:10;bottom:0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding:12px 0 8px;background:linear-gradient(0deg,var(--vp-bg) 72%,transparent)}.home-qc-wrap{position:relative}.home-qc{display:flex;min-width:96px;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,transform .12s,background .15s}.home-qc:hover{border-color:var(--vp-border-strong);color:var(--vp-text)}.home-qc:active{transform:scale(.97)}.home-qc em{color:var(--vp-text-3);font-size:10px;font-style:normal}.home-qc-primary{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 14%,var(--vp-surface));color:var(--vp-text)}.home-qc-primary em{color:var(--vp-blue)}.home-qc-add{border-style:dashed;color:var(--vp-text-3)}.home-qc-remove{position:absolute;z-index:1;top:2px;right:2px;display:grid;width:24px;height:24px;place-items:center;border-radius:2px;color:var(--vp-text-3);cursor:pointer;opacity:.7}.home-qc-remove:hover{background:var(--vp-surface-3);color:var(--vp-bad);opacity:1}.home-preview-feedback{margin:0;padding:8px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;line-height:1.45}.home-maintenance-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-maintenance-body{display:flex;flex-direction:column;gap:16px}.home-mgroup{display:flex;flex-direction:column;gap:6px}.home-mgroup-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--vp-border)}.home-mgroup-head h4{margin:0;color:var(--vp-text-3);font-size:10px;font-weight:600}.home-mgroup-head>span{display:flex;gap:6px}.home-good-text{color:var(--vp-good)}.home-mrow{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:14px;min-height:44px;padding:4px 12px;border-radius:var(--vp-radius);background:var(--vp-surface-2);font-size:13px}.home-mop{display:flex;align-items:center;gap:8px;color:var(--vp-text-3);font-size:10px;font-weight:600}.home-tgl{position:relative;width:48px;height:28px;flex:none;border:1px solid var(--vp-border-strong);border-radius:14px;background:var(--vp-surface-3);cursor:pointer;transition:background .2s}.home-tgl:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--vp-text-2);content:"";transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.home-tgl[aria-pressed=true]{background:color-mix(in srgb,var(--vp-blue) 35%,var(--vp-surface-3))}.home-tgl[aria-pressed=true]:after{transform:translate(20px);background:var(--vp-blue)}.home-tgl:disabled{cursor:not-allowed;opacity:.3}.home-addcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-palette{display:flex;gap:8px;flex-wrap:wrap}.home-pal{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;font-weight:500;cursor:grab}.home-pal[aria-pressed=true]{border-color:var(--vp-blue);color:var(--vp-text)}.home-describe{display:flex;gap:8px}.home-describe .vp-fsearch{max-width:none}.home-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-role-actions{display:flex;gap:8px;flex-wrap:wrap}.home-role-record-head h1{font-size:13px}.home-role-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.home-role-table-wrap .vp-tbl{min-width:720px}.home-notification-list{display:flex;flex-direction:column;gap:6px;container-type:inline-size}.home-notification-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.home-notification-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--vp-radius);background:var(--vp-surface-2);font-size:12.5px}.home-notification-row>.vp-pill{justify-self:start}.home-notification-selectable{cursor:pointer}.home-notification-selectable:hover{background:var(--vp-surface-3)}.home-notification-current{border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-3);box-shadow:inset 2px 0 0 var(--vp-blue)}.home-notification-text{min-width:0;padding:0;color:var(--vp-text-2);font:inherit;line-height:1.45;text-align:left;overflow-wrap:anywhere}.home-notification-text small{display:block;margin-top:2px;color:var(--vp-text-3);font-size:11px}.home-notification-actions{display:flex;align-items:center;justify-self:end;gap:6px}.home-notification-action{min-height:32px;padding:2px 10px}.home-notification-more{display:flex;justify-content:center}.home-notification-detail-text{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.home-detail-actions{display:flex;gap:8px;flex-wrap:wrap}.home-alert-rail{min-height:320px}.home-alert-search{max-width:none}.home-alert-open{align-self:flex-start}.home-awareness{display:flex;min-width:0;flex-direction:column;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);overflow:hidden}.home-awareness-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-bottom:1px solid var(--vp-border)}.home-awareness-body{display:grid;min-height:168px;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--vp-bg) 70%,var(--vp-surface))}.home-awareness-body svg{display:block;width:100%;height:168px}.home-awareness-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--vp-border);font-size:12.5px}.home-awareness-foot b{font-weight:600}.home-awareness-foot span{color:var(--vp-text-2)}.home-awareness-probe{fill:var(--vp-text-2)}.home-balance-grid{display:grid;width:100%;height:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px}.home-balance-tile{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px 8px;border:1px solid var(--vp-border);border-radius:2px}.home-balance-tile small{overflow:hidden;color:var(--vp-text-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.home-balance-tile b{color:var(--vp-text);font-size:11.5px;white-space:nowrap}.home-balance-low{border-color:var(--vp-bad)}.assistant-pop,.assistant-pop *{box-sizing:border-box}.assistant-pop{position:fixed;z-index:1400;right:16px;bottom:84px;display:flex;width:min(360px,calc(100vw - 24px));max-height:min(560px,70vh);flex-direction:column;overflow:hidden;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 18px 50px #000000b3;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);color:var(--vp-text);font-family:var(--vp-font);font-size:16px;line-height:1.5}.assistant-pop button{border:0;background:none;color:inherit;font-family:inherit;cursor:pointer;touch-action:manipulation}.assistant-pop button:disabled{cursor:not-allowed;opacity:.42}.assistant-pop button:focus-visible,.assistant-pop input:focus-visible,.assistant-pop select:focus-visible,.assistant-pop [tabindex]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px;border-radius:var(--vp-radius)}.assistant-full{inset:0;display:grid;width:auto;max-height:none;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;border:0;background:linear-gradient(180deg,var(--vp-surface),var(--vp-bg));clip-path:none}.assistant-side{display:none}.assistant-full .assistant-side{display:flex;min-height:0;flex-direction:column;grid-row:1 / -1;grid-column:1;border-right:1px solid var(--vp-border)}.assistant-side-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px}.assistant-side-head h3{margin:0;color:var(--vp-text-2);font-family:var(--vp-font);font-size:10px}.assistant-side-head .vp-abtn{min-height:32px;padding:2px 10px}.assistant-side>.vp-fsearch{max-width:none;flex:none;margin:0 14px 10px}.assistant-session-count{padding:0 16px 8px;color:var(--vp-text-3);font-size:10.5px}.assistant-session-cards{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:0 10px 14px}.assistant-session-card{position:relative;display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);text-align:left;cursor:pointer;transition:border-color .15s}.assistant-session-card:hover{border-color:var(--vp-border-strong)}.assistant-session-card[aria-current=true]{border-color:var(--vp-blue);background:var(--vp-surface-3)}.assistant-session-title{display:flex;align-items:center;gap:6px;min-width:0;padding-right:76px;color:var(--vp-text);font-size:13px;font-weight:600}.assistant-session-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-pin{color:var(--vp-warn);font-size:11px}.assistant-session-meta{color:var(--vp-text-3);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.assistant-session-preview{overflow:hidden;color:var(--vp-text-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.assistant-session-tags{display:flex;gap:4px;flex-wrap:wrap}.assistant-session-tags span{padding:1px 5px;border:1px solid var(--vp-border);border-radius:2px;color:var(--vp-text-3);font-size:9.5px}.assistant-session-tags span.assistant-action-tag{border-color:#33475a;color:var(--vp-blue)}.assistant-session-tools{position:absolute;top:6px;right:6px;display:flex;gap:2px;opacity:0;transition:opacity .15s}.assistant-session-card:hover .assistant-session-tools,.assistant-session-card:focus-within .assistant-session-tools,.assistant-session-card[aria-current=true] .assistant-session-tools{opacity:1}.assistant-session-tools button{display:grid;width:24px;height:24px;place-items:center;border-radius:2px;color:var(--vp-text-3);font-size:12px}.assistant-session-tools button:hover{background:var(--vp-surface);color:var(--vp-text)}.assistant-session-edit{width:100%;min-width:0;padding:2px 6px;border:1px solid var(--vp-blue);border-radius:2px;background:var(--vp-bg);color:var(--vp-text);font:600 13px/1.5 var(--vp-font)}.assistant-session-empty{padding:14px;color:var(--vp-text-3);font-size:12px}.assistant-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--vp-border)}.assistant-full .assistant-head{grid-column:2;padding:14px 24px}.assistant-head h2{flex:none;margin:0;color:var(--vp-text-2);font-family:var(--vp-font);font-size:10px;white-space:nowrap}.assistant-head-tools{display:flex;gap:2px;margin-left:auto}.assistant-head-tools button{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--vp-radius);color:var(--vp-text-3)}.assistant-head-tools button:hover{background:var(--vp-surface-2);color:var(--vp-text)}.assistant-session-select{flex:1;min-width:0;max-width:170px;min-height:32px;padding:6px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12px/1.5 var(--vp-font)}.assistant-full .assistant-session-select,.assistant-full .assistant-new-compact{display:none}.assistant-messages{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.assistant-full .assistant-messages{width:100%;max-width:940px;grid-column:2;margin:0 auto;padding:24px}.assistant-message{max-width:88%;padding:8px 12px;border-radius:var(--vp-radius);font-size:12.5px;line-height:1.5}.assistant-full .assistant-message{max-width:72%;font-size:14px}.assistant-message-user{align-self:flex-end;background:var(--vp-surface-3);color:var(--vp-text)}.assistant-message-bot{align-self:flex-start;border:1px solid var(--vp-border);background:var(--vp-surface-2);color:var(--vp-text-2)}.assistant-message-system{align-self:center;border:1px dashed var(--vp-border);color:var(--vp-text-3)}.assistant-message-text{margin:0;overflow-wrap:anywhere}.assistant-message-text+*{margin-top:8px}.assistant-message-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.assistant-message-chips button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);color:var(--vp-blue);font-size:11.5px;font-weight:600;transition:background .15s}.assistant-message-chips button:hover{background:var(--vp-surface-3)}.assistant-mini-kpis{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.assistant-mini-kpi{display:flex;min-width:82px;flex-direction:column;padding:6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-3)}.assistant-mini-kpi small{color:var(--vp-text-3);font-size:9px;font-weight:600}.assistant-mini-kpi b{color:var(--vp-text);font-size:16px;font-variant-numeric:tabular-nums}.assistant-mini-kpi span{color:var(--vp-good);font-size:10px}.assistant-table-wrap{max-width:100%;overflow-x:auto}.assistant-message-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.assistant-message-table th{padding:4px 8px;border-bottom:1px solid var(--vp-border-strong);color:var(--vp-text-3);font-size:9px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.assistant-message-table td{padding:4px 8px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-2);white-space:nowrap}.assistant-message-table td:first-child{color:var(--vp-text)}.assistant-bars-block{margin-top:8px}.assistant-bars{display:flex;align-items:flex-end;gap:3px;height:52px}.assistant-bars i{min-width:6px;flex:1;border-radius:1.5px 1.5px 0 0;background:#4894d6}.assistant-bars-axis{display:flex;justify-content:space-between;margin-top:2px;color:var(--vp-text-3);font-size:9px}.assistant-composer-wrap{border-top:1px solid var(--vp-border)}.assistant-full .assistant-composer-wrap{grid-column:2}.assistant-composer{display:flex;gap:8px;padding:10px 14px}.assistant-full .assistant-composer{justify-content:center;padding:14px 24px calc(14px + env(safe-area-inset-bottom))}.assistant-composer input{flex:1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.assistant-full .assistant-composer input{max-width:880px}.assistant-composer input::placeholder{color:var(--vp-text-3)}.assistant-composer button{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text-2);transition:color .15s,border-color .15s}.assistant-composer button:hover:not(:disabled){border-color:var(--vp-border-strong);color:var(--vp-text)}.assistant-composer button[aria-pressed=true]{border-color:var(--vp-bad);color:var(--vp-bad);animation:assistant-mic-pulse 1.2s ease-in-out infinite}.assistant-feedback{margin:0;padding:7px 14px 0;color:var(--vp-warn);font-size:11px;line-height:1.4}@keyframes assistant-mic-pulse{0%,to{box-shadow:0 0 #f0716a59}50%{box-shadow:0 0 0 6px #f0716a00}}@container (max-width: 480px){.home-notification-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.home-notification-row>.vp-pill{grid-row:1;grid-column:1}.home-notification-actions{grid-row:1;grid-column:2}.home-notification-text{grid-row:2;grid-column:1 / -1}}@media(max-width:1280px){.home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.home-charts-two{grid-template-columns:1fr}.home-viz{min-height:240px}.assistant-full .assistant-message{max-width:88%}}@container pane (max-width: 980px){.home-charts-two{grid-template-columns:1fr}.home-viz{min-height:240px}.assistant-full .assistant-message{max-width:88%}}@media(max-width:760px){.home-addcols{grid-template-columns:1fr}.home-mrow{grid-template-columns:minmax(100px,1fr) auto;gap:8px}.home-mrow>.vp-pill{justify-self:end}.home-mop{min-height:36px}.assistant-full{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.assistant-full .assistant-side{max-height:210px;grid-row:1;grid-column:1;border-right:0;border-bottom:1px solid var(--vp-border)}.assistant-full .assistant-head{grid-row:2;grid-column:1}.assistant-full .assistant-messages{grid-row:3;grid-column:1;padding:16px}.assistant-full .assistant-composer-wrap{grid-row:4;grid-column:1}.assistant-full .assistant-message{max-width:88%}.assistant-session-cards{flex-direction:row;overflow-x:auto;overflow-y:hidden}.assistant-session-card{min-width:260px}}@container pane (max-width: 760px){.home-addcols{grid-template-columns:1fr}.home-mrow{grid-template-columns:minmax(100px,1fr) auto;gap:8px}.home-mrow>.vp-pill{justify-self:end}.home-mop{min-height:36px}.assistant-full{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.assistant-full .assistant-side{max-height:210px;grid-row:1;grid-column:1;border-right:0;border-bottom:1px solid var(--vp-border)}.assistant-full .assistant-head{grid-row:2;grid-column:1}.assistant-full .assistant-messages{grid-row:3;grid-column:1;padding:16px}.assistant-full .assistant-composer-wrap{grid-row:4;grid-column:1}.assistant-full .assistant-message{max-width:88%}.assistant-session-cards{flex-direction:row;overflow-x:auto;overflow-y:hidden}.assistant-session-card{min-width:260px}}@media(max-width:560px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi{padding:10px}.home-kpi b{font-size:19px}.home-powerbar,.home-power-cap{width:100%}.home-cluster-chips .home-chip{min-height:44px}.home-lv-head{gap:8px}.home-lv-state{margin-left:0}.home-lv-head .vp-seg button{min-width:44px;min-height:44px}.home-flow-open{min-height:44px}.home-quick{position:static;margin-top:24px}.home-qc{min-width:92px;min-height:68px}.home-qc-remove{width:32px;height:32px}.home-notification-action{min-width:40px;min-height:40px}.assistant-pop{right:12px;bottom:76px}.assistant-full{inset:0}.assistant-head{gap:6px;padding:10px}.assistant-head h2{font-size:9px}.assistant-head-tools button{width:44px;height:44px}.assistant-full .assistant-side{max-height:190px}.assistant-message{max-width:94%}.assistant-full .assistant-message{max-width:94%;font-size:13px}.assistant-composer{padding:10px}}@container pane (max-width: 560px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi{padding:10px}.home-kpi b{font-size:19px}.home-powerbar,.home-power-cap{width:100%}.home-cluster-chips .home-chip{min-height:44px}.home-lv-head{gap:8px}.home-lv-state{margin-left:0}.home-lv-head .vp-seg button{min-width:44px;min-height:44px}.home-flow-open{min-height:44px}.home-quick{position:static;margin-top:24px}.home-qc{min-width:92px;min-height:68px}.home-qc-remove{width:32px;height:32px}.home-notification-action{min-width:40px;min-height:40px}.assistant-pop{right:12px;bottom:76px}.assistant-full{inset:0}.assistant-head{gap:6px;padding:10px}.assistant-head h2{font-size:9px}.assistant-head-tools button{width:44px;height:44px}.assistant-full .assistant-side{max-height:190px}.assistant-message{max-width:94%}.assistant-full .assistant-message{max-width:94%;font-size:13px}.assistant-composer{padding:10px}}.home-surface-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.home-surface-features{display:flex;align-items:center;gap:8px;color:var(--vp-text-3);font-size:11px;font-weight:600}.home-surface-features .vp-fsearch{min-width:210px;min-height:34px}.home-rail-feature-off .home-rail-body{opacity:.28}.home-rail-feature-off .home-rail-body polygon{stroke-dasharray:4 3}.assistant-ai-off.assistant-full{grid-template-columns:minmax(0,1fr)}.assistant-ai-off .assistant-head,.assistant-ai-off .assistant-messages,.assistant-ai-off .assistant-composer-wrap{grid-column:1}.assistant-feature-off{display:flex;max-width:620px;flex-direction:column;align-items:flex-start;gap:12px;margin:auto;padding:24px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3)}.assistant-feature-off b{color:var(--vp-text);font-size:15px}.assistant-feature-off span{font-size:13px;line-height:1.55}@media(max-width:760px){.home-surface-features{flex:1 1 240px;flex-direction:column;align-items:flex-start}.home-surface-features .vp-fsearch{width:100%;min-height:44px}}@container pane (max-width: 760px){.home-surface-features{flex:1 1 240px;flex-direction:column;align-items:flex-start}.home-surface-features .vp-fsearch{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.home-stage *,.home-role-home *,.home-notifications *,.assistant-pop *,.assistant-pop{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.unwired-table[data-v-878fe1af]{min-width:0}@media(max-width:760px){.unwired-state[data-v-878fe1af]{text-align:left}.unwired-state span[data-v-878fe1af]{position:sticky;left:24px}}@container pane (max-width: 760px){.unwired-state[data-v-878fe1af]{text-align:left}.unwired-state span[data-v-878fe1af]{position:sticky;left:24px}}.dispute-gated[data-v-e92e932a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.risk-world-map[data-v-d88dd785]{display:block;width:100%;height:auto;min-width:520px}.risk-map-pulse[data-v-d88dd785]{animation:risk-map-pulse-d88dd785 2.4s ease-out infinite}@keyframes risk-map-pulse-d88dd785{0%{r:4;opacity:.8}to{r:16;opacity:0}}@media(prefers-reduced-motion:reduce){.risk-map-pulse[data-v-d88dd785]{animation:none;opacity:0}}.dispute-surfaces[data-v-78aa50c5]{display:flex;min-width:0;flex-direction:column;gap:16px}.live-none[data-v-e775de8b]{display:grid;gap:10px;min-width:0}.live-none-title[data-v-e775de8b]{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-font)}.live-none-card[data-v-e775de8b]{margin:0;padding:18px 20px;color:var(--vp-text-3);font-size:13px}@media(max-width:760px){.live-none-state[data-v-e775de8b]{text-align:left!important}.live-none-state span[data-v-e775de8b]{position:sticky;left:24px}}@container pane (max-width: 760px){.live-none-state[data-v-e775de8b]{text-align:left!important}.live-none-state span[data-v-e775de8b]{position:sticky;left:24px}}.abuse-live-gated[data-v-dc5bb9d0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-surfaces[data-v-b831744b]{display:flex;min-width:0;flex-direction:column;gap:16px}.tickets-live-call[data-v-7741b3ef]{max-height:50vh;margin:0;padding:12px;overflow:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.live-surfaces[data-v-8279c5cf]{display:flex;min-width:0;flex-direction:column;gap:16px}.risk-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.risk-head-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.risk-scope-picker{display:inline-flex;align-items:center;gap:7px;color:var(--vp-text-3);font-size:11px;white-space:nowrap}.risk-scope-picker .vp-fsearch{min-width:210px;min-height:32px;padding-block:4px}.risk-queue{max-width:100%;overflow-x:auto}.risk-detail-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.risk-subject{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.risk-table-subject{display:inline-block;min-width:260px;white-space:normal;line-height:1.45}.risk-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.risk-actions .vp-abtn{min-height:40px}.risk-primary{border-color:var(--vp-blue)!important;color:var(--vp-blue)!important}.risk-danger{color:var(--vp-bad)!important}.risk-feedback{margin:0;padding:10px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.risk-dgroup{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--vp-border)}.risk-dgroup h3{margin:0;color:var(--vp-text);font-size:12px;font-weight:600}.risk-analysis-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--vp-text-2);font-size:12px}.risk-analysis-row .vp-pill{max-width:62%;white-space:normal;text-align:right;line-height:1.4}.risk-verdict{flex-wrap:wrap}.risk-summary{display:flex;gap:24px;flex-wrap:wrap;padding:12px 0;border-block:1px solid var(--vp-border);color:var(--vp-text-2);font-size:12px}.risk-summary b{margin-right:6px;color:var(--vp-text);font-size:16px;font-variant-numeric:tabular-nums}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.risk-wide{grid-column:1 / -1}.risk-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.risk-card h2,.risk-card h3,.risk-popup-stack h3{margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.risk-investigation-title{font-size:19px!important;line-height:1.5;font-weight:500!important;overflow-wrap:anywhere}.risk-copy{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.risk-note{margin:0;padding:10px 14px;border-left:2px solid var(--vp-warn);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.risk-card .risk-note,.risk-popup-stack .risk-note{background:var(--vp-surface-2)}.risk-tag{color:var(--vp-text-2);font-size:11px;font-weight:500;white-space:nowrap}.risk-tag-warn{color:var(--vp-warn)}.risk-tag-bad{color:var(--vp-bad)}.risk-tag-good{color:var(--vp-good)}.risk-event{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-block:10px;border-bottom:1px solid var(--vp-border);font-size:13px}.risk-event:last-child{border-bottom:0}.risk-event>span:first-child{color:var(--vp-text-2)}.risk-event>b{font-weight:500;text-align:right}.risk-popup-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.risk-definition{display:grid;margin:0}.risk-definition>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:14px;padding:9px 0;border-bottom:1px solid var(--vp-border);font-size:12.5px}.risk-definition>div:last-child{border-bottom:0}.risk-definition dt{color:var(--vp-text-3)}.risk-definition dd{margin:0;color:var(--vp-text);overflow-wrap:anywhere}.risk-definition code{white-space:normal}.risk-form{display:grid;gap:16px}.risk-form label{display:grid;gap:8px;color:var(--vp-text-2);font-size:13px}.risk-form textarea,.risk-form input:not([type=checkbox]),.risk-form select{width:100%;min-height:44px;padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg);color:var(--vp-text);font:inherit}.risk-form textarea{min-height:90px;resize:vertical}.risk-form .risk-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.risk-check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--vp-blue)}.risk-evidence-table{overflow:auto}.risk-evidence-table .vp-tbl{min-width:680px}.risk-log{display:grid;gap:12px;margin:0;padding:0;list-style:none}.risk-log>li,.risk-ip-row{padding-bottom:12px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-2);font-size:13px;line-height:1.6}.risk-log>li:last-child,.risk-ip-row:last-child{border-bottom:0}.risk-log small{display:block;color:var(--vp-text-3);font-size:11px}.risk-ip-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.risk-ip-row>span:first-child{min-width:0;overflow-wrap:anywhere}.risk-ip-row b{color:var(--vp-text);font-weight:600}.risk-map-scroll{overflow:auto}.risk-conversation{display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto}.risk-message{max-width:88%;padding:8px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2)}.risk-message>span{color:var(--vp-text-3);font-size:10.5px}.risk-message>p{margin:3px 0 0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.risk-message-payer{align-self:flex-end;background:var(--vp-surface-3)}.risk-message-system{align-self:center;max-width:100%;border-style:dashed}.risk-escalation{padding:14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.risk-escalation p{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.6}.risk-escalation b{color:var(--vp-text)}.risk-collected{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--vp-text-3);font-size:12px}.risk-chip{padding:2px 7px;border:1px solid var(--vp-border);border-radius:2px;color:var(--vp-text-2);font-size:11px}.risk-filter-button{display:none}.risk-abuse-table{display:grid;gap:8px;min-width:0}@media(max-width:1100px){.risk-grid{grid-template-columns:1fr}}@media(max-width:980px){.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pane (max-width: 980px){.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.risk-head{align-items:flex-start}.risk-head-right{align-items:flex-start;flex-direction:column}.risk-queue{width:100%}.risk-queue button{flex:1;min-height:44px}.risk-actions .vp-abtn{min-height:44px}}@container pane (max-width: 760px){.risk-head{align-items:flex-start}.risk-head-right{align-items:flex-start;flex-direction:column}.risk-queue{width:100%}.risk-queue button{flex:1;min-height:44px}.risk-actions .vp-abtn{min-height:44px}}@media(max-width:600px){.risk-grid{grid-template-columns:1fr}.risk-card{padding:14px}.risk-summary{gap:14px}.risk-abuse-tabs button{min-height:44px}.risk-filter-button{display:inline-flex;min-height:44px;justify-self:start}.risk-abuse-table:not(.risk-filters-open) .vp-ftools>.vp-fgroup{display:none}.risk-abuse-table .vp-nlrow{display:none}.risk-abuse-table .vp-ftools>.vp-fgroup{flex-wrap:wrap;max-width:100%}.risk-abuse-table .vp-fsearch{flex:1 1 170px;width:auto;min-width:0;max-width:none}.risk-abuse-table .vp-tbl-card{overflow-x:hidden}.risk-abuse-table .vp-tbl{width:100%;min-width:0}.risk-abuse-table .vp-tbl th:nth-child(n+4),.risk-abuse-table .vp-tbl td:nth-child(n+4){display:none}.risk-abuse-table .vp-tbl td,.risk-abuse-table .vp-tbl th{padding:12px 9px}.risk-abuse-table .vp-tbl td:nth-child(2){max-width:125px;overflow:hidden;text-overflow:ellipsis}.risk-form input:not([type=checkbox]),.risk-form textarea,.risk-form select{font-size:16px}.risk-analysis-row{flex-direction:column}.risk-analysis-row .vp-pill{max-width:100%;text-align:left}.risk-definition>div{grid-template-columns:1fr;gap:3px}.risk-ip-row{flex-direction:column}}@container pane (max-width: 600px){.risk-grid{grid-template-columns:1fr}.risk-card{padding:14px}.risk-summary{gap:14px}.risk-abuse-tabs button{min-height:44px}.risk-filter-button{display:inline-flex;min-height:44px;justify-self:start}.risk-abuse-table:not(.risk-filters-open) .vp-ftools>.vp-fgroup{display:none}.risk-abuse-table .vp-nlrow{display:none}.risk-abuse-table .vp-ftools>.vp-fgroup{flex-wrap:wrap;max-width:100%}.risk-abuse-table .vp-fsearch{flex:1 1 170px;width:auto;min-width:0;max-width:none}.risk-abuse-table .vp-tbl-card{overflow-x:hidden}.risk-abuse-table .vp-tbl{width:100%;min-width:0}.risk-abuse-table .vp-tbl th:nth-child(n+4),.risk-abuse-table .vp-tbl td:nth-child(n+4){display:none}.risk-abuse-table .vp-tbl td,.risk-abuse-table .vp-tbl th{padding:12px 9px}.risk-abuse-table .vp-tbl td:nth-child(2){max-width:125px;overflow:hidden;text-overflow:ellipsis}.risk-form input:not([type=checkbox]),.risk-form textarea,.risk-form select{font-size:16px}.risk-analysis-row{flex-direction:column}.risk-analysis-row .vp-pill{max-width:100%;text-align:left}.risk-definition>div{grid-template-columns:1fr;gap:3px}.risk-ip-row{flex-direction:column}}.order-webhooks[data-v-4e5c9bfa]{max-width:100%;overflow-x:auto}.order-webhooks .vp-tbl[data-v-4e5c9bfa]{min-width:680px}.order-webhooks-wrap[data-v-4e5c9bfa]{max-width:280px;overflow-wrap:anywhere;white-space:normal}.order-timeline[data-v-03ea4b69]{display:grid;gap:0;margin:0;padding:0 0 0 6px;list-style:none}.order-timeline li[data-v-03ea4b69]{position:relative;display:grid;grid-template-columns:150px 1fr;gap:12px;padding:9px 8px 9px 14px;border-left:1px solid var(--vp-border-strong);color:var(--vp-text-2);font-size:12.5px}.order-timeline li[data-v-03ea4b69]:before{content:"";position:absolute;left:-4px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--vp-text-3)}.order-timeline li.hot[data-v-03ea4b69]{color:var(--vp-text);background:color-mix(in srgb,var(--vp-good) 8%,transparent)}.order-timeline li.hot[data-v-03ea4b69]:before{background:var(--vp-good)}.order-timeline time[data-v-03ea4b69]{color:var(--vp-text-3);font-size:11px;line-height:1.7}.order-timeline-body[data-v-03ea4b69]{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.order-timeline-text[data-v-03ea4b69]{color:var(--vp-text)}.order-timeline small[data-v-03ea4b69]{color:var(--vp-text-3);font-size:11.5px}@media(max-width:560px){.order-timeline li[data-v-03ea4b69]{grid-template-columns:1fr;gap:2px}}@container pane (max-width: 560px){.order-timeline li[data-v-03ea4b69]{grid-template-columns:1fr;gap:2px}}.deposit-evidence-notes[data-v-3a7f776f]{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.deposit-evidence-notes .vp-hint[data-v-3a7f776f]{display:flex;align-items:flex-start;gap:6px}.deposit-evidence-table[data-v-3a7f776f]{max-width:100%;overflow-x:auto}.deposit-evidence-table .vp-tbl[data-v-3a7f776f]{min-width:680px}.deposit-attempt-detail[data-v-3a7f776f]{display:grid;gap:4px;margin:12px 0 0;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);font-size:12px}.deposit-attempt-detail dt[data-v-3a7f776f]{color:var(--vp-text);font-weight:600;overflow-wrap:anywhere}.deposit-attempt-detail dd[data-v-3a7f776f]{margin:0;color:var(--vp-text-2);overflow-wrap:anywhere}code[data-v-3a7f776f]{white-space:normal;overflow-wrap:anywhere}.deposit-cashier-link[data-v-3a7f776f]{flex-wrap:wrap;row-gap:2px}.deposit-cashier-link[data-v-3a7f776f] .vp-row-label{display:flex;flex:1 0 auto;align-items:center;min-height:32px}.deposit-cashier-link[data-v-3a7f776f] b{flex:1 1 100%;margin-left:0;font-weight:500;text-align:left;transform:none!important}.deposit-cashier-link[data-v-3a7f776f] .vp-row-tools{top:0;transform:none}@media(hover:none){.deposit-cashier-link[data-v-3a7f776f] .vp-row-label{min-height:44px}}.order-create[data-v-e6219d32]{position:relative;display:inline-flex;flex:none}.order-create-btn[data-v-e6219d32]{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;color:var(--vp-text)}.order-create-btn[data-v-e6219d32]:hover:not([aria-disabled=true]){border-color:var(--vp-border-strong);background:var(--vp-surface-3)}.order-create-btn[aria-disabled=true][data-v-e6219d32]{opacity:.42;cursor:not-allowed}.order-create-tip[data-v-e6219d32]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:2px;width:max-content;max-width:260px;padding:6px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 10px 28px #00000059;color:var(--vp-text);font-size:12px;font-weight:600;line-height:1.4;pointer-events:none;white-space:normal}.order-create-tip small[data-v-e6219d32]{color:var(--vp-text-2);font-size:11.5px;font-weight:500}@media(max-width:760px){.order-create-btn[data-v-e6219d32]{width:44px;min-width:44px;height:44px;min-height:44px}}@container pane (max-width: 760px){.order-create-btn[data-v-e6219d32]{width:44px;min-width:44px;height:44px;min-height:44px}}.order-type-tabs[data-v-810bc0a1]{max-width:100%;overflow-x:auto}.order-type-tabs button[data-v-810bc0a1]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.order-type-tabs[data-v-810bc0a1]{order:3;width:100%;overflow:visible}.order-type-tabs button[data-v-810bc0a1]{min-width:0;min-height:44px;white-space:normal;line-height:1.25}}@container pane (max-width: 760px){.order-type-tabs[data-v-810bc0a1]{order:3;width:100%;overflow:visible}.order-type-tabs button[data-v-810bc0a1]{min-width:0;min-height:44px;white-space:normal;line-height:1.25}}.order-family[data-v-f73fe1a5]{flex:none}@media(max-width:760px){.order-family button[data-v-f73fe1a5]{min-height:44px}}@container pane (max-width: 760px){.order-family button[data-v-f73fe1a5]{min-height:44px}}.order-workspace[data-v-6d532cfd]{display:flex;flex-direction:column;gap:16px;min-width:0}.order-gated[data-v-6d532cfd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-notice[data-v-6d532cfd]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.order-create-form[data-v-6d532cfd]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.order-create-form label[data-v-6d532cfd]{display:grid;align-content:start;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.order-create-form label[data-v-6d532cfd]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.order-create-form .vp-fsearch[data-v-6d532cfd]{width:100%;max-width:none;box-sizing:border-box}.order-create-form>.vp-hint[data-v-6d532cfd],.order-create-form>.vp-error[data-v-6d532cfd],.order-create-form>.vp-empty[data-v-6d532cfd],.auform-wide[data-v-6d532cfd]{grid-column:1 / -1}.order-field-error[data-v-6d532cfd]{color:var(--vp-bad);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.order-field-hint[data-v-6d532cfd]{color:var(--vp-text-3, var(--vp-text-2));font-size:12px;line-height:1.4}@media(max-width:760px){.order-create-form[data-v-6d532cfd]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-6d532cfd]{min-height:44px}}@container pane (max-width: 760px){.order-create-form[data-v-6d532cfd]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-6d532cfd]{min-height:44px}}.order-common[data-v-bdad4774]{gap:10px}.order-readonly[data-v-bdad4774]{display:flex;align-items:center;gap:6px;margin:0}.order-rail[data-v-bdad4774]{color:var(--vp-text-2)}.order-group[data-v-bdad4774]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--vp-border)}.order-group h4[data-v-bdad4774]{margin:0;color:var(--vp-text-3);font:700 10px/1.5 var(--vp-wide);letter-spacing:.22em;text-transform:uppercase}.order-actions[data-v-bdad4774]{display:flex;gap:8px;flex-wrap:wrap}.order-feedback[data-v-bdad4774]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.order-schema[data-v-bdad4774]{color:var(--vp-text-3)!important;font-weight:500!important}.order-timeline[data-v-bdad4774]{display:grid;gap:0;margin:0;padding:0;list-style:none}.order-timeline li[data-v-bdad4774]{position:relative;display:grid;grid-template-columns:76px 1fr;gap:12px;padding:9px 8px;border-left:1px solid var(--vp-border);color:var(--vp-text-2);font-size:12.5px}.order-timeline li[data-v-bdad4774]:before{content:"";position:absolute;left:-4px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--vp-text-3)}.order-timeline li.hot[data-v-bdad4774]{color:var(--vp-text);background:color-mix(in srgb,var(--vp-good) 8%,transparent)}.order-timeline li.hot[data-v-bdad4774]:before{background:var(--vp-good)}.order-timeline time[data-v-bdad4774]{color:var(--vp-text-3);font-size:11px}.order-evidence-table[data-v-bdad4774]{max-width:100%;overflow-x:auto}.order-evidence-table .vp-tbl[data-v-bdad4774]{min-width:680px}.order-receipt[data-v-bdad4774]{display:flex;flex-direction:column;gap:12px}code[data-v-bdad4774]{white-space:normal;overflow-wrap:anywhere}@media(max-width:560px){.order-timeline li[data-v-bdad4774]{grid-template-columns:64px 1fr;gap:8px}}@container pane (max-width: 560px){.order-timeline li[data-v-bdad4774]{grid-template-columns:64px 1fr;gap:8px}}.order-workspace[data-v-7fd9e1df]{display:flex;flex-direction:column;gap:16px;min-width:0}.order-scope[data-v-7fd9e1df]{display:inline-flex;align-items:center;gap:6px;color:var(--vp-text-3);font-size:11px;white-space:nowrap}.order-scope .vp-fsearch[data-v-7fd9e1df]{min-width:230px;min-height:32px;padding:4px 8px}.order-amount[data-v-7fd9e1df]{display:inline-flex;gap:5px;align-items:baseline}.order-rail[data-v-7fd9e1df]{color:var(--vp-text-2)}.order-gated[data-v-7fd9e1df]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-create-form[data-v-7fd9e1df]{display:grid;gap:14px}.order-create-form label[data-v-7fd9e1df]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.order-create-form label[data-v-7fd9e1df]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.order-create-form .vp-fsearch[data-v-7fd9e1df]{width:100%;max-width:none}.order-feedback[data-v-7fd9e1df]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}@media(max-width:760px){.order-head[data-v-7fd9e1df]{align-items:flex-start}.order-scope[data-v-7fd9e1df]{width:100%}.order-scope .vp-fsearch[data-v-7fd9e1df]{width:100%;min-height:44px}.order-amount[data-v-7fd9e1df]{align-items:flex-start;flex-direction:column;gap:0}}@container pane (max-width: 760px){.order-head[data-v-7fd9e1df]{align-items:flex-start}.order-scope[data-v-7fd9e1df]{width:100%}.order-scope .vp-fsearch[data-v-7fd9e1df]{width:100%;min-height:44px}.order-amount[data-v-7fd9e1df]{align-items:flex-start;flex-direction:column;gap:0}}.order-surfaces[data-v-b853f070]{display:flex;min-width:0;flex-direction:column;gap:16px}.payout-note[data-v-885619b3]{display:flex;align-items:flex-start;gap:6px;margin:0}.payout-evidence-table[data-v-885619b3]{max-width:100%;overflow-x:auto}.payout-evidence-table .vp-tbl[data-v-885619b3]{min-width:640px}.payout-metadata[data-v-885619b3]{display:grid;gap:8px;margin:0}.payout-metadata div[data-v-885619b3]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;font-size:12.5px}.payout-metadata dt[data-v-885619b3]{color:var(--vp-text-2);overflow-wrap:anywhere}.payout-metadata dd[data-v-885619b3]{margin:0;color:var(--vp-text);overflow-wrap:anywhere}code[data-v-885619b3]{white-space:normal;overflow-wrap:anywhere}.payout-act[data-v-885619b3]{display:grid;gap:14px}.payout-lead[data-v-885619b3]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.payout-act label[data-v-885619b3]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.payout-act label[data-v-885619b3]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.payout-act textarea[data-v-885619b3],.payout-act input[data-v-885619b3]{width:100%;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;box-sizing:border-box}.payout-act textarea[data-v-885619b3]{resize:vertical}.payout-act [aria-invalid=true][data-v-885619b3]{border-color:var(--vp-bad)}.payout-payee[data-v-885619b3]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;min-width:0;margin:0;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.payout-payee legend[data-v-885619b3]{padding:0 6px;color:var(--vp-text-3);font:700 10px/1.5 var(--vp-wide);letter-spacing:.22em;text-transform:uppercase}.payout-correction[data-v-885619b3]{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--vp-border);font-size:12.5px}.payout-correction[data-v-885619b3]:first-of-type{border-top:0;padding-top:0}.payout-correction p[data-v-885619b3]{margin:0;overflow-wrap:anywhere}.payout-correction-head[data-v-885619b3]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;color:var(--vp-text)}.payout-correction-head time[data-v-885619b3]{color:var(--vp-text-2);font-variant-numeric:tabular-nums}.payout-correction-why[data-v-885619b3]{color:var(--vp-text-2)}.payout-correction-changes[data-v-885619b3]{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--vp-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:560px){.payout-payee[data-v-885619b3]{grid-template-columns:1fr}.payout-act input[data-v-885619b3],.payout-act textarea[data-v-885619b3]{min-height:44px}}@container pane (max-width: 560px){.payout-payee[data-v-885619b3]{grid-template-columns:1fr}}.payout-completion[data-v-e64f15b2]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin:0}.payout-settings-lines[data-v-e64f15b2]{display:grid;gap:2px;flex:1 1 320px;margin:0;padding:0;list-style:none}.payout-settings-form[data-v-e64f15b2]{display:grid;gap:18px}.payout-completion-form[data-v-e64f15b2]{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.payout-completion-form legend[data-v-e64f15b2]{margin-bottom:4px;padding:0;color:var(--vp-text-2);font-size:12.5px}.payout-completion-form label[data-v-e64f15b2]{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 0;font-size:13px;color:var(--vp-text);box-sizing:border-box}.payout-completion-form label[data-v-e64f15b2]:has(small){align-items:flex-start}.payout-completion-form legend label[data-v-e64f15b2]{min-height:0;padding:0;color:inherit;font-size:inherit}.payout-completion-form small[data-v-e64f15b2]{display:block;color:var(--vp-text-2);font-size:12px}.payout-completion-form .payout-settings-times[data-v-e64f15b2]{align-items:center;padding-left:24px}.payout-settings-select[data-v-e64f15b2]{flex:0 1 auto;justify-self:start;width:auto;min-width:160px;max-width:280px;min-height:36px}.payout-default[data-v-e64f15b2]{margin-left:4px;color:var(--vp-text-3)}@media(max-width:560px){.payout-completion-form label[data-v-e64f15b2]{min-height:44px}}@container pane (max-width: 560px){.payout-completion-form label[data-v-e64f15b2]{min-height:44px}}.order-workspace[data-v-e64f15b2]{display:flex;flex-direction:column;gap:16px;min-width:0}.order-gated[data-v-e64f15b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-notice[data-v-e64f15b2]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.order-create-form[data-v-e64f15b2]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.order-create-form label[data-v-e64f15b2]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.order-create-form label[data-v-e64f15b2]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.order-create-form .vp-fsearch[data-v-e64f15b2]{width:100%;max-width:none;box-sizing:border-box}.auform-wide[data-v-e64f15b2]{grid-column:1 / -1}.payout-beneficiary[data-v-e64f15b2]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;min-width:0;margin:0;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.payout-beneficiary legend[data-v-e64f15b2]{padding:0 6px;color:var(--vp-text-3);font:700 10px/1.5 var(--vp-wide);letter-spacing:.22em;text-transform:uppercase}@media(max-width:760px){.order-create-form[data-v-e64f15b2],.payout-beneficiary[data-v-e64f15b2]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-e64f15b2]{min-height:44px}}@container pane (max-width: 760px){.order-create-form[data-v-e64f15b2],.payout-beneficiary[data-v-e64f15b2]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-e64f15b2]{min-height:44px}}.order-surfaces[data-v-af2aeeec]{display:flex;min-width:0;flex-direction:column;gap:16px}.topup-actions[data-v-ce548099]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.topup-form[data-v-ce548099]{display:grid;grid-template-columns:1fr;gap:12px}.topup-form label[data-v-ce548099]{display:grid;align-content:start;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.topup-form label[data-v-ce548099]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.topup-form .vp-fsearch[data-v-ce548099]{width:100%;max-width:none;box-sizing:border-box}.topup-note[data-v-ce548099]{min-height:72px;resize:vertical;font:inherit}.topup-field-hint[data-v-ce548099]{color:var(--vp-text-3, var(--vp-text-2));font-size:12px;line-height:1.4;overflow-wrap:anywhere}.topup-field-error[data-v-ce548099]{color:var(--vp-bad);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.topup-wide[data-v-ce548099]{grid-column:1 / -1;margin:0}.topup-confirm[data-v-ce548099]{margin:0 0 10px;font-size:13px;overflow-wrap:anywhere}.topup-overdue[data-v-ce548099]{color:var(--vp-bad)}@media(max-width:760px){.topup-form .vp-fsearch[data-v-ce548099],.topup-actions .vp-abtn[data-v-ce548099]{min-height:44px}}.order-workspace[data-v-7a101605]{display:flex;flex-direction:column;gap:16px;min-width:0}.order-gated[data-v-7a101605]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-notice[data-v-7a101605]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.order-create-form[data-v-7a101605]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.order-create-form label[data-v-7a101605]{display:grid;align-content:start;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.order-create-form label[data-v-7a101605]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.order-create-form .vp-fsearch[data-v-7a101605]{width:100%;max-width:none;box-sizing:border-box}.order-create-form>.vp-hint[data-v-7a101605],.order-create-form>.vp-error[data-v-7a101605],.order-create-form>.vp-empty[data-v-7a101605],.auform-wide[data-v-7a101605]{grid-column:1 / -1}.order-field-error[data-v-7a101605]{color:var(--vp-bad);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.order-field-hint[data-v-7a101605]{color:var(--vp-text-3, var(--vp-text-2));font-size:12px;line-height:1.4}.topup-limit[data-v-7a101605]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}@media(max-width:760px){.order-create-form[data-v-7a101605]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-7a101605]{min-height:44px}}@container pane (max-width: 760px){.order-create-form[data-v-7a101605]{grid-template-columns:1fr}.order-create-form .vp-fsearch[data-v-7a101605]{min-height:44px}}.order-surfaces[data-v-ef263190]{display:flex;min-width:0;flex-direction:column;gap:16px}.withdrawal-note[data-v-f314adf5]{display:flex;align-items:flex-start;gap:6px;margin:0}.withdrawal-evidence-table[data-v-f314adf5]{max-width:100%;overflow-x:auto}.withdrawal-evidence-table .vp-tbl[data-v-f314adf5]{min-width:640px}.withdrawal-decide[data-v-f314adf5]{display:grid;gap:14px}.withdrawal-lead[data-v-f314adf5]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.withdrawal-decide label[data-v-f314adf5]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.withdrawal-decide label[data-v-f314adf5]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.withdrawal-decide input[data-v-f314adf5]{width:100%;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;box-sizing:border-box}.withdrawal-decide textarea[data-v-f314adf5]{width:100%;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;resize:vertical;box-sizing:border-box}.withdrawal-held[data-v-fd624767]{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-warn, var(--vp-border-strong));border-radius:var(--vp-radius);background:var(--vp-surface-2)}.withdrawal-held-title[data-v-fd624767]{margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.withdrawal-held ul[data-v-fd624767]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.withdrawal-held li[data-v-fd624767]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.withdrawal-held-text[data-v-fd624767]{display:grid;gap:2px;min-width:0;font-size:12.5px;overflow-wrap:anywhere}.withdrawal-held-acts[data-v-fd624767]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.withdrawal-held .vp-error[data-v-fd624767]{margin:0}@media(max-width:760px){.withdrawal-held-acts .vp-abtn[data-v-fd624767]{min-height:44px}}.withdrawal-form[data-v-2bce0584]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;align-items:start}.withdrawal-form label[data-v-2bce0584]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.withdrawal-form label[data-v-2bce0584]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.withdrawal-form .vp-fsearch[data-v-2bce0584]{width:100%;max-width:none;box-sizing:border-box}.withdrawal-form .wide[data-v-2bce0584]{grid-column:1 / -1}.withdrawal-form .vp-hint[data-v-2bce0584],.withdrawal-form .vp-error[data-v-2bce0584]{margin:0}.field-error[data-v-2bce0584]{font-size:12px}.withdrawal-form-acts[data-v-2bce0584]{display:flex;justify-content:flex-start}@media(max-width:760px){.withdrawal-form[data-v-2bce0584]{grid-template-columns:1fr}.withdrawal-form .vp-fsearch[data-v-2bce0584]{min-height:44px}}@container pane (max-width: 760px){.withdrawal-form[data-v-2bce0584]{grid-template-columns:1fr}.withdrawal-form .vp-fsearch[data-v-2bce0584]{min-height:44px}}.order-workspace[data-v-2010535c]{display:flex;flex-direction:column;gap:16px;min-width:0}.order-gated[data-v-2010535c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-notice[data-v-2010535c]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.order-surfaces[data-v-34cd22de]{display:flex;min-width:0;flex-direction:column;gap:16px}.move-create[data-v-5acb7a65]{display:grid;gap:14px}.move-create label[data-v-5acb7a65]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.move-create label[data-v-5acb7a65]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.move-create .vp-fsearch[data-v-5acb7a65],.move-create textarea[data-v-5acb7a65]{width:100%;max-width:none}.move-create textarea[data-v-5acb7a65]{padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;resize:vertical}.move-ways[data-v-5acb7a65]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.move-ways button[data-v-5acb7a65]{min-height:40px;padding:6px 8px;border-radius:3px;color:var(--vp-text-3);font-size:12.5px;font-weight:600;line-height:1.25}.move-ways button[aria-checked=true][data-v-5acb7a65]{background:var(--vp-surface-3);color:var(--vp-text);box-shadow:0 0 0 1px var(--vp-border-strong)}.move-pair[data-v-5acb7a65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.move-pair small[data-v-5acb7a65]{font-size:11.5px}.move-amount[data-v-5acb7a65]{position:relative;display:block}.move-amount input[data-v-5acb7a65]{padding-right:56px}.move-amount em[data-v-5acb7a65]{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--vp-text-3);font-size:12px;font-style:normal}.move-picked[data-v-5acb7a65]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.move-picked .vp-fsearch[data-v-5acb7a65]{flex:1 1 200px;width:auto}.move-chip[data-v-5acb7a65]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border:1px solid var(--vp-border-strong);border-radius:999px;color:var(--vp-text);font-size:12px}.move-chip button[data-v-5acb7a65]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--vp-text-3)}.move-chip button[data-v-5acb7a65]:hover{color:var(--vp-text);background:var(--vp-surface-3)}.move-plan[data-v-5acb7a65]{display:grid;gap:8px;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.move-plan h3[data-v-5acb7a65]{margin:0;color:var(--vp-text-3);font-size:11px;font-weight:700}.move-legs[data-v-5acb7a65]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.move-legs li[data-v-5acb7a65]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:6px 0;border-bottom:1px solid var(--vp-border)}.move-legs li[data-v-5acb7a65]:last-child{border-bottom:0}.move-legs b[data-v-5acb7a65]{color:var(--vp-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.move-legs span[data-v-5acb7a65]{color:var(--vp-text);font-size:13px;font-weight:600;text-align:right}.move-legs small[data-v-5acb7a65]{grid-column:1 / -1;color:var(--vp-text-3);font-size:12px}.move-sum[data-v-5acb7a65]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0;color:var(--vp-text-2);font-size:12.5px}.move-finance[data-v-5acb7a65]{color:var(--vp-warn);font-weight:600}.move-refusal[data-v-5acb7a65]{margin:0;color:var(--vp-warn);font-size:13px;line-height:1.5}@media(max-width:560px){.move-ways[data-v-5acb7a65]{grid-template-columns:1fr}.move-ways button[data-v-5acb7a65]{min-height:44px}.move-pair[data-v-5acb7a65]{grid-template-columns:1fr}.move-create .vp-fsearch[data-v-5acb7a65]{min-height:44px}}.move-rail[data-v-f4027510]{display:contents}.move-note[data-v-f4027510]{margin:0}.move-leg[data-v-f4027510]{display:grid;gap:4px}.move-form[data-v-f4027510]{display:grid;gap:14px}.move-lead[data-v-f4027510]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5}.move-choice[data-v-f4027510]{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.move-choice legend[data-v-f4027510]{margin-bottom:6px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.move-choice label[data-v-f4027510]{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);cursor:pointer}.move-choice label[data-v-f4027510]:has(input:checked){border-color:var(--vp-border-strong);background:var(--vp-surface-3)}.move-choice input[data-v-f4027510]{margin-top:3px}.move-choice span[data-v-f4027510]{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.move-choice b[data-v-f4027510]{color:var(--vp-text);font-size:13px;font-weight:600}.move-choice small[data-v-f4027510]{color:var(--vp-text-3);font-size:12px}.move-reason[data-v-f4027510]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.move-reason textarea[data-v-f4027510]{width:100%;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;resize:vertical}.move-route[data-v-f9789699]{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.move-route b[data-v-f9789699]{font-weight:600;overflow-wrap:anywhere}.move-route small[data-v-f9789699],.move-wait[data-v-f9789699]{font-size:11.5px}.move-state[data-v-f9789699]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.move-wait[data-v-f9789699]{color:var(--vp-warn)}.order-gated[data-v-f9789699]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spine-refusal[data-v-0db1e578]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--vp-bad);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.spine-refusal p[data-v-0db1e578]{margin:0}.spine-refusal-why[data-v-0db1e578]{font-weight:600}.spine-refusal-next[data-v-0db1e578]{color:var(--vp-text-2)}.spine-refusal-rules[data-v-0db1e578]{margin:4px 0 0;padding-left:18px;color:var(--vp-text-2)}.fee-ed[data-v-ac5e3089]{display:flex;min-width:0;flex-direction:column;gap:12px;container-type:inline-size}.fee-top[data-v-ac5e3089]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.fee-products[data-v-ac5e3089]{max-width:100%;overflow-x:auto}.fee-count[data-v-ac5e3089]{margin-left:6px;color:var(--vp-text-3);font-size:10px}.fee-seed[data-v-ac5e3089]{flex:0 1 260px;max-width:260px;min-height:36px}.fee-assets[data-v-ac5e3089]{display:flex;flex-wrap:wrap;gap:6px}.fee-grid[data-v-ac5e3089]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;min-height:220px}.fee-chan[data-v-ac5e3089]{display:flex;min-width:0;flex-direction:column;gap:4px}.fee-ch[data-v-ac5e3089]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font:13px/1.5 var(--vp-font);text-align:left}.fee-ch[data-v-ac5e3089]:hover{background:var(--vp-surface-2)}.fee-ch.sel[data-v-ac5e3089]{border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-3);box-shadow:inset 2px 0 0 var(--vp-blue);color:var(--vp-text)}.fee-ch b[data-v-ac5e3089]{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.fee-ch small[data-v-ac5e3089]{color:var(--vp-text-3);font-size:11px;overflow-wrap:anywhere}.fee-tiers[data-v-ac5e3089]{align-self:start;display:flex;min-width:0;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.fee-bands[data-v-ac5e3089]{min-width:0}.fee-th[data-v-ac5e3089],.fee-tr[data-v-ac5e3089]{display:grid;grid-template-columns:repeat(6,minmax(64px,1fr)) minmax(92px,1.1fr) 30px;gap:6px;align-items:center;padding:5px 0}.fee-th[data-v-ac5e3089]{border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fee-tr.bad[data-v-ac5e3089]{margin:0 -6px;padding:5px 6px;border-radius:var(--vp-radius);box-shadow:inset 0 0 0 1px var(--vp-bad)}.fee-cell[data-v-ac5e3089]{display:flex;min-width:0;flex-direction:column;gap:2px}.fee-cell-l[data-v-ac5e3089]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fee-cell input[data-v-ac5e3089],.fee-cell select[data-v-ac5e3089]{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.fee-cell input[data-v-ac5e3089]:disabled,.fee-cell select[data-v-ac5e3089]:disabled{color:var(--vp-text-3)}.fee-actions[data-v-ac5e3089]{display:flex;flex-wrap:wrap;gap:8px}.fee-held[data-v-ac5e3089]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-warn);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.fee-held-id[data-v-ac5e3089]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;overflow-wrap:anywhere}.auform[data-v-ac5e3089]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.auform label[data-v-ac5e3089]{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.auform label input[data-v-ac5e3089]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.auform-wide[data-v-ac5e3089]{grid-column:1 / -1}.auform-acts[data-v-ac5e3089]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--vp-border)}.fmsg[data-v-ac5e3089]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-ac5e3089]{color:var(--vp-bad)}@container (max-width: 900px){.fee-grid[data-v-ac5e3089]{grid-template-columns:1fr;min-height:0}.fee-chan[data-v-ac5e3089]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fee-ch.sel[data-v-ac5e3089]{border-radius:var(--vp-radius);box-shadow:inset 0 -2px 0 var(--vp-blue)}}@container (max-width: 600px){.fee-th[data-v-ac5e3089]{display:none}.fee-tr[data-v-ac5e3089]{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--vp-border)}.fee-tr.bad[data-v-ac5e3089]{padding:10px 6px}.fee-cell-l[data-v-ac5e3089]{position:static;width:auto;height:auto;overflow:visible;clip-path:none;color:var(--vp-text-3);font-size:10px}.fee-rm[data-v-ac5e3089]{grid-column:1 / -1;justify-self:end;width:auto;min-width:44px;height:44px}.fee-seed[data-v-ac5e3089]{flex-basis:100%;max-width:none}.auform[data-v-ac5e3089]{grid-template-columns:1fr}}@media(max-width:640px){.fee-cell input[data-v-ac5e3089],.fee-cell select[data-v-ac5e3089],.fee-seed[data-v-ac5e3089],.auform label input[data-v-ac5e3089]{min-height:44px;font-size:16px}.fee-actions .vp-abtn[data-v-ac5e3089],.auform-acts .vp-abtn[data-v-ac5e3089]{min-height:44px}}@container pane (max-width: 640px){.fee-cell input[data-v-ac5e3089],.fee-cell select[data-v-ac5e3089],.fee-seed[data-v-ac5e3089],.auform label input[data-v-ac5e3089]{min-height:44px;font-size:16px}.fee-actions .vp-abtn[data-v-ac5e3089],.auform-acts .vp-abtn[data-v-ac5e3089]{min-height:44px}}.feetbl-box[data-v-bbc659d5]{min-width:0;container-type:inline-size}.feetbl[data-v-bbc659d5]{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;gap:0 10px;align-items:center;min-width:0;font-size:12.5px}.feetbl .fh[data-v-bbc659d5]{grid-column:1 / -1;display:flex;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:2px;padding:8px 0 6px;border-top:1px solid var(--vp-border);color:var(--vp-text);font:12.5px/1.5 var(--vp-font);text-align:left}.feetbl .fh[data-v-bbc659d5]:first-child{margin-top:0;border-top:none}.feetbl .fh[data-v-bbc659d5]:disabled{cursor:default;opacity:1}.feetbl .fh .ic[data-v-bbc659d5]{flex:none;width:12px;height:12px;color:var(--vp-text-3);transition:transform .15s}.feetbl .fh[aria-expanded=false] .ic[data-v-bbc659d5]{transform:rotate(-90deg)}.feetbl .fh:disabled .ic[data-v-bbc659d5]{visibility:hidden}.feetbl .fh b[data-v-bbc659d5]{font-weight:600}.feetbl .fh .mut[data-v-bbc659d5]{margin-left:auto;color:var(--vp-text-3);font-size:11.5px;text-align:right}.feetbl .fc[data-v-bbc659d5],.feetbl .fb[data-v-bbc659d5],.feetbl .fr[data-v-bbc659d5]{padding:3px 0;border-top:1px solid color-mix(in srgb,var(--vp-border) 45%,transparent)}.feetbl .fc[data-v-bbc659d5]{color:var(--vp-text-2);white-space:nowrap}.feetbl .fc[data-v-bbc659d5]:empty{border-top-color:transparent}.feetbl .fb[data-v-bbc659d5]{color:var(--vp-text-3);font-size:11.5px}.feetbl .fr[data-v-bbc659d5]{color:var(--vp-text);font-weight:600;text-align:right;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.feetbl .fh .ic[data-v-bbc659d5]{transition:none}}@container (max-width: 460px){.feetbl[data-v-bbc659d5]{grid-template-columns:minmax(0,1fr) auto}.feetbl .fh[data-v-bbc659d5]{flex-wrap:wrap}.feetbl .fh .mut[data-v-bbc659d5]{width:100%;margin-left:20px;text-align:left}.feetbl .fc[data-v-bbc659d5]:empty,.feetbl .fb[data-v-bbc659d5]:empty{display:none}.feetbl .fc[data-v-bbc659d5]{white-space:normal}.feetbl .fc[data-v-bbc659d5]:has(+.fb:not(:empty)){grid-column:1 / -1}.feetbl .fc:has(+.fb:not(:empty))+.fb[data-v-bbc659d5],.feetbl .fc:has(+.fb:not(:empty))+.fb+.fr[data-v-bbc659d5]{border-top-color:transparent}.feetbl .fb[data-v-bbc659d5]{padding-left:12px}}@media(max-width:560px){.feetbl .fh[data-v-bbc659d5]{min-height:44px}}@container pane (max-width: 560px){.feetbl .fh[data-v-bbc659d5]{min-height:44px}}.price-reqs[data-v-d983f761]{display:flex;min-width:0;flex-direction:column;gap:8px}.price-req[data-v-d983f761]{display:flex;min-width:0;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-warn);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.price-req[data-approval-state=approved][data-v-d983f761]{border-left-color:var(--vp-good)}.price-req-head[data-v-d983f761]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--vp-text);font-size:13px}.price-req-head b[data-v-d983f761]{min-width:0;font-weight:600;overflow-wrap:anywhere}.price-req-state[data-v-d983f761]{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.price-req-id[data-v-d983f761]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.price-req-acts[data-v-d983f761]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.price-req-acts[data-v-d983f761]:empty{display:none}.price-req-msg[data-v-d983f761]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}@media(max-width:560px){.price-req-acts .vp-abtn[data-v-d983f761]{min-height:44px}}@container pane (max-width: 560px){.price-req-acts .vp-abtn[data-v-d983f761]{min-height:44px}}.ti-block[data-v-ea4aac3a]{display:grid;gap:8px;min-width:0}.ti-status[data-v-ea4aac3a]{display:flex;align-items:flex-start;gap:8px;margin:0;overflow-wrap:anywhere}.ti-status[data-v-ea4aac3a]>:first-child{flex:none;margin-top:2px}.ti-lines[data-v-ea4aac3a]{display:grid;gap:4px;min-width:0}.ti-reason[data-v-ea4aac3a]{white-space:pre-line;color:var(--vp-text-2)}.ti-warn[data-v-ea4aac3a]{color:var(--vp-warn)}.ti-pop[data-v-ea4aac3a]{display:grid;gap:12px}.ti-pop p[data-v-ea4aac3a]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5}.ti-pop .vp-row b[data-v-ea4aac3a]{overflow-wrap:anywhere}.ti-pop label[data-v-ea4aac3a]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.ti-pop label[data-v-ea4aac3a]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ti-pop input[data-v-ea4aac3a]{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:14px}.ti-pop input[aria-invalid=true][data-v-ea4aac3a]{border-color:var(--vp-bad)}.plan-detail[data-v-5f6d9bff]{display:flex;min-width:0;flex-direction:column;gap:16px}.plan-msg[data-v-5f6d9bff]{margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.fee-plans[data-v-32c8dd5f]{display:flex;min-width:0;flex-direction:column;gap:16px}.fee-plans-msg[data-v-32c8dd5f]{margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}.fee-plans-waiting[data-v-32c8dd5f]{display:flex;min-width:0;flex-direction:column;gap:8px}.fee-plans-waiting h2[data-v-32c8dd5f]{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600}.fee-plan-name[data-v-32c8dd5f]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.currency-editor[data-v-f3206ebf]{display:flex;min-width:0;flex-direction:column;gap:12px}.two[data-v-f3206ebf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dgroup[data-v-f3206ebf]{display:flex;min-width:0;flex-direction:column;gap:8px}.dgroup>h4[data-v-f3206ebf]{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.row[data-v-f3206ebf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-label[data-v-f3206ebf]{color:var(--vp-text-2);font-size:13px;font-weight:500}.currency-choice .row-label[data-v-f3206ebf]{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:6px;max-width:none;white-space:normal}.mut[data-v-f3206ebf]{color:var(--vp-text-3);overflow-wrap:anywhere}.cur[data-v-f3206ebf]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cur i[data-v-f3206ebf]{width:6px;height:6px;border-radius:50%;background:var(--vp-text-3)}.cur.crypto i[data-v-f3206ebf]{background:var(--vp-blue)}.tgl[data-v-f3206ebf]{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--vp-border-strong);border-radius:14px;background:var(--vp-surface-3);transition:background .2s}.tgl[data-v-f3206ebf]:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--vp-text-2);content:"";transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.tgl[aria-pressed=true][data-v-f3206ebf]{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 30%,var(--vp-surface-3))}.tgl[aria-pressed=true][data-v-f3206ebf]:after{transform:translate(20px);background:var(--vp-blue)}.pop-acts[data-v-f3206ebf]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.fmsg[data-v-f3206ebf]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-f3206ebf]{color:var(--vp-bad)}@media(max-width:800px){.two[data-v-f3206ebf]{grid-template-columns:1fr}}@container pane (max-width: 800px){.two[data-v-f3206ebf]{grid-template-columns:1fr}}@media(max-width:560px){.tgl[data-v-f3206ebf]{height:44px;border-radius:22px}.tgl[data-v-f3206ebf]:after{top:11px}.pop-acts .vp-abtn[data-v-f3206ebf]{min-height:44px}}@container pane (max-width: 560px){.tgl[data-v-f3206ebf]{height:44px;border-radius:22px}.tgl[data-v-f3206ebf]:after{top:11px}.pop-acts .vp-abtn[data-v-f3206ebf]{min-height:44px}}.delete-merchant[data-v-8f4c865b]{display:flex;min-width:0;flex-direction:column;gap:12px}.delete-lead[data-v-8f4c865b]{margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.delete-merchant label[data-v-8f4c865b]{display:flex;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.delete-merchant input[data-v-8f4c865b]{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.delete-acts[data-v-8f4c865b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.delete-go[data-v-8f4c865b]:not(:disabled){border-color:var(--vp-bad);color:var(--vp-bad)}@media(max-width:560px){.delete-merchant input[data-v-8f4c865b]{min-height:44px;font-size:16px}.delete-acts .vp-abtn[data-v-8f4c865b]{min-height:44px}}@container pane (max-width: 560px){.delete-merchant input[data-v-8f4c865b]{min-height:44px;font-size:16px}.delete-acts .vp-abtn[data-v-8f4c865b]{min-height:44px}}.rename-merchant[data-v-fe629fa2]{display:flex;min-width:0;flex-direction:column;gap:10px}.rename-merchant label[data-v-fe629fa2]{display:flex;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.rename-merchant input[data-v-fe629fa2]{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.rename-merchant input[aria-invalid=true][data-v-fe629fa2]{border-color:var(--vp-bad)}.rename-merchant .vp-hint[data-v-fe629fa2],.rename-merchant .vp-error[data-v-fe629fa2]{margin:0}.rename-acts[data-v-fe629fa2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}@media(max-width:560px){.rename-merchant input[data-v-fe629fa2]{min-height:44px;font-size:16px}.rename-acts .vp-abtn[data-v-fe629fa2]{min-height:44px}}@container pane (max-width: 560px){.rename-merchant input[data-v-fe629fa2]{min-height:44px;font-size:16px}.rename-acts .vp-abtn[data-v-fe629fa2]{min-height:44px}}.mref[data-v-96cdb104]{display:flex;min-width:0;flex-direction:column;gap:12px}.mref-terms[data-v-96cdb104]{display:flex;flex-direction:column;gap:4px;font-size:13px}.mref-terms p[data-v-96cdb104]{margin:0;color:var(--vp-text);line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.mref-acts[data-v-96cdb104]{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}@media(max-width:560px){.mref-acts .vp-abtn[data-v-96cdb104]{min-height:44px}}@container pane (max-width: 560px){.mref-acts .vp-abtn[data-v-96cdb104]{min-height:44px}}.msim[data-v-37110911]{display:flex;min-width:0;flex-direction:column;gap:12px}.msim-intro[data-v-37110911]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5}.msim-list[data-v-37110911]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.msim-item[data-v-37110911]{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border-radius:var(--vp-radius);background:var(--vp-surface-2)}.msim-text[data-v-37110911]{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.msim-text b[data-v-37110911]{color:var(--vp-text);font-size:13px}.msim-text small[data-v-37110911]{color:var(--vp-text-3);font-size:11.5px;overflow-wrap:anywhere}.msim-text .msim-paid[data-v-37110911]{color:var(--vp-good)}.msim-item .vp-abtn[data-v-37110911]{flex:none}.msim-acts[data-v-37110911]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.msim-acts a.vp-abtn[data-v-37110911]{text-decoration:none}@media(max-width:560px){.msim-item .vp-abtn[data-v-37110911],.msim-acts .vp-abtn[data-v-37110911]{min-height:44px}}@container pane (max-width: 560px){.msim-item .vp-abtn[data-v-37110911],.msim-acts .vp-abtn[data-v-37110911]{min-height:44px}}.fees[data-v-aa47f2a6]{display:flex;min-width:0;flex-direction:column;gap:12px}.fees .vp-pop-acts[data-v-aa47f2a6]{margin-top:0}.fees-row[data-v-aa47f2a6]{flex-wrap:wrap;gap:6px 10px}.fees-now[data-v-aa47f2a6]{flex:1;min-width:0;overflow-wrap:anywhere}.fees-now b[data-v-aa47f2a6]{color:var(--vp-text);font-weight:600}.fees-waiting[data-v-aa47f2a6]{display:flex;min-width:0;flex-direction:column;gap:8px}.fees-pick-ctl[data-v-aa47f2a6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto}.fees-pick-ctl .vp-fsearch[data-v-aa47f2a6]{min-width:220px;max-width:320px;min-height:32px;padding:4px 8px}.fees-btn[data-v-aa47f2a6]{min-height:32px;padding:2px 12px;font-size:12px}.fees-msg[data-v-aa47f2a6]{margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:560px){.fees-pick-ctl[data-v-aa47f2a6]{width:100%}.fees-pick-ctl .vp-fsearch[data-v-aa47f2a6]{flex:1;min-width:0;max-width:none;min-height:44px}.fees-btn[data-v-aa47f2a6],.fees .vp-pop-acts .vp-abtn[data-v-aa47f2a6]{min-height:44px}}@container pane (max-width: 560px){.fees-pick-ctl[data-v-aa47f2a6]{width:100%}.fees-pick-ctl .vp-fsearch[data-v-aa47f2a6]{flex:1;min-width:0;max-width:none;min-height:44px}.fees-btn[data-v-aa47f2a6],.fees .vp-pop-acts .vp-abtn[data-v-aa47f2a6]{min-height:44px}}.terms-form[data-v-2bedf5c8]{display:flex;min-width:0;flex-direction:column;gap:14px}.intro[data-v-2bedf5c8]{color:var(--vp-text-2)}.term[data-v-2bedf5c8]{display:flex;min-width:0;flex-direction:column;gap:5px;margin:0;padding:0;border:0}.term-label[data-v-2bedf5c8]{padding:0;color:var(--vp-text-2);font-size:12.5px;font-weight:600}.term-input[data-v-2bedf5c8]{display:flex;gap:8px}.term-input input[data-v-2bedf5c8],.term-input select[data-v-2bedf5c8],.bound input[data-v-2bedf5c8]{min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.term-input input[data-v-2bedf5c8]{flex:1 1 120px;font-variant-numeric:tabular-nums}.term-input select[data-v-2bedf5c8]{flex:0 1 140px}.term-input [aria-invalid=true][data-v-2bedf5c8],.bound [aria-invalid=true][data-v-2bedf5c8]{border-color:var(--vp-bad)}.term-input input[data-v-2bedf5c8]:focus-visible,.term-input select[data-v-2bedf5c8]:focus-visible,.mode-row input[data-v-2bedf5c8]:focus-visible,.bound input[data-v-2bedf5c8]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.term-help[data-v-2bedf5c8]{margin:0;color:var(--vp-text-3);font-size:12px;line-height:1.45}.modes[data-v-2bedf5c8]{gap:6px}.mode-row[data-v-2bedf5c8]{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text-2);cursor:pointer}.mode-row[data-v-2bedf5c8]:has(input:checked){border-color:var(--vp-blue);background:var(--vp-surface-2);color:var(--vp-text)}.mode-row input[data-v-2bedf5c8]{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--vp-blue)}.mode-row span[data-v-2bedf5c8]{display:flex;min-width:0;flex-direction:column;gap:2px;font-size:13px}.mode-row b[data-v-2bedf5c8]{font-weight:600}.mode-row small[data-v-2bedf5c8]{color:var(--vp-text-3);font-size:12px;line-height:1.4}.range[data-v-2bedf5c8]{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;padding-top:4px}.range>.cur[data-v-2bedf5c8]{justify-self:start;margin-top:30px}.bound[data-v-2bedf5c8]{display:flex;min-width:0;flex-direction:column;gap:4px}.bound-label[data-v-2bedf5c8]{color:var(--vp-text-3);font-size:12px}.bound input[data-v-2bedf5c8]{width:100%;font-variant-numeric:tabular-nums}.cur[data-v-2bedf5c8]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cur i[data-v-2bedf5c8]{width:6px;height:6px;border-radius:50%;background:var(--vp-text-3)}.cur.crypto i[data-v-2bedf5c8]{background:var(--vp-blue)}.pop-acts[data-v-2bedf5c8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.fmsg[data-v-2bedf5c8]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-2bedf5c8]{color:var(--vp-bad)}@media(max-width:560px){.term-input input[data-v-2bedf5c8],.term-input select[data-v-2bedf5c8],.bound input[data-v-2bedf5c8],.pop-acts .vp-abtn[data-v-2bedf5c8]{min-height:44px}.range[data-v-2bedf5c8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.range>.cur[data-v-2bedf5c8]{grid-column:1 / -1;margin-top:0}}@container pane (max-width: 560px){.term-input input[data-v-2bedf5c8],.term-input select[data-v-2bedf5c8],.bound input[data-v-2bedf5c8],.pop-acts .vp-abtn[data-v-2bedf5c8]{min-height:44px}.range[data-v-2bedf5c8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.range>.cur[data-v-2bedf5c8]{grid-column:1 / -1;margin-top:0}}.people-editor[data-v-35092daf]{display:flex;min-width:0;flex-direction:column;gap:12px}.people-row[data-v-35092daf]{gap:10px}.people-identity[data-v-35092daf]{display:flex;min-width:0;flex:1;flex-direction:column;overflow-wrap:anywhere}.people-identity small[data-v-35092daf]{color:var(--vp-text-3)}.people-invite[data-v-35092daf]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.people-invite label[data-v-35092daf]{display:flex;min-width:180px;flex:1;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.people-invite input[data-v-35092daf],.people-invite select[data-v-35092daf]{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.pop-acts[data-v-35092daf]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fmsg[data-v-35092daf]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-35092daf]{color:var(--vp-bad)}@media(max-width:560px){.people-row[data-v-35092daf]{flex-wrap:wrap}.people-row .people-identity[data-v-35092daf]{flex-basis:100%}.people-invite label[data-v-35092daf]{min-width:100%}.people-row .vp-abtn[data-v-35092daf],.people-invite .vp-abtn[data-v-35092daf],.pop-acts .vp-abtn[data-v-35092daf],.people-invite input[data-v-35092daf],.people-invite select[data-v-35092daf]{min-height:44px}}@container pane (max-width: 560px){.people-row[data-v-35092daf]{flex-wrap:wrap}.people-row .people-identity[data-v-35092daf]{flex-basis:100%}.people-invite label[data-v-35092daf]{min-width:100%}.people-row .vp-abtn[data-v-35092daf],.people-invite .vp-abtn[data-v-35092daf],.pop-acts .vp-abtn[data-v-35092daf],.people-invite input[data-v-35092daf],.people-invite select[data-v-35092daf]{min-height:44px}}.mch-form[data-v-8052489e]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.mch-field[data-v-8052489e]{display:flex;min-width:0;flex-direction:column;gap:4px}.mch-label[data-v-8052489e]{color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.mch-field select[data-v-8052489e]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.mch-field select[data-v-8052489e]:disabled{color:var(--vp-text-3)}.mch-note[data-v-8052489e]{color:var(--vp-text-3);font-size:11.5px;line-height:1.4}@media(max-width:560px){.mch-form[data-v-8052489e]{grid-template-columns:1fr}.mch-field select[data-v-8052489e]{min-height:44px}}@container pane (max-width: 560px){.mch-form[data-v-8052489e]{grid-template-columns:1fr}.mch-field select[data-v-8052489e]{min-height:44px}}.merchant-detail[data-v-51b7b124]{display:flex;min-width:0;flex-direction:column;gap:14px}.currow[data-v-51b7b124]{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 0;border-top:1px solid var(--vp-border);border-bottom:1px solid var(--vp-border);font-size:13px}.currow .vp-row-label[data-v-51b7b124]{flex:none;white-space:nowrap}.curchips[data-v-51b7b124]{display:flex;flex:1;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}.curchips>.vp-xbtn[data-v-51b7b124]{margin-right:-6px}.terms-times[data-v-51b7b124]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.terms-times>div[data-v-51b7b124]{display:flex;min-width:0;flex-direction:column;justify-content:flex-end}.terms-times dt[data-v-51b7b124]{color:var(--vp-text-3);font-size:11px;line-height:1.3}.terms-times dd[data-v-51b7b124]{margin:2px 0 0;color:var(--vp-text);font-size:13px;font-weight:600;white-space:nowrap}.terms-line[data-v-51b7b124]{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.terms-ways[data-v-51b7b124]{color:var(--vp-text-3);font-size:12px}.terms-unset[data-v-51b7b124]{display:flex}.cur[data-v-51b7b124]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cur i[data-v-51b7b124]{width:6px;height:6px;border-radius:50%;background:var(--vp-text-3)}.cur.crypto i[data-v-51b7b124]{background:var(--vp-blue)}.merchant-deleted[data-v-51b7b124]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.lockrow[data-v-51b7b124]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lockrow>.locker[data-v-51b7b124]:last-child:nth-child(odd){grid-column:1 / -1}.merchant-tools[data-v-51b7b124]{display:flex;flex-wrap:wrap;gap:8px}.merchant-tools>.vp-rail-btn[data-v-51b7b124]{flex:1 1 auto;white-space:nowrap}.merchant-hooks[data-v-51b7b124]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px}.merchant-hooks li[data-v-51b7b124]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.merchant-hook-url[data-v-51b7b124]{min-width:0;overflow:hidden;color:var(--vp-text-3);text-overflow:ellipsis;white-space:nowrap}.merchant-hooks b[data-v-51b7b124]{flex:none;font-weight:600}.merchant-hooks .is-good b[data-v-51b7b124]{color:var(--vp-good)}.merchant-hooks .is-bad b[data-v-51b7b124]{color:var(--vp-bad)}.merchant-hooks .is-wait b[data-v-51b7b124]{color:var(--vp-text-2)}.lockrow a.locker[data-v-51b7b124]{text-decoration:none}.lockrow a.locker[data-v-51b7b124]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.fmsg[data-v-51b7b124]{margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-warn);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.merchant-rename[data-v-51b7b124]{flex:none;margin:-6px auto -6px -4px}@media(max-width:560px){.locker[data-v-51b7b124]{min-height:44px}}@container pane (max-width: 560px){.locker[data-v-51b7b124]{min-height:44px}}[data-vector-detail-rail] .vp-panel-head:has(>[data-merchant-rename])>h2{margin-right:0}.merchant-workspace[data-v-725641e2]{display:flex;flex-direction:column;gap:16px;min-width:0}.auform[data-v-725641e2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.auform label[data-v-725641e2]{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.auform input[data-v-725641e2],.auform select[data-v-725641e2]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.auform input[data-v-725641e2]:disabled{color:var(--vp-text-3)}.auform-wide[data-v-725641e2]{grid-column:1 / -1}.merchant-no-plan[data-v-725641e2]{align-self:end;margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.merchant-currencies[data-v-725641e2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.merchant-currencies legend[data-v-725641e2]{padding:0 4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.auform-acts[data-v-725641e2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.fmsg[data-v-725641e2]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-725641e2]{color:var(--vp-bad)}@media(max-width:760px){.auform[data-v-725641e2]{grid-template-columns:1fr}.auform-wide[data-v-725641e2]{grid-column:1}.auform input[data-v-725641e2],.auform select[data-v-725641e2],.auform-acts .vp-abtn[data-v-725641e2]{min-height:44px}}@container pane (max-width: 760px){.auform[data-v-725641e2]{grid-template-columns:1fr}.auform-wide[data-v-725641e2]{grid-column:1}.auform input[data-v-725641e2],.auform select[data-v-725641e2],.auform-acts .vp-abtn[data-v-725641e2]{min-height:44px}}.currency-editor[data-v-d51b5c86]{display:flex;flex-direction:column;gap:12px}.two[data-v-d51b5c86]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dgroup[data-v-d51b5c86]{display:flex;flex-direction:column;gap:8px}.dgroup>h4[data-v-d51b5c86]{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.row[data-v-d51b5c86]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-label[data-v-d51b5c86]{color:var(--vp-text-2);font-size:13px;font-weight:500}.currency-choice .row-label[data-v-d51b5c86]{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:6px;max-width:none;white-space:normal}.mut[data-v-d51b5c86]{color:var(--vp-text-3)}.cur[data-v-d51b5c86]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cur i[data-v-d51b5c86]{width:6px;height:6px;border-radius:50%;background:var(--c, var(--vp-text-3))}.tgl[data-v-d51b5c86]{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--vp-border-strong);border-radius:14px;background:var(--vp-surface-3);transition:background .2s}.tgl[data-v-d51b5c86]:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--vp-text-2);content:"";transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.tgl[aria-pressed=true][data-v-d51b5c86]{background:#33475a}.tgl[aria-pressed=true][data-v-d51b5c86]:after{transform:translate(20px);background:var(--vp-blue)}.pop-acts[data-v-d51b5c86]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.fmsg[data-v-d51b5c86]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-d51b5c86]{color:var(--vp-bad)}@media(max-width:800px){.two[data-v-d51b5c86]{grid-template-columns:1fr}}@container pane (max-width: 800px){.two[data-v-d51b5c86]{grid-template-columns:1fr}}@media(max-width:560px){.tgl[data-v-d51b5c86]{height:44px;border-radius:22px}.tgl[data-v-d51b5c86]:after{top:11px}.pop-acts .vp-abtn[data-v-d51b5c86]{min-height:44px}}@container pane (max-width: 560px){.tgl[data-v-d51b5c86]{height:44px;border-radius:22px}.tgl[data-v-d51b5c86]:after{top:11px}.pop-acts .vp-abtn[data-v-d51b5c86]{min-height:44px}}.fee-ed[data-v-d4597880]{display:flex;min-width:0;flex-direction:column;gap:12px}.fee-top[data-v-d4597880]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.fee-products[data-v-d4597880]{max-width:100%;overflow-x:auto}.fee-plan[data-v-d4597880]{flex:0 1 260px;max-width:260px}.fee-grid[data-v-d4597880]{display:grid;grid-template-columns:230px 1fr;gap:12px;min-height:240px}.fee-chan[data-v-d4597880]{display:flex;flex-direction:column;gap:4px}.fee-ch[data-v-d4597880]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font:13px/1.5 var(--vp-font);text-align:left}.fee-ch[data-v-d4597880]:hover{background:var(--vp-surface-2)}.fee-ch.sel[data-v-d4597880]{border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-3);box-shadow:inset 2px 0 0 var(--vp-blue);color:var(--vp-text)}.fee-ch b[data-v-d4597880]{font-size:12.5px;font-weight:600}.fee-ch small[data-v-d4597880]{color:var(--vp-text-3);font-size:11px}.fee-tiers[data-v-d4597880]{align-self:start;min-width:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.fee-band-scroll[data-v-d4597880]{max-width:100%;overflow-x:auto}.fee-th[data-v-d4597880],.fee-tr[data-v-d4597880]{display:grid;grid-template-columns:1fr 104px 104px 30px;gap:8px;align-items:center;min-width:480px;padding:6px 0}.fee-th[data-v-d4597880]{border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fee-tr input[data-v-d4597880],.fee-oth input[data-v-d4597880]{box-sizing:border-box;width:100%;min-height:36px;padding:6px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.fee-tr .band[data-v-d4597880]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--vp-text-2);font-size:12.5px}.fee-tr .band input[data-v-d4597880]{width:104px}.fee-tr .band em[data-v-d4597880]{color:var(--vp-text);font-style:normal}.fee-oth[data-v-d4597880]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:12px}.fee-oth label[data-v-d4597880]{display:flex;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fee-oth .row[data-v-d4597880]{grid-column:1 / -1}.row[data-v-d4597880]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-label[data-v-d4597880]{flex:1;max-width:none;color:var(--vp-text-2);font-size:13px;font-weight:500;white-space:normal}.fee-sub[data-v-d4597880]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.fee-sub .vp-fsearch[data-v-d4597880]{flex:1;max-width:none}.fee-meta[data-v-d4597880]{align-items:center}.fee-month[data-v-d4597880],.auform input[data-v-d4597880]{box-sizing:border-box;min-height:38px;padding:6px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.fee-actions[data-v-d4597880]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.tgl[data-v-d4597880]{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--vp-border-strong);border-radius:14px;background:var(--vp-surface-3);transition:background .2s}.tgl[data-v-d4597880]:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--vp-text-2);content:"";transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s}.tgl[aria-pressed=true][data-v-d4597880]{background:#33475a}.tgl[aria-pressed=true][data-v-d4597880]:after{transform:translate(20px);background:var(--vp-blue)}.auform[data-v-d4597880]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.auform label[data-v-d4597880]{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.auform input[data-v-d4597880]{width:100%;min-width:0;padding:8px 10px;letter-spacing:0;text-transform:none}.auform-acts[data-v-d4597880]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.fmsg[data-v-d4597880]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-d4597880]{color:var(--vp-bad)}@media(max-width:800px){.fee-grid[data-v-d4597880]{grid-template-columns:1fr}.fee-chan[data-v-d4597880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@container pane (max-width: 800px){.fee-grid[data-v-d4597880]{grid-template-columns:1fr}.fee-chan[data-v-d4597880]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:640px){.fee-oth[data-v-d4597880],.auform[data-v-d4597880]{grid-template-columns:1fr}.fee-oth .row[data-v-d4597880],.auform-acts[data-v-d4597880]{grid-column:1}.fee-actions .vp-abtn[data-v-d4597880],.auform-acts .vp-abtn[data-v-d4597880],.fee-ch[data-v-d4597880]{min-height:44px}.fee-plan[data-v-d4597880]{flex-basis:100%;max-width:none;min-height:44px}.tgl[data-v-d4597880]{height:44px;border-radius:22px}.tgl[data-v-d4597880]:after{top:11px}}@container pane (max-width: 640px){.fee-oth[data-v-d4597880],.auform[data-v-d4597880]{grid-template-columns:1fr}.fee-oth .row[data-v-d4597880],.auform-acts[data-v-d4597880]{grid-column:1}.fee-actions .vp-abtn[data-v-d4597880],.auform-acts .vp-abtn[data-v-d4597880],.fee-ch[data-v-d4597880]{min-height:44px}.fee-plan[data-v-d4597880]{flex-basis:100%;max-width:none;min-height:44px}.tgl[data-v-d4597880]{height:44px;border-radius:22px}.tgl[data-v-d4597880]:after{top:11px}}.merchant-schedule-summary[data-v-d76e1be7]{display:flex;min-width:0;flex-direction:column;gap:12px}.feetbl[data-v-d76e1be7]{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;gap:0 10px;align-items:center;font-size:12.5px}.feetbl .fh[data-v-d76e1be7]{grid-column:1 / -1;display:flex;align-items:center;gap:8px;width:100%;margin-top:2px;padding:8px 0 6px;border-top:1px solid var(--vp-border);color:var(--vp-text);font:12.5px/1.5 var(--vp-font);text-align:left}.feetbl .fh[data-v-d76e1be7]:first-child{margin-top:0;border-top:none}.feetbl .fh .ic[data-v-d76e1be7]{flex:none;width:12px;height:12px;color:var(--vp-text-3);transition:transform .15s}.feetbl .fh[aria-expanded=false] .ic[data-v-d76e1be7]{transform:rotate(-90deg)}.feetbl .fh b[data-v-d76e1be7]{font-weight:600}.feetbl .fh .mut[data-v-d76e1be7]{margin-left:auto;font-size:11.5px;text-align:right}.feetbl .fc[data-v-d76e1be7]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text-2);white-space:nowrap}.feetbl .fb[data-v-d76e1be7]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text-3);font-size:11.5px}.feetbl .fr[data-v-d76e1be7]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text);font-weight:600;text-align:right;white-space:nowrap}.feetbl .fc[data-v-d76e1be7]:empty{border-top:none}.feetbl .fp[data-v-d76e1be7]{grid-column:1 / -1;padding:8px 0 2px;color:var(--vp-text-3);font-size:10.5px}.mut[data-v-d76e1be7]{color:var(--vp-text-3)}.fee-policies[data-v-d76e1be7]{margin-top:8px}.pending-note[data-v-d76e1be7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--vp-warn)}.pending-note>span[data-v-d76e1be7]{flex:1;min-width:220px}.pop-acts[data-v-d76e1be7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:640px){.feetbl[data-v-d76e1be7]{grid-template-columns:minmax(74px,auto) 1fr auto;gap:0 6px}.feetbl .fh[data-v-d76e1be7]{flex-wrap:wrap;min-height:44px}.feetbl .fh .mut[data-v-d76e1be7]{width:100%;margin-left:20px;text-align:left}.pop-acts .vp-abtn[data-v-d76e1be7]{min-height:44px}}@container pane (max-width: 640px){.feetbl[data-v-d76e1be7]{grid-template-columns:minmax(74px,auto) 1fr auto;gap:0 6px}.feetbl .fh[data-v-d76e1be7]{flex-wrap:wrap;min-height:44px}.feetbl .fh .mut[data-v-d76e1be7]{width:100%;margin-left:20px;text-align:left}.pop-acts .vp-abtn[data-v-d76e1be7]{min-height:44px}}.merchant-detail[data-v-d017beaa]{display:flex;min-width:0;flex-direction:column;gap:16px}.merchant-readonly[data-v-d017beaa]{display:flex;align-items:center;gap:6px;margin:0}.mut[data-v-d017beaa]{color:var(--vp-text-3)}.baltg[data-v-d017beaa]{display:inline-flex;align-items:center;gap:6px;padding:0;color:var(--vp-text);text-align:right}.baltg .mut[data-v-d017beaa]{font-size:11.5px}.baltg .ic[data-v-d017beaa]{width:12px;height:12px;color:var(--vp-text-3);transition:transform .15s}.baltg[aria-expanded=false] .ic[data-v-d017beaa]{transform:rotate(-90deg)}.feetbl[data-v-d017beaa]{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;gap:0 10px;align-items:center;font-size:12.5px}.feetbl .fc[data-v-d017beaa]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text-2);white-space:nowrap}.feetbl .fb[data-v-d017beaa]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text-3);font-size:11.5px}.feetbl .fr[data-v-d017beaa]{padding:3px 0;border-top:1px solid rgb(255 255 255 / 3%);color:var(--vp-text);font-weight:600;text-align:right;white-space:nowrap}.balx[data-v-d017beaa]{margin:0 0 4px}.balance-share[data-v-d017beaa]{white-space:nowrap}.currow[data-v-d017beaa]{display:flex;align-items:flex-start;gap:12px;margin:2px 0;padding:9px 0;border-top:1px solid var(--vp-border);border-bottom:1px solid var(--vp-border)}.currow .vp-row-label[data-v-d017beaa]{padding-top:4px;white-space:nowrap}.curchips[data-v-d017beaa]{display:flex;flex:1;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px}.cur[data-v-d017beaa]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cur i[data-v-d017beaa]{width:6px;height:6px;border-radius:50%;background:var(--c, var(--vp-text-3))}.risk-row>span[data-v-d017beaa]:last-child{display:inline-flex;align-items:center;gap:6px}.lockrow[data-v-d017beaa]{display:flex;gap:8px}.locker[data-v-d017beaa]{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-height:66px;padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s}.locker[data-v-d017beaa]:hover:not(:disabled){border-color:var(--vp-border-strong)}.locker[aria-pressed=true][data-v-d017beaa]{border-color:var(--vp-blue);color:var(--vp-text)}.locker[aria-pressed=true] .st[data-v-d017beaa]{color:var(--vp-blue)}.locker.danger[aria-pressed=true][data-v-d017beaa]{border-color:var(--vp-bad)}.locker.danger[aria-pressed=true] .st[data-v-d017beaa]{color:var(--vp-bad)}.locker .st[data-v-d017beaa]{color:var(--vp-text-3);font-size:10px}.locker[data-v-d017beaa]:disabled{opacity:.4}.fmsg[data-v-d017beaa]{margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-warn);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pop-acts[data-v-d017beaa]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:560px){.locker[data-v-d017beaa],.curchips .vp-xbtn[data-v-d017beaa]{min-height:44px}.feetbl[data-v-d017beaa]{grid-template-columns:minmax(70px,auto) 1fr}.feetbl .fr[data-v-d017beaa]{grid-column:1 / -1;padding-left:12px;text-align:left}}@container pane (max-width: 560px){.locker[data-v-d017beaa],.curchips .vp-xbtn[data-v-d017beaa]{min-height:44px}.feetbl[data-v-d017beaa]{grid-template-columns:minmax(70px,auto) 1fr}.feetbl .fr[data-v-d017beaa]{grid-column:1 / -1;padding-left:12px;text-align:left}}.merchant-workspace[data-v-c4ae9e0c]{display:flex;flex-direction:column;gap:16px;min-width:0}.merchant-flag[data-v-c4ae9e0c]{display:inline-flex;align-items:center;gap:6px}.merchant-role[data-v-c4ae9e0c]{display:inline-flex;align-items:center;gap:6px;color:var(--vp-text-3);font-size:11px}.merchant-role select[data-v-c4ae9e0c]{min-height:32px;padding:4px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font:11px/1.5 var(--vp-font)}.merchant-policy-note[data-v-c4ae9e0c]{display:flex;align-items:center;gap:8px;color:var(--vp-warn)}.auform[data-v-c4ae9e0c]{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.auform label[data-v-c4ae9e0c]{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.auform input[data-v-c4ae9e0c],.auform select[data-v-c4ae9e0c]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.auform-wide[data-v-c4ae9e0c]{grid-column:1 / -1}.auform-acts[data-v-c4ae9e0c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.fmsg[data-v-c4ae9e0c]{margin:0;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.fmsg.bad[data-v-c4ae9e0c]{color:var(--vp-bad)}@media(max-width:760px){.auform[data-v-c4ae9e0c]{grid-template-columns:1fr}.auform-wide[data-v-c4ae9e0c]{grid-column:1}.auform input[data-v-c4ae9e0c],.auform select[data-v-c4ae9e0c],.auform-acts .vp-abtn[data-v-c4ae9e0c]{min-height:44px}}@container pane (max-width: 760px){.auform[data-v-c4ae9e0c]{grid-template-columns:1fr}.auform-wide[data-v-c4ae9e0c]{grid-column:1}.auform input[data-v-c4ae9e0c],.auform select[data-v-c4ae9e0c],.auform-acts .vp-abtn[data-v-c4ae9e0c]{min-height:44px}}.merchant-surfaces[data-v-46d05e09]{display:flex;min-width:0;flex-direction:column;gap:16px}.id-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.id-workspace *,.id-workspace *:before,.id-workspace *:after,.vp-modal .id-form,.vp-modal .id-form *,.vp-modal .id-stepper,.vp-modal .id-unavailable-panel{box-sizing:border-box}.id-feedback{margin:0;padding:9px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface);color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.id-gated{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;border:1px solid var(--vp-warn);border-radius:var(--vp-radius);color:var(--vp-warn);font-size:12px;line-height:1.45}.id-danger-note{border-color:var(--vp-bad);color:var(--vp-bad)}.id-danger{color:var(--vp-bad)!important}.id-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.id-card{min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--vp-border);border-left:3px solid var(--id-line, var(--vp-border-strong));border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface)}.id-card>header{display:flex;align-items:center;gap:8px;min-width:0}.id-card h3{flex:1;min-width:0;margin:0;color:var(--vp-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.id-kind{flex:none;padding:3px 7px;border:1px solid var(--vp-border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:var(--vp-text-3);font:9px/1.5 var(--vp-font);white-space:nowrap}.id-about{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.id-card-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:2px;padding-top:8px;border-top:1px solid var(--vp-border);color:var(--vp-text-3);font-size:12px}.id-card-footer>:first-child{flex:1;min-width:160px}.id-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.id-action-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.id-action-row .vp-abtn,.id-card-footer .vp-abtn,.id-feature-actions .vp-abtn{min-height:32px;padding:4px 10px;font-size:12px}.id-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;min-width:0}.id-form label,.id-standalone-label{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.id-form .wide{grid-column:1 / -1}.id-form input,.id-form textarea,.id-form select,.id-standalone-label input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.id-form input:focus-visible,.id-form select:focus-visible,.id-standalone-label input:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.id-form input:disabled{cursor:not-allowed;opacity:.55}.id-form-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.id-choices{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.id-choices>legend{margin-bottom:4px;padding:0;color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.id-form .id-choice{flex-direction:row;align-items:flex-start;gap:8px;color:var(--vp-text-2);font-size:12.5px;line-height:1.45;cursor:pointer}.id-form .id-choice input{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--vp-blue)}.id-choice b{color:var(--vp-text);font-weight:600}.id-choice small{display:block;color:var(--vp-text-3);font-size:11.5px}.id-choice-row{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.id-form .id-choice-inline{align-items:center}.id-form .id-choice-inline input{margin:0}.id-copyrow{display:flex;gap:8px;min-width:0}.id-copyrow input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.id-inline-toggle{display:flex;align-items:center;gap:8px;padding-top:6px;color:var(--vp-text-2);font-size:12.5px;letter-spacing:0;text-transform:none}.id-field-label{color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.id-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--vp-text-2);font-size:12.5px}.id-toggle{position:relative;flex:none;width:34px;height:20px;padding:2px;border:1px solid var(--vp-border-strong);border-radius:4px;background:var(--vp-surface-2);cursor:pointer;transition:background .15s,border-color .15s}.id-toggle>i{display:block;width:12px;height:12px;border-radius:2px;background:var(--vp-text-3);transition:transform .15s,background .15s}.id-toggle[aria-pressed=true]{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 25%,var(--vp-surface-2))}.id-toggle[aria-pressed=true]>i{background:var(--vp-blue);transform:translate(14px)}.id-toggle:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.id-chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.id-chip,.id-chip-text{display:inline-flex;padding:2px 7px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface-3);color:var(--vp-text-2);font-size:11px;font-variant-numeric:tabular-nums}.id-chip-text{white-space:normal}.id-group{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.id-group h4{margin:0;color:var(--vp-text-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.id-group h4 span{float:right;font-weight:400}.id-profile-stack{display:flex;flex-direction:column;gap:12px}.id-profile-card{width:min(720px,100%)}.id-qr-preview{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start;margin-top:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.id-qr-placeholder{display:grid;place-items:center;align-content:center;gap:8px;width:132px;height:132px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius);color:var(--vp-text-3);font-size:11px;text-align:center}.id-qr-preview .id-group{padding-top:0;border-top:0}.id-plan-row{align-items:flex-start;flex-wrap:wrap}.id-plan-row .vp-seg{max-width:100%;overflow-x:auto}.id-detail-tabs{margin-bottom:2px}.id-feature-row .vp-row-label{flex:1;max-width:none;white-space:normal;line-height:1.4}.id-feature-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--vp-border)}.id-feature-actions .vp-fsearch{flex:1;min-width:160px}.id-feature-actions .vp-hint{flex-basis:100%}.id-matrix-wrap{max-width:100%;padding:10px;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.id-matrix{display:grid;gap:2px;min-width:860px;font-size:12.5px}.id-matrix-head{padding:8px 10px;color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-align:center;text-transform:uppercase}.id-matrix-head:first-child{text-align:left}.id-matrix-operation{padding:9px 10px;border-radius:2px;background:var(--vp-surface);color:var(--vp-text-2)}.id-matrix-cell{display:grid;place-items:center;min-height:34px;border-radius:2px;cursor:pointer}.id-matrix-cell:hover{background:var(--vp-surface-2)}.id-matrix-cell:focus-visible{outline:2px solid var(--vp-blue);outline-offset:1px}.id-matrix-cell>i{display:grid;place-items:center;width:14px;height:14px;border:1px solid var(--vp-border-strong);border-radius:2px}.id-matrix-cell[aria-pressed=true]>i{border-color:var(--vp-blue);background:#33475a}.id-matrix-cell[aria-pressed=true]>i:after{content:"";width:6px;height:6px;background:var(--vp-blue)}.id-operation{margin:0;color:var(--vp-text-2);font-size:13px;overflow-wrap:anywhere}.id-settings-tabs{max-width:100%;overflow-x:auto}.id-table-command{display:flex;align-items:center;gap:12px}.id-table-command .vp-abtn{flex:none}.id-table-command .vp-hint{flex:1}.id-firewall{display:flex;flex-direction:column;gap:12px}.id-firewall-target{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.id-firewall-target .vp-fsearch{max-width:360px}.id-firewall-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.id-rules-head h1{font-size:11px}.id-rules-table{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.id-rules-table .vp-tbl{min-width:780px}.id-rules-table tr.id-rule-hit{background:color-mix(in srgb,var(--vp-blue) 10%,var(--vp-surface))}.id-rule-actions{display:inline-flex;gap:2px}.id-up{transform:rotate(180deg)}.id-passkey-list{display:flex;flex-direction:column;gap:4px}.id-passkey{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 9px;border-radius:var(--vp-radius);background:var(--vp-surface-2)}.id-passkey>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.id-passkey b{color:var(--vp-text);font-size:12.5px;overflow-wrap:anywhere}.id-passkey small{color:var(--vp-text-3);font-size:11px}.id-stepper{display:flex;gap:4px;flex-wrap:wrap}.id-stepper span{padding:4px 8px;border:1px solid var(--vp-border);border-radius:2px;color:var(--vp-text-3);font-size:11px}.id-stepper span[aria-current=step]{border-color:var(--vp-blue);color:var(--vp-text)}.id-stepper span.done{color:var(--vp-good)}.id-passkey-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.id-passkey-options button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);text-align:left;cursor:pointer}.id-passkey-options button[aria-checked=true]{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 8%,var(--vp-surface-2))}.id-passkey-options small{color:var(--vp-text-3);line-height:1.45}.id-unavailable-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius);color:var(--vp-text-2)}.id-connectors{display:flex;flex-direction:column;gap:12px}.id-connector-id{min-height:34px;color:var(--vp-text-2);font-size:11.5px;overflow-wrap:anywhere}.id-connector-events{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;color:var(--vp-text-2);font-size:11.5px}.id-connector-pairing{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}.id-connector-pairing ol{margin:0;padding-left:20px;color:var(--vp-text-2);font-size:12.5px}.id-connector-pairing li+li{margin-top:10px}.id-device-list{display:flex;flex-direction:column;gap:8px}.id-device-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--vp-radius);background:var(--vp-surface-2)}.id-device-list label>span{display:flex;flex-direction:column;gap:2px}.id-device-list small{color:var(--vp-text-3)}.id-destination{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:10px;align-items:start;font-size:12px}.id-event{display:flex;flex-direction:column;gap:2px;color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.id-event b{color:var(--vp-text)}.id-event.warn b{color:var(--vp-warn)}.id-this{margin-left:4px;padding:1px 4px;border:1px solid var(--vp-blue);border-radius:2px;color:var(--vp-blue);font-size:9px}@media(max-width:900px){.id-card-grid,.id-firewall-grid{grid-template-columns:1fr}}@container pane (max-width: 900px){.id-card-grid,.id-firewall-grid{grid-template-columns:1fr}}@media(max-width:760px){.id-form{grid-template-columns:1fr}.id-form .id-choice{min-height:44px;align-items:center}.id-form .id-choice input{width:20px;height:20px;margin:0}.id-copyrow .vp-abtn{min-height:44px}.id-form .wide{grid-column:auto}.id-form input,.id-form select,.id-standalone-label input{min-height:44px;font-size:16px}.id-action-row .vp-abtn,.id-card-footer .vp-abtn,.id-feature-actions .vp-abtn,.id-table-command .vp-abtn{min-height:44px}.id-toggle{width:44px;height:44px;padding:8px}.id-toggle>i{width:24px;height:24px}.id-toggle[aria-pressed=true]>i{transform:translate(0);background:var(--vp-blue)}.id-matrix-cell{min-height:44px}.id-table-command{align-items:flex-start;flex-direction:column}.id-passkey-options{grid-template-columns:1fr}.id-connector-events{gap:8px 12px}.id-settings-tabs button{min-height:44px}}@container pane (max-width: 760px){.id-form{grid-template-columns:1fr}.id-form .wide{grid-column:auto}.id-form input,.id-form select,.id-standalone-label input{min-height:44px;font-size:16px}.id-action-row .vp-abtn,.id-card-footer .vp-abtn,.id-feature-actions .vp-abtn,.id-table-command .vp-abtn{min-height:44px}.id-toggle{width:44px;height:44px;padding:8px}.id-toggle>i{width:24px;height:24px}.id-toggle[aria-pressed=true]>i{transform:translate(0);background:var(--vp-blue)}.id-matrix-cell{min-height:44px}.id-table-command{align-items:flex-start;flex-direction:column}.id-passkey-options{grid-template-columns:1fr}.id-connector-events{gap:8px 12px}.id-settings-tabs button{min-height:44px}}@media(max-width:520px){.id-qr-preview,.id-connector-pairing,.id-destination{grid-template-columns:1fr}.id-card{padding:12px}.id-card>header{flex-wrap:wrap}.id-kind{white-space:normal}.id-card-footer>:first-child{min-width:0}}@container pane (max-width: 520px){.id-qr-preview,.id-connector-pairing,.id-destination{grid-template-columns:1fr}.id-card{padding:12px}.id-card>header{flex-wrap:wrap}.id-kind{white-space:normal}.id-card-footer>:first-child{min-width:0}}.id-perspective{display:inline-flex;align-items:center;gap:6px;color:var(--vp-text-3);font-size:10px}.id-perspective select{min-height:32px;max-width:220px;padding:4px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:11px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.id-perspective select:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.id-local-notice{margin:0;color:var(--vp-good);font-size:12px;line-height:1.45}.id-density-compact .id-card{gap:6px;padding:8px 10px}.id-density-compact .id-form{gap:8px 10px}.id-density-compact .id-card-footer{padding-top:6px}.id-motion-reduced *,.id-motion-reduced *:before,.id-motion-reduced *:after{transition:none!important}@media(max-width:760px){.id-perspective{align-items:flex-start;flex-direction:column}.id-perspective select{min-height:44px;max-width:min(100%,260px);font-size:16px}}@container pane (max-width: 760px){.id-perspective{align-items:flex-start;flex-direction:column}.id-perspective select{min-height:44px;max-width:min(100%,260px);font-size:16px}}@media(prefers-reduced-motion:reduce){.id-toggle,.id-toggle>i,.id-matrix-cell{transition:none}}.id-live-notice{margin:0;padding:9px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.id-live-empty{display:grid;gap:8px;padding:16px 18px}.id-live-empty h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-font)}.id-code{display:inline-block;max-width:100%;overflow:hidden;color:var(--vp-text-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.id-user-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.id-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.id-live-matrix{width:100%;min-width:640px;border-collapse:separate;border-spacing:2px;font-size:12.5px}.id-live-matrix thead th{padding:8px 10px;color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap}.id-live-matrix thead th:first-child,.id-live-matrix tbody th{text-align:left}.id-live-matrix tbody th{padding:9px 10px;border-radius:2px;background:var(--vp-surface);color:var(--vp-text-2);font-weight:400}.id-live-matrix td{min-width:76px;height:34px;text-align:center}.id-granted,.id-not-granted{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid var(--vp-border-strong);border-radius:2px;vertical-align:middle}.id-granted{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 28%,transparent)}.id-granted>i{width:6px;height:6px;background:var(--vp-blue)}.id-subject{min-height:32px;justify-content:flex-start;font-size:12px}.id-zone-form{margin-top:4px}.id-tenant-inline,.id-tenant-panel .id-card{min-width:0}@media(max-width:760px){.id-subject{min-height:44px}.id-live-matrix td{height:44px}}@container pane (max-width: 760px){.id-subject{min-height:44px}.id-live-matrix td{height:44px}}.id-surfaces[data-v-e2584072]{display:flex;min-width:0;flex-direction:column;gap:16px}.id-tenant-features[data-v-d6338bf9]{display:flex;flex-direction:column;gap:12px;min-width:0}.id-tenant-features .id-form[data-v-d6338bf9]{grid-template-columns:minmax(0,1fr)}.pin-field[data-v-6c2c77ab]{position:relative;display:grid;width:100%}.pin-field input[data-v-6c2c77ab]{-webkit-text-security:disc}.pin-dots[data-v-6c2c77ab]{display:none}@supports not (-webkit-text-security: disc){.pin-field input[data-v-6c2c77ab]{color:transparent}.pin-dots[data-v-6c2c77ab]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--spine-fg, var(--vp-text));letter-spacing:.3em;pointer-events:none}}.pin-form[data-v-cea7c825]{display:grid;gap:10px}.pin-form label[data-v-cea7c825]{display:grid;gap:4px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.pin-form[data-v-cea7c825] input{min-height:40px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:16px/1.5 var(--vp-font);letter-spacing:.3em}.pin-form[data-v-cea7c825] input:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.pin-acts[data-v-cea7c825]{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--vp-border)}.bots[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:16px;min-width:0}.bots-section[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:10px;min-width:0}.bots-head[data-v-40c0e0a9]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.bots-head h2[data-v-40c0e0a9]{margin:0;font-size:15px}.bots-inline[data-v-40c0e0a9]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.bots-inline select[data-v-40c0e0a9],.bots-select[data-v-40c0e0a9]{min-height:32px;padding:4px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12.5px/1.4 var(--vp-font)}.bots-code[data-v-40c0e0a9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bots-gap[data-v-40c0e0a9]{margin-left:8px}.bots-why[data-v-40c0e0a9]{display:block;margin-top:4px;font-size:11.5px;line-height:1.35;max-width:18ch}.bots-row[data-v-40c0e0a9]{cursor:pointer}.bots-row[data-v-40c0e0a9]:hover,.bots-row[data-v-40c0e0a9]:focus-visible{background:var(--vp-surface-2);outline:none}.bots-thread[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:10px;padding:12px}.bots-thread-head[data-v-40c0e0a9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bots-messages[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bots-messages li[data-v-40c0e0a9]{max-width:min(640px,92%);padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.bots-messages li.bots-out[data-v-40c0e0a9]{align-self:flex-end;background:color-mix(in srgb,var(--vp-blue) 8%,var(--vp-surface))}.bots-meta[data-v-40c0e0a9]{display:flex;justify-content:space-between;gap:10px;font-size:11.5px}.bots-text[data-v-40c0e0a9]{margin:4px 0 0;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bots-tags[data-v-40c0e0a9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.bots-keep-choice[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:6px}.bots-keep-preview[data-v-40c0e0a9]{display:flex;flex-direction:column;gap:4px}.bots-keep-bad[data-v-40c0e0a9]{color:var(--vp-bad)}@media(max-width:640px){.bots-messages li[data-v-40c0e0a9]{max-width:100%}}.device-value[data-v-b03acf01]{min-width:0;overflow-wrap:anywhere}.business-workspace{display:flex;flex-direction:column;gap:14px;min-width:0}.business-workspace code{font-size:11.5px;overflow-wrap:anywhere}.business-head{align-items:center}.business-head .vp-seg{max-width:100%;overflow-x:auto}.business-section-title{margin-top:4px}.business-section-title h1{font-size:11px}.business-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.business-kpi{min-width:0;min-height:98px;padding:11px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.business-kpi small{display:block;min-height:30px;color:var(--vp-text-3);font-size:9.5px;font-weight:600;line-height:1.45}.business-kpi>b{display:block;margin:5px 0;color:var(--vp-text);font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.business-kpi>span{color:var(--vp-text-3);font-size:10.5px}.business-kpi.pos>b{color:var(--vp-good)}.business-kpi.neg>b{color:var(--vp-bad)}.business-delta.up{color:var(--vp-good)}.business-delta.dn{color:var(--vp-bad)}.business-mbar{display:block;height:4px;margin-top:9px;overflow:hidden;border-radius:1px;background:var(--vp-surface-3)}.business-mbar>i{display:block;height:100%;background:var(--vp-blue)}.business-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.business-card,.business-chart-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.business-card{border-left:3px solid var(--business-line, var(--vp-border-strong));border-radius:0 var(--vp-radius) var(--vp-radius) 0}.business-card>header{display:flex;align-items:center;gap:8px;min-width:0}.business-card h3,.business-chart-card h3{flex:1;min-width:0;margin:0;color:var(--vp-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.business-chart-card h3{color:var(--vp-text-3);font-size:10px}.business-card-kind{flex:none;padding:3px 7px;border:1px solid var(--vp-border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:var(--vp-text-3);font:9px var(--vp-font)}.business-card-about{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.5}.business-card-acts,.business-qrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.business-card-stats{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--vp-text-3);font-size:11px}.business-balance{display:flex;flex-direction:column;gap:6px}.business-balance>b{color:var(--vp-text);font-size:28px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.business-balance.pre>b{color:var(--vp-good)}.business-balance.post>b{color:var(--vp-warn)}.business-balance>small{color:var(--vp-text-3);font-size:10px}.business-rbars{display:flex;flex-direction:column;gap:8px;font-size:12px}.business-rbar{display:grid;grid-template-columns:minmax(100px,150px) minmax(60px,1fr) auto;gap:10px;align-items:center}.business-rbar .lab{display:-webkit-box;overflow:hidden;color:var(--vp-text-2);line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-rbar .trk{position:relative;height:9px;overflow:hidden;border-radius:2px;background:var(--vp-surface-3)}.business-rbar .trk>i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--vp-blue);opacity:.85}.business-rbar .val{color:var(--vp-text);white-space:nowrap;font-variant-numeric:tabular-nums}.business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.business-form label{display:grid;gap:6px;color:var(--vp-text-2);font-size:11px}.business-form label:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.business-form label.wide,.business-form .wide{grid-column:1 / -1}.business-form .vp-fsearch{width:100%;max-width:none}.business-form-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-feedback{margin:0;padding:9px 11px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-warn);background:var(--vp-surface);color:var(--vp-warn);font-size:12px;overflow-wrap:anywhere}.business-detail{display:grid;gap:12px}.business-detail-group{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.business-detail-group h4{margin:0;color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.business-detail-event{display:grid;gap:2px;padding:8px 10px;border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:11px;overflow-wrap:anywhere}.business-detail-event b{color:var(--vp-text-2)}.business-detail-event.warn{box-shadow:inset 2px 0 0 var(--vp-warn)}.business-mini-table{width:100%;border-collapse:collapse;font-size:12px}.business-mini-table th{padding:6px 8px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:9px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.business-mini-table td{padding:8px;border-bottom:1px solid var(--vp-border);white-space:nowrap}.business-mini-table td:last-child,.business-mini-table th:last-child{text-align:right}.business-mini-table-wrap{max-width:100%;overflow-x:auto}.business-fee-table{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;gap:0 10px;align-items:center;font-size:12px}.business-fee-table .fp{grid-column:1 / -1;padding:8px 0 2px;color:var(--vp-text-3);font-size:10px}.business-fee-table .fh{grid-column:1 / -1;display:flex;align-items:center;gap:8px;width:100%;padding:8px 0 6px;border-top:1px solid var(--vp-border);color:var(--vp-text);text-align:left}.business-fee-table .fh:first-child{border-top:0}.business-fee-table .fh .vp-mut{margin-left:auto;text-align:right}.business-fee-table .fc,.business-fee-table .fb,.business-fee-table .fr{padding:4px 0;border-top:1px solid rgb(255 255 255 / 3%)}.business-fee-table .fc{color:var(--vp-text-2);white-space:nowrap}.business-fee-table .fb{color:var(--vp-text-3);font-size:11px}.business-fee-table .fr{color:var(--vp-text);font-weight:600;text-align:right;white-space:nowrap}.business-rate-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-popup-content{display:grid;gap:16px;min-width:0}.business-empty{padding:24px 12px;color:var(--vp-text-3);text-align:center}.business-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business-link-row .vp-fsearch{flex:1;max-width:none}.business-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.business-list>li{display:grid;gap:3px;padding:8px 10px;background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12px}.business-gated{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-warn)}.business-gated>svg{flex:none}.business-persona{overflow-wrap:anywhere}.business-positive{color:var(--vp-good)}.business-negative{color:var(--vp-bad)}.business-warning{color:var(--vp-warn)}@media(max-width:1280px){.business-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.business-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.business-workspace{gap:12px}.business-head{align-items:flex-start}.business-head .vp-workhead-right{width:100%;margin-left:0}.business-head .vp-seg{width:100%}.business-head .vp-seg button{min-height:44px}.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi{min-height:88px}.business-grid,.business-form{grid-template-columns:minmax(0,1fr)}.business-form label,.business-form .vp-abtn,.business-form-actions .vp-abtn{min-height:44px}.business-rbar{grid-template-columns:minmax(90px,120px) minmax(50px,1fr) auto;gap:6px}}@container pane (max-width: 760px){.business-workspace{gap:12px}.business-head{align-items:flex-start}.business-head .vp-workhead-right{width:100%;margin-left:0}.business-head .vp-seg{width:100%}.business-head .vp-seg button{min-height:44px}.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi{min-height:88px}.business-grid,.business-form{grid-template-columns:minmax(0,1fr)}.business-form label,.business-form .vp-abtn,.business-form-actions .vp-abtn{min-height:44px}.business-rbar{grid-template-columns:minmax(90px,120px) minmax(50px,1fr) auto;gap:6px}}@media(max-width:430px){.business-kpi>b{font-size:18px}.business-rbar{grid-template-columns:1fr auto}.business-rbar .trk{grid-column:1 / -1;grid-row:2}}@container pane (max-width: 430px){.business-kpi>b{font-size:18px}.business-rbar{grid-template-columns:1fr auto}.business-rbar .trk{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.business-workspace *,.business-detail *{scroll-behavior:auto!important;transition:none!important}}.business-statement-month{flex:0 1 180px;min-width:140px}@media(max-width:760px){.business-statement-month{flex:1 1 100%;max-width:none;min-height:44px}}@container pane (max-width: 760px){.business-statement-month{flex:1 1 100%;max-width:none;min-height:44px}}.business-surfaces{display:flex;flex-direction:column;gap:16px;min-width:0}.live-notice{margin:0;padding:10px 12px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.live-id{display:block;max-width:190px;overflow:hidden;color:var(--vp-text-2);text-overflow:ellipsis;white-space:nowrap}.live-unavailable-table .vp-tbl th{white-space:nowrap}.business-workspace .vp-poprow{width:100%}@media(max-width:760px){.business-surfaces{gap:12px}.business-workspace .vp-poprow{min-height:44px}}@container pane (max-width: 760px){.business-surfaces{gap:12px}.business-workspace .vp-poprow{min-height:44px}}.live-gated[data-v-81c48bc6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.live-gated>svg[data-v-81c48bc6]{flex:none}.preview-merchant[data-v-2e85b6b4]{position:relative;display:flex;align-items:center;gap:8px;width:min(100%,480px)}.preview-merchant>.vp-fsearch[data-v-2e85b6b4]{max-width:none}.preview-merchant-menu[data-v-2e85b6b4]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;display:grid;gap:2px;max-height:320px;padding:4px;overflow:auto;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 14px 40px #0009}.preview-merchant-menu button[data-v-2e85b6b4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);text-align:left}.preview-merchant-menu button[data-v-2e85b6b4]:hover,.preview-merchant-menu button[data-active=true][data-v-2e85b6b4]{background:var(--vp-surface-2)}.preview-merchant-menu button>span[data-v-2e85b6b4]:first-child{display:grid;gap:2px}.preview-merchant-menu b[data-v-2e85b6b4]{color:var(--vp-text);font-size:12.5px}.preview-merchant-menu small[data-v-2e85b6b4]{color:var(--vp-text-3);font-size:11px}@media(max-width:760px){.preview-merchant[data-v-2e85b6b4]{width:100%}.preview-merchant>.vp-fsearch[data-v-2e85b6b4]{min-height:44px}}@container pane (max-width: 760px){.preview-merchant[data-v-2e85b6b4]{width:100%}.preview-merchant>.vp-fsearch[data-v-2e85b6b4]{min-height:44px}}.withdrawal-destinations[data-v-49f1e6f6]{display:grid;gap:10px;min-width:0}.withdrawal-destinations .vp-hint[data-v-49f1e6f6],.withdrawal-destinations .vp-error[data-v-49f1e6f6]{margin:0}.withdrawal-terms[data-v-49f1e6f6]{display:grid;gap:2px}.withdrawal-destination-list[data-v-49f1e6f6]{display:grid;gap:0;margin:0;padding:0;list-style:none}.withdrawal-destination-list li[data-v-49f1e6f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-top:1px solid var(--vp-border)}.withdrawal-destination-list li[data-v-49f1e6f6]:first-child{border-top:0}.withdrawal-destination-list li.is-focused[data-v-49f1e6f6]{margin:0 -8px;padding:8px;border-radius:var(--vp-radius);background:var(--vp-surface-2);box-shadow:inset 2px 0 0 var(--vp-warn)}.withdrawal-destination-text[data-v-49f1e6f6]{display:grid;gap:2px;min-width:0;font-size:12.5px;overflow-wrap:anywhere}.withdrawal-destination-acts[data-v-49f1e6f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px}.withdrawal-destination-form[data-v-49f1e6f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.withdrawal-destination-form label[data-v-49f1e6f6],.withdrawal-destination-popup label[data-v-49f1e6f6]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.withdrawal-destination-form label[data-v-49f1e6f6]:not(:has(>input:is([type=checkbox],[type=radio]))),.withdrawal-destination-popup label[data-v-49f1e6f6]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.withdrawal-destination-form .vp-fsearch[data-v-49f1e6f6],.withdrawal-destination-popup .vp-fsearch[data-v-49f1e6f6]{width:100%;max-width:none;box-sizing:border-box}.withdrawal-destination-form .wide[data-v-49f1e6f6]{grid-column:1 / -1}.withdrawal-destination-form-acts[data-v-49f1e6f6]{display:flex;flex-wrap:wrap;gap:8px}.withdrawal-destination-popup[data-v-49f1e6f6]{display:grid;gap:12px}.withdrawal-destination-popup .vp-hint[data-v-49f1e6f6]{margin:0;overflow-wrap:anywhere}.withdrawal-check[data-v-49f1e6f6]{display:flex!important;grid-template-columns:none;align-items:center;gap:8px!important;min-height:44px}.field-error[data-v-49f1e6f6]{font-size:12px}textarea.vp-fsearch[data-v-49f1e6f6]{min-height:56px;resize:vertical}@media(max-width:760px){.withdrawal-destination-form[data-v-49f1e6f6]{grid-template-columns:1fr}.withdrawal-destination-form .vp-fsearch[data-v-49f1e6f6],.withdrawal-destination-acts .vp-abtn[data-v-49f1e6f6]{min-height:44px}}@container pane (max-width: 760px){.withdrawal-destination-form[data-v-49f1e6f6]{grid-template-columns:1fr}.withdrawal-destination-form .vp-fsearch[data-v-49f1e6f6]{min-height:44px}}.live-rule-form[data-v-cb80fe4f]{display:grid;gap:14px}.live-rule-scope[data-v-cb80fe4f]{justify-self:start;max-width:100%}.live-portion[data-v-cb80fe4f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;padding:10px 12px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.live-portion legend[data-v-cb80fe4f]{padding:0 6px;color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.live-portion label[data-v-cb80fe4f],.live-rule-grid label[data-v-cb80fe4f],.live-closure-form label[data-v-cb80fe4f]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:11px}.live-portion label[data-v-cb80fe4f]:not(:has(>input:is([type=checkbox],[type=radio]))),.live-rule-grid label[data-v-cb80fe4f]:not(:has(>input:is([type=checkbox],[type=radio]))),.live-closure-form label[data-v-cb80fe4f]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.live-portion .vp-fsearch[data-v-cb80fe4f],.live-rule-grid .vp-fsearch[data-v-cb80fe4f],.live-closure-form .vp-fsearch[data-v-cb80fe4f]{width:100%;max-width:none;box-sizing:border-box}.live-portion-remove[data-v-cb80fe4f]{align-self:end;justify-self:start}.live-rule-add[data-v-cb80fe4f]{justify-self:start}.live-rule-grid[data-v-cb80fe4f],.live-closure-form[data-v-cb80fe4f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.live-closure-form[data-v-cb80fe4f]{margin-top:14px}.live-rule-grid .wide[data-v-cb80fe4f],.live-closure-form .wide[data-v-cb80fe4f]{grid-column:1 / -1}textarea.vp-fsearch[data-v-cb80fe4f]{min-height:56px;resize:vertical}@media(max-width:760px){.live-portion[data-v-cb80fe4f],.live-rule-grid[data-v-cb80fe4f],.live-closure-form[data-v-cb80fe4f]{grid-template-columns:minmax(0,1fr)}.live-portion .vp-fsearch[data-v-cb80fe4f],.live-rule-grid .vp-fsearch[data-v-cb80fe4f],.live-closure-form .vp-fsearch[data-v-cb80fe4f]{min-height:44px}}@container pane (max-width: 760px){.live-portion[data-v-cb80fe4f],.live-rule-grid[data-v-cb80fe4f],.live-closure-form[data-v-cb80fe4f]{grid-template-columns:minmax(0,1fr)}.live-portion .vp-fsearch[data-v-cb80fe4f],.live-rule-grid .vp-fsearch[data-v-cb80fe4f],.live-closure-form .vp-fsearch[data-v-cb80fe4f]{min-height:44px}}.live-journal[data-v-d775f14e]{display:grid;gap:8px;margin-bottom:16px}.live-journal h3[data-v-d775f14e]{margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.live-journal .vp-hint[data-v-d775f14e]{margin:0;overflow-wrap:anywhere}.business-kpi-na[data-v-88457961]{color:var(--vp-text-3)!important;font-size:15px!important}.business-statement[data-v-aab3d61d]{width:100%;border-collapse:collapse;font-size:12.5px}.business-statement th[data-v-aab3d61d],.business-statement td[data-v-aab3d61d]{padding:6px 0;border-top:1px solid color-mix(in srgb,var(--vp-border) 55%,transparent);text-align:left}.business-statement th[data-v-aab3d61d]{color:var(--vp-text-2);font-weight:500}.business-statement td[data-v-aab3d61d]:last-child{color:var(--vp-text);font-weight:600;text-align:right;white-space:nowrap}.business-statement-sign[data-v-aab3d61d]{width:18px;color:var(--vp-text-3);text-align:center!important}.business-statement tr[data-v-aab3d61d]:first-child>*{border-top:0}.business-statement tr.is-opening th[data-v-aab3d61d],.business-statement tr.is-closing th[data-v-aab3d61d]{color:var(--vp-text);font-weight:600}.business-statement tr.is-closing[data-v-aab3d61d]>*{border-top:1px solid var(--vp-border-strong)}.business-statement tr.is-memo th[data-v-aab3d61d],.business-statement tr.is-memo td[data-v-aab3d61d]:last-child{color:var(--vp-text-3);font-weight:500;font-size:11.5px}.business-statement tr.is-memo[data-v-aab3d61d]:first-of-type>*,.business-statement tr.is-closing+tr.is-memo[data-v-aab3d61d]>*{padding-top:12px}.business-statement-na[data-v-aab3d61d]{color:var(--vp-text-3)!important;font-weight:500!important}.business-statement-mismatch[data-v-aab3d61d]{margin:0;padding:8px 10px;border:1px solid var(--vp-bad);border-radius:var(--vp-radius)}.live-statement-month[data-v-6eff807a]{flex:0 1 180px;min-width:140px}@media(max-width:760px){.live-statement-month[data-v-6eff807a]{flex:1 1 100%;max-width:none;min-height:44px}}@container pane (max-width: 760px){.live-statement-month[data-v-6eff807a]{flex:1 1 100%;max-width:none;min-height:44px}}.billing-figure[data-v-7d48f208]{color:var(--vp-text);font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.business-chart[data-v-ab206a65]{position:relative;min-width:0}svg[data-v-ab206a65]{display:block;width:100%;min-height:190px;touch-action:pan-y}.business-chart-grid[data-v-ab206a65]{stroke:var(--vp-border);stroke-width:1;stroke-dasharray:3 4}.business-chart-label[data-v-ab206a65]{fill:var(--vp-text-3);font:10px var(--vp-font)}.business-chart-cursor[data-v-ab206a65]{stroke:var(--vp-text-3);stroke-width:1;stroke-dasharray:2 3}.business-chart-tooltip[data-v-ab206a65]{position:absolute;top:8px;z-index:2;display:grid;gap:3px;min-width:170px;padding:8px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);box-shadow:0 8px 20px #00000059;color:var(--vp-text-2);font-size:11px;pointer-events:none}.business-chart-tooltip b[data-v-ab206a65]{color:var(--vp-text)}.business-chart-tooltip span[data-v-ab206a65],.business-chart-legend span[data-v-ab206a65]{display:inline-flex;align-items:center;gap:6px}.business-chart-tooltip i[data-v-ab206a65],.business-chart-legend i[data-v-ab206a65]{width:8px;height:8px;border-radius:1px}.business-chart-legend[data-v-ab206a65]{display:flex;gap:14px;flex-wrap:wrap;color:var(--vp-text-3);font-size:11px}@media(prefers-reduced-motion:no-preference){polyline[data-v-ab206a65],polygon[data-v-ab206a65],circle[data-v-ab206a65]{transition:opacity .15s}}.preview-perspective[data-v-00f58253]{display:inline-flex;align-items:center;gap:8px;color:var(--vp-text-3);font-size:10px;white-space:nowrap}.preview-perspective .vp-fsearch[data-v-00f58253]{min-width:140px;min-height:32px;max-width:180px;padding:4px 8px}@media(max-width:760px){.preview-perspective[data-v-00f58253]{align-items:flex-start;flex-direction:column;gap:4px;white-space:normal}.preview-perspective .vp-fsearch[data-v-00f58253]{min-height:44px}}@container pane (max-width: 760px){.preview-perspective[data-v-00f58253]{align-items:flex-start;flex-direction:column;gap:4px;white-space:normal}.preview-perspective .vp-fsearch[data-v-00f58253]{min-height:44px}}.preview-share-layout[data-v-8c6b9381]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--vp-border)}.preview-qr[data-v-8c6b9381]{width:176px;height:176px;flex:none;padding:8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:#0a0c0e}.preview-qr svg[data-v-8c6b9381]{display:block;width:100%;height:100%;shape-rendering:crispEdges}.preview-share-meta[data-v-8c6b9381]{display:grid;gap:10px;flex:1;min-width:220px}.preview-share-meta code[data-v-8c6b9381]{overflow-wrap:anywhere}.automation-workspace{display:flex;flex-direction:column;gap:12px;min-width:0}.automation-workspace .vp-workhead{margin-bottom:4px}.automation-feedback{margin:0;padding:9px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-blue);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.automation-detail-summary{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.automation-dgroup{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border);min-width:0}.automation-dgroup h4{margin:0;padding:0 0 6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.automation-dg-head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--vp-border);padding-bottom:6px}.automation-dg-head h4{border:0;padding:0}.automation-actions{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.automation-event{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.automation-event>.vp-icon{margin-top:2px}.automation-warning{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border:1px solid var(--vp-warn);border-radius:2px;color:var(--vp-warn);font-size:10px;font-weight:700}.au-danger{color:var(--vp-bad)!important}.au-comp{padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.au-comp-row{display:flex;gap:8px;align-items:center;min-width:0}.au-comp-row>.vp-icon{flex:none;color:var(--vp-blue)}.au-comp-row>.vp-fsearch{flex:1;max-width:none}.au-examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.au-examples .vp-fchip{font-size:11.5px;font-weight:500;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.au-draft{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.au-interp{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.au-interp b{color:var(--vp-blue)}.au-draft-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.au-draft-acts>.vp-fsearch{flex:1;min-width:220px;max-width:none}.au-refine-note{flex-basis:100%}.au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;min-width:0}.au-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-left:3px solid var(--au-rail,var(--vp-blue));border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface);cursor:pointer;transition:border-color .15s,opacity .2s}.au-card:hover{border-color:var(--vp-border-strong);border-left-color:var(--au-rail,var(--vp-blue))}.au-card.au-selected{box-shadow:inset 2px 0 0 var(--vp-blue)}.au-card.au-off{opacity:.55}.au-card-head{display:flex;align-items:center;gap:8px;min-width:0}.au-card-head h3{flex:1;min-width:0;margin:0;color:var(--vp-text);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.au-kind{flex:none;padding:3px 7px;border:1px solid var(--vp-border);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:var(--vp-text-3);font:9px/1.5 var(--vp-font);white-space:nowrap}.au-you{flex:none;padding:1px 6px;border:1px solid var(--vp-blue);border-radius:2px;color:var(--vp-blue);font-size:10px}.au-about{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.au-row{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:start;font-size:12.5px;line-height:1.4}.au-lab{padding-top:2px;color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.au-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.au-chip{padding:2px 7px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface-3);color:var(--vp-text-2);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.au-chip.au-warn{border-color:color-mix(in srgb,var(--vp-warn) 50%,var(--vp-border));color:var(--vp-warn)}.au-stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:2px;padding-top:8px;border-top:1px solid var(--vp-border);color:var(--vp-text-3);font-size:12px}.au-stats b{color:var(--vp-text);font-weight:600}.au-acts{display:flex;gap:6px;margin-left:auto}.au-acts .vp-abtn{min-height:28px;padding:2px 8px;font-size:12px}.au-tgl{position:relative;flex:none;width:38px;height:22px;padding:0;border:1px solid var(--vp-border-strong);border-radius:12px;background:var(--vp-surface-3);transition:background .15s,border-color .15s}.au-tgl:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--vp-text-3);transition:transform .15s,background .15s}.au-tgl[aria-pressed=true]{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 30%,var(--vp-surface-3))}.au-tgl[aria-pressed=true]:after{transform:translate(16px);background:var(--vp-blue)}.au-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.au-form label{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.au-form .au-wide{grid-column:1/-1}.au-form .vp-fsearch{width:100%;max-width:none;font-size:13px;letter-spacing:0;text-transform:none}.au-form textarea.vp-fsearch{min-height:64px;resize:vertical}.au-toggle-field{padding-top:6px}.au-form-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--vp-border)}.au-form-acts>.vp-icon{color:var(--vp-blue)}.au-form-acts>.vp-fsearch{flex:1;min-width:200px;max-width:none}.au-run-summary{display:inline-block;min-width:320px;white-space:normal;line-height:1.45}.au-timeline{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.au-timeline li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0 8px 18px;border-left:1px solid var(--vp-border);color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.au-timeline li:before{content:"";position:absolute;left:-4px;top:14px;width:7px;height:7px;border-radius:1px;background:var(--vp-text-3)}.au-timeline time{color:var(--vp-text-3);font-size:11px}.au-timeline li.au-hot{color:var(--vp-text)}.au-timeline li.au-hot:before{background:var(--vp-blue)}.au-timeline li.au-pending{opacity:.45}.au-run-list{display:flex;flex-direction:column;gap:6px}.au-run-list .automation-event{display:grid;grid-template-columns:minmax(170px,auto) auto minmax(0,1fr);align-items:center}.ag-tabs{max-width:100%;overflow-x:auto}.ag-feature-off{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-3);text-align:center}.ag-feature-off b{color:var(--vp-text-2);font-size:14px}.ag-feature-off span{max-width:680px;font-size:12.5px;line-height:1.5}.ag-chat{display:flex;flex-direction:column;gap:8px;max-height:300px;padding-right:4px;overflow-y:auto}.ag-cmsg{display:flex;flex-direction:column;gap:2px;align-self:flex-start;max-width:92%;padding:7px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ag-cmsg time{color:var(--vp-text-3);font-size:9.5px;letter-spacing:.04em}.ag-cmsg.ag-agent time,.ag-cmsg.ag-operator time{color:var(--vp-text-2)}.ag-cmsg.ag-agent{align-self:flex-end;background:color-mix(in srgb,var(--vp-blue) 18%,var(--vp-surface-2))}.ag-cmsg.ag-sys{align-self:center;border-style:dashed;background:none;color:var(--vp-text-3);font-size:11px;text-align:center}.ag-cmsg.ag-operator{align-self:flex-end;background:color-mix(in srgb,var(--vp-good) 14%,var(--vp-surface-2))}.ag-cmsg mark{padding:0 1px;border-radius:2px;background:color-mix(in srgb,var(--vp-blue) 38%,transparent);color:var(--vp-text)}.ag-escbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--vp-bad) 45%,var(--vp-border));border-radius:var(--vp-radius);background:color-mix(in srgb,var(--vp-bad) 12%,var(--vp-surface));color:var(--vp-bad);font-size:12px;font-weight:600}.ag-lockrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ag-locker{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:10px;text-align:left}.ag-locker b{color:var(--vp-text-2);font-size:10px;letter-spacing:0}.ag-locker[aria-pressed=true]{border-color:var(--vp-warn);color:var(--vp-warn)}.ag-inline-form{display:flex;gap:8px;min-width:0}.ag-inline-form>.vp-fsearch{flex:1;max-width:none}.ag-pack-row{gap:8px}.ag-pack-row>span:first-child{min-width:0;overflow-wrap:anywhere}.ag-pack-actions{display:flex;align-items:center;gap:8px;flex:none}.ag-guardrail-row{gap:10px}.ag-guardrail-row>span{min-width:0;overflow-wrap:anywhere}.ag-kb-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.ag-kb-tree{display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ag-kb-tree-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.ag-kb-tree-head h4{margin:0;color:var(--vp-text-3);font-size:10px;font-weight:600}.ag-kb-tree-head .vp-abtn{min-height:30px;padding:2px 10px}.ag-kb-dir{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:2px 8px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:12.5px;font-weight:600;text-align:left}.ag-kb-dir:hover{background:var(--vp-surface-2)}.ag-kb-dir>span:last-child{margin-left:auto;color:var(--vp-text-3);font-size:10.5px;font-weight:500}.ag-tw{width:10px;color:var(--vp-text-3);font-size:9px}.ag-kb-file{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:2px 8px 2px 24px;border-radius:var(--vp-radius);color:var(--vp-text-3);font-size:12px;font-variant-numeric:tabular-nums;text-align:left;overflow-wrap:anywhere}.ag-kb-file:hover{background:var(--vp-surface-2);color:var(--vp-text-2)}.ag-kb-file[aria-selected=true]{border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-3);box-shadow:inset 2px 0 0 var(--vp-blue);color:var(--vp-text)}.ag-kb-ed{display:flex;flex-direction:column;min-width:0;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);overflow:hidden}.ag-kb-ed-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--vp-border)}.ag-path{min-width:0;color:var(--vp-text-2);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.ag-kb-source{width:100%;min-height:320px;padding:14px;border:0;border-radius:0;background:var(--vp-bg);color:var(--vp-text);font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.ag-kb-source:focus-visible{outline:2px solid var(--vp-blue);outline-offset:-2px}.ag-kb-prev{min-height:320px;padding:14px 18px;color:var(--vp-text-2);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ag-kb-prev h3{margin:4px 0 8px;color:var(--vp-text);font-size:16px;font-weight:600}.ag-kb-prev h4{margin:12px 0 4px;color:var(--vp-text);font-size:13px;font-weight:600}.ag-kb-prev p{margin:6px 0}.ag-kb-prev ul{margin:2px 0 8px 18px}.ag-kb-prev b{color:var(--vp-text)}.ag-kb-prev code{padding:1px 5px;border-radius:3px;background:var(--vp-surface-3);font:11.5px/1.5 ui-monospace,Menlo,monospace}.ag-chatfull{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--vp-status-start),var(--vp-bg));color:var(--vp-text);font-family:var(--vp-font)}.ag-cf-head{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--vp-border)}.ag-cf-head h2{min-width:0;margin:0;color:var(--vp-text-2);font:11px/1.5 var(--vp-font);overflow-wrap:anywhere}.ag-cf-tools{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--vp-border)}.ag-cf-tools>.vp-fsearch{flex:1;max-width:420px}.ag-cf-count{color:var(--vp-text-3);font-size:11px;white-space:nowrap}.ag-cf-body{flex:1;overflow-y:auto;padding:24px}.ag-cf-inner{display:flex;flex-direction:column;gap:10px;max-width:920px;margin:0 auto}.ag-cf-inner .ag-cmsg{max-width:70%;font-size:13.5px}.ag-cf-day{align-self:center;padding:6px 0;color:var(--vp-text-3);font-size:10px}.au-scope-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-scope-note>span{flex:1;min-width:240px}.ag-variants{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ag-variants>strong{color:var(--vp-text-2);font-size:11px;font-weight:600}.ag-variant-fields{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.ag-variant-fields label{display:flex;flex-direction:column;gap:4px;min-width:150px;color:var(--vp-text-3);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ag-variant-fields select{min-height:38px;padding:6px 28px 6px 9px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.ag-variant-toggles{display:flex;gap:6px;flex-wrap:wrap}.ag-variants>.vp-hint{margin:0}@media(max-width:900px){.au-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.au-acts{margin-left:0}.ag-kb-wrap{grid-template-columns:210px minmax(0,1fr)}.ag-cf-inner .ag-cmsg{max-width:82%}}@media(max-width:760px){.automation-workspace .vp-workhead-right{width:100%;margin-left:0}.automation-workspace .vp-workhead-right .vp-seg{flex:1}.automation-workspace .vp-workhead-right .vp-sub{width:100%}.au-comp-row{flex-wrap:wrap}.au-comp-row>.vp-fsearch{flex-basis:calc(100% - 26px);min-width:0}.au-comp-row>.vp-abtn{flex:1}.au-examples{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.au-examples .vp-fchip{flex:0 0 82%;min-height:44px}.au-grid{grid-template-columns:minmax(0,1fr)}.au-card-head{flex-wrap:wrap}.au-card-head h3{flex-basis:calc(100% - 16px);order:3}.au-row{grid-template-columns:68px minmax(0,1fr)}.au-stats{gap:8px 12px}.au-acts{width:100%}.au-acts .vp-abtn{flex:1;min-height:44px}.au-draft-acts>.vp-fsearch{flex-basis:100%;min-width:0}.au-draft-acts>.vp-abtn{min-height:44px}.au-form{grid-template-columns:minmax(0,1fr)}.au-form .au-wide{grid-column:auto}.au-form-acts>.vp-fsearch{flex-basis:calc(100% - 24px);min-width:0}.au-form-acts>.vp-abtn{min-height:44px}.au-run-summary{min-width:260px}.au-timeline li{grid-template-columns:78px minmax(0,1fr);gap:8px;padding-left:12px}.au-run-list .automation-event{grid-template-columns:minmax(0,1fr)}.ag-tabs{width:100%}.ag-tabs button{min-width:104px;min-height:44px}.ag-inline-form{flex-wrap:wrap}.ag-inline-form>.vp-fsearch{flex-basis:100%;min-width:0}.ag-inline-form>.vp-abtn{min-height:44px}.ag-pack-row{align-items:flex-start;flex-wrap:wrap}.ag-lockrow,.ag-kb-wrap{grid-template-columns:minmax(0,1fr)}.ag-kb-tree{max-height:300px;overflow-y:auto}.ag-kb-tree-head .vp-abtn,.ag-kb-dir,.ag-kb-file{min-height:44px}.ag-kb-ed-head{gap:8px}.ag-kb-ed-head>.vp-abtn{min-height:44px}.ag-kb-ed-head .vp-seg button{min-height:44px}.ag-kb-source,.ag-kb-prev{min-height:360px}.ag-cf-head{flex-wrap:wrap;padding:12px 16px}.ag-cf-head h2{font-size:10px}.ag-cf-tools{flex-wrap:wrap;padding:10px 16px}.ag-cf-tools>.vp-fsearch{flex-basis:100%;max-width:none}.ag-cf-body{padding:16px}.ag-cf-inner .ag-cmsg{max-width:94%;font-size:13px}.ag-cf-count{white-space:normal}.automation-dgroup .vp-seg button,.automation-dgroup .vp-abtn,.automation-actions .vp-abtn{min-height:44px}}@media(max-width:760px){.ag-variant-fields{align-items:stretch;flex-direction:column}.ag-variant-fields label{width:100%}.ag-variant-fields select,.ag-variant-toggles .vp-fchip{min-height:44px}}@media(prefers-reduced-motion:reduce){.au-card,.au-tgl,.au-tgl:after{transition:none}}.ag-persona-role{display:flex;flex-direction:column;gap:4px;min-width:150px;max-width:100%;color:var(--vp-text-3);font-size:10px}.ag-persona-role>.vp-sub{display:flex;align-items:center;min-height:38px;color:var(--vp-text-2);font-size:12px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}@media(max-width:760px){.ag-persona-role{width:100%}}.vp-pill.p-info{color:var(--vp-blue)}.vp-pill.p-info>i{background:var(--vp-blue)}.live-gated[data-v-d042b2a9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-surfaces[data-v-2560f6dc]{display:flex;min-width:0;flex-direction:column;gap:16px}.ch-scope[data-v-77d63dc0]{display:flex;align-items:center;gap:8px;color:var(--vp-text-3);font-size:10px}.ch-scope select[data-v-77d63dc0]{max-width:330px;min-height:34px;padding:5px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font:11px/1.4 var(--vp-font);letter-spacing:0;text-transform:none}.ch-scope small[data-v-77d63dc0]{max-width:190px;color:var(--vp-text-3);font-size:10px;line-height:1.25;letter-spacing:0;text-transform:none}@media(max-width:1100px){.ch-scope[data-v-77d63dc0]{width:100%}.ch-scope select[data-v-77d63dc0]{flex:1;max-width:none}.ch-scope small[data-v-77d63dc0]{max-width:220px}}@media(max-width:760px){.ch-scope[data-v-77d63dc0]{flex-wrap:wrap;align-items:flex-start;min-width:0}.ch-scope select[data-v-77d63dc0]{flex:1 1 100%;min-width:0}.ch-scope small[data-v-77d63dc0]{flex:1 1 100%;max-width:none}}@container pane (max-width: 760px){.ch-scope[data-v-77d63dc0]{flex-wrap:wrap;align-items:flex-start;min-width:0}.ch-scope select[data-v-77d63dc0]{flex:1 1 100%;min-width:0}.ch-scope small[data-v-77d63dc0]{flex:1 1 100%;max-width:none}}.au-def[data-v-b972e034]{margin:0;color:var(--vp-text);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.au-pending[data-v-b972e034]{display:grid;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--vp-warn) 45%,var(--vp-border));border-radius:var(--vp-radius);background:color-mix(in srgb,var(--vp-warn) 6%,var(--vp-surface))}.au-pending h4[data-v-b972e034]{margin:0;color:var(--vp-warn);font-size:10.5px;font-weight:700}.au-pending p[data-v-b972e034]{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.au-warn[data-v-b972e034]{color:var(--vp-warn)}.locker[aria-disabled=true][data-v-b972e034]{opacity:.42;cursor:not-allowed}.au-pop[data-v-b972e034]{display:grid;gap:12px}.au-pop p[data-v-b972e034]{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5}.au-pop .au-popwarn[data-v-b972e034]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--vp-warn) 45%,var(--vp-border));border-radius:var(--vp-radius);background:color-mix(in srgb,var(--vp-warn) 8%,var(--vp-surface));color:var(--vp-text);overflow-wrap:anywhere}.au-popwarn[data-v-b972e034]>:first-child{flex:none;margin-top:1px;color:var(--vp-warn)}.au-pop label[data-v-b972e034]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12.5px}.au-pop label[data-v-b972e034]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.au-pop textarea[data-v-b972e034]{width:100%;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px;resize:vertical}.au-now[data-v-dc4ae3b1]{display:grid;gap:12px;align-content:start}.au-now h2[data-v-dc4ae3b1]{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--vp-text-3);font-size:11px;font-weight:700}.au-now h2 time[data-v-dc4ae3b1]{color:var(--vp-text-3);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.au-now-head[data-v-dc4ae3b1]{display:grid;gap:2px;margin:0;color:var(--vp-text);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.au-now-head b[data-v-dc4ae3b1]{font-weight:600}.au-now-head small[data-v-dc4ae3b1]{color:var(--vp-text-2);font-size:12.5px}.au-now-table[data-v-dc4ae3b1]{overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.au-now-table table[data-v-dc4ae3b1]{width:100%;border-collapse:collapse;font-size:12.5px}.au-now-table th[data-v-dc4ae3b1],.au-now-table td[data-v-dc4ae3b1]{padding:8px 10px;border-top:1px solid var(--vp-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.au-now-table thead th[data-v-dc4ae3b1]{border-top:0;color:var(--vp-text-3);font-size:10.5px;font-weight:700}.au-now-table tbody th[data-v-dc4ae3b1]{color:var(--vp-text);font-weight:600}.au-now-table .r[data-v-dc4ae3b1]{text-align:right;white-space:nowrap}.au-now-table td small[data-v-dc4ae3b1]{display:block;margin-top:3px;color:var(--vp-text-2);font-size:12px;line-height:1.4}.au-now-mo[data-v-dc4ae3b1]{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-blue);border-radius:var(--vp-radius);font-size:12.5px}.au-now-moh[data-v-dc4ae3b1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--vp-text)}.au-now-moh .vp-pill[data-v-dc4ae3b1]{margin-left:auto}.au-now-mo ul[data-v-dc4ae3b1]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.au-now-mo li[data-v-dc4ae3b1]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:var(--vp-text-2)}.au-now-mo li b[data-v-dc4ae3b1]{color:var(--vp-text);font-weight:600}.au-now-mo small[data-v-dc4ae3b1]{color:var(--vp-text-2);font-size:12px;line-height:1.45}.au-fgrid[data-v-59a5c4ec]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;align-items:start}.au-fside[data-v-59a5c4ec]{display:grid;gap:14px;align-content:start;min-width:0}.au-fcard[data-v-59a5c4ec]{display:grid;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.au-fhead[data-v-59a5c4ec]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--vp-text)}.au-fhead b[data-v-59a5c4ec]{flex:1;min-width:0;font-size:15px;font-weight:600}.au-small[data-v-59a5c4ec]{min-height:32px;padding:4px 10px;font-size:12px}.au-filled[data-v-59a5c4ec]{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--vp-border);border-left:2px solid var(--vp-blue);border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:12.5px;line-height:1.45}.au-filled p[data-v-59a5c4ec]{display:flex;align-items:baseline;gap:8px;margin:0;overflow-wrap:anywhere}.au-filled p[data-v-59a5c4ec]>:first-child{flex:none;color:var(--vp-blue);transform:translateY(2px)}.au-filled .au-missing[data-v-59a5c4ec]{display:block;color:var(--vp-text-2)}.au-filled .au-missing b[data-v-59a5c4ec]{color:var(--vp-warn);font-weight:600;transform:none}.au-steps[data-v-59a5c4ec]{display:grid;gap:0}.au-step[data-v-59a5c4ec]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--vp-border)}.au-step[data-v-59a5c4ec]:first-child{border-top:0;padding-top:0}.au-sk[data-v-59a5c4ec]{min-width:0;padding-top:4px;overflow-wrap:anywhere;color:var(--vp-text-3);font-size:10.5px;font-weight:700}.au-step.then .au-sk[data-v-59a5c4ec]{color:var(--vp-blue)}.au-sbody[data-v-59a5c4ec]{display:grid;gap:10px;min-width:0}.au-fld[data-v-59a5c4ec]{display:grid;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.au-fld .vp-fsearch[data-v-59a5c4ec]{width:100%;max-width:none}.au-fld small[data-v-59a5c4ec]{font-size:11.5px}.au-fixed[data-v-59a5c4ec]{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-text);font-size:13px;line-height:1.45}.au-fixed[data-v-59a5c4ec]>:first-child{flex:none;color:var(--vp-text-3)}.au-unit[data-v-59a5c4ec]{position:relative;display:block;max-width:320px}.au-unit input[data-v-59a5c4ec]{width:100%;min-height:40px;padding:6px 64px 6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:13px}.au-unit.au-short[data-v-59a5c4ec]{max-width:180px}.au-unit.au-time[data-v-59a5c4ec]{display:flex;align-items:center;gap:10px;max-width:none}.au-unit.au-time input[data-v-59a5c4ec]{width:160px;padding-right:10px}.au-unit.au-time em[data-v-59a5c4ec]{position:static;transform:none}.au-unit em[data-v-59a5c4ec]{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--vp-text-3);font-size:12px;font-style:normal;pointer-events:none}.au-unit input[aria-invalid=true][data-v-59a5c4ec]{border-color:var(--vp-bad)}.au-seg[data-v-59a5c4ec]{width:fit-content;max-width:100%}.au-cnotes[data-v-59a5c4ec]{display:grid;min-width:0}.au-dropped[data-v-59a5c4ec]{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--vp-text-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.au-dropped[data-v-59a5c4ec]:not(:empty){margin-top:6px}.au-dropped[data-v-59a5c4ec]>:first-child{flex:none;color:var(--vp-warn);transform:translateY(2px)}.au-chips[data-v-59a5c4ec]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.au-chips .vp-fsearch[data-v-59a5c4ec]{flex:1 1 220px;width:auto;max-width:none}.au-chip[data-v-59a5c4ec]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;border:1px solid var(--vp-border-strong);border-radius:999px;color:var(--vp-text);font-size:12px;overflow-wrap:anywhere}.au-chip small[data-v-59a5c4ec]{color:var(--vp-text-3);font-size:11px}.au-chip button[data-v-59a5c4ec]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--vp-text-3)}.au-chip button[data-v-59a5c4ec]:hover{color:var(--vp-text);background:var(--vp-surface-3)}.au-prev h2[data-v-59a5c4ec]{margin:0;color:var(--vp-text-3);font-size:11px;font-weight:700}.au-prev h3[data-v-59a5c4ec]{margin:4px 0 0;color:var(--vp-text-3);font-size:10.5px;font-weight:700}.au-plain[data-v-59a5c4ec]{margin:0;color:var(--vp-text);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.au-covers[data-v-59a5c4ec]{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px}.au-covers li[data-v-59a5c4ec]{display:grid;gap:1px;padding:6px 0;border-bottom:1px solid var(--vp-border);overflow-wrap:anywhere}.au-covers b[data-v-59a5c4ec]{color:var(--vp-text);font-weight:600}.au-covers span[data-v-59a5c4ec]{color:var(--vp-text-3);font-size:12px}.au-ffoot[data-v-59a5c4ec]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.au-primary[data-v-59a5c4ec]{color:var(--vp-text);border-color:var(--vp-border-strong)}@media(max-width:1100px){.au-fgrid[data-v-59a5c4ec]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.au-step[data-v-59a5c4ec]{grid-template-columns:minmax(0,1fr);gap:6px}.au-unit[data-v-59a5c4ec],.au-unit.au-short[data-v-59a5c4ec]{max-width:none}.au-fld .vp-fsearch[data-v-59a5c4ec],.au-unit input[data-v-59a5c4ec],.au-ffoot .vp-abtn[data-v-59a5c4ec],.au-seg button[data-v-59a5c4ec]{min-height:44px}.au-chip button[data-v-59a5c4ec]{width:44px;height:44px;margin:-8px -6px -8px -4px}.au-ffoot .vp-abtn[data-v-59a5c4ec]{flex:1}}@container pane (max-width: 560px){.au-step[data-v-59a5c4ec]{grid-template-columns:minmax(0,1fr);gap:6px}.au-fgrid[data-v-59a5c4ec]{grid-template-columns:minmax(0,1fr)}}.au-gated[data-v-695372f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-new[data-v-695372f4]{color:var(--vp-text);border-color:var(--vp-border-strong)}.au-new[aria-disabled=true][data-v-695372f4]{opacity:.42;cursor:not-allowed}.au-kpis[data-v-695372f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.au-kpi[data-v-695372f4]{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.au-kpi small[data-v-695372f4]{color:var(--vp-text-3);font-size:10.5px;font-weight:600}.au-kpi b[data-v-695372f4]{color:var(--vp-text);font-size:22px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.au-kpi span[data-v-695372f4]{color:var(--vp-text-3);font-size:12px;overflow-wrap:anywhere}.au-kpi.warn[data-v-695372f4]{border-color:color-mix(in srgb,var(--vp-warn) 45%,var(--vp-border))}.au-kpi.warn b[data-v-695372f4]{color:var(--vp-warn)}.au-bar[data-v-695372f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-rgrid[data-v-695372f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.au-rcard[data-v-695372f4]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);text-align:left;transition:border-color .15s}.au-rcard[data-v-695372f4]:hover{border-color:var(--vp-border-strong)}.au-rcard[aria-current=true][data-v-695372f4]{border-color:var(--vp-blue);box-shadow:inset 2px 0 0 var(--vp-blue)}.au-rcard.off[data-v-695372f4]{opacity:.72}.au-rtop[data-v-695372f4]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--vp-text-3)}.au-rtop small[data-v-695372f4]{flex:1;min-width:0;font-size:11.5px;overflow-wrap:anywhere}.au-rname[data-v-695372f4]{color:var(--vp-text);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.au-rdef[data-v-695372f4]{font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.au-ratt[data-v-695372f4]{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.au-ratt>i[data-v-695372f4]{flex:none;width:7px;height:7px;border-radius:1px;background:currentColor;transform:translateY(-1px)}.au-ratt.p-warn[data-v-695372f4]{color:var(--vp-warn)}.au-ratt.p-bad[data-v-695372f4]{color:var(--vp-bad)}.au-rmeta[data-v-695372f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid var(--vp-border);font-size:12px}.au-rmeta>span[data-v-695372f4]{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere;color:var(--vp-text-2)}.au-rmeta small[data-v-695372f4]{color:var(--vp-text-3);font-size:10.5px}.au-gallery[data-v-695372f4]{display:grid;gap:16px}.au-describe[data-v-695372f4]{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.au-describe label[data-v-695372f4]{color:var(--vp-text-3);font-size:10.5px;font-weight:700}.au-describe-row[data-v-695372f4]{display:flex;gap:8px;flex-wrap:wrap}.au-describe-row .vp-fsearch[data-v-695372f4]{flex:1 1 260px;width:auto;max-width:none;min-height:40px}.au-describe-row .vp-abtn[data-v-695372f4]{min-height:40px}.au-describe-row .vp-abtn[aria-disabled=true][data-v-695372f4]{opacity:.5;cursor:not-allowed}.au-describe .vp-error[data-v-695372f4],.au-describe .vp-hint[data-v-695372f4]{margin:0}.au-tgroup[data-v-695372f4]{display:grid;gap:10px}.au-tgroup h2[data-v-695372f4]{margin:0;color:var(--vp-text-3);font-size:11px;font-weight:700}.au-tgrid[data-v-695372f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.au-tpl[data-v-695372f4]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);text-align:left}.au-tpl[data-v-695372f4]:hover,.au-tpl[data-v-695372f4]:focus-visible{border-color:var(--vp-border-strong)}.au-tpl-h[data-v-695372f4]{display:flex;align-items:center;gap:8px;color:var(--vp-text)}.au-tpl-h b[data-v-695372f4]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.au-tpl-d[data-v-695372f4]{font-size:12.5px;line-height:1.5}.au-tpl-f[data-v-695372f4]{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--vp-border);font-size:12px}.au-tpl-f>span[data-v-695372f4]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:baseline;overflow-wrap:anywhere}.au-tpl-f em[data-v-695372f4]{color:var(--vp-text-3);font-size:10.5px;font-style:normal;font-weight:700}.au-tpl-f em.then[data-v-695372f4]{color:var(--vp-blue)}@media(max-width:900px){.au-kpis[data-v-695372f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.au-rgrid[data-v-695372f4],.au-tgrid[data-v-695372f4]{grid-template-columns:minmax(0,1fr)}.au-kpi b[data-v-695372f4]{font-size:18px}.vp-workhead-right .vp-abtn[data-v-695372f4],.vp-workhead-right .vp-seg button[data-v-695372f4],.au-describe-row .vp-fsearch[data-v-695372f4],.au-describe-row .vp-abtn[data-v-695372f4]{min-height:44px}.au-describe-row .vp-abtn[data-v-695372f4]{flex:1;justify-content:center}}@container pane (max-width: 560px){.au-rgrid[data-v-695372f4],.au-tgrid[data-v-695372f4]{grid-template-columns:minmax(0,1fr)}.au-kpis[data-v-695372f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.au-rcard[data-v-695372f4]{transition:none}}.live-surfaces[data-v-3cdead15]{display:flex;min-width:0;flex-direction:column;gap:16px}.channel-workspace{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--vp-text)}.channel-workspace *,.channel-workspace *:before,.channel-workspace *:after{box-sizing:border-box}.channel-workspace button{font-family:inherit}.ch-workhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ch-workhead h1{margin:0;color:var(--vp-text-2);font:700 12px/1.5 var(--vp-wide);letter-spacing:.35em;text-transform:uppercase}.ch-sub{color:var(--vp-text-3);font-size:12px}.ch-wh-right,.ch-qrow,.ch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-wh-right{margin-left:auto;gap:12px}.ch-qrow{margin-bottom:10px}.ch-rnote{color:var(--vp-text-3);font-size:12px;font-weight:400}.ch-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ch-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ch-kpi small{color:var(--vp-text-3);font-size:10px;font-weight:600}.ch-kpi b{color:var(--vp-text);font-size:22px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.ch-kpi span{color:var(--vp-text-3);font-size:11px}.ch-kpi .up{color:var(--vp-good)}.ch-kpi .dn{color:var(--vp-bad)}.ch-group{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.ch-group>h4{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ch-chips{display:flex;flex-wrap:wrap;gap:4px}.ch-chip{display:inline-flex;padding:2px 7px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface-3);color:var(--vp-text-2);font-size:11px;font-variant-numeric:tabular-nums}.ch-powerbar{position:relative;width:100%;height:4px;overflow:hidden;border-radius:2px;background:var(--vp-surface-3)}.ch-powerbar i{position:absolute;inset:0 auto 0 0;background:var(--vp-text-2)}.ch-step{display:flex;align-items:center;gap:8px}.ch-step button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2)}.ch-step b{min-width:56px;text-align:center;font-size:18px}.ch-tgl{position:relative;flex:none;width:48px;height:28px;border:1px solid var(--vp-border-strong);border-radius:14px;background:var(--vp-surface-3)}.ch-tgl:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--vp-text-2);transition:transform .2s,background .2s}.ch-tgl[aria-pressed=true]{background:#33475a}.ch-tgl[aria-pressed=true]:after{transform:translate(20px);background:var(--vp-blue)}.ch-lockrow{display:flex;gap:8px}.ch-locker{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:66px;padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);font-size:11.5px;font-weight:600}.ch-locker span{font-size:10px}.ch-locker.danger{color:var(--vp-bad)}.ch-notice{margin:0;color:var(--vp-warn);font-size:12.5px;line-height:1.45}.ch-gated{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--vp-warn)}.ch-gated .vp-icon{flex:none}.ch-acct-pick{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:4px 6px 4px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.ch-acct-pick>.vp-icon{flex:none;color:var(--vp-text-3)}.ch-acct-pick .vp-fsearch{flex:1;max-width:none;min-height:34px;border:0;background:none}.ch-acct-pick.ch-inline{min-width:280px;max-width:440px;margin:0;padding:2px 6px 2px 10px;align-self:flex-start}.ch-acct-pick.ch-inline .vp-fsearch{min-height:30px;font-size:12px}.ch-acct-sel{display:inline-flex;align-items:center;gap:6px;padding:2px 2px 2px 10px;border:1px solid var(--vp-blue);border-radius:var(--vp-radius);font-size:12.5px;white-space:nowrap}.ch-acct-sel>span{display:flex;flex-direction:column}.ch-acct-sel small{color:var(--vp-text-3);font-size:11px}.ch-acct-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;display:flex;flex-direction:column;gap:2px;max-height:340px;padding:4px;overflow:auto;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 14px 40px #0009}.ch-acct-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:12.5px;text-align:left}.ch-acct-menu button>span:first-child{display:flex;flex-direction:column;min-width:0}.ch-acct-menu button small{color:var(--vp-text-3);font-size:11px}.ch-acct-menu button:hover,.ch-acct-menu button.cur{background:var(--vp-surface-2);color:var(--vp-text)}.ch-inline .ch-acct-menu{right:auto;min-width:320px}.ch-picker-note{padding:6px 10px}.ch-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.ch-form label{display:flex;flex-direction:column;gap:5px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ch-form label.wide,.ch-form .wide{grid-column:1 / -1}.ch-form input,.ch-form select,.ch-form textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.ch-form input[type=checkbox]{width:18px;min-height:18px}.ch-fee-head,.ch-fee-row{display:grid;grid-template-columns:1fr 104px 104px;gap:8px;align-items:center}.ch-fee-head{color:var(--vp-text-3);font-size:10px;text-transform:uppercase}.ch-fee-table{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;gap:0 10px;align-items:center;font-size:12.5px}.ch-fee-table>span{padding:5px 0;border-top:1px solid rgb(255 255 255 / 3%)}.ch-fee-table>span:nth-child(-n+3){border-top:0}.ch-fee-table .label{color:var(--vp-text-2)}.ch-fee-table .basis{color:var(--vp-text-3);font-size:11.5px}.ch-fee-table .value{color:var(--vp-text);text-align:right;white-space:nowrap;font-weight:600}.ch-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.ch-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-blue);border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface)}.ch-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ch-card h3{margin:0;font-size:14px}.ch-qrbox{display:flex;gap:16px;align-items:flex-start;padding-top:12px;border-top:1px solid var(--vp-border)}.ch-qr{flex:none;width:200px;height:200px;padding:8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg)}.ch-qr svg{display:block;width:100%;height:100%}.ch-qrmeta{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.ch-popup-table{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.ch-popup-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:12.5px}.ch-popup-table th{padding:10px 14px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.ch-popup-table td{padding:10px 14px;border-bottom:1px solid var(--vp-border);white-space:nowrap}.ch-popup-table tr:last-child td{border-bottom:0}.ch-rbars{display:flex;flex-direction:column;gap:8px}.ch-rbar{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;font-size:12px}.ch-rbar .track{height:10px;overflow:hidden;border-radius:2px;background:var(--vp-surface-3)}.ch-rbar .track i{display:block;height:100%;background:var(--vp-blue)}.ch-routing-viz{display:flex;align-items:center;justify-content:center;min-height:300px;position:relative}.ch-routing-viz:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 45% at 50% 58%,color-mix(in srgb,var(--vp-text) 6%,transparent) 0%,transparent 70%);pointer-events:none}.ch-routing-viz svg{position:relative;width:min(100%,960px);height:auto}.ch-routing-viz .flow-label{fill:var(--vp-text-3);font:500 10px var(--vp-font)}.ch-routing-viz .flow-sub{fill:var(--vp-text-3);font:9px var(--vp-font)}.ch-routing-viz .rail-node{cursor:pointer}.ch-routing-viz .rail-node:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ch-routing-viz .rail-node[aria-pressed=false] .rail-body{opacity:.38}.ch-routing-viz .rail-node[aria-pressed=false] .rail-led{fill:var(--vp-accent)}.ch-topo-wrap{position:relative;overflow:hidden;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg)}.ch-topo-wrap{--ch-plant-bg: #0a0c0e;--ch-plant-grid: #1a1e23;--ch-plant-rule: #2a3036;--ch-plant-fill: #14171b;--ch-plant-ink: #0e1114;--ch-plant-edge: #6b7580;--ch-plant-dim: #3a4148;--ch-plant-text: #a7aeb6;--ch-plant-bright: #e9ecef;--ch-plant-blue: #8ab4d8;--ch-plant-good: #57a773;--ch-plant-warn: #d0a35c;--ch-plant-bad: #f0716a;--ch-plant-swept: #1c2126;--ch-plant-fade: #ffffff}.app-root[data-base=light] .ch-topo-wrap,.spine-root[data-base=light] .ch-topo-wrap{--ch-plant-bg: #f2f4f6;--ch-plant-grid: #e3e8ed;--ch-plant-rule: #c9d2da;--ch-plant-fill: #eef1f4;--ch-plant-ink: #dde3e9;--ch-plant-edge: #6b7a88;--ch-plant-dim: #aab6c1;--ch-plant-text: #3e4d5b;--ch-plant-bright: #15202a;--ch-plant-blue: #245f8c;--ch-plant-good: #26734a;--ch-plant-warn: #805500;--ch-plant-bad: #b42318;--ch-plant-swept: #c4cdd5}.ch-topo-bar{position:static;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 10px 6px}.ch-topo-bar .vp-seg,.ch-topo-bar .vp-fchip,.ch-topo-bar .vp-xbtn{background:color-mix(in srgb,var(--vp-surface) 85%,transparent)}.ch-topo-canvas{position:relative;height:max(320px,min(var(--plant-h, 600px),100dvh - 300px));margin-bottom:40px;cursor:grab;overflow:hidden;touch-action:none}.ch-topo-canvas.dragging{cursor:grabbing}.ch-topo-canvas>svg{display:block;width:100%;height:100%;user-select:none}.ch-topo-wrap.ch-full{position:fixed;inset:0;z-index:1100;border:0;border-radius:0}.ch-topo-wrap.ch-full .ch-topo-canvas{position:absolute;inset:48px 0 40px;height:auto;margin:0}.ch-topo-wrap.ch-full .ch-topo-bar{position:absolute;top:8px;left:10px;right:10px;padding:0}.ch-topo-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:18px;height:40px;padding:0 12px;border-top:1px solid var(--vp-border);background:color-mix(in srgb,var(--vp-bg) 88%,transparent)}.ch-topo-legend{display:flex;flex:none;gap:14px;overflow-x:auto;color:var(--vp-text-3);font-size:10.5px;white-space:nowrap}.ch-topo-legend span{flex:none}.ch-topo-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:1px;vertical-align:-1px}.ch-topo-legend i.dash{width:12px;height:0;border-top:2px dashed var(--vp-text-3)}.ch-topo-log{flex:1;min-width:0;color:var(--vp-text-2);font-size:11px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-topo-log b{margin-right:6px;color:var(--vp-text-3);font-size:10px}.ch-topo-tip{position:absolute;z-index:20;display:block;min-width:180px;padding:6px 10px;transform:translate(-50%,-100%);border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);font-size:12px;pointer-events:none}.ch-topo-tip .tr{display:flex;justify-content:space-between;gap:16px;margin-top:3px;font-size:11px}.ch-topo-tip .tr b{color:var(--vp-text)}.ch-lane-label{fill:var(--lane, var(--vp-text-3));font:700 11px var(--vp-font)}.app-root[data-base=light] .ch-lane-label{fill:color-mix(in srgb,var(--lane, var(--vp-text-3)) 50%,var(--vp-text))}.ch-stage-label{fill:var(--vp-text-3);font:700 11px var(--vp-font);text-anchor:middle}.ch-fe-path{fill:none;stroke:var(--edge, var(--ch-plant-edge));stroke-width:2.5;opacity:.75}.app-root[data-base=light] .ch-fe-path{stroke:color-mix(in srgb,var(--edge, var(--ch-plant-edge)) 70%,var(--vp-text))}.ch-fe.parcel .ch-fe-path{stroke-width:6;opacity:.35}.ch-fe.parcel .ch-fe-belt{fill:none;stroke:var(--ch-plant-bg);stroke-width:2;stroke-dasharray:6 6;animation:ch-belt 1s linear infinite}.ch-fe.control .ch-fe-path{stroke-width:1.5;stroke-dasharray:6 5}.ch-fe.data .ch-fe-path{stroke-width:1.5;stroke-dasharray:2 4}.ch-fe.fee .ch-fe-path{stroke-width:2}.ch-fe.dimmed,.ch-sprite.dimmed{opacity:.12}.ch-fe.warn .ch-fe-path{stroke:var(--vp-warn);stroke-dasharray:10 6}.ch-fe.down .ch-fe-path{stroke:var(--vp-bad);stroke-dasharray:4 6}.ch-fe.down .ch-fe-belt{display:none}.ch-topo-canvas.paused .ch-fe-belt{animation-play-state:paused}.ch-sprite{cursor:pointer;transition:opacity .2s}.ch-sprite>rect.body{fill:var(--vp-surface);stroke:var(--vp-border)}.ch-sprite.selected>rect.body{stroke:var(--vp-blue);stroke-width:2}.ch-sprite.run>rect.body{stroke:var(--vp-good);stroke-width:2}.ch-sprite:hover>rect.body{stroke:var(--vp-border-strong)}.ch-sprite-label{fill:var(--vp-text-2);font:12px var(--vp-font);text-anchor:middle}.ch-sprite.warn>rect.body{fill:color-mix(in srgb,var(--vp-warn) 9%,var(--vp-surface));stroke:var(--vp-warn)}.ch-sprite.down>rect.body{fill:color-mix(in srgb,var(--vp-bad) 10%,var(--vp-surface));stroke:var(--vp-bad)}.ch-inc{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid var(--vp-border);font-size:12.5px}.ch-inc>i{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--vp-warn)}.ch-inc>i.down{background:var(--vp-bad)}.ch-inc .inc-t{flex:1;min-width:0}.ch-inc small{display:block;color:var(--vp-text-3);font-size:11px}.ch-escbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--vp-warn);border-radius:var(--vp-radius);background:#d0a35c1a;color:var(--vp-warn);font-size:12px}.ch-event{padding:5px 0;border-bottom:1px solid var(--vp-border);color:var(--vp-text-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-event b{margin-right:6px;color:var(--vp-text-3);font-size:10px}@keyframes ch-belt{to{stroke-dashoffset:-12}}@media(max-width:1280px){.ch-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ch-two{grid-template-columns:1fr}}@media(max-width:760px){.ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-form{grid-template-columns:1fr}.ch-form label.wide,.ch-form .wide{grid-column:auto}.ch-acct-pick.ch-inline{min-width:min(100%,280px)}.ch-topo-bar{max-height:42dvh;overflow:auto}.ch-topo-canvas{height:max(280px,min(var(--plant-h, 600px),58dvh))}.ch-topo-legend{max-width:70vw}.ch-qrbox{flex-direction:column}.ch-qr{width:min(200px,100%)}}@container pane (max-width: 760px){.ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-form{grid-template-columns:1fr}.ch-form label.wide,.ch-form .wide{grid-column:auto}.ch-acct-pick.ch-inline{min-width:min(100%,280px)}.ch-topo-bar{max-height:42dvh;overflow:auto}.ch-topo-canvas{height:max(280px,min(var(--plant-h, 600px),58dvh))}.ch-topo-legend{max-width:70vw}.ch-qrbox{flex-direction:column}.ch-qr{width:min(200px,100%)}}@media(prefers-reduced-motion:reduce){.channel-workspace *,.channel-workspace *:before,.channel-workspace *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ch-live-gated{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-live-notice{margin:0;padding:8px 10px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.ch-live-empty{display:grid;gap:8px;padding:16px 18px}.ch-live-empty h2{margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-font)}.ch-live-id{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;color:var(--vp-text-2);white-space:nowrap}.ch-live-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-live-rail code{white-space:normal;overflow-wrap:anywhere}.ch-live-share{margin:-4px 0 0;text-align:right}.ch-live-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px}.ch-live-grouplink{display:inline-flex;align-items:center;gap:5px}.ch-live-grouprow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ch-live-member{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.ch-live-member small{color:var(--vp-text-3);font-size:11px;font-weight:400;overflow-wrap:anywhere}.ch-live-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.ch-live-panel .ch-popup-table td{white-space:nowrap}.ch-live-wrap{white-space:normal!important;overflow-wrap:anywhere;max-width:320px}.ch-live-small{min-height:30px;padding:2px 10px;font-size:12px}.ch-live-inline{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ch-live-inline label{display:flex;flex-direction:column;gap:5px;min-width:220px;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ch-live-inline select{min-height:38px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.ch-live-fieldset{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.ch-live-fieldset legend{width:100%;margin-bottom:6px;padding:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ch-form .ch-live-check{flex-direction:row;align-items:center;gap:8px;color:var(--vp-text-2);font-size:12.5px;letter-spacing:0;text-transform:none}.ch-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ch-live-kinds{flex-wrap:wrap}.ch-live-explain{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ch-live-explain h2{margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-font)}.ch-live-explain-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.ch-live-explain-go{display:flex;align-items:flex-end}.ch-live-explained{display:flex;flex-direction:column;gap:10px}.ch-live-verdict{margin:0;font-weight:600}.ch-live-verdict.ok{color:var(--vp-good)}.ch-live-verdict.bad{color:var(--vp-bad)}.ch-live-groups{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ch-live-groups>li{padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);font-size:12.5px}.ch-live-groups>li.chosen{border-color:var(--vp-good)}.ch-route-explain-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-route-explain-head .ch-acct-pick{flex:1 1 260px;max-width:420px}.ch-route-explain-head .vp-seg{flex:none}.ch-route-explain-head .vp-seg button{min-height:38px;white-space:nowrap}.ch-route-count{color:var(--vp-text-3)}.ch-route-path{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);list-style:none}.ch-route-path li{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ch-route-path .vp-row-label{color:var(--vp-text-3);font-size:10.5px}.ch-route-ok{color:var(--vp-good)}.ch-route-bad{color:var(--vp-bad)}.ch-route-rules{display:grid;gap:2px;margin:0;padding-left:20px;color:var(--vp-text-2);font-size:12.5px}.ch-route-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--vp-border)}.ch-route-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ch-route-assigned .ch-live-grouprow .vp-fclear{min-width:28px;min-height:28px;justify-content:center}.ch-live-groups ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.ch-live-groups ul li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--vp-text-2)}.ch-live-flow{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg)}.ch-live-flow svg{display:block;flex:none;max-width:none}.ch-flow-lane{fill:var(--vp-surface)}.ch-flow-lane.odd{fill:var(--vp-bg)}.ch-flow-lane-label{fill:var(--vp-text-3);font:700 9px var(--vp-font)}.ch-flow-stage{fill:var(--vp-text-3);font:700 10px var(--vp-font);text-anchor:middle}.ch-flow-link{fill:none;stroke:var(--vp-border-strong);stroke-width:1.6}.ch-flow-node{cursor:pointer;outline:none}.ch-flow-node .body{fill:var(--vp-surface-2);stroke:var(--vp-border-strong);stroke-width:1.2}.ch-flow-node .stripe{fill:var(--vp-text-3)}.ch-flow-node.good .stripe{fill:var(--vp-good)}.ch-flow-node.warn .stripe{fill:var(--vp-warn)}.ch-flow-node.bad .stripe{fill:var(--vp-bad)}.ch-flow-node .label{fill:var(--vp-text-3);font:600 10px var(--vp-font)}.ch-flow-node .value{fill:var(--vp-text);font:600 14px var(--vp-font)}.ch-flow-node .sub{fill:var(--vp-text-3);font:11px var(--vp-font)}.ch-flow-node:hover .body{stroke:var(--vp-text-3)}.ch-flow-node.selected .body{stroke:var(--vp-blue);stroke-width:2}.ch-flow-node:focus-visible .body{stroke:var(--vp-blue);stroke-width:2.5;stroke-dasharray:4 3}@media(max-width:760px){.ch-live-explain-form{grid-template-columns:1fr}.ch-live-inline label{min-width:0;flex:1 1 100%}.ch-live-panel .vp-abtn,.ch-live-explain .vp-abtn{min-height:44px}}@container pane (max-width: 760px){.ch-live-explain-form{grid-template-columns:1fr}.ch-live-inline label{min-width:0;flex:1 1 100%}.ch-live-panel .vp-abtn,.ch-live-explain .vp-abtn{min-height:44px}}@media(max-width:760px){.ch-routing-viz{justify-content:flex-start;min-height:0;overflow-x:auto}.ch-routing-viz svg{flex:none;min-width:720px}}@container pane (max-width: 760px){.ch-routing-viz{justify-content:flex-start;min-height:0;overflow-x:auto}.ch-routing-viz svg{flex:none;min-width:720px}}@media(min-width:761px){.ch-live-head,.ch-live-head .vp-workhead-right{flex-wrap:nowrap}.ch-live-head h1{flex:none}.ch-live-head .vp-workhead-right{min-width:0}.ch-live-head .vp-seg button,.ch-live-head .vp-fchip{min-height:38px;white-space:nowrap}.ch-live-head .vp-abtn{white-space:nowrap}.ch-live-head .ch-acct-pick.ch-inline{min-width:200px;max-width:280px}}@media(max-width:760px){.ch-live-head .vp-workhead-right{width:100%}.ch-live-head .vp-seg{flex-wrap:wrap}.ch-live-head .vp-seg button,.ch-live-head .vp-fchip{min-height:44px}}@container pane (max-width: 760px){.ch-live-head .vp-workhead-right{width:100%}.ch-live-head .vp-seg{flex-wrap:wrap}.ch-live-head .vp-seg button,.ch-live-head .vp-fchip{min-height:44px}}.ch-addform{align-items:start}.ch-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ch-field-label{color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ch-field-note{margin:0;color:var(--vp-text-3);font-size:11.5px;line-height:1.4;letter-spacing:0;text-transform:none}.ch-field-bad{color:var(--vp-bad)}.ch-form [aria-invalid=true]{border-color:var(--vp-bad)}.ch-combo{position:relative;display:block;min-width:0}.ch-combo-menu,.ch-tagmenu{margin:0;list-style:none}.ch-acct-menu.ch-menu-up{top:auto;bottom:calc(100% + 4px)}.ch-combo-menu li[role=option],.ch-tagmenu li{padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:12.5px;letter-spacing:0;text-transform:none;cursor:pointer;overflow-wrap:anywhere}.ch-combo-menu li.cur,.ch-tagmenu li.cur{background:var(--vp-surface-2);color:var(--vp-text)}.ch-combo-head{padding:4px 10px 2px;color:var(--vp-text-3);font-size:10.5px}.ch-choice{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;border:0}.ch-choice legend{margin-bottom:5px;padding:0}.ch-form .ch-choice-row{flex-direction:row;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:13px;letter-spacing:0;text-transform:none;cursor:pointer}.ch-form .ch-choice-row:has(input:checked){border-color:var(--vp-blue);background:var(--vp-surface-2);color:var(--vp-text)}.ch-form .ch-choice-row input{flex:none;width:16px;min-height:16px;margin:0;padding:0;accent-color:var(--vp-blue)}.ch-choice-row b{font-weight:600}.ch-choice-row small{color:var(--vp-text-3);font-size:11.5px}.ch-choice:disabled .ch-choice-row{opacity:.42;cursor:not-allowed}.ch-settle{display:flex;flex-direction:column;gap:8px;min-width:0}.ch-tagedit{display:flex;flex-direction:column;gap:4px;min-width:0}.ch-tagbox{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);cursor:text}.ch-tagbox:focus-within{outline:2px solid var(--vp-blue);outline-offset:1px}.ch-tagbox-bad{border-color:var(--vp-bad)}.ch-tagbox-off{opacity:.42;cursor:not-allowed}.ch-tagbox-ro{min-height:0;padding:0;border:0;background:none;cursor:default}.ch-tagchip{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--vp-text);font-size:12px;white-space:normal;overflow-wrap:anywhere}.ch-tagx{position:relative;display:inline-grid;flex:none;place-items:center;width:18px;height:18px;margin-right:-3px;padding:0;border-radius:2px;color:var(--vp-text-3)}.ch-tagx:hover:not(:disabled){background:var(--vp-surface-3, var(--vp-border));color:var(--vp-text)}.ch-tagx:after{content:"";position:absolute;inset:-6px}.ch-form .ch-taginput,.ch-taginput{flex:1 1 120px;width:auto;min-width:100px;min-height:26px;padding:2px 0;border:0;background:none;color:var(--vp-text);font:13px/1.5 var(--vp-font)}.ch-tagbox input.ch-taginput:focus,.ch-tagbox input.ch-taginput:focus-visible{outline:none}.ch-tagcell{display:inline-flex;gap:4px;white-space:nowrap}.ch-tagrow{flex-direction:column;align-items:stretch;gap:6px}@media(pointer:coarse){.ch-tagx:after{inset:-13px}.ch-tagbox{gap:10px}.ch-form .ch-choice-row,.ch-addform .vp-seg button{min-height:44px}}.vp-seg .ch-weight-now{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:2px 10px;border-radius:3px;background:var(--vp-surface-3);box-shadow:0 0 0 1px var(--vp-border-strong);color:var(--vp-text);font-size:12px;font-weight:600}.ch-up-para{margin:0;max-width:80ch;color:var(--vp-text-2);font-size:13px;line-height:1.55}.ch-up-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.ch-up-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-up-grow{flex:1 1 auto}.ch-up-sub{display:block;color:var(--vp-text-3);font-size:11px;white-space:nowrap}.ch-up-r{text-align:right!important}.ch-up-h3{margin:6px 0 0;color:var(--vp-text-2);font-size:12px;font-weight:600}.ch-up-h4,.ch-up-exchange h3{margin:0 0 4px;color:var(--vp-text-3);font-size:10.5px;font-weight:600}.ch-up-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ch-up-card:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ch-up-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ch-up-card h2{margin:0;color:var(--vp-text);font-size:14px;font-weight:600}.ch-up-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ch-upform{display:flex;flex-direction:column;gap:14px;min-width:0}.ch-upform .ch-form{align-items:start}.ch-upform-h{grid-column:1 / -1;margin:4px 0 -4px;padding-top:12px;border-top:1px solid var(--vp-border);color:var(--vp-text);font-size:13px;font-weight:600}.ch-upform-block{display:flex;flex-direction:column;gap:8px;min-width:0}.ch-upform-fixed{display:flex;align-items:center;min-height:38px;padding:8px 10px;border:1px dashed var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text);font-size:13px;overflow-wrap:anywhere}.ch-upform .ch-acct-pick{margin:0;min-height:38px;flex-wrap:wrap}.ch-upform .ch-acct-pick input.vp-fsearch{flex:1 1 140px;min-width:0;min-height:32px;padding:4px 0;border:0;background:none}.ch-upform .ch-acct-sel{min-width:0;white-space:normal}.ch-upform [data-invalid=true].ch-acct-pick{border-color:var(--vp-bad)}.ch-upform-assist-btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:10px 12px;border:1px dashed var(--vp-border-strong)!important;border-radius:var(--vp-radius);background:var(--vp-surface-2)!important;color:var(--vp-text-2)!important;text-align:left}.vp-modal .ch-upform-assist-btn:disabled{opacity:1}.ch-upform-assist-btn>.vp-icon{margin-top:2px;color:var(--vp-text-3)}.ch-upform-assist-btn>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.ch-upform-assist-btn b{color:var(--vp-text-2);font-size:13px;font-weight:600}.ch-upform-assist-btn small{color:var(--vp-text-3);font-size:11.5px;line-height:1.45}.ch-upform-chips{display:flex;flex-wrap:wrap;gap:8px}.ch-upform-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;color:var(--vp-text-2);font-size:12.5px}.ch-upform-chip small{color:var(--vp-text-3);font-size:11px;font-weight:400}.vp-modal .ch-upform-chip:disabled{opacity:.8}.ch-upform-chip[data-invalid=true]{border-color:var(--vp-bad)}.ch-upform-fees{width:100%;border-collapse:collapse;font-size:12.5px}.ch-upform-fees thead th{padding:0 8px 6px 0;color:var(--vp-text-3);font-size:10.5px;font-weight:400;text-align:left;letter-spacing:.1em;text-transform:uppercase}.ch-upform-fees tbody th{padding:6px 8px 6px 0;font-weight:400;text-align:left;vertical-align:middle}.ch-upform-fees tbody th b{display:block;color:var(--vp-text);font-size:13px;font-weight:600;word-break:keep-all}.ch-upform-fees tbody th small{color:var(--vp-text-3);font-size:11.5px}.ch-upform-fees td{padding:6px 8px 6px 0;vertical-align:middle}.ch-upform-fees td input{max-width:160px}.ch-upform-fee-error td{padding-top:0}.ch-upform-routing{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:2px solid var(--vp-border-strong);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;line-height:1.5}.ch-upform-foot{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.ch-upform-foot .vp-pop-acts{margin-top:0}.ch-up-more{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-up-more>summary{min-height:32px;padding:6px 0;color:var(--vp-text-2);font-size:12.5px;font-weight:600;cursor:pointer}.ch-up-more>summary:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ch-up-more[open]>.ch-form{margin-top:10px}.ch-up-keyrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-up-keyfield{position:relative;display:grid;flex:1 1 240px;min-width:0}.ch-up-keyrow input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text);font:13px/1.5 var(--vp-font)}.ch-up-keyfield.masked input{-webkit-text-security:disc}.ch-up-keydots{display:none}@supports not (-webkit-text-security: disc){.ch-up-keyfield.masked input{color:transparent;caret-color:var(--vp-text)}.ch-up-keyfield.masked .ch-up-keydots{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;padding:0 11px;color:var(--vp-text);font:13px/1.5 var(--vp-font);white-space:nowrap;pointer-events:none}}.ch-up-checks{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ch-up-checks li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-good);border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface-2);font-size:12.5px}.ch-up-checks li.warn{border-left-color:var(--vp-warn)}.ch-up-checks li.bad{border-left-color:var(--vp-bad)}.ch-up-checks li>.vp-icon{margin-top:1px;color:var(--vp-good)}.ch-up-checks li.warn>.vp-icon{color:var(--vp-warn)}.ch-up-checks li.bad>.vp-icon{color:var(--vp-bad)}.ch-up-checks li div{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-up-checks li small{color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.ch-up-problems{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface-2);list-style:none;font-size:12px}.ch-up-callback{display:flex;flex-direction:column;gap:6px;min-width:0}.ch-up-copybox{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 6px 6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.ch-up-copybox code{flex:1 1 260px;min-width:0;color:var(--vp-text);font-size:12.5px;overflow-wrap:anywhere}.ch-up-target{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-text-3);border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface)}.ch-up-target.sandbox{border-left-color:var(--vp-good)}.ch-up-target.lapsed{border-left-color:var(--vp-warn)}.ch-up-target>.vp-icon{margin-top:2px;color:var(--vp-text-3)}.ch-up-target.sandbox>.vp-icon{color:var(--vp-good)}.ch-up-target.lapsed>.vp-icon{color:var(--vp-warn)}.ch-up-target h2{margin:0 0 2px;color:var(--vp-text);font-size:13.5px;font-weight:600}.ch-up-target p{margin:0;max-width:90ch;color:var(--vp-text-2);font-size:12.5px;line-height:1.5}.ch-up-vouch{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font-size:13px;line-height:1.5;cursor:pointer}.ch-up-vouch input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--vp-blue)}.ch-up-vouch:has(input:checked){border-color:var(--vp-blue)}.ch-up-result{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px}.ch-up-result span{color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.ch-form .ch-choice-row.off{opacity:.55;cursor:not-allowed}.ch-up-rowacts{display:flex;gap:6px}.ch-up-detailrow>td{padding:10px 14px 14px!important;background:var(--vp-surface-2);white-space:normal!important}.ch-up-exchangeblock+.ch-up-exchangeblock{margin-top:12px;padding-top:12px;border-top:1px solid var(--vp-border)}.ch-up-recording{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-up-exchange{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.ch-up-exchange pre,.ch-up-pre{max-height:320px;margin:0;padding:10px 12px;overflow:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg);color:var(--vp-text-2);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.ch-up-exchange pre:focus-visible,.ch-up-pre:focus-visible{outline:2px solid var(--vp-blue);outline-offset:1px}.ch-popup-table table.ch-up-narrow{min-width:420px}@media(max-width:1100px){.ch-up-grid{grid-template-columns:minmax(0,1fr)}}@container pane (max-width: 1100px){.ch-up-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ch-upform .vp-abtn,.ch-upform-foot .vp-abtn,.ch-upform-chip{min-height:44px}.ch-upform-fees td input{max-width:none}.ch-up-exchange{grid-template-columns:minmax(0,1fr)}.ch-up-target{grid-template-columns:auto minmax(0,1fr)}.ch-up-target>.vp-sub{grid-column:2}.ch-up-card .vp-abtn,.ch-up-copybox .vp-abtn{min-height:44px}}@container pane (max-width: 760px){.ch-upform .vp-abtn,.ch-upform-foot .vp-abtn,.ch-upform-chip{min-height:44px}.ch-upform-fees td input{max-width:none}.ch-up-exchange{grid-template-columns:minmax(0,1fr)}.ch-up-target{grid-template-columns:auto minmax(0,1fr)}.ch-up-target>.vp-sub{grid-column:2}.ch-up-card .vp-abtn,.ch-up-copybox .vp-abtn{min-height:44px}}@media(pointer:coarse){.ch-up-card .vp-abtn-sm,.ch-up-copybox .vp-abtn-sm,.ch-up-rowacts .vp-abtn-sm{min-height:44px}}.qr-payload[data-v-7f5c19fb]{align-items:flex-start}.qr-payload code[data-v-7f5c19fb]{overflow-wrap:anywhere;text-align:right}.ch-memo[data-v-df5e3807]{color:var(--vp-text-2);font-size:13px;white-space:normal}.vp-rh small[data-v-df5e3807]{display:block;color:var(--vp-text-3);font-size:11px}.vp-rh .vp-abtn[data-v-df5e3807]{min-height:28px;padding:2px 10px;font-size:12px}.ch-ignore-reason[data-v-df5e3807]{flex:1 1 160px;min-width:0;max-width:240px}.ch-description[data-v-ab5043e4]{display:inline-block;min-width:240px;white-space:normal}.ch-description code[data-v-ab5043e4]{font-size:12px}.vp-rh small[data-v-ab5043e4]{display:block;color:var(--vp-text-3);font-size:11px}.fiat-head-right .vp-abtn[data-v-ab5043e4]{min-height:38px}@media(hover:none){.fiat-head-right .vp-abtn[data-v-ab5043e4]{min-height:44px}}@media(max-width:560px){.fiat-head-right[data-v-ab5043e4]{flex:1 1 100%;justify-content:space-between;margin-left:0}}@container pane (max-width: 560px){.fiat-head-right[data-v-ab5043e4]{flex:1 1 100%;justify-content:space-between;margin-left:0}}.topology-notice[data-v-9a1b51ab],.topology-scope[data-v-9a1b51ab]{padding:0 12px 6px}.topology-scope[data-v-9a1b51ab]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topology-about[data-v-af54d752]{color:var(--vp-text-2);font-size:13px}.ch-event time[data-v-af54d752]{margin-right:6px;color:var(--vp-text-3);font-size:10px}.ch-surfaces[data-v-7a6f2db4]{display:flex;min-width:0;flex-direction:column;gap:16px}.once[data-v-5540ce12]{display:grid;gap:10px;min-width:0}.once-label[data-v-5540ce12]{color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.once-value[data-v-5540ce12]{display:block;padding:12px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere;user-select:all}.once-value[data-v-5540ce12]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.once-acts[data-v-5540ce12]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.once-said[data-v-5540ce12]{color:var(--vp-text-2);font-size:12px}.once-warn[data-v-5540ce12]{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-warn);font-size:12.5px;font-weight:600}.once-warn>svg[data-v-5540ce12]{flex:none}@media(max-width:560px){.once-acts .vp-abtn[data-v-5540ce12]{flex:1;min-height:44px}}.ch-src-question{margin:0;color:var(--vp-text);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.ch-src-facts{display:flex;flex-direction:column;gap:8px;min-width:0}.ch-src-note{margin:0;color:var(--vp-text-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ch-src-warn{margin:0;color:var(--vp-warn);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ch-src-acts{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.ch-src-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ch-src-more>span{color:var(--vp-text-3);font-size:12px}.ch-src-choices{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.ch-src-choices legend{margin-bottom:6px;padding:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ch-src-choices .ch-src-choice{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);cursor:pointer}.ch-src-choices .ch-src-choice:has(input:checked){border-color:var(--vp-blue);background:var(--vp-surface-2);color:var(--vp-text)}.ch-src-choices .ch-src-choice:has(input:focus-visible){outline:2px solid var(--vp-blue);outline-offset:2px}.ch-src-choices .ch-src-choice input{flex:none;width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0;accent-color:var(--vp-blue)}.ch-src-choices .ch-src-choice>span{display:flex;flex-direction:column;gap:3px;min-width:0}.ch-src-choices .ch-src-choice b{color:var(--vp-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.ch-src-choices .ch-src-choice small{color:var(--vp-text-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ch-src-choices .ch-src-choice.off{border-style:dashed;background:transparent;cursor:not-allowed}.ch-src-choices .ch-src-choice.off b,.ch-src-choices .ch-src-choice.off small{color:var(--vp-text-2)}.ch-src-choices .ch-src-choice.off input{opacity:.42}.ch-src-checks{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;border:0}.ch-src-checks legend{width:100%;margin-bottom:6px;padding:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}fieldset.ch-src-checks label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:32px;color:var(--vp-text-2);font-size:13px;cursor:pointer}fieldset.ch-src-checks input[type=checkbox]{flex:none;padding:0;width:16px;height:16px;min-height:16px;margin:0;accent-color:var(--vp-blue)}fieldset.ch-src-checks label:has(input:disabled){cursor:not-allowed;opacity:.55}.ch-form .ch-live-check:has(input:disabled),.ch-form .ch-settle select:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.ch-src-acts .vp-abtn,fieldset.ch-src-checks label{min-height:44px}}.aa,.aa-form{display:flex;flex-direction:column;gap:18px;min-width:0}.aa-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0}.aa-field{display:flex;flex-direction:column;gap:6px;min-width:0}.aa-label{margin:0;padding:0;color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.aa-opt{margin-left:4px;color:var(--vp-text-3);font-weight:400}.aa-note{margin:0;color:var(--vp-text-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.aa-note .vp-abtn{margin-left:8px;vertical-align:middle}.aa-bad{color:var(--vp-bad)}.aa input:not([type]),.aa input[type=text],.aa select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:14px/1.5 var(--vp-font)}.aa input:disabled,.aa select:disabled{border-color:var(--vp-border);background:transparent;color:var(--vp-text-3);cursor:not-allowed}.aa input::placeholder{color:var(--vp-text-3);opacity:1}.aa [aria-invalid=true]{border-color:var(--vp-bad)}.aa-choices{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.aa-choices legend{margin-bottom:8px}.aa-choice{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);cursor:pointer;transition:border-color .15s,background-color .15s}.aa-choice:hover:not(.off){border-color:var(--vp-blue)}.aa-choice:has(input:checked){border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 12%,var(--vp-surface-2));box-shadow:inset 3px 0 0 var(--vp-blue)}.aa-choice:has(input:focus-visible){outline:2px solid var(--vp-blue);outline-offset:2px}.aa-choice input{flex:none;width:18px;height:18px;margin:1px 0 0;padding:0;accent-color:var(--vp-blue);cursor:inherit}.aa-choice-text{display:flex;flex-direction:column;gap:3px;min-width:0}.aa-choice-text b{color:var(--vp-text);font-size:13.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.aa-choice-text small{color:var(--vp-text-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.aa-choice.off{border-color:var(--vp-border);background:transparent;cursor:not-allowed}.aa-choice.off input{opacity:.42}.aa-choice.off b{color:var(--vp-text-2)}.aa-sub{display:flex;flex-direction:column;gap:14px;min-width:0;margin-left:8px;padding-left:16px;border-left:2px solid var(--vp-border-strong)}.aa-panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg)}.aa-panel-title{margin:0;color:var(--vp-text);font-size:13.5px;font-weight:600}.aa-panel-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.aa-panel-acts.aa-start{justify-content:flex-start}.aa-later{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:16px;border-top:1px solid var(--vp-border)}.aa-soon{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius)}.aa-soon-qr{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius);color:var(--vp-text-3)}.aa-soon-qr svg{width:20px;height:20px}.aa-soon .aa-choice-text b{color:var(--vp-text-2)}.aa-chip{display:inline-block;margin-left:6px;padding:0 8px;border:1px solid var(--vp-border-strong);border-radius:999px;color:var(--vp-text-3);font-size:11px;font-weight:500;line-height:18px;vertical-align:1px;white-space:nowrap}.aa-pick,.aa-pick-field{position:relative;min-width:0}.aa .aa-pick-field input,.ch-form .aa-pick-field input{padding-right:34px}.aa-pick-caret{position:absolute;top:50%;right:10px;width:16px;height:16px;color:var(--vp-text-3);pointer-events:none;transform:translateY(-50%);transition:transform .15s}.aa-pick.open .aa-pick-caret{transform:translateY(-50%) rotate(180deg)}.aa-pick-pop{position:absolute;z-index:6;top:calc(100% + 4px);right:0;left:0;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 8px 24px #00000040}.aa-pick-list{max-height:264px;margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.aa-pick-list li{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:13.5px;cursor:pointer}.aa-pick-list li[aria-selected=true]{background:var(--vp-surface-3);color:var(--vp-text)}.aa-pick-list li.cur .aa-pick-name{color:var(--vp-text);font-weight:600}.aa-pick-name{flex:1;min-width:0;overflow-wrap:anywhere}.aa-pick-short{flex:none;color:var(--vp-text-3);font-size:11.5px;font-weight:600}.aa-pick-tick{flex:none;width:16px;height:16px;color:var(--vp-blue)}.aa-pick-note{margin:0;padding:8px 12px;border-top:1px solid var(--vp-border);color:var(--vp-text-3);font-size:12px}.aa-pick-list:empty{display:none}.aa-pick-list:empty+.aa-pick-note{border-top:0}.aa-summary{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-bg)}.aa-done{display:flex;align-items:center;gap:8px;margin:0;color:var(--vp-good);font-size:14px;font-weight:600}.aa-done span{color:var(--vp-text)}.aa-acts{justify-content:flex-end}.aa-ask{flex:1 1 100%;margin:0;color:var(--vp-warn);font-size:13px;font-weight:600;line-height:1.45}.vp-abtn.aa-primary{border-color:var(--vp-blue);color:var(--vp-text)}.vp-abtn.aa-primary:hover:not(:disabled){background:var(--vp-surface-3)}.aa-key{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--vp-text-2);font-size:13px;cursor:pointer}.aa-key input{width:16px;height:16px;margin:0;accent-color:var(--vp-blue)}.aa-key input[aria-invalid=true]{outline:2px solid var(--vp-bad);outline-offset:2px}.aa-key input:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}@media(pointer:coarse){.aa-key{min-height:44px}}@media(max-width:700px){.aa input:not([type]),.aa input[type=text],.aa select{min-height:44px;font-size:16px}.aa-acts .vp-abtn{flex:1 1 auto;min-height:44px}.aa-panel-acts .vp-abtn,.aa-note .vp-abtn,.aa-pick-list li{min-height:44px}.aa-sub{margin-left:0;padding-left:12px}.aa-two{grid-template-columns:minmax(0,1fr)}}.aa input[type=password]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:14px/1.5 var(--vp-font)}.ba-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ba-name{color:var(--vp-text-2);font-weight:600}.aa input.ba-code-in{max-width:220px;font-size:18px;font-variant-numeric:tabular-nums}.ba-change{align-self:flex-start}.ba-done{font-size:13.5px}.ba-block{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:14px;border-top:1px solid var(--vp-border)}.ba-block h3{margin:0;color:var(--vp-text-2);font-size:12.5px;font-weight:600}@media(max-width:700px){.aa input[type=password]{min-height:44px;font-size:16px}}.ag-danger[data-v-1ba72dbb]{margin-left:auto}.ch-codes td[data-v-7e175231]{vertical-align:middle}.ch-codes-input[data-v-7e175231]{width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:inherit;font-size:12.5px;box-sizing:border-box}.ch-codes-code[data-v-7e175231]{min-width:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ch-codes-words[data-v-7e175231]{min-width:200px}.ch-codes-input[aria-invalid=true][data-v-7e175231]{border-color:var(--vp-bad)}.ch-codes-check[data-v-7e175231]{width:18px;height:18px;margin:0;accent-color:var(--vp-blue)}.ch-codes code[data-v-7e175231]{white-space:nowrap}.ch-codes-acts[data-v-7e175231]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:560px){.ch-codes-input[data-v-7e175231],.ch-codes-acts .vp-abtn[data-v-7e175231]{min-height:44px}.ch-codes-check[data-v-7e175231]{width:24px;height:24px}}.rn[data-v-65ecfad1]{display:inline-flex;align-items:center;gap:4px;color:var(--vp-text-3);font-size:11px;white-space:nowrap}.rn-mark[data-v-65ecfad1]{color:var(--vp-text-3);font-size:12px;font-weight:500}.rn input[data-v-65ecfad1]{width:70px;min-height:30px;padding:3px 6px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:600 12px/1.4 var(--vp-font);text-align:right}.rn input[data-v-65ecfad1]:hover:not(:disabled){border-color:var(--vp-border-strong)}.rn input[data-v-65ecfad1]:disabled{opacity:.42;cursor:not-allowed}.rn-static b[data-v-65ecfad1]{color:var(--vp-text);font-size:12px}@media(pointer:coarse){.rn input[data-v-65ecfad1]{min-height:44px;width:84px}}.gx[data-v-6a51cf77]{padding:4px 2px 6px;container:gx / inline-size;white-space:normal}.gx-grid[data-v-6a51cf77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.gx-block[data-v-6a51cf77]{display:grid;align-content:start;gap:4px;min-width:0}.gx-h[data-v-6a51cf77]{margin:0 0 2px;color:var(--vp-text-2);font-size:10px;font-weight:700}.gx-list[data-v-6a51cf77]{display:grid;gap:0;margin:0;padding:0;list-style:none}.gx-row[data-v-6a51cf77]{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(130px,1fr);align-items:center;gap:6px 14px;min-height:40px;border-top:1px solid var(--vp-surface-3);font-size:12.5px}.gx-row[data-v-6a51cf77]:first-child{border-top:0}.gx-crow[data-v-6a51cf77]{grid-template-columns:minmax(120px,1fr) auto minmax(170px,1fr)}.gx-link[data-v-6a51cf77]{overflow:hidden;color:var(--vp-text);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gx-link[data-v-6a51cf77]:hover,.gx-link[data-v-6a51cf77]:focus-visible{text-decoration:underline;text-underline-offset:3px}.gx-vals[data-v-6a51cf77]{display:inline-flex;gap:12px}.gx-state[data-v-6a51cf77],.gx-chance[data-v-6a51cf77]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.gx-why[data-v-6a51cf77],.gx-chance small[data-v-6a51cf77]{color:var(--vp-text-3);font-size:11.5px}.gx-chance b[data-v-6a51cf77]{min-width:42px;color:var(--vp-text);font-size:12px}.gx-chance.off b[data-v-6a51cf77]{color:var(--vp-text-3);font-weight:500}.gx-bar[data-v-6a51cf77]{position:relative;width:56px;height:6px;border-radius:3px;background:var(--vp-surface-3);overflow:hidden}.gx-bar i[data-v-6a51cf77]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--vp-blue)}@media(pointer:coarse){.gx-link[data-v-6a51cf77]{display:inline-flex;align-items:center;min-height:44px}}.gx-chip[data-v-6a51cf77]{letter-spacing:.01em;font-size:11.5px}.gx-none[data-v-6a51cf77]{padding:8px 0;color:var(--vp-text-3);font-size:12.5px}@container gx (max-width: 820px){.gx-grid[data-v-6a51cf77]{grid-template-columns:minmax(0,1fr)}}@container gx (max-width: 460px){.gx-row[data-v-6a51cf77],.gx-crow[data-v-6a51cf77]{grid-template-columns:minmax(0,1fr) auto;padding:4px 0}.gx-state[data-v-6a51cf77],.gx-chance[data-v-6a51cf77]{grid-column:1 / -1}}.rtree[data-v-be541363]{display:grid;gap:10px;padding:4px 2px 6px;container:rtree / inline-size;white-space:normal}.rtree-head[data-v-be541363]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rtree-h[data-v-be541363]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.rtree-h span[data-v-be541363]{color:var(--vp-text-3);font-size:12px;font-weight:500}.rtree-sim[data-v-be541363]{min-height:32px;padding:4px 10px;font-size:12px}.rtree-rank[data-v-be541363]{display:grid;gap:4px}.rtree-rank-h[data-v-be541363]{margin:6px 0 0;color:var(--vp-text-2);font-size:12px;font-weight:600}.rtree-chip[data-v-be541363]{letter-spacing:.01em;font-size:11.5px}.rtree-rank[data-rank-state=not_reached] .rtree-groups[data-v-be541363],.rtree-rank[data-rank-state=empty] .rtree-groups[data-v-be541363]{opacity:.78}.rtree-groups[data-v-be541363],.rtree-accounts[data-v-be541363]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rtree-group[data-v-be541363]{display:grid;gap:2px;padding:4px 0;border-top:1px solid var(--vp-surface-3)}.rtree-group[data-v-be541363]:first-child{border-top:0}.rtree-row[data-v-be541363]{display:grid;grid-template-columns:132px minmax(150px,1.2fr) 280px minmax(120px,.8fr) minmax(170px,1.1fr);align-items:center;gap:8px 14px;min-height:36px;font-size:12.5px}.rtree-arow .rtree-name[data-v-be541363]{position:relative;padding-left:22px}.rtree-arow .rtree-name[data-v-be541363]:before{content:"";position:absolute;left:6px;top:-10px;bottom:50%;width:10px;border-left:1px solid var(--vp-border-strong);border-bottom:1px solid var(--vp-border-strong)}.rtree-chance[data-v-be541363]{display:inline-flex;align-items:center;gap:8px}.rtree-chance b[data-v-be541363]{min-width:44px;color:var(--vp-text);font-size:12px}.rtree-chance.off b[data-v-be541363]{color:var(--vp-text-3);font-weight:500}.rtree-bar[data-v-be541363]{position:relative;width:64px;height:6px;border-radius:3px;background:var(--vp-surface-3);overflow:hidden}.rtree-bar i[data-v-be541363]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--vp-blue)}.rtree-name[data-v-be541363]{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.rtree-name small[data-v-be541363]{color:var(--vp-text-3);font-size:9.5px;font-weight:600}.rtree-link[data-v-be541363]{overflow:hidden;color:var(--vp-text);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rtree-arow .rtree-link[data-v-be541363]{font-weight:500}.rtree-link[data-v-be541363]:hover,.rtree-link[data-v-be541363]:focus-visible{text-decoration:underline;text-underline-offset:3px}.rtree-vals[data-v-be541363]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.rtree-count[data-v-be541363]{color:var(--vp-text-3);font-size:12px}.rtree-state[data-v-be541363]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.rtree-why[data-v-be541363]{color:var(--vp-text-3);font-size:11.5px}.rtree-bal[data-v-be541363]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 8px}.rtree-bal b[data-v-be541363]{color:var(--vp-text);font-size:12px}.rtree-bal small[data-v-be541363]{color:var(--vp-text-3);font-size:11px}.rtree-bal[data-stands=below] b[data-v-be541363],.rtree-bal[data-stands=above] b[data-v-be541363]{color:var(--vp-warn)}.rtree-rng[data-v-be541363]{position:relative;grid-column:1 / -1;height:6px;margin-top:3px;border-radius:3px;background:var(--vp-surface-3)}.rtree-rng .band[data-v-be541363]{position:absolute;top:0;bottom:0;border-radius:3px;background:color-mix(in srgb,var(--vp-good) 45%,transparent)}.rtree-rng .mark[data-v-be541363]{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--vp-text)}.rtree-none[data-v-be541363]{color:var(--vp-text-3)}@media(pointer:coarse){.rtree-link[data-v-be541363]{display:inline-flex;align-items:center;min-height:44px}.rtree-sim[data-v-be541363]{min-height:44px}}@container rtree (max-width: 720px){.rtree-row[data-v-be541363]{grid-template-columns:112px minmax(0,1fr);gap:4px 10px;padding:4px 0}.rtree-vals[data-v-be541363],.rtree-count[data-v-be541363],.rtree-state[data-v-be541363]{grid-column:2}.rtree-count[data-v-be541363]:empty{display:none}.rtree-arow .rtree-name[data-v-be541363]:before{top:-14px}}.rcw[data-v-69ccae15]{position:relative;padding:12px 4px 4px;container:rc / inline-size}.rc[data-v-69ccae15]{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;column-gap:64px}.rc-edges[data-v-69ccae15]{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.rc-edges path[data-v-69ccae15]{fill:none;stroke:var(--vp-text-2);stroke-linecap:round;transition:stroke-width .2s}.rc-edges path.sel[data-v-69ccae15]{stroke:var(--vp-blue)}.rc-edges path.idle[data-v-69ccae15]{stroke:var(--vp-text-3);stroke-dasharray:2 4;opacity:.8}.rc-nochance .rc-edges path[data-v-69ccae15]{stroke:var(--vp-border-strong)}.rc-lab[data-v-69ccae15]{position:absolute;z-index:2;padding:0 5px;border:1px solid var(--vp-border-strong);border-radius:3px;background:var(--vp-bg);color:var(--vp-text-2);font-size:10.5px;font-weight:600;line-height:16px;transform:translate(-100%,-50%);pointer-events:none}.rc-lab.sel[data-v-69ccae15]{border-color:var(--vp-blue);color:var(--vp-text)}.rc-ch[data-v-69ccae15],.rc-body[data-v-69ccae15]{position:relative;z-index:1}.rc-body[data-v-69ccae15]{display:grid;gap:18px}.rc-band[data-v-69ccae15]{display:grid;gap:12px}.rc-band-h[data-v-69ccae15]{margin:0;padding-bottom:4px;border-bottom:1px solid var(--vp-surface-3);color:var(--vp-text-2);font-size:12px;font-weight:600}.rc-chip[data-v-69ccae15]{letter-spacing:.01em;font-size:11.5px}.rc-gr[data-v-69ccae15]{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:center;column-gap:64px}.rc-gx[data-v-69ccae15],.rc-ax[data-v-69ccae15]{display:block}.rc-ax[data-v-69ccae15]{max-width:340px}.rc-node>.vp-pill[data-v-69ccae15]{justify-self:start;margin-top:2px}.rc-accs[data-v-69ccae15]{display:grid;gap:8px}.rc-accs.nr[data-v-69ccae15]{opacity:.72}.rc-node[data-v-69ccae15]{display:grid;gap:2px;min-width:0;padding:8px 10px 8px 12px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-good);border-radius:var(--vp-radius);background:var(--vp-surface);font-size:12px}.rc-node.t-warn[data-v-69ccae15]{border-left-color:var(--vp-warn)}.rc-node.t-bad[data-v-69ccae15]{border-left-color:var(--vp-bad)}.rc-node.t-idle[data-v-69ccae15]{border-left-color:var(--vp-text-3);border-left-style:dashed}.rc-node.next[data-v-69ccae15]{border-color:var(--vp-blue);border-left-color:var(--vp-blue);box-shadow:0 0 0 1px var(--vp-blue)}.rc-kind[data-v-69ccae15]{color:var(--vp-text-3);font-size:9.5px;font-weight:600}.rc-top[data-v-69ccae15]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-name[data-v-69ccae15]{overflow:hidden;color:var(--vp-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rc-val[data-v-69ccae15]{color:var(--vp-text-3)}.rc-val b[data-v-69ccae15]{color:var(--vp-text)}.rc-val.warn b[data-v-69ccae15]{color:var(--vp-warn)}.rc-st[data-v-69ccae15]{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.rc-st small[data-v-69ccae15]{color:var(--vp-text-3);font-size:11.5px}.rc-tag[data-v-69ccae15]{flex:none;padding:0 6px;border:1px solid var(--vp-blue);border-radius:2px;color:var(--vp-blue);font-size:11px;font-weight:600;white-space:nowrap}.rc-rng[data-v-69ccae15]{position:relative;height:6px;margin:4px 0 2px;border-radius:3px;background:var(--vp-surface-3)}.rc-rng .band[data-v-69ccae15]{position:absolute;top:0;bottom:0;border-radius:3px;background:color-mix(in srgb,var(--vp-good) 45%,transparent)}.rc-rng .mark[data-v-69ccae15]{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--vp-text)}.rc-inl[data-v-69ccae15]{display:none}.rc-none[data-v-69ccae15]{margin:0;color:var(--vp-text-3);font-size:12px}@container rc (max-width: 760px){.rc-edges[data-v-69ccae15],.rc-lab[data-v-69ccae15]{display:none}.rc[data-v-69ccae15]{grid-template-columns:minmax(0,1fr);row-gap:14px}.rc-gr[data-v-69ccae15]{grid-template-columns:minmax(0,1fr);row-gap:8px}.rc-accs[data-v-69ccae15]{margin-left:14px;padding-left:14px;border-left:1px solid var(--vp-border-strong)}.rc-gx[data-v-69ccae15],.rc-ax[data-v-69ccae15]{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;max-width:none}.rc-nochance .rc-gx[data-v-69ccae15],.rc-nochance .rc-ax[data-v-69ccae15]{grid-template-columns:minmax(0,1fr)}.rc-inl[data-v-69ccae15]{display:inline-block;padding:1px 4px;border:1px solid var(--vp-border-strong);border-radius:3px;color:var(--vp-text-2);font-size:11px;font-weight:600;text-align:center}.rc-inl.idle[data-v-69ccae15]{border-style:dashed;color:var(--vp-text-3)}.rc-inl.sel[data-v-69ccae15]{border-color:var(--vp-blue);color:var(--vp-text)}}@media(prefers-reduced-motion:reduce){.rc-edges path[data-v-69ccae15]{transition:none}}.rsim-scope[data-v-fcac47b7]{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:420px;color:var(--vp-text-3);font-size:10.5px;font-weight:600}.rsim-scope select[data-v-fcac47b7]{flex:1;min-width:0;min-height:38px;padding:6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:13px/1.5 var(--vp-font);letter-spacing:0;text-transform:none}.rsim-chips[data-v-fcac47b7]{display:flex;flex-wrap:wrap;gap:6px}.rsim-chips .vp-chip[data-v-fcac47b7]{font-weight:500;color:var(--vp-text-3)}.rsim-chips .vp-chip b[data-v-fcac47b7]{margin-left:4px;color:var(--vp-text);font-weight:600}.rsim-pick[data-v-fcac47b7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:10px 14px;border:1px solid var(--vp-blue);border-radius:var(--vp-radius);background:color-mix(in srgb,var(--vp-blue) 7%,var(--vp-surface))}.rsim-pick.none[data-v-fcac47b7]{border-color:var(--vp-border-strong);background:var(--vp-surface-2)}.rsim-pick small[data-v-fcac47b7]{color:var(--vp-blue);font-size:12px;font-weight:700}.rsim-pick b[data-v-fcac47b7]{color:var(--vp-text);font-size:15px}.rsim-pick>span[data-v-fcac47b7]{flex:1 1 260px;color:var(--vp-text-2);font-size:13px}.rsim-how[data-v-fcac47b7]{color:var(--vp-text-3)}.rsim-again[data-v-fcac47b7]{min-height:34px;padding:4px 10px;font-size:12px}.rsim-legend[data-v-fcac47b7]{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--vp-border)}.rsim-rule[data-v-fcac47b7]{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;color:var(--vp-text-2);font-size:12.5px}.rsim-rule b[data-v-fcac47b7]{margin-right:8px;color:var(--vp-text)}.rsim-keys[data-v-fcac47b7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;color:var(--vp-text-2);font-size:12px}.rsim-keys>span[data-v-fcac47b7]{display:inline-flex;align-items:center;gap:7px}.rsim-eg[data-v-fcac47b7]{width:26px;height:10px}.rsim-eg line[data-v-fcac47b7]{stroke:var(--vp-text-2);stroke-width:2}.rsim-eg.idle line[data-v-fcac47b7]{stroke:var(--vp-text-3);stroke-width:1;stroke-dasharray:2 4}.rsim-eg.sel line[data-v-fcac47b7]{stroke:var(--vp-blue)}.rsim-sq[data-v-fcac47b7]{width:9px;height:9px;border-radius:1px;background:var(--vp-good)}.rsim-sq.warn[data-v-fcac47b7]{background:var(--vp-warn)}.rsim-sq.bad[data-v-fcac47b7]{background:var(--vp-bad)}.rsim-sq.idle[data-v-fcac47b7]{background:var(--vp-text-3)}@media(max-width:560px){.rsim-scope[data-v-fcac47b7]{flex-basis:100%;max-width:none}.rsim-pick[data-v-fcac47b7]{align-items:flex-start;flex-direction:column}.rsim-pick>span[data-v-fcac47b7]{flex:none}.rsim-again[data-v-fcac47b7]{min-height:44px}.ch-route-explain-head .vp-seg[data-v-fcac47b7]{width:100%}.ch-route-explain-head .vp-seg button[data-v-fcac47b7]{flex:1;min-height:44px}}.cf[data-v-327c53de]{display:grid;gap:14px;min-width:0}.cf-lead[data-v-327c53de]{margin:0;line-height:1.5}.cf-list[data-v-327c53de]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cf-row[data-v-327c53de]{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--vp-line);border-radius:8px;min-width:0}.cf-head[data-v-327c53de]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.cf-example[data-v-327c53de]{font-family:var(--vp-mono, ui-monospace, monospace);font-size:15px;font-weight:600;letter-spacing:.04em}.cf-written[data-v-327c53de]{color:var(--vp-text-3);font-size:12.5px;overflow-wrap:anywhere}.cf-facts[data-v-327c53de]{margin:0;color:var(--vp-text-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.cf-acts[data-v-327c53de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.cf-confirm[data-v-327c53de]{flex:1 1 220px;font-size:12.5px;line-height:1.4}.cf-notice[data-v-327c53de]{margin:0}.cf-add[data-v-327c53de]{border-top:1px solid var(--vp-line);padding-top:14px}.cf-preview[data-v-327c53de]{min-height:2.6em;font-variant-numeric:tabular-nums}.cf-preview p[data-v-327c53de]{margin:0 0 2px;line-height:1.45;overflow-wrap:anywhere}.cf-add-acts[data-v-327c53de]{display:flex;justify-content:flex-end}@media(pointer:coarse){.cf-acts .vp-abtn[data-v-327c53de],.cf-add-acts .vp-abtn[data-v-327c53de]{min-height:44px}}.ch-form .cs-way[data-v-5e59a9c4]{align-items:flex-start}.ch-form .cs-way input[data-v-5e59a9c4]{margin-top:3px}.cs-text[data-v-5e59a9c4]{display:grid;gap:2px;min-width:0}.cs-text small[data-v-5e59a9c4]{line-height:1.4;overflow-wrap:anywhere}.ch-form .cs-question[data-v-5e59a9c4]{color:var(--vp-text-2);font-size:12.5px;line-height:1.4}.ch-form .cs-bad .ch-choice-row[data-v-5e59a9c4]{border-color:var(--vp-bad)}.ch-form .cs-range[data-v-5e59a9c4]{gap:8px}.ch-form .cs-multi[data-v-5e59a9c4]{padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.ch-form .cs-dir[data-v-5e59a9c4]{display:flex;flex-flow:row wrap;gap:8px}.ch-form .cs-dir .ch-choice-row[data-v-5e59a9c4]{flex:1 1 96px}.ch-form .cs-numbers[data-v-5e59a9c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.cs-example[data-v-5e59a9c4]{font-variant-numeric:tabular-nums}.ch-form .cs-off[data-v-5e59a9c4]{cursor:not-allowed}.ch-form .cs-off input[data-v-5e59a9c4],.ch-form .cs-off b[data-v-5e59a9c4]{opacity:.42}@media(pointer:coarse){.ch-form .cs-way[data-v-5e59a9c4]{min-height:44px}}.ch-kinds[data-v-0fa22fcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.ch-kinds .ch-live-check[data-v-0fa22fcc]{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--vp-text-2);font-size:12.5px}.ch-kinds small[data-v-0fa22fcc]{margin-left:auto;font-size:11px;overflow-wrap:anywhere}@media(max-width:560px){.ch-kinds[data-v-0fa22fcc]{grid-template-columns:1fr}.ch-kinds .ch-live-check[data-v-0fa22fcc]{min-height:44px}}.ch-pop-danger[data-v-f778543a]{margin-left:auto}.tf-wires[data-v-f928a09a]{position:absolute;inset:0 auto auto 0;pointer-events:none;overflow:visible}.tf-wire[data-v-f928a09a]{fill:none;stroke:var(--vp-text-3);opacity:.55}.tf-wire.flow[data-v-f928a09a]{stroke:var(--vp-border-strong);opacity:.9}.tf-wire.sent[data-v-f928a09a]{stroke:var(--vp-text-2);opacity:.8}.tf-wire.plan[data-v-f928a09a]{stroke:var(--vp-text-2);stroke-dasharray:5 4;opacity:.8}.tf-wire.bad[data-v-f928a09a]{stroke:var(--vp-bad);opacity:.9}.tf-tile[data-v-bf62c792]{position:relative;display:grid;gap:4px;min-width:0;padding:9px 11px 9px 13px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);text-align:left;font-size:12px;line-height:1.35;transition:border-color .15s}.tf-tile[data-v-bf62c792]:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:3px;border-radius:var(--vp-radius) 0 0 var(--vp-radius);background:var(--vp-good)}.tf-tile.warn[data-v-bf62c792]{border-color:color-mix(in srgb,var(--vp-warn) 55%,var(--vp-border))}.tf-tile.warn[data-v-bf62c792]:before{background:var(--vp-warn)}.tf-tile.bad[data-v-bf62c792]{border-color:color-mix(in srgb,var(--vp-bad) 60%,var(--vp-border))}.tf-tile.bad[data-v-bf62c792]:before{background:var(--vp-bad)}.tf-tile.idle[data-v-bf62c792]:before{background:var(--vp-text-3)}.tf-tile[data-v-bf62c792]:hover{border-color:var(--vp-border-strong)}.tf-tile.selected[data-v-bf62c792]{border-color:var(--vp-blue);box-shadow:0 0 0 1px var(--vp-blue)}.tf-tile[data-v-bf62c792]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.tf-tn[data-v-bf62c792]{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--vp-text);overflow-wrap:anywhere}.tf-tn b[data-v-bf62c792]{font-weight:600;font-size:13px}.tf-tn small[data-v-bf62c792]{color:var(--vp-text-3);font-size:11px}.tf-tv[data-v-bf62c792]{color:var(--vp-text-2);overflow-wrap:anywhere}.tf-tv b[data-v-bf62c792]{color:var(--vp-text);font-weight:600}.tf-rng[data-v-bf62c792]{position:relative;display:block;height:10px;margin:2px 0}.tf-rng[data-v-bf62c792]:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--vp-surface-3)}.tf-rng .bd[data-v-bf62c792]{position:absolute;top:3px;height:4px;border-radius:1px;background:color-mix(in srgb,var(--vp-text-3) 55%,transparent)}.tf-rng .mk[data-v-bf62c792]{position:absolute;top:0;width:2px;height:10px;margin-left:-1px;background:var(--vp-text)}.tf-tile.warn .tf-rng .mk[data-v-bf62c792]{background:var(--vp-warn)}.tf-tile.bad .tf-rng .mk[data-v-bf62c792]{background:var(--vp-bad)}.tf-tw[data-v-bf62c792]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0;color:var(--vp-text-2);font-size:11.5px;overflow-wrap:anywhere}.tf-tw>i[data-v-bf62c792]{flex:none;width:7px;height:7px;border-radius:1px;background:var(--vp-text-3)}.tf-tile.warn .tf-tw>i[data-v-bf62c792],.tf-tile.warn .tf-tw em[data-v-bf62c792]{background:none;color:var(--vp-warn)}.tf-tile.warn .tf-tw>i[data-v-bf62c792]{background:var(--vp-warn)}.tf-tile.bad .tf-tw>i[data-v-bf62c792]{background:var(--vp-bad)}.tf-tile.bad .tf-tw em[data-v-bf62c792]{color:var(--vp-bad)}.tf-tw em[data-v-bf62c792]{font-style:normal;font-weight:600}@media(prefers-reduced-motion:reduce){.tf-tile[data-v-bf62c792]{transition:none}}.tf-plant{--vp-bg: #0a0c0e;--vp-surface: #14171b;--vp-surface-2: #1b1f24;--vp-surface-3: #22262c;--vp-border: #2a3036;--vp-border-strong: #3a4148;--vp-text: #e9ecef;--vp-text-2: #a7aeb6;--vp-text-3: #9aa4ae;--vp-blue: #8ab4d8;--vp-good: #57a773;--vp-warn: #d0a35c;--vp-bad: #f0716a;position:relative;overflow:auto;padding:14px;border-radius:var(--vp-radius);background:#0a0c0e;color:var(--vp-text-2);color-scheme:dark}.tf-park{display:grid;gap:14px}.tf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tf-kpi{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.tf-kpi small{color:var(--vp-text-3);font-size:10.5px;font-weight:600}.tf-kpi b{color:var(--vp-text);font-size:22px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.tf-kpi span{color:var(--vp-text-3);font-size:12px;overflow-wrap:anywhere}.tf-kpi.warn{border-color:color-mix(in srgb,var(--vp-warn) 45%,var(--vp-border))}.tf-kpi.warn b{color:var(--vp-warn)}.tf-kpi.bad{border-color:color-mix(in srgb,var(--vp-bad) 50%,var(--vp-border))}.tf-kpi.bad b{color:var(--vp-bad)}.tf-park-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:14px;align-items:start}.tf-side{display:grid;gap:14px;min-width:0}.tf-card{display:grid;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.tf-card>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tf-card>header h2{margin:0;color:var(--vp-text);font-family:var(--vp-wide);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tf-card>header span{color:var(--vp-text-3);font-size:12px}.tf-cols{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:44px;min-width:600px}.tf-col{display:grid;gap:8px;align-content:start;min-width:0}.tf-col h3,.tf-fcol h3{margin:0 0 2px;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10.5px;font-weight:700;letter-spacing:.06em}.tf-none{margin:0;color:var(--vp-text-3);font-size:12px}.tf-legend{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;color:var(--vp-text-2);font-size:12px}.tf-lg-rng{position:relative;display:inline-block;width:46px;height:10px}.tf-lg-rng:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--vp-surface-3)}.tf-lg-rng .bd{position:absolute;left:25%;width:50%;top:3px;height:4px;background:color-mix(in srgb,var(--vp-text-3) 55%,transparent)}.tf-lg-rng .mk{position:absolute;left:60%;top:0;width:2px;height:10px;background:var(--vp-text)}.tf-lg-line{display:inline-block;width:22px;height:0;border-top:2px solid var(--vp-text-2);vertical-align:middle}.tf-lg-line.plan{border-top-style:dashed}.tf-lg-line.bad{border-top-color:var(--vp-bad)}.tf-plan{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tf-plan>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:10px;border-bottom:1px solid var(--vp-border)}.tf-plan>li:last-child{padding-bottom:0;border-bottom:0}.tf-plan>li.none{grid-template-columns:minmax(0,1fr)}.tf-plan .n{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);color:var(--vp-text-2);font-size:11px;font-variant-numeric:tabular-nums}.tf-plan .wait .n{border-color:var(--vp-warn);color:var(--vp-warn)}.tf-plan .held .n{border-color:var(--vp-bad);color:var(--vp-bad)}.tf-plan .tx{display:grid;gap:4px;min-width:0;font-size:12.5px;line-height:1.45}.tf-plan .tx small{color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.tf-plan ul{display:grid;gap:3px;margin:0;padding:0;list-style:none;color:var(--vp-text-2);font-size:12px}.tf-plan ul li{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;overflow-wrap:anywhere}.tf-plan ul b{color:var(--vp-text);font-weight:600}.tf-link{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:0;border:0;background:none;color:var(--vp-text);font:inherit;text-align:left;cursor:pointer}.tf-link:hover b,.tf-link:hover{text-decoration:underline;text-underline-offset:3px}.tf-link:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.tf-link b{font-weight:600}.tf-link .tag,.tf-node .tag{padding:0 5px;border:1px solid var(--vp-border-strong);border-radius:2px;color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.04em}.tf-warnword{color:var(--vp-warn)!important}.tf-tbl{overflow-x:auto}.tf-tbl table{width:100%;border-collapse:collapse;font-size:12.5px}.tf-tbl th,.tf-tbl td{padding:8px;border-top:1px solid var(--vp-border);text-align:left;vertical-align:top;overflow-wrap:break-word}.tf-tbl thead th{border-top:0;color:var(--vp-text-3);font-size:10.5px;font-weight:700;white-space:nowrap}.tf-tbl tbody th{font-weight:600}.tf-tbl .r{text-align:right;white-space:nowrap}.tf-tbl td small{display:block;margin-top:2px;color:var(--vp-text-3);font-size:11.5px}.tf-flow{min-height:320px}.tf-sheet{position:relative;min-width:1196px}.tf-zoom{position:sticky;left:0;bottom:0;z-index:2;display:flex;align-items:center;gap:2px;width:max-content;margin-top:12px;padding:2px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.tf-zoom button{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:3px;background:none;color:var(--vp-text-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tf-zoom button:hover:not(:disabled){background:var(--vp-surface-3);color:var(--vp-text)}.tf-zoom button:disabled{opacity:.45;cursor:not-allowed}.tf-zoom button:focus-visible{outline:2px solid var(--vp-blue);outline-offset:1px}.tf-zoom .vp-num{min-width:52px;font-variant-numeric:tabular-nums}.tf-flow-cols{position:relative;z-index:1;display:grid;grid-template-columns:104px 148px 148px minmax(330px,1fr) 148px 148px 104px;gap:22px;align-items:start;min-width:1196px}.tf-fcol{display:grid;gap:10px;align-content:start;min-width:0}.tf-node{display:grid;gap:2px;min-width:0;padding:8px 10px 8px 12px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-good);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);text-align:left;font-size:12px;line-height:1.35}.tf-node small{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.06em}.tf-node .tag{white-space:nowrap}.tf-node b{color:var(--vp-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.tf-node.warn{border-left-color:var(--vp-warn)}.tf-node.small{border-left-color:var(--vp-text-3)}.tf-node:hover{border-color:var(--vp-border-strong)}.tf-node:focus-visible,.tf-chip:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.tf-accounts{gap:12px}.tf-cluster{display:grid;gap:8px;padding:10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:color-mix(in srgb,var(--vp-surface) 55%,transparent)}.tf-cluster>header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--vp-text-3);font-size:10.5px;font-weight:700;letter-spacing:.06em}.tf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.tf-cnote{margin:0;color:var(--vp-text-3);font-size:11.5px;text-align:center}.tf-cbtn{justify-self:center;padding:2px 6px;border:0;border-radius:2px;background:none;color:var(--vp-text-2);font:inherit;font-size:11.5px;text-decoration:underline;text-decoration-color:var(--vp-border-strong);text-underline-offset:3px;cursor:pointer}.tf-cbtn:hover{color:var(--vp-text);text-decoration-color:currentColor}.tf-cbtn:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.tf-moves{display:grid;justify-items:start;gap:6px;padding-left:14px;border-left:2px dashed var(--vp-border-strong)}.tf-chip{padding:3px 8px;border:1px solid var(--vp-border-strong);border-radius:2px;background:var(--vp-surface);color:var(--vp-text-2);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:left;overflow-wrap:anywhere}.tf-chip.plan{border-style:dashed}.tf-chip.bad{border-color:var(--vp-bad);color:var(--vp-text)}.tf-chip:hover{color:var(--vp-text)}.tf-problems{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tf-problem{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface);color:var(--vp-text-2);font-size:12.5px;text-align:left}.tf-problem>i{width:7px;height:7px;flex:none;border-radius:1px;background:var(--vp-warn)}.tf-problem.bad{border-color:color-mix(in srgb,var(--vp-bad) 55%,var(--vp-border))}.tf-problem.bad>i{background:var(--vp-bad)}.tf-problem b{color:var(--vp-text);font-weight:600}.tf-problem:hover{border-color:var(--vp-border-strong)}.tf-problem:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}@media(max-width:1100px){.tf-park-grid{grid-template-columns:minmax(0,1fr)}.tf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tf-kpi b{font-size:18px}.tf-problem,.tf-chip,.tf-link,.tf-cbtn{min-height:44px}.tf-zoom{display:none}.tf-problem,.tf-chip{align-items:center}.tf-cols{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.tf-tbl .hide-m{display:none}}@container pane (max-width: 560px){.tf-park-grid{grid-template-columns:minmax(0,1fr)}.tf-cols{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.tf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-detail-list[data-v-4816f8b0]{display:flex;flex-direction:column;gap:10px}.integration-readonly[data-v-4816f8b0]{display:flex;align-items:center;gap:6px;margin:0 0 10px}.integration-actions[data-v-4816f8b0]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.integration-payload[data-v-4816f8b0]{max-height:360px;overflow:auto;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.integration-feedback[data-v-4816f8b0]{margin:10px 0 0;padding:10px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.ig-copytext[data-v-7842d9d3]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.ig-copytext code[data-v-7842d9d3]{min-width:0;padding:4px 8px;border:1px dashed var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font-size:12.5px;overflow-wrap:anywhere;user-select:all}.ig-copytext code[data-v-7842d9d3]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ig-sr[data-v-7842d9d3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.ig-copytext .vp-abtn[data-v-7842d9d3]{min-height:44px}}.ig-api[data-v-0a286577]{max-width:1100px}.ig-api-parts[data-v-0a286577]{align-self:flex-start;max-width:100%;overflow-x:auto}.ig-api-h[data-v-0a286577]{margin:0;color:var(--vp-text);font-size:15px;font-weight:600}.ig-api-sub[data-v-0a286577]{margin:8px 0 0;color:var(--vp-text);font-size:13px;font-weight:600}.ig-api-prose[data-v-0a286577]{max-width:76ch;margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.6}.ig-api-label[data-v-0a286577]{color:var(--vp-text-2);font-size:12px;font-weight:600}.ig-api-base[data-v-0a286577]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.ig-api-code[data-v-0a286577]{max-width:100%;margin:0;padding:10px 12px;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font:12px/1.6 var(--vp-mono, ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.ig-api-list[data-v-0a286577]{display:grid;gap:6px;max-width:76ch;margin:0;padding-left:18px;color:var(--vp-text-2);font-size:13px;line-height:1.6}.ig-api-group[data-v-0a286577]{display:grid;gap:6px}.ig-api-group h3[data-v-0a286577]{margin:6px 0 0;color:var(--vp-text-3);font-size:11px;font-weight:700}.ig-calls[data-v-0a286577]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ig-call[data-v-0a286577]{border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ig-call-head[data-v-0a286577]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;text-align:left}.ig-call-head[data-v-0a286577]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:-2px}.ig-verb[data-v-0a286577]{flex:none;min-width:52px;padding:1px 6px;border:1px solid currentColor;border-radius:2px;font:700 11px/1.6 var(--vp-mono, ui-monospace, monospace);text-align:center}.ig-verb-get[data-v-0a286577]{color:var(--vp-blue)}.ig-verb-post[data-v-0a286577]{color:var(--vp-good)}.ig-verb-patch[data-v-0a286577]{color:var(--vp-warn)}.ig-call-text[data-v-0a286577]{display:grid;flex:1;gap:2px;min-width:0}.ig-call-text b[data-v-0a286577]{color:var(--vp-text);font-size:13px;font-weight:600}.ig-call-text code[data-v-0a286577]{color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.ig-call-key[data-v-0a286577]{flex:none}.ig-call-chev[data-v-0a286577]{flex:none;color:var(--vp-text-3);transition:transform .15s ease-out}.ig-call-chev.open[data-v-0a286577]{transform:rotate(180deg)}.ig-call-body[data-v-0a286577]{display:grid;gap:8px;margin:0;padding:10px 12px 12px;border-top:1px solid var(--vp-border)}.ig-call-body>div[data-v-0a286577],.ig-api-example>div[data-v-0a286577]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:4px 12px}.ig-call-body dt[data-v-0a286577],.ig-api-example dt[data-v-0a286577]{color:var(--vp-text-3);font-size:11.5px;font-weight:600}.ig-call-body dd[data-v-0a286577],.ig-api-example dd[data-v-0a286577]{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;color:var(--vp-text-2);font-size:12.5px}.ig-call-body code[data-v-0a286577],.ig-api-example code[data-v-0a286577]{color:var(--vp-text);font-size:12px;overflow-wrap:anywhere}.ig-field-chip[data-v-0a286577]{display:inline-flex;align-items:baseline;gap:4px;padding:1px 6px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface-2)}.ig-field-chip small[data-v-0a286577]{color:var(--vp-text-3);font-size:11px}.ig-api-example[data-v-0a286577]{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ig-api-reasons[data-v-0a286577]{min-width:560px}.ig-api-reasons td[data-v-0a286577]{vertical-align:top}.ig-api-types[data-v-0a286577]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ig-api-type-group[data-v-0a286577]{display:grid;align-content:start;gap:4px}.ig-api-type-group h4[data-v-0a286577]{margin:0 0 2px;color:var(--vp-text-3);font-size:11px;font-weight:600}.ig-api-type-group code[data-v-0a286577]{color:var(--vp-text-2);font-size:12px}@media(prefers-reduced-motion:reduce){.ig-call-chev[data-v-0a286577]{transition:none}}@media(max-width:760px){.ig-api-parts button[data-v-0a286577]{min-height:44px}.ig-call-head[data-v-0a286577]{flex-wrap:wrap}.ig-call-body>div[data-v-0a286577],.ig-api-example>div[data-v-0a286577]{grid-template-columns:minmax(0,1fr)}.ig-api-base .vp-abtn[data-v-0a286577]{min-height:44px}}.integration-workspace[data-v-3a1e1579]{display:flex;flex-direction:column;gap:12px;min-width:0}.integration-head[data-v-3a1e1579]{align-items:center}.integration-tabs[data-v-3a1e1579]{flex-wrap:wrap}.integration-context[data-v-3a1e1579]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.integration-context label[data-v-3a1e1579]{display:grid;gap:4px;min-width:210px;color:var(--vp-text-3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.integration-context .vp-sub[data-v-3a1e1579]{padding-bottom:8px}.integration-card[data-v-3a1e1579]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-left:3px solid var(--lc, var(--vp-blue));border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface)}.integration-card-head[data-v-3a1e1579]{display:flex;align-items:center;gap:8px;min-width:0}.integration-card-head h3[data-v-3a1e1579]{flex:1;min-width:0;margin:0;color:var(--vp-text);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.integration-secret[data-v-3a1e1579]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.integration-secret code[data-v-3a1e1579]{overflow-wrap:anywhere}.integration-chips[data-v-3a1e1579]{display:flex;flex-wrap:wrap;gap:4px}.integration-chip[data-v-3a1e1579]{padding:2px 7px;border:1px solid var(--vp-border);border-radius:2px;background:var(--vp-surface-3);color:var(--vp-text-2);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.integration-stats[data-v-3a1e1579]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--vp-border);color:var(--vp-text-3);font-size:12px}.integration-stats b[data-v-3a1e1579]{color:var(--vp-text);font-weight:600}.integration-actions[data-v-3a1e1579]{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.integration-url-editor .vp-fsearch[data-v-3a1e1579]{flex:1;max-width:none}.integration-changes[data-v-3a1e1579]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.integration-changes .vp-fsearch[data-v-3a1e1579]{width:72px}.integration-methods[data-v-3a1e1579]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--vp-border)}.integration-methods h4[data-v-3a1e1579]{margin:0;color:var(--vp-text-3);font:700 10px/1.5 var(--vp-font)}.integration-method .vp-row-label[data-v-3a1e1579]{flex:1;max-width:none;white-space:normal}.integration-toggle[data-v-3a1e1579]{position:relative;flex:none;width:38px;height:22px;padding:0;border:1px solid var(--vp-border-strong);border-radius:12px;background:var(--vp-surface-3)}.integration-toggle[data-v-3a1e1579]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--vp-text-3);transition:transform .15s,background .15s}.integration-toggle[aria-pressed=true][data-v-3a1e1579]{border-color:var(--vp-blue);background:color-mix(in srgb,var(--vp-blue) 30%,var(--vp-surface-3))}.integration-toggle[aria-pressed=true][data-v-3a1e1579]:after{transform:translate(16px);background:var(--vp-blue)}.integration-sdk[data-v-3a1e1579]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-sdk .vp-snip[data-v-3a1e1579]{max-height:390px;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.integration-feedback[data-v-3a1e1579]{margin:0;padding:10px 12px;border-left:2px solid var(--vp-warn);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.integration-gated[data-v-3a1e1579]{display:flex;align-items:flex-start;gap:6px;margin:0}.integration-one-time[data-v-3a1e1579]{display:grid;gap:10px}.integration-one-time code[data-v-3a1e1579]{padding:12px;border:1px dashed var(--vp-border-strong);background:var(--vp-surface-2);overflow-wrap:anywhere}@media(max-width:900px){.integration-sdk[data-v-3a1e1579]{grid-template-columns:minmax(0,1fr)}.integration-actions[data-v-3a1e1579]{margin-left:0}}@container pane (max-width: 900px){.integration-sdk[data-v-3a1e1579]{grid-template-columns:minmax(0,1fr)}.integration-actions[data-v-3a1e1579]{margin-left:0}}@media(max-width:760px){.integration-head[data-v-3a1e1579]{align-items:flex-start;flex-direction:column}.integration-tabs[data-v-3a1e1579]{width:100%}.integration-tabs button[data-v-3a1e1579]{flex:1;min-height:44px}.integration-context[data-v-3a1e1579]{align-items:stretch;flex-direction:column}.integration-context label[data-v-3a1e1579]{min-width:0}.integration-context .vp-sub[data-v-3a1e1579]{padding-bottom:0}.integration-stats[data-v-3a1e1579]{gap:8px 12px}.integration-actions[data-v-3a1e1579]{width:100%}.integration-actions .vp-abtn[data-v-3a1e1579]{flex:1;min-height:44px}}@container pane (max-width: 760px){.integration-head[data-v-3a1e1579]{align-items:flex-start;flex-direction:column}.integration-tabs[data-v-3a1e1579]{width:100%}.integration-tabs button[data-v-3a1e1579]{flex:1;min-height:44px}.integration-context[data-v-3a1e1579]{align-items:stretch;flex-direction:column}.integration-context label[data-v-3a1e1579]{min-width:0}.integration-context .vp-sub[data-v-3a1e1579]{padding-bottom:0}.integration-stats[data-v-3a1e1579]{gap:8px 12px}.integration-actions[data-v-3a1e1579]{width:100%}.integration-actions .vp-abtn[data-v-3a1e1579]{flex:1;min-height:44px}}.mpick[data-v-42280f7c]{position:relative;min-width:0}.mpick-trigger[data-v-42280f7c]{display:inline-flex;align-items:center;gap:10px;max-width:min(100%,420px);min-height:40px;padding:4px 12px 4px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-3);text-align:left;cursor:pointer;transition:border-color .15s}.mpick-trigger[data-v-42280f7c]:hover,.mpick-trigger[aria-expanded=true][data-v-42280f7c]{border-color:var(--vp-border-strong)}.mpick-trigger[data-v-42280f7c]:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.mpick-text[data-v-42280f7c]{display:grid;min-width:0;line-height:1.2}.mpick-text b[data-v-42280f7c]{overflow:hidden;color:var(--vp-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mpick-text small[data-v-42280f7c]{color:var(--vp-text-3);font-size:11px}.mpick-caret[data-v-42280f7c]{margin-left:2px;color:var(--vp-text-3);font-size:11px}.mpick-pop[data-v-42280f7c]{position:absolute;z-index:60;top:calc(100% + 6px);left:0;display:grid;width:min(420px,calc(100vw - 32px));border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 14px 40px #00000073}.mpick-search[data-v-42280f7c]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3)}.mpick-search input[data-v-42280f7c]{flex:1;min-width:0;min-height:34px;border:0;background:none;color:var(--vp-text);font-size:13px;outline:none}.mpick-search[data-v-42280f7c]:focus-within{box-shadow:inset 0 -2px 0 var(--vp-blue)}.mpick-count[data-v-42280f7c]{color:var(--vp-text-3);font-size:11px}.mpick-list[data-v-42280f7c]{display:grid;gap:2px;max-height:min(360px,60vh);margin:0;padding:4px;overflow:auto;list-style:none}.mpick-group[data-v-42280f7c]{padding:8px 8px 4px;color:var(--vp-text-3);font-size:10px;font-weight:600}.mpick-option[data-v-42280f7c]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border-radius:var(--vp-radius);color:var(--vp-text-2);cursor:pointer}.mpick-option[data-active=true][data-v-42280f7c]{background:var(--vp-surface-2);color:var(--vp-text)}.mpick-check[data-v-42280f7c]{flex:none;width:14px;color:var(--vp-blue)}.mpick-name[data-v-42280f7c]{display:grid;flex:1;min-width:0;gap:1px}.mpick-name b[data-v-42280f7c]{overflow:hidden;color:var(--vp-text);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mpick-name code[data-v-42280f7c]{color:var(--vp-text-3);font-size:11px}.mpick-note[data-v-42280f7c]{padding:8px;color:var(--vp-text-3);font-size:12px}@media(max-width:760px){.mpick[data-v-42280f7c],.mpick-trigger[data-v-42280f7c]{width:100%;max-width:none}.mpick-trigger[data-v-42280f7c]{min-height:44px}.mpick-caret[data-v-42280f7c]{margin-left:auto}.mpick-option[data-v-42280f7c]{min-height:44px}}@container pane (max-width: 760px){.mpick[data-v-42280f7c],.mpick-trigger[data-v-42280f7c]{width:100%;max-width:none}.mpick-trigger[data-v-42280f7c]{min-height:44px}.mpick-caret[data-v-42280f7c]{margin-left:auto}.mpick-option[data-v-42280f7c]{min-height:44px}}.ig-signing-key[data-v-5662c2f9]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.ig-signing-label[data-v-5662c2f9]{color:var(--vp-text-2);font-size:12px;font-weight:600}.ig-signing-label small[data-v-5662c2f9]{margin-left:6px;color:var(--vp-text-3);font-weight:400}.ig-signing-head[data-v-5662c2f9]{flex-wrap:wrap;justify-content:space-between;padding:6px!important}.ig-langs[data-v-5662c2f9]{flex-wrap:wrap;max-width:100%}.ig-langs button[data-v-5662c2f9]{flex:0 1 auto}@media(max-width:760px){.ig-langs button[data-v-5662c2f9],.ig-signing-head .vp-abtn[data-v-5662c2f9]{min-height:44px}}.ig-keyname[data-v-42c1536b]{display:inline-flex;align-items:center;gap:8px}.ig-old .ig-help[data-v-00361c77]{margin:0}.ig-old-bare[data-v-00361c77]{padding:0;border:0}.ig-old-three[data-v-00361c77]{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-mono[data-v-00361c77]{font-family:var(--vp-mono, ui-monospace, monospace)}@media(max-width:760px){.ig-old-three[data-v-00361c77]{grid-template-columns:minmax(0,1fr)}}.ig-head{align-items:center;gap:10px 16px}.ig-title{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;min-width:0}.ig-scope{display:grid;min-width:0;padding:4px 12px 4px 10px;border-left:1px solid var(--vp-border);line-height:1.2}.ig-scope b{overflow:hidden;color:var(--vp-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ig-scope small{color:var(--vp-text-3);font-size:11px}.ig-head .vp-workhead-right{flex-wrap:wrap;justify-content:flex-end}.ig-tabs{flex-wrap:nowrap}.ig-head .vp-why{right:0;left:auto}.ig-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ig-kpi{display:grid;align-content:start;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ig-kpi small{color:var(--vp-text-3);font-size:10px;font-weight:600}.ig-kpi b{color:var(--vp-text);font-size:24px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.ig-kpi.bad b{color:var(--vp-bad)}.ig-kpi.warn b{color:var(--vp-warn)}.ig-screen{display:flex;flex-direction:column;gap:14px;min-width:0}.ig-block{display:flex;flex-direction:column;gap:8px;min-width:0}.ig-block-head{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:32px}.ig-block-head h2{margin:0;color:var(--vp-text-2);font-size:11px;font-weight:700}.ig-block-head .ig-count{color:var(--vp-text-3);font-size:11px;font-variant-numeric:tabular-nums}.ig-block-head .ig-block-acts{display:flex;gap:8px;margin-left:auto}.ig-tbl{min-width:0;table-layout:auto}.ig-tbl td{vertical-align:middle}.ig-tbl .ig-url{display:grid;gap:2px;min-width:0;max-width:520px;white-space:normal}.ig-tbl .ig-url code{color:var(--vp-text);overflow-wrap:anywhere}.ig-tbl .ig-url small{color:var(--vp-text-3);font-size:11.5px;overflow-wrap:anywhere}.ig-tbl .ig-url .vp-pill{justify-self:start}.ig-tbl .ig-sub{display:block;color:var(--vp-text-3);font-size:11px}.ig-tbl .ig-cell-wrap{white-space:normal}.ig-tbl .ig-where{display:block;min-width:140px;max-width:260px;overflow-wrap:anywhere;white-space:normal}.ig-tbl code{font-size:12px}.ig-tbl .vp-chips{flex-wrap:wrap;max-width:300px}.ig-ep-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;min-width:0}.ig-ep{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--vp-border);border-left:3px solid var(--ig-rail, var(--vp-good));border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface);cursor:pointer;transition:border-color .15s}.ig-ep:hover{border-color:var(--vp-border-strong);border-left-color:var(--ig-rail, var(--vp-good))}.ig-ep:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ig-ep.ig-ep-on{box-shadow:inset 2px 0 0 var(--vp-blue)}.ig-ep-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.ig-ep-head code{flex:1;min-width:0;color:var(--vp-text);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.ig-ep-head .vp-pill{flex:none}.ig-ep.ig-ep-off .ig-ep-head code{color:var(--vp-text-2)}.ig-ep-about{margin:0;color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.ig-ep-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ig-ep-chips .vp-chip{white-space:normal;overflow-wrap:anywhere}.ig-ep-chips .ig-ep-signs{border-color:color-mix(in srgb,var(--vp-blue) 45%,var(--vp-border));color:var(--vp-blue)}.ig-ep-stats{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:8px;border-top:1px solid var(--vp-border);color:var(--vp-text-3);font-size:12px}.ig-ep-stats b{color:var(--vp-text);font-weight:600}.ig-screen .ig-bad,.ig-ep-stats b.ig-bad{color:var(--vp-bad)}.ig-screen .ig-warn,.ig-ep-stats b.ig-warn{color:var(--vp-warn)}.ig-empty{margin:0;padding:20px 12px;border:1px dashed var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text-3);font-size:13px;text-align:center}.ig-target{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:340px;white-space:normal}.ig-target-kind{flex:none;padding:0 6px;border:1px solid var(--vp-border);border-radius:2px;color:var(--vp-text-2);font-size:10.5px;font-weight:600;line-height:1.6;white-space:nowrap}.ig-target-order .ig-target-kind{border-color:color-mix(in srgb,var(--vp-blue) 45%,var(--vp-border));color:var(--vp-blue)}.ig-target-place{min-width:0;color:var(--vp-text);font:12px/1.45 var(--vp-mono, ui-monospace, monospace);overflow-wrap:anywhere}.ig-ep.ig-ep-on{border-color:color-mix(in srgb,var(--vp-blue) 60%,var(--vp-border));border-left-color:var(--ig-rail, var(--vp-good))}.ig-figs{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--vp-text-3);font-size:12px}.ig-figs b{color:var(--vp-text);font-weight:600}.ig-figs b.ig-bad{color:var(--vp-bad)}.ig-figs b.ig-warn{color:var(--vp-warn)}.ig-warn-line{margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--vp-warn) 45%,var(--vp-border));border-radius:var(--vp-radius);color:var(--vp-warn);font-size:12.5px}.ig-hosts{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ig-host{display:grid;gap:2px;min-width:0;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--vp-border);border-left:3px solid var(--vp-blue);border-radius:0 var(--vp-radius) var(--vp-radius) 0;background:var(--vp-surface);color:var(--vp-text-2);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ig-host.ig-host-warn{border-left-color:var(--vp-warn)}.ig-host:hover{border-color:var(--vp-border-strong)}.ig-host:focus-visible{outline:2px solid var(--vp-blue);outline-offset:2px}.ig-host[aria-pressed=true]{border-color:color-mix(in srgb,var(--vp-blue) 60%,var(--vp-border));box-shadow:inset 2px 0 0 var(--vp-blue)}.ig-host code{color:var(--vp-text);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.ig-host small{color:var(--vp-text-3);font-size:11px}.ig-host small.ig-bad{color:var(--vp-bad)}.ig-host small.ig-warn{color:var(--vp-warn)}.ig-dl{display:grid;gap:6px;min-width:0}.ig-dl-tbl{min-width:0}.ig-dl-tbl td{vertical-align:middle}.ig-dl-tbl code{font-size:12px}.ig-dl-tbl .ig-dl-place code{overflow-wrap:anywhere}.ig-dl-tbl .ig-dl-state{white-space:nowrap}.ig-dl-tbl .ig-dl-state .ig-sub{display:inline;margin-left:8px;color:var(--vp-text-3);font-size:11px}.ig-dl-tbl .ig-dl-tries-label{display:none;margin-right:4px}.ig-dl-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0;font-size:12px}.ig-form{display:grid;gap:14px}.ig-form label,.ig-field{display:grid;align-content:start;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12px;font-weight:600}.ig-form label:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ig-form .vp-fsearch{width:100%;max-width:none}.ig-form textarea.vp-fsearch{min-height:84px;font-family:var(--vp-mono, ui-monospace, monospace);resize:vertical}.ig-form select.vp-fsearch{appearance:auto}.ig-form small,.ig-field small,.ig-help{color:var(--vp-text-3);font-size:11.5px;font-weight:400}.ig-help.ig-pays{display:flex;gap:6px;align-items:flex-start;color:var(--vp-warn);font-weight:600}.ig-actions .ig-help,.ig-actions .vp-error{margin:0}.ig-action-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px}.ig-action-group{margin-bottom:2px;color:var(--vp-text);font-size:12px;font-weight:600}.ig-not-offered{display:grid;gap:2px;min-height:30px;margin:0;padding:4px 0 4px 24px;color:var(--vp-text-3);font-size:12px}.ig-not-offered small{font-size:11.5px}.ig-can{display:block;min-width:180px;max-width:360px;color:var(--vp-text-2);white-space:normal}.ig-can .vp-pill{margin-right:6px}.ig-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ig-static{display:flex;align-items:center;min-height:38px;padding:8px 10px;border:1px dashed var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text);font:600 12.5px/1.5 var(--vp-font)}.ig-events{display:grid;gap:10px;margin:0;padding:10px 12px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.ig-events legend{padding:0 6px;color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ig-event-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;max-height:300px;overflow:auto}.ig-event-group{display:grid;align-content:start;gap:2px}.ig-event-group h3{margin:0 0 2px;color:var(--vp-text-3);font-size:10px;font-weight:600}.ig-check{display:flex!important;align-items:center;gap:8px!important;min-height:30px;color:var(--vp-text-2)!important;font-weight:400!important;cursor:pointer}.ig-check input{width:16px;height:16px;accent-color:var(--vp-blue)}.ig-check code{font-size:12px}.ig-pop-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ig-field>.vp-seg{justify-self:start;max-width:100%}.ig-card{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ig-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ig-pair{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.ig-pair small{color:var(--vp-text-3);font-size:10px;font-weight:600}.ig-pair b{color:var(--vp-text);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.ig-pair span{color:var(--vp-text-3);font-size:11.5px}.ig-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none}.ig-method{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}.ig-method input{width:16px;height:16px;accent-color:var(--vp-blue)}.ig-method small{margin-left:auto;color:var(--vp-text-3);font-size:11px}.ig-method:has(input:checked){border-color:color-mix(in srgb,var(--vp-blue) 55%,var(--vp-border));color:var(--vp-text)}.ig-changes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ig-changes .vp-fsearch{width:96px;min-width:0;flex:none}.ig-card-foot{display:flex;justify-content:flex-end;gap:8px}.ig-sdk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ig-snip{display:flex;flex-direction:column;min-width:0;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.ig-snip header{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--vp-border)}.ig-snip h3{flex:1;min-width:0;margin:0;color:var(--vp-text);font-size:13px;font-weight:600}.ig-snip h3 small{color:var(--vp-text-3);font-size:11px;font-weight:500}.ig-snip pre{flex:1;max-height:360px;margin:0;padding:12px 14px;overflow:auto;color:var(--vp-text-2);font:12px/1.6 var(--vp-mono, ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.ig-rail{display:grid;gap:14px;min-width:0}@container pane (max-width: 980px){.ig-sdk{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.ig-sdk{grid-template-columns:minmax(0,1fr)}}@container pane (max-width: 760px){.ig-dl-tbl thead{display:none}.ig-dl-tbl tbody tr[data-row-key]{display:grid;grid-template-areas:"event state" "order time" "place tries";grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 12px}.ig-dl-tbl tbody tr[data-row-key] td{padding:0;border:0}.ig-dl-tbl .ig-dl-time{grid-area:time;justify-self:end;font-size:11.5px}.ig-dl-tbl .ig-dl-event{grid-area:event;min-width:0;overflow-wrap:anywhere}.ig-dl-tbl .ig-dl-order{grid-area:order;min-width:0;overflow-wrap:anywhere}.ig-dl-tbl .ig-dl-place{grid-area:place;min-width:0;color:var(--vp-text-3)}.ig-dl-tbl .ig-dl-state{grid-area:state;justify-self:end;text-align:right}.ig-dl-tbl .ig-dl-tries{grid-area:tries;justify-self:end;color:var(--vp-text-3);font-size:11.5px}.ig-dl-tbl .ig-dl-tries-label{display:inline}.ig-dl-foot{justify-content:space-between}.ig-dl-foot .vp-abtn{min-height:44px}.ig-host{flex:1 1 100%}.ig-event-log .vp-fgroup{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ig-event-log .vp-fgroup .vp-fchip{flex:none}.ig-event-log .ig-target{max-width:none;white-space:nowrap}.ig-event-log .ig-target-place{overflow-wrap:normal}.ig-ep-grid{grid-template-columns:minmax(0,1fr)}.ig-ep{padding:12px}.ig-target{max-width:220px}.ig-head,.ig-title{align-items:stretch;flex-direction:column}.ig-scope{padding:0;border-left:0}.ig-head .vp-workhead-right{justify-content:stretch;margin-left:0;width:100%}.ig-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ig-tabs button{min-width:0;min-height:44px;padding:6px 8px;white-space:normal;line-height:1.25}.ig-head .vp-workhead-right>.vp-abtn{flex:1;min-height:44px}.ig-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-kpi b{font-size:20px}.ig-tbl .ig-wide{display:none}.ig-tbl td,.ig-tbl th{padding:10px}.ig-form-row,.ig-pairs{grid-template-columns:minmax(0,1fr)}.ig-check,.ig-method,.ig-block-head .vp-abtn,.ig-card-foot .vp-abtn,.ig-pop-acts .vp-abtn{min-height:44px}.ig-snip pre{max-height:300px}}@media(max-width:760px){.ig-dl-tbl thead{display:none}.ig-dl-tbl tbody tr[data-row-key]{display:grid;grid-template-areas:"event state" "order time" "place tries";grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 12px}.ig-dl-tbl tbody tr[data-row-key] td{padding:0;border:0}.ig-dl-tbl .ig-dl-time{grid-area:time;justify-self:end;font-size:11.5px}.ig-dl-tbl .ig-dl-event{grid-area:event;min-width:0;overflow-wrap:anywhere}.ig-dl-tbl .ig-dl-order{grid-area:order;min-width:0;overflow-wrap:anywhere}.ig-dl-tbl .ig-dl-place{grid-area:place;min-width:0;color:var(--vp-text-3)}.ig-dl-tbl .ig-dl-state{grid-area:state;justify-self:end;text-align:right}.ig-dl-tbl .ig-dl-tries{grid-area:tries;justify-self:end;color:var(--vp-text-3);font-size:11.5px}.ig-dl-tbl .ig-dl-tries-label{display:inline}.ig-dl-foot{justify-content:space-between}.ig-dl-foot .vp-abtn{min-height:44px}.ig-host{flex:1 1 100%}.ig-event-log .vp-fgroup{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ig-event-log .vp-fgroup .vp-fchip{flex:none}.ig-event-log .ig-target{max-width:none;white-space:nowrap}.ig-event-log .ig-target-place{overflow-wrap:normal}.ig-ep-grid{grid-template-columns:minmax(0,1fr)}.ig-ep{padding:12px}.ig-target{max-width:220px}.ig-head,.ig-title{align-items:stretch;flex-direction:column}.ig-scope{padding:0;border-left:0}.ig-head .vp-workhead-right{justify-content:stretch;margin-left:0;width:100%}.ig-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ig-tabs button{min-width:0;min-height:44px;padding:6px 8px;white-space:normal;line-height:1.25}.ig-head .vp-workhead-right>.vp-abtn{flex:1;min-height:44px}.ig-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-kpi b{font-size:20px}.ig-tbl .ig-wide{display:none}.ig-tbl td,.ig-tbl th{padding:10px}.ig-form-row,.ig-pairs{grid-template-columns:minmax(0,1fr)}.ig-check,.ig-method,.ig-block-head .vp-abtn,.ig-card-foot .vp-abtn,.ig-pop-acts .vp-abtn{min-height:44px}.ig-snip pre{max-height:300px}}.integration-live-response[data-v-bd1227fa]{max-height:200px;overflow:auto;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.integration-live-url[data-v-bd1227fa]{max-width:280px;overflow-wrap:anywhere;white-space:normal}.integration-key-can[data-v-bd1227fa]{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--vp-border);font-size:13px}.integration-key-can ul[data-v-bd1227fa]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.integration-key-can li[data-v-bd1227fa]{color:var(--vp-text);font-weight:600}.integration-key-can li.pays[data-v-bd1227fa]{color:var(--vp-warn)}.integration-key-can p[data-v-bd1227fa]{margin:0}.integration-live-attempts[data-v-bd1227fa]{max-width:100%;overflow-x:auto}.integration-live-attempts .vp-tbl[data-v-bd1227fa]{min-width:620px}.integration-live-payload[data-v-bd1227fa]{max-height:60vh;overflow:auto;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.bal-range[data-v-7dbd16d7]{flex-wrap:nowrap}.bal-range>.vp-mut[data-v-7dbd16d7]{font-size:11px}.bal-date[data-v-7dbd16d7]{flex:none;width:138px;min-width:0;padding:6px 8px}@media(max-width:760px){.bal-range[data-v-7dbd16d7]{flex:1 1 100%;min-width:0}.bal-date[data-v-7dbd16d7]{flex:1;width:auto;min-height:44px}}@container pane (max-width: 760px){.bal-range[data-v-7dbd16d7]{flex:1 1 100%;min-width:0}.bal-date[data-v-7dbd16d7]{flex:1;width:auto;min-height:44px}}.bal-page,.bal-body{display:flex;flex-direction:column;gap:14px;min-width:0}.bal-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:8px}.bal-tiles-state{margin:0;padding:14px 12px;border:1px dashed var(--vp-border);border-radius:var(--vp-radius);color:var(--vp-text-3);font-size:12.5px}.bal-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface)}.bal-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.bal-code{color:var(--vp-text);font-size:12px;font-weight:700}.bal-total{color:var(--vp-text-2);font-size:12px;font-weight:600;white-space:nowrap}.bal-total small{margin-right:4px;color:var(--vp-text-3);font-size:9.5px}.bal-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bal-parts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bal-part{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:6px 8px;border-radius:var(--vp-radius);color:inherit;text-align:left}button.bal-part:hover{background:var(--vp-surface-2)}.bal-part small{color:var(--vp-text-3);font-size:9.5px;font-weight:600}.bal-part b{max-width:100%;color:var(--vp-text);font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.bal-part.lead b{font-size:clamp(17px,1.6vw,22px)}.bal-part.neg b{color:var(--vp-bad)}.bal-part.na b{color:var(--vp-text-3);font-size:12px;font-weight:500}.bal-fpick{flex-wrap:nowrap}.bal-select{flex:0 1 220px;min-width:140px}.bal-records,.bal-older{flex:none}.bal-id{display:block;max-width:190px;overflow:hidden;color:var(--vp-text-2);text-overflow:ellipsis;white-space:nowrap}.bal-up{color:var(--vp-good)}.bal-down{color:var(--vp-bad)}.bal-purpose{color:var(--vp-text-2)}.bal-wrap{display:block;max-width:360px;white-space:normal;overflow-wrap:anywhere}.bal-rail-acts{display:flex;flex-wrap:wrap;gap:8px}.bal-rail-group{display:flex;flex-direction:column;gap:10px}.bal-rail-group h4{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border);color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bal-legs{max-width:100%;overflow-x:auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius)}.bal-legs table{width:100%;border-collapse:collapse;font-size:12px}.bal-legs th,.bal-legs td{padding:6px 8px;border-bottom:1px solid var(--vp-border);text-align:left;white-space:nowrap}.bal-legs thead th{color:var(--vp-text-3);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bal-legs tbody tr:last-child>td{border-bottom:0}.bal-legs tr.own td{color:var(--vp-text);font-weight:600}.bal-legs .bal-num{text-align:right}@media(max-width:760px){.bal-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.bal-parts-3{grid-template-columns:minmax(0,1fr)}.bal-fpick{flex:1 1 100%}.bal-select{flex:1;min-height:44px}.bal-part{min-height:44px}.bal-records{flex:1 1 100%}.bal-records button{min-height:44px}}@container pane (max-width: 760px){.bal-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.bal-parts-3{grid-template-columns:minmax(0,1fr)}.bal-fpick{flex:1 1 100%}.bal-select{flex:1;min-height:44px}.bal-part{min-height:44px}.bal-records{flex:1 1 100%}.bal-records button{min-height:44px}}@media(prefers-reduced-motion:reduce){.bal-page *{transition:none!important}}.ml-form[data-v-ac1c339b]{display:grid;gap:12px}.ml-form label[data-v-ac1c339b]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12px}.ml-form label[data-v-ac1c339b]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ml-form .vp-fsearch[data-v-ac1c339b]{width:100%;max-width:none;box-sizing:border-box}.ml-form textarea.vp-fsearch[data-v-ac1c339b]{resize:vertical;line-height:1.5}.ml-found[data-v-ac1c339b]{margin:-6px 0 0;color:var(--vp-text-2);font-size:12px;overflow-wrap:anywhere}.ml-hint[data-v-ac1c339b]{margin:-6px 0 0;font-size:12px}.ml-credit[data-v-ac1c339b]{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.ml-credit legend[data-v-ac1c339b]{margin-bottom:4px;padding:0;color:var(--vp-text-3);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.ml-credit .ml-hint[data-v-ac1c339b]{margin:0 0 4px}.ml-form .ml-opt[data-v-ac1c339b]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text);font-size:13px;cursor:pointer}.ml-opt[data-v-ac1c339b]:has(input:checked){border-color:var(--vp-blue)}.ml-opt input[data-v-ac1c339b]{accent-color:var(--vp-blue)}.ml-form .ml-after-opt[data-v-ac1c339b]{margin-top:-4px}.ml-error[data-v-ac1c339b]{color:var(--vp-bad);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.ml-field-hint[data-v-ac1c339b]{color:var(--vp-text-3);font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:760px){.ml-form .vp-fsearch[data-v-ac1c339b]{min-height:44px}}@container pane (max-width: 760px){.ml-form .vp-fsearch[data-v-ac1c339b]{min-height:44px}}.mu-form[data-v-6b9dc145]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.mu-form label[data-v-6b9dc145]{display:grid;align-content:start;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12.5px}.mu-form label[data-v-6b9dc145]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.mu-form .vp-fsearch[data-v-6b9dc145]{width:100%;max-width:none;box-sizing:border-box}.mu-form textarea.vp-fsearch[data-v-6b9dc145]{resize:vertical;line-height:1.5}.mu-form>.vp-hint[data-v-6b9dc145],.mu-form>.vp-error[data-v-6b9dc145],.auform-wide[data-v-6b9dc145]{grid-column:1 / -1}.mu-line[data-v-6b9dc145]{margin:0;padding:8px 10px;border-left:2px solid var(--vp-blue);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.mu-line b[data-v-6b9dc145]{color:var(--vp-text);font-weight:600}.mu-error[data-v-6b9dc145]{color:var(--vp-bad);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.mu-hint[data-v-6b9dc145]{color:var(--vp-text-3);font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:760px){.mu-form[data-v-6b9dc145]{grid-template-columns:1fr}.mu-form .vp-fsearch[data-v-6b9dc145]{min-height:44px}}@container pane (max-width: 760px){.mu-form[data-v-6b9dc145]{grid-template-columns:1fr}.mu-form .vp-fsearch[data-v-6b9dc145]{min-height:44px}}.bt-notice[data-v-8ff11cd8]{margin:0;padding:8px 10px;border-left:2px solid var(--vp-good);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}.bt-event[data-v-8ff11cd8]{display:grid;gap:2px;padding:6px 8px;background:var(--vp-surface-2);font-size:12px}.bt-event b[data-v-8ff11cd8]{color:var(--vp-text);font-weight:600}.bt-event span[data-v-8ff11cd8]{color:var(--vp-text-2);overflow-wrap:anywhere}.bt-legs[data-v-8ff11cd8]{width:100%;border-collapse:collapse;font-size:12px}.bt-legs td[data-v-8ff11cd8]{padding:5px 4px;border-bottom:1px solid var(--vp-border)}.bt-legs .bt-num[data-v-8ff11cd8]{text-align:right;white-space:nowrap}.bt-form[data-v-8ff11cd8]{display:grid;gap:12px}.bt-form label[data-v-8ff11cd8]{display:grid;gap:6px;color:var(--vp-text-2);font-size:12px}.bt-form label[data-v-8ff11cd8]:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.bt-form .vp-fsearch[data-v-8ff11cd8]{width:100%;max-width:none;box-sizing:border-box}@media(max-width:760px){.bt-form .vp-fsearch[data-v-8ff11cd8]{min-height:44px}}@container pane (max-width: 760px){.bt-form .vp-fsearch[data-v-8ff11cd8]{min-height:44px}}.bt-page[data-v-8f3c7256]{display:flex;flex-direction:column;gap:14px;min-width:0}.bt-gated[data-v-8f3c7256]{display:flex;align-items:center;gap:8px}.bt-fpick[data-v-8f3c7256]{flex-wrap:nowrap}.bt-select[data-v-8f3c7256]{flex:0 1 220px;min-width:140px}.bt-small[data-v-8f3c7256]{flex:0 1 130px;min-width:90px}.bt-found[data-v-8f3c7256]{color:var(--vp-blue);font-size:11.5px;font-weight:600;white-space:nowrap}.bt-in[data-v-8f3c7256]{color:var(--vp-good)}.bt-out[data-v-8f3c7256]{color:var(--vp-bad)}.bt-id[data-v-8f3c7256]{display:block;max-width:190px;overflow:hidden;color:var(--vp-text-2);text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.bt-fpick[data-v-8f3c7256]{flex:1 1 100%}.bt-select[data-v-8f3c7256],.bt-small[data-v-8f3c7256]{flex:1;min-height:44px}}@container pane (max-width: 760px){.bt-fpick[data-v-8f3c7256]{flex:1 1 100%}.bt-select[data-v-8f3c7256],.bt-small[data-v-8f3c7256]{flex:1;min-height:44px}}.recon-rail[data-v-46c0ddea]{display:flex;flex-direction:column;gap:14px;min-width:0}.recon-tk[data-v-776bb349]{min-height:32px;padding:0;color:var(--vp-blue);font:inherit;font-family:var(--vp-mono, ui-monospace, monospace);font-size:11.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:760px){.recon-tk[data-v-776bb349]{min-height:44px}}.rt-gated{display:flex;align-items:center;gap:8px}.rt-ref{color:var(--vp-text-2);font-size:12px}.rt-subj{display:flex;flex-direction:column;min-width:0;max-width:520px}.rt-subj-main{overflow:hidden;color:var(--vp-text);text-overflow:ellipsis;white-space:nowrap}.rt-subj small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rt-tag{display:inline-flex;flex:none;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--vp-border-strong);border-radius:2px;color:var(--vp-text-2);font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.rt-tag-warn{border-color:var(--vp-warn);color:var(--vp-warn)}.rt-tag-blue{border-color:var(--vp-blue);color:var(--vp-blue)}.rt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rt-page{container:rt-page / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.rt-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rt-preview{padding:4px 10px;border:1px dashed var(--vp-warn);color:var(--vp-warn);font-size:11.5px;font-weight:600}.rt-primary{border-color:var(--vp-blue);color:var(--vp-text)}.rt-head{display:flex;flex-direction:column;gap:12px;padding:14px 16px;overflow:visible}.rt-head-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rt-title{margin:0;font-size:18px;font-weight:600;line-height:1.2}.rt-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.rt-subject{margin:0;font-size:14.5px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.rt-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 16px;margin:0}.rt-meta div{display:flex;flex-direction:column;min-width:0}.rt-meta dt,.rt-label,.rt-field>span,.rt-group h3{color:var(--vp-text-3);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rt-meta dd{margin:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rt-resolution{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;color:var(--vp-text-2);font-size:12.5px}.rt-resolution q{color:var(--vp-text)}.rt-row{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.rt-label{margin-right:4px}.rt-links{padding-top:10px;border-top:1px solid var(--vp-border)}.rt-lk{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:2px 10px 2px 8px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12px;white-space:nowrap}.rt-lk b{overflow:hidden;color:var(--vp-text);font-weight:600;text-overflow:ellipsis}.rt-lk .vp-icon{color:var(--vp-text-3)}button.rt-lk:hover{border-color:var(--vp-border-strong);color:var(--vp-text)}.rt-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.rt-fgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.rt-col{display:flex;flex-direction:column;gap:16px;min-width:0}.rt-sec{overflow:visible}.rt-sec-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--vp-border)}.rt-sec-head h3{margin:0;color:var(--vp-text-2);font:700 11px/1.5 var(--vp-font)}.rt-sec-head>.vp-icon{color:var(--vp-text-3)}.rt-sec-meta{margin-left:auto;color:var(--vp-text-3);font-size:11.5px}.rt-sec-body{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;min-width:0}.rt-empty{margin:0;font-size:13px}.rt-callout{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}.rt-callout>.vp-icon{color:var(--vp-warn)}.rt-acts-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rt-end{justify-content:flex-end}.rt-thread{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rt-msg{display:flex;flex-direction:column;gap:6px;max-width:88%;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.rt-msg header{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;color:var(--vp-text-3);font-size:11.5px}.rt-msg header b{color:var(--vp-text);font-size:12.5px;font-weight:600}.rt-msg header time{margin-left:auto}.rt-msg p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.rt-msg.in{align-self:flex-start}.rt-msg.out{align-self:flex-end;border-color:var(--vp-blue);box-shadow:inset 3px 0 0 var(--vp-blue)}.rt-msg.note{align-self:stretch;max-width:none;border:1px dashed var(--vp-warn);background:color-mix(in srgb,var(--vp-warn) 7%,var(--vp-surface-2))}.rt-composer{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vp-border)}.rt-composer-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rt-composer-top .vp-seg{flex:0 1 auto;flex-wrap:wrap}.rt-compose-text{width:100%;max-width:none;min-height:76px;resize:vertical;line-height:1.5}.rt-composer.note .rt-compose-text{border-style:dashed;border-color:var(--vp-warn);background:color-mix(in srgb,var(--vp-warn) 7%,var(--vp-surface-2))}.rt-form{display:flex;flex-direction:column;gap:12px}.rt-form label,.rt-row2 label,.rt-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--vp-text-2);font-size:12px;font-weight:600}.rt-form label:not(:has(>input:is([type=checkbox],[type=radio]))),.rt-row2 label:not(:has(>input:is([type=checkbox],[type=radio]))){color:var(--vp-text-3);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.rt-form .vp-fsearch,.rt-row2 .vp-fsearch{width:100%;max-width:none;font-weight:400}.rt-form textarea.vp-fsearch{resize:vertical;line-height:1.5}.rt-form [aria-invalid=true]{border-color:var(--vp-bad)}.rt-page textarea:focus-visible,.rt-form textarea:focus-visible{outline:2px solid var(--vp-blue);outline-offset:1px}.rt-form .vp-error{font-weight:400}.rt-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:10px}.rt-chk{display:flex;flex-direction:row!important;align-items:center;gap:10px;min-height:40px;color:var(--vp-text-2);font-size:13px!important;font-weight:500!important;cursor:pointer}.rt-chk input{width:18px;height:18px;accent-color:var(--vp-blue)}.rt-opts{display:flex;flex-direction:column;gap:6px}.rt-opt{display:flex;flex-direction:row!important;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text)!important;font-size:13px!important;cursor:pointer}.rt-opt:has(input:checked){border-color:var(--vp-blue)}.rt-opt input{accent-color:var(--vp-blue)}.rt-share{margin:0;color:var(--vp-text-2);font-size:13px;line-height:1.5}.rt-kv{display:flex;flex-direction:column;gap:8px;margin:0}.rt-kv div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-size:13px}.rt-kv dt{color:var(--vp-text-2);font-weight:500;white-space:nowrap}.rt-kv dd{margin:0;min-width:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.rt-drop{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:12px 14px;border:1.5px dashed var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface-2);color:var(--vp-text-2);font-size:12.5px}.rt-drop.over{border-color:var(--vp-blue);background:var(--vp-surface-3)}.rt-drop>.vp-icon{color:var(--vp-text-3)}.rt-drop-text{flex:1 1 160px;min-width:0;color:var(--vp-text);font-weight:600}.rt-fsel{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;min-height:40px;padding:0 2px 0 10px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.rt-fsel span{color:var(--vp-text-3);font-size:10px;font-weight:600;white-space:nowrap}.rt-fsel select{min-height:36px;padding:0 4px;border:0;background:var(--vp-surface-2);color:var(--vp-text);font-size:12.5px;font-weight:600;cursor:pointer}.rt-fsel:focus-within{outline:2px solid var(--vp-blue);outline-offset:1px}.rt-file{position:relative;display:inline-flex!important;flex-direction:row!important;cursor:pointer}.rt-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.rt-file:focus-within{outline:2px solid var(--vp-blue);outline-offset:2px}.rt-file.disabled{opacity:.42;cursor:not-allowed}.rt-ups{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none}.rt-up{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.rt-th{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;padding:0;border-bottom:1px solid var(--vp-border);border-radius:0;background:var(--vp-surface-3)}.rt-th img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.rt-th-doc{color:var(--vp-text-3)}.rt-um{display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;color:var(--vp-text-3);font-size:11px}.rt-um b{overflow:hidden;color:var(--vp-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rt-tags{display:flex;gap:4px;flex-wrap:wrap}.rt-ua{display:flex;margin-top:auto;border-top:1px solid var(--vp-border)}.rt-ua>*{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;color:var(--vp-text-2);font-size:11.5px;font-weight:600;text-decoration:none}.rt-ua>*+*{border-left:1px solid var(--vp-border)}.rt-ua>*:hover{background:var(--vp-surface-3);color:var(--vp-text)}.rt-queued{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.rt-queued li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:400}.rt-queued b{overflow:hidden;color:var(--vp-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rt-viewer{display:flex;flex-direction:column;gap:8px;margin:0}.rt-viewer img{display:block;max-width:100%;max-height:62vh;margin:0 auto;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:#fff}.rt-match{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2)}.rt-pair{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rt-match .rt-lk{background:var(--vp-surface)}.rt-res{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--vp-text-2);font-size:12.5px}.rt-res b{color:var(--vp-text);font-weight:600}.rt-by{margin:0;font-size:11.5px}.rt-vq{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rt-vq li{display:flex;flex-direction:column;gap:4px;padding:9px 12px;border:1px solid var(--vp-border);border-radius:var(--vp-radius);background:var(--vp-surface-2);font-size:12.5px}.rt-vq header{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;color:var(--vp-text-3);font-size:11.5px}.rt-vq header b{color:var(--vp-text);font-size:12px;font-weight:600}.rt-vq header time{margin-left:auto}.rt-vq p{margin:0;color:var(--vp-text);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rt-tl{display:flex;flex-direction:column;gap:10px;margin:0 0 0 5px;padding:0 0 0 16px;border-left:2px solid var(--vp-border);list-style:none}.rt-tl li{position:relative;display:flex;flex-direction:column;color:var(--vp-text-2);font-size:12.5px;overflow-wrap:anywhere}.rt-tl li:before{content:"";position:absolute;top:5px;left:-22px;width:8px;height:8px;border:1px solid var(--vp-text-2);background:var(--vp-text-2)}.rt-tl-meta{font-size:11px}.rt-portal{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);border-color:var(--vp-border-strong)}.rt-portal-list{display:flex;flex-direction:column;border-right:1px solid var(--vp-border)}.rt-portal-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 16px;border-bottom:1px solid var(--vp-surface-3);border-radius:0;text-align:left}.rt-portal-item:hover{background:var(--vp-surface-2)}.rt-portal-item[aria-current=true]{background:var(--vp-surface-3);box-shadow:inset 2px 0 0 var(--vp-blue)}.rt-portal-item b{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.rt-portal-item small{font-size:11px}.rt-portal-body{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px}.rt-portal-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rt-portal-head h2{margin:0;font-size:18px;font-weight:600}.rt-group{display:flex;flex-direction:column;gap:8px}.rt-group h3{margin:0;padding-bottom:6px;border-bottom:1px solid var(--vp-border)}.rt-hidden{border-style:dashed;border-color:var(--vp-warn);color:var(--vp-warn)}@container rt-page (max-width: 900px){.rt-grid,.rt-fgrid{grid-template-columns:minmax(0,1fr)}.rt-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@container rt-page (max-width: 760px){.rt-portal{grid-template-columns:minmax(0,1fr)}.rt-portal-list{border-right:0;border-bottom:1px solid var(--vp-border)}}@container rt-page (max-width: 600px){.rt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-row2{grid-template-columns:minmax(0,1fr)}.rt-msg{max-width:100%}.rt-acts{width:100%;margin-left:0}.rt-acts>*{flex:1 1 auto}.rt-head,.rt-sec-body{padding:12px}}@media(max-width:760px){.rt-page .vp-abtn,.rt-lk,.rt-ua>*,.rt-fsel,.rt-page .vp-seg button{min-height:44px}.rt-page .vp-fsearch{min-height:44px}}.recon-page[data-v-675d6072]{display:flex;flex-direction:column;gap:14px;min-width:0}.recon-gated[data-v-675d6072]{display:flex;align-items:center;gap:8px}@media(min-width:761px){.recon-head[data-v-675d6072],.recon-head .vp-workhead-right[data-v-675d6072]{flex-wrap:nowrap}.recon-head .vp-seg button[data-v-675d6072]{min-height:38px;white-space:nowrap}}@media(max-width:760px){.recon-head .vp-workhead-right[data-v-675d6072]{width:100%}.recon-head .vp-seg[data-v-675d6072]{flex:1}.recon-head .vp-seg button[data-v-675d6072]{min-height:44px}}.vp-utility[data-v-415c4824]{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 24px 24px;overflow:auto}@container pane (max-width: 700px){.vp-utility[data-v-415c4824]{padding:12px}}.vp-lock[data-v-26aa7131]{position:relative;display:inline-flex}.vp-lock-disabled .vp-sb-btn[data-v-26aa7131]{opacity:.42;cursor:not-allowed}.vp-lock-tip[data-v-26aa7131]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:260px;padding:6px 10px;border:1px solid var(--vp-border-strong);border-radius:var(--vp-radius);background:var(--vp-surface);box-shadow:0 10px 28px #00000059;color:var(--vp-text-2);font-size:12px;line-height:1.4;white-space:normal;pointer-events:none}@media(max-width:700px),(pointer:coarse){.vp-lock .vp-sb-btn[data-v-26aa7131]{min-width:44px;min-height:44px}}.vp-persona[data-v-c35da3ea]{position:relative;display:inline-flex;min-width:0}.vp-persona-trigger[data-v-c35da3ea]{gap:6px;white-space:nowrap}.vp-persona-menu[data-v-c35da3ea]{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:min(390px,calc(100vw - 24px));max-height:min(680px,calc(100vh - 80px));overflow:auto;padding:8px;border:1px solid var(--vp-border-strong);border-radius:8px;background:var(--vp-surface);box-shadow:0 18px 50px #00000073}.vp-persona-menu>p[data-v-c35da3ea]{display:grid;gap:4px;margin:0 0 8px;padding:8px;color:var(--vp-warn);font-size:10px}.vp-persona-menu>p span[data-v-c35da3ea]{color:var(--vp-text-3);font-size:11px;letter-spacing:0;line-height:1.45}.vp-persona-menu button[data-v-c35da3ea]{display:grid;gap:3px;width:100%;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:var(--vp-text-2);text-align:left;cursor:pointer}.vp-persona-menu button[data-v-c35da3ea]:hover,.vp-persona-menu button[aria-selected=true][data-v-c35da3ea]{background:var(--vp-surface-2);color:var(--vp-text)}.vp-persona-menu button span[data-v-c35da3ea]{color:var(--vp-text-3);font-size:11px;line-height:1.4}.vp-persona-menu .vp-persona-status[data-v-c35da3ea]{color:var(--vp-warn);font-size:10px}.vp-persona-group h3[data-v-c35da3ea]{margin:10px 10px 3px;color:var(--vp-text-3);font-size:10px;font-weight:500}.vp-persona-banner[data-v-c35da3ea]{display:flex;align-items:center;gap:10px;margin:8px 12px;padding:8px 10px;border:1px solid var(--vp-warn);border-radius:6px;background:var(--vp-surface);color:var(--vp-text-2);font-size:11px;line-height:1.45}.vp-persona-banner strong[data-v-c35da3ea]{flex:none;color:var(--vp-warn);font-size:10px}.vp-persona-banner span[data-v-c35da3ea]{flex:1;min-width:0}.vp-persona-banner .vp-abtn[data-v-c35da3ea]{flex:none}.vp-frame-body>.vp-surface-phone[data-v-c35da3ea]{display:none}@media(max-width:700px),(max-width:950px)and (max-height:500px),(pointer:coarse)and (orientation:portrait)and (max-width:1400px){.vp-statusbar .vp-surface-top[data-v-c35da3ea]{display:none}.vp-frame-body[data-v-c35da3ea]{position:relative}.vp-frame-body>.vp-queuestrip[data-v-c35da3ea]{justify-content:flex-start;padding:0 8px}.vp-frame-body>.vp-surface-phone[data-v-c35da3ea]{display:flex;position:absolute;top:1px;right:8px;z-index:2;padding:0}}@media(max-width:760px){.vp-persona-trigger span[data-v-c35da3ea]{display:none}.vp-persona-menu[data-v-c35da3ea]{position:fixed;top:56px;left:12px}.vp-persona-banner[data-v-c35da3ea]{align-items:flex-start;flex-wrap:wrap}.vp-persona-banner span[data-v-c35da3ea]{flex-basis:100%;order:3}}@container pane (max-width: 760px){.vp-persona-trigger span[data-v-c35da3ea]{display:none}.vp-persona-menu[data-v-c35da3ea]{position:fixed;top:56px;left:12px}.vp-persona-banner[data-v-c35da3ea]{align-items:flex-start;flex-wrap:wrap}.vp-persona-banner span[data-v-c35da3ea]{flex-basis:100%;order:3}}.lock-wait[data-v-e9c2eddc]{flex:1;background:var(--spine-bg)}.lock-logo[data-v-e9c2eddc]{display:block;width:auto;height:28px;color:var(--spine-fg)}.lock-body[data-v-e9c2eddc]{display:grid;justify-items:center;gap:12px;width:min(320px,100%)}.lock-field[data-v-e9c2eddc]{display:grid;gap:6px;width:100%;color:var(--spine-fg-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:left}.lock-field[data-v-e9c2eddc] .lock-pin{width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--vp-border-strong, var(--spine-border));border-radius:6px;background:var(--vp-surface-2, var(--spine-bg));color:var(--spine-fg);font-size:22px;letter-spacing:.4em;text-align:center}.lock-field[data-v-e9c2eddc] .lock-pin:focus-visible{outline:2px solid var(--vp-blue, currentColor);outline-offset:2px}.lock-body .vp-abtn[data-v-e9c2eddc]{min-width:160px;min-height:44px;justify-content:center}.lock-body .vp-error[data-v-e9c2eddc]:empty{display:none}.osm-signin[data-v-350cb531]{display:flex;flex-direction:column;flex:1;min-height:0}.osm-signin[data-v-350cb531] *,.osm-signin[data-v-350cb531] *:before,.osm-signin[data-v-350cb531] *:after{box-sizing:border-box}.osm-signin-logo[data-v-350cb531]{display:block;width:auto;height:22px}.osm-signin-line[data-v-350cb531]{margin:10px 0 0;font-size:11px;font-weight:500;opacity:.75}
