@charset "UTF-8";.xw-orb,.agent-ask,.matching-panel{--an-bg: var(--site-bg);--an-ink: var(--c-text);--an-ink-dim: var(--c-text-dim);--an-muted: color-mix(in srgb, var(--c-text-mute) 72%, var(--c-accent));--an-muted-2: color-mix(in srgb, var(--c-text-mute) 72%, var(--c-accent));--an-muted-3: var(--c-text-mute);--an-line: color-mix(in srgb, var(--c-accent) 24%, transparent);--an-panel: color-mix(in srgb, var(--site-bg) 90%, var(--c-accent));--an-panel-ink: color-mix(in srgb, var(--c-text-dim) 78%, var(--c-accent))}.xw-orb{position:fixed;right:calc(var(--ui-unit, 1rem) * 1.75);bottom:calc(var(--ui-unit, 1rem) * 1.75 + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:calc(var(--ui-unit, 1rem) * .4375);padding:calc(var(--ui-unit, 1rem) * .125) var(--space-5) calc(var(--ui-unit, 1rem) * .125) calc(var(--ui-unit, 1rem) * .125);border:1px solid color-mix(in srgb,var(--c-accent) 32%,transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--site-bg) 90%,var(--c-accent)),color-mix(in srgb,var(--site-bg) 92%,black));box-shadow:none;color:var(--an-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;opacity:0;pointer-events:none;transform:translateY(calc(var(--ui-unit, 1rem) * .625)) scale(.86);transition:border-color .25s ease,box-shadow .25s ease,opacity .2s ease,transform .3s ease}.xw-orb.is-visible{opacity:1;pointer-events:auto;transform:none;transition-delay:0s,0s,.3s,.3s}.xw-orb:hover{border-color:color-mix(in srgb,var(--c-accent-2) 60%,transparent);transform:translateY(calc(var(--ui-unit, 1rem) * .1875 * -1)) scale(1.03);box-shadow:0 calc(var(--ui-unit, 1rem) * .75) calc(var(--ui-unit, 1rem) * 2.5) calc(var(--ui-unit, 1rem) * -.75) color-mix(in srgb,var(--c-accent) 68%,transparent),0 0 0 calc(var(--ui-unit, 1rem) * .375) color-mix(in srgb,var(--c-accent-2) 8%,transparent)}.xw-orb.is-dragging{cursor:grabbing}.xw-orb:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:calc(var(--ui-unit, 1rem) * .25)}.xw-orb__ball{display:block;width:calc(var(--ui-unit, 1rem) * 3.5);height:calc(var(--ui-unit, 1rem) * 3.5);flex:0 0 auto}.xw-orb__ball img{display:block;width:100%;height:100%;transform:scale(1.1);-webkit-user-drag:none}.xw-orb__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.3}.xw-orb__text b{color:var(--an-ink);font-size:var(--text-body);font-weight:600}.xw-orb__text span{color:var(--an-muted-2);font-size:calc(var(--ui-unit, 1rem) * .71875)}@media(prefers-reduced-motion:reduce){.xw-orb,.xw-orb.is-visible{transition-duration:.01ms;transition-delay:0s}}.matching-panel,.matching-handle{--xw-chat-effective-width: clamp( min(var(--xw-panel-resize-min), calc(100dvw - var(--xw-panel-gutter) * 2)), var(--xw-chat-width, var(--xw-panel-width)), min(var(--xw-panel-resize-max), calc(100dvw - var(--xw-panel-gutter) * 2)) )}.matching-panel{position:fixed;z-index:62;top:var(--xw-panel-top);right:var(--xw-panel-gutter);bottom:var(--xw-panel-bottom);display:flex;box-sizing:border-box;width:var(--xw-chat-effective-width);max-width:min(var(--xw-panel-resize-max),100dvw - var(--xw-panel-gutter) * 2);max-height:max(0rem,100dvh - var(--xw-panel-top) - var(--xw-panel-bottom));min-width:min(var(--xw-panel-resize-min),100dvw - var(--xw-panel-gutter) * 2);min-height:0;flex-direction:column;container:xiaowan-panel/size;border:1px solid var(--c-glass-border);border-radius:var(--xw-panel-radius);background:var(--c-glass);box-shadow:var(--shadow-sm);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur);transition:transform .3s cubic-bezier(.22,1,.36,1)}.matching-panel__resize-edge{position:absolute;z-index:1;inset-block:var(--xw-panel-radius);left:calc(var(--space-1) * -1);width:var(--space-2);padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.matching-panel__resize-edge:focus-visible{outline:1px solid var(--c-accent)}.matching-handle.is-resizing{transition:none}@media(max-width:47.5em){.matching-panel,.matching-handle{--xw-chat-effective-width: var(--xw-panel-width)}.matching-panel__resize-edge{display:none}}.matching-panel__layout{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:inherit}.matching-composer{flex:none;min-width:0}.matching-panel.collapsed{transform:translate(calc(100% + var(--xw-panel-gutter)))}.matching-handle{position:fixed;top:calc((var(--xw-panel-top) + 100dvh - var(--xw-panel-bottom)) / 2);right:min(var(--xw-panel-gutter) + var(--xw-chat-effective-width),100dvw - var(--control-md));display:grid;box-sizing:border-box;width:var(--control-md);height:var(--space-16);max-height:max(0rem,100dvh - var(--xw-panel-top) - var(--xw-panel-bottom));padding:0;place-items:center;border:1px solid var(--c-glass-border);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);background:color-mix(in srgb,var(--site-bg) 90%,var(--c-accent));color:var(--c-text);cursor:pointer;transform:translateY(-50%);transition:right .3s cubic-bezier(.22,1,.36,1)}.matching-handle.is-collapsed{right:0}.matching-handle:hover{border-color:var(--c-accent);background:color-mix(in srgb,var(--site-bg) 82%,var(--c-accent))}.matching-handle:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:-2px}.matching-handle svg{width:var(--icon-sm);height:var(--icon-sm)}.matching-handle.is-collapsed svg{transform:rotate(180deg)}.matching-head{position:relative;flex:none;margin-inline:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.matching-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.matching-head__actions{display:flex;flex:none;align-items:center;gap:0;margin-inline-start:auto;border:1px solid var(--c-glass-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-text) 10%,transparent)}.matching-head__new{min-height:var(--control-md);padding:var(--space-1) var(--space-3);border:1px solid var(--c-glass-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-accent) 10%,transparent);color:var(--c-text);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.matching-head__new:hover:not(:disabled){background:color-mix(in srgb,var(--c-accent) 18%,transparent)}.matching-head__new:disabled{opacity:.5;cursor:not-allowed}.matching-head__close{display:grid;flex:none;width:calc(var(--control-md) + var(--space-3));height:var(--control-md);padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:var(--an-panel-ink);font:calc(var(--ui-unit, 1rem) * 1.375)/1 system-ui;cursor:pointer}.matching-head__close:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.matching-head__close:last-child{border-inline-start:1px solid var(--c-glass-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.matching-head__close:hover{background:color-mix(in srgb,var(--c-text) 18%,transparent);color:var(--an-ink)}.matching-head__close svg{display:block;width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.matching-head__new:focus-visible,.matching-head__close:focus-visible{outline:calc(var(--ui-unit, 1rem) * .125) solid var(--c-accent-2);outline-offset:calc(var(--ui-unit, 1rem) * .125)}.matching-head h2{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-2);margin:0;color:var(--an-ink);font-size:var(--text-label);font-weight:550}.matching-head h2>span:last-child{min-width:0;overflow-wrap:anywhere}.matching-head__orb{display:block;flex:0 0 auto;width:calc(var(--ui-unit, 1rem) * 1.75);height:calc(var(--ui-unit, 1rem) * 1.75)}.matching-head__orb img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.1)}.matching-head>p{display:-webkit-box;overflow:hidden;margin:calc(var(--ui-unit, 1rem) * .4375) 0 0;margin-inline-start:calc(var(--ui-unit, 1rem) * 1.75 + var(--space-2));padding-right:calc(var(--ui-unit, 1rem) * 1.75);color:var(--an-panel-ink);font-size:calc(var(--ui-unit, 1rem) * .6875);line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.matching-progress{height:calc(var(--ui-unit, 1rem) * .25);margin-top:calc(var(--ui-unit, 1rem) * .875);overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-text) 10%,transparent)}.matching-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-accent-solid) 0%,var(--c-accent-solid) 90%,var(--c-on-accent-solid) 100%);transition:width .18s linear}.matching-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--ui-unit, 1rem) * .375);margin-top:calc(var(--ui-unit, 1rem) * .625)}.matching-stats article{min-width:0;padding:var(--space-2) var(--space-2) calc(var(--ui-unit, 1rem) * .4375);border:1px solid color-mix(in srgb,var(--an-panel-ink) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--an-panel-ink) 5%,transparent)}.matching-stats b{display:block;color:var(--an-ink);font-size:calc(var(--ui-unit, 1rem) * 1.0625);font-weight:450;font-variant-numeric:tabular-nums;line-height:1;overflow-wrap:anywhere}.matching-stats span{display:block;margin-top:var(--space-1);color:var(--an-muted);font-size:calc(var(--ui-unit, 1rem) * .6125);overflow-wrap:anywhere}.matching-footer{flex:none;padding:calc(var(--ui-unit, 1rem) * .875) var(--space-5) calc(var(--ui-unit, 1rem) * 1.125);background:transparent}.matching-footer button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;box-sizing:border-box;min-width:0;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--c-accent-solid);color:var(--c-on-accent-solid);font-family:inherit;font-size:var(--text-body);font-weight:600;line-height:1.6;overflow-wrap:anywhere;opacity:1;cursor:pointer;transition:filter .2s ease,transform .2s ease}.matching-footer button>span{min-width:0}.matching-footer button>img{width:var(--icon-sm);height:var(--icon-sm)}.matching-footer button:focus-visible{outline:calc(var(--ui-unit, 1rem) * .125) solid var(--c-accent);outline-offset:calc(var(--ui-unit, 1rem) * .1875)}.matching-footer button:not(:disabled):hover{filter:brightness(1.08)}.matching-footer button:not(:disabled):active{transform:translateY(calc(var(--ui-unit, 1rem) * .0625))}.matching-footer button:disabled{cursor:default;opacity:0;pointer-events:none;transform:translateY(calc(var(--ui-unit, 1rem) * .5))}.matching-footer-actions{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.matching-footer .matching-retry{border:1px solid color-mix(in srgb,var(--c-accent-2) 45%,transparent);background:var(--an-panel);box-shadow:none;color:var(--an-ink);cursor:pointer}.matching-footer .matching-retry:hover{border-color:var(--c-accent-2)}.matching-footer p{margin:calc(var(--ui-unit, 1rem) * .625) 0 0;color:var(--an-muted);font-size:calc(var(--ui-unit, 1rem) * .5625);text-align:center}@container xiaowan-panel (max-width: 19rem){.matching-stats{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.matching-panel,.matching-handle,.matching-progress i,.matching-footer button{transition:none}}@container xiaowan-panel (max-height: 36rem){.matching-panel__layout{overflow-y:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.matching-panel .xw-thread{flex:1 0 auto;overflow:visible}}body.ag-company:not(.ag-suppressed) .an-company-card{border-bottom-left-radius:0}body.ag-company .xw-orb{visibility:hidden}.xw-company-dock{position:fixed;z-index:64;right:calc(var(--space-6) + var(--company-panel-width));bottom:var(--xw-panel-bottom);display:grid;justify-items:center;width:var(--xw-company-orb-size);box-sizing:border-box;padding:var(--space-2);border:1px solid var(--c-glass-border);border-inline-end:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--c-glass);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur);color:var(--c-text);box-shadow:var(--shadow-sm);cursor:pointer;animation:xw-dock-arrive .85s cubic-bezier(.4,0,.2,1) .3s backwards,xw-dock-attached .6s ease-out 1.15s}@keyframes xw-dock-arrive{0%,to{z-index:61;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}0%{opacity:0;transform:translate(var(--xw-company-orb-size))}12%{opacity:1;transform:translate(var(--xw-company-orb-size))}40%{opacity:1;transform:translate(calc(-1 * (var(--xw-company-orb-size) + var(--space-3))))}to{opacity:1;transform:translate(0)}}@keyframes xw-dock-attached{0%,to{border-color:var(--c-glass-border);box-shadow:var(--shadow-sm)}35%{border-color:var(--c-accent-2);box-shadow:0 0 var(--space-6) color-mix(in srgb,var(--c-accent-2) 65%,transparent),inset 0 0 var(--space-3) color-mix(in srgb,var(--c-accent-2) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.xw-company-dock{animation:none}}.xw-company-dock picture,.xw-company-dock img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.xw-company-dock picture{width:var(--xw-company-logo-size)}.xw-company-dock img{transform:scale(1.1)}.xw-company-dock:hover{border-color:var(--c-accent)}.xw-company-dock:focus-visible{outline:2px solid var(--c-accent-2);outline-offset:var(--space-1)}.agent-ask[data-v-7a80f5f8]{position:fixed;z-index:64;left:50%;bottom:calc(var(--ui-unit, 1rem) * 1.625);width:min(var(--form-max),100vw - var(--space-4) * 2);transform-origin:center bottom;transform:translate(-50%);transition:opacity .16s ease,transform .5s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1)}.agent-ask[data-v-7a80f5f8]:not(.docked){display:flex;height:auto;flex-direction:column;gap:var(--space-2)}.ask-avatar[data-v-7a80f5f8]{display:block;flex:0 0 auto;width:var(--control-md);height:var(--control-md)}.ask-avatar img[data-v-7a80f5f8]{display:block;width:100%;height:100%}.agent-ask.collapsed[data-v-7a80f5f8]{opacity:0;pointer-events:none;transform:translate(calc(50vw - var(--ui-unit, 1rem) * 6.25 - 50%)) translateY(calc(var(--ui-unit, 1rem) * 1.625 * -1)) scale(.1);transition-delay:.35s,0s,0s}.agent-ask.docked[data-v-7a80f5f8]{position:static;z-index:auto;box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0;padding:var(--space-4) var(--space-3);transform:none;border:0;border-radius:0 0 var(--xw-panel-radius) var(--xw-panel-radius);background:transparent;transition:none}.ask-field[data-v-7a80f5f8]{display:flex;height:calc(var(--ui-unit, 1rem) * 3.75);align-items:center;gap:calc(var(--ui-unit, 1rem) * .875);padding:0 calc(var(--ui-unit, 1rem) * .625) 0 calc(var(--ui-unit, 1rem) * 1.375);border:1px solid color-mix(in srgb,var(--c-accent-2) 30%,transparent);border-radius:var(--radius-pill);background:var(--an-panel);-webkit-backdrop-filter:blur(calc(var(--ui-unit, 1rem) * 1.375));backdrop-filter:blur(calc(var(--ui-unit, 1rem) * 1.375));box-shadow:0 calc(var(--ui-unit, 1rem) * 1.25) calc(var(--ui-unit, 1rem) * 3.75) calc(var(--ui-unit, 1rem) * -1.625) #000e}.agent-ask:not(.docked) .ask-field[data-v-7a80f5f8]{box-sizing:border-box;height:calc(var(--ui-unit, 1rem) * 4);flex:0 0 calc(var(--ui-unit, 1rem) * 4);gap:var(--space-2);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--space-6);background:hsl(calc(var(--c-brand-hue) + 2),54%,32%);box-shadow:0 calc(var(--ui-unit, 1rem) * .125) calc(var(--ui-unit, 1rem) * .5) #1b1e221a;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-ask:not(.docked) .ask-field[data-v-7a80f5f8]:is(:focus-within,:active){border-color:hsl(calc(var(--c-brand-hue) + 2),50%,60%)}.docked .ask-field[data-v-7a80f5f8]{height:auto;min-height:var(--control-lg);gap:var(--space-2);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--space-4);background:color-mix(in srgb,var(--c-text) 14%,var(--c-surface-2));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.ask-field[data-v-7a80f5f8]:focus-within{border-color:color-mix(in srgb,var(--c-accent-2) 65%,transparent);box-shadow:0 0 0 calc(var(--ui-unit, 1rem) * .25) color-mix(in srgb,var(--c-accent-2) 9%,transparent)}.ask-field input[data-v-7a80f5f8]{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--an-ink);font:inherit;font-size:var(--text-label)}.agent-ask:not(.docked) .ask-field input[data-v-7a80f5f8]{color:#fff;font-size:var(--text-body);line-height:calc(var(--ui-unit, 1rem) * 1.375)}.agent-ask:not(.docked) .ask-field input[data-v-7a80f5f8]::placeholder{color:#fff;opacity:.7}.ask-field input[data-v-7a80f5f8]:focus,.ask-field input[data-v-7a80f5f8]:focus-visible{outline:none;box-shadow:none}.docked .ask-field input[data-v-7a80f5f8]{height:auto;font-size:var(--text-sm);line-height:1.6}.ask-field input[data-v-7a80f5f8]::placeholder{color:var(--an-muted)}.ask-x[data-v-7a80f5f8]{display:grid;width:var(--icon-lg);height:var(--icon-lg);flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:#ffffff0f;cursor:pointer;transition:background .2s}.ask-x img[data-v-7a80f5f8]{width:calc(var(--ui-unit) * .875);height:calc(var(--ui-unit) * .875)}.ask-x[data-v-7a80f5f8]:hover{background:#ffffff24}.ask-x[data-v-7a80f5f8]:active{background:#fff3}.ask-x[data-v-7a80f5f8]:focus-visible{outline:calc(var(--ui-unit, 1rem) * .125) solid var(--c-accent-2);outline-offset:calc(var(--ui-unit, 1rem) * .125)}.ask-go[data-v-7a80f5f8]{display:grid;width:calc(var(--ui-unit, 1rem) * 2.625);height:calc(var(--ui-unit, 1rem) * 2.625);flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:linear-gradient(100deg,color-mix(in srgb,var(--c-accent) 68%,var(--site-bg)),var(--c-accent));color:#fff;cursor:pointer;transition:.22s}.agent-ask:not(.docked) .ask-go[data-v-7a80f5f8]{width:calc(var(--ui-unit, 1rem) * 2);height:calc(var(--ui-unit, 1rem) * 2);background:color-mix(in srgb,var(--c-data-update-trace) 50%,transparent)}.agent-ask:not(.docked) .ask-field input:focus+.ask-go[data-v-7a80f5f8]{background:var(--c-data-update-trace)}.agent-ask:not(.docked) .ask-go img[data-v-7a80f5f8]{width:var(--ui-unit);height:var(--ui-unit);opacity:.5;transition:opacity .22s}.agent-ask:not(.docked) .ask-field input:focus+.ask-go img[data-v-7a80f5f8]{opacity:1}.agent-ask:not(.docked) .ask-go[data-v-7a80f5f8]:disabled{opacity:1}.docked .ask-go[data-v-7a80f5f8]{width:var(--control-md);height:var(--control-md);background:var(--c-accent-solid);color:var(--c-on-accent-solid)}.docked .ask-go[data-v-7a80f5f8]:focus-visible{outline:calc(var(--ui-unit, 1rem) * .125) solid var(--c-accent);outline-offset:calc(var(--ui-unit, 1rem) * .125)}.ask-go[data-v-7a80f5f8]:disabled{opacity:.45;cursor:not-allowed}.docked .ask-field input:focus+.ask-go[data-v-7a80f5f8]{opacity:1}.ask-go[data-v-7a80f5f8]:not(:disabled):hover{filter:brightness(1.14);transform:scale(1.05)}.agent-ask:not(.docked) .ask-go[data-v-7a80f5f8]:not(:disabled):hover{filter:none;transform:none}.ask-chips[data-v-7a80f5f8]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--ui-unit, 1rem) * .625);margin-top:var(--space-3)}.agent-ask:not(.docked) .ask-chips[data-v-7a80f5f8]{align-self:center;width:calc(100vw - var(--space-4) * 2);min-height:calc(var(--ui-unit, 1rem) * 2.375);flex:0 0 auto;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:0}.docked .ask-chips[data-v-7a80f5f8]{display:none}.ask-chips button[data-v-7a80f5f8]{padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--c-accent-2) 20%,transparent);border-radius:var(--radius-pill);background:var(--an-panel);color:var(--an-panel-ink);font:inherit;font-size:calc(var(--ui-unit, 1rem) * .78125);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(calc(var(--ui-unit, 1rem) * .875));backdrop-filter:blur(calc(var(--ui-unit, 1rem) * .875));transition:.2s}.agent-ask:not(.docked) .ask-chips button[data-v-7a80f5f8]{box-sizing:border-box;max-width:100%;min-height:calc(var(--ui-unit, 1rem) * 2.375);flex:0 0 auto;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:hsl(calc(var(--c-brand-hue) + 7),58%,23.5%);color:#cce8ff;font-size:var(--text-body);line-height:calc(var(--ui-unit, 1rem) * 1.375);white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-ask:not(.docked) .ask-chips button[data-v-7a80f5f8]:hover{background:hsl(calc(var(--c-brand-hue) + 6),58%,29%);color:#fff}.ask-chips button[data-v-7a80f5f8]:hover{border-color:color-mix(in srgb,var(--c-accent-2) 50%,transparent);color:var(--an-ink)}.xw-thread[data-v-7a80f5f8]{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;gap:calc(var(--ui-unit, 1rem) * .875);overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;container:xiaowan-thread/inline-size;padding:var(--space-4) var(--space-4) var(--space-6)}.xw-msg[data-v-7a80f5f8]{display:flex;flex:0 0 auto;min-width:0;align-items:flex-start;gap:calc(var(--ui-unit, 1rem) * .5625);animation:xw-in-7a80f5f8 .32s cubic-bezier(.22,1,.36,1) both}.xw-msg.me[data-v-7a80f5f8]{justify-content:flex-end}.xw-msg.me p[data-v-7a80f5f8]{max-width:86%;margin:0;padding:calc(var(--ui-unit, 1rem) * .5625) calc(var(--ui-unit, 1rem) * .8125);border:0;border-radius:var(--radius-md) var(--radius-md) 0 var(--radius-md);background:color-mix(in srgb,var(--c-accent) 20%,var(--c-surface-2));color:var(--c-text);overflow-wrap:anywhere;font-size:calc(var(--ui-unit, 1rem) * .775);line-height:1.7}.xw-avatar[data-v-7a80f5f8]{display:block;width:calc(var(--ui-unit, 1rem) * 1.625);height:calc(var(--ui-unit, 1rem) * 1.625);flex:0 0 auto;margin-top:calc(var(--ui-unit, 1rem) * .0625)}.xw-avatar img[data-v-7a80f5f8]{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.1)}.xw-body[data-v-7a80f5f8]{min-width:0;flex:1;overflow-wrap:anywhere}.xw-name[data-v-7a80f5f8]{display:block;margin:calc(var(--ui-unit, 1rem) * .1875) 0 calc(var(--ui-unit, 1rem) * .375);color:var(--an-muted-2);font-size:calc(var(--ui-unit, 1rem) * .6625);font-weight:600}.xw-thinking[data-v-7a80f5f8]{margin:0 0 var(--space-2);padding:var(--space-2) calc(var(--ui-unit, 1rem) * .625);border:1px solid color-mix(in srgb,var(--c-accent-2) 16%,transparent);border-radius:calc(var(--ui-unit, 1rem) * .625);background:color-mix(in srgb,var(--an-panel) 70%,transparent)}.xw-thinking ol[data-v-7a80f5f8]{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4);color:var(--c-text-dim);font-size:var(--text-xs);line-height:1.8}.xw-thought-live[data-v-7a80f5f8],.xw-stage[data-v-7a80f5f8]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--c-text-dim);font-size:var(--text-xs)}.xw-thought-live b[data-v-7a80f5f8]{color:var(--c-text)}.xw-stage[data-v-7a80f5f8]{margin:0 0 var(--space-2);line-height:1.6}.xw-thinking summary[data-v-7a80f5f8]{cursor:pointer;color:var(--an-muted);font-size:calc(var(--ui-unit, 1rem) * .6625)}.xw-markdown[data-v-7a80f5f8]{font-size:calc(var(--ui-unit, 1rem) * .775);line-height:1.8;color:var(--an-ink-dim)}.xw-text[data-v-7a80f5f8]{margin:0 0 var(--space-2);color:var(--an-ink-dim);font-size:calc(var(--ui-unit, 1rem) * .775);line-height:1.8}.xw-text b[data-v-7a80f5f8]{color:var(--an-ink)}.xw-text.dim[data-v-7a80f5f8]{color:var(--an-muted)}.xw-card[data-v-7a80f5f8]{margin-bottom:calc(var(--ui-unit, 1rem) * .5625);padding:calc(var(--ui-unit, 1rem) * .6875) var(--space-3);border:1px solid color-mix(in srgb,var(--c-accent-2) 20%,transparent);border-radius:calc(var(--ui-unit, 1rem) * .25) calc(var(--ui-unit, 1rem) * .8125) calc(var(--ui-unit, 1rem) * .8125) calc(var(--ui-unit, 1rem) * .8125);background:var(--an-panel)}.xw-card>.xw-lb[data-v-7a80f5f8]:first-child{margin-top:0}.xw-confirm .xw-text[data-v-7a80f5f8]{color:var(--c-text)}.xw-confirm .xw-card[data-v-7a80f5f8]{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--c-accent-2) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-accent) 4%,color-mix(in srgb,var(--c-surface) 92%,transparent))}.xw-rows[data-v-7a80f5f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--ui-unit, 1rem) * .4375)}.xw-rows div[data-v-7a80f5f8]{min-width:0;padding:var(--space-2) calc(var(--ui-unit, 1rem) * .625);border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-accent) 12%,var(--c-surface-2))}.xw-rows span[data-v-7a80f5f8]{display:block;color:var(--c-text-mute);font-size:calc(var(--ui-unit, 1rem) * .6125)}.xw-rows b[data-v-7a80f5f8]{display:block;margin-top:calc(var(--ui-unit, 1rem) * .1875);color:var(--an-ink);font-size:var(--text-xs);font-weight:600;overflow-wrap:anywhere;white-space:normal}.xw-rows b.dim[data-v-7a80f5f8]{color:var(--an-muted-3);font-weight:400}.xw-lb[data-v-7a80f5f8]{margin:calc(var(--ui-unit, 1rem) * .6875) 0 calc(var(--ui-unit, 1rem) * .4375);color:var(--an-muted);font-size:calc(var(--ui-unit, 1rem) * .625)}.xw-cond[data-v-7a80f5f8]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.xw-conditions .xw-lb[data-v-7a80f5f8]{margin:0 0 var(--space-2);color:var(--c-text)}.xw-cond span[data-v-7a80f5f8]{max-width:100%;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--c-border);border-radius:calc(var(--radius-md) / 2);background:color-mix(in srgb,var(--c-accent) 5%,transparent);color:var(--an-panel-ink);overflow-wrap:anywhere;font-size:calc(var(--ui-unit, 1rem) * .65)}.xw-tip[data-v-7a80f5f8]{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;color:var(--c-text-mute);font-size:calc(var(--ui-unit, 1rem) * .6625);line-height:1.7}.xw-tip img[data-v-7a80f5f8]{display:block;flex:0 0 auto;margin-block-start:.15em}.xw-tip span[data-v-7a80f5f8]{min-width:0}.xw-try[data-v-7a80f5f8]{display:flex;flex-direction:column;gap:calc(var(--ui-unit, 1rem) * .375)}.xw-try button[data-v-7a80f5f8]{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--c-accent-2) 30%,transparent);border-radius:calc(var(--ui-unit, 1rem) * .625);background:var(--an-panel);color:var(--an-panel-ink);font:inherit;font-size:calc(var(--ui-unit, 1rem) * .725);text-align:left;cursor:pointer}.xw-try button[data-v-7a80f5f8]:hover{border-color:color-mix(in srgb,var(--c-accent-2) 60%,transparent);color:var(--an-ink)}.xw-certification-actions[data-v-7a80f5f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.xw-certification-actions[data-v-7a80f5f8]>:is(.xw-certification-link,.xw-certification-skip){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--control-radius);background:var(--c-accent-solid);color:var(--c-on-accent-solid);font-family:inherit;font-size:var(--text-body);font-weight:600;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.xw-certification-actions>.xw-certification-skip[data-v-7a80f5f8]{border-color:var(--c-border-strong);background:var(--c-glass);color:var(--c-text)}.xw-certification-actions[data-v-7a80f5f8]>:is(a,button):not(:disabled):hover{border-color:var(--c-accent-2);text-decoration:none;filter:brightness(1.08)}.xw-certification-actions>.xw-certification-skip[data-v-7a80f5f8]:not(:disabled):hover{background:var(--c-surface-2)}.xw-certification-actions[data-v-7a80f5f8]>:is(a,button):focus-visible{outline:2px solid var(--c-accent);outline-offset:var(--space-1)}.xw-certification-actions[data-v-7a80f5f8]>:is(a,button):active,.xw-certification-actions>button[data-v-7a80f5f8]:disabled{transform:none}.xw-certification-actions>button[data-v-7a80f5f8]:disabled,.xw-certification-actions>a[aria-disabled=true][data-v-7a80f5f8]{opacity:.55;pointer-events:none}@container xiaowan-panel (max-width: 19rem){.xw-certification-actions[data-v-7a80f5f8]{grid-template-columns:minmax(0,1fr)}}.xw-btns[data-v-7a80f5f8]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.xw-btns button[data-v-7a80f5f8]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-lg);min-width:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--c-accent-solid);color:var(--c-on-accent-solid);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1.6;overflow-wrap:anywhere;cursor:pointer;transition:background .18s ease}.xw-btns button>span[data-v-7a80f5f8]{min-width:0}.xw-confirm-arrow[data-v-7a80f5f8]{display:block;flex:0 0 auto;transform:scaleX(-1)}.xw-btns button[data-v-7a80f5f8]:not(:disabled):hover{background:color-mix(in srgb,var(--c-accent-solid) 88%,var(--c-on-accent))}.xw-btns button[data-v-7a80f5f8]:disabled{cursor:default;opacity:.55}.xw-btns button[data-v-7a80f5f8]:focus-visible{outline:calc(var(--ui-unit, 1rem) * .125) solid var(--c-accent);outline-offset:calc(var(--ui-unit, 1rem) * .1875)}.xw-btns button[data-v-7a80f5f8]:not(:disabled):active{filter:brightness(.92)}.xw-btns button.ghost[data-v-7a80f5f8]{align-self:center;padding:var(--space-2) var(--space-4);background:transparent;color:var(--c-text-dim);font-weight:500}.xw-btns button.ghost[data-v-7a80f5f8]:not(:disabled):hover{background:color-mix(in srgb,var(--c-accent) 8%,transparent);color:var(--c-text)}.xw-live[data-v-7a80f5f8]{padding:var(--space-3);border:0;border-radius:var(--radius-md);background:var(--c-surface-2)}.xw-live-top[data-v-7a80f5f8]{display:flex;align-items:center;gap:calc(var(--ui-unit, 1rem) * .4375);margin-bottom:calc(var(--ui-unit, 1rem) * .625);color:var(--c-text);font-size:calc(var(--ui-unit, 1rem) * .725)}.xw-live-top em[data-v-7a80f5f8]{margin-left:auto;flex:0 0 auto;color:var(--an-panel-ink);font-style:normal;font-variant-numeric:tabular-nums}.xw-step[data-v-7a80f5f8]{position:relative;padding:0 0 var(--space-3) calc(var(--ui-unit, 1rem) * 1.1875);opacity:.45;transition:opacity .3s}.xw-step[data-v-7a80f5f8]:before{content:"";position:absolute;z-index:1;box-sizing:content-box;top:calc(var(--ui-unit, 1rem) * .1875);left:0;width:calc(var(--ui-unit, 1rem) * .5625);height:calc(var(--ui-unit, 1rem) * .5625);border:calc(var(--ui-unit, 1rem) * .125) solid var(--an-muted);border-radius:50%;background:var(--c-surface-2)}.xw-step[data-v-7a80f5f8]:not(:last-child):after{content:"";position:absolute;top:calc(var(--ui-unit, 1rem) * .59375);bottom:calc(var(--ui-unit, 1rem) * -.59375);left:calc(var(--ui-unit, 1rem) * .40625);width:1px;background:var(--c-border);transform:translate(-50%)}.xw-step[data-v-7a80f5f8]:last-child{padding-bottom:0}.xw-step b[data-v-7a80f5f8]{display:block;color:var(--c-text);font-size:calc(var(--ui-unit, 1rem) * .7375);font-weight:550}.xw-step span[data-v-7a80f5f8]{display:block;margin-top:calc(var(--ui-unit, 1rem) * .1875);color:var(--an-muted);font-size:calc(var(--ui-unit, 1rem) * .65)}.xw-step.done[data-v-7a80f5f8],.xw-step.cur[data-v-7a80f5f8]{opacity:1}.xw-step.done[data-v-7a80f5f8]:before{border-color:var(--c-accent);background:var(--c-accent)}.xw-step.cur[data-v-7a80f5f8]:before,.xw-step.done[data-v-7a80f5f8]:last-child:before{border-color:var(--c-text);background:var(--c-accent)}.xw-match-result[data-v-7a80f5f8],.xw-results[data-v-7a80f5f8],.xw-result-group[data-v-7a80f5f8],.xw-hits[data-v-7a80f5f8]{display:grid;gap:var(--space-2);min-width:0}.xw-match-result[data-v-7a80f5f8]{max-inline-size:var(--reading-max);gap:var(--space-3)}.xw-match-result>.xw-text[data-v-7a80f5f8]{margin:0;font-size:var(--text-sm);line-height:1.6}.xw-results[data-v-7a80f5f8]{gap:var(--space-4);container:xiaowan-results/inline-size}.xw-result-group>.xw-lb[data-v-7a80f5f8]{display:flex;align-items:center;gap:var(--space-2);margin:0;color:color-mix(in srgb,var(--c-accent) 40%,var(--c-text));font-size:var(--text-xs);font-weight:500;line-height:1.4}.xw-result-group>.xw-lb[data-v-7a80f5f8]:after{content:"";flex:1;border-block-start:1px solid color-mix(in srgb,var(--c-accent) 10%,transparent)}.xw-hit[data-v-7a80f5f8]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);min-block-size:var(--control-md);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-text) 5%,transparent);font-size:var(--text-xs);line-height:1.5}.xw-hit i[data-v-7a80f5f8]{display:grid;width:var(--icon-lg);height:var(--icon-lg);flex:0 0 auto;place-items:center;border-radius:50%;background:var(--c-accent-solid);color:var(--c-on-accent-solid);font-size:inherit;font-style:normal;font-weight:500}.xw-hit.has-reason[data-v-7a80f5f8]{grid-template-columns:auto minmax(0,1fr) fit-content(30%);border-radius:var(--radius-lg)}.xw-hit.has-reason u[data-v-7a80f5f8]{text-align:right;overflow-wrap:anywhere}.xw-hit-logo[data-v-7a80f5f8]{position:relative;overflow:hidden;isolation:isolate}.xw-hit-logo-icon[data-v-7a80f5f8]{position:absolute;inset:10%;width:80%;height:80%;opacity:.22;z-index:-1}.xw-hit-logo b[data-v-7a80f5f8]{font-size:var(--text-xs);font-weight:600;line-height:1}.xw-hit:nth-child(4n+2) i[data-v-7a80f5f8]{background:var(--c-green)}.xw-hit:nth-child(4n+3) i[data-v-7a80f5f8]{background:var(--c-amber)}.xw-hit:nth-child(4n+4) i[data-v-7a80f5f8]{background:var(--c-danger)}.xw-hit span[data-v-7a80f5f8]{min-width:0;color:var(--an-ink);font-size:inherit;font-weight:500;overflow-wrap:anywhere;white-space:normal}.xw-hit u[data-v-7a80f5f8]{color:var(--c-green-text);min-width:0;font-size:inherit;font-weight:400;text-decoration:none}.xw-miss[data-v-7a80f5f8]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--ui-unit, 1rem) * .5625);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-accent) 5%,transparent);color:var(--c-text);font-size:var(--text-xs);line-height:1.5}.xw-miss u[data-v-7a80f5f8]{color:var(--an-panel-ink);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;text-align:right}@container xiaowan-results (max-width: 32rem){.xw-hit.has-reason[data-v-7a80f5f8]{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1);padding-block:var(--space-2)}.xw-hit.has-reason>i[data-v-7a80f5f8],.xw-hit.has-reason>.xw-hit-logo[data-v-7a80f5f8]{grid-row:1/span 2;align-self:start}.xw-hit.has-reason u[data-v-7a80f5f8]{grid-column:2;grid-row:2;text-align:left}}.xw-dots i[data-v-7a80f5f8]{display:inline-block;width:calc(var(--ui-unit, 1rem) * .3125);height:calc(var(--ui-unit, 1rem) * .3125);margin-right:var(--space-1);border-radius:50%;background:var(--an-muted-2);animation:xw-blink-7a80f5f8 1.2s infinite}.xw-dots i[data-v-7a80f5f8]:nth-child(2){animation-delay:.2s}.xw-dots i[data-v-7a80f5f8]:nth-child(3){animation-delay:.4s}@keyframes xw-in-7a80f5f8{0%{opacity:0;transform:translateY(calc(var(--ui-unit, 1rem) * .375))}to{opacity:1;transform:none}}@keyframes xw-blink-7a80f5f8{0%,60%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.agent-ask[data-v-7a80f5f8],.agent-ask.collapsed[data-v-7a80f5f8]{transition-duration:.01ms;transition-delay:0s}.xw-msg[data-v-7a80f5f8]{animation:none}.xw-btns button[data-v-7a80f5f8],.xw-step[data-v-7a80f5f8]{transition:none}.xw-dots i[data-v-7a80f5f8]{animation:none}}@media(max-width:56.25em){.agent-ask[data-v-7a80f5f8]:not(.docked){width:calc(100% - var(--ui-unit, 1rem) * 2)}}.site-layout[data-v-c65a0338]{display:contents}.site-layout--shared[data-v-c65a0338]{--site-header-h: var(--site-header-concept-h)}@property --ui-unit{syntax: "<length>"; inherits: true; initial-value: 1rem;}@property --xw-panel-gutter{syntax: "<length>"; inherits: true; initial-value: 1rem;}@property --xw-panel-width{syntax: "<length>"; inherits: true; initial-value: 26.25rem;}:root{--ui-unit: 1rem;--text-xs: calc(var(--ui-unit, 1rem) * .75);--text-sm: calc(var(--ui-unit, 1rem) * .8125);--text-body: calc(var(--ui-unit, 1rem) * .875);--text-label: calc(var(--ui-unit, 1rem) * .9375);--text-md: var(--ui-unit);--text-lg: calc(var(--ui-unit, 1rem) * 1.125);--text-xl: calc(var(--ui-unit, 1rem) * 1.25);--text-2xl: calc(var(--ui-unit, 1rem) * 1.5);--text-3xl: calc(var(--ui-unit, 1rem) * 1.875);--text-hero: calc(var(--ui-unit, 1rem) * 2.5);--home-led-unit: clamp(.65rem, min(.625vw, 1.041667dvh), 1.4rem);--home-led-title-size: clamp(1.125rem, min(5.625vw, 9.375dvh), 13.5rem);--home-led-title-max-width: 50vw;--home-led-title-width: min(var(--home-led-title-max-width), calc(var(--home-led-title-size) * 9));--home-led-title-top: clamp(var(--space-6), 4dvh, var(--space-16));--home-led-subtitle-size: clamp(.875rem, calc(var(--home-led-unit) * 1.875), 2.625rem);--home-led-eyebrow-size: calc(var(--home-led-unit) * .875);--home-led-label-size: calc(var(--home-led-unit) * 1.625);--home-led-logo-label-size: calc(var(--home-led-unit) * 1.875);--home-led-label-width: min(80vw, calc(var(--home-led-unit) * 20));--home-led-logo-reference-radius: calc(var(--home-led-unit) * 2.375);--home-led-logo-radius: clamp(2rem, calc(var(--home-led-unit) * 3.5), 4.9rem);--home-led-core-radius: clamp(2.5rem, calc(var(--home-led-unit) * 4), 5.6rem);--home-led-node-radius: calc(var(--home-led-unit) * 1.125);--home-led-gap: calc(var(--home-led-unit) * .75);--home-led-label-padding: calc(var(--home-led-unit) * .5);--home-led-line-width: calc(var(--home-led-unit) * .0875);--home-led-hover-line-width: calc(var(--home-led-unit) * .225);--home-led-flow-core-radius: calc(var(--home-led-unit) * .27);--home-led-flow-diameter: calc(var(--home-led-flow-core-radius) * 9.5);--home-led-flow-tail-length: calc(var(--home-led-flow-core-radius) * 16);--home-led-flow-tail-width: calc(var(--home-led-flow-core-radius) * 1.5);--hero-layer-blur: calc(var(--ui-unit, 1rem) * 6.25);--hero-backdrop-blur: calc(var(--ui-unit, 1rem) * 1.25);--hero-backdrop-width: min(calc(var(--ui-unit, 1rem) * 41.875), 100%);--hero-backdrop-height: calc(var(--ui-unit, 1rem) * 14.0625);--hero-backdrop-top: calc(var(--ui-unit, 1rem) * -1.5625);--hero-backdrop-bleed: calc(var(--hero-layer-blur) * 2);--space-1: calc(var(--ui-unit, 1rem) * .25);--space-2: calc(var(--ui-unit, 1rem) * .5);--space-3: calc(var(--ui-unit, 1rem) * .75);--space-4: var(--ui-unit);--space-5: calc(var(--ui-unit, 1rem) * 1.25);--space-6: calc(var(--ui-unit, 1rem) * 1.5);--space-8: calc(var(--ui-unit, 1rem) * 2);--space-10: calc(var(--ui-unit, 1rem) * 2.5);--space-12: calc(var(--ui-unit, 1rem) * 3);--space-16: calc(var(--ui-unit, 1rem) * 4);--radius-sm: calc(var(--ui-unit, 1rem) * .5);--radius-md: calc(var(--ui-unit, 1rem) * .75);--radius-lg: var(--ui-unit);--radius-xl: calc(var(--ui-unit, 1rem) * 1.25);--radius-pill: 999rem;--control-sm: calc(var(--ui-unit, 1rem) * 1.5);--control-md: calc(var(--ui-unit, 1rem) * 2);--control-lg: calc(var(--ui-unit, 1rem) * 2.5);--header-identity-max-width: calc(var(--ui-unit, 1rem) * 17);--header-account-width: calc(var(--ui-unit, 1rem) * 12.5);--header-account-caption: calc(var(--ui-unit, 1rem) * .625);--control-search-width: calc(var(--ui-unit, 1rem) * 18.75);--control-filter-value-width: calc(var(--ui-unit, 1rem) * 8);--icon-sm: var(--ui-unit);--icon-md: calc(var(--ui-unit, 1rem) * 1.25);--icon-lg: calc(var(--ui-unit, 1rem) * 1.5);--control-radius: var(--radius-md);--control-action-height: calc(var(--ui-unit) * 2.375);--control-icon-button: var(--control-md);--control-focus-width: calc(var(--ui-unit) * .125);--control-focus-offset: calc(var(--ui-unit) * .1875);--dialog-padding-inline: calc(var(--ui-unit) * 1.625);--dialog-padding-block: calc(var(--ui-unit) * 1.375);--dialog-title-size: calc(var(--ui-unit) * 1.0625);--dialog-agent-width: calc(var(--ui-unit) * 35);--form-label-width: calc(var(--ui-unit) * 6);--marketplace-hero-height: calc(var(--ui-unit) * 15);--marketplace-title-size: calc(var(--ui-unit) * 1.75);--marketplace-search-width: calc(var(--ui-unit) * 47.5);--marketplace-search-height: calc(var(--ui-unit) * 3.25);--marketplace-search-radius: calc(var(--ui-unit) * .875);--marketplace-search-inset: calc(var(--ui-unit) * .4375);--marketplace-search-gap: calc(var(--ui-unit) * 1.0625);--marketplace-badge-size: calc(var(--ui-unit) * .6875);--marketplace-badge-padding: calc(var(--ui-unit) * .3125);--marketplace-badge-dot: calc(var(--ui-unit) * .375);--marketplace-heading-gap: calc(var(--ui-unit) * .6875);--marketplace-caption-gap: calc(var(--ui-unit) * .8125);--marketplace-sidebar-width: calc(var(--ui-unit) * 16.25);--network-sidebar-width: calc(var(--ui-unit) * 15.5);--marketplace-filter-header-height: calc(var(--ui-unit) * 3.5);--marketplace-filter-row-height: calc(var(--ui-unit) * 3);--marketplace-body-gap: calc(var(--ui-unit) * 1.125);--marketplace-body-gutter: calc(var(--ui-unit) * 1.625);--page-gutter: clamp(1rem, 2.5vw, 3rem);--content-max: calc(var(--ui-unit, 1rem) * 100);--reading-max: 70ch;--form-max: calc(var(--ui-unit, 1rem) * 48);--card-min: calc(var(--ui-unit, 1rem) * 18);--stat-card-min: calc(var(--ui-unit, 1rem) * 15);--opportunity-table-min: calc(var(--ui-unit) * 56);--opportunity-table-dense-min: calc(var(--ui-unit) * 72);--opportunity-table-cell-inset: calc(var(--ui-unit) * 1.125);--opportunity-table-header-inset: calc(var(--ui-unit) * .625);--opportunity-table-heading-padding: calc(var(--ui-unit) * .875) var(--opportunity-table-cell-inset);--opportunity-table-name-gap: calc(var(--ui-unit) * .6875);--opportunity-table-icon-box: calc(var(--ui-unit) * 1.875);--opportunity-table-icon-radius: calc(var(--ui-unit) * .5625);--opportunity-table-icon: calc(var(--ui-unit) * .9375);--opportunity-table-caption-gap: calc(var(--ui-unit) * .1875);--opportunity-table-tag-radius: calc(var(--ui-unit) * .4375);--opportunity-table-progress-height: calc(var(--ui-unit) * .3125);--opportunity-table-action-gap: calc(var(--ui-unit) * .375);--tooltip-max-width: min(calc(var(--ui-unit, 1rem) * 20), calc(100dvw - var(--space-4) * 2));--tooltip-detail-max-width: min(calc(var(--ui-unit, 1rem) * 28), calc(100dvw - var(--space-4) * 2));--dialog-sm: min(calc(var(--ui-unit, 1rem) * 28), calc(100vw - 2rem) );--dialog-md: min(calc(var(--ui-unit, 1rem) * 40), calc(100vw - 2rem) );--dialog-lg: min(calc(var(--ui-unit, 1rem) * 60), calc(100vw - 2rem) );--site-header-h: calc(var(--ui-unit, 1rem) * 4.5);--site-header-concept-h: var(--site-header-h);--site-header-blur: 0rem;--company-panel-width: min(calc(var(--ui-unit, 1rem) * 26.25), calc(100dvw - var(--space-6) * 2 - var(--xw-company-orb-size)));--xw-company-logo-size: calc(var(--ui-unit, 1rem) * 3.5);--xw-company-orb-size: calc(var(--xw-company-logo-size) + var(--space-2) * 2 + 1px);--xw-panel-width: calc(var(--ui-unit, 1rem) * 26.25);--xw-panel-resize-min: calc(var(--ui-unit, 1rem) * 20);--xw-panel-resize-max: calc(var(--ui-unit, 1rem) * 60);--xw-panel-gutter: var(--space-5);--xw-panel-available-height: max(0rem, calc(100dvh - var(--site-header-h) - env(safe-area-inset-bottom)));--xw-panel-gap-top: clamp(var(--space-3), calc(var(--xw-panel-available-height) * 14 / 740), var(--space-6));--xw-panel-gap-bottom: clamp(var(--space-4), calc(var(--xw-panel-available-height) * 18 / 740), var(--space-8));--xw-panel-top: calc(var(--site-header-h) + var(--xw-panel-gap-top));--xw-panel-bottom: calc(var(--xw-panel-gap-bottom) + env(safe-area-inset-bottom));--xw-panel-radius: var(--space-6)}html{font-size:100%}@media(max-width:73.75em){:root{--network-sidebar-width: calc(var(--ui-unit) * 14.5)}}@media(max-width:48em){:root{--site-header-h: calc(var(--ui-unit, 1rem) * 4)}}@media(max-width:47.5em){:root{--marketplace-hero-height: calc(var(--ui-unit) * 17.5);--marketplace-title-size: calc(var(--ui-unit) * 1.4375);--xw-panel-gutter: calc(var(--ui-unit, 1rem) * .875);--xw-panel-width: calc(100dvw - var(--xw-panel-gutter) * 2)}}@media(min-width:120.001em){:root{--ui-unit: clamp(1rem, calc(.5rem + .416667vw), 1.5rem)}body{font-size:var(--text-md)}:where(svg,img)[style*=--intrinsic-icon-width]{width:var(--intrinsic-icon-width);height:var(--intrinsic-icon-height)}:root,body [class^=el-],body [class*=" el-"]{--el-font-size-extra-small: var(--text-xs);--el-font-size-small: var(--text-sm);--el-font-size-base: var(--text-body);--el-font-size-medium: var(--text-md);--el-font-size-large: var(--text-lg);--el-font-size-extra-large: var(--text-xl);--el-component-size-small: var(--control-sm);--el-component-size: var(--control-md);--el-component-size-large: var(--control-lg);--el-border-radius-base: var(--radius-sm);--el-border-radius-small: calc(var(--ui-unit, 1rem) * .25)}body .el-button{height:auto;min-height:var(--control-md);padding:var(--space-2) var(--space-4);font-size:var(--text-body);line-height:1.4}body .el-button--small{min-height:var(--control-sm);font-size:var(--text-sm)}body .el-button--large{min-height:var(--control-lg);font-size:var(--text-md)}body .el-button.is-circle{padding:var(--space-2);aspect-ratio:1}body .el-button.is-text,body .el-button.is-link{min-height:0}body .el-input,body .el-select{--el-input-height: var(--control-md);--el-select-input-font-size: var(--text-body);font-size:var(--text-body)}body .el-input--small,body .el-select--small{--el-input-height: var(--control-sm)}body .el-input--large,body .el-select--large{--el-input-height: var(--control-lg)}body .el-input__wrapper,body .el-select__wrapper{min-height:var(--el-input-height, var(--control-md));padding-inline:var(--space-3)}body .el-select__wrapper{font-size:var(--text-body)}body .el-input__inner{font-size:inherit}body .el-textarea__inner{font-size:var(--text-body);line-height:1.6;padding:var(--space-2) var(--space-3)}body .el-form-item__label{height:auto;line-height:var(--control-md);font-size:var(--text-body)}body .el-form-item__content{min-width:0;font-size:var(--text-body);line-height:1.6}body .el-form-item{margin-bottom:var(--space-5)}body .el-form-item__error{font-size:var(--text-xs)}body .el-select-dropdown__item,body .el-dropdown-menu__item{height:auto;min-height:var(--control-sm);padding-block:var(--space-2);font-size:var(--text-body);line-height:1.5}body .el-dialog,body .el-message-box{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-body)}body .el-dialog__title,body .el-message-box__title{font-size:var(--text-lg);line-height:1.5}body .el-dialog__body,body .el-message-box__content{font-size:var(--text-body);overflow-wrap:anywhere}body .el-dialog__header,body .el-message-box__header{padding-bottom:var(--space-4);padding-right:var(--control-sm)}body .el-dialog__headerbtn,body .el-message-box__headerbtn{width:var(--control-sm);height:var(--control-sm);font-size:var(--text-lg)}body .el-message-box{width:var(--dialog-sm)}body .el-drawer{max-width:100vw}body .el-drawer__body{min-height:0;padding:var(--space-5)}body .el-message,body .el-notification{max-width:calc(100vw - 2rem);padding:var(--space-3) var(--space-4)}body .el-message__content,body .el-notification__content{font-size:var(--text-body);line-height:1.5}body .el-table{font-size:var(--text-body)}body .el-table .cell{line-height:1.6;padding-inline:var(--space-3)}body .el-table__cell{padding-block:var(--space-2)}body .el-tag{height:auto;min-height:calc(var(--ui-unit, 1rem) * 1.5);font-size:var(--text-xs);line-height:1.5}body .el-tabs__item{height:var(--control-lg);font-size:var(--text-body)}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--card-min)),1fr));gap:var(--space-4)}.reading-content{width:100%;max-width:var(--reading-max);margin-inline:auto;overflow-wrap:anywhere}.form-content{width:100%;max-width:var(--form-max);margin-inline:auto}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior:none;background:var(--c-page-bg, var(--site-bg))}@media(max-width:48em){html{overscroll-behavior:none;overflow:hidden;scrollbar-gutter:auto;height:100%}}body{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;background:var(--c-page-bg, var(--site-bg));color:var(--c-text, hsl(var(--c-brand-hue), 58.974%, 15.294%));overflow-x:clip;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:48em){body{overscroll-behavior:none;position:fixed;width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}}#app:after{content:"";display:block}@media(max-width:48em){#app:after{height:env(safe-area-inset-bottom,0)}}#app{width:100%;max-width:100vw;min-height:100vh;overflow-x:clip}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:calc(var(--ui-unit, 1rem) * .5);height:calc(var(--ui-unit, 1rem) * .5)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--c-brand-hue),33.906%,54.314%,.24);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:hsl(var(--c-brand-hue),100%,63.529%,.4)}@property --c-brand-hue{syntax: "<number>"; inherits: true; initial-value: 207;}@property --c-secondary-hue{syntax: "<number>"; inherits: true; initial-value: 200;}:root{--c-brand-hue: 207;--c-secondary-hue: 200;--c-bg: hsl(var(--c-brand-hue) 100% 98.235%);--c-page-bg: var(--c-bg);--c-bg-2: #ffffff;--c-surface: #ffffff;--c-surface-2: hsl(var(--c-brand-hue) 100% 97.451%);--c-control-bg: var(--c-surface-2);--c-control-hover: var(--wm-fill);--c-control-focus: var(--c-surface);--c-control-border: var(--c-border);--c-control-border-hover: var(--c-border-strong);--c-action-bg: var(--c-grad);--c-action-text: var(--c-on-accent);--c-dialog-bg: var(--c-surface);--c-card-hover-border: color-mix(in srgb, var(--c-accent) 48%, var(--c-border));--c-card-hover-shadow: 0 0 var(--space-3) color-mix(in srgb, var(--c-accent) 12%, transparent);--c-overlay: rgb(0 0 0 / 24%);--el-mask-color: var(--c-overlay);--el-mask-color-extra-light: var(--c-overlay);--c-hero-text: #ffffff;--c-hero-muted: hsl(var(--c-brand-hue) 25% 72%);--c-hero-emphasis: hsl(var(--c-brand-hue) 80.952% 79.412%);--c-hero-border: hsl(var(--c-brand-hue) 49.254% 73.725% / .2);--c-hero-fill: hsl(var(--c-brand-hue) 58.779% 74.314% / .05);--c-border: hsl(var(--c-brand-hue) 33.906% 54.314% / .16);--c-border-strong: hsl(var(--c-brand-hue) 33.906% 54.314% / .3);--c-text: hsl(var(--c-brand-hue) 58.974% 15.294%);--c-account-fill: rgb(178 204 255 / 10%);--c-account-hover: rgb(178 204 255 / 16%);--c-account-muted: color-mix(in srgb, var(--c-text) 70%, transparent);--c-account-icon-fill: color-mix(in srgb, var(--c-text) 10%, transparent);--c-account-icon-filter: brightness(0);--c-text-dim: hsl(var(--c-brand-hue) 58.974% 15.294% / .72);--c-text-mute: hsl(var(--c-brand-hue) 58.974% 15.294% / .66);--brand-accent: hsl(var(--c-brand-hue) 84% 68%);--c-accent: hsl(var(--c-brand-hue) 78% 42%);--c-accent-solid: hsl(calc(var(--c-brand-hue) + 5.15748) 100% 50.19608%);--c-on-accent-solid: #ffffff;--c-data-update-trace: hsl(calc(var(--c-brand-hue) + 5.15748) 100% 50.19608%);--c-data-update-shadow: hsl(calc(var(--c-brand-hue) - 7.23529) 100% 40%);--c-data-update-halo: hsl(calc(var(--c-brand-hue) - 7.23529) 100% 50%);--c-data-update-highlight: #ffffff;--brand-accent-2: hsl(calc(var(--c-secondary-hue, 200) + 3.15) 81% 69.2%);--c-accent-2: var(--brand-accent-2);--c-nav-active-bg: hsl(var(--c-brand-hue) 100% 50%);--brand-accent-3: var(--brand-accent);--c-accent-3: var(--brand-accent-3);--c-on-accent: hsl(var(--c-brand-hue) 67.568% 7.255%);--c-grad: linear-gradient(100deg, var(--brand-accent), var(--brand-accent-2));--c-grad-violet: var(--c-grad);--c-grad-text: linear-gradient(95deg, var(--c-accent-3), var(--c-accent) 48%, var(--c-accent-2));--c-amber: #f59e0b;--c-green: #2cc28c;--c-danger: #ef4444;--c-series-blue: #147db5;--c-series-coral: #c64d60;--c-series-teal: #287b69;--c-series-violet: #8050ce;--c-series-gold: #94700d;--c-series-orange: #af5c24;--c-green-text: #1f7a58;--c-amber-text: #9a6207;--c-cyan-text: hsl(var(--c-secondary-hue, 200) 87.73% 31.961%);--radius: calc(var(--ui-unit, 1rem) * 1.25);--radius-sm: calc(var(--ui-unit, 1rem) * .8125);--radius-lg: calc(var(--ui-unit, 1rem) * 1.75);--shadow-sm: 0 calc(var(--ui-unit, 1rem) * .0625) calc(var(--ui-unit, 1rem) * .125) hsl(var(--c-brand-hue) 48.571% 34.314% / .04), 0 calc(var(--ui-unit, 1rem) * .5) calc(var(--ui-unit, 1rem) * 1.5) hsl(var(--c-brand-hue) 44.928% 40.588% / .07);--shadow: 0 calc(var(--ui-unit, 1rem) * .125) calc(var(--ui-unit, 1rem) * .375) hsl(var(--c-brand-hue) 48.571% 34.314% / .05), 0 calc(var(--ui-unit, 1rem) * 1.375) calc(var(--ui-unit, 1rem) * 3.75) hsl(var(--c-brand-hue) 44.928% 40.588% / .11);--shadow-lg: 0 calc(var(--ui-unit, 1rem) * .25) calc(var(--ui-unit, 1rem) * .75) hsl(var(--c-brand-hue) 48.571% 34.314% / .07), 0 calc(var(--ui-unit, 1rem) * 1.875) calc(var(--ui-unit, 1rem) * 5) hsl(var(--c-brand-hue) 48.571% 34.314% / .16);--c-glass: rgba(255, 255, 255, .68);--c-glass-strong: rgba(255, 255, 255, .82);--c-glass-border: rgba(255, 255, 255, .82);--c-blur: blur(calc(var(--ui-unit, 1rem) * .25));--wm-bg: hsl(var(--c-brand-hue) 100% 99.216%);--wm-bg-soft: hsl(var(--c-brand-hue) 100% 98.235%);--wm-surface: #ffffff;--wm-fill: hsl(var(--c-brand-hue) 100% 97.451%);--wm-fill-strong: hsl(var(--c-brand-hue) 100% 95.49%);--wm-line: hsl(var(--c-brand-hue) 33.906% 54.314% / .16);--wm-line-strong: hsl(var(--c-brand-hue) 33.906% 54.314% / .3);--wm-text: hsl(var(--c-brand-hue) 58.974% 15.294%);--wm-text-soft: hsl(var(--c-brand-hue) 17.489% 43.725%);--wm-text-2: hsl(var(--c-brand-hue) 17.489% 43.725%);--wm-text-mute: hsl(var(--c-brand-hue) 15.415% 49.608%);--wm-text-3: hsl(var(--c-brand-hue) 15.415% 49.608%);--wm-border: hsl(var(--c-brand-hue) 33.906% 54.314% / .16);--wm-blue: var(--c-accent);--wm-blue-deep: hsl(var(--c-brand-hue) 67.635% 52.745%);--wm-cyan: var(--c-accent-2);--wm-violet: var(--c-accent-3);--wm-success: var(--c-green);--wm-gradient: var(--c-grad);--wm-gradient-violet: var(--c-grad-violet);--wm-shadow-sm: 0 calc(var(--ui-unit, 1rem) * .5) calc(var(--ui-unit, 1rem) * 1.5) hsl(var(--c-brand-hue) 44.928% 40.588% / .07);--wm-shadow: 0 calc(var(--ui-unit, 1rem) * 1.375) calc(var(--ui-unit, 1rem) * 3.75) hsl(var(--c-brand-hue) 44.928% 40.588% / .11);--ui-scale: 1;--site-bg: hsl(var(--c-brand-hue) 83.333% 4.706%);--site-surface: hsl(var(--c-brand-hue) 33.333% 8.235%);--site-surface-raised: hsl(var(--c-brand-hue) 29.825% 11.176%);--site-glow: hsl(calc(var(--c-brand-hue) + 5.244) 57.746% 27.843%);--site-canvas-bg: var(--site-bg);--c-hero-bg: var(--site-bg);--c-header-glass: color-mix(in srgb, var(--site-bg) 92%, var(--brand-accent));--c-network-hero-backdrop: hsl(calc(var(--c-brand-hue) + .7) 58.519% 26.471% / .2);--c-bg-soft: var(--c-surface-2);--c-network-glow: radial-gradient( ellipse at 54% 48%, hsl(var(--c-brand-hue) 78% 15% / .22), transparent 78% );--c-network-flow-line: hsl(calc(var(--c-brand-hue) + 13.16949) 100% 76.86275%);--c-network-flow-tail: #ffffff;--c-network-tooltip-bg: hsl(calc(var(--c-brand-hue) + 66.6) 100% 4.902% / .5);--c-network-tooltip-border: hsl(calc(var(--c-brand-hue) - 7.23529) 100% 50%);--c-network-tooltip-text: #ffffff;--c-network-tooltip-muted: hsl(calc(var(--c-brand-hue) - 6.76471) 100% 80%);--c-grad-soft: linear-gradient( 100deg, hsl(var(--c-brand-hue) 100% 96%), hsl(var(--c-secondary-hue, 200) 85% 82%) )}.glass{background:var(--c-glass);border:1px solid var(--c-glass-border);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}.section-shell{max-width:calc(var(--ui-unit, 1rem) * 75);margin:0 auto;padding:var(--space-16) 0}.section-head{margin-bottom:calc(var(--ui-unit, 1rem) * 1.75)}.section-title{font-size:calc(var(--ui-unit, 1rem) * 1.6875);font-weight:750;color:var(--c-text);margin:0 0 var(--space-2);letter-spacing:-.02em;display:inline-block}.section-desc{color:var(--c-text-dim);font-size:var(--text-body);margin:0;line-height:1.7}.section-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.more-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:calc(var(--ui-unit, 1rem) * .125);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--c-accent);background:hsl(var(--c-brand-hue),100%,63.529%,.08);border:1px solid hsl(var(--c-brand-hue),100%,63.529%,.26);cursor:pointer;transition:background .2s ease,transform .2s ease}.more-link:hover{background:hsl(var(--c-brand-hue),100%,63.529%,.14);transform:translate(calc(var(--ui-unit, 1rem) * .125))}.more-arrow{font-size:var(--text-md);line-height:1}.gradient-text{background:var(--c-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}:root{--el-color-primary: var(--c-accent);--el-color-primary-light-3: color-mix(in srgb, var(--c-accent) 70%, var(--c-surface));--el-color-primary-light-5: color-mix(in srgb, var(--c-accent) 50%, var(--c-surface));--el-color-primary-light-7: color-mix(in srgb, var(--c-accent) 30%, var(--c-surface));--el-color-primary-light-8: color-mix(in srgb, var(--c-accent) 20%, var(--c-surface));--el-color-primary-light-9: color-mix(in srgb, var(--c-accent) 10%, var(--c-surface));--el-color-primary-dark-2: color-mix(in srgb, var(--c-accent) 80%, black);--el-border-radius-base: calc(var(--ui-unit, 1rem) * .75)}.el-drawer{background:#ffffffeb;box-shadow:calc(var(--ui-unit, 1rem) * -1.5) 0 calc(var(--ui-unit, 1rem) * 4) hsl(var(--c-brand-hue),48.571%,34.314%,.16);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}.el-drawer__header{margin-bottom:0;padding:calc(var(--ui-unit, 1rem) * 1.375) var(--space-6) calc(var(--ui-unit, 1rem) * .875);border-bottom:1px solid var(--c-border);color:var(--c-text);font-weight:650}.app-tooltip{box-sizing:border-box;max-width:var(--tooltip-max-width);white-space:normal;overflow-wrap:anywhere}.app-tooltip.app-tooltip--detail{max-width:var(--tooltip-detail-max-width)}.el-select__popper.el-popper{overflow:hidden;border-color:var(--c-border);border-radius:calc(var(--ui-unit, 1rem) * .875);box-shadow:var(--shadow)}:root{--wb-accent: var(--brand-accent-2);--wb-accent-start: var(--brand-accent);--wb-on-accent: var(--c-on-accent);--wb-bg: var(--site-bg);--wb-surface: var(--site-surface);--wb-surface-raised: var(--site-surface-raised);--wb-text: hsl(var(--c-brand-hue) 61.905% 95.882%);--wb-text-soft: hsl(var(--c-brand-hue) 34.615% 79.608%);--wb-text-muted: hsl(var(--c-brand-hue) 18.325% 62.549%);--wb-line: rgba(255, 255, 255, .075);--wb-panel: linear-gradient(170deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012));--wb-card: linear-gradient(165deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .012))}:root{--glass-1: rgba(255, 255, 255, .58);--glass-2: rgba(255, 255, 255, .72);--glass-3: rgba(255, 255, 255, .9);--blur-sm: var(--c-blur);--glass-sheen: inset 0 calc(var(--ui-unit, 1rem) * .0625) 0 rgba(255, 255, 255, .72);--motion-fast: .16s;--motion-base: .22s;--motion-slow: .32s;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, .9, .4);--shift-enter: calc(var(--ui-unit, 1rem) * .5);--focus-ring: 0 0 0 calc(var(--ui-unit, 1rem) * .1875) hsl(var(--c-brand-hue) 100% 63.529% / .16);--focus-ring-danger: 0 0 0 calc(var(--ui-unit, 1rem) * .1875) rgba(239, 68, 68, .16);--focus-ring-strong: 0 0 0 calc(var(--ui-unit, 1rem) * .125) var(--c-surface), 0 0 0 calc(var(--ui-unit, 1rem) * .25) var(--c-accent)}.page-canvas{background:radial-gradient(circle at 12% 0%,hsl(var(--c-brand-hue),100%,63.529%,.08),transparent 26%),radial-gradient(circle at 88% 8%,hsl(var(--c-secondary-hue, 200),81.961%,50%,.07),transparent 26%),var(--c-bg)}.glass-panel{border:1px solid var(--c-glass-border);border-radius:var(--radius);background:var(--glass-2);box-shadow:var(--glass-sheen),var(--shadow-sm);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}.glass-raise{border:1px solid var(--c-glass-border);border-radius:var(--radius-lg);background:var(--glass-3);box-shadow:var(--glass-sheen),var(--shadow-lg);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}.glass-inset{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--wm-fill)}@keyframes glass-enter{0%{opacity:0;transform:translate3d(0,var(--shift-enter),0)}to{opacity:1;transform:none}}@keyframes glass-fade{0%{opacity:0}to{opacity:1}}.enter,.stagger>*{animation:glass-enter var(--motion-slow) var(--ease-enter) backwards}.is-in .enter-fade{animation:glass-fade var(--motion-slow) var(--ease-enter) backwards}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:30ms}.stagger>*:nth-child(3){animation-delay:60ms}.stagger>*:nth-child(4){animation-delay:90ms}.stagger>*:nth-child(5){animation-delay:.12s}.stagger>*:nth-child(6){animation-delay:.15s}.stagger>*:nth-child(7){animation-delay:.18s}.stagger>*:nth-child(8){animation-delay:.21s}.stagger>*:nth-child(9){animation-delay:.24s}.stagger>*:nth-child(10){animation-delay:.27s}.stagger>*:nth-child(11){animation-delay:.3s}.stagger>*:nth-child(n+12){animation-delay:.33s}.lift{transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.lift:hover{transform:translate3d(0,calc(var(--ui-unit, 1rem) * .125 * -1),0);box-shadow:var(--glass-sheen),var(--shadow)}.skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--wm-fill-strong)}.skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skeleton-sheen, rgba(255, 255, 255, .72)),transparent);content:"";transform:translate(-100%);animation:skeleton-sweep 1.4s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(100%)}}.btn-grad,.btn-soft,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--ui-unit, 1rem) * 2.5);padding:0 calc(var(--ui-unit, 1rem) * 1.125);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.btn-grad{border:0;background:var(--c-grad);color:var(--c-on-accent);box-shadow:0 calc(var(--ui-unit, 1rem) * .625) calc(var(--ui-unit, 1rem) * 1.5) hsl(var(--c-brand-hue),77.876%,55.686%,.22)}.btn-grad:hover{transform:translateY(calc(var(--ui-unit, 1rem) * .0625 * -1));filter:brightness(1.04)}.btn-soft{border:1px solid hsl(var(--c-brand-hue),100%,63.529%,.22);background:var(--wm-fill);color:var(--c-accent)}.btn-soft:hover{border-color:hsl(var(--c-brand-hue),100%,63.529%,.38);background:var(--wm-fill-strong)}.btn-danger{border:1px solid rgba(239,68,68,.32);background:#ef444414;color:var(--c-danger)}.btn-danger:hover{border-color:#ef444480;background:#ef444424}.btn-grad:disabled,.btn-soft:disabled,.btn-danger:disabled{cursor:not-allowed;opacity:.5;transform:none;filter:none}.chip{display:inline-flex;align-items:center;gap:calc(var(--ui-unit, 1rem) * .375);padding:calc(var(--ui-unit, 1rem) * .1875) calc(var(--ui-unit, 1rem) * .625);border-radius:var(--radius-pill);font-size:calc(var(--ui-unit, 1rem) * .6875);font-weight:600;line-height:1.5}.chip--accent{color:var(--c-accent);background:hsl(var(--c-brand-hue),100%,63.529%,.12)}.chip--cyan{color:var(--c-cyan-text);background:hsl(var(--c-secondary-hue, 200),81.961%,50%,.14)}.chip--violet{color:var(--c-accent-3);background:hsl(var(--c-brand-hue),100%,67.451%,.13)}.chip--success{color:var(--c-green);background:#2cc28c24}.chip--warning{color:var(--c-amber-text);background:#f59e0b24}.chip--danger{color:var(--c-danger);background:#ef44441f}.chip--mute{color:var(--c-text-mute);background:var(--c-surface-2)}.field-glass{width:100%;min-height:calc(var(--ui-unit, 1rem) * 2.5);padding:0 calc(var(--ui-unit, 1rem) * .875);border:1px solid var(--c-border);border-radius:var(--radius-md);outline:0;background:var(--glass-2);color:var(--c-text);font:inherit;font-size:var(--text-sm);transition:box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.field-glass::placeholder{color:var(--c-text-mute)}.field-glass:hover{border-color:var(--c-border-strong)}.field-glass:focus{border-color:var(--c-accent);background:#fff;box-shadow:var(--focus-ring)}.field-glass.is-error{border-color:var(--c-danger)}.tabs-glass{display:flex;gap:calc(var(--ui-unit, 1rem) * .125);border-bottom:1px solid var(--c-border)}.tabs-glass>button{position:relative;padding:calc(var(--ui-unit, 1rem) * .5625) calc(var(--ui-unit, 1rem) * .625);border:0;border-radius:calc(var(--ui-unit, 1rem) * .625) calc(var(--ui-unit, 1rem) * .625) 0 0;background:transparent;color:var(--c-text-mute);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.tabs-glass>button:hover{color:var(--c-text)}.tabs-glass>button.is-active,.tabs-glass>button.active{color:var(--c-accent);font-weight:600}.tabs-glass>button.is-active:after,.tabs-glass>button.active:after{position:absolute;right:calc(var(--ui-unit, 1rem) * .625);bottom:calc(var(--ui-unit, 1rem) * -.0625);left:calc(var(--ui-unit, 1rem) * .625);height:calc(var(--ui-unit, 1rem) * .125);border-radius:calc(var(--ui-unit, 1rem) * .125);background:var(--c-grad);content:""}.glass-card:before,.glass-edge:before{position:absolute;inset:0;padding:calc(var(--ui-unit, 1rem) * .0625);border-radius:inherit;background:linear-gradient(225deg,var(--c-accent) 0%,var(--c-accent-3) 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;content:"";pointer-events:none}.glass-edge{position:relative;border:0}.glass-card{position:relative;border:0;border-radius:var(--radius-lg);background:var(--c-glass);box-shadow:var(--glass-sheen),var(--shadow-sm);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur)}.section-badge{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:calc(var(--ui-unit, 1rem) * .3125) calc(var(--ui-unit, 1rem) * .9375);border-radius:var(--radius-pill);background:hsl(var(--c-brand-hue),100%,63.529%,.08)}.section-badge:before{position:absolute;inset:0;padding:calc(var(--ui-unit, 1rem) * .03125);border-radius:var(--radius-pill);background:linear-gradient(90deg,hsl(var(--c-brand-hue),100%,63.529%),hsl(var(--c-secondary-hue, 200),81.961%,50%) 49%,hsl(var(--c-brand-hue),100%,67.451%));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;content:"";pointer-events:none}.section-badge__text{background:var(--c-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em}.section-heading{background:linear-gradient(180deg,var(--c-text) 0%,hsl(var(--c-brand-hue),58.974%,15.294%,.72) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:650;letter-spacing:-.02em}.el-message{border:1px solid var(--c-glass-border);border-radius:calc(var(--ui-unit, 1rem) * .875);background:var(--glass-3);box-shadow:var(--shadow);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm)}.el-popper.is-light{border-color:var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.el-popper.is-dark{border-radius:calc(var(--ui-unit, 1rem) * .625)}.el-tag{border-radius:var(--radius-pill)}.btn-grad:focus-visible,.btn-soft:focus-visible,.btn-danger:focus-visible,.field-glass:focus-visible,.tabs-glass>button:focus-visible,a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-danger:focus-visible{box-shadow:var(--focus-ring-danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.enter,.stagger>*,.is-in .enter-fade{opacity:1!important;transform:none!important;animation:none!important}.lift:hover{transform:none}.skeleton:after{animation:none;background:none}}:root[data-theme=dark] .workbench-shell .rail-new,:root[data-theme=dark] .workbench-shell .btn-grad,:root[data-theme=dark] .workbench-shell .btn-p,:root[data-theme=dark] .workbench-shell .banner-open,:root[data-theme=dark] .workbench-shell .primary-action,:root[data-theme=dark] .workbench-shell .cert-btn,:root[data-theme=dark] .workbench-shell .avatar,:root[data-theme=dark] .workbench-shell .empty-state button,:root[data-theme=dark] .workbench-shell .welcome-abilities .ability-key,:root[data-theme=dark] .workbench-shell .workbench-segments button.active,:root[data-theme=dark] .workbench-shell .opportunity-relations button.active,:root[data-theme=dark] .workbench-shell .primary,:root[data-theme=dark] .workbench-shell .el-button--primary{color:hsl(var(--c-brand-hue),67.568%,7.255%)}:root[data-theme=dark] .workbench-shell .profile-hero .avatar,:root[data-theme=dark] .workbench-shell .workbench-agents .btn.primary,:root[data-theme=dark] .workbench-shell .owned-agents .btn.primary{color:hsl(var(--c-brand-hue),67.568%,7.255%)}:root[data-theme=dark] .workbench-shell .page-head .primary-action{color:hsl(var(--c-brand-hue),67.568%,7.255%)!important}:root[data-theme=dark] .workbench-shell .range-switch button.active,:root[data-theme=dark] .workbench-shell .range-switch button.active:hover{color:hsl(var(--c-brand-hue),67.568%,7.255%)!important}:root[data-theme=dark] .workbench-shell .el-button--primary:hover,:root[data-theme=dark] .workbench-shell .el-button--primary:focus{color:hsl(var(--c-brand-hue),67.568%,7.255%)}:root[data-theme=dark] .workbench-shell .composer .btn svg,:root[data-theme=dark] .workbench-shell .composer .primary svg{color:inherit}:root[data-theme=dark] .workbench-shell{background:var(--site-canvas-bg);background-attachment:fixed;background-size:100vw 100dvh}:root[data-theme=dark] .wm-header:not(.wm-header--concept1){background:transparent}:root[data-theme=dark] .wm-header{color:#fff;box-shadow:none}:root[data-theme=dark] .wm-header .wm-search{border-color:hsl(var(--c-brand-hue),46.457%,75.098%,.23);background:#ffffff0f}:root[data-theme=dark] .wm-header .wm-search>span,:root[data-theme=dark] .wm-header .wm-search input::placeholder{color:hsl(var(--c-brand-hue),29.193%,68.431%)}:root[data-theme=dark] .wm-header .wm-search input{color:#fff}:root[data-theme=dark] .wm-header .wm-search .wm-search__submit{background:linear-gradient(100deg,hsl(var(--c-brand-hue),100%,94.706%),hsl(var(--c-brand-hue),75.904%,83.725%));color:hsl(var(--c-brand-hue),44.186%,16.863%);box-shadow:none}:root[data-theme=dark] .wm-header:not(.wm-header--concept1) .wm-nav button{color:hsl(var(--c-brand-hue),25.664%,77.843%)}:root[data-theme=dark] .wm-header:not(.wm-header--concept1) .wm-nav button:hover{color:#fff;background:transparent;text-shadow:0 0 calc(var(--ui-unit, 1rem) * 1.25) hsl(var(--c-brand-hue),100%,86.078%,.44)}:root[data-theme=dark] .wm-header:not(.wm-header--concept1) .wm-nav button.active{color:#fff;background:transparent}:root[data-theme=dark] .wm-header .wm-brand__wordmark{filter:none}:root[data-theme=dark] .wm-header .wm-user-dropdown{border-color:#ffffff1f;background:var(--c-surface-2);box-shadow:0 calc(var(--ui-unit, 1rem) * 1.125) calc(var(--ui-unit, 1rem) * 2.5) #00000073;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .wm-header .wm-user-dropdown button{color:hsl(var(--c-brand-hue),25.664%,77.843%)}:root[data-theme=dark] .wm-header .wm-user-dropdown button svg{color:hsl(var(--c-brand-hue),88.535%,69.216%)}:root[data-theme=dark] .wm-header .wm-user-dropdown button:hover{background:#ffffff12;color:#fff}:root[data-theme=dark] .wm-header button:focus-visible,:root[data-theme=dark] .wm-header input:focus-visible{outline-color:hsl(var(--c-brand-hue),74.757%,79.804%)}:root[data-theme=dark] .workbench-shell .section-heading{background:linear-gradient(180deg,#fff,#ffffffc7);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .workbench-shell .section-badge__text{background:linear-gradient(95deg,hsl(var(--c-brand-hue),81.818%,80.588%),hsl(var(--c-secondary-hue, 200),79.487%,69.412%));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--c-bg: var(--site-bg);--c-page-bg: var(--site-canvas-bg);--c-bg-2: var(--site-surface);--c-surface: var(--site-surface);--c-surface-2: var(--site-surface-raised);--wm-bg: var(--site-bg);--wm-bg-soft: var(--site-bg);--wm-surface: var(--site-surface);--c-border: rgba(255, 255, 255, .09);--c-border-strong: hsl(var(--c-brand-hue) 75.61% 83.922% / .28);--wm-line: rgba(255, 255, 255, .09);--wm-line-strong: hsl(var(--c-brand-hue) 75.61% 83.922% / .28);--wm-border: rgba(255, 255, 255, .09);--c-text: #ffffff;--c-account-muted: color-mix(in srgb, var(--c-text) 70%, transparent);--c-account-icon-fill: color-mix(in srgb, var(--c-text) 10%, transparent);--c-account-icon-filter: none;--c-text-dim: hsl(var(--c-brand-hue) 13.939% 67.647%);--c-text-mute: hsl(var(--c-brand-hue) 13.939% 67.647%);--wm-text: #ffffff;--wm-text-soft: hsl(var(--c-brand-hue) 14.493% 72.941%);--wm-text-2: hsl(var(--c-brand-hue) 14.493% 72.941%);--wm-text-mute: hsl(var(--c-brand-hue) 13.939% 67.647%);--wm-text-3: hsl(var(--c-brand-hue) 13.939% 67.647%);--c-accent: var(--brand-accent);--c-accent-2: var(--brand-accent-2);--c-accent-3: var(--brand-accent-3);--c-on-accent: hsl(var(--c-brand-hue) 67.568% 7.255%);--c-grad: linear-gradient(100deg, var(--c-accent), var(--c-accent-2));--c-grad-violet: linear-gradient(100deg, var(--c-accent-3), var(--c-accent-2));--c-grad-text: linear-gradient(95deg, var(--c-accent-3), var(--c-accent) 48%, var(--c-accent-2));--wm-blue: var(--c-accent);--wm-blue-deep: hsl(var(--c-brand-hue) 81.818% 80.588%);--wm-cyan: var(--c-accent-2);--wm-violet: var(--c-accent-3);--wm-gradient: var(--c-grad);--wm-gradient-violet: var(--c-grad-violet);--c-green: #75d5bd;--c-amber: #e8b465;--c-danger: #f4787a;--c-green-text: #7fd8bd;--c-amber-text: #e8b465;--c-cyan-text: hsl(var(--c-secondary-hue, 200) 79.487% 69.412%);--wm-success: var(--c-green);--wm-fill: rgba(255, 255, 255, .05);--wm-fill-strong: hsl(var(--c-brand-hue) 88.535% 69.216% / .18);--c-glass: color-mix(in srgb, var(--site-surface) 72%, transparent);--c-glass-strong: color-mix(in srgb, var(--site-surface) 88%, transparent);--c-glass-border: rgba(255, 255, 255, .1);--glass-1: rgba(255, 255, 255, .035);--glass-2: rgba(255, 255, 255, .055);--glass-3: color-mix(in srgb, var(--site-surface) 90%, transparent);--glass-sheen: inset 0 calc(var(--ui-unit, 1rem) * .0625) 0 rgba(255, 255, 255, .06);--shadow-sm: 0 calc(var(--ui-unit, 1rem) * .0625) calc(var(--ui-unit, 1rem) * .125) rgba(0, 0, 0, .3), 0 calc(var(--ui-unit, 1rem) * .5) calc(var(--ui-unit, 1rem) * 1.5) rgba(0, 0, 0, .32);--shadow: 0 calc(var(--ui-unit, 1rem) * .125) calc(var(--ui-unit, 1rem) * .375) rgba(0, 0, 0, .32), 0 calc(var(--ui-unit, 1rem) * 1.375) calc(var(--ui-unit, 1rem) * 3.75) rgba(0, 0, 0, .42);--shadow-lg: 0 calc(var(--ui-unit, 1rem) * .25) calc(var(--ui-unit, 1rem) * .75) rgba(0, 0, 0, .34), 0 calc(var(--ui-unit, 1rem) * 1.875) calc(var(--ui-unit, 1rem) * 5) rgba(0, 0, 0, .5);--wm-shadow-sm: 0 calc(var(--ui-unit, 1rem) * .5) calc(var(--ui-unit, 1rem) * 1.5) rgba(0, 0, 0, .32);--wm-shadow: 0 calc(var(--ui-unit, 1rem) * 1.375) calc(var(--ui-unit, 1rem) * 3.75) rgba(0, 0, 0, .42);--focus-ring: 0 0 0 calc(var(--ui-unit, 1rem) * .1875) hsl(var(--c-brand-hue) 88.535% 69.216% / .24);--focus-ring-danger: 0 0 0 calc(var(--ui-unit, 1rem) * .1875) rgba(244, 120, 122, .24);--skeleton-sheen: rgba(255, 255, 255, .07);--el-color-primary: var(--c-accent);--el-color-primary-light-3: color-mix(in srgb, var(--c-accent) 70%, var(--c-surface));--el-color-primary-light-5: color-mix(in srgb, var(--c-accent) 50%, var(--c-surface));--el-color-primary-light-7: color-mix(in srgb, var(--c-accent) 30%, var(--c-surface));--el-color-primary-light-8: color-mix(in srgb, var(--c-accent) 20%, var(--c-surface));--el-color-primary-light-9: color-mix(in srgb, var(--c-accent) 10%, var(--c-surface));--el-color-primary-dark-2: color-mix(in srgb, var(--c-accent) 80%, black);--el-bg-color: var(--c-surface);--el-bg-color-overlay: var(--c-surface-2);--el-dialog-bg-color: var(--c-surface);--el-fill-color-blank: var(--c-surface-2);--el-fill-color-extra-light: rgba(255, 255, 255, .04);--el-fill-color-lighter: rgba(255, 255, 255, .06);--el-fill-color-light: rgba(255, 255, 255, .09);--el-fill-color: rgba(255, 255, 255, .12);--el-fill-color-dark: rgba(255, 255, 255, .16);--el-fill-color-darker: rgba(255, 255, 255, .2);--el-mask-color: var(--c-overlay);--el-mask-color-extra-light: var(--c-overlay);--el-border-color-extra-light: rgba(255, 255, 255, .06);--el-text-color-primary: #ffffff;--el-text-color-regular: hsl(var(--c-brand-hue) 20.548% 85.686%);--el-text-color-secondary: hsl(var(--c-brand-hue) 13.939% 67.647%);--el-text-color-placeholder: hsl(var(--c-brand-hue) 13.939% 67.647%);--el-text-color-disabled: hsl(var(--c-brand-hue) 13.939% 67.647%);--el-border-color: rgba(255, 255, 255, .09);--el-border-color-light: rgba(255, 255, 255, .09);--el-border-color-lighter: rgba(255, 255, 255, .09);--el-border-color-hover: hsl(var(--c-brand-hue) 75.61% 83.922% / .28);--el-disabled-bg-color: rgba(255, 255, 255, .05);--el-disabled-text-color: hsl(var(--c-brand-hue) 13.939% 67.647%);--el-disabled-border-color: rgba(255, 255, 255, .09);--c-series-blue: #2d9be4;--c-series-coral: #f27880;--c-series-teal: #65b5a4;--c-series-violet: #a77cfa;--c-series-gold: #cba037;--c-series-orange: #de8b49;color-scheme:dark}:root[data-theme=dark] ::selection{background:color-mix(in srgb,var(--c-accent) 38%,transparent);color:var(--c-text)}:root[data-theme=dark] .el-button--primary:not(.is-plain):not(.is-text):not(.is-link){--el-button-text-color: var(--c-on-accent);--el-button-hover-text-color: var(--c-on-accent);--el-button-active-text-color: var(--c-on-accent);--el-button-disabled-text-color: color-mix(in srgb, var(--c-on-accent) 65%, transparent)}body .el-button,.ui-button{border-radius:var(--control-radius);font-family:inherit;font-weight:600;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-md);padding:var(--space-2) var(--space-4);border:1px solid var(--c-control-border);background:var(--c-control-bg);color:var(--c-text);font-size:var(--text-body);line-height:1.4;cursor:pointer}body .el-button--primary:not(.is-plain):not(.is-text):not(.is-link),.ui-button--primary{border-color:transparent;background:var(--c-action-bg);color:var(--c-action-text);box-shadow:none}body .el-button--primary:not(.is-plain):not(.is-text):not(.is-link):hover:not(:disabled),.ui-button--primary:hover:not(:disabled){filter:brightness(1.05)}body .el-button:not(:is(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-text,.is-link)),.ui-button--secondary{border-color:var(--c-control-border);background:var(--c-control-bg);color:var(--c-text-dim);box-shadow:none}body .el-button:not(:is(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-text,.is-link)):hover:not(:disabled),.ui-button--secondary:hover:not(:disabled){border-color:var(--c-control-border-hover);background:var(--c-control-hover);color:var(--c-text)}body .el-button.is-round{border-radius:var(--radius-pill)}body .el-button.is-circle{border-radius:50%}body .el-button:active:not(:disabled),.ui-button:active:not(:disabled){filter:brightness(.96)}body .el-button.is-disabled,body .el-button.is-disabled:hover,.ui-button:disabled{opacity:.5;filter:none;box-shadow:none;cursor:not-allowed}body .el-button.is-loading{cursor:progress}.ui-text-button{padding:0;border:0;background:transparent;color:var(--c-accent);font:inherit;cursor:pointer}.ui-text-button:hover:not(:disabled){color:color-mix(in srgb,var(--c-accent) 80%,var(--c-text))}.ui-text-button:disabled{opacity:.5;cursor:not-allowed}body :is(a,[role=link],[class*=link],button):hover{text-decoration-line:none!important}body .el-link:hover:after{border-bottom:0!important}.ui-icon-button,body .el-dialog__headerbtn,body .el-message-box__headerbtn{display:inline-grid;place-items:center;flex:none;width:var(--control-icon-button);height:var(--control-icon-button);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--c-text-mute);cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.ui-icon-button:hover:not(:disabled),body .el-dialog__headerbtn:hover,body .el-message-box__headerbtn:hover{background:var(--c-control-hover);color:var(--c-text)}.ui-icon-button:active:not(:disabled),body .el-dialog__headerbtn:active,body .el-message-box__headerbtn:active{background:var(--wm-fill-strong)}.ui-icon-button:disabled{opacity:.5;cursor:not-allowed}.ui-icon-button>svg,body .el-dialog__headerbtn .el-icon,body .el-message-box__headerbtn .el-icon,body .el-button .el-icon{width:var(--icon-sm);height:var(--icon-sm);font-size:var(--icon-sm)}body .el-dialog__headerbtn .el-dialog__close,body .el-message-box__headerbtn .el-message-box__close{color:inherit}body .el-button:focus-visible,.ui-button:focus-visible,.ui-text-button:focus-visible,.ui-icon-button:focus-visible,body .el-dialog__headerbtn:focus-visible,body .el-message-box__headerbtn:focus-visible{outline:var(--control-focus-width) solid var(--c-accent);outline-offset:var(--control-focus-offset)}body .el-input__wrapper,body .el-select__wrapper,body .el-textarea__inner{border-radius:var(--control-radius);background-color:var(--c-control-bg);box-shadow:inset 0 0 0 1px var(--c-control-border);transition:box-shadow var(--motion-fast),background-color var(--motion-fast)}body .el-input__wrapper:hover,body .el-select__wrapper:hover,body .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--c-control-border-hover)}body .el-input__wrapper.is-focus,body .el-input__wrapper:focus-within,body .el-select__wrapper.is-focused,body .el-textarea__inner:focus{background-color:var(--c-control-focus);box-shadow:inset 0 0 0 1px var(--c-accent),var(--focus-ring)}body .el-textarea__inner{resize:none}body .el-input__inner,body .el-textarea__inner{color:var(--c-text)}body .el-input__inner::placeholder,body .el-textarea__inner::placeholder,body .el-select__placeholder.is-transparent{color:var(--c-text-mute)}body .el-input__count,body .el-input__count-inner{background:transparent;color:var(--c-text-mute)}body .el-form-item.is-error .el-input__wrapper,body .el-form-item.is-error .el-select__wrapper,body .el-form-item.is-error .el-textarea__inner{box-shadow:inset 0 0 0 1px var(--c-danger)}body .el-form-item.is-error .el-input__wrapper:focus-within,body .el-form-item.is-error .el-select__wrapper.is-focused,body .el-form-item.is-error .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--c-danger),var(--focus-ring-danger)}body .el-input.is-disabled .el-input__wrapper,body .el-select__wrapper.is-disabled,body .el-textarea.is-disabled .el-textarea__inner{background:var(--c-control-hover);box-shadow:inset 0 0 0 1px var(--c-control-border);cursor:not-allowed;opacity:.6}body .app-search-input.el-input{--el-input-height: var(--control-lg);flex:0 1 var(--control-search-width);width:var(--control-search-width);max-width:100%;min-width:0;font-size:var(--text-sm)}body .app-search-input.el-input .el-input__wrapper,body .app-filter-select{box-sizing:border-box;min-height:var(--control-lg);border:1px solid var(--c-control-border);border-radius:var(--control-radius);background:var(--c-control-bg);box-shadow:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background-color var(--motion-fast)}body .app-search-input.el-input .el-input__wrapper{padding-inline:var(--space-3)}body .app-search-input.el-input .el-input__wrapper:hover,body .app-filter-select:not(.is-disabled):hover{border-color:var(--c-control-border-hover);background:var(--c-control-hover)}body .app-search-input.el-input .el-input__wrapper.is-focus,body .app-filter-select:not(.is-disabled):focus-within{border-color:var(--c-accent);background:var(--c-control-bg);box-shadow:var(--focus-ring)}body .app-search-input.el-input .el-input__inner,body .app-search-input.el-input .el-input__inner:focus-visible,body .app-filter-select .el-select__input,body .app-filter-select .el-select__input:focus-visible{min-width:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;font:inherit;color:var(--c-text)}body .app-search-input .el-input__prefix{color:var(--c-text-mute)}body .app-search-input .el-input__icon{width:var(--icon-sm);font-size:var(--icon-sm)}body .app-search-input .el-input__icon svg,body .app-filter-select .el-select__caret svg{width:100%;height:100%}body .app-filter-select{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding-inline-start:var(--space-3);font-size:var(--text-sm);line-height:1.4}body .app-filter-select__label{flex:none;color:var(--c-text-dim);font:inherit}body .app-filter-select .el-select{--el-input-height: calc(var(--control-lg) - 2px);--el-select-input-font-size: var(--text-sm);flex:1;width:var(--control-filter-value-width);min-width:0;font-size:inherit}body .app-filter-select .el-select__wrapper,body .app-filter-select .el-select__wrapper:hover,body .app-filter-select .el-select__wrapper.is-focused{border:0;outline:none;background:transparent;box-shadow:none;font-size:inherit}body .app-filter-select .el-select__placeholder:not(.is-transparent){color:var(--c-text)}body .app-filter-select-popper .el-select-dropdown__item{font-size:var(--text-sm)}body .app-search-input.el-input.is-disabled .el-input__wrapper,body .app-filter-select.is-disabled{border-color:var(--c-control-border);background:var(--c-control-bg);box-shadow:none;opacity:.6;cursor:not-allowed}body .app-filter-select .el-select__wrapper.is-disabled{opacity:1}body .el-form-item.is-error .app-search-input .el-input__wrapper{border-color:var(--c-danger);box-shadow:none}body .el-form-item.is-error .app-search-input .el-input__wrapper.is-focus{box-shadow:var(--focus-ring-danger)}body .el-overlay{background-color:var(--c-overlay);backdrop-filter:none;-webkit-backdrop-filter:none}body .el-dialog{--el-dialog-bg-color: var(--c-dialog-bg);--el-dialog-padding-primary: 0;max-width:calc(100% - var(--space-8));padding:0;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-dialog-bg);color:var(--c-text);box-shadow:var(--shadow-lg)}body .el-dialog:not(.is-fullscreen){max-height:calc(100dvh - var(--space-8));overflow-y:auto}body .el-dialog.is-fullscreen{max-width:100%;max-height:100dvh;border-radius:0}body .el-dialog__header{margin:0;padding:var(--dialog-padding-block) calc(var(--dialog-padding-inline) + var(--control-icon-button) + var(--space-2)) var(--space-3) var(--dialog-padding-inline);text-align:left}body .el-dialog__title{color:var(--c-text);font-size:var(--dialog-title-size);font-weight:650;line-height:var(--control-icon-button)}body .el-dialog__body{padding:var(--space-1) var(--dialog-padding-inline) var(--space-5);color:var(--c-text-dim)}body .el-dialog__footer{padding:var(--space-3) var(--dialog-padding-inline) var(--dialog-padding-block)}body .el-dialog__headerbtn{top:var(--dialog-padding-block);right:var(--dialog-padding-inline)}body .el-message-box__headerbtn{top:var(--space-3);right:var(--space-3)}body .el-message-box{max-width:calc(100% - var(--space-8));border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-dialog-bg);box-shadow:var(--shadow-lg)}body .el-message-box__header{padding-right:calc(var(--control-icon-button) + var(--space-3))}body .el-message-box__title{color:var(--c-text)}body .el-message-box__content{color:var(--c-text-dim)}body .marketplace-layout{width:100%;min-width:0;padding:var(--marketplace-body-gap) var(--marketplace-body-gutter)}body .marketplace-body{display:flex;align-items:flex-start;gap:var(--marketplace-body-gap);min-width:0}@media(max-width:47.5em){body .marketplace-body{flex-direction:column}body .marketplace-layout{padding:var(--space-3)}.marketplace-body>.results,.marketplace-body>.sq-results{width:100%}}@media(min-width:120.001em){body .marketplace-layout{padding-inline:var(--page-gutter)}}@media(prefers-reduced-motion:reduce){body .el-button,body .el-input__wrapper,body .el-select__wrapper,body .el-textarea__inner,body .el-dialog__headerbtn,body .el-message-box__headerbtn,.ui-button,.ui-icon-button{transition:none}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}
