.brand-icon[data-v-2a200c9f]{background:#102a52;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #89d3f429}.brand-icon[data-v-2a200c9f]:before{content:"";background:#1e9fbd;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-7px;right:-7px}.brand-icon svg[data-v-2a200c9f]{z-index:1;position:relative}.brand-icon i[data-v-2a200c9f]{z-index:2;background:#67e8f9;border:1px solid #102a52;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px}.verification-trigger[data-v-90011cad]{width:100%;min-height:48px;color:var(--text-secondary);text-align:left;cursor:pointer;background:#f5f9ff;border:1px solid #cddcf0;border-radius:7px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;margin:2px 0 16px;padding:0 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.verification-trigger[data-v-90011cad]:hover{color:var(--primary);border-color:#8ab4ea;transform:translateY(-1px)}.verification-trigger span[data-v-90011cad]{width:26px;height:26px;color:var(--primary);background:#e5effd;border-radius:6px;place-items:center;display:grid}.verification-trigger svg[data-v-90011cad]{width:16px}.verification-trigger strong[data-v-90011cad]{font-size:12px}.verification-trigger small[data-v-90011cad]{color:var(--text-tertiary);font-size:10px}.verification-trigger.success[data-v-90011cad]{color:#087b94;background:#edfafe;border-color:#a7dce7}.verification-overlay[data-v-90011cad]{z-index:2147483000;isolation:isolate;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;background:#09182c9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.verification-panel[data-v-90011cad]{background:#fff;border:1px solid #cbd8e8;border-radius:10px;width:min(520px,100%);padding:20px;animation:.22s ease-out verify-in-90011cad;box-shadow:0 24px 65px #091f3a47}.verification-panel>header[data-v-90011cad]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.verification-panel>header>div[data-v-90011cad]:first-child{gap:4px;display:grid}.verification-panel header strong[data-v-90011cad]{color:var(--text-strong);font-size:16px}.verification-panel header span[data-v-90011cad]{color:var(--text-tertiary);font-size:12px}.verification-panel>header>div[data-v-90011cad]:last-child{gap:7px;display:flex}.verification-panel header button[data-v-90011cad]{width:36px;height:36px;color:var(--text-secondary);border:1px solid var(--line);cursor:pointer;background:#f6f9fd;border-radius:7px;place-items:center;display:grid}.verification-panel header button[data-v-90011cad]:hover{color:var(--primary);background:#edf4ff}.verification-panel header button[data-v-90011cad]:disabled{opacity:.5;cursor:wait}.verification-panel header svg[data-v-90011cad]{width:17px}.verification-image[data-v-90011cad]{aspect-ratio:2.25;cursor:crosshair;touch-action:manipulation;background:#e8edf3;border:1px solid #c8d3df;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.verification-image img[data-v-90011cad]{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.verification-placeholder[data-v-90011cad],.verification-loading[data-v-90011cad]{color:var(--text-tertiary);background:#eef3f8;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.verification-loading[data-v-90011cad]{color:#fff;pointer-events:none;background:#071b373d}.verification-placeholder svg[data-v-90011cad],.verification-loading svg[data-v-90011cad]{width:25px}.verification-result[data-v-90011cad]{color:#fff;text-align:center;pointer-events:none;background:#be2b4beb;padding:8px 10px;font-size:12px;position:absolute;inset:auto 0 0}.state-success .verification-result[data-v-90011cad]{background:#0891b2eb}.verification-prompt[data-v-90011cad]{min-height:47px;color:var(--text-secondary);background:#f7fafc;border:1px solid #c8d3df;border-top:0;border-radius:0 0 8px 8px;place-items:center;font-size:14px;font-weight:600;display:grid}.verification-tip[data-v-90011cad]{color:var(--text-tertiary);text-align:center;margin:11px 0 0;font-size:11px}.spin[data-v-90011cad]{animation:.9s linear infinite verify-spin-90011cad}.verify-fade-enter-active[data-v-90011cad],.verify-fade-leave-active[data-v-90011cad]{transition:opacity .18s}.verify-fade-enter-from[data-v-90011cad],.verify-fade-leave-to[data-v-90011cad]{opacity:0}.verify-result-enter-active[data-v-90011cad],.verify-result-leave-active[data-v-90011cad]{transition:transform .16s,opacity .16s}.verify-result-enter-from[data-v-90011cad],.verify-result-leave-to[data-v-90011cad]{opacity:0;transform:translateY(100%)}@keyframes verify-in-90011cad{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes verify-spin-90011cad{to{transform:rotate(360deg)}}@media (width<=520px){.verification-overlay[data-v-90011cad]{padding:10px}.verification-panel[data-v-90011cad]{padding:14px}.verification-trigger small[data-v-90011cad]{display:none}.verification-trigger[data-v-90011cad]{grid-template-columns:26px 1fr}.verification-prompt[data-v-90011cad]{min-height:43px;font-size:13px}}.lookup-page[data-v-fd4bccf1]{background:#fff;min-height:100%}.lookup-stage[data-v-fd4bccf1]{background:#fff;align-items:center;min-height:calc(100vh - 186px);padding:62px 0;display:grid}.lookup-stage--compact[data-v-fd4bccf1]{min-height:auto;padding:58px 0}.lookup-stage__inner[data-v-fd4bccf1]{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:74px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.lookup-intro[data-v-fd4bccf1]{background:#f3f8fe;border:1px solid #d7e5f5;border-radius:8px;min-width:0;padding:36px 36px 34px 38px;position:relative;overflow:hidden}.lookup-intro[data-v-fd4bccf1]:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.lookup-intro[data-v-fd4bccf1] .n-tag__content{align-items:center;gap:6px;font-weight:700;display:flex}.lookup-intro h1[data-v-fd4bccf1]{color:var(--text-strong);letter-spacing:0;margin:18px 0 16px;font-size:40px;line-height:1.12}.lookup-intro>p[data-v-fd4bccf1]{max-width:520px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.lookup-intro__steps[data-v-fd4bccf1]{gap:0;margin-top:28px;display:grid}.lookup-intro__steps>div[data-v-fd4bccf1]{border-top:1px solid #9ab4d357;align-items:center;gap:14px;min-width:0;padding:13px 0;display:flex}.lookup-intro__steps>div>span[data-v-fd4bccf1]{color:var(--primary);font-variant-numeric:tabular-nums;flex:0 0 30px;font-size:11px;font-weight:800}.lookup-intro__steps p[data-v-fd4bccf1],.lookup-intro__steps small[data-v-fd4bccf1]{margin:0;display:block}.lookup-intro__steps strong[data-v-fd4bccf1]{color:var(--text-strong);font-size:13px}.lookup-intro__steps small[data-v-fd4bccf1]{color:var(--text-tertiary);margin-top:3px;font-size:11px}.lookup-intro__privacy[data-v-fd4bccf1]{color:var(--text-secondary);background:#ffffffb8;border:1px solid #a6bedb73;border-radius:7px;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.lookup-intro__privacy>svg[data-v-fd4bccf1]{width:19px;color:var(--primary);flex:0 0 19px}.lookup-intro__privacy span[data-v-fd4bccf1],.lookup-intro__privacy small[data-v-fd4bccf1]{display:block}.lookup-intro__privacy strong[data-v-fd4bccf1]{color:var(--text-strong);font-size:12px}.lookup-intro__privacy small[data-v-fd4bccf1]{color:var(--text-tertiary);margin-top:2px;font-size:10px}.lookup-console[data-v-fd4bccf1]{background:#f8fbff;border:1px solid #cbd9ea;border-radius:8px;padding:26px;box-shadow:0 18px 46px #11355b14}.lookup-console>header[data-v-fd4bccf1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.lookup-console>header>div[data-v-fd4bccf1]{gap:4px;display:grid}.lookup-console header small[data-v-fd4bccf1]{color:var(--primary);font-size:10px;font-weight:750}.lookup-console header strong[data-v-fd4bccf1]{color:var(--text-strong);font-size:19px}.lookup-console>header>span[data-v-fd4bccf1]{color:var(--text-tertiary);align-items:center;gap:7px;font-size:11px;display:flex}.lookup-console>header i[data-v-fd4bccf1]{background:#0ea5a8;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite lookup-pulse-fd4bccf1;box-shadow:0 0 0 4px #0ea5a81c}.lookup-fields[data-v-fd4bccf1]{grid-template-columns:minmax(190px,.72fr) minmax(240px,1.28fr);gap:12px;display:grid}.lookup-fields label[data-v-fd4bccf1]{color:var(--text-secondary);gap:8px;font-size:11px;font-weight:650;display:grid}.lookup-console[data-v-fd4bccf1] .verification-trigger{background:#fff;margin:16px 0 12px}.lookup-console>footer[data-v-fd4bccf1]{color:var(--text-tertiary);text-align:center;margin-top:12px;font-size:10px}.lookup-content[data-v-fd4bccf1]{width:min(1120px,100% - 40px);margin:0 auto;padding:0 0 72px}.lookup-result[data-v-fd4bccf1]{border:1px solid var(--line-strong);border-top:3px solid var(--danger);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);display:grid;overflow:hidden}.lookup-result--valid[data-v-fd4bccf1]{border-top-color:var(--success)}.lookup-result__state[data-v-fd4bccf1]{align-items:flex-start;gap:18px;padding:30px;display:flex}.lookup-result__state>span[data-v-fd4bccf1]{width:48px;height:48px;color:var(--danger);background:var(--danger-soft);border-radius:8px;place-items:center;display:grid}.lookup-result--valid .lookup-result__state>span[data-v-fd4bccf1]{color:var(--success);background:var(--success-soft)}.lookup-result__state svg[data-v-fd4bccf1]{width:25px}.lookup-result small[data-v-fd4bccf1],.public-release-section small[data-v-fd4bccf1]{color:var(--primary);font-size:11px;font-weight:750}.lookup-result h2[data-v-fd4bccf1]{margin:5px 0 6px;font-size:20px}.lookup-result p[data-v-fd4bccf1]{color:var(--text-secondary);margin:0}.lookup-result dl[data-v-fd4bccf1]{background:var(--surface-subtle);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:20px 26px;display:grid}.lookup-result dl div[data-v-fd4bccf1]{gap:5px;display:grid}.lookup-result dt[data-v-fd4bccf1]{color:var(--text-tertiary);font-size:11px}.lookup-result dd[data-v-fd4bccf1]{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.public-release-section[data-v-fd4bccf1]{margin-top:52px}.public-release-section>header[data-v-fd4bccf1]{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.public-release-section h2[data-v-fd4bccf1]{margin:5px 0 0;font-size:23px}.public-release-section>header a[data-v-fd4bccf1]{color:var(--primary);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.public-release-section>header svg[data-v-fd4bccf1]{width:15px}.public-timeline[data-v-fd4bccf1]{border-top:1px solid var(--line)}.public-timeline article[data-v-fd4bccf1]{grid-template-columns:54px 1fr;display:grid}.timeline-marker[data-v-fd4bccf1]{justify-content:center;display:flex;position:relative}.timeline-marker[data-v-fd4bccf1]:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:26px}.timeline-marker span[data-v-fd4bccf1]{z-index:1;width:27px;height:27px;color:var(--primary);border:1px solid var(--primary);background:#fff;border-radius:50%;place-items:center;margin-top:25px;font-size:11px;font-weight:700;display:grid;position:relative}.timeline-release[data-v-fd4bccf1]{border-bottom:1px solid var(--line);padding:23px 0 30px 18px}.timeline-release__heading[data-v-fd4bccf1]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.timeline-release__heading>div[data-v-fd4bccf1]{align-items:center;gap:10px;display:flex}.timeline-release h3[data-v-fd4bccf1]{margin:0;font-size:16px}.timeline-release time[data-v-fd4bccf1]{color:var(--text-tertiary);font-size:12px}.rich-output[data-v-fd4bccf1]{color:var(--text-secondary);margin-top:13px;font-size:13px;line-height:1.75}.rich-output[data-v-fd4bccf1] p{margin:5px 0}@keyframes lookup-pulse-fd4bccf1{50%{opacity:.5;box-shadow:0 0 0 7px #0ea5a80f}}@media (width<=900px){.lookup-stage[data-v-fd4bccf1]{min-height:auto;padding:48px 0}.lookup-stage__inner[data-v-fd4bccf1]{grid-template-columns:1fr;gap:38px}.lookup-intro h1 br[data-v-fd4bccf1]{display:none}}@media (width<=780px){.lookup-intro h1[data-v-fd4bccf1]{font-size:36px}.lookup-fields[data-v-fd4bccf1],.lookup-result[data-v-fd4bccf1]{grid-template-columns:1fr}.lookup-result dl[data-v-fd4bccf1]{border-left:0;border-top:1px solid var(--line)}}@media (width<=520px){.lookup-stage__inner[data-v-fd4bccf1],.lookup-content[data-v-fd4bccf1]{width:calc(100% - 28px)}.lookup-stage[data-v-fd4bccf1]{padding:36px 0}.lookup-intro h1[data-v-fd4bccf1]{font-size:31px}.lookup-console[data-v-fd4bccf1]{padding:18px}.lookup-intro[data-v-fd4bccf1]{padding:28px 22px 24px 25px}.lookup-result__state[data-v-fd4bccf1]{padding:22px}.lookup-result dl[data-v-fd4bccf1]{grid-template-columns:1fr}.public-release-section>header[data-v-fd4bccf1],.timeline-release__heading[data-v-fd4bccf1]{flex-direction:column;align-items:flex-start;gap:10px}}.catalog-grid[data-v-9eb69586]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-card[data-v-9eb69586]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.catalog-card[data-v-9eb69586]:hover{border-color:#a9c2e2;transform:translateY(-3px);box-shadow:0 14px 32px #13365c17}.catalog-card__media[data-v-9eb69586]{aspect-ratio:16/10;background:var(--surface-subtle);position:relative;overflow:hidden}.catalog-card__media[data-v-9eb69586] .n-image,.catalog-card__media[data-v-9eb69586] img{width:100%;height:100%}.catalog-card__media .n-tag[data-v-9eb69586]{position:absolute;top:12px;left:12px}.catalog-card__availability[data-v-9eb69586]{color:#385473;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ccdbede6;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;bottom:12px;right:12px}.catalog-card__availability i[data-v-9eb69586]{background:#0ea5a8;border-radius:50%;width:6px;height:6px}.project-placeholder[data-v-9eb69586]{width:100%;height:100%;color:var(--primary);background:var(--primary-soft);place-items:center;display:grid}.catalog-card__body[data-v-9eb69586]{flex-direction:column;justify-content:space-between;gap:18px;min-height:242px;padding:20px;display:flex}.catalog-card__copy>small[data-v-9eb69586]{color:var(--primary);font-size:10px;font-weight:750}.catalog-card h2[data-v-9eb69586]{margin:6px 0 8px;font-size:19px}.catalog-card p[data-v-9eb69586]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.catalog-card__features[data-v-9eb69586]{color:var(--text-tertiary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:10px;display:grid}.catalog-card__features span[data-v-9eb69586]{align-items:center;gap:6px;min-width:0;display:flex}.catalog-card__features svg[data-v-9eb69586]{width:14px;color:var(--primary);flex:0 0 14px}.catalog-card__footer[data-v-9eb69586]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:15px;display:flex}.catalog-card__footer>div[data-v-9eb69586]{gap:3px;min-width:0;display:grid}.catalog-card__footer small[data-v-9eb69586]{color:var(--text-tertiary);font-size:9px}.catalog-card__footer strong[data-v-9eb69586]{color:var(--text-strong);font-size:21px;line-height:1}.catalog-card__footer strong span[data-v-9eb69586]{color:var(--primary);margin-right:2px;font-size:12px}.catalog-card__footer strong em[data-v-9eb69586]{color:var(--text-tertiary);font-size:9px;font-style:normal;font-weight:500}.catalog-pagination[data-v-9eb69586]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:14px 0 2px;display:flex}.catalog-pagination>span[data-v-9eb69586]{color:var(--text-tertiary);font-size:11px}@media (width<=760px){.catalog-grid[data-v-9eb69586]{grid-template-columns:1fr}.catalog-card__body[data-v-9eb69586]{min-height:222px}.catalog-pagination[data-v-9eb69586]{flex-direction:column;align-items:flex-start}}@media (width>=761px) and (width<=1080px){.catalog-grid[data-v-9eb69586]{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-detail-page[data-v-4006761e]{padding-top:30px}.detail-back[data-v-4006761e]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;display:inline-flex}.detail-back svg[data-v-4006761e]{width:15px}.detail-overview[data-v-4006761e]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #183d6512}.detail-gallery[data-v-4006761e]{background:#f1f6fc;min-width:0;padding:16px}.detail-gallery__main[data-v-4006761e],.detail-gallery__placeholder[data-v-4006761e]{aspect-ratio:16/10;background:#e4eef9;border-radius:7px;width:100%;overflow:hidden}.detail-gallery[data-v-4006761e] .detail-gallery__main img,.detail-gallery[data-v-4006761e] .detail-gallery__main .n-image{width:100%;height:100%}.detail-gallery__placeholder[data-v-4006761e]{color:var(--primary);place-items:center;display:grid}.detail-gallery__placeholder svg[data-v-4006761e]{width:54px}.detail-gallery__thumbs[data-v-4006761e]{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:9px;display:grid}.detail-gallery__thumbs[data-v-4006761e] .n-image,.detail-gallery__thumbs[data-v-4006761e] img{aspect-ratio:1;border-radius:6px;width:100%}.detail-intro[data-v-4006761e]{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}.detail-intro__eyebrow[data-v-4006761e]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.detail-intro__eyebrow>span[data-v-4006761e]{color:var(--text-tertiary);align-items:center;gap:6px;font-size:10px;display:inline-flex}.detail-intro__eyebrow i[data-v-4006761e]{background:#0ea5a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0ea5a81a}.detail-intro h1[data-v-4006761e]{margin:20px 0 10px;font-size:34px}.detail-facts[data-v-4006761e]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:26px 0 0;padding:16px 0;display:grid}.detail-facts div[data-v-4006761e]{border-left:1px solid var(--line);min-width:0;padding:0 13px}.detail-facts div[data-v-4006761e]:first-child{border-left:0;padding-left:0}.detail-facts dt[data-v-4006761e]{color:var(--text-tertiary);font-size:9px}.detail-facts dd[data-v-4006761e]{color:var(--text-strong);margin:5px 0 0;font-size:12px;font-weight:700}.detail-intro>p[data-v-4006761e]{color:var(--text-secondary);margin:0;line-height:1.75}.detail-benefits[data-v-4006761e]{color:var(--text-secondary);gap:10px;margin:22px 0 0;font-size:12px;display:grid}.detail-benefits span[data-v-4006761e]{align-items:center;gap:7px;display:flex}.detail-benefits svg[data-v-4006761e]{width:14px;color:var(--success)}.detail-intro>small[data-v-4006761e]{color:var(--text-tertiary);font-family:ui-monospace,monospace}.detail-content[data-v-4006761e]{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:24px;margin-top:24px;display:grid}.detail-content[data-v-4006761e]>*{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:0;padding:24px}.detail-content header small[data-v-4006761e]{color:var(--primary);font-size:10px;font-weight:700}.detail-content h2[data-v-4006761e]{margin:5px 0 20px;font-size:20px}.rich-output[data-v-4006761e]{color:var(--text-secondary);line-height:1.8}.detail-plans[data-v-4006761e]{gap:10px;display:grid}.detail-plans__empty[data-v-4006761e]{min-height:150px;color:var(--text-tertiary);text-align:center;background:var(--surface-subtle);border:1px dashed var(--line-strong);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.detail-plans__empty strong[data-v-4006761e]{color:var(--text-strong);font-size:14px}.detail-plans__empty span[data-v-4006761e]{max-width:280px;font-size:11px;line-height:1.7}.detail-plan[data-v-4006761e]{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s;display:flex}.detail-plan[data-v-4006761e]:hover{border-color:#a9c2e2;box-shadow:0 8px 20px #183d650f}.detail-plan p[data-v-4006761e]{color:var(--text-secondary);margin:5px 0;font-size:11px}.detail-plan span[data-v-4006761e]{color:var(--text-tertiary);font-size:10px}.detail-plan>div[data-v-4006761e]:last-child{justify-items:end;gap:8px;display:grid}.detail-plan b[data-v-4006761e]{color:var(--primary);font-size:18px}.release-log[data-v-4006761e]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;margin-top:24px;padding:28px}.release-log>header[data-v-4006761e]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.release-log header small[data-v-4006761e]{color:var(--primary);font-size:10px;font-weight:750}.release-log header h2[data-v-4006761e]{margin:5px 0 6px;font-size:22px}.release-log header p[data-v-4006761e]{color:var(--text-secondary);margin:0;font-size:12px}.release-log__latest[data-v-4006761e]{color:var(--primary);background:var(--primary-soft);border-radius:7px;flex:none;align-items:center;gap:10px;padding:10px 13px;display:flex}.release-log__latest>svg[data-v-4006761e]{width:18px}.release-log__latest span[data-v-4006761e],.release-log__latest small[data-v-4006761e]{display:block}.release-log__latest strong[data-v-4006761e]{color:var(--text-strong);font-size:11px}.release-timeline article[data-v-4006761e]{grid-template-columns:48px minmax(0,1fr);display:grid}.release-timeline__rail[data-v-4006761e]{justify-content:center;display:flex;position:relative}.release-timeline__rail[data-v-4006761e]:after{content:"";background:var(--line);width:1px;position:absolute;inset:0 auto 0 23px}.release-timeline__rail span[data-v-4006761e]{z-index:1;width:25px;height:25px;color:var(--primary);background:#fff;border:1px solid #9dbde4;border-radius:50%;place-items:center;margin-top:24px;font-size:9px;font-weight:750;display:grid;position:relative}.release-entry[data-v-4006761e]{border-bottom:1px solid var(--line);min-width:0;padding:23px 0 26px 14px}.release-timeline article:last-child .release-entry[data-v-4006761e]{border-bottom:0}.release-entry__heading[data-v-4006761e],.release-entry__heading>div[data-v-4006761e],.release-entry__meta[data-v-4006761e],.release-entry__meta span[data-v-4006761e],.release-entry time[data-v-4006761e]{align-items:center;display:flex}.release-entry__heading[data-v-4006761e]{justify-content:space-between;gap:20px}.release-entry__heading>div[data-v-4006761e]{gap:10px;min-width:0}.release-entry h3[data-v-4006761e]{margin:0;font-size:15px}.release-entry time[data-v-4006761e]{color:var(--text-tertiary);flex:none;gap:6px;font-size:10px}.release-entry time svg[data-v-4006761e],.release-entry__meta svg[data-v-4006761e]{width:13px}.release-entry__meta[data-v-4006761e]{flex-wrap:wrap;gap:8px;margin-top:12px}.release-entry__meta span[data-v-4006761e]{color:var(--text-tertiary);background:var(--surface-subtle);border-radius:5px;gap:5px;padding:5px 8px;font-size:9px}.release-entry__meta .release-entry__sql[data-v-4006761e]{color:#036a73;background:#e6f7f8}.release-entry__notes[data-v-4006761e]{margin-top:12px;font-size:12px}.release-log__empty[data-v-4006761e]{min-height:180px;color:var(--text-tertiary);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.release-log__empty svg[data-v-4006761e]{width:28px}.release-log__empty strong[data-v-4006761e]{color:var(--text-strong);font-size:13px}.release-log__empty span[data-v-4006761e]{font-size:10px}.checkout-summary[data-v-4006761e]{background:var(--surface-subtle);border-radius:7px;justify-content:space-between;margin-bottom:18px;padding:14px;display:flex}.payment-options[data-v-4006761e],.payment-qrcode[data-v-4006761e]{gap:12px;display:grid}.payment-qrcode[data-v-4006761e]{color:var(--text-secondary);justify-items:center;padding:14px}@media (width<=900px){.detail-overview[data-v-4006761e],.detail-content[data-v-4006761e]{grid-template-columns:1fr}.detail-intro[data-v-4006761e]{padding:25px}.detail-content>aside[data-v-4006761e]{order:-1}}@media (width<=520px){.detail-intro[data-v-4006761e]{padding:22px}.detail-intro h1[data-v-4006761e]{font-size:28px}.detail-facts[data-v-4006761e]{grid-template-columns:1fr}.detail-facts div[data-v-4006761e],.detail-facts div[data-v-4006761e]:first-child{border-left:0;border-top:1px solid var(--line);padding:9px 0}.detail-facts div[data-v-4006761e]:first-child{border-top:0}.detail-plan[data-v-4006761e]{flex-direction:column;align-items:flex-start}.detail-plan>div[data-v-4006761e]:last-child{grid-template-columns:1fr auto;align-items:center;width:100%}.detail-gallery__thumbs[data-v-4006761e]{grid-template-columns:repeat(4,1fr)}.release-log[data-v-4006761e]{padding:20px}.release-log>header[data-v-4006761e],.release-entry__heading[data-v-4006761e]{flex-direction:column;align-items:flex-start;gap:12px}.release-timeline article[data-v-4006761e]{grid-template-columns:34px minmax(0,1fr)}.release-timeline__rail[data-v-4006761e]:after{left:16px}}.auth-page[data-v-2ab52763]{background:#f7faff;place-items:center;min-height:calc(100vh - 185px);padding:52px 20px 64px;display:grid;position:relative;overflow:hidden}.auth-page__pattern[data-v-2ab52763]{pointer-events:none;position:absolute;inset:0}.auth-page__pattern i[data-v-2ab52763]{border:1px solid #dbe7f7;width:42px;height:42px;animation:8s ease-in-out infinite auth-float-2ab52763;position:absolute;transform:rotate(18deg)}.auth-page__pattern i[data-v-2ab52763]:first-child{top:18%;left:8%}.auth-page__pattern i[data-v-2ab52763]:nth-child(2){width:26px;height:26px;animation-delay:-2s;top:30%;right:11%}.auth-page__pattern i[data-v-2ab52763]:nth-child(3){width:18px;height:18px;animation-delay:-5s;bottom:18%;left:17%}.auth-page__pattern i[data-v-2ab52763]:nth-child(4){width:58px;height:58px;animation-delay:-3s;bottom:14%;right:20%}.auth-panel[data-v-2ab52763]{z-index:1;width:min(410px,100%);position:relative}.auth-panel>header[data-v-2ab52763]{text-align:center;margin-bottom:24px}.auth-panel h1[data-v-2ab52763]{color:var(--text-strong);letter-spacing:0;margin:0;font-size:22px}.auth-panel p[data-v-2ab52763]{max-width:340px;color:var(--text-tertiary);margin:7px auto 0;font-size:12px;line-height:1.7}.auth-panel>footer[data-v-2ab52763]{color:var(--text-tertiary);justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.auth-panel>footer span[data-v-2ab52763]{background:var(--line-strong);width:1px;height:12px}.auth-panel>footer a[data-v-2ab52763]:hover{color:var(--primary)}@keyframes auth-float-2ab52763{0%,to{opacity:.45;transform:rotate(18deg)translateY(0)}50%{opacity:.8;transform:rotate(28deg)translateY(-12px)}}@media (width<=560px){.auth-page[data-v-2ab52763]{place-items:start center;padding:38px 18px 48px}}.auth-tabs[data-v-7acd90ae]{background:#edf3fb;border-radius:7px;grid-template-columns:1fr 1fr;height:42px;margin-bottom:22px;padding:3px;display:grid}.auth-tabs button[data-v-7acd90ae]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:5px;font-weight:600}.auth-tabs button.active[data-v-7acd90ae]{color:var(--text-strong);background:#fff;box-shadow:0 2px 8px #0f2b4d14}.auth-form[data-v-7acd90ae] .n-form-item{margin-bottom:14px}.auth-form[data-v-7acd90ae] .n-form-item-label{font-size:12px}.auth-form[data-v-7acd90ae] .n-input{background:#ffffffeb}.auth-form[data-v-7acd90ae] .n-input__suffix .n-button__content{gap:5px}.auth-inline-link[data-v-7acd90ae]{text-align:right;margin:-5px 0 14px;font-size:11px}.auth-inline-link a[data-v-7acd90ae],.auth-secondary a[data-v-7acd90ae]{color:var(--primary);font-weight:650}.auth-secondary[data-v-7acd90ae]{color:var(--text-tertiary);text-align:center;margin-top:17px;font-size:12px}[data-v-0087173c] .n-form-item{margin-bottom:13px}[data-v-0087173c] .n-form-item-label{font-size:12px}.auth-secondary[data-v-0087173c]{color:var(--text-tertiary);text-align:center;margin-top:17px;font-size:12px}.auth-secondary a[data-v-0087173c]{color:var(--primary);font-weight:650}.recovery-alert[data-v-927b865f]{margin-bottom:16px}[data-v-927b865f] .n-form-item{margin-bottom:13px}[data-v-927b865f] .n-form-item-label{font-size:12px}.auth-secondary[data-v-927b865f]{text-align:center;margin-top:17px;font-size:12px}.auth-secondary a[data-v-927b865f]{color:var(--primary);font-weight:650}.profile-surface[data-v-387ed8da]{overflow:hidden}.control-metrics[data-v-387ed8da]{margin-bottom:14px}.profile-identity[data-v-387ed8da]{align-items:center;gap:16px;padding:24px;display:flex}.profile-identity h2[data-v-387ed8da]{margin:0 0 7px;font-size:19px}.profile-identity span[data-v-387ed8da],.profile-section strong[data-v-387ed8da]{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.profile-section[data-v-387ed8da]{border-top:1px solid var(--line);padding:20px 24px}.profile-tags[data-v-387ed8da]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-actions[data-v-387ed8da]{background:var(--surface-subtle);border-top:1px solid var(--line);padding:18px 24px}.sessions-surface[data-v-387ed8da]{margin-top:14px;overflow:hidden}.sessions-surface>header[data-v-387ed8da]{border-bottom:1px solid var(--line);gap:4px;padding:18px 20px;display:grid}.sessions-surface>header span[data-v-387ed8da]{color:var(--text-tertiary);font-size:12px}[data-v-387ed8da] .session-device{align-items:center;gap:7px;display:inline-flex}.rich-editor{border:1px solid var(--line-strong);background:#fff;border-radius:7px;width:100%;overflow:hidden}.rich-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.rich-editor__toolbar{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:3px;min-height:42px;padding:5px 7px;display:flex}.rich-editor__toolbar button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.rich-editor__toolbar button:hover,.rich-editor__toolbar button.active{color:var(--primary);background:var(--primary-soft)}.rich-editor__toolbar button svg{width:16px}.rich-editor__toolbar span{background:var(--line);width:1px;height:20px;margin:0 4px}.rich-editor__content{width:100%;min-height:260px;color:var(--text);outline:0;padding:16px 18px;line-height:1.75}.rich-editor__content:empty:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.rich-editor__content p{margin:0 0 10px}.rich-editor__content h2{letter-spacing:0;margin:18px 0 8px;font-size:18px}.rich-editor__content blockquote{color:var(--text-secondary);border-left:3px solid var(--primary);background:var(--surface-subtle);margin:12px 0;padding:8px 14px}[data-v-60ebf527] .project-cell{gap:3px;display:grid}[data-v-60ebf527] .project-cell-wrap{align-items:center;gap:10px;display:flex}[data-v-60ebf527] .project-cell-wrap .n-image{border:1px solid var(--line);background:var(--surface-subtle);border-radius:6px;flex:none;overflow:hidden}[data-v-60ebf527] .project-cell small{color:var(--text-tertiary);font-family:ui-monospace,monospace}[data-v-60ebf527] .table-actions{gap:8px;display:flex}.plan-section[data-v-60ebf527]{margin-top:14px;overflow:hidden}.plan-section>header[data-v-60ebf527]{background:var(--surface-subtle);border-bottom:1px solid var(--line);padding:18px 20px}.plan-section>header div[data-v-60ebf527]{gap:4px;display:grid}.plan-section>header span[data-v-60ebf527]{color:var(--text-tertiary);font-size:12px}.plan-management-row[data-v-60ebf527]{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(300px,2fr) auto;align-items:center;gap:18px;min-height:66px;padding:12px 20px;display:grid}.plan-management-row[data-v-60ebf527]:last-child{border:0}.plan-management-row>div[data-v-60ebf527]:first-child{gap:4px;display:grid}.plan-management-row>div:first-child span[data-v-60ebf527]{color:var(--text-tertiary);font-size:12px}.plan-management-row__rules[data-v-60ebf527]{color:var(--text-secondary);gap:12px;font-size:13px;display:flex}.plan-management-row__actions[data-v-60ebf527]{gap:6px;display:flex}.form-grid[data-v-60ebf527]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid--3[data-v-60ebf527]{grid-template-columns:repeat(3,1fr)}.project-gallery-manager[data-v-60ebf527]{gap:10px;width:100%;display:grid}.project-gallery-manager__grid[data-v-60ebf527]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.managed-image[data-v-60ebf527]{aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;position:relative;overflow:hidden}.managed-image[data-v-60ebf527] .n-image,.managed-image[data-v-60ebf527] img{width:100%;height:100%}.managed-image .n-button[data-v-60ebf527]{position:absolute;top:6px;right:6px}.managed-image--pending[data-v-60ebf527]{border-style:dashed}.project-gallery-manager small[data-v-60ebf527]{color:var(--text-tertiary);font-size:11px}@media (width<=680px){.plan-management-row[data-v-60ebf527]{grid-template-columns:1fr auto}.plan-management-row__rules[data-v-60ebf527]{flex-wrap:wrap;grid-area:2/1/auto/-1}.form-grid[data-v-60ebf527],.form-grid--3[data-v-60ebf527]{grid-template-columns:1fr}}.order-qrcode[data-v-c8fbc9bb]{color:var(--text-secondary);justify-items:center;gap:14px;padding:18px 0 8px;font-size:13px;display:grid}[data-v-c8fbc9bb] .order-price{gap:2px;display:grid}[data-v-c8fbc9bb] .order-price small{color:var(--text-tertiary);font-size:9px}.grant-list[data-v-8dd452f7]{gap:14px;display:grid}.grant-item[data-v-8dd452f7]{overflow:hidden}.grant-item__header[data-v-8dd452f7]{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.grant-project[data-v-8dd452f7]{align-items:center;gap:12px;display:flex}.grant-project__icon[data-v-8dd452f7]{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:7px;place-items:center;display:grid}.grant-project>div[data-v-8dd452f7]{gap:4px;display:grid}.grant-project__identity>span[data-v-8dd452f7]{color:var(--text-tertiary);font-size:12px}.grant-item__status[data-v-8dd452f7]{align-items:center;gap:9px;display:flex}.grant-policy[data-v-8dd452f7]{color:var(--text-secondary);background:var(--surface-subtle);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:11px 20px;font-size:12px;display:flex}.binding-list[data-v-8dd452f7]{padding:0 20px}.binding-row[data-v-8dd452f7]{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(220px,1fr) 80px auto;align-items:center;gap:12px;min-height:70px;display:grid}.binding-row[data-v-8dd452f7]:last-child{border:0}.binding-row>div[data-v-8dd452f7]:nth-child(2){gap:3px;display:grid}.binding-row>div span[data-v-8dd452f7]{color:var(--text-tertiary);font-size:12px}.binding-row__actions[data-v-8dd452f7]{justify-content:flex-end;gap:7px;display:flex}.grant-empty[data-v-8dd452f7]{color:var(--text-tertiary);text-align:center;padding:24px;font-size:13px}.challenge-instruction[data-v-8dd452f7]{gap:8px;margin-top:16px;display:grid}.challenge-instruction>span[data-v-8dd452f7]{color:var(--text-tertiary);font-size:12px}.challenge-instruction>div[data-v-8dd452f7]{background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 36px;align-items:center;padding:8px 8px 8px 12px;display:grid}.challenge-instruction code[data-v-8dd452f7],.activation-code code[data-v-8dd452f7]{overflow-wrap:anywhere;color:var(--text)}.activation-code[data-v-8dd452f7]{background:var(--surface-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.activation-note[data-v-8dd452f7]{color:var(--text-secondary);font-size:12px;line-height:1.6}.info-modal-actions[data-v-8dd452f7]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=720px){.grant-item__header[data-v-8dd452f7]{flex-direction:column;align-items:flex-start}.grant-item__status[data-v-8dd452f7]{justify-content:space-between;width:100%}.binding-row[data-v-8dd452f7]{grid-template-columns:20px 1fr auto;padding:14px 0}.binding-row__actions[data-v-8dd452f7]{grid-column:1/-1;justify-content:flex-start}}.grant-overview[data-v-8dd452f7]{border:1px solid #cbdced;border-left:3px solid var(--primary);background:#f7fbff;border-radius:7px;grid-template-columns:minmax(280px,1fr) minmax(440px,.9fr);align-items:center;gap:36px;margin-bottom:24px;padding:24px 26px;display:grid}.grant-overview__copy[data-v-8dd452f7]{gap:7px;display:grid}.grant-overview__copy>span[data-v-8dd452f7]{color:var(--primary);font-size:10px;font-weight:800}.grant-overview__copy strong[data-v-8dd452f7]{color:var(--text-strong);font-size:19px}.grant-overview__copy p[data-v-8dd452f7]{max-width:640px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.grant-overview__stats[data-v-8dd452f7]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.grant-overview__stats>div[data-v-8dd452f7]{border-left:1px solid var(--line);min-width:0;padding:4px 18px}.grant-overview__stats dt[data-v-8dd452f7],.grant-policy dt[data-v-8dd452f7]{color:var(--text-tertiary);font-size:10px}.grant-overview__stats dd[data-v-8dd452f7]{color:var(--text-strong);margin:6px 0 0;font-size:22px;font-weight:760}.grant-item[data-v-8dd452f7]{border:1px solid var(--line-strong);background:#fff;border-radius:7px;overflow:hidden}.grant-item__header[data-v-8dd452f7]{padding:20px 22px}.grant-project__identity[data-v-8dd452f7]{grid-template-columns:auto 1fr;gap:4px 12px;min-width:0;display:grid}.grant-project__identity>div[data-v-8dd452f7]{grid-column:1/-1;align-items:center;gap:9px;display:flex}.grant-project__identity>span[data-v-8dd452f7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grant-number[data-v-8dd452f7]{border-right:1px solid var(--line);max-width:210px;padding-right:12px}.grant-item__actions[data-v-8dd452f7]{align-items:center;gap:8px;display:flex}.grant-policy[data-v-8dd452f7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.grant-policy>div[data-v-8dd452f7]{border-right:1px solid var(--line);gap:4px;padding:13px 18px;display:grid}.grant-policy>div[data-v-8dd452f7]:last-child{border-right:0}.grant-policy dd[data-v-8dd452f7]{color:var(--text-strong);margin:0;font-size:12px;font-weight:650}.binding-section[data-v-8dd452f7]{padding:18px 22px 6px}.binding-section__heading[data-v-8dd452f7]{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:12px;display:flex}.binding-section__heading>div[data-v-8dd452f7]{gap:4px;display:grid}.binding-section__heading strong[data-v-8dd452f7]{font-size:13px}.binding-section__heading span[data-v-8dd452f7]{color:var(--text-tertiary);font-size:10px}.binding-list[data-v-8dd452f7]{border-top:1px solid var(--line);padding:0}.binding-row[data-v-8dd452f7]{grid-template-columns:38px minmax(180px,1fr) 72px auto;min-height:76px}.binding-row__icon[data-v-8dd452f7]{color:#0891b2;background:#ecfeff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.binding-row__domain[data-v-8dd452f7]{gap:4px;min-width:0;display:grid}.binding-row__domain strong[data-v-8dd452f7]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.grant-empty[data-v-8dd452f7]{text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:70px;padding:14px 0;display:flex}.grant-empty>div[data-v-8dd452f7]{gap:3px;display:grid}.grant-empty strong[data-v-8dd452f7]{color:var(--text-secondary);font-size:12px}.grant-empty span[data-v-8dd452f7]{font-size:10px}.binding-flow-note[data-v-8dd452f7]{color:var(--primary);background:#f2f8ff;border:1px solid #c9ddf3;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:14px;display:flex}.binding-flow-note>div[data-v-8dd452f7]{gap:4px;display:grid}.binding-flow-note strong[data-v-8dd452f7]{color:var(--text-strong);font-size:12px}.binding-flow-note span[data-v-8dd452f7]{color:var(--text-secondary);font-size:11px;line-height:1.65}.activation-target[data-v-8dd452f7]{gap:4px;margin-top:16px;display:grid}.activation-target span[data-v-8dd452f7]{color:var(--text-tertiary);font-size:10px}.activation-target strong[data-v-8dd452f7]{font-size:14px}.activation-code[data-v-8dd452f7]{border:1px solid #c9ddf3}@media (width<=1050px){.grant-overview[data-v-8dd452f7]{grid-template-columns:1fr}.grant-overview__stats>div[data-v-8dd452f7]:first-child{border-left:0}.grant-policy[data-v-8dd452f7]{grid-template-columns:repeat(3,1fr)}.grant-policy>div[data-v-8dd452f7]:nth-child(3){border-right:0}.grant-policy>div[data-v-8dd452f7]:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=720px){.grant-overview[data-v-8dd452f7]{padding:20px 17px}.grant-overview__stats[data-v-8dd452f7]{grid-template-columns:repeat(2,1fr)}.grant-overview__stats>div[data-v-8dd452f7]{padding:10px 12px}.grant-overview__stats>div[data-v-8dd452f7]:nth-child(odd){border-left:0}.grant-overview__stats>div[data-v-8dd452f7]:nth-child(n+3){border-top:1px solid var(--line)}.grant-project__identity[data-v-8dd452f7]{grid-template-columns:1fr}.grant-project__identity>div[data-v-8dd452f7],.grant-project__identity>span[data-v-8dd452f7]{grid-column:1}.grant-number[data-v-8dd452f7]{border:0}.grant-item__actions[data-v-8dd452f7]{justify-content:flex-end;width:100%}.grant-policy[data-v-8dd452f7]{grid-template-columns:repeat(2,1fr)}.grant-policy>div[data-v-8dd452f7]:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.grant-policy>div[data-v-8dd452f7]:nth-child(2n){border-right:0}.grant-policy>div[data-v-8dd452f7]:nth-last-child(-n+2){border-bottom:0}.binding-section[data-v-8dd452f7]{padding:16px 16px 4px}.binding-section__heading[data-v-8dd452f7]{flex-direction:column;align-items:flex-start}.binding-row[data-v-8dd452f7]{grid-template-columns:38px minmax(0,1fr) auto}.binding-row__actions[data-v-8dd452f7]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4px;display:grid}.binding-row__actions button[data-v-8dd452f7]{width:100%}}.download-overview[data-v-d0a27344]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:190px 190px 1fr;margin-bottom:18px;display:grid}.download-overview>div[data-v-d0a27344]{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:end;gap:3px 10px;padding:17px 20px;display:grid}.download-overview small[data-v-d0a27344]{color:var(--text-tertiary);grid-column:1/-1;font-size:9px;font-weight:750}.download-overview strong[data-v-d0a27344]{font-size:24px}.download-overview span[data-v-d0a27344]{color:var(--text-tertiary);padding-bottom:3px;font-size:11px}.download-overview>p[data-v-d0a27344]{color:var(--text-secondary);align-items:center;gap:10px;margin:0;padding:18px 20px;font-size:12px;display:flex}.download-overview>p svg[data-v-d0a27344]{width:18px;color:var(--success);flex:none}.download-list[data-v-d0a27344]{gap:14px;display:grid}.download-product[data-v-d0a27344]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;overflow:hidden}.download-product>header[data-v-d0a27344]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.download-product__identity[data-v-d0a27344]{align-items:center;gap:13px;display:flex}.download-product__identity>img[data-v-d0a27344],.download-product__identity>span[data-v-d0a27344]{object-fit:cover;width:44px;height:44px;color:var(--primary);background:var(--primary-soft);border-radius:7px;place-items:center;display:grid}.download-product__identity svg[data-v-d0a27344]{width:20px}.download-product__identity>div[data-v-d0a27344]{gap:2px;display:grid}.download-product__identity small[data-v-d0a27344]{color:var(--primary);font-size:9px;font-weight:750}.download-product h2[data-v-d0a27344]{margin:0;font-size:16px}.download-product__identity p[data-v-d0a27344]{color:var(--text-tertiary);margin:0;font-size:10px}.download-current[data-v-d0a27344]{grid-template-columns:160px minmax(0,1fr);grid-template-areas:"version notes""packages packages""history history";display:grid}.release-current[data-v-d0a27344]{background:var(--surface-subtle);border-right:1px solid var(--line);flex-direction:column;grid-area:version;align-items:flex-start;padding:22px;display:flex}.release-current span[data-v-d0a27344]{color:var(--text-tertiary);font-size:10px}.release-current strong[data-v-d0a27344]{margin:5px 0;font-size:25px}.release-current time[data-v-d0a27344]{color:var(--text-tertiary);font-size:10px}.download-notes[data-v-d0a27344]{grid-area:notes;padding:20px 22px}.download-notes h3[data-v-d0a27344]{margin:0 0 8px;font-size:14px}.download-notes>div[data-v-d0a27344]{max-height:74px;color:var(--text-secondary);font-size:12px;line-height:1.65;overflow:hidden}.download-notes[data-v-d0a27344] p{margin:4px 0}.download-packages[data-v-d0a27344]{border-top:1px solid var(--line);grid-area:packages;grid-template-columns:1fr 1fr;display:grid}.download-packages>div[data-v-d0a27344]{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:15px 20px;display:grid}.download-packages>div[data-v-d0a27344]:first-child{border-right:1px solid var(--line)}.download-packages>div>span[data-v-d0a27344]{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);border-radius:6px;place-items:center;display:grid}.download-packages>div>span.update[data-v-d0a27344]{color:var(--success);background:var(--success-soft)}.download-packages svg[data-v-d0a27344]{width:16px}.download-packages>div>div[data-v-d0a27344]{gap:3px;min-width:0;display:grid}.download-packages strong[data-v-d0a27344]{font-size:12px}.download-packages small[data-v-d0a27344]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.download-current details[data-v-d0a27344]{border-top:1px solid var(--line);grid-area:history}.download-current summary[data-v-d0a27344]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:13px 20px;font-size:11px;display:flex}.download-current summary svg[data-v-d0a27344]{width:14px}.download-current ol[data-v-d0a27344]{margin:0;padding:0 20px 14px;list-style:none}.download-current li[data-v-d0a27344]{border-top:1px solid var(--line);grid-template-columns:80px 1fr auto;gap:12px;padding:8px 0;font-size:11px;display:grid}.download-current li span[data-v-d0a27344],.download-current li time[data-v-d0a27344]{color:var(--text-tertiary)}.download-unavailable[data-v-d0a27344]{color:var(--text-tertiary);justify-content:center;gap:12px;padding:30px;display:flex}.download-unavailable>div[data-v-d0a27344]{gap:4px;display:grid}.download-unavailable strong[data-v-d0a27344]{color:var(--text-secondary);font-size:13px}.download-unavailable span[data-v-d0a27344]{font-size:11px}@media (width<=760px){.download-overview[data-v-d0a27344]{grid-template-columns:1fr 1fr}.download-overview>p[data-v-d0a27344]{border-top:1px solid var(--line);grid-column:1/-1}.download-current[data-v-d0a27344]{grid-template-columns:1fr;grid-template-areas:"version""notes""packages""history"}.release-current[data-v-d0a27344]{border-right:0;border-bottom:1px solid var(--line)}.download-packages[data-v-d0a27344]{grid-template-columns:1fr}.download-packages>div[data-v-d0a27344]:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=520px){.download-overview[data-v-d0a27344]{grid-template-columns:1fr}.download-overview>div[data-v-d0a27344]{border-right:0;border-bottom:1px solid var(--line)}.download-overview>p[data-v-d0a27344]{grid-column:auto}.download-packages>div[data-v-d0a27344]{grid-template-columns:36px 1fr}.download-packages button[data-v-d0a27344]{grid-column:1/-1}.download-current li[data-v-d0a27344]{grid-template-columns:60px 1fr}.download-current li time[data-v-d0a27344]{grid-column:2}}.release-workspace[data-v-ee1f07c5]{grid-template-columns:250px minmax(0,1fr);gap:34px;display:grid}.release-summary[data-v-ee1f07c5]{align-self:start;padding:5px 0;position:sticky;top:92px}.release-summary h2[data-v-ee1f07c5]{margin:8px 0;font-size:21px}.release-summary p[data-v-ee1f07c5]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.release-summary dl[data-v-ee1f07c5]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0 0;padding-top:18px;display:grid}.release-summary dl div[data-v-ee1f07c5]{gap:5px;display:grid}.release-summary dt[data-v-ee1f07c5]{color:var(--text-tertiary);font-size:11px}.release-summary dd[data-v-ee1f07c5]{margin:0;font-size:22px;font-weight:720}.release-stream[data-v-ee1f07c5]{border-top:1px solid var(--line)}.release-entry[data-v-ee1f07c5]{grid-template-columns:48px 1fr;display:grid}.release-entry__rail[data-v-ee1f07c5]{justify-content:center;display:flex;position:relative}.release-entry__rail[data-v-ee1f07c5]:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:23px}.release-entry__rail span[data-v-ee1f07c5]{z-index:1;width:34px;height:34px;color:var(--primary);border:1px solid var(--line-strong);background:#fff;border-radius:7px;place-items:center;margin-top:24px;display:grid;position:relative}.release-entry__rail svg[data-v-ee1f07c5]{width:16px}.release-entry__body[data-v-ee1f07c5]{border-bottom:1px solid var(--line);min-width:0;padding:24px 0 34px 14px}.release-entry__body>header[data-v-ee1f07c5]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.release-version[data-v-ee1f07c5]{align-items:center;gap:9px;display:flex}.release-version strong[data-v-ee1f07c5]{font-size:17px}.release-entry h3[data-v-ee1f07c5]{color:var(--text-secondary);margin:7px 0 0;font-size:14px;font-weight:600}.release-actions[data-v-ee1f07c5]{gap:7px;display:flex}.release-notes[data-v-ee1f07c5]{color:var(--text-secondary);margin:18px 0;font-size:13px;line-height:1.75}.release-notes[data-v-ee1f07c5] p{margin:5px 0}.package-grid[data-v-ee1f07c5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.package-grid>div[data-v-ee1f07c5]{background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.package-icon[data-v-ee1f07c5]{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);border-radius:6px;place-items:center;display:grid}.package-icon--update[data-v-ee1f07c5]{color:var(--success);background:var(--success-soft)}.package-icon svg[data-v-ee1f07c5]{width:16px}.package-grid>div>div[data-v-ee1f07c5]{gap:3px;min-width:0;display:grid}.package-grid strong[data-v-ee1f07c5]{font-size:12px}.package-grid small[data-v-ee1f07c5]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.release-entry footer[data-v-ee1f07c5]{color:var(--text-tertiary);justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.release-entry code[data-v-ee1f07c5]{font-size:10px}.release-form-grid[data-v-ee1f07c5]{grid-template-columns:180px 1fr;gap:14px;display:grid}.release-form-grid--equal[data-v-ee1f07c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-update-switch[data-v-ee1f07c5]{background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.sql-update-switch>div[data-v-ee1f07c5]{gap:3px;display:grid}.sql-update-switch strong[data-v-ee1f07c5]{font-size:12px}.sql-update-switch span[data-v-ee1f07c5]{color:var(--text-tertiary);font-size:10px}.sql-script-input[data-v-ee1f07c5] textarea{tab-size:2;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.65}.drawer-package-grid[data-v-ee1f07c5]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.package-picker[data-v-ee1f07c5]{min-width:0;min-height:112px;color:var(--text-secondary);cursor:pointer;background:#f8fbff;border:1px dashed #adc4df;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;padding:15px;transition:border-color .18s,background .18s;display:flex;position:relative}.package-picker[data-v-ee1f07c5]:hover{border-color:var(--primary);background:var(--primary-soft)}.package-picker span[data-v-ee1f07c5]{color:var(--primary);font-size:10px;font-weight:700}.package-picker strong[data-v-ee1f07c5]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.package-picker small[data-v-ee1f07c5]{color:var(--text-tertiary);font-size:10px}.package-picker input[data-v-ee1f07c5]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-v-ee1f07c5] .n-form-item-blank{width:100%}@media (width<=860px){.release-workspace[data-v-ee1f07c5]{grid-template-columns:1fr}.release-summary[data-v-ee1f07c5]{position:static}.package-grid[data-v-ee1f07c5]{grid-template-columns:1fr}}@media (width<=600px){.release-entry[data-v-ee1f07c5]{grid-template-columns:32px 1fr}.release-entry__rail[data-v-ee1f07c5]:after{left:15px}.release-entry__rail span[data-v-ee1f07c5]{width:29px;height:29px}.release-entry__body[data-v-ee1f07c5]{padding-left:10px}.release-entry__body>header[data-v-ee1f07c5]{flex-direction:column}.release-actions[data-v-ee1f07c5]{width:100%}.package-grid>div[data-v-ee1f07c5]{grid-template-columns:36px minmax(0,1fr)}.package-grid button[data-v-ee1f07c5]{grid-column:1/-1}.release-form-grid[data-v-ee1f07c5],.drawer-package-grid[data-v-ee1f07c5]{grid-template-columns:1fr}.release-entry footer[data-v-ee1f07c5]{flex-direction:column;align-items:flex-start;gap:5px}}.agent-insight[data-v-b14a98c3]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.agent-insight__item[data-v-b14a98c3]{border-right:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 14px;min-width:0;padding:20px;display:grid}.agent-insight__item[data-v-b14a98c3]:last-child{border-right:0}.agent-insight__item>span[data-v-b14a98c3]{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.agent-insight svg[data-v-b14a98c3]{width:18px}.agent-insight__item>div[data-v-b14a98c3]{gap:3px;display:grid}.agent-insight small[data-v-b14a98c3]{color:var(--text-tertiary);font-size:11px;font-weight:750}.agent-insight strong[data-v-b14a98c3]{font-size:18px}.agent-insight__item>p[data-v-b14a98c3]{color:var(--text-tertiary);grid-column:2;margin:0;font-size:11px;line-height:1.55}.agent-table[data-v-b14a98c3]{overflow:hidden}[data-v-b14a98c3] .agent-account{gap:3px;display:grid}[data-v-b14a98c3] .agent-account small{color:var(--text-tertiary)}[data-v-b14a98c3] .discount-value{color:var(--primary);font-size:15px}.agent-form-grid[data-v-b14a98c3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agent-form-grid[data-v-b14a98c3] .n-input-number{width:100%}@media (width<=820px){.agent-insight[data-v-b14a98c3]{grid-template-columns:1fr}.agent-insight__item[data-v-b14a98c3]{border-right:0;border-bottom:1px solid var(--line)}.agent-insight__item[data-v-b14a98c3]:last-child{border-bottom:0}}@media (width<=560px){.agent-form-grid[data-v-b14a98c3]{grid-template-columns:1fr}}[data-v-d4c6f363] .account-cell{gap:3px;display:grid}[data-v-d4c6f363] .account-cell small{color:var(--text-tertiary)}[data-v-d4c6f363] .account-actions{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}[data-v-d4c6f363] .account-action{width:100%;min-width:0;padding:0 8px}[data-v-d4c6f363] .account-action--wide{grid-column:1/-1}.account-filter-bar[data-v-d4c6f363]{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 160px auto auto;gap:10px;padding:16px;display:grid}.account-filter-bar svg[data-v-d4c6f363]{width:16px}.role-checkboxes[data-v-d4c6f363]{gap:12px;margin-top:16px;display:grid}.role-toolbar[data-v-d4c6f363]{color:var(--text-tertiary);justify-content:space-between;align-items:center;margin:12px 0;font-size:12px;display:flex}.role-list[data-v-d4c6f363]{border:1px solid var(--line);border-radius:7px}.role-row[data-v-d4c6f363]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.role-row[data-v-d4c6f363]:last-child{border:0}.role-row>div[data-v-d4c6f363]{gap:3px;display:grid}.role-row span[data-v-d4c6f363]{color:var(--text-tertiary);font-size:12px}.role-form-grid[data-v-d4c6f363]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.permission-grid[data-v-d4c6f363]{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.permission-grid[data-v-d4c6f363] .n-checkbox__label{display:grid}.permission-grid small[data-v-d4c6f363]{color:var(--text-tertiary);font-family:ui-monospace,monospace;font-size:11px}@media (width<=620px){.account-filter-bar[data-v-d4c6f363]{grid-template-columns:1fr 1fr;padding:10px}.account-filter-bar[data-v-d4c6f363]>:first-child,.account-filter-bar[data-v-d4c6f363]>:nth-child(2){grid-column:1/-1}.role-form-grid[data-v-d4c6f363],.permission-grid[data-v-d4c6f363]{grid-template-columns:1fr}}.docs-layout[data-v-e015db16]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.docs-navigation[data-v-e015db16]{gap:4px;padding:14px;display:grid;position:sticky;top:84px}.docs-navigation strong[data-v-e015db16]{color:var(--text-strong);padding:8px 10px 10px;font-size:13px}.docs-navigation a[data-v-e015db16]{min-height:38px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.docs-navigation a[data-v-e015db16]:hover{color:var(--primary);background:var(--primary-soft)}.docs-navigation svg[data-v-e015db16]{width:15px}.docs-content[data-v-e015db16]{padding:0 34px}.docs-content section[data-v-e015db16]{border-bottom:1px solid var(--line);padding:32px 0;scroll-margin-top:84px}.docs-content section[data-v-e015db16]:last-child{border-bottom:0}.docs-step[data-v-e015db16]{color:var(--primary);font:700 11px ui-monospace,monospace}.docs-content h2[data-v-e015db16]{color:var(--text-strong);margin:5px 0 10px;font-size:20px}.docs-content p[data-v-e015db16]{color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.8}.docs-content p code[data-v-e015db16]{color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace}.flow-list[data-v-e015db16],.check-list[data-v-e015db16]{margin:0;padding:0;list-style:none}.flow-list[data-v-e015db16]{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;display:grid}.flow-list li[data-v-e015db16]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-height:80px;padding:15px;display:grid}.flow-list li[data-v-e015db16]:nth-child(2n){border-right:0}.flow-list li[data-v-e015db16]:nth-last-child(-n+2){border-bottom:0}.flow-list strong[data-v-e015db16]{color:var(--text-strong);font-size:13px}.flow-list span[data-v-e015db16]{color:var(--text-secondary);font-size:12px;line-height:1.6}.code-block[data-v-e015db16]{background:#111827;border:1px solid #263244;border-radius:7px;margin:14px 0 20px;overflow:hidden}.code-block>div[data-v-e015db16]{color:#aab4c4;background:#182234;justify-content:space-between;align-items:center;min-height:38px;padding:0 8px 0 14px;font-size:11px;display:flex}.code-block[data-v-e015db16] .n-button{color:#cbd5e1}.code-block pre[data-v-e015db16]{color:#dbe7f4;tab-size:4;margin:0;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.code-block--compact pre[data-v-e015db16]{max-height:260px}.check-list[data-v-e015db16]{gap:12px;display:grid}.check-list li[data-v-e015db16]{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;display:flex}.check-list svg[data-v-e015db16]{width:16px;color:var(--success);flex:none;margin-top:3px}@media (width<=860px){.docs-layout[data-v-e015db16]{grid-template-columns:1fr}.docs-navigation[data-v-e015db16]{white-space:nowrap;display:flex;position:static;overflow-x:auto}.docs-navigation strong[data-v-e015db16]{display:none}.docs-navigation a[data-v-e015db16]{flex:none}}@media (width<=620px){.docs-content[data-v-e015db16]{padding:0 16px}.docs-content section[data-v-e015db16]{padding:24px 0}.flow-list[data-v-e015db16]{grid-template-columns:1fr}.flow-list li[data-v-e015db16]{border-right:0}.flow-list li[data-v-e015db16]:nth-last-child(2){border-bottom:1px solid var(--line)}.code-block pre[data-v-e015db16]{font-size:11px}}.settings-surface[data-v-6bbaca48]{padding:0 22px 24px}.settings-form[data-v-6bbaca48]{padding-top:22px}.settings-form--mail[data-v-6bbaca48]{max-width:900px}.settings-grid[data-v-6bbaca48]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.settings-grid--3[data-v-6bbaca48]{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-section[data-v-6bbaca48]{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.channel-section>header[data-v-6bbaca48],.mail-switch[data-v-6bbaca48]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.channel-section>header>div[data-v-6bbaca48],.mail-switch>div[data-v-6bbaca48]{gap:4px;display:grid}.channel-section header span[data-v-6bbaca48],.mail-switch span[data-v-6bbaca48]{color:var(--text-tertiary);font-size:12px}.epay-channels[data-v-6bbaca48]{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.epay-channels>div[data-v-6bbaca48]{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.epay-channels>div+div[data-v-6bbaca48]{border-left:1px solid var(--line)}.epay-channels>div>div[data-v-6bbaca48]{gap:3px;display:grid}.epay-channels strong[data-v-6bbaca48]{font-size:13px}.epay-channels span[data-v-6bbaca48]{color:var(--text-tertiary);font-size:11px}[data-v-6bbaca48] .n-input-number{width:100%}@media (width<=760px){.settings-surface[data-v-6bbaca48]{padding-inline:14px}.settings-grid[data-v-6bbaca48],.epay-channels[data-v-6bbaca48],.settings-grid--3[data-v-6bbaca48]{grid-template-columns:1fr}.epay-channels>div+div[data-v-6bbaca48]{border-top:1px solid var(--line);border-left:0}}.not-found-code[data-v-a53a5475]{color:var(--primary);font-size:54px}.not-found-page[data-v-a53a5475]{min-height:calc(100vh - 184px);padding-top:0;padding-bottom:0;display:grid}:root{--primary:#2563d9;--primary-hover:#1d4ed8;--primary-soft:#eef5ff;--success:#0891b2;--success-soft:#ecfeff;--warning:#6366f1;--warning-soft:#eef2ff;--danger:#be185d;--danger-soft:#fdf2f8;--text-strong:#0f1e35;--text:#26364f;--text-secondary:#5b6b83;--text-tertiary:#8492a8;--surface:#fff;--surface-subtle:#f5f8fc;--canvas:#eef3f9;--line:#e1e8f1;--line-strong:#d2dcea;color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);width:100%;max-width:100%;overflow-x:hidden}body{width:100%;min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}#app{width:100%;max-width:100%;min-height:100vh;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.n-tag,.n-button:not(.n-button--circle){border-radius:7px!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{text-align:center}.n-data-table .n-data-table-td__ellipsis{margin-inline:auto}.table-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 auto;display:block;overflow:hidden}.table-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.eyebrow{color:var(--primary);font-size:10px;font-weight:750}.app-shell{background:var(--canvas);grid-template-rows:64px minmax(0,1fr) auto;width:100%;min-width:0;max-width:100%;min-height:100vh;display:grid}.top-navigation{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fcfff5;height:64px;position:sticky;top:0;overflow:visible}.top-navigation__inner{grid-template-columns:auto minmax(0,1fr) 1px auto;align-items:center;gap:14px;width:min(1240px,100% - 40px);min-width:0;max-width:calc(100% - 40px);height:100%;margin:0 auto;display:grid}.top-navigation__brand{align-items:center;gap:16px;min-width:max-content;display:flex}.brand-mark{min-width:max-content;color:var(--text-strong);align-items:center;gap:10px;font-size:16px;font-weight:780;display:inline-flex}.brand-icon{color:#fff;background:var(--text-strong);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.nav-divider{background:var(--line);width:1px;height:24px}.desktop-navigation{justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.desktop-navigation a,.management-trigger{height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:570;display:inline-flex}.desktop-navigation a svg,.management-trigger svg{width:15px;height:15px}.management-trigger svg:last-child{width:13px}.desktop-navigation a:hover,.desktop-navigation a.active,.management-trigger:hover,.management-trigger.active{color:var(--primary);background:var(--primary-soft)}.top-navigation__actions{align-items:center;gap:7px;min-width:0;display:flex}.nav-account-divider{background:var(--line-strong);width:1px;height:26px}.account-button{min-width:0}.account-button .n-button__content{gap:8px}.mobile-menu-button,.mobile-navigation{display:none}.app-content{background:var(--canvas);width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 184px)}.app-content--public{background:var(--surface);min-height:0}.page-container{width:min(1240px,100% - 40px);min-width:0;max-width:calc(100% - 40px);margin:0 auto;padding:36px 0 62px;overflow-x:clip}.page-container>*{min-width:0;max-width:100%}.page-container--narrow{width:min(500px,100% - 32px)}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-header>div:first-child{min-width:0}.page-header h1{color:var(--text-strong);letter-spacing:0;margin:0;font-size:24px;line-height:1.3}.page-header p{color:var(--text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}.page-header__actions{align-items:center;gap:9px;display:flex}.section-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.surface{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;width:100%;min-width:0;max-width:100%;overflow:hidden}.surface .n-data-table{border-radius:8px;width:100%;min-width:0;max-width:100%}.surface .n-data-table-wrapper,.surface .n-data-table-base-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.surface .n-data-table-base-table-body{overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;max-width:100%;overflow-x:auto}.surface .n-scrollbar,.surface .n-scrollbar-container{width:100%;max-width:100%}.surface .n-data-table .n-scrollbar-rail--horizontal:not(.n-scrollbar-rail--disabled){opacity:1}.surface .n-data-table .n-data-table-th{color:var(--text-secondary);background:#fafbfc;font-size:12px;font-weight:650}.surface .n-data-table .n-data-table-td{color:var(--text);font-size:12px}.surface .n-data-table .n-data-table-th--fixed-right,.surface .n-data-table .n-data-table-td--fixed-right{box-shadow:-8px 0 18px #0f172a0a}.surface .n-data-table .n-data-table-th--fixed-left,.surface .n-data-table .n-data-table-td--fixed-left{box-shadow:8px 0 18px #0f172a0a}.surface .n-data-table .n-data-table__pagination{border-top:1px solid var(--line);max-width:100%;margin:0;padding:14px 16px}.table-actions{align-items:center;gap:6px;display:flex}.surface-padding{padding:22px}.page-skeleton{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:22px;padding:24px;display:grid}.empty-state{min-height:280px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.empty-state strong{color:var(--text);font-size:15px}.empty-state>span{overscroll-behavior-x:contain;font-size:12px;overflow-x:auto}.empty-state .n-button__content{overflow:visible}.global-loading{z-index:100;pointer-events:all;background:#f4f6f88a;place-items:start center;padding-top:16px;display:grid;position:fixed;inset:64px 0 0}.global-loading__content{color:var(--text-secondary);border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;display:inline-flex;box-shadow:0 10px 30px #0f172a1f}.loading-fade-enter-active,.loading-fade-leave-active{transition:opacity .16s}.loading-fade-enter-from,.loading-fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .15s,transform .15s}.page-enter-from{opacity:0;transform:translateY(4px)}.page-leave-to{opacity:0}.footer-navigation{border-top:1px solid var(--line);background:var(--surface);width:100%;min-height:120px}.footer-navigation__inner{width:min(1240px,100% - 40px);min-height:120px;color:var(--text-tertiary);justify-content:center;align-items:center;gap:22px;margin:0 auto;padding:26px 0;font-size:11px;display:flex}.footer-navigation__brand{align-items:center;gap:18px;min-width:0;display:flex}.footer-navigation__brand p{min-width:0;max-width:420px;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.7}.footer-navigation .brand-icon{border-radius:6px;width:27px;height:27px}.footer-navigation .brand-icon svg{width:16px}.footer-navigation .brand-mark{font-size:13px}.footer-navigation__meta{border-left:1px solid var(--line-strong);white-space:nowrap;justify-content:center;align-items:center;padding-left:22px;line-height:1.5;display:flex}.auth-surface{margin-top:36px;padding:30px;box-shadow:0 20px 45px #0f172a0f}.auth-heading{margin-bottom:24px}.auth-heading h1{color:var(--text-strong);letter-spacing:0;margin:0;font-size:23px}.auth-heading p{color:var(--text-secondary);margin:7px 0 0;font-size:13px}.auth-footer{color:var(--text-secondary);text-align:center;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.auth-footer--center{justify-content:center}.auth-footer a{color:var(--primary);font-weight:650}.metric-grid{border:1px solid var(--line-strong);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.metric{background:var(--surface);border-right:1px solid var(--line);min-height:138px;padding:20px}.metric:last-child{border-right:0}.metric__label{color:var(--text-secondary);font-size:12px}.metric__value{color:var(--text-strong);margin-top:8px;font-size:28px;font-weight:740}@media (width<=1080px){.desktop-navigation a{padding:0 8px}.desktop-navigation a svg,.top-navigation__actions>.n-tag{display:none}}@media (width<=900px){.desktop-navigation,.nav-divider,.nav-account-divider{display:none}.top-navigation__inner{grid-template-columns:minmax(0,1fr) auto}.mobile-menu-button{display:inline-flex}.mobile-navigation{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;padding:10px 20px 16px;display:grid;position:absolute;top:64px;left:0;right:0;box-shadow:0 16px 30px #0f172a14}.mobile-navigation button{min-height:42px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.mobile-navigation button svg{width:16px}.mobile-navigation button.active{color:var(--primary);background:var(--primary-soft);font-weight:650}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{border-bottom:1px solid var(--line)}.footer-navigation__inner{flex-wrap:wrap;align-items:center;gap:14px;padding:22px 0}.footer-navigation__meta{justify-content:center}}@media (width<=620px){.app-shell{grid-template-rows:58px 1fr auto}.top-navigation{height:58px}.mobile-navigation{grid-template-columns:1fr;top:58px}.top-navigation__inner,.footer-navigation__inner{width:calc(100% - 28px);max-width:calc(100% - 28px)}.account-button span{display:none}.page-container{width:calc(100% - 20px);max-width:calc(100% - 20px);padding-top:26px}.page-header{flex-direction:column;align-items:stretch}.page-header h1{font-size:21px}.page-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.page-header__actions>*{width:100%;min-width:0}.page-header__actions>:only-child{grid-column:1/-1}.metric-grid{grid-template-columns:1fr 1fr}.footer-navigation__inner{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0}.footer-navigation__brand{flex-direction:column;align-items:center;gap:8px}.footer-navigation__meta{white-space:normal;border-left:0;justify-content:center;width:100%;padding-left:0;font-size:9.5px}.global-loading{top:58px}.surface .n-data-table .n-data-table__pagination{justify-content:flex-start;padding:12px 10px}.surface .n-pagination{min-width:max-content}.table-actions{grid-template-columns:1fr;display:grid}}
