.plugin-install-banner{position:relative;z-index:8;flex:0 0 auto;margin:14px 28px 0;border:1px solid #ddd4eb;border-radius:14px;color:#3d304a;background:#fff;box-shadow:0 10px 28px #2e1f4112}.plugin-install-banner__summary{display:grid;min-height:64px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.plugin-install-banner__icon{display:grid;width:36px;height:36px;border-radius:10px;place-items:center;color:#6845c5;background:#f0ebff}.plugin-install-banner__icon svg{width:18px;height:18px;stroke-width:1.9}.plugin-install-banner__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.plugin-install-banner__copy strong{color:#3a2c47;font-size:13px;font-weight:740}.plugin-install-banner__copy small{color:#82778b;font-size:11px;line-height:1.5}.plugin-install-banner__actions{display:flex;align-items:center;gap:8px}.plugin-install-banner__download,.plugin-install-banner__check,.plugin-install-banner__guide-toggle{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:0 12px;font:inherit;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.plugin-install-banner__download{border:1px solid #17131f;color:#fff;background:#17131f}.plugin-install-banner__download:hover{background:#292132}.plugin-install-banner__check,.plugin-install-banner__guide-toggle{border:1px solid #e4deea;color:#5e506a;background:#fff}.plugin-install-banner__check:hover,.plugin-install-banner__guide-toggle:hover{border-color:#cfc2e4;color:#5c3cae;background:#faf8fe}.plugin-install-banner__download svg,.plugin-install-banner__check svg,.plugin-install-banner__guide-toggle svg{width:14px;height:14px}.plugin-install-banner__guide{padding:0 12px 12px 60px;border-top:1px solid #eee9f2}.plugin-install-banner__guide ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px 0 0;list-style:none}.plugin-install-banner__guide li{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;border:1px solid #ece7f1;border-radius:10px;background:#fbfafd}.plugin-install-banner__guide li>span{display:grid;width:22px;height:22px;border-radius:7px;place-items:center;color:#6845c5;background:#eee8fb;font-size:10px;font-weight:800}.plugin-install-banner__guide p{margin:0}.plugin-install-banner__guide li p{display:flex;min-width:0;flex-direction:column;gap:3px}.plugin-install-banner__guide li strong{color:#4a3c55;font-size:10.5px}.plugin-install-banner__guide li small{color:#8a7f92;font-size:9.5px;line-height:1.5}.plugin-install-banner__keep-note{display:flex;align-items:center;gap:6px;margin-top:9px!important;color:#765f8a;font-size:10px}.plugin-install-banner__keep-note svg{width:14px;height:14px;color:#6845c5}@media(max-width:1180px){.plugin-install-banner__summary{grid-template-columns:auto minmax(0,1fr)}.plugin-install-banner__actions{grid-column:2}.plugin-install-banner__guide{padding-left:60px}.plugin-install-banner__guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){.plugin-install-banner{display:none}}.automation-page,.automation-drawer,.automation-confirm{--automation-purple: #6d48c8;--automation-purple-dark: #5734ad;--automation-purple-soft: #f4efff;--automation-line: #e8e3ec;--automation-text: #322a3a;--automation-muted: #817887;--automation-danger: #c44f61;--automation-warning: #b17821;--automation-success: #3e8e70;box-sizing:border-box}.automation-page *,.automation-page *:before,.automation-page *:after,.automation-drawer *,.automation-drawer *:before,.automation-drawer *:after,.automation-confirm *,.automation-confirm *:before,.automation-confirm *:after{box-sizing:border-box}.automation-page button,.automation-page input,.automation-page select,.automation-drawer button,.automation-drawer input,.automation-drawer select,.automation-confirm button{font:inherit}.automation-page{width:calc(100% + 56px);max-width:none;min-width:0;min-height:calc(100% + 56px);margin:-28px;padding:22px 24px 32px;overflow-x:clip;color:var(--automation-text);background:radial-gradient(circle at 95% 0%,rgb(111 69 234 / 5%),transparent 22%),linear-gradient(180deg,#f9f8fbf5,#f6f5f8f0)}.automation-eyebrow{display:block;color:#7552c7;font-size:11px;font-weight:760;letter-spacing:.12em}.automation-page__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.automation-page__heading>div{min-width:0}.automation-page__title-row{display:flex;align-items:center;gap:9px}.automation-page__heading h1{margin:0;color:#2e2538;font-size:30px;font-weight:760;letter-spacing:-.04em;line-height:1.2}.automation-page__title-row>em{padding:4px 7px;border:1px solid #e3daf7;border-radius:7px;color:#6846b8;background:#f4efff;font-size:11px;font-style:normal;font-weight:700}.automation-page__heading p{margin:6px 0 0;color:#89818f;font-size:14px;line-height:1.55}.automation-page__status{display:flex;min-width:390px;align-items:center;gap:9px;padding:10px 10px 10px 13px;border:1px solid #e3ddec;border-radius:13px;background:#ffffffe0;box-shadow:0 5px 18px #2e223c0a}.automation-page__status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#99909f;box-shadow:0 0 0 4px #99909f1a}.automation-page__status-dot.is-ready{background:#36a675;box-shadow:0 0 0 4px #36a6751c}.automation-page__status>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.automation-page__status strong{color:#4a4052;font-size:13px;font-weight:700}.automation-page__status small{color:#938a9a;font-size:11px}.automation-page__status button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:8px;color:#6242b2;background:#f2edfc;cursor:pointer;font-size:12px;font-weight:700}.automation-page__status button:disabled{cursor:not-allowed;opacity:.55}.automation-page__status button svg{width:13px;height:13px;stroke-width:1.9}.automation-control-bar{display:flex;min-width:0;min-height:52px;align-items:center;gap:12px;margin-bottom:14px;padding:8px 10px;border:1px solid #e9e5ed;border-radius:11px;background:#ffffffe0}.automation-control-bar__freshness{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.automation-control-bar__freshness span{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;color:#716779;background:#f7f5f9;font-size:11px;font-weight:620;white-space:nowrap}.automation-control-bar__freshness svg{width:13px;height:13px;color:#7652c0}.automation-control-bar__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.automation-button{display:inline-flex;height:36px;min-width:0;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #e2dde7;border-radius:9px;color:#625a69;background:#ffffffe5;box-shadow:0 1px 2px #2f233908;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.automation-button:hover:not(:disabled){border-color:#cdbfe9;color:#6745bc;background:#faf8ff;transform:translateY(-1px)}.automation-button:focus-visible,.automation-icon-button:focus-visible,.automation-task-row:focus-visible,.automation-summary-card:focus-visible,.automation-task-group__header:focus-visible{outline:2px solid rgb(109 72 200 / 42%);outline-offset:2px}.automation-button:disabled{cursor:not-allowed;opacity:.46}.automation-button svg{width:14px;height:14px;flex:0 0 auto;stroke-width:2}.automation-button em{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:9px;color:#7151bc;background:#f1ecf9;font-size:9px;font-style:normal}.automation-button.is-primary{border-color:#6844c4;color:#fff;background:linear-gradient(135deg,#7a54db,#6340bd);box-shadow:0 7px 16px #603bb52b}.automation-button.is-primary:hover:not(:disabled){border-color:#5934b0;color:#fff;background:linear-gradient(135deg,#7047d1,#5936b0)}.automation-button.is-active{border-color:#cdbfe9;color:#6442b7;background:#f6f1ff}.automation-button.is-compact{height:30px;margin-left:auto;padding-inline:9px;border-color:transparent;background:transparent}.automation-button.is-danger{border-color:#c95769;color:#fff;background:#c95769}.automation-button.is-quiet-danger{border-color:#ecd7db;color:#b44b5b;background:#fffafb}.automation-date-control{position:relative;display:grid;width:300px;height:42px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px 0 9px;overflow:hidden;border:1px solid #e1dbea;border-radius:10px;color:#4e4357;background:linear-gradient(180deg,#fff,#fcfbfd);box-shadow:0 2px 8px #3629450a;cursor:pointer}.automation-date-control:hover,.automation-date-control:focus-within{border-color:#b8a5df;box-shadow:0 0 0 3px #7552c712}.automation-date-control>svg{width:30px;height:30px;padding:7px;border-radius:8px;color:#7550c7;background:#f1ebfd}.automation-date-control>span{display:flex;min-width:0;flex-direction:column;gap:1px}.automation-date-control small{color:#9a909f;font-size:9px;font-weight:650;letter-spacing:.08em}.automation-date-control strong{color:#4a3f52;font-size:12px;font-weight:730}.automation-date-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;outline:0;cursor:pointer;opacity:0}.automation-runtime-band{display:flex;min-width:0;min-height:42px;align-items:center;gap:9px;margin-bottom:10px;padding:6px 8px 6px 11px;border:1px solid #e8e3ec;border-radius:10px;background:#ffffffc7;box-shadow:0 4px 18px #412d5208}.automation-runtime-band__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#b4aeb9;box-shadow:0 0 0 4px #b4aeb924}.automation-runtime-band__dot.is-ready{background:#43a17c;box-shadow:0 0 0 4px #43a17c21}.automation-runtime-band>div{display:flex;min-width:0;align-items:baseline;gap:7px}.automation-runtime-band small,.automation-runtime-band strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-runtime-band small{color:#7e7585;font-size:10px}.automation-runtime-band strong{color:#4f4657;font-size:11px;font-weight:700}.automation-runtime-band__boundary{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:4px 7px;border:1px solid #ebe5f0;border-radius:7px;color:#736a7a;background:#faf9fb;font-size:9px;font-weight:670}.automation-runtime-band__boundary svg{width:12px;height:12px;color:#7654c0}.automation-notice{display:flex;min-width:0;align-items:center;gap:9px;margin-bottom:9px;padding:9px 11px;border:1px solid #eadfbf;border-radius:9px;color:#745c2b;background:#fffbef;font-size:11px}.automation-notice.is-danger{border-color:#edd6da;color:#914450;background:#fff7f8}.automation-notice>svg{width:16px;height:16px;flex:0 0 auto}.automation-notice>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.automation-notice strong,.automation-notice small{overflow-wrap:anywhere}.automation-notice small{opacity:.8}.automation-notice>button{flex:0 0 auto;border:0;color:currentColor;background:transparent;cursor:pointer;font-size:10px;font-weight:750}.automation-summary{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.automation-summary-card{position:relative;display:grid;min-width:0;min-height:104px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:13px 15px;overflow:hidden;border:1px solid #e9e5ed;border-radius:13px;color:#4a4251;text-align:left;background:#ffffffe8;box-shadow:0 6px 18px #2e223c09;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.automation-summary-card:after{position:absolute;right:-22px;bottom:-34px;width:88px;height:88px;border-radius:50%;background:var(--card-accent, #7a56cf);content:"";opacity:.055}.automation-summary-card:hover,.automation-summary-card.is-active{border-color:color-mix(in srgb,var(--card-accent, #7450c9) 36%,white);box-shadow:0 8px 24px #4e336e14;transform:translateY(-1px)}.automation-summary-card.is-active{background:color-mix(in srgb,var(--card-accent, #7450c9) 5%,white)}.automation-summary-card.is-running{--card-accent: #3e9173}.automation-summary-card.is-exception{--card-accent: #cb5667}.automation-summary-card.is-paused{--card-accent: #8b7c98}.automation-summary-card.is-pending{--card-accent: #b07b28}.automation-summary-card__icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;place-items:center;border-radius:11px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 10%,white)}.automation-summary-card__icon svg{width:18px;height:18px;stroke-width:1.8}.automation-summary-card__content{display:flex;min-width:0;flex-direction:column;gap:5px}.automation-summary-card__headline,.automation-summary-card__context{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.automation-summary-card small{color:#817788;font-size:12px;font-weight:660}.automation-summary-card strong{color:#342c3d;font-size:25px;font-weight:760;letter-spacing:-.04em}.automation-summary-card em{min-width:0;overflow:hidden;color:#aaa2ae;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.automation-summary-card__context b{flex:0 0 auto;color:var(--card-accent);font-size:10px;font-weight:740}.automation-summary-card__meter{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 10%,white)}.automation-summary-card__meter i{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--card-accent);transition:width .18s ease}.automation-summary-card>svg{width:14px;height:14px;flex:0 0 auto;color:#b2aab8}.automation-rule-board{min-width:0;overflow:hidden;border:1px solid #e6e1ea;border-radius:14px;background:#ffffffe8;box-shadow:0 7px 22px #2e223c0a}.automation-rule-board__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #eeeaf1}.automation-rule-board__header h2{margin:3px 0 0;color:#352c3d;font-size:22px;font-weight:760;letter-spacing:-.035em}.automation-rule-board__header p{margin:4px 0 0;color:#8e8594;font-size:12px}.automation-rule-board__composition{width:min(360px,32vw);flex:0 0 auto;padding:10px 12px;border:1px solid #ebe6ee;border-radius:10px;background:#faf9fb}.automation-rule-board__composition>span{display:block;margin-bottom:7px;color:#675d70;font-size:11px;font-weight:720}.automation-rule-board__composition>div{display:flex;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#eeeaf1}.automation-rule-board__composition i{display:block;height:100%}.automation-rule-board__composition i.is-running{background:#3e9173}.automation-rule-board__composition i.is-exception{background:#cb5667}.automation-rule-board__composition i.is-paused{background:#8b7c98}.automation-rule-board__composition i.is-pending{background:#b07b28}.automation-rule-board__composition small{display:block;margin-top:7px;color:#918897;font-size:10px;white-space:nowrap}.automation-rule-board__body{min-width:0}.automation-filter-bar{display:grid;min-width:0;grid-template-columns:minmax(220px,1.25fr) minmax(155px,.55fr) minmax(155px,.55fr) minmax(220px,.8fr);align-items:end;gap:8px;margin:0;padding:10px 12px;border:0;border-bottom:1px solid #eeeaf1;border-radius:0;background:#fcfbfd}.automation-search-field,.automation-field{display:flex;min-width:0;flex-direction:column;gap:5px}.automation-search-field>span,.automation-field>span{color:#8c8392;font-size:9px;font-weight:700}.automation-search-field>div,.automation-field__control{position:relative;display:flex;min-width:0;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #ded7e6;border-radius:9px;color:#786f7f;background:linear-gradient(180deg,#fff,#fcfbfd);box-shadow:inset 0 1px #ffffffc7,0 1px 2px #37264408;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.automation-field:hover .automation-field__control{border-color:#cfc3df;background:#fff}.automation-field:focus-within .automation-field__control{border-color:#9f83d5;background:#fff;box-shadow:0 0 0 3px #704bc41a,0 4px 12px #442c570d}.automation-search-field svg,.automation-field__control>svg{width:14px;height:14px;flex:0 0 auto;color:#9a90a2}.automation-search-field input,.automation-field__control input,.automation-field__control select{width:100%;min-width:0;border:0;outline:0;color:#4c4453;background:transparent;font-size:11px}.automation-field__control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:18px;cursor:pointer}.automation-field__control select:disabled{cursor:not-allowed}.automation-field__control select option{color:#4c4453;background:#fff}.automation-field__control>svg{position:absolute;right:8px;pointer-events:none}.automation-field__control small{flex:0 0 auto;color:#8a8191;font-size:10px}.automation-search-field button{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;color:#958c9c;background:transparent;cursor:pointer}.automation-search-field button svg{width:12px;height:12px}.automation-filter-bar__scope{display:flex;min-width:0;min-height:34px;align-items:center;gap:8px;padding:0 9px;border-left:1px solid #eee9f1;color:#6e6575}.automation-filter-bar__scope>svg{width:15px;height:15px;flex:0 0 auto;color:#7552c6}.automation-filter-bar__scope>span{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-filter-bar__scope small,.automation-filter-bar__scope strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-filter-bar__scope small{color:#9a929f;font-size:9px}.automation-filter-bar__scope strong{font-size:10px;font-weight:700}.automation-task-groups{display:flex;min-width:0;flex-direction:column;gap:0}.automation-task-group{min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.automation-task-group+.automation-task-group{border-top:1px solid #e8e3eb}.automation-task-group.is-unresolved{box-shadow:inset 3px 0 #d5a554}.automation-task-group__header{display:grid;width:100%;min-width:0;min-height:54px;grid-template-columns:24px minmax(190px,1fr) auto;align-items:center;gap:8px;padding:7px 10px;border:0;border-bottom:1px solid #eee9f1;color:#443b4b;text-align:left;background:linear-gradient(90deg,rgb(115 77 199 / 5%),transparent 30%),#fcfbfd;cursor:pointer}.automation-task-group__chevron{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:#756a7d;background:#f1eef4}.automation-task-group__chevron svg{width:13px;height:13px}.automation-task-group__identity{display:flex;min-width:0;align-items:center;gap:8px}.automation-task-group__identity>svg{width:17px;height:17px;flex:0 0 auto;color:#704bc4}.automation-task-group__identity>span{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-task-group__identity strong,.automation-task-group__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-task-group__identity strong{font-size:12px;font-weight:760}.automation-task-group__identity small{color:#8e8594;font-size:9px}.automation-task-group__meta{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.automation-task-group__meta em{padding:4px 7px;border-radius:7px;color:#77707d;background:#f3f1f5;font-size:9px;font-style:normal;font-weight:680;white-space:nowrap}.automation-task-group__meta em.is-running{color:#347c62;background:#eef8f4}.automation-task-group__meta em.is-exception{color:#aa4353;background:#fff0f2}.automation-task-table{min-width:0}.automation-task-table>header,.automation-task-row{display:grid;min-width:0;grid-template-columns:minmax(160px,1.25fr) minmax(80px,.55fr) minmax(105px,.75fr) minmax(82px,.54fr) minmax(118px,.85fr) minmax(108px,.72fr) minmax(110px,.75fr) minmax(126px,.9fr) minmax(190px,1.15fr);column-gap:8px;align-items:center}.automation-task-table>header{min-height:30px;padding:0 11px;border-bottom:1px solid #f0ecf2;color:#9a919f;background:#fdfcfe;font-size:8px;font-weight:750;letter-spacing:.035em}.automation-task-row{position:relative;min-height:68px;padding:8px 11px;border-bottom:1px solid #f1edf3;outline:0;cursor:pointer;transition:background .14s ease}.automation-task-row:last-child{border-bottom:0}.automation-task-row:hover{background:#faf8fd}.automation-task-row.is-running{box-shadow:inset 3px 0 #52a284}.automation-task-row.is-exception{box-shadow:inset 3px 0 #d36878}.automation-task-row.is-paused{box-shadow:inset 3px 0 #998da3}.automation-task-row.is-pending{box-shadow:inset 3px 0 #c18a35}.automation-task-row.is-archived{box-shadow:inset 3px 0 #b1a9b5}.automation-task-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-task-row>div>strong,.automation-task-row>div>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-task-row>div>strong{color:#4b4252;font-size:10px;font-weight:720}.automation-task-row>div>small{color:#99909f;font-size:8px;line-height:1.35}.automation-task-row__name{flex-direction:row!important;align-items:center;gap:8px!important}.automation-task-row__name>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;color:#714ec0;background:#f1ecfb}.automation-task-row__name>span svg{width:15px;height:15px}.automation-task-row__name>div{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-task-row__name strong,.automation-task-row__name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-task-row__name strong{color:#39303f;font-size:11px;font-weight:760}.automation-task-row__name small{color:#99909f;font-size:8px}.automation-rule-type{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;padding:3px 6px;border-radius:7px;color:#6748ad;background:#f2edfb}.automation-rule-type svg{width:12px;height:12px;flex:0 0 auto}.automation-rule-type strong{overflow:hidden;color:currentColor;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.automation-status{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;padding:4px 6px;border-radius:7px;color:#74697b;background:#f2eff4;font-size:9px;font-weight:730;white-space:nowrap}.automation-status svg{width:11px;height:11px}.automation-status.is-running{color:#327c60;background:#eaf7f1}.automation-status.is-exception{color:#ad4354;background:#fff0f2}.automation-status.is-paused{color:#756a7e;background:#f0edf3}.automation-status.is-pending{color:#98691d;background:#fff5df}.automation-status.is-archived{color:#827986;background:#f1eff2}.automation-task-row__actions{flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:4px!important}.automation-task-row__actions button{display:inline-flex;height:24px;align-items:center;gap:3px;padding:0 6px;border:1px solid #e5dfea;border-radius:6px;color:#6c6273;background:#fff;cursor:pointer;font-size:8px;font-weight:700}.automation-task-row__actions button:hover:not(:disabled){border-color:#cfc1e9;color:#6744b8;background:#f9f6ff}.automation-task-row__actions button.is-danger{color:#a84a58}.automation-task-row__actions button:disabled{cursor:not-allowed;opacity:.45}.automation-task-row__actions svg{width:11px;height:11px}.automation-readonly-action{display:inline-flex;align-items:center;gap:4px;color:#8c838f;font-size:8px}.automation-readonly-action svg{width:11px;height:11px}.automation-loading,.automation-access-state{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;border:1px solid #e7e1eb;border-radius:11px;color:#6f6576;background:#ffffffdb}.automation-loading{flex-direction:column}.automation-loading>svg,.automation-access-state>svg{width:28px;height:28px;color:#7650c8}.automation-loading strong,.automation-access-state h1{margin:0;color:#443a4d;font-size:15px}.automation-loading small,.automation-access-state p{margin:0;color:#948b9a;font-size:10px}.automation-true-empty{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;color:#776e7d}.automation-true-empty.is-page{min-height:220px;padding:24px;border:1px dashed #dcd4e2;border-radius:11px;background:#ffffffc2}.automation-true-empty.is-drawer{min-height:300px;padding:30px;border:1px dashed #ddd4e4;border-radius:12px;background:#fcfbfd}.automation-true-empty.is-compact{min-height:76px;justify-content:flex-start;padding:12px;border:1px dashed #ded6e4;border-radius:9px;background:#fcfbfd}.automation-true-empty>svg,.automation-true-empty__icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;color:#7854c4;background:#f2edf9}.automation-true-empty>svg{padding:9px}.automation-true-empty__icon svg{width:18px;height:18px}.automation-true-empty>span:not(.automation-true-empty__icon){display:flex;min-width:0;flex-direction:column;gap:4px}.automation-true-empty strong{color:#4c4354;font-size:12px}.automation-true-empty small{color:#928a97;font-size:10px;line-height:1.5}.automation-first-rule{overflow:hidden;border:1px solid #ded5e8;border-radius:12px;background:radial-gradient(circle at 92% 0%,rgb(120 84 196 / 10%),transparent 30%),#ffffffe0;box-shadow:0 14px 34px #422d5b12}.automation-first-rule>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid #ece6f1}.automation-first-rule__icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #ddcff5;border-radius:13px;color:#6840bf;background:linear-gradient(145deg,#f6f1ff,#ece3fb)}.automation-first-rule__icon svg{width:21px;height:21px}.automation-first-rule h2,.automation-first-rule p{margin:0}.automation-first-rule h2{margin-top:3px;color:#342b3c;font-size:18px;line-height:1.3}.automation-first-rule p{margin-top:5px;color:#807587;font-size:11px;line-height:1.6}.automation-first-rule__types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px}.automation-first-rule__types>button{position:relative;display:grid;min-width:0;min-height:122px;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px;padding:14px;border:1px solid #e6dfeb;border-radius:11px;color:#4a4051;text-align:left;background:#ffffffd1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.automation-first-rule__types>button:hover:not(:disabled){border-color:#bfa9e6;box-shadow:0 10px 24px #5b3d841a;transform:translateY(-2px)}.automation-first-rule__types>button:disabled{cursor:not-allowed;opacity:.58}.automation-first-rule__types>button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#6e46bd;background:#f2ecfa}.automation-first-rule__types>button>span svg,.automation-first-rule__types>button>svg{width:16px;height:16px}.automation-first-rule__types>button>svg{color:#a99eb0}.automation-first-rule__types strong{min-width:0;font-size:12px}.automation-first-rule__types small{grid-column:1 / -1;color:#8c8291;font-size:10px;line-height:1.55}.automation-first-rule>footer{display:flex;align-items:center;gap:7px;padding:10px 14px;border-top:1px solid #eee8f2;color:#8a7e90;font-size:10px;background:#f8f5fbb8}.automation-first-rule>footer svg{width:14px;height:14px}.automation-page-boundary{display:flex;min-width:0;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;border:1px solid #e7e1ec;border-radius:10px;background:linear-gradient(90deg,rgb(111 72 199 / 5%),transparent 38%),#ffffffd1}.automation-page-boundary>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;color:#6844b8;background:#eee8f8}.automation-page-boundary>span svg{width:15px;height:15px}.automation-page-boundary>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.automation-page-boundary strong{color:#4e4556;font-size:10px}.automation-page-boundary small{color:#918895;font-size:9px;line-height:1.45}.automation-page-boundary em{flex:0 0 auto;padding:5px 8px;border-radius:7px;color:#7050b8;background:#f1ecfa;font-size:9px;font-style:normal;font-weight:700}.automation-icon-button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #e4dee8;border-radius:8px;color:#756b7c;background:#fff;cursor:pointer}.automation-icon-button:hover{border-color:#cfc2e7;color:#6745b7;background:#faf8ff}.automation-icon-button svg{width:15px;height:15px}.automation-drawer-backdrop,.automation-confirm-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#1f18266b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:automation-fade-in .16s ease-out}.automation-drawer{display:flex;width:min(760px,100vw);height:100dvh;min-width:0;flex-direction:column;color:var(--automation-text);background:#f8f7fa;box-shadow:-18px 0 45px #24192b2e;animation:automation-slide-in .22s ease-out}.automation-drawer.is-create{width:min(1160px,calc(100vw - 56px))}.automation-drawer__header{display:flex;min-width:0;min-height:82px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e5dfe9;background:#fffffff0}.automation-drawer__header>div:first-child{min-width:0}.automation-drawer__header h2{margin:3px 0 0;overflow:hidden;color:#342a3d;font-size:19px;font-weight:770;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.automation-drawer__header p{margin:4px 0 0;color:#918795;font-size:10px}.automation-drawer__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.automation-drawer__scroll{min-width:0;flex:1;padding:14px 16px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.automation-drawer__scroll.is-create{padding:16px 20px 24px}.automation-drawer__footer{display:flex;min-width:0;min-height:62px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid #e4dee8;background:#fffffff7;box-shadow:0 -8px 22px #3726420d}.automation-drawer__footer>span{min-width:0;overflow:hidden;color:#918896;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.automation-drawer__footer>div{display:flex;flex:0 0 auto;align-items:center;gap:7px}.automation-inline-state{display:flex;min-width:0;align-items:center;gap:9px;margin-bottom:12px;padding:10px 11px;border:1px solid #e3dde8;border-radius:9px;color:#706676;background:#fff}.automation-inline-state.is-danger{border-color:#ebd1d6;color:#984653;background:#fff7f8}.automation-inline-state.is-neutral{background:#f7f5f8}.automation-inline-state>svg{width:17px;height:17px;flex:0 0 auto}.automation-inline-state>div{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-inline-state strong{font-size:11px}.automation-inline-state span{color:currentColor;font-size:9px;line-height:1.45;opacity:.82}.automation-detail-overview{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;overflow:hidden;border:1px solid #e5dfe9;border-radius:10px;background:#e8e3eb}.automation-detail-overview>div{display:flex;min-width:0;min-height:64px;flex-direction:column;justify-content:center;gap:5px;padding:10px 11px;background:#fff}.automation-detail-overview small{color:#958c9a;font-size:9px}.automation-detail-overview strong{overflow:hidden;color:#4b4253;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.automation-detail-section{min-width:0;margin-bottom:12px;padding:12px;border:1px solid #e5dfe9;border-radius:10px;background:#fff}.automation-detail-section>header,.automation-form-section>header,.automation-review-card>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.automation-detail-section>header>div{display:flex;min-width:0;align-items:center;gap:8px}.automation-section-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;color:#704bc0;background:#f0ebf9}.automation-section-icon svg{width:15px;height:15px}.automation-detail-section h3,.automation-detail-section p{margin:0}.automation-detail-section h3{color:#473d4f;font-size:12px;font-weight:750}.automation-detail-section p{margin-top:2px;color:#98909e;font-size:9px;line-height:1.4}.automation-detail-section>header>span{flex:0 0 auto;color:#918896;font-size:9px}.automation-detail-scope{min-width:0}.automation-account-line{display:flex;min-width:0;flex-wrap:wrap;gap:6px;margin-bottom:8px}.automation-account-line span{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;color:#675d6e;background:#f4f1f6;font-size:9px;font-weight:680}.automation-account-line svg{width:12px;height:12px;flex:0 0 auto;color:#7251bd}.automation-plan-list{display:flex;min-width:0;flex-direction:column;gap:5px}.automation-plan-list>button,.automation-plan-list.is-detail>div{display:grid;width:100%;min-width:0;grid-template-columns:24px minmax(170px,1fr) minmax(80px,.22fr) minmax(90px,.25fr);align-items:center;gap:8px;padding:8px 9px;border:1px solid #ebe6ee;border-radius:8px;color:#594f60;text-align:left;background:#fff}.automation-plan-list>button{cursor:pointer}.automation-plan-list>button:hover:not(:disabled),.automation-plan-list>button.is-selected{border-color:#cfc0eb;background:#faf7ff}.automation-plan-list>button:disabled{cursor:not-allowed}.automation-plan-list.is-detail>div{grid-template-columns:minmax(170px,1fr) minmax(80px,.2fr)}.automation-plan-list.is-detail>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-plan-list.is-detail>div>span:last-child{text-align:right}.automation-plan-list strong,.automation-plan-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-plan-list strong{font-size:10px;font-weight:720}.automation-plan-list small{color:#958c9a;font-size:8px}.automation-rule-chain{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 22px minmax(0,.8fr);align-items:stretch;gap:8px}.automation-rule-chain>svg{width:14px;height:14px;align-self:center;justify-self:center;color:#a49aa9}.automation-rule-chain__block{min-width:0;padding:10px;border:1px solid #ebe5ef;border-radius:8px;background:#faf9fb}.automation-rule-chain__block>small{display:block;margin-bottom:7px;color:#8b7d96;font-size:8px;font-weight:750;letter-spacing:.06em}.automation-rule-chain__block p{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0 0}.automation-rule-chain__block p>span,.automation-rule-chain__block p>em{color:#8f8595;font-size:9px;font-style:normal}.automation-rule-chain__block p>strong{color:#4d4355;font-size:10px}.automation-rule-chain__block p>svg{width:13px;height:13px;color:#458c70}.automation-boundary-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automation-boundary-grid>div{display:flex;min-width:0;min-height:54px;flex-direction:column;justify-content:center;gap:4px;padding:8px 9px;border:1px solid #ece7ef;border-radius:8px;background:#faf9fb}.automation-boundary-grid small{color:#968d9a;font-size:8px}.automation-boundary-grid strong{overflow:hidden;color:#4e4556;font-size:10px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.automation-boundary-grid>div.is-locked{border-color:#d9ccec;background:#f7f2ff}.automation-boundary-grid>div.is-locked strong{display:flex;align-items:center;gap:5px;color:#6745b5}.automation-boundary-grid>div.is-locked svg{width:12px;height:12px}.automation-history{display:flex;min-width:0;flex-direction:column}.automation-history article{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px;border-bottom:1px solid #f0ebf2}.automation-history article:last-child{border-bottom:0}.automation-history__dot{width:7px;height:7px;border-radius:50%;background:#8d8493}.automation-history__dot.is-matched{background:#3d9573}.automation-history__dot.is-not_matched{background:#6b74af}.automation-history__dot.is-failed{background:#c44e61}.automation-history article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-history strong{color:#4b4252;font-size:10px}.automation-history strong em{margin-left:5px;color:#928897;font-size:8px;font-style:normal;font-weight:600}.automation-history p,.automation-history small{margin:0;color:#8f8694;font-size:8px}.automation-result-tag{flex:0 0 auto;padding:4px 6px;border-radius:6px;color:#696f9c;background:#eef0fa;font-size:8px;font-weight:700}.automation-result-tag.is-matched{color:#33795f;background:#eaf7f1}.automation-result-tag.is-failed{color:#a94252;background:#fff0f2}.automation-lock-panel{display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid #dcd1ed;border-radius:10px;color:#6748ad;background:linear-gradient(90deg,rgb(118 77 202 / 9%),transparent 55%),#faf8ff}.automation-lock-panel>svg{width:19px;height:19px;flex:0 0 auto}.automation-lock-panel>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.automation-lock-panel strong{font-size:11px}.automation-lock-panel span{color:#867896;font-size:9px;line-height:1.45}.automation-lock-panel em{flex:0 0 auto;padding:5px 7px;border-radius:6px;color:#6d49b8;background:#ede6f8;font-size:8px;font-style:normal;font-weight:780;letter-spacing:.08em}.automation-lock-panel.is-prominent{margin-bottom:12px;padding:14px}.automation-wizard-steps{display:grid;min-width:0;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 18px;border-bottom:1px solid #e5dfe9;background:#fff}.automation-wizard-steps button{position:relative;display:flex;min-width:0;min-height:56px;align-items:center;gap:8px;padding:8px 10px;border:0;color:#968d9a;text-align:left;background:transparent;cursor:default}.automation-wizard-steps button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.automation-wizard-steps button.is-active,.automation-wizard-steps button.is-complete{color:#6747b1}.automation-wizard-steps button.is-complete{cursor:pointer}.automation-wizard-steps button.is-active:after{background:#704bc5}.automation-wizard-steps button>span:first-child{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid #ded7e3;border-radius:50%;color:#8f8595;background:#f8f6f9;font-size:9px;font-weight:740}.automation-wizard-steps button.is-active>span:first-child,.automation-wizard-steps button.is-complete>span:first-child{border-color:#cabceb;color:#fff;background:#7250c4}.automation-wizard-steps button svg{width:12px;height:12px}.automation-wizard-steps button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-wizard-steps strong,.automation-wizard-steps small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-wizard-steps strong{font-size:10px}.automation-wizard-steps small{font-size:8px;opacity:.76}.automation-step-heading{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.automation-step-heading>div:first-child{min-width:0}.automation-step-heading>div:first-child>span{color:#7855c4;font-size:9px;font-weight:750;letter-spacing:.08em}.automation-step-heading h3{margin:3px 0 0;color:#3d3445;font-size:18px;font-weight:760;letter-spacing:-.025em}.automation-step-heading p{max-width:720px;margin:5px 0 0;color:#8d8492;font-size:10px;line-height:1.55}.automation-selection-count{display:flex;min-width:76px;flex:0 0 auto;flex-direction:column;align-items:flex-end}.automation-selection-count strong{color:#6442b4;font-size:22px;font-weight:760}.automation-selection-count span{color:#918795;font-size:9px}.automation-scope-toolbar{display:flex;min-width:0;align-items:center;gap:8px;margin-bottom:10px}.automation-scope-toolbar label{display:flex;min-width:0;height:36px;flex:1;align-items:center;gap:7px;padding:0 10px;border:1px solid #e2dce7;border-radius:9px;background:#fff}.automation-scope-toolbar label svg{width:14px;height:14px;flex:0 0 auto;color:#978d9d}.automation-scope-toolbar input{width:100%;min-width:0;border:0;outline:0;color:#514758;background:transparent;font-size:11px}.automation-scope-groups{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px}.automation-scope-group{min-width:0;padding:10px;border:1px solid #e3dde8;border-radius:10px;background:#fff}.automation-scope-group.is-disabled{background:#f7f5f8;opacity:.65}.automation-scope-group>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.automation-scope-group>header>div{display:flex;min-width:0;align-items:center;gap:8px}.automation-scope-group__icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;color:#714cc1;background:#f1ecfa}.automation-scope-group__icon svg{width:15px;height:15px}.automation-scope-group>header>div>div{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-scope-group>header strong,.automation-scope-group>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-scope-group>header strong{color:#4b4153;font-size:11px}.automation-scope-group>header small{color:#948b99;font-size:8px}.automation-scope-group>header button{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:5px;padding:0 7px;border:1px solid #e2dce8;border-radius:7px;color:#6d6274;background:#faf9fb;cursor:pointer;font-size:8px;font-weight:700}.automation-scope-group>header button:disabled{cursor:not-allowed}.automation-scope-group>header button svg,.automation-scope-group>header button>span{width:12px;height:12px;border:1px solid #cfc6d4;border-radius:4px}.automation-scope-group>header button svg{padding:1px;border-color:#7150bc;color:#fff;background:#7150bc}.automation-check{display:grid;width:15px;height:15px;flex:0 0 auto;place-items:center;border:1px solid #d3cad8;border-radius:4px;color:#fff;background:#fff}.is-selected>.automation-check,.automation-action-grid button.is-selected .automation-check{border-color:#7250c3;background:#7250c3}.automation-check svg{width:10px;height:10px}.automation-plan-list__name,.automation-plan-list__metric{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-plan-list__metric{text-align:right}.automation-scope-group__hint{margin:7px 0 0;color:#958b9a;font-size:8px}.automation-form-section{min-width:0;margin-bottom:11px;padding:12px;border:1px solid #e3dde7;border-radius:10px;background:#fff}.automation-form-section>header>span{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;color:#6f4db8;background:#f0ebf8;font-size:8px;font-weight:760}.automation-form-section>header>div{min-width:0;flex:1}.automation-form-section h4,.automation-form-section p{margin:0}.automation-form-section h4{color:#4b4153;font-size:11px}.automation-form-section p{margin-top:2px;color:#978e9c;font-size:8px}.automation-template-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.automation-template-grid button{position:relative;display:flex;min-width:0;min-height:116px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;border:1px solid #e6e0e9;border-radius:9px;color:#5e5465;text-align:left;background:#fcfbfd;cursor:pointer}.automation-template-grid button:hover,.automation-template-grid button.is-selected{border-color:#cbb9eb;background:#faf7ff}.automation-template-grid button>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;color:#724ec0;background:#efe9f9}.automation-template-grid button>span svg{width:14px;height:14px}.automation-template-grid strong{font-size:10px}.automation-template-grid small{color:#918795;font-size:8px;line-height:1.45}.automation-template-grid em{position:absolute;top:8px;right:8px;display:grid;width:16px;height:16px;place-items:center;border:1px solid #ded6e3;border-radius:50%;color:#fff;background:#fff}.automation-template-grid button.is-selected em{border-color:#714dbd;background:#714dbd}.automation-template-grid em svg{width:10px;height:10px}.automation-condition-list{display:flex;min-width:0;flex-direction:column;gap:7px}.automation-condition-list article{display:grid;min-width:0;grid-template-columns:36px minmax(92px,.55fr) minmax(140px,1fr) minmax(110px,.62fr) minmax(130px,.78fr) minmax(130px,.78fr) 32px;align-items:end;gap:7px;padding:9px;border:1px solid #ece7ef;border-radius:9px;background:#faf9fb}.automation-condition-list__join{align-self:center;color:#7654bc;font-size:9px;font-weight:740}.automation-form-section__truth-note{margin:9px 0 0;padding:8px 10px;border-radius:8px;color:#796b84;font-size:9px;line-height:1.55;background:#f8f6fb}.automation-action-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.automation-action-grid button{display:flex;min-width:0;min-height:64px;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e5dfe8;border-radius:9px;color:#5c5263;text-align:left;background:#fcfbfd;cursor:pointer}.automation-action-grid button:hover,.automation-action-grid button.is-selected{border-color:#cdbdeb;background:#faf7ff}.automation-action-grid button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.automation-action-grid strong{font-size:10px}.automation-action-grid small{color:#918895;font-size:8px;line-height:1.45}.automation-frequency-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.automation-frequency-grid button{display:grid;min-width:0;min-height:62px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e5dfe8;border-radius:9px;color:#655b6c;text-align:left;background:#fcfbfd;cursor:pointer}.automation-frequency-grid button:hover,.automation-frequency-grid button.is-selected{border-color:#cab9e9;background:#faf7ff}.automation-frequency-grid>button>svg{width:17px;height:17px;color:#7752c2}.automation-frequency-grid button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-frequency-grid strong{font-size:10px}.automation-frequency-grid small{color:#948b99;font-size:8px}.automation-frequency-grid em{display:grid;width:16px;height:16px;place-items:center;border:1px solid #ded5e3;border-radius:50%;color:#fff;background:#fff}.automation-frequency-grid button.is-selected em{border-color:#714dbd;background:#714dbd}.automation-frequency-grid em svg{width:10px;height:10px}.automation-boundary-form{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.automation-boundary-form.is-auto-budget{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.automation-budget-toggle{display:flex;width:100%;min-width:0;align-items:center;gap:9px;margin-top:9px;padding:10px;border:1px solid #e5dfe9;border-radius:9px;color:#62586a;text-align:left;background:#fcfbfd;cursor:pointer}.automation-budget-toggle:hover,.automation-budget-toggle.is-selected{border-color:#cbbbea;background:#faf7ff}.automation-budget-toggle>span:first-child{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid #d8cfe0;border-radius:6px;color:#fff;background:#fff}.automation-budget-toggle.is-selected>span:first-child{border-color:#704ac0;background:#704ac0}.automation-budget-toggle svg{width:11px;height:11px}.automation-budget-toggle>span:last-child,.automation-form-skip>span{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-budget-toggle strong,.automation-form-skip strong{font-size:10px}.automation-budget-toggle small,.automation-form-skip small{color:#908694;font-size:8px;line-height:1.45}.automation-form-skip{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dcebe3;border-radius:9px;color:#4d6d5e;background:#f7fcf9}.automation-form-skip>svg{width:16px;height:16px;flex:0 0 auto;color:#43866a}.automation-safety-notes{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.automation-safety-notes>div{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e2e8e4;border-radius:9px;background:#f8fcfa}.automation-safety-notes svg{width:15px;height:15px;flex:0 0 auto;color:#42886e}.automation-safety-notes span{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-safety-notes strong{color:#486156;font-size:9px}.automation-safety-notes small{color:#7d9389;font-size:8px;line-height:1.45}.automation-review-step{max-width:920px;margin:0 auto}.automation-review-card{min-width:0;margin-bottom:10px;padding:12px;border:1px solid #e3dde8;border-radius:10px;background:#fff}.automation-review-card>header{margin-bottom:9px}.automation-review-card>header h4{margin:0;color:#4b4153;font-size:11px}.automation-review-card>header>span{display:inline-flex;align-items:center;gap:4px;color:#7d7187;font-size:8px}.automation-review-card>header>span svg{width:11px;height:11px}.automation-review-card.is-summary{border-color:#d5c8e9;background:linear-gradient(115deg,rgb(114 76 196 / 7%),transparent 50%),#fff}.automation-review-card.is-summary>header>div{display:flex;min-width:0;align-items:center;gap:8px}.automation-review-card.is-summary h4{margin:2px 0 0;font-size:14px}.automation-review-card.is-summary small{color:#958b9a;font-size:8px}.automation-review-card.is-summary>header>span{padding:5px 7px;border-radius:7px;color:#6948b2;background:#efe9f8;font-size:9px;font-weight:700}.automation-review-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.automation-review-grid>div{display:flex;min-width:0;min-height:52px;flex-direction:column;justify-content:center;gap:4px;padding:8px;border:1px solid #ece7ef;border-radius:8px;background:#faf9fb}.automation-review-grid small{color:#968d9b;font-size:8px}.automation-review-grid strong{overflow:hidden;color:#504656;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.automation-review-plans{display:grid;min-width:0;gap:6px}.automation-review-plans>div{display:grid;min-width:0;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(100px,.6fr));align-items:center;gap:8px;padding:9px 10px;border:1px solid #ebe6ee;border-radius:8px;background:#faf9fb}.automation-review-plans>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-review-plans strong{overflow:hidden;color:#4f4556;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.automation-review-plans small{overflow:hidden;color:#918797;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.automation-review-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automation-review-list{display:flex;min-width:0;flex-direction:column;gap:6px}.automation-review-list>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 8px;border-radius:7px;color:#5e5365;background:#f8f6f9;font-size:9px}.automation-review-list>div>span,.automation-review-list>div>em{color:#8d8393;font-style:normal}.automation-review-list svg{width:12px;height:12px;color:#438b6f}.automation-preview-state{display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid #d8cbea;border-radius:10px;background:#faf8ff}.automation-preview-state__icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;color:#6d4ab8;background:#eee8f8}.automation-preview-state__icon.is-danger{color:#aa4353;background:#ffeef1}.automation-preview-state__icon svg{width:16px;height:16px}.automation-preview-state>div{display:flex;min-width:0;flex-direction:column;gap:3px}.automation-preview-state strong{color:#504356;font-size:10px}.automation-preview-state small{color:#8f8495;font-size:8px}.automation-confirm-backdrop{z-index:1300;align-items:center;justify-content:center;padding:18px}.automation-confirm{display:grid;width:min(430px,100%);min-width:0;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px;border:1px solid #e5dfe8;border-radius:12px;color:var(--automation-text);background:#fff;box-shadow:0 24px 60px #23182b3d}.automation-confirm__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#ad4958;background:#fff0f2}.automation-confirm__icon svg{width:18px;height:18px}.automation-confirm h2{margin:0;color:#3e3446;font-size:15px}.automation-confirm p{margin:6px 0 0;color:#817684;font-size:10px;line-height:1.65}.automation-confirm footer{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:7px;margin-top:4px}.automation-toast{position:fixed;z-index:1400;right:20px;bottom:20px;display:flex;max-width:min(420px,calc(100vw - 40px));align-items:center;gap:7px;padding:10px 12px;border:1px solid #cfe6dc;border-radius:9px;color:#39745e;background:#f3fbf7;box-shadow:0 14px 34px #274a3c26;font-size:10px;font-weight:700;animation:automation-toast-in .18s ease-out}.automation-toast svg{width:15px;height:15px;flex:0 0 auto}.is-spinning{animation:automation-spin .85s linear infinite}@keyframes automation-spin{to{transform:rotate(360deg)}}@keyframes automation-fade-in{0%{opacity:0}}@keyframes automation-slide-in{0%{transform:translate(32px);opacity:.7}}@keyframes automation-toast-in{0%{transform:translateY(8px);opacity:0}}@media(max-width:1540px){.automation-task-table>header,.automation-task-row{grid-template-columns:minmax(150px,1.15fr) minmax(74px,.5fr) minmax(96px,.68fr) minmax(74px,.48fr) minmax(104px,.76fr) minmax(98px,.66fr) minmax(100px,.68fr) minmax(112px,.8fr) minmax(104px,.7fr);column-gap:6px}.automation-task-row__actions button{width:24px;justify-content:center;padding:0}.automation-task-row__actions button span{display:none}}@media(max-width:1180px){.automation-first-rule__types{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,.5fr))}.automation-filter-bar__scope{grid-column:1 / -1;border-top:1px solid #eee9f1;border-left:0;padding-top:7px}.automation-task-table>header{display:none}.automation-task-table{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.automation-task-row{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px;border:1px solid #ece7ef;border-radius:9px}.automation-task-row>div{position:relative;padding-top:13px}.automation-task-row>div:before{position:absolute;top:0;left:0;color:#aaa1ae;content:attr(data-label);font-size:7px;font-weight:700}.automation-task-row__name,.automation-task-row__actions{grid-column:1 / -1}.automation-task-row__name{padding-top:0!important}.automation-task-row__name:before{display:none}.automation-task-row__actions{padding-top:18px!important}.automation-task-row__actions button{width:auto;padding:0 7px}.automation-task-row__actions button span{display:inline}.automation-scope-groups{grid-template-columns:1fr}}@media(max-width:900px){.automation-page__heading{align-items:flex-start;flex-direction:column}.automation-page__status{width:100%;min-width:0}.automation-control-bar{flex-wrap:wrap}.automation-control-bar__freshness{margin-left:0}.automation-page__actions{width:100%;flex-wrap:wrap}.automation-page__actions .automation-button.is-primary{margin-left:auto}.automation-runtime-band{flex-wrap:wrap}.automation-runtime-band>div{flex:1}.automation-runtime-band .automation-button.is-compact{margin-left:0}.automation-drawer.is-create{width:min(1000px,calc(100vw - 24px))}.automation-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-condition-list article{grid-template-columns:40px repeat(2,minmax(0,1fr)) 32px}.automation-condition-list article>.automation-field:nth-of-type(3),.automation-condition-list article>.automation-field:nth-of-type(4){grid-column:span 1}.automation-action-grid,.automation-safety-notes{grid-template-columns:1fr}.automation-boundary-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.automation-page{width:calc(100% + 32px);min-height:calc(100% + 32px);margin:-16px;padding:14px 12px 22px}.automation-page__heading h1{font-size:23px}.automation-control-bar{display:grid;grid-template-columns:minmax(0,1fr)}.automation-date-control{width:100%}.automation-control-bar__freshness{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-control-bar__freshness span{justify-content:center}.automation-control-bar__actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-control-bar__actions .automation-button{width:100%}.automation-rule-board__header{align-items:stretch;flex-direction:column;gap:12px}.automation-rule-board__composition{width:100%}.automation-first-rule>header{grid-template-columns:auto minmax(0,1fr);padding:14px}.automation-first-rule>header .automation-button{width:100%;grid-column:1 / -1}.automation-first-rule__types{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-review-plans>div{grid-template-columns:minmax(0,1fr) repeat(2,minmax(82px,.45fr))}.automation-review-plans>div>span:last-child{display:none}.automation-page__actions{display:grid;grid-template-columns:1fr 1fr}.automation-date-control{grid-column:1 / -1;width:100%}.automation-date-control input,.automation-page__actions .automation-button{width:100%}.automation-summary{gap:7px}.automation-summary-card{min-height:76px;grid-template-columns:30px minmax(0,1fr);padding:9px}.automation-summary-card__icon{width:30px;height:30px}.automation-summary-card>svg{display:none}.automation-summary-card strong{font-size:20px}.automation-summary-card em{display:none}.automation-filter-bar{grid-template-columns:1fr 1fr}.automation-search-field,.automation-filter-bar__scope{grid-column:1 / -1}.automation-task-group__header{grid-template-columns:22px minmax(0,1fr)}.automation-task-group__meta{grid-column:2;justify-content:flex-start}.automation-task-table{grid-template-columns:1fr}.automation-page-boundary{align-items:flex-start}.automation-page-boundary em{display:none}.automation-drawer,.automation-drawer.is-create{width:100vw}.automation-drawer__header{min-height:72px;padding:11px 12px}.automation-drawer__header h2{font-size:16px}.automation-drawer__header p{display:none}.automation-drawer__scroll,.automation-drawer__scroll.is-create{padding:12px}.automation-drawer__footer{align-items:stretch;flex-direction:column;padding:8px 10px}.automation-drawer__footer>span{text-align:center}.automation-drawer__footer>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-drawer__footer.is-create>div{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-drawer__footer .automation-button{width:100%;padding:0 8px}.automation-wizard-steps{padding:0 8px}.automation-wizard-steps button{min-height:46px;justify-content:center;padding:6px 3px}.automation-wizard-steps button>span:last-child{display:none}.automation-step-heading h3{font-size:16px}.automation-detail-overview,.automation-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-rule-chain{grid-template-columns:1fr}.automation-rule-chain>svg{transform:rotate(90deg)}.automation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-condition-list article{grid-template-columns:34px minmax(0,1fr) 32px}.automation-condition-list article>.automation-field{grid-column:2}.automation-condition-list article>.automation-icon-button{grid-column:3;grid-row:1}.automation-condition-list__join{grid-row:1}.automation-frequency-grid,.automation-review-columns{grid-template-columns:1fr}.automation-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.automation-first-rule__types{grid-template-columns:1fr}.automation-first-rule__types>button{min-height:96px}.automation-review-plans>div{grid-template-columns:1fr}.automation-review-plans>div>span:last-child{display:flex}.automation-page__heading p{font-size:11px}.automation-runtime-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.automation-runtime-band__dot{display:none}.automation-runtime-band>div{grid-column:1 / -1;justify-content:center}.automation-runtime-band__boundary{width:100%;justify-content:center}.automation-runtime-band .automation-button.is-compact{width:100%;grid-column:1 / -1;margin-left:0}.automation-summary-card__content{display:flex;flex-direction:column;align-items:flex-start}.automation-summary-card strong{line-height:1.1}.automation-filter-bar{grid-template-columns:1fr}.automation-filter-bar>*{grid-column:1 / -1}.automation-task-row{grid-template-columns:1fr}.automation-task-row__name,.automation-task-row__actions{grid-column:1}.automation-task-row__actions button{flex:1}.automation-detail-overview,.automation-boundary-grid,.automation-boundary-form,.automation-review-grid{grid-template-columns:1fr}.automation-detail-section{padding:10px}.automation-plan-list>button{grid-template-columns:22px minmax(0,1fr) minmax(66px,.3fr)}.automation-plan-list>button .automation-plan-list__metric:last-child{display:none}.automation-plan-list.is-detail>div{grid-template-columns:minmax(0,1fr) minmax(66px,.3fr)}.automation-template-grid{grid-template-columns:1fr}.automation-template-grid button{min-height:90px}.automation-scope-group>header{align-items:flex-start;flex-direction:column}.automation-scope-group>header button{width:100%;justify-content:center}.automation-drawer__footer>div,.automation-drawer__footer.is-create>div{grid-template-columns:1fr}.automation-drawer__footer>span{display:none}.automation-drawer__footer .automation-button{height:34px}.automation-confirm{grid-template-columns:32px minmax(0,1fr);padding:13px}.automation-confirm__icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.automation-page *,.automation-drawer,.automation-confirm,.automation-toast{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.automation-page small,.automation-page em,.automation-drawer small,.automation-drawer em,.automation-confirm small,.automation-confirm em{font-size:10px!important}.automation-field>span,.automation-task-table>header,.automation-status,.automation-task-row__actions button,.automation-readonly-action,.automation-runtime-band__boundary,.automation-drawer__footer>span,.automation-inline-state span,.automation-detail-section p,.automation-detail-section>header>span,.automation-account-line span,.automation-result-tag,.automation-wizard-steps button>span:first-child,.automation-step-heading>div:first-child>span,.automation-selection-count span,.automation-scope-group>header button,.automation-condition-list__join,.automation-review-card>header>span,.automation-review-card.is-summary>header>span,.automation-review-list>div,.automation-task-row>div:before{font-size:10px}.automation-field__control input,.automation-field__control select{font-size:12px}.automation-task-row>div>strong{font-size:11px}.automation-task-row__name strong{font-size:12px}.automation-page{padding:20px 20px 28px;color:#24202b;background:#f7f7f9}.automation-eyebrow{color:#7252c5;font-size:12px;font-weight:650;letter-spacing:0}.automation-page__heading{gap:16px;margin-bottom:12px}.automation-page__heading h1{color:#211c29;font-size:25px;font-weight:720;letter-spacing:-.02em}.automation-page__title-row>em{padding:3px 7px;border-color:#ded6ef;border-radius:6px;color:#6747b2;background:#f4f0fb}.automation-page__heading p{margin-top:5px;color:#777080;font-size:13px;line-height:1.45}.automation-page__status{min-width:360px;padding:9px 9px 9px 12px;border-color:#e1dee6;border-radius:10px;background:#fff;box-shadow:none}.automation-page__status-dot,.automation-page__status-dot.is-ready{box-shadow:none}.automation-page__status button{height:34px;border:1px solid #ded8e7;border-radius:7px;color:#5f43aa;background:#fff}.automation-control-bar{min-height:50px;gap:10px;margin-bottom:12px;padding:6px 8px;border-color:#e2dfe6;border-radius:10px;background:#fff}.automation-date-control{height:38px;border-color:#ded9e5;border-radius:8px;background:#fff;box-shadow:none}.automation-date-control:hover,.automation-date-control:focus-within{border-color:#b9aad9;box-shadow:0 0 0 2px #6f4eb814}.automation-control-bar__freshness span{border:1px solid #ebe8ef;border-radius:6px;background:#faf9fb}.automation-button{height:36px;border-color:#ded9e4;border-radius:7px;color:#5f5865;background:#fff;box-shadow:none}.automation-button:hover:not(:disabled){border-color:#bcaed8;color:#5f43aa;background:#f8f5fc;box-shadow:none;transform:none}.automation-button.is-primary,.automation-button.is-primary:hover:not(:disabled){border-color:#6b49b7;color:#fff;background:#6b49b7;box-shadow:none}.automation-runtime-band,.automation-notice{border-radius:8px;box-shadow:none}.automation-summary{gap:8px;margin-bottom:12px}.automation-summary-card{min-height:88px;padding:13px;border-color:#e3e0e7;border-radius:9px;background:#fff;box-shadow:none}.automation-summary-card:after{height:2px;opacity:.78}.automation-summary-card:hover,.automation-summary-card.is-active{border-color:#cfc7db;background:#fff;box-shadow:none;transform:none}.automation-summary-card__icon{width:31px;height:31px;border-radius:7px}.automation-summary-card strong{color:#28222f;font-size:18px;font-weight:710}.automation-summary-card small,.automation-summary-card em{color:#807986}.automation-summary-card__meter{height:3px;background:#eeebf0}.automation-rule-board{border-color:#dfdce3;border-radius:10px;background:#fff;box-shadow:none}.automation-rule-board__header{min-height:72px;padding:13px 14px;border-bottom-color:#e8e5ea}.automation-rule-board__header h2{color:#292330;font-size:17px;font-weight:700}.automation-rule-board__header p{color:#7d7682;font-size:11px}.automation-rule-board__composition>div{height:5px;background:#eeebf0}.automation-filter-bar{gap:8px;padding:10px 12px;border-bottom-color:#e9e6eb;background:#faf9fb}.automation-search-field>div,.automation-field__control{height:38px;border-color:#ded9e5;border-radius:8px;background:#fff;box-shadow:none}.automation-field:hover .automation-field__control,.automation-field:focus-within .automation-field__control{border-color:#b9aad9;box-shadow:0 0 0 2px #6f4eb814}.automation-filter-bar__scope{min-height:38px;border:1px solid #e4e0e7;border-radius:8px;background:#fff}.automation-rule-board__body{background:#fff}.automation-task-group{border-color:#e5e1e8;border-radius:0;background:#fff;box-shadow:none}.automation-task-group+.automation-task-group{margin-top:8px}.automation-task-group__header{min-height:54px;padding:9px 12px;border-bottom-color:#e8e5ea;background:#faf9fb}.automation-task-group__header:hover{background:#f7f5f9}.automation-task-group__identity>svg{color:#7252c5}.automation-task-group__meta em{border-color:#e4e0e8;border-radius:999px;background:#fff}.automation-task-table>header{min-height:38px;color:#6f6875;background:#f7f6f8;font-size:10px;font-weight:660}.automation-task-row{min-height:62px;border-bottom-color:#ece9ee;background:#fff;box-shadow:none}.automation-task-row:hover{background:#f8f6fb}.automation-task-row.is-running,.automation-task-row.is-exception,.automation-task-row.is-paused,.automation-task-row.is-pending,.automation-task-row.is-archived{box-shadow:none}.automation-task-row>div>strong,.automation-task-row__name strong{color:#302a36;font-size:12px;font-weight:670}.automation-task-row>div>small,.automation-task-row__name small{color:#918a96;font-size:10px}.automation-task-row__name>span,.automation-rule-type{border-radius:7px;box-shadow:none}.automation-task-row__actions button{border-color:#ded9e4;border-radius:6px;background:#fff;box-shadow:none}.automation-task-row__actions button:hover:not(:disabled){border-color:#bcaed8;background:#f8f5fc;transform:none}.automation-page-boundary{margin-top:12px;border-color:#e0dce4;border-radius:9px;background:#fff;box-shadow:none}.automation-access-state{min-height:220px;border-color:#dfdce3;border-radius:10px;background:#fff;box-shadow:none}.automation-drawer{border-left-color:#ded9e4;background:#fff;box-shadow:-16px 0 40px #21192a1f}.automation-drawer__header,.automation-drawer__footer{background:#fff;box-shadow:none}.automation-inline-state,.automation-drawer-card,.automation-detail-section,.automation-review-card,.automation-scope-card,.automation-rule-type-card{border-color:#e3dfe6;border-radius:8px;background:#fff;box-shadow:none}.automation-confirm__panel{border-color:#ded9e4;border-radius:10px;background:#fff;box-shadow:0 18px 48px #21192a29}@media(max-width:1180px){.automation-page__heading{align-items:flex-start;flex-direction:column}.automation-page__status{width:100%;min-width:0}}@media(max-width:760px){.automation-page{width:calc(100% + 32px);min-height:calc(100% + 32px);margin:-16px;padding:16px 12px 24px}.automation-page__heading h1{font-size:22px}.automation-control-bar{align-items:stretch;flex-direction:column}.automation-date-control{width:100%}.automation-control-bar__freshness{align-items:stretch;flex-direction:column;margin-left:0}.automation-control-bar__freshness span{width:100%}.automation-control-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-control-bar__actions .automation-button{width:100%}.automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-summary-card{min-height:82px;grid-template-columns:minmax(0,1fr);padding:11px}.automation-summary-card__icon{display:none}.automation-summary-card__content{width:100%;align-items:stretch}.automation-summary-card__headline{width:100%}.automation-summary-card small{white-space:nowrap}.automation-rule-board__header{align-items:flex-start;flex-direction:column}.automation-rule-board__composition{width:100%}.automation-filter-bar{grid-template-columns:1fr}.automation-search-field,.automation-field,.automation-filter-bar__scope{grid-column:1;width:100%}.automation-task-group__header{align-items:flex-start;flex-wrap:wrap}.automation-task-group__meta{width:100%;padding-left:30px}.automation-drawer{width:100vw;max-width:100vw}}.ads-page{width:calc(100% + 56px);max-width:none;min-height:calc(100% + 56px);margin:-28px;padding:22px 24px 32px;overflow-x:hidden;box-sizing:border-box;color:#30283a;background:radial-gradient(circle at 95% 0%,rgb(111 69 234 / 5%),transparent 22%),linear-gradient(180deg,#f9f8fbf5,#f6f5f8f0)}.ads-page *,.ads-page *:before,.ads-page *:after{box-sizing:border-box}.ads-page button,.ads-page input{font:inherit}.ads-page__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.ads-page__title>span,.ads-hierarchy__header>div>span{display:block;margin-bottom:3px;color:#7552c7;font-size:11px;font-weight:760;letter-spacing:.12em}.ads-page__title>div{display:flex;align-items:center;gap:9px}.ads-page__title h1,.ads-page__title p,.ads-hierarchy__header h2,.ads-hierarchy__header p{margin:0}.ads-page__title h1{color:#2e2538;font-size:30px;font-weight:760;letter-spacing:-.04em}.ads-page__title em{padding:4px 7px;border:1px solid #e3daf7;border-radius:7px;color:#6846b8;background:#f4efff;font-size:11px;font-style:normal;font-weight:700}.ads-page__title p{margin-top:6px;color:#8a8192;font-size:14px;line-height:1.55}.ads-page__status{display:flex;min-width:390px;align-items:center;gap:9px;padding:10px 10px 10px 13px;border:1px solid #e3ddec;border-radius:13px;background:#ffffffe0;box-shadow:0 5px 18px #2e223c0a}.ads-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#99909f;box-shadow:0 0 0 4px #99909f1a}.ads-status-dot.is-success{background:#36a675;box-shadow:0 0 0 4px #36a6751c}.ads-status-dot.is-warning{background:#cb8b2d;box-shadow:0 0 0 4px #cb8b2d1c}.ads-status-dot.is-danger{background:#c25562;box-shadow:0 0 0 4px #c255621c}.ads-page__status>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.ads-page__status strong{color:#4a4052;font-size:13px;font-weight:700}.ads-page__status small{color:#938a9a;font-size:11px}.ads-page__status button{border:0;cursor:pointer}.ads-page__status button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 9px;border-radius:8px;color:#6242b2;background:#f2edfc;font-size:12px;font-weight:700}.ads-page__status button:disabled{cursor:not-allowed;opacity:.55}.ads-page__status button svg,.ads-control-bar svg{width:13px;height:13px;stroke-width:1.9}.is-spinning{animation:ads-spin .85s linear infinite}.ads-control-bar{display:flex;min-height:52px;align-items:center;gap:12px;margin-bottom:14px;padding:8px 10px;border:1px solid #e9e5ed;border-radius:11px;background:#ffffffe0}.ads-date-picker{position:relative;z-index:30;flex:0 0 auto}.ads-date-picker button{border:0;font:inherit}.ads-date-picker__trigger{display:grid;width:326px;height:42px;align-items:center;grid-template-columns:30px minmax(0,1fr) auto 14px;gap:9px;padding:0 12px 0 9px;border:1px solid #e1dbea!important;border-radius:10px;color:#4e4357;outline:none;background:linear-gradient(180deg,#fff,#fcfbfd);box-shadow:0 2px 8px #3629450a;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ads-date-picker__trigger:hover,.ads-date-picker__trigger.is-open{border-color:#b8a5df!important;box-shadow:0 0 0 3px #7552c712,0 7px 20px #3d2b4e12}.ads-date-picker__trigger:active{transform:translateY(1px)}.ads-date-picker__icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:#6d4abc;background:#f1ebfd}.ads-date-picker__icon svg{width:15px;height:15px}.ads-date-picker__value{display:flex;min-width:0;flex-direction:column;gap:1px}.ads-date-picker__value small{color:#9a909f;font-size:9px;font-weight:650;letter-spacing:.08em}.ads-date-picker__value strong{overflow:hidden;color:#4a3f52;font-size:12px;font-weight:730;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.ads-date-picker__value i{margin:0 7px;color:#b0a6b6;font-size:10px;font-style:normal;font-weight:500}.ads-date-picker__trigger>em{padding:4px 6px;border-radius:6px;color:#7654c4;background:#f3eefe;font-size:10px;font-style:normal;font-weight:720;white-space:nowrap}.ads-date-picker__trigger>svg{width:13px;height:13px;color:#94899c;transition:transform .16s ease}.ads-date-picker__trigger>svg.is-open{transform:rotate(180deg)}.ads-date-picker__popover{position:absolute;top:calc(100% + 9px);left:0;z-index:80;width:404px;overflow:hidden;border:1px solid #ded6e8;border-radius:15px;background:#fffffffa;box-shadow:0 22px 55px #2d1f3b2e,0 5px 18px #38284814;animation:ads-date-picker-enter .15s ease-out}.ads-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px 12px;border-bottom:1px solid #eee9f2;background:radial-gradient(circle at 100% 0%,rgb(117 82 199 / 9%),transparent 45%),#fff}.ads-date-picker__header>span{display:flex;min-width:0;flex-direction:column;gap:4px}.ads-date-picker__header small,.ads-date-picker__footer small{color:#95899d;font-size:10px;font-weight:650}.ads-date-picker__header strong{color:#403548;font-size:13px;font-weight:740;white-space:nowrap}.ads-date-picker__header strong i{margin:0 7px;color:#a89dae;font-style:normal;font-weight:500}.ads-date-picker__header>em{padding:5px 8px;border-radius:7px;color:#6845b9;background:#efe8fd;font-size:10px;font-style:normal;font-weight:740}.ads-date-picker__shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:11px 13px 9px}.ads-date-picker__shortcuts button{height:31px;border:1px solid transparent;border-radius:7px;color:#746a7b;background:#f7f5f8;cursor:pointer;font-size:11px;font-weight:650;transition:color .14s ease,border-color .14s ease,background .14s ease}.ads-date-picker__shortcuts button:hover{color:#6342b3;border-color:#ddd1f3;background:#f5f0fe}.ads-date-picker__shortcuts button.is-active{color:#fff;border-color:#7552c7;background:linear-gradient(135deg,#7651cf,#6742ba);box-shadow:0 4px 10px #6742ba2e}.ads-date-picker__calendar{padding:4px 13px 11px}.ads-date-picker__calendar nav{display:grid;height:38px;align-items:center;grid-template-columns:34px minmax(0,1fr) 34px}.ads-date-picker__calendar nav strong{color:#4c4155;font-size:13px;font-weight:740;text-align:center}.ads-date-picker__calendar nav button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:#6e6377;background:transparent;cursor:pointer}.ads-date-picker__calendar nav button:last-child{justify-self:end}.ads-date-picker__calendar nav button:hover:not(:disabled){color:#6543b6;background:#f1ecfa}.ads-date-picker__calendar nav button:disabled{cursor:not-allowed;opacity:.28}.ads-date-picker__calendar nav svg{width:15px;height:15px}.ads-date-picker__weekdays,.ads-date-picker__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ads-date-picker__weekdays{margin:3px 0 5px}.ads-date-picker__weekdays span{color:#aaa0af;font-size:10px;font-weight:680;text-align:center}.ads-date-picker__days{row-gap:2px}.ads-date-picker__days button{position:relative;display:flex;height:36px;align-items:center;justify-content:center;padding:0;border-radius:7px;color:#554a5e;background:transparent;cursor:pointer;font-size:11px;font-weight:620}.ads-date-picker__days button:hover:not(:disabled){color:#6543b6;background:#f3eefc}.ads-date-picker__days button.is-outside{color:#c4bdc8}.ads-date-picker__days button.is-in-range{border-radius:0;color:#6543b6;background:#f0eafd}.ads-date-picker__days button.is-range-start,.ads-date-picker__days button.is-range-end{color:#fff;background:linear-gradient(135deg,#7956d0,#6540b8);box-shadow:0 4px 10px #6742ba2e;font-weight:760}.ads-date-picker__days button.is-range-start.is-range-end{border-radius:9px}.ads-date-picker__days button.is-today:not(.is-range-start,.is-range-end):after{position:absolute;right:50%;bottom:3px;width:3px;height:3px;border-radius:50%;background:#7552c7;content:"";transform:translate(50%)}.ads-date-picker__days button:disabled{color:#d8d2dc;cursor:not-allowed;opacity:.55}.ads-date-picker__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px 12px;border-top:1px solid #eee9f2;background:#fbfafc}.ads-date-picker__footer>span{display:flex;min-width:0;flex-direction:column;gap:2px}.ads-date-picker__footer>span strong{color:#514658;font-size:11px;font-weight:720;white-space:nowrap}.ads-date-picker__footer>div{display:flex;gap:7px}.ads-date-picker__footer button{height:32px;padding:0 14px;border:1px solid #e0d9e7;border-radius:8px;color:#6f6477;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.ads-date-picker__footer button:hover{border-color:#c9b9e8;color:#6241b1}.ads-date-picker__footer button.is-primary{border-color:#6d48be;color:#fff;background:linear-gradient(135deg,#7956d0,#6540b8);box-shadow:0 5px 12px #6742ba33}.ads-control-bar__freshness{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto}.ads-control-bar__freshness span{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;color:#716779;background:#f7f5f9;font-size:11px;font-weight:620;white-space:nowrap}.ads-control-bar__freshness span.is-stale{color:#98661d;background:#fff6e7}.ads-notice{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;border:1px solid;border-radius:9px;font-size:11px;line-height:1.5}.ads-notice>svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.ads-notice>div{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.ads-notice small{opacity:.72}.ads-notice.is-muted{border-color:#e5e0e8;color:#756c7c;background:#f8f6f9}.ads-notice.is-warning{border-color:#f0ddba;color:#90621f;background:#fff8ec}.ads-notice.is-danger{border-color:#efd1d5;color:#a14b56;background:#fff3f4}.ads-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.ads-summary-strip article{--metric-accent: #7250c6;--metric-soft: #f2edfd;display:flex;min-width:0;min-height:104px;align-items:center;gap:12px;padding:13px 15px;border:1px solid #e9e5ed;border-radius:13px;background:#ffffffe8;box-shadow:0 6px 18px #2e223c09}.ads-summary-strip article.is-orange{--metric-accent: #bc7727;--metric-soft: #fff3e2}.ads-summary-strip article.is-blue{--metric-accent: #4f6fc4;--metric-soft: #eef2ff}.ads-summary-strip article.is-cyan{--metric-accent: #33849b;--metric-soft: #eaf6f9}.ads-summary-strip article.is-rose{--metric-accent: #b85b70;--metric-soft: #fff0f3}.ads-summary-strip article.is-green{--metric-accent: #318d68;--metric-soft: #ebf7f1}.ads-summary-strip article.is-purple{--metric-accent: #7550c8;--metric-soft: #f1ecff}.ads-summary-strip article.is-slate{--metric-accent: #6f687b;--metric-soft: #f1eff4}.ads-summary-strip__icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;color:var(--metric-accent);background:var(--metric-soft)}.ads-summary-strip__icon svg{width:18px;height:18px;stroke-width:1.8}.ads-summary-strip article>span:last-child{display:flex;min-width:0;flex-direction:column}.ads-summary-strip small{color:#817788;font-size:12px;font-weight:660}.ads-summary-strip strong{margin-top:4px;overflow:hidden;color:#342a3e;font-size:clamp(20px,1.35vw,25px);font-weight:760;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.ads-summary-strip em{margin-top:3px;overflow:hidden;color:#aaa2ae;font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ads-hierarchy{min-width:0;overflow:hidden;border:1px solid #e6e1ea;border-radius:14px;background:#ffffffeb;box-shadow:0 8px 24px #2e223c0a}.ads-hierarchy__header{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #ebe7ee}.ads-hierarchy__header h2{color:#352b3f;font-size:19px;font-weight:750}.ads-hierarchy__header p{margin-top:5px;color:#958c9c;font-size:12px;line-height:1.5}.ads-hierarchy__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.ads-hierarchy__actions>button{display:inline-flex;height:38px;flex:0 0 auto;align-items:center;gap:6px;padding:0 12px;border:1px solid #e3ddec;border-radius:9px;color:#665a70;background:#fff;cursor:pointer;font-size:12px;font-weight:680}.ads-hierarchy__actions>button:hover{border-color:#cdbfea;color:#6543b3;background:#faf8ff}.ads-hierarchy__actions>button svg{width:14px;height:14px}.ads-hierarchy__search{position:relative;display:block;width:min(320px,28vw)}.ads-hierarchy__search svg{position:absolute;top:50%;left:9px;width:14px;height:14px;color:#968c9d;transform:translateY(-50%)}.ads-hierarchy__search input{width:100%;height:38px;padding:0 12px 0 32px;border:1px solid #e5e0e8;border-radius:8px;color:#514758;outline:none;background:#faf9fb;font-size:11px}.ads-hierarchy__search input:focus{border-color:#ad94e2;box-shadow:0 0 0 2px #7552c717}.ads-shop+.ads-shop{border-top:1px solid #e8e4eb}.ads-shop__row,.ads-account__row{display:grid;width:100%;align-items:center;border:0;text-align:left;cursor:pointer}.ads-shop__row{min-height:62px;grid-template-columns:22px minmax(220px,1.7fr) repeat(4,minmax(90px,.72fr)) minmax(112px,.8fr);gap:8px;padding:7px 12px;color:inherit;background:linear-gradient(90deg,#fbf9ff,#fff 30%)}.ads-shop__row:hover{background:#faf8fd}.ads-row-chevron{display:inline-flex;align-items:center;justify-content:center;color:#7658b8}.ads-row-chevron svg{width:14px;height:14px;stroke-width:2}.ads-shop__identity,.ads-account__identity{display:flex;min-width:0;align-items:center;gap:9px}.ads-shop__icon{display:inline-flex;width:31px;height:31px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:#6847b6;background:#eee8fa}.ads-shop__icon svg,.ads-account__identity>svg{width:15px;height:15px;stroke-width:1.8}.ads-shop__identity>span:last-child,.ads-account__identity>span{display:flex;min-width:0;flex-direction:column;gap:2px}.ads-shop__identity strong,.ads-account__identity strong{overflow:hidden;color:#3e3447;font-size:12px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.ads-shop__identity small,.ads-account__identity small{overflow:hidden;color:#998fa0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ads-row-metric,.ads-account__metric{display:flex;min-width:0;flex-direction:column;gap:2px}.ads-row-metric small,.ads-account__metric small{color:#9b929f;font-size:9px}.ads-row-metric strong,.ads-account__metric strong{overflow:hidden;color:#4b414f;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ads-shop__date{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#8d8393;font-size:9px;white-space:nowrap}.ads-shop__date svg{width:12px;height:12px}.ads-account-list{border-top:1px solid #eeeaf0;background:#fbfafc}.ads-account{margin:0 8px;border-bottom:1px solid #ede9ef;content-visibility:auto;contain-intrinsic-size:48px}.ads-account:last-child{border-bottom:0}.ads-account__row{min-height:48px;grid-template-columns:22px minmax(220px,1fr) minmax(105px,.45fr) minmax(105px,.45fr) minmax(145px,.55fr);gap:9px;padding:5px 10px 5px 36px;color:inherit;background:transparent}.ads-account__row:hover{background:#f7f4fa}.ads-account__identity>svg{flex:0 0 auto;color:#7a5eb5}.ads-account__note{color:#9a91a0;font-size:9px;text-align:right}.ads-campaign-table-wrap{overflow-x:auto;border-top:1px solid #ece8ef;background:#fff}.ads-campaign-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.ads-campaign-table th,.ads-campaign-table td{height:43px;padding:6px 8px;border-bottom:1px solid #f0edf2;color:#5d5362;font-size:10px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ads-campaign-table th{height:31px;color:#938a99;background:#f8f6f9;font-size:9px;font-weight:680}.ads-campaign-table th:first-child,.ads-campaign-table td:first-child,.ads-campaign-table th:nth-child(2),.ads-campaign-table td:nth-child(2){text-align:left}.ads-campaign-table th:first-child{width:210px}.ads-campaign-table th:nth-child(2){width:86px}.ads-campaign-table th:last-child{width:115px}.ads-campaign-table tbody tr:hover{background:#fcfbfd}.ads-campaign-table td:first-child strong,.ads-campaign-table td:first-child small,.ads-campaign-table__date strong,.ads-campaign-table__date small{display:block;overflow:hidden;text-overflow:ellipsis}.ads-campaign-table td:first-child strong{color:#44394b;font-size:10px;font-weight:700}.ads-campaign-table td:first-child small,.ads-campaign-table__date small{margin-top:2px;color:#a198a6;font-size:8px}.ads-campaign-table td.is-accent{color:#6843bd;font-weight:750}.ads-plan-status{display:inline-flex;padding:3px 6px;border-radius:6px;color:#746a7b;background:#f1eef3;font-size:9px;font-weight:660}.ads-plan-status.is-success{color:#287b59;background:#eaf7f1}.ads-plan-status.is-warning{color:#936219;background:#fff4df}.ads-plan-status.is-danger{color:#a74451;background:#fff0f2}.ads-data-table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;scrollbar-color:#cfc3e5 #f5f2f8;scrollbar-width:thin}.ads-data-table{width:100%;min-width:2280px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.ads-data-table th,.ads-data-table td{height:58px;padding:10px 12px;border-bottom:1px solid #eeeaf1;color:#554b5c;font-size:14px;line-height:1.42;text-align:right;vertical-align:middle;white-space:nowrap}.ads-data-table th{position:sticky;z-index:3;top:0;height:43px;color:#756b7d;background:#f7f5f9;font-size:13.5px;font-weight:700}.ads-data-table th:first-child,.ads-data-table td:first-child,.ads-data-table th:nth-last-child(3),.ads-data-table td:nth-last-child(3),.ads-data-table th:nth-last-child(2),.ads-data-table td:nth-last-child(2){text-align:left}.ads-data-table th:first-child{z-index:5;left:0;width:350px}.ads-data-table td:first-child{position:sticky;z-index:2;left:0;width:350px;background:#fff;box-shadow:1px 0 #ece7f0}.ads-data-table th:nth-child(2){width:122px}.ads-data-table th:nth-child(3),.ads-data-table th:nth-child(4),.ads-data-table th:nth-child(8),.ads-data-table th:nth-child(9){width:105px}.ads-data-table th:nth-child(5),.ads-data-table th:nth-child(6),.ads-data-table th:nth-child(7),.ads-data-table th:nth-child(11),.ads-data-table th:nth-child(12){width:96px}.ads-data-table th:nth-child(10){width:145px}.ads-data-table th:nth-child(13){width:132px}.ads-data-table th:nth-child(14){width:250px}.ads-data-table th:nth-child(15){width:150px}.ads-data-table th:nth-child(16){width:82px}.ads-data-row:hover td{background:#fbf9fd}.ads-data-row.is-shop td{height:68px;background:#fbf9ff;font-weight:680}.ads-data-row.is-shop td:first-child{background:#f8f4ff}.ads-data-row.is-account td:first-child{background:#fbf9fc}.ads-data-row.is-campaign td{background:#fff}.ads-data-table td.is-accent{color:#6843bd;font-weight:780}.ads-data-table td.is-missing{color:#aaa2ae}.ads-entity-cell{display:flex;min-width:0;align-items:center;gap:9px}.ads-entity-cell.is-account{padding-left:22px}.ads-entity-cell.is-campaign{padding-left:46px}.ads-tree-toggle{display:inline-flex;width:27px;height:27px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid #ded5eb;border-radius:7px;color:#6b4eb0;background:#fff;cursor:pointer}.ads-tree-toggle:hover{border-color:#bda9df;background:#f5f0ff}.ads-tree-toggle svg{width:15px;height:15px}.ads-tree-leaf{width:27px;height:1px;flex:0 0 auto;background:#d9d1e1}.ads-entity-cell__icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:#6c4bb6;background:#f0eafd}.ads-entity-cell.is-account .ads-entity-cell__icon{color:#4e6cad;background:#edf2fb}.ads-entity-cell.is-campaign .ads-entity-cell__icon{width:30px;height:30px;color:#8b6b38;background:#fbf3e7}.ads-entity-cell__icon svg{width:16px;height:16px}.ads-entity-cell__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.ads-entity-cell__copy strong{overflow:hidden;color:#3f3547;font-size:14.5px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.ads-entity-cell__copy small{overflow:hidden;color:#948a9a;font-size:11px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.ads-data-table__status{white-space:normal!important}.ads-data-table__status .ads-plan-status{padding:4px 7px;font-size:10.5px}.ads-data-table__status small{display:-webkit-box;margin-top:4px;overflow:hidden;color:#928899;font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ads-data-table__date strong,.ads-data-table__date small{display:block}.ads-data-table__date strong{color:#554a5d;font-size:12px;font-weight:680}.ads-data-table__date small{margin-top:3px;color:#9b929f;font-size:10.5px}.ads-data-table__action button{height:32px;padding:0 11px;border:1px solid #dcd2ec;border-radius:8px;color:#6846b6;background:#f7f3ff;cursor:pointer;font-size:11px;font-weight:700}.ads-data-table__action button:hover{border-color:#baa6df;background:#efe7ff}.ads-data-table__empty-row td{position:static!important;height:54px;padding-left:70px;color:#8f8596;background:#fbfafc!important;box-shadow:none!important;font-size:12px;text-align:left!important}.ads-campaign-empty,.ads-hierarchy__empty{display:flex;align-items:center;justify-content:center;gap:9px;color:#8c8293}.ads-campaign-empty{min-height:58px;border-top:1px solid #eeeaf0;background:#fff}.ads-campaign-empty>svg,.ads-hierarchy__empty>svg{width:18px;height:18px;color:#8a70c2;stroke-width:1.6}.ads-campaign-empty span,.ads-hierarchy__empty span{display:flex;flex-direction:column;gap:2px}.ads-campaign-empty strong,.ads-hierarchy__empty strong{color:#665c6c;font-size:10px}.ads-campaign-empty small,.ads-hierarchy__empty small{color:#9e95a3;font-size:9px}.ads-hierarchy__empty{min-height:150px}.ads-hierarchy__empty.is-nested{min-height:70px}.ads-skeleton{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #e6e1ea;border-radius:11px;color:#8c8293;background:#ffffffd6}.ads-skeleton svg{width:24px;height:24px;color:#7552c7}.ads-skeleton strong{color:#5d5265;font-size:12px}.ads-skeleton span{font-size:10px}@keyframes ads-spin{to{transform:rotate(360deg)}}@keyframes ads-date-picker-enter{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ads-control-bar__export{display:inline-flex;height:34px;flex:0 0 auto;align-items:center;gap:5px;padding:0 8px;border:1px solid #dfd6f1;border-radius:7px;color:#6544b4;background:#f5f0ff;cursor:pointer;font-size:12px;font-weight:700}.ads-control-bar__export:disabled{cursor:not-allowed;opacity:.5}.ads-campaign-table__open{display:block;width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.ads-campaign-table__open:hover strong{color:#6843bd}.ads-detail-layer{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0}.ads-detail-layer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#231b2b47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.ads-detail{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(560px,94vw);flex-direction:column;padding:20px;overflow-y:auto;border-left:1px solid #e4ddec;background:#fbfafc;box-shadow:-18px 0 48px #231b2b29;animation:ads-detail-in .18s ease-out}.ads-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e9e4ec}.ads-detail>header span{display:block;margin-bottom:4px;color:#7552c7;font-size:11px;font-weight:740;letter-spacing:.1em}.ads-detail h2,.ads-detail p,.ads-detail h3{margin:0}.ads-detail h2{color:#352b3e;font-size:22px;font-weight:750;letter-spacing:-.025em}.ads-detail p{margin-top:4px;color:#958b9c;font-size:12px}.ads-detail>header>button{display:inline-flex;width:29px;height:29px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #e2dce7;border-radius:8px;color:#756b7c;background:#fff;cursor:pointer}.ads-detail>header>button svg{width:15px;height:15px}.ads-detail__badges{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0}.ads-detail__badges span{padding:4px 7px;border:1px solid #e3dcf1;border-radius:6px;color:#6849ad;background:#f4f0fb;font-size:10.5px;font-weight:670}.ads-detail__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ads-detail__metrics article{display:flex;min-height:76px;justify-content:center;flex-direction:column;padding:9px 10px;border:1px solid #e8e3eb;border-radius:8px;background:#fff}.ads-detail__metrics small{color:#978e9c;font-size:11px}.ads-detail__metrics strong{margin-top:3px;color:#423747;font-size:17px;font-weight:720}.ads-detail__source{margin-top:12px;padding:11px;border:1px solid #e8e3eb;border-radius:8px;background:#fff}.ads-detail__source h3{margin-bottom:7px;color:#514657;font-size:13px}.ads-detail__source dl{margin:0}.ads-detail__source dl>div{display:grid;min-height:34px;align-items:center;grid-template-columns:82px minmax(0,1fr);gap:8px;border-bottom:1px solid #f0edf2}.ads-detail__source dl>div:last-child{border-bottom:0}.ads-detail__source dt,.ads-detail__source dd{margin:0;font-size:11px}.ads-detail__source dt{color:#9a919f}.ads-detail__source dd{color:#5d5263;line-height:1.5;text-align:right}.ads-detail>footer{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:14px;color:#8f8596;font-size:11px;line-height:1.55}.ads-detail>footer svg{width:14px;height:14px;flex:0 0 auto;color:#7050b4}@keyframes ads-detail-in{0%{opacity:.5;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media(max-width:1360px){.ads-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-summary-strip strong{font-size:22px}.ads-shop__row{grid-template-columns:22px minmax(210px,1.5fr) repeat(3,minmax(86px,.65fr)) minmax(105px,.7fr)}.ads-shop__row .ads-row-metric:nth-of-type(4){display:none}}@media(max-width:959px){.ads-page{width:calc(100% + 40px);min-height:calc(100% + 40px);margin:-20px;padding:16px}.ads-page__header,.ads-control-bar,.ads-hierarchy__header{align-items:stretch;flex-direction:column}.ads-page__status{min-width:0}.ads-date-picker,.ads-date-picker__trigger{width:100%}.ads-control-bar__freshness{width:100%;align-items:flex-start;flex-direction:column;margin-left:0}.ads-control-bar__export{width:max-content}.ads-hierarchy__search{width:100%}.ads-hierarchy__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.ads-hierarchy__actions .ads-hierarchy__search{flex:1 1 260px}.ads-shop__row{grid-template-columns:22px minmax(190px,1fr) repeat(2,minmax(85px,.6fr))}.ads-shop__row .ads-row-metric:nth-of-type(n+3),.ads-shop__date{display:none}.ads-account__row{grid-template-columns:22px minmax(190px,1fr) minmax(100px,.5fr);padding-left:14px}.ads-account__metric:nth-of-type(2),.ads-account__note{display:none}}@media(max-width:620px){.ads-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-summary-strip article{min-height:96px;padding:11px 12px}.ads-summary-strip strong{font-size:19px}.ads-hierarchy__actions>button{flex:1;justify-content:center}.ads-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-date-picker__popover{width:min(404px,calc(100vw - 32px))}.ads-date-picker__shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-date-picker__header{align-items:flex-start;flex-direction:column;gap:8px}.ads-date-picker__footer{align-items:stretch;flex-direction:column}.ads-date-picker__footer>div{justify-content:flex-end}.ads-shop__row{grid-template-columns:22px minmax(0,1fr) minmax(82px,.45fr)}.ads-shop__row .ads-row-metric:nth-of-type(n+2){display:none}.ads-account__row{grid-template-columns:22px minmax(0,1fr)}.ads-account__metric{display:none}}@media(max-width:420px){.ads-page{width:calc(100% + 24px);min-height:calc(100% + 32px);margin:-16px -12px;padding:14px 10px 20px}.ads-summary-strip strong{font-size:15px}.ads-date-picker__popover{width:calc(100vw - 20px)}.ads-date-picker__value strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.is-spinning{animation-duration:1.8s}.ads-detail,.ads-date-picker__popover{animation:none}}.ads-page{padding:20px 20px 28px;color:#24202b;background:#f7f7f9}.ads-page__header{gap:16px;margin-bottom:12px}.ads-page__title>span,.ads-hierarchy__header>div>span{margin-bottom:4px;color:#7252c5;font-size:12px;font-weight:650;letter-spacing:0}.ads-page__title h1{color:#211c29;font-size:25px;font-weight:720;letter-spacing:-.02em}.ads-page__title em{padding:3px 7px;border-color:#ded6ef;border-radius:6px;color:#6747b2;background:#f4f0fb;font-size:11px}.ads-page__title p{margin-top:5px;color:#777080;font-size:13px;line-height:1.45}.ads-page__status{min-width:360px;padding:9px 9px 9px 12px;border-color:#e1dee6;border-radius:10px;background:#fff;box-shadow:none}.ads-status-dot,.ads-status-dot.is-success,.ads-status-dot.is-warning,.ads-status-dot.is-danger{box-shadow:none}.ads-page__status button{height:34px;border:1px solid #ded8e7;border-radius:7px;color:#5f43aa;background:#fff}.ads-control-bar{min-height:50px;gap:10px;margin-bottom:12px;padding:6px 8px;border-color:#e2dfe6;border-radius:10px;background:#fff}.ads-date-picker__trigger{height:38px;border-color:#ded9e5!important;border-radius:8px;background:#fff;box-shadow:none}.ads-date-picker__trigger:hover,.ads-date-picker__trigger.is-open{border-color:#b9aad9!important;box-shadow:0 0 0 2px #6f4eb814;transform:none}.ads-date-picker__trigger:active{transform:none}.ads-date-picker__popover{border-color:#ddd8e3;border-radius:10px;box-shadow:0 12px 32px #241c2f1f}.ads-date-picker__shortcuts button.is-active,.ads-date-picker__days button.is-range-start,.ads-date-picker__days button.is-range-end,.ads-date-picker__footer button.is-primary{background:#6f4dbd;box-shadow:none}.ads-control-bar__freshness span{border:1px solid #ebe8ef;border-radius:6px;background:#faf9fb}.ads-notice{border-radius:8px;box-shadow:none}.ads-summary-strip{gap:8px;margin-bottom:12px}.ads-summary-strip article{min-height:88px;gap:10px;padding:13px;border-color:#e3e0e7;border-radius:9px;background:#fff;box-shadow:none}.ads-summary-strip article:before{height:2px;opacity:.78}.ads-summary-strip article:hover{border-color:#d8d2df;box-shadow:none;transform:none}.ads-summary-strip__icon{width:31px;height:31px;border-radius:7px}.ads-summary-strip small{color:#756f7b;font-size:11px}.ads-summary-strip strong{color:#28222f;font-size:18px;font-weight:710}.ads-summary-strip em{color:#918a96;font-size:10px}.ads-hierarchy{border-color:#dfdce3;border-radius:10px;background:#fff;box-shadow:none}.ads-hierarchy__header{min-height:72px;gap:16px;padding:13px 14px;border-bottom-color:#e8e5ea}.ads-hierarchy__header h2{color:#292330;font-size:17px;font-weight:700}.ads-hierarchy__header p{margin-top:3px;color:#7d7682;font-size:11px}.ads-hierarchy__actions{gap:6px}.ads-hierarchy__actions>button,.ads-data-table__action button{min-height:32px;border-color:#ded9e4;border-radius:7px;color:#5f47a2;background:#fff;box-shadow:none}.ads-hierarchy__actions>button:hover,.ads-data-table__action button:hover{border-color:#bcaed8;background:#f8f5fc;transform:none}.ads-hierarchy__search{min-height:34px;border-color:#ded9e4;border-radius:7px;background:#fff}.ads-hierarchy__search input:focus{box-shadow:none}.ads-data-table-wrap{scrollbar-color:#cec7d6 transparent}.ads-data-table{background:#fff}.ads-data-table th{height:38px;color:#6f6875;background:#f7f6f8;font-size:10px;font-weight:660}.ads-data-table td{height:54px;border-bottom-color:#ece9ee;color:#332d39;background:#fff}.ads-data-row.is-shop td{background:#fbfaff}.ads-data-row.is-account td{background:#fdfcfe}.ads-data-row:hover td,.ads-data-row.is-shop:hover td,.ads-data-row.is-account:hover td{background:#f8f6fb}.ads-entity-cell__icon{border-radius:7px;box-shadow:none}.ads-entity-cell__copy strong{color:#302a36;font-size:12px;font-weight:680}.ads-entity-cell__copy small,.ads-metric-cell small,.ads-data-table__date small,.ads-data-table__status small{color:#918a96;font-size:10px}.ads-metric-cell strong,.ads-data-table__date strong{color:#302a36;font-size:12px;font-weight:660}.ads-plan-status{border-radius:999px;box-shadow:none}.ads-detail{width:min(720px,calc(100vw - 24px));border-left-color:#ded9e4;background:#fff;box-shadow:-16px 0 40px #21192a1f}.ads-detail>header{background:#fff}.ads-detail__metrics article{border-color:#e4e0e7;border-radius:8px;background:#faf9fb;box-shadow:none}.ads-detail__source{border-color:#e4e0e7;border-radius:8px;background:#fff}@media(min-width:1560px){.ads-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1180px){.ads-page__header{align-items:flex-start;flex-direction:column}.ads-page__status{width:100%;min-width:0}}@media(max-width:760px){.ads-page{width:calc(100% + 32px);min-height:calc(100% + 32px);margin:-16px;padding:16px 12px 24px}.ads-page__title h1{font-size:22px}.ads-control-bar{align-items:stretch;flex-direction:column}.ads-date-picker,.ads-date-picker__trigger{width:100%}.ads-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-summary-strip article{min-height:82px;padding:11px}.ads-summary-strip__icon{display:none}.ads-hierarchy__header{align-items:stretch;flex-direction:column}.ads-hierarchy__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ads-hierarchy__search{grid-column:1 / -1}.ads-detail{width:100vw;max-width:100vw}}.business-analysis-page{position:relative;z-index:1;width:min(100%,2240px);margin:0 auto;color:#2d2434}.business-analysis-page button,.business-analysis-page input,.business-analysis-page select{font:inherit}.business-analysis-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.business-analysis-page-heading>div:first-child>span,.business-analysis-panel-heading>div>span{color:#6d43d3;font-size:12px;font-weight:770;letter-spacing:.04em}.business-analysis-page-heading h1{margin:6px 0 4px;color:#251d2c;font-size:clamp(32px,2vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.business-analysis-page-heading p{margin:0;color:#776d7e;font-size:14px;line-height:1.55}.business-analysis-readback{display:flex;min-width:374px;align-items:center;gap:11px;padding:10px 11px 10px 14px;border:1px solid #e4dfeb;border-radius:14px;background:#ffffffed;box-shadow:0 13px 36px #291e380d}.business-analysis-readback__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#d89025;box-shadow:0 0 0 5px #d890251c}.business-analysis-readback.is-live .business-analysis-readback__dot{background:#2eaf7c;box-shadow:0 0 0 5px #2eaf7c1c;animation:business-analysis-breathe 2.8s ease-in-out infinite}.business-analysis-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.business-analysis-readback small{color:#948a9a;font-size:11px}.business-analysis-readback strong{margin-top:2px;color:#4e4356;font-size:13px;font-variant-numeric:tabular-nums}.business-analysis-readback button,.business-analysis-gate button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d9cef2;border-radius:10px;color:#6035c6;background:#f8f4ff;cursor:pointer;font-size:13px;font-weight:720}.business-analysis-readback button:hover,.business-analysis-gate button:hover{border-color:#c7b5ed;background:#f1eaff}.business-analysis-readback button:focus-visible,.business-analysis-gate button:focus-visible,.business-analysis-presets button:focus-visible,.business-analysis-trend-tabs button:focus-visible{outline:2px solid #7245d5;outline-offset:2px}.business-analysis-readback button:focus{box-shadow:0 0 0 3px #7245d52e}.business-analysis-readback button:disabled{cursor:wait;opacity:.68}.business-analysis-readback button svg,.business-analysis-gate button svg{width:15px;height:15px}.business-analysis-readback button:disabled svg{animation:business-analysis-spin .9s linear infinite}.business-analysis-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;border:1px solid #efd39e;border-radius:12px;color:#76511c;background:#fff9ecf0}.business-analysis-notice.is-error{border-color:#efc4ca;color:#8d3945;background:#fff5f6}.business-analysis-notice>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:#ad7016}.business-analysis-notice.is-error>svg{color:#cb4e5f}.business-analysis-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.business-analysis-notice strong{font-size:13px}.business-analysis-notice p{margin:0;font-size:12px;line-height:1.5}.business-analysis-toolbar{display:grid;grid-template-columns:minmax(620px,1.65fr) minmax(300px,.9fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid #e7e2eb;border-radius:14px;background:#ffffffed;box-shadow:0 10px 30px #2a1f3908}.business-analysis-date-range,.business-analysis-shop-filter{min-width:0;min-height:42px;border:1px solid #e4dfe8;border-radius:10px;background:#fff}.business-analysis-date-range{display:grid;grid-template-columns:18px minmax(150px,1fr) 18px minmax(150px,1fr) auto;align-items:center;gap:9px;padding:0 10px}.business-analysis-date-range:focus-within,.business-analysis-shop-filter:focus-within{border-color:#9b7be6;box-shadow:0 0 0 3px #7043d81f}.business-analysis-date-range>svg,.business-analysis-shop-filter>svg{width:15px;height:15px;color:#744fca}.business-analysis-date-range>label{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.business-analysis-date-range>label>span,.business-analysis-shop-filter>span{color:#8d8493;font-size:11px;font-weight:660;white-space:nowrap}.business-analysis-date-range>i{width:14px;height:1px;background:#cfc8d6}.business-analysis-date-range input,.business-analysis-shop-filter select{width:100%;min-width:0;border:0;outline:0;color:#514657;background:transparent;font-size:13px;font-weight:680}.business-analysis-presets{display:flex;align-items:center;gap:4px}.business-analysis-presets button{min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:7px;color:#796d81;background:#f7f5f9;cursor:pointer;font-size:11px;font-weight:680;white-space:nowrap}.business-analysis-presets button:hover{border-color:#d8ccef;color:#653bc7;background:#f5f0ff}.business-analysis-shop-filter{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:9px;padding:0 11px}.business-analysis-toolbar__readonly{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #cde8dc;border-radius:10px;color:#25785b;background:#f2fbf7;font-size:12px;font-weight:690;white-space:nowrap}.business-analysis-toolbar__readonly svg{width:15px;height:15px}.business-analysis-metric-deck{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid #e5e0e9;border-radius:16px;background:#e5e0e9;box-shadow:0 14px 38px #2a1f390d}.business-analysis-metric-deck>article{position:relative;display:flex;min-width:0;min-height:146px;flex-direction:column;padding:17px 17px 15px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgb(111 69 217 / 6%),transparent 38%),#fff}.business-analysis-metric-deck>article.is-primary{grid-column:span 2;color:#fff;background:radial-gradient(circle at 90% 0%,rgb(255 255 255 / 15%),transparent 34%),linear-gradient(130deg,#32204f,#5330a4 57%,#794de5)}.business-analysis-metric-deck>article.is-primary:after{position:absolute;top:-85px;right:-50px;width:230px;height:230px;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;box-shadow:0 0 0 34px #ffffff0a,0 0 0 68px #ffffff08;content:""}.business-analysis-metric-deck>article.is-missing{background:linear-gradient(135deg,#fff8e8db,#fffffff5),#fff}.business-analysis-metric-deck article>header,.business-analysis-metric-deck article>footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.business-analysis-metric-deck article>header>span{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:9px;color:#7449d5;background:#f1ebff}.business-analysis-metric-deck article>header svg{width:15px;height:15px}.business-analysis-metric-deck article>header small{color:#9b929f;font-size:10px}.business-analysis-metric-deck article.is-primary>header>span{color:#fff;background:#ffffff26}.business-analysis-metric-deck article.is-primary>header small{color:#ffffffb5}.business-analysis-metric-deck article>p{position:relative;z-index:1;margin:14px 0 4px;color:#8c828f;font-size:12px;font-weight:650}.business-analysis-metric-deck article.is-primary>p{color:#ffffffbd}.business-analysis-metric-deck article>strong{position:relative;z-index:1;min-width:0;color:#302638;font-size:clamp(22px,1.38vw,30px);font-weight:790;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.12;overflow-wrap:anywhere}.business-analysis-metric-deck article.is-primary>strong{color:#fff;font-size:clamp(34px,2.4vw,48px)}.business-analysis-metric-deck article.is-missing>strong{color:#9b743a;font-size:20px;letter-spacing:0}.business-analysis-metric-deck article>footer{margin-top:auto;padding-top:13px}.business-analysis-metric-deck article>footer em,.business-analysis-ledger-body em{display:inline-flex;min-width:0;align-items:center;gap:3px;color:#827888;font-size:11px;font-style:normal;font-weight:720}.business-analysis-metric-deck article>footer em svg,.business-analysis-ledger-body em svg{width:13px;height:13px;flex:0 0 auto}.business-analysis-metric-deck article>footer em.is-positive,.business-analysis-ledger-body em.is-positive{color:#16996b}.business-analysis-metric-deck article>footer em.is-negative,.business-analysis-ledger-body em.is-negative{color:#d54d5e}.business-analysis-metric-deck article>footer em.is-missing,.business-analysis-ledger-body em.is-missing{color:#a86e1b}.business-analysis-metric-deck article>footer small{color:#a49ba7;font-size:10px;white-space:nowrap}.business-analysis-metric-deck article.is-primary>footer em,.business-analysis-metric-deck article.is-primary>footer small{color:#ffffffd1}.business-analysis-primary-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(340px,.78fr);align-items:stretch;gap:14px;margin-bottom:14px}.business-analysis-panel{min-width:0;border:1px solid #e6e1e9;border-radius:16px;background:#fffffff0;box-shadow:0 14px 38px #2a1f390a}.business-analysis-panel-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 19px 16px;border-bottom:1px solid #ede9f0}.business-analysis-panel-heading>div{min-width:0}.business-analysis-panel-heading h2{margin:4px 0 2px;color:#2e2535;font-size:20px;font-weight:770;letter-spacing:-.025em}.business-analysis-panel-heading p{margin:0;color:#948b99;font-size:12px;line-height:1.5}.business-analysis-panel-heading>strong{flex:0 0 auto;padding:5px 9px;border:1px solid #e0d5f5;border-radius:999px;color:#6c40cb;background:#f8f4ff;font-size:11px;font-weight:720}.business-analysis-trend{display:flex;min-height:500px;flex-direction:column;overflow:hidden}.business-analysis-trend-tabs{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:3px;border:1px solid #e4deea;border-radius:10px;background:#f7f5f9}.business-analysis-trend-tabs button{min-height:28px;padding:0 10px;border:0;border-radius:7px;color:#827788;background:transparent;cursor:pointer;font-size:11px;font-weight:690}.business-analysis-trend-tabs button:hover{color:#6137c2}.business-analysis-trend-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#5632ae,#7950e3);box-shadow:0 5px 13px #6137c233}.business-analysis-trend-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 18px 0;overflow:hidden;border:1px solid #ebe6ef;border-radius:11px;background:#ebe6ef}.business-analysis-trend-summary>div{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;padding:9px 12px;background:#faf9fb}.business-analysis-trend-summary small{color:#9a919e;font-size:10px}.business-analysis-trend-summary strong{margin-top:4px;color:#43394a;font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business-analysis-chart{position:relative;min-height:0;flex:1;padding:8px 14px 0}.business-analysis-chart svg{display:block;width:100%;height:100%;min-height:285px;overflow:visible}.business-analysis-chart-grid{stroke:#ebe7ef;stroke-width:1;vector-effect:non-scaling-stroke}.business-analysis-chart-axis,.business-analysis-chart-date{fill:#9b929f;font-family:inherit;font-size:11px}.business-analysis-chart-line{fill:none;stroke:url(#business-analysis-gradient);stroke:#7245d5;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.business-analysis-chart-point{fill:#fff;stroke:#7245d5;stroke-width:3;vector-effect:non-scaling-stroke}.business-analysis-trend>footer{display:flex;align-items:center;gap:7px;padding:10px 18px 14px;color:#8f8594;font-size:11px}.business-analysis-trend>footer svg{width:14px;height:14px;color:#7548d6}.business-analysis-sources{display:flex;min-height:500px;flex-direction:column;overflow:hidden}.business-analysis-source-list{display:grid;gap:10px;padding:14px 14px 10px}.business-analysis-source-list>article{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #e9e4ed;border-radius:12px;background:#fbfafc}.business-analysis-source-list>article>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;color:#7350bd;background:#eee8fb}.business-analysis-source-list>article.is-live>span{color:#22875f;background:#e8f7f0}.business-analysis-source-list>article.is-missing>span{color:#a96e19;background:#fff1d8}.business-analysis-source-list svg{width:17px;height:17px}.business-analysis-source-list>article>div{min-width:0}.business-analysis-source-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.business-analysis-source-list header strong{color:#44394b;font-size:13px}.business-analysis-source-list header small{padding:2px 6px;border-radius:999px;color:#74687b;background:#f0edf2;font-size:9px;font-weight:720}.business-analysis-source-list article.is-live header small{color:#287a5c;background:#e7f6ef}.business-analysis-source-list article.is-missing header small{color:#98631c;background:#fff0d5}.business-analysis-source-list p{margin:5px 0 4px;color:#807685;font-size:11px;line-height:1.5}.business-analysis-source-list time{color:#aaa1ad;font-size:10px}.business-analysis-profit-gap{display:flex;align-items:flex-start;gap:9px;margin:auto 14px 14px;padding:11px 12px;border:1px solid #efd39f;border-radius:11px;color:#7a541e;background:#fff9ec}.business-analysis-profit-gap>svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px}.business-analysis-profit-gap strong{font-size:12px}.business-analysis-profit-gap p{margin:3px 0 0;font-size:10px;line-height:1.55}.business-analysis-ranking,.business-analysis-ledger{margin-bottom:14px;overflow:hidden}.business-analysis-ranking-table,.business-analysis-ledger-table{overflow-x:auto}.business-analysis-ranking-head,.business-analysis-ranking-body>article{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(128px,.86fr) minmax(105px,.68fr) minmax(110px,.72fr) minmax(120px,.78fr) minmax(115px,.75fr) 78px;align-items:center;gap:12px;min-width:1040px}.business-analysis-ranking-head{min-height:38px;padding:0 17px;border-bottom:1px solid #eeeaf1;color:#948b99;background:#faf9fb;font-size:10px;font-weight:680}.business-analysis-ranking-body>article{min-height:74px;padding:10px 17px;border-bottom:1px solid #f0edf2}.business-analysis-ranking-body>article:last-child{border-bottom:0}.business-analysis-ranking-shop{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.business-analysis-ranking-shop>span{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:9px;color:#7143d2;background:#eee8fc;font-size:12px;font-weight:790}.business-analysis-ranking-shop>div{min-width:0}.business-analysis-ranking-shop strong{display:block;color:#423748;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.business-analysis-ranking-shop small{display:block;margin-top:3px;color:#a198a5;font-size:10px}.business-analysis-ranking-body dl{display:contents;margin:0}.business-analysis-ranking-body dl>div{min-width:0}.business-analysis-ranking-body dt{display:none}.business-analysis-ranking-body dd{margin:0;color:#4c4153;font-size:12px;font-weight:690;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business-analysis-source-tag{display:inline-flex;justify-self:start;padding:4px 7px;border-radius:999px;color:#746a79;background:#f0edf2;font-size:9px;font-weight:730}.business-analysis-source-tag.is-live{color:#277d5c;background:#e8f7f0}.business-analysis-source-tag.is-partial{color:#95611a;background:#fff0d4}.business-analysis-ledger-head,.business-analysis-ledger-body>article{display:grid;grid-template-columns:minmax(185px,1.4fr) minmax(100px,.72fr) minmax(140px,.88fr) minmax(140px,.88fr) minmax(110px,.68fr) minmax(118px,.72fr);align-items:center;gap:14px;min-width:900px}.business-analysis-ledger-head{min-height:38px;padding:0 17px;border-bottom:1px solid #eeeaf1;color:#948b99;background:#faf9fb;font-size:10px;font-weight:680}.business-analysis-ledger-body>article{min-height:62px;padding:9px 17px;border-bottom:1px solid #f0edf2}.business-analysis-ledger-body>article:last-child{border-bottom:0}.business-analysis-ledger-body>article.is-missing{background:#fffcf5}.business-analysis-ledger-name{display:flex;min-width:0;align-items:center;gap:9px}.business-analysis-ledger-name>span{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:#7347d1;background:#f0eaff}.business-analysis-ledger-name svg{width:14px;height:14px}.business-analysis-ledger-name strong{color:#433849;font-size:12px}.business-analysis-ledger-body article>span:not(.business-analysis-metric-state){color:#817687;font-size:11px}.business-analysis-ledger-body article>strong{color:#493e50;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business-analysis-metric-state{justify-self:start;padding:4px 7px;border-radius:999px;color:#287a5b;background:#e8f7f0;font-size:9px;font-weight:730}.business-analysis-metric-state.is-partial{color:#95621c;background:#fff1d6}.business-analysis-metric-state.is-missing{color:#95621c;background:#fff0d4}.business-analysis-empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#968c9b;text-align:center}.business-analysis-empty>svg{width:30px;height:30px;margin-bottom:11px;color:#8968d0}.business-analysis-empty strong{color:#4d4254;font-size:14px}.business-analysis-empty p{margin:5px 0 0;font-size:11px}.business-analysis-page-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:3px 0 8px;color:#928894;font-size:11px;line-height:1.5;text-align:center}.business-analysis-page-footer svg{width:14px;height:14px;flex:0 0 auto;color:#7144d0}.business-analysis-gate{display:flex;width:min(100%,760px);min-height:280px;align-items:center;gap:18px;margin:80px auto;padding:32px;border:1px solid #e4deea;border-radius:18px;background:#fffffff0;box-shadow:0 22px 60px #2a1f3914}.business-analysis-gate>span{display:inline-flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:16px;color:#6840c5;background:#eee7fd}.business-analysis-gate>span svg{width:25px;height:25px}.business-analysis-gate>div{min-width:0;flex:1}.business-analysis-gate h1{margin:0;color:#312737;font-size:22px}.business-analysis-gate p{margin:7px 0 0;color:#827786;font-size:13px;line-height:1.6}.business-analysis-loading{display:grid;gap:14px}.business-analysis-loading>div{overflow:hidden;border:1px solid #e9e4ec;border-radius:15px;background:linear-gradient(100deg,#f7f5f9 15%,#fff,#f7f5f9 55%);background-size:250% 100%;animation:business-analysis-skeleton 1.6s linear infinite}.business-analysis-loading__heading{width:42%;height:76px}.business-analysis-loading__toolbar{height:62px}.business-analysis-loading__metrics{height:292px}.business-analysis-loading__content{display:grid;height:460px;grid-template-columns:1.7fr .8fr;gap:14px;border:0!important;background:transparent!important;animation:none!important}.business-analysis-loading__content>span{border:1px solid #e9e4ec;border-radius:15px;background:linear-gradient(100deg,#f7f5f9 15%,#fff,#f7f5f9 55%);background-size:250% 100%;animation:business-analysis-skeleton 1.6s linear infinite}@media(max-width:1600px){.business-analysis-toolbar{grid-template-columns:minmax(590px,1.5fr) minmax(270px,.8fr)}.business-analysis-toolbar__readonly{grid-column:1 / -1}}@media(max-width:1320px){.business-analysis-metric-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.business-analysis-metric-deck>article.is-net_profit,.business-analysis-metric-deck>article.is-net_margin{grid-column:span 2}.business-analysis-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr)}}@media(max-width:1120px){.business-analysis-page-heading{align-items:flex-start}.business-analysis-toolbar{grid-template-columns:1fr}.business-analysis-toolbar__readonly{grid-column:auto}.business-analysis-metric-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.business-analysis-metric-deck>article.is-primary{grid-column:1 / -1}.business-analysis-metric-deck>article.is-net_profit,.business-analysis-metric-deck>article.is-net_margin{grid-column:auto}.business-analysis-primary-grid{grid-template-columns:1fr}.business-analysis-sources{min-height:0}.business-analysis-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.business-analysis-profit-gap{margin-top:0}}@media(max-width:959px){.business-analysis-page-heading{display:grid;gap:15px}.business-analysis-readback{width:100%;min-width:0}.business-analysis-date-range{grid-template-columns:18px minmax(0,1fr) 14px minmax(0,1fr)}.business-analysis-presets{grid-column:2 / -1;padding-bottom:7px}.business-analysis-trend{min-height:460px}.business-analysis-source-list{grid-template-columns:1fr}.business-analysis-ranking-table,.business-analysis-ledger-table{overflow:visible}.business-analysis-ranking-head,.business-analysis-ledger-head{display:none}.business-analysis-ranking-body,.business-analysis-ledger-body{display:grid;gap:10px;padding:12px}.business-analysis-ranking-body>article{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px;border:1px solid #e9e4ed;border-radius:12px;background:#fff}.business-analysis-ranking-body dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.business-analysis-ranking-body dl>div{padding:8px;border-radius:9px;background:#f8f6fa}.business-analysis-ranking-body dt{display:block;margin-bottom:4px;color:#9a919e;font-size:9px}.business-analysis-source-tag{align-self:start}.business-analysis-ledger-body>article{display:grid;min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:13px;border:1px solid #e9e4ed;border-radius:12px;background:#fff}.business-analysis-ledger-body>article.is-missing{background:#fffbf2}.business-analysis-ledger-name{grid-column:1 / -1}.business-analysis-ledger-body article>[data-label]{display:grid;gap:3px}.business-analysis-ledger-body article>[data-label]:before{color:#9b929f;content:attr(data-label);font-size:9px;font-style:normal;font-weight:500}.business-analysis-metric-state{justify-self:stretch;align-self:center;justify-content:center;text-align:center}}@media(max-width:680px){.business-analysis-page-heading h1{font-size:34px}.business-analysis-readback{display:grid;grid-template-columns:9px minmax(0,1fr);padding:12px}.business-analysis-readback button{grid-column:1 / -1;min-height:42px}.business-analysis-toolbar{padding:9px}.business-analysis-date-range{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px}.business-analysis-date-range>svg{align-self:start;margin-top:8px}.business-analysis-date-range>label{grid-template-columns:76px minmax(0,1fr)}.business-analysis-date-range>i{display:none}.business-analysis-date-range>label:nth-of-type(2),.business-analysis-presets{grid-column:2}.business-analysis-presets{padding-bottom:0}.business-analysis-presets button{flex:1}.business-analysis-toolbar__readonly{white-space:normal;text-align:center}.business-analysis-metric-deck>article{min-height:140px;padding:14px}.business-analysis-metric-deck article>strong{font-size:22px}.business-analysis-metric-deck article.is-primary>strong{font-size:39px}.business-analysis-metric-deck article.is-missing>strong{font-size:17px}.business-analysis-metric-deck article>footer{align-items:flex-end}.business-analysis-metric-deck article>footer small{max-width:70px;white-space:normal;text-align:right}.business-analysis-panel-heading{display:grid;gap:10px;padding:16px}.business-analysis-panel-heading>strong{justify-self:start}.business-analysis-trend-tabs{width:100%}.business-analysis-trend-tabs button{flex:1}.business-analysis-trend-summary{margin:12px 12px 0}.business-analysis-trend-summary>div{padding:8px}.business-analysis-trend-summary strong{font-size:12px}.business-analysis-chart{padding:3px 6px 0;overflow-x:auto}.business-analysis-chart svg{width:760px;max-width:none}.business-analysis-trend>footer{align-items:flex-start;padding-inline:14px}.business-analysis-ranking-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.business-analysis-page-footer{align-items:flex-start;text-align:left}.business-analysis-gate{display:grid;margin:40px auto;padding:24px}.business-analysis-gate button{justify-self:stretch}.business-analysis-loading__heading{width:75%}.business-analysis-loading__metrics{height:440px}.business-analysis-loading__content{height:660px;grid-template-columns:1fr}}@media(max-width:430px){.business-analysis-metric-deck{gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.business-analysis-metric-deck>article{border:1px solid #e5e0e9;border-radius:14px;box-shadow:0 10px 25px #2a1f390a}.business-analysis-metric-deck>article.is-primary{border:0}.business-analysis-metric-deck article>p{font-size:11px}.business-analysis-metric-deck article>header small{font-size:9px}.business-analysis-metric-deck article>footer em{font-size:10px}.business-analysis-ranking-body dl,.business-analysis-ledger-body>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes business-analysis-breathe{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.22);opacity:1}}@keyframes business-analysis-spin{to{transform:rotate(360deg)}}@keyframes business-analysis-skeleton{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.business-analysis-readback__dot,.business-analysis-readback button svg,.business-analysis-loading>div,.business-analysis-loading__content>span{animation:none!important}}.business-analysis-page,.business-analysis-gate,.business-analysis-loading{--analysis-ink: #2f3037;--analysis-muted: #62656f;--analysis-soft: #8b8e98;--analysis-line: #e7e8ec;--analysis-line-strong: #d9dbe2;--analysis-violet: #6846c7;--analysis-violet-soft: #f2effb;--analysis-green: #2e7d5b;--analysis-amber: #a86816;width:100%;max-width:none;color:var(--analysis-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.business-analysis-page{padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa}.business-analysis-page *,.business-analysis-page *:before,.business-analysis-page *:after{box-sizing:border-box}.business-analysis-page-heading{align-items:flex-end;gap:20px;margin-bottom:12px}.business-analysis-page-heading>div:first-child>span,.business-analysis-panel-heading>div>span{color:var(--analysis-violet);font-size:11px;font-weight:700;letter-spacing:0}.business-analysis-page-heading h1{margin:3px 0 0;color:var(--analysis-ink);font-size:24px;font-weight:750;letter-spacing:-.035em;line-height:1.2}.business-analysis-page-heading p{margin-top:5px;color:var(--analysis-muted);font-size:12px;line-height:1.55}.business-analysis-readback{min-width:260px;min-height:40px;gap:9px;padding:7px 8px 7px 12px;border-color:var(--analysis-line);border-radius:8px;background:#fff;box-shadow:none}.business-analysis-readback small{color:var(--analysis-soft);font-size:10px}.business-analysis-readback strong{color:var(--analysis-muted);font-size:12px}.business-analysis-readback button,.business-analysis-gate button{min-height:34px;padding:0 11px;border-color:#dcd3ed;border-radius:8px;color:var(--analysis-violet);background:#fff;font-size:11.5px;font-weight:680}.business-analysis-readback button:hover,.business-analysis-gate button:hover{border-color:#cbbce4;background:var(--analysis-violet-soft)}.business-analysis-notice{gap:9px;margin-bottom:12px;padding:9px 11px;border-radius:8px;color:#79551f;background:#fff9ee}.business-analysis-notice strong{font-size:12px}.business-analysis-notice p{font-size:11px}.business-analysis-toolbar{grid-template-columns:minmax(520px,1.6fr) minmax(260px,.8fr) auto;gap:10px;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.business-analysis-date-range,.business-analysis-shop-filter,.business-analysis-toolbar__readonly{min-height:40px;border-color:var(--analysis-line);border-radius:8px;background:#fff}.business-analysis-date-range>label>span,.business-analysis-shop-filter>span{color:var(--analysis-soft);font-size:10px}.business-analysis-date-range input,.business-analysis-shop-filter select{color:var(--analysis-ink);font-size:12px;font-weight:620}.business-analysis-presets button{min-height:26px;border-radius:6px;font-size:10px}.business-analysis-toolbar__readonly{color:var(--analysis-green);background:#f4faf7;font-size:11px}.business-analysis-metric-deck{grid-template-columns:repeat(10,minmax(0,1fr));gap:0;margin-bottom:12px;border-color:var(--analysis-line);border-radius:10px;background:#fff;box-shadow:none}.business-analysis-metric-deck>article,.business-analysis-metric-deck>article.is-primary,.business-analysis-metric-deck>article.is-missing{min-height:108px;padding:12px;border-right:1px solid var(--analysis-line);color:var(--analysis-ink);background:#fff}.business-analysis-metric-deck>article.is-primary{grid-column:span 2}.business-analysis-metric-deck>article:last-child{border-right:0}.business-analysis-metric-deck>article.is-primary:after{display:none}.business-analysis-metric-deck article>header>span,.business-analysis-metric-deck article.is-primary>header>span{width:26px;height:26px;border-radius:8px;color:var(--analysis-violet);background:var(--analysis-violet-soft)}.business-analysis-metric-deck article>header small,.business-analysis-metric-deck article.is-primary>header small{color:var(--analysis-soft);font-size:9.5px}.business-analysis-metric-deck article>p,.business-analysis-metric-deck article.is-primary>p{margin:8px 0 2px;color:var(--analysis-muted);font-size:10.5px}.business-analysis-metric-deck article>strong,.business-analysis-metric-deck article.is-primary>strong,.business-analysis-metric-deck article.is-missing>strong{color:var(--analysis-ink);font-size:clamp(18px,1.15vw,22px);font-weight:750;letter-spacing:-.025em}.business-analysis-metric-deck article.is-missing>strong{color:var(--analysis-amber);font-size:15px;letter-spacing:0}.business-analysis-metric-deck article>footer{padding-top:6px}.business-analysis-metric-deck article>footer em,.business-analysis-metric-deck article.is-primary>footer em,.business-analysis-metric-deck article>footer small,.business-analysis-metric-deck article.is-primary>footer small{color:var(--analysis-soft);font-size:9.5px}.business-analysis-metric-deck article>footer em.is-positive,.business-analysis-metric-deck article.is-primary>footer em.is-positive{color:var(--analysis-green)}.business-analysis-metric-deck article>footer em.is-negative,.business-analysis-metric-deck article.is-primary>footer em.is-negative{color:#ad4752}.business-analysis-primary-grid{grid-template-columns:minmax(0,1.72fr) minmax(310px,.72fr);gap:12px;margin-bottom:12px}.business-analysis-panel{border-color:var(--analysis-line);border-radius:10px;background:#fff;box-shadow:none}.business-analysis-panel-heading{gap:12px;padding:13px 14px;border-bottom-color:var(--analysis-line)}.business-analysis-panel-heading h2{margin:3px 0 2px;color:var(--analysis-ink);font-size:16px;font-weight:700}.business-analysis-panel-heading p{color:var(--analysis-soft);font-size:10.5px}.business-analysis-panel-heading>strong{padding:4px 7px;border-color:#e0d8ef;color:var(--analysis-violet);background:#f7f4fb;font-size:9.5px}.business-analysis-trend,.business-analysis-sources{min-height:420px}.business-analysis-trend-tabs{border-color:var(--analysis-line);border-radius:8px;background:#f6f6f8}.business-analysis-trend-tabs button{min-height:26px;border-radius:6px;font-size:10px}.business-analysis-trend-tabs button.is-active{color:var(--analysis-violet);background:#fff;box-shadow:0 1px 3px #2f303714}.business-analysis-trend-summary{margin:12px 14px 0;border-color:var(--analysis-line);border-radius:8px;background:var(--analysis-line)}.business-analysis-trend-summary>div{min-height:52px;background:#fafafa}.business-analysis-chart svg{min-height:240px}.business-analysis-source-list{gap:8px;padding:11px 12px 8px}.business-analysis-source-list>article{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;border-color:var(--analysis-line);border-radius:8px;background:#fafafa}.business-analysis-source-list>article>span{width:32px;height:32px;border-radius:8px}.business-analysis-profit-gap{margin:auto 12px 12px;padding:9px 10px;border-radius:8px}.business-analysis-ranking,.business-analysis-ledger{margin-bottom:12px}.business-analysis-ranking-head,.business-analysis-ledger-head{min-height:38px;padding:0 14px;color:var(--analysis-soft);background:#fafafa}.business-analysis-ranking-body>article{min-height:66px;padding:9px 14px;border-bottom-color:#eff0f2}.business-analysis-ledger-body>article{min-height:58px;padding:9px 14px;border-bottom-color:#eff0f2}.business-analysis-ranking-shop>span{border-radius:8px;color:var(--analysis-violet);background:var(--analysis-violet-soft)}.business-analysis-empty{min-height:210px;padding:28px 20px}.business-analysis-gate{width:min(680px,100%);min-height:210px;margin:56px auto;padding:24px;border-color:var(--analysis-line);border-radius:10px;background:#fff;box-shadow:none}.business-analysis-terminal{min-height:0}.business-analysis-terminal__scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.business-analysis-terminal__scope>div{display:flex;min-width:0;min-height:56px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;border:1px solid var(--analysis-line);border-radius:8px;background:#fff}.business-analysis-terminal__scope span{color:var(--analysis-soft);font-size:11px}.business-analysis-terminal__scope strong{overflow:hidden;color:var(--analysis-ink);font-size:13px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.business-analysis-terminal .business-analysis-gate{display:grid;width:100%;min-height:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:13px 14px;border-color:#efcbd1;border-radius:8px;background:#fffafb;box-shadow:none}.business-analysis-terminal .business-analysis-gate>span{width:34px;height:34px;border-radius:8px;color:#b44355;background:#fff0f2}.business-analysis-terminal .business-analysis-gate>span svg{width:17px;height:17px}.business-analysis-terminal .business-analysis-gate h2{margin:0;color:var(--analysis-ink);font-size:15px;font-weight:720;line-height:1.35}.business-analysis-terminal .business-analysis-gate p{margin:3px 0 0;color:var(--analysis-muted);font-size:12px;line-height:1.5}.business-analysis-terminal .business-analysis-gate button{justify-self:end;margin:0}.business-analysis-terminal__foot{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--analysis-soft);font-size:11px;line-height:1.5}.business-analysis-terminal__foot svg{width:14px;height:14px;flex:0 0 auto;color:var(--analysis-violet)}.business-analysis-page-footer{color:var(--analysis-soft);font-size:10px}@media(max-width:1480px){.business-analysis-metric-deck{grid-template-columns:repeat(5,minmax(0,1fr))}.business-analysis-metric-deck>article:nth-child(4){border-right:0}.business-analysis-metric-deck>article:nth-child(-n+4){border-bottom:1px solid var(--analysis-line)}}@media(max-width:1120px){.business-analysis-page{padding:16px}.business-analysis-page-heading{align-items:stretch;flex-direction:column}.business-analysis-readback{width:100%;min-width:0}.business-analysis-toolbar,.business-analysis-primary-grid{grid-template-columns:1fr}.business-analysis-date-range{grid-template-columns:18px minmax(120px,1fr) 12px minmax(120px,1fr) auto}}@media(max-width:720px){.business-analysis-terminal__scope{grid-template-columns:1fr}.business-analysis-terminal .business-analysis-gate{grid-template-columns:32px minmax(0,1fr);padding:12px}.business-analysis-terminal .business-analysis-gate>span{width:32px;height:32px}.business-analysis-terminal .business-analysis-gate button{grid-column:2;justify-self:start;margin-top:3px}}@media(max-width:680px){.business-analysis-page{padding:12px}.business-analysis-page-heading h1{font-size:22px}.business-analysis-readback{align-items:stretch;flex-wrap:wrap}.business-analysis-readback button{width:100%}.business-analysis-date-range{grid-template-columns:16px minmax(0,1fr);gap:6px 8px;padding:7px 10px}.business-analysis-date-range>svg{align-self:start;margin-top:8px}.business-analysis-date-range>i{display:none}.business-analysis-date-range>label{grid-column:2}.business-analysis-presets{grid-column:1 / -1}.business-analysis-metric-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.business-analysis-metric-deck>article.is-primary{grid-column:span 2;border-right:0}.business-analysis-metric-deck>article{border-right:1px solid var(--analysis-line);border-bottom:1px solid var(--analysis-line)}.business-analysis-metric-deck>article:nth-child(odd){border-right:0}.business-analysis-metric-deck>article:nth-last-child(-n+2){border-bottom:0}.business-analysis-panel-heading{padding:11px 12px}}.bills-page{--bills-bg: #f6f7f9;--bills-surface: #ffffff;--bills-surface-subtle: #fafafa;--bills-surface-muted: #f3f4f6;--bills-border: #e7e8ec;--bills-border-strong: #d9dbe2;--bills-text: #2f3037;--bills-text-secondary: #62656f;--bills-text-muted: #8b8e98;--bills-purple: #6846c7;--bills-purple-soft: #f2effb;--bills-green: #2e7d5b;--bills-green-soft: #edf7f2;--bills-orange: #a86816;--bills-orange-soft: #fff6e8;--bills-red: #ad4752;--bills-red-soft: #fff0f1;--bills-control-height: 40px;--bills-inline-height: 36px;--bills-radius-control: 8px;--bills-radius-card: 10px;--bills-radius-float: 12px;width:100%;min-width:0;min-height:100%;color:var(--bills-text);background:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.bills-page *,.bills-page *:before,.bills-page *:after{box-sizing:border-box}.bills-page h1,.bills-page h2,.bills-page h3,.bills-page p,.bills-page dl,.bills-page ol{margin:0}.bills-page button,.bills-page input,.bills-page select{font:inherit}.bills-page button{cursor:pointer}.bills-page button:disabled{cursor:not-allowed}.bills-page svg{stroke-width:1.8}.bills-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bills-page-intro{display:grid;margin-bottom:12px;padding:12px;border:1px solid #e5e2ec;border-radius:var(--bills-radius-float);grid-template-columns:clamp(360px,24%,460px) minmax(0,1fr);gap:12px;background:#faf9fc;box-shadow:0 2px 8px #2d283a09}.bills-header{display:grid;min-height:112px;align-content:space-between;gap:12px;padding:3px 14px 3px 3px;border-right:1px solid #e7e3ed}.bills-header>div:first-child{min-width:0}.bills-header__eyebrow{display:block;margin-bottom:4px;color:var(--bills-purple);font-size:12.5px;font-weight:600;letter-spacing:.08em}.bills-header h1{color:var(--bills-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.bills-header>div>p{margin-top:3px;overflow:hidden;color:var(--bills-text-secondary);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bills-header__meta{display:flex;width:100%;min-width:0;max-width:none;min-height:40px;align-items:center;gap:10px;padding:4px 4px 4px 11px;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:#ffffffc7}.bills-header__meta>i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--bills-orange);box-shadow:0 0 0 4px #a868161a}.bills-header__meta>i.is-live{background:var(--bills-green);box-shadow:0 0 0 4px #2e7d5b1a}.bills-header__meta>i.is-waiting{background:var(--bills-orange)}.bills-header__meta>span{display:grid;min-width:0;flex:1;gap:1px}.bills-header__meta small,.bills-header__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-header__meta small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-header__meta strong{color:var(--bills-text-secondary);font-size:13px;font-weight:500}.bills-refresh{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--bills-border);border-radius:var(--bills-radius-control);color:var(--bills-purple);background:var(--bills-surface);font-size:12.5px;font-weight:500}.bills-refresh:hover:not(:disabled),.bills-refresh:focus-visible{border-color:#bfb1e5;outline:0;background:var(--bills-purple-soft)}.bills-refresh:disabled{opacity:.55}.bills-refresh svg{width:14px;height:14px}.bills-error,.bills-feedback{display:flex;min-height:40px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 12px;border-radius:var(--bills-radius-control);font-size:13px}.bills-error{border:1px solid #f1ccd0;color:var(--bills-red);background:var(--bills-red-soft)}.bills-error>svg,.bills-feedback>svg{width:17px;height:17px;flex:0 0 auto}.bills-error>div{display:grid;min-width:0;gap:1px}.bills-error strong{font-weight:600}.bills-error span{color:#8f5b62;font-size:12.5px}.bills-error>button{height:30px;margin-left:auto;padding:0 10px;border:1px solid #e9b9bf;border-radius:var(--bills-radius-control);color:var(--bills-red);background:#fff;font-size:12.5px;font-weight:500;white-space:nowrap}.bills-feedback{border:1px solid #c8e5d7;color:var(--bills-green);background:var(--bills-green-soft)}.bills-feedback>button{display:grid;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:6px;place-items:center;color:inherit;background:transparent}.bills-feedback>button:hover{background:#2e7d5b14}.bills-feedback>button svg{width:15px;height:15px}.bills-overview{display:grid;min-width:0;grid-template-columns:minmax(220px,.72fr) repeat(2,minmax(280px,1.15fr));gap:8px;margin:0}.bills-overview article{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:auto auto auto;column-gap:10px;padding:15px 15px 13px;overflow:hidden;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:var(--bills-surface);box-shadow:0 1px 3px #25262c09}.bills-overview article:before{position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:0 0 2px 2px;background:#9d88da;content:""}.bills-overview article.is-success:before{background:#6d9f91}.bills-overview article.is-profit:before{background:var(--bills-green)}.bills-overview article.is-empty{background:var(--bills-surface-subtle)}.bills-overview article>small,.bills-overview article>strong,.bills-overview article>p{min-width:0;grid-column:1}.bills-overview article>small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400;line-height:1.2}.bills-overview article>strong{margin-top:6px;overflow:hidden;color:var(--bills-text);font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.015em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bills-overview article.is-profit>strong{color:var(--bills-green)}.bills-overview article>strong.bills-overview__time{font-size:17px}.bills-overview article>p{margin-top:4px;overflow:hidden;color:var(--bills-text-muted);font-size:12.5px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bills-overview__icon{display:grid;width:34px;height:34px;grid-column:2;grid-row:1 / 4;align-self:center;border-radius:var(--bills-radius-control);place-items:center;color:var(--bills-purple);background:var(--bills-purple-soft)}.bills-overview__icon.is-success,.bills-overview__icon.is-profit{color:var(--bills-green);background:var(--bills-green-soft)}.bills-overview__icon svg{width:15px;height:15px}.bills-workbench{width:100%;min-width:0;overflow:visible;border:1px solid #e1e2e7;border-radius:var(--bills-radius-float);background:var(--bills-surface);box-shadow:0 3px 12px #24262d0b}.bills-filters{position:relative;z-index:30;display:grid;min-width:0;grid-template-columns:minmax(220px,.85fr) minmax(210px,.75fr) minmax(320px,1.5fr) auto;align-items:end;gap:12px;padding:12px 14px 13px;border-bottom:1px solid var(--bills-border);border-radius:var(--bills-radius-float) var(--bills-radius-float) 0 0;background:#faf9fc}.bills-filter-field{position:relative;display:grid;min-width:0;gap:5px}.bills-filter-field>span,.bills-more-filters label>span{color:var(--bills-text-muted);font-size:12.5px;font-weight:500;line-height:1.2}.bills-date-control,.bills-select{position:relative;min-width:0}.bills-date-button,.bills-select__trigger,.bills-search{display:flex;width:100%;min-width:0;height:var(--bills-control-height);align-items:center;gap:8px;padding:0 11px;border:1px solid var(--bills-border-strong);border-radius:var(--bills-radius-control);color:var(--bills-text);background:var(--bills-surface);box-shadow:0 1px 1px #1f202706;font-size:14.5px;font-weight:400}.bills-date-button{justify-content:flex-start;text-align:left}.bills-date-button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-date-button>span i{margin:0 5px;color:var(--bills-text-muted);font-style:normal}.bills-date-button svg,.bills-select__trigger svg,.bills-search>svg{width:15px;height:15px;flex:0 0 15px;color:var(--bills-text-muted)}.bills-date-button svg:last-child{margin-left:auto}.bills-date-button:hover,.bills-date-button.is-active,.bills-select__trigger:hover,.bills-select.is-open .bills-select__trigger,.bills-search:hover,.bills-search:focus-within{border-color:#b9aae2;background:var(--bills-surface)}.bills-date-button:focus-visible,.bills-select__trigger:focus-visible,.bills-search:focus-within{outline:0;box-shadow:0 0 0 3px #6846c717}.bills-select__trigger{justify-content:space-between;text-align:left}.bills-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-select.is-open .bills-select__trigger>svg{color:var(--bills-purple);transform:rotate(180deg)}.bills-select__menu{position:absolute;z-index:90;top:calc(100% + 6px);right:0;left:0;max-height:280px;padding:5px;overflow-y:auto;border:1px solid var(--bills-border-strong);border-radius:var(--bills-radius-float);background:var(--bills-surface);box-shadow:0 14px 36px #1f202721}.bills-select__menu button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;color:var(--bills-text-secondary);background:transparent;font-size:13px;font-weight:400;text-align:left}.bills-select__menu button:hover,.bills-select__menu button:focus-visible{outline:0;color:var(--bills-text);background:var(--bills-surface-muted)}.bills-select__menu button[aria-selected=true]{color:var(--bills-purple);background:var(--bills-purple-soft);font-weight:500}.bills-select__menu button svg{width:14px;height:14px}.bills-select.is-compact .bills-select__trigger{height:var(--bills-inline-height);font-size:13px}.bills-search{padding-right:0}.bills-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--bills-text);background:transparent;font-size:14.5px;font-weight:400}.bills-search input::placeholder{color:#a3a5ad}.bills-search>button{height:100%;min-width:58px;padding:0 11px;border:0;border-left:1px solid var(--bills-border);color:var(--bills-purple);background:transparent;font-size:12.5px;font-weight:500;white-space:nowrap}.bills-filter-actions{display:flex;align-items:center;gap:7px}.bills-more,.bills-export{display:inline-flex;height:var(--bills-control-height);align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--bills-border-strong);border-radius:var(--bills-radius-control);color:var(--bills-text-secondary);background:var(--bills-surface);font-size:12.5px;font-weight:500;white-space:nowrap}.bills-more svg,.bills-export svg{width:15px;height:15px}.bills-more:hover,.bills-more.is-active,.bills-export:hover:not(:disabled){border-color:#b9aae2;color:var(--bills-purple);background:var(--bills-purple-soft)}.bills-more:focus-visible,.bills-export:focus-visible{outline:0;box-shadow:0 0 0 3px #6846c717}.bills-more b{display:grid;min-width:18px;height:18px;padding:0 4px;border-radius:999px;place-items:center;color:#fff;background:var(--bills-purple);font-size:10px;font-weight:600}.bills-export{color:var(--bills-purple)}.bills-export:disabled{color:#a5a7ae;background:var(--bills-surface-muted);opacity:.7}.bills-more-filters{position:relative;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:10px 12px;border-bottom:1px solid var(--bills-border);background:var(--bills-surface)}.bills-more-filters>label{display:grid;min-width:0;gap:5px}.bills-more-filters>button{height:var(--bills-inline-height);padding:0 10px;border:0;border-radius:var(--bills-radius-control);color:var(--bills-purple);background:transparent;font-size:12.5px;font-weight:500}.bills-more-filters>button:hover{background:var(--bills-purple-soft)}.bills-date-menu{position:absolute;z-index:100;top:calc(100% + 6px);left:0;display:grid;width:min(560px,calc(100vw - 320px));min-width:520px;grid-template-columns:minmax(0,1fr) 116px;grid-template-rows:auto auto;overflow:hidden;border:1px solid var(--bills-border-strong);border-radius:var(--bills-radius-float);background:var(--bills-surface);box-shadow:0 16px 40px #1f202724}.bills-calendar-area{position:relative;min-width:0;padding:12px 14px}.bills-calendar-nav{position:absolute;z-index:2;inset:10px 12px auto;display:flex;justify-content:space-between;pointer-events:none}.bills-calendar-nav>button{display:grid;width:28px;height:28px;padding:0;border:0;border-radius:7px;place-items:center;color:var(--bills-text-secondary);background:transparent;pointer-events:auto}.bills-calendar-nav>button:hover:not(:disabled),.bills-calendar-nav>button:focus-visible{outline:0;color:var(--bills-purple);background:var(--bills-purple-soft)}.bills-calendar-nav>button:disabled{opacity:.3}.bills-calendar-nav svg{width:15px;height:15px}.bills-calendars{display:grid;grid-template-columns:1fr}.bills-calendar{min-width:0}.bills-calendar:nth-child(2){display:none}.bills-calendar h3{margin-bottom:8px;color:var(--bills-text);font-size:13px;font-weight:600;line-height:28px;text-align:center}.bills-calendar__weekdays,.bills-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bills-calendar__weekdays{margin-bottom:2px}.bills-calendar__weekdays span{color:var(--bills-text-muted);font-size:12.5px;font-weight:400;line-height:26px;text-align:center}.bills-calendar__days{row-gap:2px}.bills-calendar__days button{position:relative;display:grid;width:100%;height:32px;padding:0;border:0;border-radius:0;place-items:center;color:var(--bills-text-secondary);background:transparent;font-size:13px;font-weight:400}.bills-calendar__days button:not(:disabled):hover,.bills-calendar__days button:focus-visible{outline:0;background:var(--bills-surface-muted)}.bills-calendar__days button.is-outside{color:#b6b8bf}.bills-calendar__days button.is-disabled{color:#ced0d5}.bills-calendar__days button.is-in-range,.bills-calendar__days button.is-range-start,.bills-calendar__days button.is-range-end{color:#56486f;background:var(--bills-purple-soft)}.bills-calendar__days button.is-range-start{border-radius:7px 0 0 7px}.bills-calendar__days button.is-range-end{border-radius:0 7px 7px 0}.bills-calendar__days button.is-range-start.is-range-end{border-radius:7px;background:transparent}.bills-calendar__days button.is-range-start>span,.bills-calendar__days button.is-range-end>span{display:grid;width:28px;height:28px;border-radius:999px;place-items:center;color:#fff;background:var(--bills-purple);font-weight:500}.bills-calendar__days button.is-today:not(.is-range-start,.is-range-end)>span{color:var(--bills-purple);font-weight:600}.bills-date-shortcuts{display:grid;align-content:start;gap:3px;padding:41px 8px 10px;border-left:1px solid var(--bills-border);background:var(--bills-surface-subtle)}.bills-date-shortcuts button{height:32px;padding:0 10px;border:0;border-radius:7px;color:var(--bills-text-secondary);background:transparent;font-size:12.5px;font-weight:400;text-align:left}.bills-date-shortcuts button:hover,.bills-date-shortcuts button:focus-visible{outline:0;color:var(--bills-purple);background:#f4f1fa}.bills-date-shortcuts button.is-active{color:var(--bills-purple);background:var(--bills-purple-soft);font-weight:500}.bills-date-footer{display:grid;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:10px 12px;border-top:1px solid var(--bills-border);background:var(--bills-surface)}.bills-date-readback{display:flex;min-width:0;align-items:end;gap:7px}.bills-date-readback>span{align-self:center;color:var(--bills-text-secondary);font-size:12.5px;font-weight:500}.bills-date-readback>i{padding-bottom:8px;color:var(--bills-text-muted);font-style:normal}.bills-date-readback label{display:grid;min-width:0;gap:3px}.bills-date-readback label small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-date-readback input{width:128px;height:32px;padding:0 7px;border:1px solid var(--bills-border-strong);border-radius:7px;outline:0;color:var(--bills-text-secondary);background:#fff;font-size:12.5px;font-weight:400}.bills-date-readback input:focus{border-color:#b9aae2;box-shadow:0 0 0 3px #6846c714}.bills-date-actions{display:flex;align-items:center;gap:6px}.bills-date-actions button{height:32px;padding:0 10px;border:1px solid var(--bills-border-strong);border-radius:7px;color:var(--bills-text-secondary);background:#fff;font-size:12.5px;font-weight:500}.bills-date-actions button:hover{background:var(--bills-surface-muted)}.bills-date-actions button.is-primary{border-color:var(--bills-purple);color:#fff;background:var(--bills-purple)}.bills-table-heading{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid var(--bills-border);background:#f7f6fa}.bills-table-heading>div{display:grid;min-width:0;gap:1px}.bills-table-heading strong{display:flex;align-items:center;gap:8px;color:var(--bills-text);font-size:15px;font-weight:600}.bills-table-heading strong:before{width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:var(--bills-purple);box-shadow:0 0 0 4px #6846c714;content:""}.bills-table-heading small,.bills-table-heading>span{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-table-heading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-order-workspace{display:grid;width:100%;min-width:0;height:clamp(580px,calc(100dvh - 314px),920px);grid-template-columns:224px minmax(640px,1fr) 340px;align-items:stretch;overflow:hidden;background:#f2f3f6}.bills-date-navigator,.bills-order-stream,.bills-analysis-rail{min-width:0;min-height:0;overflow-y:auto;scrollbar-color:#cfd1d7 transparent;scrollbar-width:thin}.bills-date-navigator{border-right:1px solid var(--bills-border);background:#fbfbfc}.bills-date-navigator>header,.bills-order-stream__header{display:flex;height:48px;min-height:48px;align-items:center;justify-content:space-between;gap:10px}.bills-date-navigator>header{position:sticky;z-index:5;top:0;padding:0 12px;border-bottom:1px solid var(--bills-border);background:#f8f7fa}.bills-date-navigator>header span,.bills-date-navigator>header strong{color:var(--bills-text-secondary);font-size:12.5px;font-weight:500}.bills-date-navigator__list{display:grid;padding:6px 8px 8px;gap:3px}.bills-date-navigator__list>button{display:grid;width:100%;min-width:0;height:82px;min-height:82px;margin:0;padding:8px 9px 7px;border:1px solid transparent;border-left:2px solid transparent;border-radius:var(--bills-radius-control);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 5px;grid-template-areas:"date count" "paid profit" "trend trend";align-items:center;column-gap:10px;color:var(--bills-text-secondary);background:transparent;text-align:left}.bills-date-navigator__list>button:hover{border-color:#ecebf0;background:var(--bills-surface)}.bills-date-navigator__list>button.is-active{margin:0;padding:8px 9px 7px;border-color:#e5dff4;border-left-color:var(--bills-purple);border-radius:var(--bills-radius-control);color:var(--bills-text);background:#f8f5ff;box-shadow:0 2px 6px #48376e0d}.bills-date-navigator__date{min-width:0;grid-area:date}.bills-date-navigator__date strong{display:block;color:var(--bills-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.bills-date-navigator__date small{display:none}.bills-date-navigator__count{min-width:36px;grid-area:count;padding:2px 7px;border-radius:999px;color:var(--bills-text-secondary);background:var(--bills-surface-muted);font-size:12.5px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}.bills-date-navigator__list>button.is-active .bills-date-navigator__count{padding:2px 7px;color:var(--bills-purple);background:#fff}.bills-date-navigator__amount,.bills-date-navigator__profit{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px}.bills-date-navigator__amount{grid-area:paid}.bills-date-navigator__profit{grid-area:profit;justify-self:end}.bills-date-navigator__amount small,.bills-date-navigator__profit small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-date-navigator__amount strong,.bills-date-navigator__profit strong{overflow:hidden;color:var(--bills-text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bills-date-navigator__profit strong{color:var(--bills-green)}.bills-date-navigator__trend{position:relative;display:block;width:100%;height:5px;grid-area:trend;overflow:hidden;border-radius:4px;background:#eff0f3}.bills-date-navigator__trend i,.bills-date-navigator__trend b{position:absolute;left:0;display:block;min-width:2px;border-radius:3px}.bills-date-navigator__trend i{top:0;height:2px;background:#a894df}.bills-date-navigator__trend b{bottom:0;height:2px;background:#5b9a7e}.bills-order-stream{padding:0 14px 14px;background:#f3f4f7}.bills-order-stream__header{position:sticky;z-index:6;top:0;padding:0 3px;background:#f3f4f7}.bills-order-stream__header>div{display:flex;align-items:baseline;gap:8px}.bills-order-stream__header span,.bills-order-stream__header p{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-order-stream__header strong{color:var(--bills-text);font-size:15px;font-weight:600}.bills-order-stream__list{display:grid;gap:8px}.bills-order-card{position:relative;min-width:0;padding:0;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:var(--bills-surface);box-shadow:0 1px 2px #23252b09}.bills-order-card:before{position:absolute;z-index:1;top:12px;bottom:12px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--bills-green);content:""}.bills-order-card.is-loss:before{background:var(--bills-red)}.bills-order-card:focus-within{z-index:40;border-color:#cfc5e8}.bills-order-card__main{display:grid;min-width:0;min-height:92px;grid-template-columns:clamp(280px,35%,400px) minmax(0,1fr);align-items:stretch}.bills-order-card__header{display:grid;min-width:0;padding:14px 16px 14px 18px;border-right:1px solid #eff0f3;border-radius:var(--bills-radius-card) 0 0 0;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;background:#fbfafd}.bills-order-card__time small,.bills-order-card__time strong,.bills-order-card__identity span{display:block}.bills-order-card__time small,.bills-order-card__amounts dt,.bills-order-card__handling>label>span,.bills-order-card__field>span{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-order-card__time small{margin-bottom:2px}.bills-order-card__time strong{color:var(--bills-text-secondary);font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:500}.bills-order-card__identity{min-width:0}.bills-order-link{max-width:100%;padding:0;border:0;color:#4f3d70;background:transparent;font-size:14.5px;font-weight:600;text-align:left}.bills-order-card__identity .bills-order-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-order-link:hover,.bills-order-link:focus-visible{color:var(--bills-purple);outline:0;text-decoration:underline;text-underline-offset:3px}.bills-order-card__identity span{margin-top:2px;overflow:hidden;color:var(--bills-text-muted);font-size:12.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bills-order-card__amounts{display:grid;margin:0;padding:12px;grid-template-columns:repeat(5,minmax(72px,1fr));gap:8px}.bills-order-card__amounts>div{position:relative;display:grid;min-width:0;min-height:66px;align-content:center;padding:9px 12px;border:1px solid transparent;border-radius:var(--bills-radius-control);background:var(--bills-surface-subtle)}.bills-order-card__amounts>div+div:before{position:absolute;top:50%;left:-8px;width:8px;color:#a3a6ae;background:var(--bills-surface);content:"−";font-size:12px;font-weight:500;line-height:16px;text-align:center;transform:translateY(-50%)}.bills-order-card__amounts>div.is-result:before{content:"="}.bills-order-card__amounts>div.is-income{border-color:#eeeaf8;background:#f9f7fd}.bills-order-card__amounts>div.is-cost{border-color:#eceef1;background:#f8f9fa}.bills-order-card__amounts>div.is-fee{border-color:#f2eee6;background:#fcfaf7}.bills-order-card__amounts>div.is-result.is-profit{border-color:#dcefe5;background:var(--bills-green-soft)}.bills-order-card__amounts>div.is-result.is-loss{border-color:#f0dadd;background:var(--bills-red-soft)}.bills-order-card__amounts dt{margin-bottom:3px}.bills-order-card__amounts dd{margin:0;overflow:hidden;color:var(--bills-text);font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bills-order-card__amounts .is-profit dd{color:var(--bills-green)}.bills-order-card__amounts .is-loss dd{color:var(--bills-red)}.bills-missing-value{color:var(--bills-orange);font-size:12.5px;font-weight:500}.bills-order-card__handling{display:grid;min-width:0;margin:0 12px 12px;padding:10px 12px;border-top:1px solid #eff0f2;border-radius:0 0 var(--bills-radius-control) var(--bills-radius-control);grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;background:#fafbfc}.bills-order-card__handling>label,.bills-order-card__field{display:grid;min-width:0;gap:4px}.bills-order-card__updated{align-self:center;color:var(--bills-text-muted);font-size:12.5px;font-weight:400;white-space:nowrap}.bills-order-card__unavailable{display:flex;min-height:var(--bills-inline-height);align-items:center;padding:0 10px;border-radius:var(--bills-radius-control);color:var(--bills-text-muted);background:var(--bills-surface-muted);font-size:12.5px}.bills-inline-editor{display:grid;width:100%;min-width:0;gap:3px}.bills-inline-editor input{width:100%;min-width:0;height:var(--bills-inline-height);padding:0 10px;border:1px solid transparent;border-radius:var(--bills-radius-control);outline:0;color:var(--bills-text);background:var(--bills-surface-muted);font-size:14.5px;font-weight:400}.bills-inline-editor input::placeholder{color:#a3a5ad}.bills-inline-editor input:hover,.bills-inline-editor input:focus{border-color:#cfc5e8;background:#fff}.bills-inline-editor input:focus{box-shadow:0 0 0 3px #6846c714}.bills-inline-editor input[aria-invalid=true]{border-color:#d39199}.bills-inline-editor--amount input::-webkit-inner-spin-button,.bills-inline-editor--amount input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bills-inline-editor>small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400;line-height:1.35}.bills-inline-editor>.bills-inline-editor__error{color:var(--bills-red)}.bills-reason-picker{position:relative;width:100%;min-width:0}.bills-reason-picker__trigger{display:flex;width:100%;min-width:0;height:var(--bills-inline-height);align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:var(--bills-radius-control);color:var(--bills-text);background:var(--bills-surface-muted);font-size:14.5px;font-weight:400;text-align:left}.bills-reason-picker__trigger:hover,.bills-reason-picker.is-open .bills-reason-picker__trigger,.bills-reason-picker__trigger:focus-visible{border-color:#cfc5e8;outline:0;background:#fff;box-shadow:0 0 0 3px #6846c714}.bills-reason-picker__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-reason-picker__trigger svg{width:14px;height:14px;flex:0 0 14px;color:var(--bills-text-muted)}.bills-reason-picker__popover{position:absolute;z-index:100;top:calc(100% + 6px);left:0;width:100%;min-width:100%;max-width:none;padding:6px;border:1px solid var(--bills-border-strong);border-radius:var(--bills-radius-float);background:var(--bills-surface);box-shadow:0 14px 36px #1f202724}.bills-reason-picker__popover>label{display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--bills-border);border-radius:7px;color:var(--bills-text-muted);background:var(--bills-surface)}.bills-reason-picker__popover>label svg{width:14px;height:14px}.bills-reason-picker__popover>label input{width:100%;min-width:0;padding:0;border:0;outline:0;color:var(--bills-text);background:transparent;font-size:13px;font-weight:400}.bills-reason-picker__options{display:grid;max-height:300px;margin-top:5px;padding-right:2px;overflow-y:auto;scrollbar-color:#cfd1d7 transparent;scrollbar-width:thin}.bills-reason-picker__options>button{--reason-color: #767985;--reason-soft: #f2f3f5;display:grid;width:100%;min-height:34px;grid-template-columns:3px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:7px;color:var(--bills-text-secondary);background:transparent;font-size:13px;font-weight:400;text-align:left}.bills-reason-picker__options>button:hover,.bills-reason-picker__options>button:focus-visible,.bills-reason-picker__options>button[aria-selected=true]{outline:0;color:var(--bills-text);background:var(--reason-soft)}.bills-reason-picker__options>button[aria-selected=true]{font-weight:500}.bills-reason-picker__options>button i{width:3px;height:18px;border-radius:2px;background:var(--reason-color)}.bills-reason-picker__options>button svg{width:14px;height:14px;color:var(--reason-color)}.bills-reason-picker__options>small{padding:16px 8px;color:var(--bills-text-muted);font-size:12.5px;text-align:center}.bills-reason-picker__clear{width:100%;margin-top:5px;padding:7px;border:0;border-radius:7px;color:var(--bills-red);background:var(--bills-red-soft);font-size:12.5px;font-weight:400}.bills-reason-picker__error{display:block;margin-top:3px;color:var(--bills-red);font-size:12.5px}.bills-analysis-rail{display:grid;align-content:start;gap:10px;padding:48px 11px 11px;border-left:1px solid var(--bills-border);background:#f1f2f6}.bills-analysis-card{position:relative;min-width:0;padding:13px;overflow:hidden;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:var(--bills-surface);box-shadow:0 2px 7px #24262d0a}.bills-analysis-card:before{position:absolute;top:0;right:12px;left:12px;height:2px;border-radius:0 0 2px 2px;background:#9781d5;content:""}.bills-analysis-card+.bills-analysis-card:before{background:#6d9f91}.bills-analysis-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bills-analysis-card>header span,.bills-analysis-card>header strong{display:block}.bills-analysis-card>header span{margin-bottom:2px;color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-analysis-card>header strong{color:var(--bills-text);font-size:15px;font-weight:600}.bills-analysis-card>header svg{width:30px;height:30px;padding:7px;border-radius:var(--bills-radius-control);color:var(--bills-purple);background:var(--bills-purple-soft)}.bills-analysis-metrics{display:grid;margin-top:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bills-analysis-metrics article{min-width:0;padding:8px 9px;border-radius:var(--bills-radius-control);background:var(--bills-surface-muted)}.bills-analysis-metrics small,.bills-analysis-metrics strong{display:block}.bills-analysis-metrics small{margin-bottom:3px;color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-analysis-metrics strong{color:var(--bills-text);font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:600}.bills-analysis-card__subhead{display:flex;margin:13px 0 7px;align-items:center;justify-content:space-between;color:var(--bills-text-secondary);font-size:12.5px;font-weight:500}.bills-analysis-card__subhead small{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-amount-structure{margin-top:12px;padding:9px 10px 10px;border:1px solid #ececf0;border-radius:var(--bills-radius-control);background:#fafbfc}.bills-amount-structure .bills-analysis-card__subhead{margin:0 0 8px}.bills-amount-structure__bar{display:flex;width:100%;height:10px;overflow:hidden;border-radius:999px;background:#eceef1}.bills-amount-structure__bar>i{display:block;min-width:2px;height:100%;border-right:1px solid rgb(255 255 255 / 76%);background:#81858f}.bills-amount-structure__bar>i.is-purchase{background:#6f7480}.bills-amount-structure__bar>i.is-platform{background:#a77a45}.bills-amount-structure__bar>i.is-shipping{background:#c39a67}.bills-amount-structure__bar>i.is-charge{background:var(--bills-orange)}.bills-amount-structure__bar>i.is-profit{background:var(--bills-green)}.bills-amount-structure__bar>i.is-profit.is-loss{background:var(--bills-red)}.bills-amount-structure__legend{display:grid;margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.bills-amount-structure__legend>span{display:grid;min-width:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px}.bills-amount-structure__legend>span>i{width:7px;height:7px;border-radius:2px;background:#81858f}.bills-amount-structure__legend>span.is-purchase>i{background:#6f7480}.bills-amount-structure__legend>span.is-platform>i{background:#a77a45}.bills-amount-structure__legend>span.is-shipping>i{background:#c39a67}.bills-amount-structure__legend>span.is-charge>i{background:var(--bills-orange)}.bills-amount-structure__legend>span.is-profit>i{background:var(--bills-green)}.bills-amount-structure__legend>span.is-profit.is-loss>i{background:var(--bills-red)}.bills-amount-structure__legend small,.bills-amount-structure__legend strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bills-amount-structure__legend small{color:var(--bills-text-muted);font-weight:400}.bills-amount-structure__legend strong{color:var(--bills-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.bills-reason-analysis,.bills-amount-analysis{display:grid;gap:8px}.bills-reason-analysis__item,.bills-amount-analysis__item{--reason-color: #7b7e88;--reason-soft: #edeef1;min-width:0}.bills-reason-analysis__item>div,.bills-amount-analysis__item>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--bills-text-secondary);font-size:12.5px;font-weight:400}.bills-reason-analysis__item>div span,.bills-amount-analysis__item>div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bills-reason-analysis__item>div strong,.bills-amount-analysis__item>div strong{color:var(--bills-text);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.bills-reason-analysis__item>i,.bills-amount-analysis__item>i{display:block;height:3px;margin-top:4px;overflow:hidden;border-radius:3px;background:var(--reason-soft)}.bills-reason-analysis__item>i b,.bills-amount-analysis__item>i b{display:block;height:100%;border-radius:inherit;background:var(--reason-color)}.bills-analysis-empty,.bills-analysis-note{color:var(--bills-text-muted);font-size:12.5px;font-weight:400;line-height:1.55}.bills-analysis-empty{padding:14px 8px;border-radius:var(--bills-radius-control);background:var(--bills-surface-muted);text-align:center}.bills-amount-analysis{margin-top:12px}.bills-amount-analysis__item{--reason-color: #7b7e88;--reason-soft: #edeef1}.bills-amount-analysis__item--profit{--reason-color: var(--bills-green);--reason-soft: #e2f0e9}.bills-amount-analysis__item--profit.is-loss{--reason-color: var(--bills-red);--reason-soft: #f5dfe2}.bills-amount-analysis__item--charge{--reason-color: var(--bills-orange);--reason-soft: #f7ead8}.bills-analysis-note{margin-top:11px;padding-top:9px;border-top:1px solid var(--bills-border)}.tone-violet{--reason-color: #7657b8;--reason-soft: #f0ebf8}.tone-amber{--reason-color: #a66e22;--reason-soft: #fbf0df}.tone-teal{--reason-color: #397e77;--reason-soft: #e8f3f1}.tone-cyan{--reason-color: #4c8197;--reason-soft: #eaf2f5}.tone-green{--reason-color: #4f815f;--reason-soft: #eaf3ed}.tone-coral{--reason-color: #a65f54;--reason-soft: #f8e9e6}.tone-lavender{--reason-color: #78629a;--reason-soft: #efecf4}.tone-olive{--reason-color: #737944;--reason-soft: #f0f1e5}.tone-blue{--reason-color: #526f9b;--reason-soft: #eaf0f7}.tone-gold{--reason-color: #9b7738;--reason-soft: #f7efdf}.tone-rose{--reason-color: #976073;--reason-soft: #f5e9ee}.tone-neutral{--reason-color: #767985;--reason-soft: #f0f1f3}.bills-workspace-state{display:grid;min-height:360px;padding:44px 24px;place-content:center;place-items:center;gap:7px;color:var(--bills-text-muted);background:var(--bills-surface);text-align:center}.bills-workspace-state>svg{width:25px;height:25px;color:var(--bills-purple)}.bills-workspace-state strong{color:var(--bills-text);font-size:15px;font-weight:600}.bills-workspace-state small{font-size:12.5px}.bills-ledger-footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:9px 12px;border-top:1px solid var(--bills-border);border-radius:0 0 var(--bills-radius-card) var(--bills-radius-card);background:var(--bills-surface-subtle)}.bills-ledger-footer strong{font-size:13px;font-weight:600}.bills-ledger-footer p,.bills-ledger-footer>span{margin-top:2px;color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-ledger-footer>span{margin-top:0;text-align:right}.bills-page--state{display:grid;min-height:calc(100vh - 88px);place-items:center}.bills-state{display:grid;width:min(680px,100%);min-height:300px;align-content:center;justify-items:center;gap:8px;padding:28px;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:var(--bills-surface);text-align:center}.bills-state>span{display:grid;width:46px;height:46px;border-radius:999px;place-items:center;color:var(--bills-orange);background:var(--bills-orange-soft)}.bills-state>span svg{width:23px;height:23px}.bills-state h2{font-size:18px;font-weight:600}.bills-state p{max-width:560px;color:var(--bills-text-secondary);font-size:13px}.bills-drawer-layer{position:fixed;z-index:1000;top:70px;right:0;bottom:0;left:0;pointer-events:none}.bills-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1c1e2447;pointer-events:auto}.bills-drawer{position:absolute;inset:0 0 0 auto;display:grid;width:min(780px,calc(100vw - 56px));grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--bills-border-strong);background:var(--bills-bg);box-shadow:-14px 0 40px #181a2026;pointer-events:auto}.bills-drawer>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--bills-border);background:var(--bills-surface)}.bills-drawer>header>div{min-width:0}.bills-drawer>header h2{color:var(--bills-text);font-size:18px;font-weight:600}.bills-drawer>header p{margin-top:3px;overflow:hidden;color:var(--bills-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.bills-icon-button{display:grid;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:var(--bills-radius-control);place-items:center;color:var(--bills-text-secondary);background:transparent}.bills-icon-button:hover,.bills-icon-button:focus-visible{outline:0;background:var(--bills-surface-muted)}.bills-icon-button svg{width:17px;height:17px}.bills-drawer__body{display:grid;align-content:start;gap:12px;min-height:0;padding:14px;overflow-y:auto;background:var(--bills-bg)}.bills-drawer__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bills-drawer__facts>div{min-width:0;min-height:62px;padding:10px 11px;border:1px solid var(--bills-border);border-radius:var(--bills-radius-control);background:var(--bills-surface)}.bills-drawer__facts>.bills-drawer__fact-wide{grid-column:1 / -1}.bills-drawer__facts span,.bills-drawer__facts strong{display:block}.bills-drawer__facts span{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-drawer__facts strong{margin-top:4px;overflow-wrap:anywhere;color:var(--bills-text);font-size:14.5px;font-weight:500}.bills-detail-section{overflow:hidden;border:1px solid var(--bills-border);border-radius:var(--bills-radius-card);background:var(--bills-surface)}.bills-detail-section>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--bills-border)}.bills-detail-section>header h3{color:var(--bills-text);font-size:15px;font-weight:600}.bills-detail-section>header p{margin-top:2px;color:var(--bills-text-muted);font-size:12.5px}.bills-detail-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--bills-border)}.bills-detail-amounts article{display:grid;min-width:0;min-height:66px;align-content:center;gap:4px;padding:10px 12px;background:var(--bills-surface)}.bills-detail-amounts span,.bills-purchase-orders dt{color:var(--bills-text-muted);font-size:12.5px;font-weight:400}.bills-detail-amounts strong{overflow:hidden;color:var(--bills-text);font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bills-purchase-orders{display:grid;gap:8px;padding:10px;background:var(--bills-surface-subtle)}.bills-purchase-orders article{overflow:hidden;border:1px solid var(--bills-border);border-radius:var(--bills-radius-control);background:var(--bills-surface)}.bills-purchase-orders article>header{padding:9px 11px;border-bottom:1px solid var(--bills-border);background:var(--bills-surface-subtle)}.bills-purchase-orders article>header>div{display:grid;min-width:0;gap:2px}.bills-purchase-orders article>header span{color:var(--bills-text-muted);font-size:12.5px}.bills-purchase-orders article>header strong{overflow:hidden;color:var(--bills-text);font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bills-purchase-orders dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 11px 11px}.bills-purchase-orders dl>div{display:grid;min-width:0;gap:3px}.bills-purchase-orders dd{margin:0;overflow-wrap:anywhere;color:var(--bills-text-secondary);font-size:13px;font-weight:500}.bills-detail-empty{padding:24px 14px;color:var(--bills-text-muted);font-size:13px;text-align:center}.bills-drawer>footer{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--bills-border);color:var(--bills-text-muted);background:var(--bills-surface);font-size:12.5px}.bills-drawer>footer a{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;gap:6px;padding:0 12px;border-radius:var(--bills-radius-control);color:#fff;background:var(--bills-purple);font-size:12.5px;font-weight:500;text-decoration:none}.bills-drawer>footer a:hover,.bills-drawer>footer a:focus-visible{outline:0;background:#5938af}.bills-drawer>footer svg{width:14px;height:14px}.bills-status{display:inline-flex;min-height:23px;align-items:center;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1.4;white-space:nowrap}.bills-status--success{color:var(--bills-green);background:var(--bills-green-soft)}.bills-status--warning{color:var(--bills-orange);background:var(--bills-orange-soft)}.bills-status--danger{color:var(--bills-red);background:var(--bills-red-soft)}.bills-status--info{color:var(--bills-purple);background:var(--bills-purple-soft)}.bills-status--neutral{color:var(--bills-text-secondary);background:var(--bills-surface-muted)}.bills-date-group-summary{display:grid;width:100%;min-height:48px;grid-template-columns:150px 90px repeat(6,minmax(96px,1fr));align-items:center;gap:8px;padding:0 12px;border:0;border-bottom:1px solid var(--bills-border);color:var(--bills-text-secondary);background:var(--bills-surface);text-align:left}.bills-date-group-summary:hover{background:var(--bills-surface-subtle)}.bills-date-group-summary>span{display:block;min-width:0}.bills-date-group-summary strong{overflow:hidden;font-size:14.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bills-date-group-summary__date{display:flex!important;align-items:center;gap:7px}.bills-date-group-summary__date svg{width:15px;height:15px;transition:transform .14s ease}.bills-date-group-summary[aria-expanded=true] .bills-date-group-summary__date svg{transform:rotate(90deg)}.bills-date-group-summary__profit,.bills-date-group-summary__charge,.bills-date-group-summary__shipping,.bills-date-group-summary__platform,.bills-date-group-summary__purchase,.bills-date-group-summary__paid{text-align:right}.bills-date-group-summary .is-loss strong{color:var(--bills-red)}@media(min-width:2200px){.bills-order-workspace{grid-template-columns:240px minmax(0,1fr) 360px}}@media(min-width:3000px){.bills-order-workspace{grid-template-columns:248px minmax(0,1fr) 380px}}@media(max-width:1720px){.bills-filters{grid-template-columns:minmax(210px,.8fr) minmax(200px,.72fr) minmax(280px,1.35fr) auto}.bills-order-workspace{grid-template-columns:210px minmax(600px,1fr) 320px}.bills-order-card__amounts{padding:10px 8px;gap:6px}.bills-order-card__amounts>div{padding:9px 4px}.bills-order-card__amounts>div+div:before{left:-6px;width:6px}.bills-order-card__handling{grid-template-columns:minmax(190px,1.15fr) minmax(140px,.8fr)}.bills-order-card__updated{grid-column:1 / -1;justify-self:end}}@media(max-width:1450px){.bills-page-intro{grid-template-columns:1fr}.bills-header{min-height:auto;padding:2px 2px 12px;border-right:0;border-bottom:1px solid #e7e3ed;grid-template-columns:minmax(0,1fr) 340px;align-items:center}.bills-header__meta{min-width:0}.bills-overview{grid-template-columns:minmax(200px,.72fr) repeat(2,minmax(240px,1.15fr))}.bills-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-search-field{grid-column:1 / -1}.bills-filter-actions{grid-column:1 / -1;justify-content:flex-end}.bills-order-workspace{height:auto;min-height:580px;grid-template-columns:200px minmax(0,1fr);overflow:visible}.bills-date-navigator,.bills-order-stream,.bills-analysis-rail{overflow-y:visible}.bills-date-navigator,.bills-order-stream{grid-row:1}.bills-analysis-rail{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border-top:1px solid var(--bills-border);border-left:0}}@media(max-width:980px){.bills-header{grid-template-columns:1fr;gap:8px}.bills-header>div>p{white-space:normal}.bills-header__meta{width:100%;min-width:0;max-width:none}.bills-overview,.bills-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-more-filters>button{grid-column:1 / -1;justify-self:end}.bills-table-heading>span{display:none}.bills-order-workspace{grid-template-columns:1fr}.bills-date-navigator{border-right:0;border-bottom:1px solid var(--bills-border)}.bills-date-navigator__list{display:flex;padding:0 8px 8px;overflow-x:auto}.bills-date-navigator__list>button{min-width:188px;border-right:1px solid #eff0f2}.bills-order-stream{grid-row:auto}.bills-analysis-rail{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bills-date-menu{width:min(560px,calc(100vw - 40px));min-width:500px}}@media(max-width:720px){.bills-page{font-size:14.5px}.bills-header{padding-top:0}.bills-header h1{font-size:22px}.bills-header__meta small{display:none}.bills-overview{grid-template-columns:1fr}.bills-overview article{min-height:68px}.bills-filters,.bills-more-filters{grid-template-columns:1fr}.bills-search-field,.bills-filter-actions,.bills-more-filters>button{grid-column:auto}.bills-filter-actions{justify-content:stretch}.bills-more,.bills-export{flex:1}.bills-date-menu{position:fixed;inset:74px 8px auto;width:auto;min-width:0;max-height:calc(100dvh - 82px);grid-template-columns:1fr;overflow-y:auto}.bills-date-control:has(.bills-date-menu):before{position:fixed;z-index:90;top:64px;right:0;bottom:0;left:0;content:"";background:#1c1e2433}.bills-date-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;border-top:1px solid var(--bills-border);border-left:0}.bills-date-shortcuts button{text-align:center}.bills-date-footer{grid-template-columns:1fr}.bills-date-readback{width:100%}.bills-date-readback>span{display:none}.bills-date-readback label{flex:1}.bills-date-readback input{width:100%}.bills-date-actions{justify-content:flex-end}.bills-table-heading{align-items:flex-start}.bills-order-stream{padding:0 8px 8px}.bills-order-stream__header{align-items:flex-start;flex-direction:column;justify-content:center;gap:1px}.bills-order-card__header{grid-template-columns:1fr;gap:6px}.bills-order-card__main{grid-template-columns:1fr}.bills-order-card__header{border-right:0;border-bottom:1px solid #eff0f3;border-radius:var(--bills-radius-card) var(--bills-radius-card) 0 0}.bills-order-card__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-order-card__amounts>div+div:before{display:none}.bills-order-card__handling{grid-template-columns:1fr}.bills-order-card__updated{grid-column:auto;justify-self:start}.bills-analysis-rail{grid-template-columns:1fr;padding:8px}.bills-ledger-footer{align-items:flex-start;flex-direction:column;gap:5px}.bills-ledger-footer>span{text-align:left}.bills-drawer-layer{top:0;right:0;bottom:0;left:0}.bills-drawer{width:100%}.bills-drawer__facts,.bills-detail-amounts,.bills-purchase-orders dl{grid-template-columns:1fr}.bills-drawer__facts>.bills-drawer__fact-wide{grid-column:auto}.bills-drawer>footer{align-items:stretch;flex-direction:column}.bills-drawer>footer a{justify-content:center}}@media(max-width:420px){.bills-header__meta{padding-left:9px}.bills-refresh{padding:0 8px}.bills-filters{padding:9px}.bills-date-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.bills-date-footer{padding:8px}.bills-date-readback{display:grid;grid-template-columns:1fr}.bills-date-readback>i{display:none}.bills-date-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bills-date-actions button{padding:0 6px}.bills-order-card__amounts,.bills-analysis-metrics{grid-template-columns:1fr}}.is-spinning{animation:bills-spin .8s linear infinite}@keyframes bills-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bills-page *,.bills-page *:before,.bills-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.daily-closure-page{--daily-amber: #ad6d14;--daily-blue: #2e6bce;--daily-green: #23805d;--daily-ink: #2d2d35;--daily-line: #e2e3e8;--daily-muted: #626372;--daily-red: #c34c58;--daily-soft: #f7f6fa;--daily-subtle: #9698a4;--daily-surface: rgb(255 255 255 / 92%);--daily-violet: #6841cf;--daily-violet-soft: #f2eefc;min-width:0;padding:28px;color:var(--daily-ink)}.daily-closure-page *,.daily-closure-page *:before,.daily-closure-page *:after{box-sizing:border-box}.daily-closure-heading{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) minmax(310px,390px) auto;align-items:start;gap:12px;margin-bottom:12px}.daily-closure-heading>div:first-child{min-width:0}.daily-closure-heading>div:first-child>span,.daily-closure-panel>header>div>span{color:var(--daily-violet);font-size:11px;font-weight:700}.daily-closure-heading h1{margin:3px 0 0;color:var(--daily-ink);font-size:25px;font-weight:730;letter-spacing:-.025em;line-height:1.2}.daily-closure-heading p{margin:4px 0 0;color:var(--daily-muted);font-size:12px}.daily-closure-readback{display:grid;min-height:54px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 12px;border:1px solid var(--daily-line);border-radius:10px;background:var(--daily-surface)}.daily-closure-readback>i{width:8px;height:8px;border-radius:50%;background:var(--daily-green);box-shadow:0 0 0 5px #edf7f2}.daily-closure-readback.is-partial>i,.daily-closure-readback.is-empty>i{background:var(--daily-amber);box-shadow:0 0 0 5px #fff6e8}.daily-closure-readback.is-stale>i,.daily-closure-readback.is-unavailable>i,.daily-closure-readback.is-missing_source>i,.daily-closure-readback.is-permission_denied>i{background:var(--daily-red);box-shadow:0 0 0 5px #fff0f2}.daily-closure-readback small,.daily-closure-readback strong{display:block}.daily-closure-readback small{color:var(--daily-subtle);font-size:10px}.daily-closure-readback strong{margin-top:1px;color:var(--daily-muted);font-size:12px;font-weight:650}.daily-closure-readback button,.daily-closure-back-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d9d1ec;border-radius:8px;color:var(--daily-violet);background:#fff;cursor:pointer;font-size:12px;font-weight:650}.daily-closure-readback button:disabled{cursor:wait;opacity:.65}.daily-closure-readback svg,.daily-closure-back-button svg{width:15px;height:15px}.daily-closure-back-button{border-color:var(--daily-violet);color:#fff;background:var(--daily-violet)}.daily-closure-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid #e9d3ae;border-radius:8px;color:#7b5419;background:#fff9ee}.daily-closure-notice>svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.daily-closure-notice strong,.daily-closure-notice p{display:block;margin:0}.daily-closure-notice strong{font-size:12px}.daily-closure-notice p{margin-top:2px;font-size:10px}.daily-closure-toolbar{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(210px,.8fr) minmax(300px,1.35fr) auto;gap:10px;margin-bottom:12px;padding:10px;border:1px solid var(--daily-line);border-radius:10px;background:#f7f7fae0}.daily-closure-toolbar label{position:relative;display:grid;min-width:0;min-height:40px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;padding:0 11px;border:1px solid var(--daily-line);border-radius:8px;background:#fff}.daily-closure-toolbar label>svg{width:14px;height:14px;color:var(--daily-violet)}.daily-closure-toolbar label>span{color:var(--daily-muted);font-size:11px;font-weight:600;white-space:nowrap}.daily-closure-toolbar input,.daily-closure-toolbar select{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;color:var(--daily-ink);background:transparent;font:inherit;font-size:12px}.daily-closure-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:16px}.daily-closure-toolbar label>svg:last-child:not(:first-child){position:absolute;right:9px;color:var(--daily-subtle);pointer-events:none}.daily-closure-search{grid-template-columns:18px auto minmax(0,1fr)!important}.daily-closure-search input::placeholder{color:var(--daily-subtle)}.daily-closure-scope{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d1e6dc;border-radius:8px;color:var(--daily-green);background:#f3f8f5;font-size:11px;font-weight:650;white-space:nowrap}.daily-closure-scope svg{width:14px;height:14px}.daily-closure-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.daily-closure-metric{display:flex;min-width:0;min-height:92px;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--daily-line);border-radius:10px;background:var(--daily-surface)}.daily-closure-metric>span{display:grid;width:34px;height:34px;flex:0 0 auto;border-radius:8px;place-items:center}.daily-closure-metric>span svg{width:17px;height:17px}.daily-closure-metric.is-violet>span{color:var(--daily-violet);background:var(--daily-violet-soft)}.daily-closure-metric.is-blue>span{color:var(--daily-blue);background:#edf3ff}.daily-closure-metric.is-green>span{color:var(--daily-green);background:#edf7f2}.daily-closure-metric.is-amber>span{color:var(--daily-amber);background:#fff5e8}.daily-closure-metric.is-red>span{color:var(--daily-red);background:#fff0f2}.daily-closure-metric>div{min-width:0}.daily-closure-metric small,.daily-closure-metric strong,.daily-closure-metric p{display:block;margin:0}.daily-closure-metric small{color:var(--daily-muted);font-size:11px}.daily-closure-metric strong{margin-top:2px;color:var(--daily-ink);font-size:23px;font-variant-numeric:tabular-nums;font-weight:730}.daily-closure-metric p{overflow:hidden;margin-top:3px;color:var(--daily-subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.daily-closure-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.daily-closure-categories article{display:grid;min-width:0;min-height:70px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:11px 13px;border:1px solid var(--daily-line);border-left-width:3px;border-radius:8px;background:var(--daily-surface)}.daily-closure-categories article.is-violet{border-left-color:var(--daily-violet)}.daily-closure-categories article.is-blue{border-left-color:var(--daily-blue)}.daily-closure-categories article.is-red{border-left-color:var(--daily-red)}.daily-closure-categories article.is-green{border-left-color:var(--daily-green)}.daily-closure-categories span{color:var(--daily-muted);font-size:11px;font-weight:650}.daily-closure-categories strong{grid-row:1 / 3;grid-column:2;color:var(--daily-ink);font-size:24px;font-variant-numeric:tabular-nums}.daily-closure-categories small{overflow:hidden;color:var(--daily-subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.daily-closure-layout{display:grid;min-width:0;grid-template-columns:minmax(620px,1fr) minmax(292px,342px);align-items:start;gap:12px;margin-bottom:12px}.daily-closure-panel{min-width:0;overflow:hidden;border:1px solid var(--daily-line);border-radius:10px;background:var(--daily-surface)}.daily-closure-panel>header{display:flex;min-height:70px;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--daily-line)}.daily-closure-panel>header>div{min-width:0}.daily-closure-panel>header h2{margin:2px 0 0;color:var(--daily-ink);font-size:17px;font-weight:700}.daily-closure-panel>header p{margin:2px 0 0;color:var(--daily-subtle);font-size:10px}.daily-closure-source{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid #d1e6dc;border-radius:999px;color:var(--daily-green);background:#f3f8f5;font-size:10px;font-weight:650;white-space:nowrap}.daily-closure-source.is-partial,.daily-closure-source.is-empty{border-color:#ead7b7;color:var(--daily-amber);background:#fff9ee}.daily-closure-source.is-stale,.daily-closure-source.is-unavailable,.daily-closure-source.is-missing,.daily-closure-source.is-missing_source,.daily-closure-source.is-permission_denied{border-color:#eccfd3;color:var(--daily-red);background:#fff6f7}.daily-closure-tasks{min-height:630px}.daily-closure-table-wrap{max-height:700px;overflow:auto}.daily-closure-table-wrap table{width:100%;min-width:930px;border-collapse:collapse;table-layout:fixed}.daily-closure-table-wrap th{height:40px;padding:0 11px;color:var(--daily-subtle);background:#fafafc;font-size:11px;font-weight:650;text-align:left}.daily-closure-table-wrap th:first-child{width:28%}.daily-closure-table-wrap th:nth-child(2){width:8%}.daily-closure-table-wrap th:nth-child(3){width:10%}.daily-closure-table-wrap th:nth-child(4){width:13%}.daily-closure-table-wrap th:nth-child(5){width:12%}.daily-closure-table-wrap th:nth-child(6){width:7%}.daily-closure-table-wrap th:last-child{width:22%}.daily-closure-table-wrap tbody tr{content-visibility:auto;contain-intrinsic-size:0 66px;cursor:pointer}.daily-closure-table-wrap tbody tr:hover{background:#fbfafd}.daily-closure-table-wrap td{height:66px;padding:8px 11px;border-top:1px solid #eff0f2;color:var(--daily-muted);font-size:11px;font-variant-numeric:tabular-nums;vertical-align:middle}.daily-closure-table-wrap td:first-child strong,.daily-closure-table-wrap td:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-closure-table-wrap td:first-child strong{color:var(--daily-ink);font-size:12px;font-weight:650}.daily-closure-table-wrap td:first-child small{margin-top:4px;color:var(--daily-subtle);font-size:10px}.daily-closure-table-wrap td:nth-child(4),.daily-closure-table-wrap td:nth-child(5),.daily-closure-table-wrap td:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-closure-task-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;color:var(--daily-amber);background:#fff6e8;font-size:10px;font-weight:650;white-space:nowrap}.daily-closure-task-status.is-completed{color:var(--daily-green);background:#edf7f2}.daily-closure-task-status.is-accepted,.daily-closure-task-status.is-in_progress{color:var(--daily-blue);background:#edf3ff}.daily-closure-task-status.is-cancelled,.daily-closure-task-status.is-archived{color:var(--daily-subtle);background:#f0f1f3}.daily-closure-mobile-list{display:none}.daily-closure-right-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.daily-closure-progress__value{display:flex;align-items:baseline;gap:8px;padding:13px 14px 8px}.daily-closure-progress__value strong{color:var(--daily-violet);font-size:28px;font-weight:750}.daily-closure-progress__value span{color:var(--daily-muted);font-size:11px}.daily-closure-progress__track{height:6px;margin:0 14px 10px;overflow:hidden;border-radius:999px;background:#ececf0}.daily-closure-progress__track i{display:block;width:var(--daily-closure-progress-width);height:100%;border-radius:inherit;background:var(--daily-violet)}.daily-closure-progress dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10px 10px}.daily-closure-progress dl>div{min-width:0;padding:8px 3px;border-right:1px solid var(--daily-line);text-align:center}.daily-closure-progress dl>div:last-child{border-right:0}.daily-closure-progress dt{color:var(--daily-subtle);font-size:9px}.daily-closure-progress dd{margin:3px 0 0;color:var(--daily-ink);font-size:14px;font-weight:700}.daily-closure-unclosed>header>strong{display:grid;min-width:27px;height:25px;padding:0 7px;border-radius:999px;place-items:center;color:var(--daily-violet);background:var(--daily-violet-soft);font-size:11px}.daily-closure-unclosed ul,.daily-closure-draft ol{display:flex;flex-direction:column;gap:7px;margin:0;padding:10px;list-style:none}.daily-closure-unclosed li{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.daily-closure-unclosed li>svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px;color:var(--daily-amber)}.daily-closure-unclosed li>div{min-width:0}.daily-closure-unclosed li strong,.daily-closure-unclosed li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-closure-unclosed li strong{color:var(--daily-ink);font-size:11px}.daily-closure-unclosed li span{margin-top:3px;color:var(--daily-subtle);font-size:10px}.daily-closure-unclosed>button{display:flex;width:calc(100% - 20px);min-height:34px;align-items:center;justify-content:center;margin:0 10px 10px;border:1px solid #d9d1ec;border-radius:7px;color:var(--daily-violet);background:#f7f5fb;cursor:pointer;font-size:11px;font-weight:650}.daily-closure-draft>header>svg,.daily-closure-tomorrow>header>svg{width:19px;height:19px;margin-top:6px;color:var(--daily-violet)}.daily-closure-draft__notice{margin:10px 10px 0;padding:9px 10px;border:1px solid #ead7b7;border-radius:8px;color:#7b5419;background:#fff9ee}.daily-closure-draft__notice strong,.daily-closure-draft__notice p{display:block;margin:0}.daily-closure-draft__notice strong{font-size:10px}.daily-closure-draft__notice p{margin-top:3px;font-size:9px;line-height:1.5}.daily-closure-draft ol{counter-reset:daily-draft}.daily-closure-draft li{position:relative;padding:8px 8px 8px 30px;border:1px solid #e9eaed;border-radius:8px;color:var(--daily-muted);background:#fafafc;font-size:10px;line-height:1.5;counter-increment:daily-draft}.daily-closure-draft li:before{position:absolute;top:8px;left:9px;display:grid;width:15px;height:15px;border-radius:50%;color:var(--daily-violet);background:var(--daily-violet-soft);content:counter(daily-draft);font-size:9px;place-items:center}.daily-closure-tomorrow>div{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.daily-closure-tomorrow>div>span{color:var(--daily-red);font-size:10px;font-weight:650}.daily-closure-tomorrow>div>strong{color:var(--daily-ink);font-size:13px}.daily-closure-tomorrow>div>p{margin:0;color:var(--daily-subtle);font-size:10px}.daily-closure-panel-empty{min-height:76px;margin:0;padding:22px 14px;color:var(--daily-subtle);font-size:10px;text-align:center}.daily-closure-business>header{align-items:center}.daily-closure-business__body{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(300px,.9fr) minmax(280px,.75fr);gap:12px;padding:12px}.daily-closure-business__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.daily-closure-business__metrics article{min-width:0;min-height:84px;padding:12px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.daily-closure-business__metrics span,.daily-closure-business__metrics strong,.daily-closure-business__metrics small{display:block}.daily-closure-business__metrics span{color:var(--daily-muted);font-size:10px}.daily-closure-business__metrics strong{overflow:hidden;margin-top:4px;color:var(--daily-ink);font-size:19px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.daily-closure-business__metrics small{margin-top:3px;color:var(--daily-subtle);font-size:9px}.daily-closure-observations,.daily-closure-source-list{min-width:0;padding:11px;border:1px solid #e9eaed;border-radius:8px;background:#fff}.daily-closure-observations h3,.daily-closure-source-list h3{margin:0 0 9px;color:var(--daily-ink);font-size:12px}.daily-closure-observations ul,.daily-closure-source-list ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.daily-closure-observations li{display:flex;align-items:flex-start;gap:8px}.daily-closure-observations li>span{width:7px;height:7px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--daily-muted)}.daily-closure-observations li>span.is-positive{background:var(--daily-green)}.daily-closure-observations li>span.is-negative{background:var(--daily-red)}.daily-closure-observations li>span.is-attention{background:var(--daily-amber)}.daily-closure-observations li>div{min-width:0}.daily-closure-observations strong,.daily-closure-observations p{display:block;margin:0}.daily-closure-observations strong{color:var(--daily-ink);font-size:10px}.daily-closure-observations p{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--daily-subtle);font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.daily-closure-source-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.daily-closure-source-list li>div{min-width:0}.daily-closure-source-list strong,.daily-closure-source-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-closure-source-list strong{color:var(--daily-ink);font-size:10px}.daily-closure-source-list small{margin-top:2px;color:var(--daily-subtle);font-size:9px}.daily-closure-error{display:flex;align-items:flex-start;gap:8px;margin:10px;padding:10px;border:1px solid #eccfd3;border-radius:8px;color:#8f3741;background:#fff6f7}.daily-closure-error>svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.daily-closure-error strong,.daily-closure-error small{display:block}.daily-closure-error strong{font-size:11px}.daily-closure-error small{margin-top:3px;font-size:9px}.daily-closure-loading,.daily-closure-empty{display:flex;min-height:120px;align-items:center;justify-content:center;gap:9px;padding:20px;color:var(--daily-subtle);font-size:11px}.daily-closure-loading svg,.daily-closure-empty>svg{width:18px;height:18px}.daily-closure-empty strong,.daily-closure-empty p{display:block;margin:0}.daily-closure-empty strong{color:var(--daily-muted);font-size:12px}.daily-closure-empty p{margin-top:3px;font-size:10px}.daily-closure-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0}.daily-closure-layer__backdrop{position:absolute;border:0;background:#22202a57;top:0;right:0;bottom:0;left:0}.daily-closure-drawer{position:absolute;top:0;right:0;display:flex;width:min(520px,100%);height:100%;flex-direction:column;border-left:1px solid var(--daily-line);background:#fff;box-shadow:-18px 0 45px #2d29381f}.daily-closure-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--daily-line)}.daily-closure-drawer>header>div{min-width:0}.daily-closure-drawer h2{margin:9px 0 0;color:var(--daily-ink);font-size:21px}.daily-closure-drawer>header p{margin:5px 0 0;color:var(--daily-subtle);font-size:10px}.daily-closure-drawer>header>button{display:grid;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--daily-line);border-radius:8px;color:var(--daily-muted);background:#fff;cursor:pointer;place-items:center}.daily-closure-drawer>header>button svg{width:17px;height:17px}.daily-closure-drawer__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:18px 22px}.daily-closure-drawer__body>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.daily-closure-drawer__body>dl>div,.daily-closure-drawer__body>section{padding:11px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.daily-closure-drawer__body dt{color:var(--daily-subtle);font-size:9px}.daily-closure-drawer__body dd{margin:4px 0 0;color:var(--daily-ink);font-size:12px;font-weight:650}.daily-closure-drawer__body h3{margin:0;color:var(--daily-ink);font-size:12px}.daily-closure-drawer__body section p{margin:6px 0 0;color:var(--daily-muted);font-size:11px;line-height:1.7;white-space:pre-wrap}.daily-closure-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--daily-line)}.daily-closure-drawer>footer p{margin:0;color:var(--daily-subtle);font-size:9px}.daily-closure-drawer>footer button{min-height:36px;padding:0 14px;border:1px solid var(--daily-violet);border-radius:8px;color:#fff;background:var(--daily-violet);cursor:pointer;font-size:11px;font-weight:650}.daily-closure-gate{display:flex;min-height:320px;align-items:center;justify-content:center;gap:14px;margin:28px;padding:32px;border:1px solid var(--daily-line);border-radius:10px;background:var(--daily-surface)}.daily-closure-gate>span{display:grid;width:46px;height:46px;flex:0 0 auto;border-radius:10px;color:var(--daily-violet);background:var(--daily-violet-soft);place-items:center}.daily-closure-gate svg{width:22px;height:22px}.daily-closure-gate h1{margin:0;font-size:20px}.daily-closure-gate p{max-width:560px;margin:5px 0 0;color:var(--daily-muted);font-size:12px}.daily-closure-page button:focus-visible,.daily-closure-page input:focus-visible,.daily-closure-page select:focus-visible,.daily-closure-page tr:focus-visible,.daily-closure-drawer button:focus-visible{outline:2px solid var(--daily-violet);outline-offset:2px}.daily-closure-page .is-spinning,.daily-closure-loading svg{animation:daily-closure-spin .9s linear infinite}@keyframes daily-closure-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.daily-closure-metrics{grid-template-columns:repeat(5,minmax(168px,1fr));overflow-x:auto;padding-bottom:2px}.daily-closure-business__body{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-closure-source-list{grid-column:1 / -1}}@media(max-width:1180px){.daily-closure-heading{grid-template-columns:minmax(0,1fr) auto}.daily-closure-readback{grid-row:2;grid-column:1 / -1}.daily-closure-back-button{grid-row:1;grid-column:2}.daily-closure-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-closure-layout{grid-template-columns:minmax(0,1fr)}.daily-closure-right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.daily-closure-page{padding:18px 12px 28px}.daily-closure-heading{grid-template-columns:minmax(0,1fr) auto}.daily-closure-heading h1{font-size:24px}.daily-closure-heading p{font-size:11px}.daily-closure-back-button{min-width:96px;padding-inline:10px}.daily-closure-back-button svg{display:none}.daily-closure-toolbar{grid-template-columns:minmax(0,1fr)}.daily-closure-toolbar label{grid-template-columns:18px minmax(0,1fr)}.daily-closure-toolbar label>span{display:none}.daily-closure-scope{justify-content:flex-start}.daily-closure-metrics{grid-template-columns:repeat(2,minmax(158px,1fr))}.daily-closure-metric{min-height:90px;padding:12px}.daily-closure-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-closure-tasks{min-height:0}.daily-closure-table-wrap{display:none}.daily-closure-mobile-list{display:flex;flex-direction:column;gap:9px;padding:10px}.daily-closure-mobile-list>article{padding:11px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.daily-closure-mobile-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.daily-closure-mobile-list article>header small{color:var(--daily-violet);font-size:10px;font-weight:650}.daily-closure-mobile-list h3{margin:9px 0 0;color:var(--daily-ink);font-size:13px}.daily-closure-mobile-list p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:var(--daily-subtle);font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.daily-closure-mobile-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.daily-closure-mobile-list dt{color:var(--daily-subtle);font-size:9px}.daily-closure-mobile-list dd{overflow:hidden;margin:3px 0 0;color:var(--daily-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.daily-closure-right-rail{display:flex}.daily-closure-business__body{grid-template-columns:minmax(0,1fr)}.daily-closure-source-list{grid-column:auto}.daily-closure-drawer>header,.daily-closure-drawer__body,.daily-closure-drawer>footer{padding-inline:16px}}@media(max-width:430px){.daily-closure-categories article{padding-inline:10px}.daily-closure-categories strong{font-size:21px}.daily-closure-business__metrics{grid-template-columns:minmax(0,1fr)}.daily-closure-drawer__body>dl{grid-template-columns:minmax(0,1fr)}}.daily-closure-page{width:min(100%,2400px);max-width:2400px;margin:0 auto;padding:28px 32px 48px;font-size:14px}.daily-closure-heading{min-height:60px;grid-template-columns:minmax(0,1fr) minmax(250px,310px) auto;align-items:end;gap:10px;margin-bottom:10px}.daily-closure-heading h1{margin-top:1px;font-size:25px}.daily-closure-heading p{margin-top:6px;font-size:13px}.daily-closure-readback{min-height:46px;padding:5px 6px 5px 12px}.daily-closure-readback button,.daily-closure-back-button{min-height:34px}.daily-closure-notice{align-items:center;min-height:34px;margin-bottom:9px;padding:7px 10px}.daily-closure-notice p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-closure-toolbar{grid-template-columns:minmax(190px,.62fr) minmax(190px,.58fr) minmax(260px,1fr) auto;gap:8px;margin-bottom:9px;padding:8px;background:#fffffff0}.daily-closure-toolbar label,.daily-closure-scope{min-height:38px}.daily-closure-toolbar input,.daily-closure-toolbar select{height:36px}.daily-closure-metrics{gap:10px;margin-bottom:12px}.daily-closure-metric{min-height:72px;align-items:center;gap:10px;padding:10px 12px}.daily-closure-metric>span{width:30px;height:30px}.daily-closure-metric strong{margin-top:0;font-size:22px}.daily-closure-metric p,.daily-closure-categories{display:none}.daily-closure-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-bottom:14px}.daily-closure-panel{border-radius:10px;box-shadow:0 6px 20px #32235008}.daily-closure-panel>header{min-height:62px;padding:13px 14px 11px}.daily-closure-panel>header h2{font-size:17px}.daily-closure-panel>header p{margin-top:3px;font-size:10px}.daily-closure-tasks{min-height:500px}.daily-closure-tasks th{height:36px;font-size:10px}.daily-closure-tasks td{height:54px;padding-top:8px;padding-bottom:8px;font-size:11px}.daily-closure-tasks td:first-child strong{font-size:12px}.daily-closure-empty{min-height:330px}.daily-closure-right-rail{gap:12px}.daily-closure-progress__value{padding-top:12px}.daily-closure-progress__value strong{font-size:29px}.daily-closure-unclosed ul,.daily-closure-draft ol{padding:9px 10px}.daily-closure-unclosed li,.daily-closure-draft li{padding:9px}.daily-closure-business{margin-top:0}@media(max-width:1500px){.daily-closure-page{padding-right:24px;padding-left:24px}.daily-closure-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px}}@media(max-width:1180px){.daily-closure-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-closure-scope{grid-column:1 / -1}.daily-closure-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-closure-layout{grid-template-columns:1fr}.daily-closure-right-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.daily-closure-page{padding:20px 14px 36px}.daily-closure-heading{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start}.daily-closure-heading>div:first-child{grid-column:1 / -1;grid-row:1}.daily-closure-readback{grid-column:1 / 2;grid-row:2}.daily-closure-back-button{grid-column:2;grid-row:2}.daily-closure-toolbar,.daily-closure-metrics,.daily-closure-right-rail{grid-template-columns:1fr}.daily-closure-scope{grid-column:auto}.daily-closure-tasks{min-height:0}.daily-closure-empty{min-height:220px}}.data-screen-page{position:relative;z-index:1;width:min(100%,2240px);margin:0 auto;color:#2c2333}.data-screen-page button,.data-screen-page input,.data-screen-page select{font:inherit}.data-screen-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.data-screen-page-heading>div:first-child>span,.data-screen-panel__heading>div>span{color:#6b42d2;font-size:12px;font-weight:760;letter-spacing:.04em}.data-screen-page-heading h1{margin:6px 0 4px;color:#251d2c;font-size:clamp(31px,2vw,40px);font-weight:790;letter-spacing:-.04em;line-height:1.05}.data-screen-page-heading p{margin:0;color:#776d7e;font-size:14px;line-height:1.55}.data-screen-readback{display:flex;min-width:360px;align-items:center;gap:11px;padding:10px 11px 10px 14px;border:1px solid #e5e0eb;border-radius:13px;background:#ffffffeb;box-shadow:0 12px 35px #291e380d}.data-screen-readback__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9a92a0;box-shadow:0 0 0 5px #9a92a01a}.data-screen-readback.is-live .data-screen-readback__dot{background:#31aa79;box-shadow:0 0 0 5px #31aa791c;animation:data-screen-breathe 2.8s ease-in-out infinite}.data-screen-readback.is-partial .data-screen-readback__dot{background:#d99024;box-shadow:0 0 0 5px #d990241c}.data-screen-readback.is-error .data-screen-readback__dot{background:#d75162;box-shadow:0 0 0 5px #d751621c}.data-screen-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.data-screen-readback small{color:#9a919f;font-size:11px}.data-screen-readback strong{margin-top:2px;color:#4f4557;font-size:13px;font-variant-numeric:tabular-nums}.data-screen-readback button,.data-screen-gate button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d9cef2;border-radius:10px;color:#6035c6;background:#f8f4ff;cursor:pointer;font-size:13px;font-weight:710}.data-screen-readback button:hover,.data-screen-gate button:hover{border-color:#c7b5ed;background:#f1eaff}.data-screen-readback button:disabled{cursor:wait;opacity:.68}.data-screen-readback button svg,.data-screen-gate button svg{width:15px;height:15px}.data-screen-readback button:disabled svg{animation:data-screen-spin .9s linear infinite}.data-screen-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;border:1px solid #f0d6a6;border-radius:12px;color:#76521d;background:#fff9ecf0}.data-screen-notice>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:#ad7016}.data-screen-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.data-screen-notice strong{font-size:13px}.data-screen-notice p{margin:0;font-size:12px;line-height:1.5}.data-screen-toolbar{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(320px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid #e7e2eb;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 30px #2a1f3908}.data-screen-toolbar label{display:grid;min-width:0;min-height:40px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;border:1px solid #e4dfe8;border-radius:10px;background:#fff}.data-screen-toolbar label:focus-within{border-color:#9b7be6;box-shadow:0 0 0 3px #7043d81f}.data-screen-toolbar label>svg{width:15px;height:15px;color:#744fca}.data-screen-toolbar label>span{color:#8d8493;font-size:11px;font-weight:650;white-space:nowrap}.data-screen-toolbar input,.data-screen-toolbar select{width:100%;min-width:0;border:0;outline:0;color:#524759;background:transparent;font-size:13px;font-weight:670}.data-screen-toolbar__readonly{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #cde8dc;border-radius:10px;color:#25785b;background:#f2fbf7;font-size:12px;font-weight:680;white-space:nowrap}.data-screen-toolbar__readonly svg{width:14px;height:14px}.data-screen-metric-band{display:grid;grid-template-columns:1.35fr repeat(6,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid #e5e0e9;border-radius:16px;background:#e8e2ec;box-shadow:0 18px 50px #291d390f}.data-screen-metric-band>article{position:relative;display:flex;min-width:0;min-height:154px;flex-direction:column;padding:18px 16px 16px;overflow:hidden;background:#fffffff5}.data-screen-metric-band>article:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#7545df;content:""}.data-screen-metric-band>article.is-orders:after{background:#4d7ef3}.data-screen-metric-band>article.is-visitors:after,.data-screen-metric-band>article.is-conversion_rate:after{background:#28ae7b}.data-screen-metric-band>article.is-ad_spend:after,.data-screen-metric-band>article.is-ad_attributed_gmv:after{background:#db9227}.data-screen-metric-band>article.is-primary{color:#fff;background:radial-gradient(circle at 90% -15%,rgb(255 255 255 / 18%),transparent 38%),linear-gradient(138deg,#2f2146,#5930a8 58%,#7546df)}.data-screen-metric-band>article.is-primary:before{position:absolute;top:-55px;right:-45px;width:170px;height:170px;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;box-shadow:0 0 0 28px #ffffff0a,0 0 0 56px #ffffff08;content:""}.data-screen-metric-band header{position:relative;z-index:1;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.data-screen-metric-band header>span{display:grid;width:28px;height:28px;flex:0 0 auto;border-radius:9px;color:#7043d8;background:#f3edff;place-items:center}.data-screen-metric-band .is-primary header>span{color:#fff;background:#ffffff21}.data-screen-metric-band header svg{width:14px;height:14px}.data-screen-metric-band header small{overflow:hidden;color:#a096a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.data-screen-metric-band .is-primary header small{color:#ffffffad}.data-screen-metric-band p{position:relative;z-index:1;margin:16px 0 3px;color:#817786;font-size:12px}.data-screen-metric-band .is-primary p{color:#ffffffc7}.data-screen-metric-band>article>strong{position:relative;z-index:1;overflow:hidden;color:#33283a;font-size:clamp(20px,1.28vw,27px);font-variant-numeric:tabular-nums;font-weight:790;letter-spacing:-.04em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.data-screen-metric-band .is-primary>strong{color:#fff;font-size:clamp(30px,2.1vw,42px)}.data-screen-metric-band footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;padding-top:10px}.data-screen-metric-band footer em{color:#948a98;font-size:10px;font-style:normal;font-weight:710}.data-screen-metric-band footer em.is-positive{color:#278666}.data-screen-metric-band footer em.is-negative{color:#c95561}.data-screen-metric-band .is-primary footer em{color:#74f3c1}.data-screen-metric-band footer small{overflow:hidden;color:#a299a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.data-screen-metric-band .is-primary footer small{color:#ffffffa8}.data-screen-main-grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(480px,1.55fr) minmax(290px,.95fr);align-items:start;gap:14px;margin-bottom:14px}.data-screen-panel{min-width:0;overflow:hidden;border:1px solid #e5e0e8;border-radius:16px;background:#fffffff2;box-shadow:0 16px 45px #2a1e390a;animation:data-screen-rise .42s ease both}.data-screen-panel__heading{display:flex;min-height:94px;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px;border-bottom:1px solid #eeeaf0}.data-screen-panel__heading h2{margin:4px 0 3px;color:#34293b;font-size:19px;font-weight:760;letter-spacing:-.025em}.data-screen-panel__heading p{margin:0;color:#968c99;font-size:11px;line-height:1.45}.data-screen-panel__heading>strong{flex:0 0 auto;padding:5px 9px;border:1px solid #e2d8f8;border-radius:999px;color:#6840ca;background:#f7f3ff;font-size:10px;font-weight:720;white-space:nowrap}.data-screen-ranking__list{display:flex;flex-direction:column;padding:8px 16px 12px}.data-screen-ranking__list>article{min-width:0;padding:13px 0;border-bottom:1px solid #f0ecf2}.data-screen-ranking__list>article:last-child{border-bottom:0}.data-screen-ranking__list>article>header{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px}.data-screen-ranking__list>article>header>span{display:grid;width:24px;height:24px;border-radius:8px;color:#6e42d2;background:#f1ebff;font-size:10px;font-weight:760;place-items:center}.data-screen-ranking__list header>div{min-width:0}.data-screen-ranking__list header strong,.data-screen-ranking__list header small{display:block;overflow:hidden}.data-screen-ranking__list header strong{display:-webkit-box;color:#4b4050;font-size:12px;font-weight:720;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.data-screen-ranking__list header small{margin-top:2px;color:#a096a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.data-screen-ranking__list header em{color:#5f3a71;font-size:12px;font-variant-numeric:tabular-nums;font-style:normal;font-weight:760;white-space:nowrap}.data-screen-ranking__list>article>i{position:relative;display:block;height:4px;margin:9px 0 10px 33px;overflow:hidden;border-radius:999px;background:#f0ecf3}.data-screen-ranking__list>article>i:after{display:block;width:var(--data-screen-product-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7445df,#a07bf0);content:""}.data-screen-ranking__list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 0 33px}.data-screen-ranking__list dl>div{min-width:0}.data-screen-ranking__list dt{color:#a198a5;font-size:9px}.data-screen-ranking__list dd{overflow:hidden;margin:3px 0 0;color:#5e5263;font-size:11px;font-variant-numeric:tabular-nums;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.data-screen-comparison__legend{display:flex;flex:0 0 auto;align-items:center;gap:13px;padding-top:8px}.data-screen-comparison__legend span{display:inline-flex;align-items:center;gap:5px;color:#877d8c;font-size:10px;white-space:nowrap}.data-screen-comparison__legend span:before{width:7px;height:7px;border-radius:999px;background:#7545df;content:""}.data-screen-comparison__legend .is-previous:before{background:#d6cce3}.data-screen-comparison__rows{display:flex;flex-direction:column;padding:6px 20px 8px}.data-screen-comparison__rows>article{padding:11px 0 12px;border-bottom:1px solid #f0ecf2}.data-screen-comparison__rows>article:last-child{border-bottom:0}.data-screen-comparison__rows>article>header{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:8px}.data-screen-comparison__rows>article>header>span{display:grid;width:26px;height:26px;border-radius:8px;color:#7043d8;background:#f2edfd;place-items:center}.data-screen-comparison__rows>article>header svg{width:13px;height:13px}.data-screen-comparison__rows>article>header>div{min-width:0}.data-screen-comparison__rows header strong,.data-screen-comparison__rows header small{display:block}.data-screen-comparison__rows header strong{color:#4b4050;font-size:12px;font-weight:720}.data-screen-comparison__rows header small{margin-top:2px;color:#a096a4;font-size:9px}.data-screen-comparison__rows header em{color:#918794;font-size:11px;font-style:normal;font-weight:720}.data-screen-comparison__rows header em.is-positive{color:#278666}.data-screen-comparison__rows header em.is-negative{color:#c65662}.data-screen-comparison__bar{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr) minmax(86px,auto);align-items:center;gap:8px;min-height:19px}.data-screen-comparison__bar+.data-screen-comparison__bar{margin-top:4px}.data-screen-comparison__bar>span{color:#9b919e;font-size:9px}.data-screen-comparison__bar>i{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#f1edf4}.data-screen-comparison__bar>i:after{display:block;width:var(--data-screen-bar-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7043d8,#9e75ee);content:"";transition:width .42s ease}.data-screen-comparison__bar.is-previous>i:after{background:#d4cadf}.data-screen-comparison__bar>strong{overflow:hidden;color:#514557;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.data-screen-comparison>footer{padding:11px 20px;border-top:1px solid #eeeaf0;color:#978d9b;background:#fbfafc;font-size:10px;line-height:1.5;text-align:center}.data-screen-insights__list{display:flex;flex-direction:column;gap:9px;padding:12px}.data-screen-insights__list>article{display:grid;min-width:0;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px solid #ece7ef;border-radius:11px;background:#fdfcfe}.data-screen-insights__list>article>span{display:grid;width:28px;height:28px;border-radius:9px;color:#7142d6;background:#f0eaff;place-items:center}.data-screen-insights__list>article.is-positive>span{color:#258465;background:#eaf8f2}.data-screen-insights__list>article.is-negative>span{color:#c65361;background:#fff0f2}.data-screen-insights__list>article.is-attention>span{color:#b27119;background:#fff5e4}.data-screen-insights__list svg{width:14px;height:14px}.data-screen-insights__list>article>div{min-width:0}.data-screen-insights__list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-screen-insights__list header strong{overflow:hidden;color:#4a3f50;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.data-screen-insights__list header small{flex:0 0 auto;color:#8b8190;font-size:9px}.data-screen-insights__list p{margin:5px 0 0;color:#756b79;font-size:10px;line-height:1.46}.data-screen-insights__list em{display:block;margin-top:5px;color:#a097a3;font-size:9px;font-style:normal}.data-screen-bottom-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:14px;margin-bottom:14px}.data-screen-sources__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.data-screen-sources__grid>article{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px;border:1px solid #ece7ef;border-radius:11px;background:#fdfcfe}.data-screen-sources__grid>article>span{display:grid;width:29px;height:29px;border-radius:9px;color:#258263;background:#eaf8f2;place-items:center}.data-screen-sources__grid>article:not(.is-live)>span{color:#b5751e;background:#fff5e3}.data-screen-sources__grid svg{width:14px;height:14px}.data-screen-sources__grid article>div{min-width:0}.data-screen-sources__grid header{display:flex;align-items:center;justify-content:space-between;gap:9px}.data-screen-sources__grid header strong{color:#4b4050;font-size:12px}.data-screen-sources__grid header small{color:#258263;font-size:9px}.data-screen-sources__grid p{margin:4px 0 0;color:#7d737f;font-size:10px;line-height:1.45}.data-screen-sources__grid time{display:block;margin-top:5px;color:#a197a4;font-size:9px}.data-screen-gaps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.data-screen-gaps__grid>article{display:grid;min-width:0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px dashed #ded5e4;border-radius:11px;background:#fbfafc}.data-screen-gaps__grid>article>span{display:grid;width:30px;height:30px;border-radius:9px;color:#8d8192;background:#f0edf2;place-items:center}.data-screen-gaps__grid svg{width:14px;height:14px}.data-screen-gaps__grid>article>div{min-width:0}.data-screen-gaps__grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-screen-gaps__grid header strong{color:#544958;font-size:11px}.data-screen-gaps__grid header small{flex:0 0 auto;color:#9c919f;font-size:9px}.data-screen-gaps__grid p{margin:5px 0 0;color:#847a87;font-size:10px;line-height:1.46}.data-screen-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;padding:30px;color:#938998;text-align:center}.data-screen-empty svg{width:25px;height:25px;color:#8461d9}.data-screen-empty strong{color:#5c5160;font-size:13px}.data-screen-empty p{max-width:260px;margin:0;font-size:11px;line-height:1.5}.data-screen-page-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:1px solid #e5e0e9;border-radius:12px;color:#7b6f80;background:#ffffffdb;font-size:11px;line-height:1.5;text-align:center}.data-screen-page-footer svg{width:14px;height:14px;flex:0 0 auto;color:#7142d3}.data-screen-gate{position:relative;z-index:1;display:grid;width:min(100%,720px);min-height:230px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin:70px auto;padding:34px;border:1px solid #e4dfe8;border-radius:18px;background:#fffffff0;box-shadow:0 25px 70px #2b1e3b14}.data-screen-gate>span{display:grid;width:48px;height:48px;border-radius:15px;color:#6c3fd1;background:#f1eaff;place-items:center}.data-screen-gate>span svg{width:22px;height:22px}.data-screen-gate h1{margin:0;color:#302638;font-size:22px}.data-screen-gate p{margin:6px 0 0;color:#7f7484;font-size:13px;line-height:1.55}.data-screen-loading{display:flex;flex-direction:column;gap:14px}.data-screen-loading__heading,.data-screen-loading__toolbar,.data-screen-loading__metrics,.data-screen-loading__content>span{overflow:hidden;border:1px solid #ece8ee;border-radius:15px;background:linear-gradient(100deg,#ffffffd1 20%,#f4effbeb,#ffffffd1 60%);background-size:220% 100%;animation:data-screen-loading 1.25s ease-in-out infinite}.data-screen-loading__heading{width:55%;height:76px}.data-screen-loading__toolbar{height:62px}.data-screen-loading__metrics{height:158px}.data-screen-loading__content{display:grid;height:560px;grid-template-columns:.88fr 1.55fr .95fr;gap:14px}.data-screen-page button:focus-visible,.data-screen-page input:focus-visible,.data-screen-page select:focus-visible,.data-screen-page button:focus,.data-screen-page input:focus,.data-screen-page select:focus{outline:2px solid #7043d8;outline-offset:2px}@keyframes data-screen-spin{to{transform:rotate(360deg)}}@keyframes data-screen-breathe{0%,to{box-shadow:0 0 0 5px #31aa791c}50%{box-shadow:0 0 0 8px #31aa790a}}@keyframes data-screen-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes data-screen-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media(max-width:1480px){.data-screen-metric-band{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.data-screen-metric-band>article{min-height:132px}.data-screen-metric-band>article:last-child{grid-column:span 2}.data-screen-main-grid{grid-template-columns:minmax(260px,.8fr) minmax(440px,1.4fr)}.data-screen-insights{grid-column:1 / -1}.data-screen-insights__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.data-screen-toolbar{grid-template-columns:.8fr 1fr}.data-screen-toolbar__readonly{grid-column:1 / -1}.data-screen-main-grid{grid-template-columns:minmax(0,1fr)}.data-screen-comparison{grid-row:1}.data-screen-ranking__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.data-screen-bottom-grid{grid-template-columns:minmax(0,1fr)}.data-screen-sources__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:959px){.data-screen-page-heading{align-items:stretch;flex-direction:column}.data-screen-readback{width:100%;min-width:0}.data-screen-toolbar{grid-template-columns:minmax(0,1fr)}.data-screen-toolbar__readonly{grid-column:auto;white-space:normal}.data-screen-metric-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.data-screen-metric-band>article{min-height:126px;border:1px solid #e5e0e9;border-radius:14px;box-shadow:0 12px 30px #291d390a}.data-screen-metric-band>article.is-primary{min-height:178px;grid-column:1 / -1}.data-screen-metric-band>article:last-child{grid-column:auto}.data-screen-metric-band .is-primary>strong{font-size:34px}.data-screen-ranking__list,.data-screen-insights__list,.data-screen-sources__grid,.data-screen-gaps__grid{grid-template-columns:minmax(0,1fr)}.data-screen-loading__heading{width:80%}.data-screen-loading__content{height:700px;grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.data-screen-page-heading{margin-bottom:12px}.data-screen-page-heading h1{font-size:32px}.data-screen-page-heading p{font-size:12px}.data-screen-readback{flex-wrap:wrap}.data-screen-readback button{flex:1 1 100%}.data-screen-toolbar{padding:8px}.data-screen-toolbar label{grid-template-columns:16px minmax(0,1fr)}.data-screen-toolbar label>span{display:none}.data-screen-metric-band>article{min-height:120px;padding:14px 12px}.data-screen-metric-band>article.is-primary{min-height:174px;padding:20px}.data-screen-metric-band>article>strong{font-size:19px}.data-screen-metric-band .is-primary>strong{font-size:32px}.data-screen-panel__heading{min-height:0;padding:16px}.data-screen-panel__heading h2{font-size:18px}.data-screen-comparison__rows{padding-inline:14px}.data-screen-comparison__bar{grid-template-columns:27px minmax(0,1fr)}.data-screen-comparison__bar>strong{grid-column:2;text-align:left}.data-screen-ranking__list{padding-inline:13px}.data-screen-ranking__list>article>header{grid-template-columns:25px minmax(0,1fr)}.data-screen-ranking__list header em{grid-column:2;margin-top:3px}.data-screen-gate{grid-template-columns:minmax(0,1fr);padding:28px}.data-screen-gate>span{width:40px;height:40px}.data-screen-gate button{grid-column:1}.data-screen-page-footer{align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.data-screen-page *,.data-screen-page *:before,.data-screen-page *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.data-screen-page,.data-screen-gate,.data-screen-loading{--data-screen-ink: #2f3037;--data-screen-muted: #62656f;--data-screen-soft: #8b8e98;--data-screen-line: #e7e8ec;--data-screen-line-strong: #d9dbe2;--data-screen-violet: #6846c7;--data-screen-violet-soft: #f2effb;--data-screen-green: #2e7d5b;--data-screen-amber: #a86816;width:100%;max-width:none;color:var(--data-screen-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.data-screen-page{padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa}.data-screen-page *,.data-screen-page *:before,.data-screen-page *:after{box-sizing:border-box}.data-screen-page-heading{align-items:flex-end;gap:20px;margin-bottom:12px}.data-screen-page-heading>div:first-child>span,.data-screen-panel__heading>div>span{color:var(--data-screen-violet);font-size:11px;font-weight:700;letter-spacing:0}.data-screen-page-heading h1{margin:3px 0 0;color:var(--data-screen-ink);font-size:24px;font-weight:750;letter-spacing:-.035em;line-height:1.2}.data-screen-page-heading p{margin-top:5px;color:var(--data-screen-muted);font-size:12px;line-height:1.55}.data-screen-readback{min-width:252px;min-height:40px;gap:9px;padding:7px 8px 7px 12px;border-color:var(--data-screen-line);border-radius:8px;background:#fff;box-shadow:none}.data-screen-readback small{color:var(--data-screen-soft);font-size:10px}.data-screen-readback strong{color:var(--data-screen-muted);font-size:12px}.data-screen-readback button,.data-screen-gate button{min-height:34px;padding:0 11px;border-color:#dcd3ed;border-radius:8px;color:var(--data-screen-violet);background:#fff;font-size:11.5px;font-weight:680}.data-screen-readback button:hover,.data-screen-gate button:hover{border-color:#cbbce4;background:var(--data-screen-violet-soft)}.data-screen-notice{gap:9px;margin-bottom:12px;padding:9px 11px;border-radius:8px;color:#79551f;background:#fff9ee}.data-screen-notice strong{font-size:12px}.data-screen-notice p{font-size:11px}.data-screen-toolbar{grid-template-columns:minmax(240px,.7fr) minmax(300px,1fr) auto;gap:10px;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.data-screen-toolbar label,.data-screen-toolbar__readonly{min-height:40px;border-color:var(--data-screen-line);border-radius:8px;background:#fff}.data-screen-toolbar label>span{color:var(--data-screen-soft);font-size:10px}.data-screen-toolbar input,.data-screen-toolbar select{color:var(--data-screen-ink);font-size:12px;font-weight:620}.data-screen-toolbar__readonly{color:var(--data-screen-green);background:#f4faf7;font-size:11px}.data-screen-metric-band{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:12px;border-color:var(--data-screen-line);border-radius:10px;background:#fff;box-shadow:none}.data-screen-metric-band>article,.data-screen-metric-band>article.is-primary{min-height:106px;padding:12px;border-right:1px solid var(--data-screen-line);color:var(--data-screen-ink);background:#fff}.data-screen-metric-band>article:last-child{border-right:0}.data-screen-metric-band>article:before,.data-screen-metric-band>article:after,.data-screen-metric-band>article.is-primary:before{display:none}.data-screen-metric-band header>span,.data-screen-metric-band .is-primary header>span{width:26px;height:26px;border-radius:8px;color:var(--data-screen-violet);background:var(--data-screen-violet-soft)}.data-screen-metric-band header small,.data-screen-metric-band .is-primary header small{color:var(--data-screen-soft);font-size:9.5px}.data-screen-metric-band p,.data-screen-metric-band .is-primary p{margin:8px 0 2px;color:var(--data-screen-muted);font-size:10.5px}.data-screen-metric-band>article>strong,.data-screen-metric-band .is-primary>strong{color:var(--data-screen-ink);font-size:clamp(18px,1.15vw,22px);font-weight:750;letter-spacing:-.025em}.data-screen-metric-band footer{padding-top:6px}.data-screen-metric-band footer em,.data-screen-metric-band .is-primary footer em{color:var(--data-screen-soft);font-size:9.5px}.data-screen-metric-band footer small,.data-screen-metric-band .is-primary footer small{color:var(--data-screen-soft);font-size:9px}.data-screen-metric-band footer em.is-positive,.data-screen-metric-band .is-primary footer em.is-positive{color:var(--data-screen-green)}.data-screen-metric-band footer em.is-negative,.data-screen-metric-band .is-primary footer em.is-negative{color:#ad4752}.data-screen-main-grid{grid-template-columns:minmax(280px,.9fr) minmax(480px,1.6fr) minmax(290px,.95fr);gap:12px;margin-bottom:12px}.data-screen-bottom-grid{gap:12px;margin-bottom:12px}.data-screen-panel{border-color:var(--data-screen-line);border-radius:10px;background:#fff;box-shadow:none;animation:none}.data-screen-panel__heading{min-height:68px;gap:12px;padding:13px 14px;border-bottom-color:var(--data-screen-line)}.data-screen-panel__heading h2{margin:3px 0 2px;color:var(--data-screen-ink);font-size:16px;font-weight:700}.data-screen-panel__heading p{color:var(--data-screen-soft);font-size:10.5px}.data-screen-panel__heading>strong{padding:4px 7px;border-color:#e0d8ef;border-radius:999px;color:var(--data-screen-violet);background:#f7f4fb;font-size:9.5px}.data-screen-ranking__list{padding:5px 13px 8px}.data-screen-ranking__list>article{padding:10px 0;border-bottom-color:#eff0f2}.data-screen-comparison__rows{padding:4px 14px 6px}.data-screen-comparison__rows>article{padding:9px 0 10px;border-bottom-color:#eff0f2}.data-screen-insights__list,.data-screen-source-list,.data-screen-gap-list{gap:8px;padding:10px 12px 12px}.data-screen-insights__list>article,.data-screen-source-list>article,.data-screen-gap-list>article{border-color:var(--data-screen-line);border-radius:8px;background:#fafafa}.data-screen-empty{min-height:210px;padding:28px 20px;background:#fff}.data-screen-empty:before,.data-screen-empty:after{display:none}.data-screen-empty>span{width:42px;height:42px;border-radius:10px;box-shadow:none}.data-screen-empty h2{font-size:18px}.data-screen-gate{width:min(680px,100%);min-height:210px;margin:56px auto;padding:24px;border-color:var(--data-screen-line);border-radius:10px;background:#fff;box-shadow:none}.data-screen-page-footer{color:var(--data-screen-soft);font-size:10px}@media(max-width:1480px){.data-screen-metric-band{grid-template-columns:repeat(4,minmax(0,1fr))}.data-screen-metric-band>article:nth-child(4){border-right:0}.data-screen-metric-band>article:nth-child(-n+4){border-bottom:1px solid var(--data-screen-line)}.data-screen-main-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr)}.data-screen-insights{grid-column:1 / -1}}@media(max-width:980px){.data-screen-page{padding:16px}.data-screen-page-heading{align-items:stretch;flex-direction:column}.data-screen-readback{width:100%;min-width:0}.data-screen-toolbar,.data-screen-main-grid,.data-screen-bottom-grid{grid-template-columns:1fr}.data-screen-insights{grid-column:auto}.data-screen-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.data-screen-metric-band>article{border-right:1px solid var(--data-screen-line);border-bottom:1px solid var(--data-screen-line)}.data-screen-metric-band>article:nth-child(2n){border-right:0}.data-screen-metric-band>article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.data-screen-page{padding:12px}.data-screen-page-heading h1{font-size:22px}.data-screen-readback{align-items:stretch;flex-wrap:wrap}.data-screen-readback button,.data-screen-toolbar label,.data-screen-toolbar__readonly{width:100%}.data-screen-metric-band>article,.data-screen-metric-band>article.is-primary{min-height:100px;padding:11px}.data-screen-panel__heading{min-height:62px;padding:11px 12px}}.finance-page,.finance-gate,.finance-loading{--finance-ink: #252231;--finance-muted: #797586;--finance-soft: #a29dab;--finance-line: rgba(71, 64, 89, .1);--finance-line-strong: rgba(71, 64, 89, .16);--finance-violet: #6f45e8;--finance-violet-soft: #f2edff;--finance-green: #178f68;--finance-green-soft: #edf8f4;--finance-amber: #b86a18;--finance-amber-soft: #fff6e9;color:var(--finance-ink);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}.finance-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.finance-dashboard-heading h1{margin:0;color:#27232e;font-size:24px;font-weight:750;letter-spacing:-.035em}.finance-dashboard-heading p{margin:5px 0 0;color:#8b8592;font-size:12px}.finance-dashboard-heading .finance-readback{width:auto;min-width:170px;min-height:40px;padding:7px 12px;border:1px solid rgba(76,68,92,.1);border-radius:8px;background:#fff;box-shadow:none}.finance-dashboard-heading .finance-readback button{display:none}.finance-filters{grid-template-columns:minmax(420px,.92fr) minmax(250px,.55fr) auto;gap:10px;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.finance-filter-field,.finance-filter-context{min-height:42px;padding:0;border:1px solid rgba(76,68,92,.11);border-radius:8px;background:#fff}.finance-filter-field>span,.finance-filter-context>span{position:absolute;z-index:1;top:6px;left:12px;color:#9b95a1;font-size:9px}.finance-filter-field,.finance-filter-context{position:relative}.finance-date-button{height:42px;padding:14px 11px 3px;border:0;border-radius:8px;background:transparent;box-shadow:none}.finance-filter-context{display:grid;align-content:end;padding:14px 34px 5px 12px;border-left:1px solid rgba(76,68,92,.11)}.finance-filter-context:after{position:absolute;right:12px;bottom:11px;width:7px;height:7px;border-right:1.5px solid #9a94a1;border-bottom:1.5px solid #9a94a1;content:"";transform:rotate(45deg)}.finance-filter-context strong{margin:0;color:#4a4452;font-size:12px;font-weight:620}.finance-filter-actions{align-items:stretch;gap:8px}.finance-query,.finance-export{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;height:42px;padding:0 14px;border:1px solid rgba(111,69,232,.18);border-radius:8px;background:#fff;box-shadow:none;color:#6f45e8;font-size:12px;font-weight:650}.finance-query svg,.finance-export svg{width:15px;height:15px}.finance-export{border-color:#6f45e8;background:#6f45e8;color:#fff}.finance-query:disabled,.finance-export:disabled{cursor:not-allowed;opacity:.55}.finance-dashboard-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 12px}.finance-dashboard-metrics .finance-metric{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:108px;padding:13px 13px 12px;border:1px solid rgba(76,68,92,.1);border-radius:8px;background:#fff;box-shadow:0 4px 14px #261f3a06}.finance-dashboard-metrics .finance-metric:after{display:none}.finance-dashboard-metrics .finance-metric__icon{width:30px;height:30px;border-radius:8px;background:var(--finance-wash);box-shadow:none}.finance-dashboard-metrics .finance-metric__icon svg{width:16px;height:16px}.finance-dashboard-metrics .finance-metric__body small{margin:1px 0 8px;font-size:10.5px}.finance-dashboard-metrics .finance-metric__body strong,.finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{overflow:visible;font-size:clamp(18px,1.08vw,23px);font-weight:720;letter-spacing:-.025em;text-overflow:clip}.finance-dashboard-metrics .finance-metric__body p{margin-top:7px;color:#8f8996;font-size:10px}.finance-dashboard-analysis{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(370px,.95fr);align-items:stretch;gap:12px;margin-bottom:12px}.finance-dashboard-analysis>.finance-panel,.finance-dashboard-analysis__rail>*,.finance-dashboard-bottom>*,.finance-bridge{border:1px solid rgba(76,68,92,.1);border-radius:8px;background:#fff;box-shadow:0 5px 16px #261f3a06}.finance-dashboard-analysis__rail{display:grid;grid-template-rows:minmax(210px,1.25fr) minmax(150px,.75fr);gap:12px;min-width:0}.finance-profit-trend{min-height:372px}.finance-profit-trend .finance-panel__heading{min-height:61px;padding:14px 16px 8px}.finance-profit-trend .finance-panel__heading h2,.finance-bridge h2,.finance-daily-ledger h2,.finance-side-panel h2{font-size:14px}.finance-profit-trend .finance-panel__heading p{margin-top:4px;font-size:10.5px}.finance-trend__legend .is-rate:before{height:1px;background:#aa8bef;box-shadow:0 0 0 2px #fff}.finance-profit-chart{position:relative;height:300px;padding:8px 42px 12px 50px}.finance-profit-chart__plot{position:relative;height:100%}.finance-profit-chart__grid{position:absolute;top:5px;right:0;bottom:28px;left:0;display:flex;flex-direction:column;justify-content:space-between}.finance-profit-chart__grid i{display:block;height:1px;background:#eceaf0}.finance-profit-chart__axis{position:absolute;top:13px;bottom:41px;display:flex;flex-direction:column;justify-content:space-between;color:#aaa4af;font-size:9px}.finance-profit-chart__axis.is-left{left:11px;align-items:flex-end}.finance-profit-chart__axis.is-right{right:10px}.finance-profit-chart__columns{position:absolute;z-index:2;top:5px;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--finance-chart-count, 24),minmax(0,1fr));align-items:end}.finance-profit-chart__column{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 26px;align-items:end;height:100%;min-width:0;padding:0;border:0;background:transparent;cursor:default}.finance-profit-chart__bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%}.finance-profit-chart__bars i{display:block;width:min(8px,28%);min-height:0;border-radius:2px 2px 0 0}.finance-profit-chart__bars .is-sales{background:#7350db}.finance-profit-chart__bars .is-profit{background:#2f9a74}.finance-profit-chart__column small{overflow:visible;color:#9f99a5;font-size:8.5px;white-space:nowrap;transform:translate(-5px)}.finance-profit-chart__rate{position:absolute;z-index:3;top:0;right:0;bottom:25px;left:0;width:100%;height:calc(100% - 25px);overflow:visible;pointer-events:none}.finance-profit-chart__rate polyline{fill:none;stroke:#b49be9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.finance-profit-chart .finance-trend__tooltip{top:22px;z-index:6}.finance-profit-chart .finance-trend__tooltip em{color:#8f73cc;font-size:10.5px;font-style:normal}.finance-cost-structure{min-height:0}.finance-cost-structure>header,.finance-shop-contribution>header{padding:12px 14px 7px}.finance-cost-structure__body{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:12px;padding:0 14px 13px}.finance-cost-structure__donut{position:relative;width:132px;height:132px}.finance-cost-structure__donut svg{width:100%;height:100%;transform:rotate(-90deg)}.finance-cost-structure__donut circle{fill:none;stroke-width:15}.finance-cost-structure__donut circle.is-track{stroke:#efedf2}.finance-cost-structure__donut>div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.finance-cost-structure__donut small{color:#8f8996;font-size:9.5px}.finance-cost-structure__donut strong{margin-top:3px;color:#322d39;font-size:13px}.finance-cost-structure__rows{display:grid;gap:0}.finance-cost-structure__rows article{display:grid;grid-template-columns:minmax(82px,1fr) 54px minmax(88px,auto);align-items:center;gap:7px;min-height:31px;border-bottom:1px solid #f0eef2}.finance-cost-structure__rows span{display:inline-flex;align-items:center;gap:7px;color:#625c69;font-size:10.5px}.finance-cost-structure__rows span i{width:7px;height:7px;border-radius:2px}.finance-cost-structure__rows em{color:#777180;font-size:10px;font-style:normal;text-align:right}.finance-cost-structure__rows strong{color:#49434f;font-size:10.5px;text-align:right}.finance-completeness .finance-panel__heading{min-height:52px;padding:11px 14px 6px}.finance-completeness .finance-panel__heading p{margin-top:3px;font-size:9.5px}.finance-completeness__progress{margin:0 14px 7px}.finance-completeness__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:0 12px 9px}.finance-completeness__list article{grid-template-columns:18px minmax(0,1fr) auto;gap:6px;min-height:31px;padding:3px 2px;border-bottom:1px solid #f0eef2}.finance-completeness__list article>span{width:17px;height:17px}.finance-completeness__list article strong{font-size:10px}.finance-completeness__list article small{display:none}.finance-completeness__list article em{font-size:9px}.finance-bridge{margin-bottom:12px}.finance-bridge>header{padding:12px 15px 8px}.finance-bridge__flow{grid-template-columns:minmax(130px,1.08fr) auto minmax(120px,1fr) auto minmax(110px,1fr) auto minmax(95px,.9fr) auto minmax(105px,.92fr) auto minmax(135px,1.12fr);gap:8px;padding:0 15px 13px}.finance-bridge__flow article{min-height:60px;padding:9px 12px;border-radius:7px}.finance-bridge__flow article.is-income{border-color:#6f45e83d;background:#f3efff}.finance-bridge__flow article.is-profit{border-color:#2f9a7433;background:#eaf7f2}.finance-bridge__flow small{font-size:9.5px}.finance-bridge__flow strong{margin-top:5px;font-size:14px}.finance-dashboard-bottom{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);align-items:stretch;gap:12px}.finance-shop-contribution,.finance-daily-ledger{min-width:0;min-height:210px;overflow:hidden}.finance-shop-contribution__scroll,.finance-daily-ledger__scroll{max-width:100%;overflow:auto}.finance-shop-contribution table,.finance-daily-ledger table{width:100%;min-width:690px;border-collapse:collapse;table-layout:auto}.finance-shop-contribution th,.finance-shop-contribution td,.finance-daily-ledger th,.finance-daily-ledger td{height:37px;padding:7px 10px;border-top:1px solid #efedf1;color:#5a5461;font-size:11px;text-align:right;white-space:nowrap}.finance-shop-contribution th,.finance-shop-contribution td:first-child,.finance-daily-ledger th:first-child,.finance-daily-ledger td:first-child{text-align:left}.finance-shop-contribution thead th,.finance-daily-ledger thead th{height:34px;background:#faf9fb;color:#77717e;font-size:10px;font-weight:620}.finance-shop-contribution td.is-profit,.finance-daily-ledger td.is-profit,.finance-daily-ledger tfoot .is-profit{color:#248662;font-weight:680}.finance-daily-ledger>header{padding:11px 14px 8px}.finance-daily-ledger__scroll{max-height:176px}.finance-daily-ledger tfoot{position:sticky;bottom:0;background:#f8f6fb}.finance-daily-ledger tfoot th{color:#4a4452;font-weight:700}@media(min-width:2560px){.finance-page{padding:20px 24px 34px}.finance-dashboard-heading h1{font-size:24px}.finance-dashboard-metrics .finance-metric__body strong,.finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:23px}.finance-profit-trend{min-height:372px}.finance-profit-chart{height:300px}}@media(max-width:1480px){.finance-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-dashboard-analysis{grid-template-columns:1fr}.finance-dashboard-analysis__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.finance-dashboard-bottom{grid-template-columns:1fr}}@media(max-width:1180px){.finance-filters{grid-template-columns:minmax(320px,1fr) minmax(220px,.7fr) auto}.finance-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-bridge__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-bridge__flow>i{display:none}}@media(max-width:820px){.finance-page{padding:14px 12px 28px}.finance-dashboard-heading{align-items:flex-start;flex-direction:column}.finance-dashboard-heading .finance-readback{width:100%}.finance-filters,.finance-dashboard-metrics,.finance-dashboard-analysis__rail,.finance-bridge__flow{grid-template-columns:1fr}.finance-filter-actions,.finance-query,.finance-export{width:100%}.finance-profit-chart{height:260px;padding-right:31px;padding-left:39px}.finance-cost-structure__body{grid-template-columns:120px minmax(0,1fr);padding-right:10px;padding-left:10px}.finance-cost-structure__donut{width:112px;height:112px}}.finance-page{min-width:0;padding:24px clamp(18px,1.8vw,34px) 44px;background:radial-gradient(circle at 12% 4%,rgba(111,69,232,.035),transparent 26%),#f8f8fa}.finance-page button,.finance-page input,.finance-page select,.finance-gate button{font:inherit}.finance-page button,.finance-page a,.finance-gate button{-webkit-tap-highlight-color:transparent}.finance-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.finance-page__heading>div:first-child>span{display:block;margin-bottom:7px;color:var(--finance-violet);font-size:12px;font-weight:680;letter-spacing:.06em}.finance-page__heading h1{margin:0;color:#24212d;font-size:clamp(26px,2vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.finance-page__heading p,.finance-panel__heading p{margin:7px 0 0;color:var(--finance-muted);font-size:13px;line-height:1.65}.finance-readback{display:grid;grid-template-columns:auto minmax(114px,1fr) auto;align-items:center;gap:10px;min-width:250px;min-height:48px;padding:6px 7px 6px 12px;border:1px solid var(--finance-line);border-radius:13px;background:#ffffffd1;box-shadow:0 6px 20px #261f3a09}.finance-readback>i{width:7px;height:7px;border-radius:50%;background:var(--finance-green);box-shadow:0 0 0 4px #178f681a}.finance-readback.is-partial>i,.finance-readback.is-stale>i,.finance-readback.is-missing>i{background:#d2862a;box-shadow:0 0 0 4px #d2862a1c}.finance-readback.is-error>i{background:#d44b5b;box-shadow:0 0 0 4px #d44b5b1a}.finance-readback.is-empty>i{background:#9a94a5;box-shadow:0 0 0 4px #9a94a51a}.finance-readback small,.finance-readback strong{display:block}.finance-readback small{color:var(--finance-muted);font-size:10.5px;font-weight:550}.finance-readback strong{margin-top:2px;font-size:12.5px;font-weight:620}.finance-readback button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-radius:9px;background:#f3f1f7;color:#5a5468;cursor:pointer;font-size:12px;font-weight:620;transition:background .16s ease,color .16s ease}.finance-readback button:hover:not(:disabled){background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-readback button:disabled{cursor:wait;opacity:.65}.finance-readback button svg{width:14px;height:14px}.finance-readback button[aria-busy=true] svg{animation:finance-spin .9s linear infinite}.finance-filters{position:relative;z-index:12;display:grid;grid-template-columns:minmax(330px,1.2fr) minmax(220px,.75fr) 168px auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(71,64,89,.075);border-radius:16px;background:#fffc;box-shadow:0 8px 26px #261f3a06}.finance-filter-field{min-width:0}.finance-filter-field>span{display:block;margin:0 0 7px 2px;color:#898493;font-size:10.5px;font-weight:620}.finance-date-control{position:relative}.finance-date-button,.finance-filter-field--search>div,.finance-select__trigger{display:flex;align-items:center;width:100%;min-height:42px;border:1px solid rgba(71,64,89,.12);border-radius:11px;background:#fff;color:#494454;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.finance-date-button:hover,.finance-filter-field--search>div:focus-within,.finance-select__trigger:hover,.finance-date-button.is-active,.finance-select.is-open .finance-select__trigger{border-color:#6f45e84d;box-shadow:0 0 0 3px #6f45e812}.finance-date-button{justify-content:flex-start;gap:9px;padding:0 12px;cursor:pointer;text-align:left}.finance-date-button>span{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.finance-date-button>span i{margin:0 6px;color:#afaab7;font-style:normal}.finance-date-button svg:first-child{width:17px;height:17px;color:var(--finance-violet)}.finance-date-button svg:last-child,.finance-select__trigger svg{width:15px;height:15px;color:#9993a3;transition:transform .16s ease}.finance-date-button.is-active svg:last-child,.finance-select.is-open .finance-select__trigger svg{transform:rotate(180deg)}.finance-filter-field--search>div{gap:8px;padding:0 10px 0 12px}.finance-filter-field--search svg{width:16px;height:16px;flex:0 0 auto;color:#8e8898}.finance-filter-field--search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--finance-ink);font-size:13px}.finance-filter-field--search input::placeholder{color:#aaa5af}.finance-filter-field--search button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#9c96a4;cursor:pointer}.finance-filter-field--search button:hover{background:#f3f1f6}.finance-filter-field--search button svg{width:13px;height:13px}.finance-select{position:relative}.finance-select__trigger{justify-content:space-between;gap:10px;padding:0 12px;cursor:pointer;font-size:13px;font-weight:570;text-align:left}.finance-select__menu{position:absolute;z-index:35;top:calc(100% + 7px);right:0;left:0;overflow:hidden;padding:5px;border:1px solid var(--finance-line);border-radius:11px;background:#fff;box-shadow:0 16px 42px #231c3521}.finance-select__menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#554f60;cursor:pointer;font-size:12.5px;text-align:left}.finance-select__menu button:hover,.finance-select__menu button[aria-selected=true]{background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-select__menu svg{width:14px;height:14px}.finance-export{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 17px;border:0;border-radius:11px;background:#6d43e8;box-shadow:0 7px 16px #6d43e826;color:#fff;cursor:pointer;font-size:12.5px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.finance-export:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #6d43e836}.finance-export:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.finance-export svg{width:15px;height:15px}.finance-date-menu{position:absolute;z-index:40;top:calc(100% + 10px);left:0;display:grid;grid-template-columns:minmax(0,1fr) 132px;width:min(760px,calc(100vw - 360px));overflow:hidden;border:1px solid rgba(71,64,89,.12);border-radius:17px;background:#fff;box-shadow:0 24px 70px #241c372e}.finance-calendar-area{position:relative;min-width:0;padding:18px 19px 15px}.finance-calendar-nav{position:absolute;z-index:2;top:16px;right:19px;left:19px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.finance-calendar-nav>button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#f6f4f9;color:#6d6677;cursor:pointer;pointer-events:auto}.finance-calendar-nav>button:hover:not(:disabled){background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-calendar-nav>button:disabled{cursor:not-allowed;opacity:.35}.finance-calendar-nav svg{width:15px;height:15px}.finance-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.finance-calendar{min-width:0}.finance-calendar h3{height:30px;margin:0 0 11px;color:#3e3948;font-size:13px;font-weight:650;line-height:30px;text-align:center}.finance-calendar__weekdays,.finance-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.finance-calendar__weekdays{margin-bottom:5px}.finance-calendar__weekdays span{color:#a19ba7;font-size:10px;font-weight:560;line-height:25px;text-align:center}.finance-calendar__days{row-gap:2px}.finance-calendar__days button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#4b4654;cursor:pointer;font-size:11.5px}.finance-calendar__days button>span{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.finance-calendar__days button:not(:disabled):hover>span,.finance-calendar__days button:focus-visible>span{background:var(--finance-violet-soft);color:var(--finance-violet);outline:0}.finance-calendar__days button.is-outside{visibility:hidden}.finance-calendar__days button.is-disabled{cursor:not-allowed;color:#d0ccd4}.finance-calendar__days button.is-in-range{background:#f1edfd}.finance-calendar__days button.is-range-start,.finance-calendar__days button.is-range-end{background:linear-gradient(to right,transparent 0 50%,#f1edfd 50% 100%)}.finance-calendar__days button.is-range-end{background:linear-gradient(to right,#f1edfd 0 50%,transparent 50% 100%)}.finance-calendar__days button.is-range-start.is-range-end{background:transparent}.finance-calendar__days button.is-range-start>span,.finance-calendar__days button.is-range-end>span{background:var(--finance-violet);box-shadow:0 5px 12px #6f45e833;color:#fff}.finance-calendar__days button.is-today:not(.is-range-start,.is-range-end)>span{box-shadow:inset 0 0 0 1px #6f45e859;color:var(--finance-violet)}.finance-date-shortcuts{display:flex;flex-direction:column;gap:4px;padding:18px 12px;border-left:1px solid var(--finance-line);background:#fbfafc}.finance-date-shortcuts>strong{margin:0 7px 8px;color:#96909e;font-size:10px;font-weight:620}.finance-date-shortcuts button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#605a68;cursor:pointer;font-size:12px;text-align:left}.finance-date-shortcuts button:hover{background:#f1eef7;color:var(--finance-violet)}.finance-date-shortcuts button.is-active{background:var(--finance-violet-soft);color:var(--finance-violet);font-weight:650}.finance-date-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 18px;border-top:1px solid var(--finance-line);background:#fff}.finance-date-readback{display:flex;align-items:center;gap:8px}.finance-date-readback>span{margin-right:2px;color:#918b98;font-size:10px;font-weight:620}.finance-date-readback>i{color:#b5b0ba;font-size:11px;font-style:normal}.finance-date-readback label{display:flex;align-items:center;gap:7px}.finance-date-readback label small{color:#9b95a2;font-size:9.5px}.finance-date-readback input{width:128px;min-height:32px;padding:0 8px;border:1px solid var(--finance-line);border-radius:8px;outline:0;background:#fbfafc;color:#56505f;font-size:11px}.finance-date-readback input:focus{border-color:#6f45e84d}.finance-date-actions{display:flex;align-items:center;gap:6px}.finance-date-actions button{min-height:32px;padding:0 11px;border:0;border-radius:8px;background:#f4f2f7;color:#67616f;cursor:pointer;font-size:11.5px;font-weight:570}.finance-date-actions button:hover{background:#ece8f2}.finance-date-actions button.is-primary{background:var(--finance-violet);color:#fff}.finance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.finance-metric{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:122px;overflow:hidden;padding:19px 20px;border:1px solid rgba(71,64,89,.075);border-radius:16px;background:linear-gradient(135deg,var(--finance-wash),transparent 52%),#fff;box-shadow:0 9px 28px #261f3a06}.finance-metric:after{position:absolute;top:-22px;right:-18px;width:90px;height:90px;border-radius:50%;background:var(--finance-wash);content:"";filter:blur(2px);opacity:.7}.finance-metric.is-violet{--finance-accent: #6f45e8;--finance-wash: rgba(111, 69, 232, .075)}.finance-metric.is-blue{--finance-accent: #4b73cf;--finance-wash: rgba(75, 115, 207, .07)}.finance-metric.is-amber{--finance-accent: #b86a18;--finance-wash: rgba(184, 106, 24, .075)}.finance-metric__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffffd1;box-shadow:inset 0 0 0 1px var(--finance-wash);color:var(--finance-accent)}.finance-metric__icon svg{width:19px;height:19px;stroke-width:1.8}.finance-metric__body{position:relative;z-index:1;min-width:0}.finance-metric__body small{display:block;margin:0 0 6px;color:#787381;font-size:11.5px;font-weight:620}.finance-metric__body strong{display:block;overflow:hidden;color:#28242f;font-size:clamp(23px,1.7vw,30px);font-weight:680;letter-spacing:-.035em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.finance-metric.is-missing .finance-metric__body strong{color:var(--finance-accent);font-size:23px}.finance-metric__body p{margin:8px 0 0;color:#96909e;font-size:10.5px;line-height:1.45}.finance-metric__period{position:relative;z-index:1;color:#aaa4af;font-size:9.5px;white-space:nowrap}.finance-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;border:1px solid transparent;border-radius:12px}.finance-notice>svg{width:17px;height:17px;align-self:start;margin-top:1px}.finance-notice strong,.finance-notice p{display:block;margin:0}.finance-notice strong{color:#5f5550;font-size:12px;font-weight:650}.finance-notice p{margin-top:3px;color:#8d8179;font-size:10.5px;line-height:1.5}.finance-notice.is-gap{border-color:#ce862c21;background:#fff8eccc}.finance-notice.is-gap>svg{color:#bd7423}.finance-notice.is-error{border-color:#cb44521f;background:#fff2f4c7}.finance-notice.is-error>svg{color:#cc4656}.finance-notice.is-ready{border-color:#1b8f691a;background:#eef9f5cc}.finance-notice.is-ready>svg{color:var(--finance-green)}.finance-primary{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.65fr);gap:14px;margin-bottom:14px}.finance-panel{min-width:0;border:1px solid rgba(71,64,89,.075);border-radius:16px;background:#fff;box-shadow:0 9px 28px #261f3a06}.finance-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px}.finance-panel__heading h2{margin:0;color:#2d2934;font-size:16px;font-weight:650;letter-spacing:-.018em}.finance-trend__legend{display:flex;align-items:center;gap:14px;padding-top:1px}.finance-trend__legend span{display:inline-flex;align-items:center;gap:6px;color:#8e8995;font-size:10.5px;white-space:nowrap}.finance-trend__legend span:before{width:16px;height:2px;border-radius:2px;background:var(--finance-violet);content:""}.finance-trend__legend .is-profit:before{background:var(--finance-green)}.finance-trend__canvas{position:relative;min-height:264px;padding:0 14px 8px}.finance-trend__canvas svg{display:block;width:100%;height:260px;overflow:visible}.finance-trend__grid{stroke:#47405914;stroke-width:1}.finance-trend__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.finance-trend__line.is-sales{stroke:var(--finance-violet)}.finance-trend__line.is-profit{stroke:var(--finance-green)}.finance-trend__hit{fill:transparent;outline:0}.finance-trend text{fill:#a39daa;font-size:10px}.finance-trend__tooltip{position:absolute;z-index:3;top:12px;left:var(--tooltip-x);display:grid;gap:3px;min-width:164px;padding:9px 11px;border:1px solid var(--finance-line);border-radius:10px;background:#fffffff5;box-shadow:0 12px 32px #251e361f;pointer-events:none;transform:translate(-50%)}.finance-trend__tooltip small{color:#9b95a2;font-size:9.5px}.finance-trend__tooltip strong,.finance-trend__tooltip span{font-size:11.5px}.finance-trend__tooltip strong{color:var(--finance-violet)}.finance-trend__tooltip span{color:var(--finance-green)}.finance-completeness{overflow:hidden}.finance-completeness .finance-panel__heading{align-items:center}.finance-completeness .finance-panel__heading>strong{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.finance-completeness .finance-panel__heading>strong.is-ready{background:var(--finance-green-soft);color:var(--finance-green)}.finance-completeness .finance-panel__heading>strong.is-gap{background:var(--finance-amber-soft);color:var(--finance-amber)}.finance-completeness__progress{height:3px;margin:0 20px 12px;overflow:hidden;border-radius:999px;background:#f1eff4}.finance-completeness__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f45e8,#9b7af2);transition:width .24s ease}.finance-completeness__list{display:grid;gap:3px;padding:0 12px 12px}.finance-completeness__list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:5px 7px;border-radius:9px}.finance-completeness__list article:hover{background:#faf9fb}.finance-completeness__list article>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;background:var(--finance-green-soft);color:var(--finance-green)}.finance-completeness__list article.is-gap>span{background:var(--finance-amber-soft)}.finance-completeness__list article.is-gap>span:after{width:5px;height:5px;border-radius:50%;background:#c87b27;content:""}.finance-completeness__list svg{width:11px;height:11px;stroke-width:2.4}.finance-completeness__list strong,.finance-completeness__list small{display:block}.finance-completeness__list strong{color:#514b58;font-size:11.5px;font-weight:620}.finance-completeness__list small{margin-top:2px;color:#a19ba6;font-size:9.5px}.finance-completeness__list em{color:var(--finance-green);font-size:9.5px;font-style:normal;font-weight:620}.finance-completeness__list .is-gap em{color:var(--finance-amber)}.finance-ledger{overflow:hidden}.finance-ledger__heading{align-items:center}.finance-ledger__summary{display:flex;align-items:center;gap:7px}.finance-ledger__summary>span{padding:4px 8px;border-radius:999px;font-size:9.5px;font-weight:650}.finance-ledger__summary>span.is-ready{background:var(--finance-green-soft);color:var(--finance-green)}.finance-ledger__summary>span.is-gap{background:var(--finance-amber-soft);color:var(--finance-amber)}.finance-ledger__summary>small{margin-left:3px;color:#9d97a3;font-size:10px}.finance-ledger__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(105,97,119,.32) transparent;scrollbar-width:thin}.finance-ledger__table{min-width:1610px;border-top:1px solid var(--finance-line)}.finance-ledger__head,.finance-ledger__body>article{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(132px,.85fr) minmax(128px,.82fr) minmax(118px,.75fr) minmax(112px,.72fr) minmax(124px,.8fr) minmax(118px,.75fr) minmax(118px,.75fr) minmax(142px,.9fr) minmax(170px,1fr) minmax(104px,.66fr)}.finance-ledger__head{min-height:43px;background:#faf9fb;color:#76717c;font-size:11px;font-weight:620}.finance-ledger__head>span,.finance-ledger__body>article>div{display:flex;align-items:center;min-width:0;padding:10px 13px}.finance-ledger__head>span:not(:first-child),.finance-ledger__body>article>div:not(:first-child){border-left:1px solid rgba(71,64,89,.065)}.finance-ledger__body>article{min-height:84px;border-top:1px solid rgba(71,64,89,.07);background:#fff;transition:background .14s ease}.finance-ledger__body>article:first-child{border-top:0}.finance-ledger__body>article:hover{background:#fdfcfe}.finance-ledger__shop{gap:10px}.finance-ledger__shop>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-ledger__shop svg{width:14px;height:14px;stroke-width:1.8}.finance-ledger__shop strong,.finance-ledger__shop small,.finance-ledger__cell strong,.finance-ledger__cell small,.finance-ledger__state strong,.finance-ledger__state small{display:block}.finance-ledger__shop strong{overflow:hidden;color:#38333f;font-size:14.5px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.finance-ledger__shop small,.finance-ledger__cell small,.finance-ledger__state small{margin-top:4px;color:#a09aa6;font-size:10px;line-height:1.35}.finance-ledger__cell{position:relative;display:block!important}.finance-ledger__cell strong{overflow:hidden;color:#3d3844;font-size:14.5px;font-weight:590;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.finance-ledger__cell.is-gap{background:#fff8ecad}.finance-ledger__cell.is-gap strong{color:var(--finance-amber);font-size:12px;font-weight:620;white-space:normal}.finance-ledger__cell.is-highlight:not(.is-gap){background:#edf8f4c2}.finance-ledger__cell.is-highlight:not(.is-gap) strong{color:var(--finance-green);font-size:16px;font-weight:680}.finance-ledger__edit{position:absolute;top:9px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#aaa3b0;cursor:pointer;opacity:.5;transition:background .14s ease,color .14s ease,opacity .14s ease}.finance-ledger__cell:hover .finance-ledger__edit,.finance-ledger__edit:focus-visible{background:var(--finance-violet-soft);color:var(--finance-violet);opacity:1}.finance-ledger__edit svg{width:12px;height:12px;stroke-width:1.8}.finance-ledger__state{display:block!important}.finance-ledger__state strong{font-size:11.5px;font-weight:650}.finance-ledger__state.is-ready{background:#edf8f4c2}.finance-ledger__state.is-ready strong{color:var(--finance-green)}.finance-ledger__state.is-gap{background:#fff8ecc7}.finance-ledger__state.is-gap strong{color:var(--finance-amber)}.finance-ledger__state.is-gap small{color:#a36d35;white-space:normal}.finance-ledger__actions{justify-content:center}.finance-ledger__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(111,69,232,.14);border-radius:8px;background:#faf8ff;color:var(--finance-violet);font-size:10.5px;font-weight:620;text-decoration:none;white-space:nowrap}.finance-ledger__actions a:hover{background:var(--finance-violet-soft)}.finance-ledger__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-top:1px solid var(--finance-line);background:#fbfafc;color:#88828e;font-size:10.5px;line-height:1.5}.finance-ledger__footer strong{color:var(--finance-amber);font-weight:620;white-space:nowrap}.finance-cost-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0}.finance-cost-layer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#231e2c33;cursor:default;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.finance-cost-editor{position:absolute;top:82px;right:10px;bottom:10px;display:flex;width:min(440px,calc(100vw - 20px));min-width:0;flex-direction:column;overflow:hidden auto;border:1px solid rgba(70,62,85,.09);border-radius:19px;background:#fff;box-shadow:0 26px 76px #221c2f2b}.finance-cost-editor__heading{position:sticky;z-index:2;top:0;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 17px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finance-cost-editor__heading span{color:var(--finance-violet);font-size:10px;font-weight:680}.finance-cost-editor__heading h2{margin:5px 0 0;color:#302b36;font-size:22px;font-weight:660;letter-spacing:-.025em}.finance-cost-editor__heading p{margin:5px 0 0;color:#938d98;font-size:11px}.finance-cost-editor__heading>button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:0;border-radius:9px;background:#f7f5f8;color:#8d8793;cursor:pointer}.finance-cost-editor__heading>button:hover{background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-cost-editor__heading svg{width:15px;height:15px}.finance-cost-editor__loading,.finance-cost-editor__saved{display:grid;min-height:360px;flex:1;place-items:center;align-content:center;padding:30px;text-align:center}.finance-cost-editor__loading{gap:10px;color:#918a97;font-size:12px}.finance-cost-editor__loading svg,.finance-cost-editor__actions .is-primary svg{width:17px;height:17px;animation:finance-spin .8s linear infinite}.finance-cost-editor__saved>svg{width:42px;height:42px;color:var(--finance-green);stroke-width:1.5}.finance-cost-editor__saved h3{margin:12px 0 0;color:#342f3a;font-size:20px;font-weight:660}.finance-cost-editor__saved p{margin:7px 0 0;color:#938c98;font-size:11.5px}.finance-cost-editor__saved strong{margin-top:18px;color:var(--finance-green);font-size:27px;font-weight:680}.finance-cost-editor__saved button{min-width:110px;min-height:36px;margin-top:24px;border:0;border-radius:10px;background:var(--finance-violet);color:#fff;cursor:pointer;font-size:12px;font-weight:630}.finance-cost-editor__scope{display:grid;gap:5px;margin:0 18px;padding:14px 15px;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(111,69,232,.1),transparent 50%),#faf9fc}.finance-cost-editor__scope>span{color:#99929f;font-size:9.5px}.finance-cost-editor__scope strong{display:flex;align-items:center;gap:8px;color:#514a58;font-size:12px;font-weight:640}.finance-cost-editor__scope strong svg{width:12px;height:12px;color:var(--finance-violet)}.finance-cost-editor__scope small{color:#a49daa;font-size:9.5px;line-height:1.5}.finance-cost-editor__warning,.finance-cost-editor__error{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:12px 18px 0;padding:10px 12px;border-radius:11px;background:#fff7ebe0;color:#9a672d}.finance-cost-editor__warning svg,.finance-cost-editor__error svg{width:15px;height:15px;margin-top:1px}.finance-cost-editor__warning strong{display:block;font-size:10.5px;font-weight:650}.finance-cost-editor__warning p{margin:3px 0 0;font-size:9.5px;line-height:1.55}.finance-cost-form{display:grid;gap:16px;padding:20px 20px 8px}.finance-cost-form label{display:grid;gap:7px}.finance-cost-form label>span{color:#5b555f;font-size:11px;font-weight:620}.finance-cost-form label>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:46px;overflow:hidden;border:1px solid rgba(73,65,89,.12);border-radius:11px;background:#fcfbfd;transition:border-color .14s ease,box-shadow .14s ease}.finance-cost-form label>div:focus-within{border-color:#6f45e861;box-shadow:0 0 0 3px #6f45e813}.finance-cost-form label i{padding-left:13px;color:#9b94a1;font-size:13px;font-style:normal}.finance-cost-form input,.finance-cost-form textarea{width:100%;border:0;outline:0;background:transparent;color:#39343f;font:inherit}.finance-cost-form input{min-width:0;padding:0 13px 0 7px;font-size:15px;font-weight:620}.finance-cost-form textarea{min-height:88px;resize:vertical;padding:11px 12px;border:1px solid rgba(73,65,89,.12);border-radius:11px;background:#fcfbfd;font-size:12px;line-height:1.6}.finance-cost-form textarea:focus{border-color:#6f45e861;box-shadow:0 0 0 3px #6f45e813}.finance-cost-form label>small{justify-self:end;color:#a39ca8;font-size:9px}.finance-cost-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 20px 8px;padding:15px;border-radius:14px;background:#faf9fc}.finance-cost-confirm>span,.finance-cost-confirm>p{grid-column:1 / -1}.finance-cost-confirm>span{color:#6e6674;font-size:10.5px;font-weight:650}.finance-cost-confirm>div{display:grid;gap:4px}.finance-cost-confirm small{color:#a29ba7;font-size:9px}.finance-cost-confirm strong{color:#6e6773;font-size:14px;font-weight:630}.finance-cost-confirm .is-new strong{color:var(--finance-violet)}.finance-cost-confirm>svg{width:14px;height:14px;color:#aaa3af}.finance-cost-confirm>p{margin:6px 0 0;padding-top:10px;border-top:1px solid rgba(73,65,89,.07);color:#78717d;font-size:10.5px;line-height:1.6}.finance-cost-editor__error{background:#fff1f3db;color:#bd4654;font-size:10.5px;line-height:1.5}.finance-cost-editor__history{margin:14px 18px 0;padding-top:14px;border-top:1px solid rgba(73,65,89,.07)}.finance-cost-editor__history>header{display:flex;align-items:center;gap:7px;color:#77717c}.finance-cost-editor__history>header svg{width:13px;height:13px}.finance-cost-editor__history>header strong{font-size:10.5px;font-weight:650}.finance-cost-editor__history>div{display:grid;gap:7px;margin-top:9px}.finance-cost-editor__history article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 11px;border-radius:10px;background:#faf9fb}.finance-cost-editor__history article>span{color:#918a96;font-size:9px}.finance-cost-editor__history article>strong{color:#514a57;font-size:11px;font-weight:650}.finance-cost-editor__history article>small,.finance-cost-editor__history article>p{grid-column:1 / -1}.finance-cost-editor__history article>small{color:#a29ba7;font-size:8.8px}.finance-cost-editor__history article>p{margin:3px 0 0;color:#77707b;font-size:9.5px;line-height:1.5}.finance-cost-editor__history>p{margin:10px 0 0;color:#a29ba7;font-size:10px}.finance-cost-editor__actions{position:sticky;bottom:0;display:grid;flex:0 0 auto;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:auto;padding:17px 20px 20px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finance-cost-editor__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:10px;background:#f4f2f6;color:#746d79;cursor:pointer;font-size:11px;font-weight:630}.finance-cost-editor__actions button.is-primary{background:var(--finance-violet);color:#fff}.finance-cost-editor__actions button:disabled{cursor:not-allowed;opacity:.55}.finance-panel__empty{display:grid;place-items:center;min-height:230px;padding:30px;color:#9d97a3;text-align:center}.finance-panel__empty svg{width:28px;height:28px;margin-bottom:10px;color:#c1bbc7;stroke-width:1.5}.finance-panel__empty strong{color:#625c68;font-size:13px;font-weight:620}.finance-panel__empty p{margin:6px 0 0;font-size:10.5px}.finance-gate{display:grid;place-items:center;min-height:460px;margin:28px;padding:44px;border:1px solid var(--finance-line);border-radius:18px;background:#fff;text-align:center}.finance-gate__mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border-radius:15px;background:var(--finance-violet-soft);color:var(--finance-violet)}.finance-gate__mark svg{width:23px;height:23px}.finance-gate>span{color:var(--finance-violet);font-size:11px;font-weight:650}.finance-gate h1{margin:8px 0 0;font-size:24px;font-weight:650}.finance-gate p{max-width:480px;margin:9px 0 0;color:var(--finance-muted);font-size:13px;line-height:1.65}.finance-gate button{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-top:18px;padding:0 14px;border:0;border-radius:10px;background:var(--finance-violet);color:#fff;cursor:pointer;font-size:12px;font-weight:620}.finance-gate button svg{width:15px;height:15px}.finance-loading{padding:26px clamp(18px,1.8vw,34px)}.finance-loading__heading,.finance-loading__filters,.finance-loading__metrics i,.finance-loading__body{display:block;border-radius:15px;background:linear-gradient(100deg,#e8e4eec7 30%,#f4f2f7f5,#e8e4eec7 70%);background-size:220% 100%;animation:finance-shimmer 1.5s ease infinite}.finance-loading__heading{width:min(360px,55%);height:62px;margin-bottom:20px}.finance-loading__filters{height:72px;margin-bottom:14px}.finance-loading__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.finance-loading__metrics i{height:122px}.finance-loading__body{height:380px;margin-top:14px}@keyframes finance-spin{to{transform:rotate(360deg)}}@keyframes finance-shimmer{to{background-position:-120% 0}}@media(max-width:1320px){.finance-filters{grid-template-columns:minmax(300px,1.15fr) minmax(200px,.75fr) 160px}.finance-export{grid-column:3}.finance-filter-field--select{grid-column:3;grid-row:1}.finance-primary{grid-template-columns:minmax(0,1.45fr) minmax(290px,.7fr)}}@media(max-width:1040px){.finance-page__heading{align-items:flex-start}.finance-filters{grid-template-columns:minmax(300px,1.2fr) minmax(200px,.8fr) 160px}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-metric{grid-template-columns:36px minmax(0,1fr);padding:17px}.finance-metric__period{display:none}.finance-metric__icon{width:34px;height:34px;border-radius:10px}.finance-primary{grid-template-columns:1fr}.finance-completeness__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.finance-page{padding:18px 14px 34px}.finance-page__heading{display:grid;gap:14px}.finance-page__heading h1{font-size:27px}.finance-readback{width:100%;min-width:0}.finance-filters{grid-template-columns:1fr;gap:10px;padding:12px}.finance-filter-field--select,.finance-export{grid-column:auto;grid-row:auto}.finance-export{width:100%}.finance-metrics{grid-template-columns:1fr}.finance-metric{min-height:106px}.finance-date-control:has(.finance-date-menu):before{position:fixed;z-index:38;top:0;right:0;bottom:0;left:0;background:#211b2d57;content:""}.finance-date-menu{position:fixed;z-index:42;top:auto;right:9px;bottom:9px;left:9px;grid-template-columns:1fr;width:auto;max-height:calc(100vh - 18px);overflow-y:auto;border-radius:18px}.finance-calendars{grid-template-columns:1fr}.finance-calendar:nth-child(2){display:none}.finance-date-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:11px 14px;border-top:1px solid var(--finance-line);border-left:0}.finance-date-shortcuts>strong{grid-column:1 / -1;margin:0 2px 4px}.finance-date-shortcuts button{text-align:center}.finance-date-footer{display:grid;gap:11px}.finance-date-readback{display:grid;grid-template-columns:1fr 1fr}.finance-date-readback>span,.finance-date-readback>i{display:none}.finance-date-readback label{display:grid;gap:4px}.finance-date-readback input{width:100%}.finance-date-actions{justify-content:flex-end}.finance-completeness__list{grid-template-columns:1fr}.finance-panel__heading,.finance-ledger__heading{display:grid}.finance-trend__legend{padding:0}.finance-ledger__summary{flex-wrap:wrap}.finance-ledger__scroll{overflow:visible}.finance-ledger__table{min-width:0}.finance-ledger__head{display:none}.finance-ledger__body{display:grid;gap:10px;padding:0 12px 12px}.finance-ledger__body>article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--finance-line);border-radius:13px}.finance-ledger__body>article>div{display:block;min-height:72px;padding:10px 12px;border-top:1px solid var(--finance-line);border-left:0!important}.finance-ledger__body>article>div:before{display:block;margin-bottom:5px;color:#9d97a4;content:attr(data-label);font-size:9.5px}.finance-ledger__shop{grid-column:1 / -1;display:flex!important;border-top:0!important}.finance-ledger__shop:before{display:none!important}.finance-ledger__state{grid-column:1 / -1}.finance-ledger__actions{grid-column:1 / -1;display:flex!important;min-height:54px!important}.finance-ledger__edit{top:8px;right:8px;background:var(--finance-violet-soft);color:var(--finance-violet);opacity:1}.finance-ledger__footer{display:grid}.finance-ledger__footer strong{white-space:normal}.finance-loading__metrics{grid-template-columns:1fr}.finance-cost-editor{top:70px;right:6px;bottom:6px;width:calc(100vw - 12px);border-radius:17px}.finance-cost-editor__heading{padding:18px 17px 14px}.finance-cost-editor__scope,.finance-cost-editor__warning,.finance-cost-editor__error,.finance-cost-editor__history{margin-right:14px;margin-left:14px}.finance-cost-form{padding-right:16px;padding-left:16px}.finance-cost-confirm{margin-right:16px;margin-left:16px}.finance-cost-editor__actions{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.finance-page *,.finance-gate *,.finance-loading *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.finance-page{width:100%;max-width:100%;padding:24px clamp(20px,1.45vw,30px) 42px;overflow-x:clip;background:radial-gradient(circle at 88% 3%,rgba(112,77,204,.075),transparent 24%),radial-gradient(circle at 8% 62%,rgba(51,141,110,.035),transparent 25%),#f7f6f9}.finance-overview{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,2.45fr);gap:12px;margin-bottom:12px;padding:15px;border:1px solid rgba(78,67,104,.1);border-radius:17px;background:#ffffffe6;box-shadow:0 16px 38px #2b1f3e0b}.finance-overview .finance-page__heading{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;margin:0;padding:3px 14px 3px 1px;border-right:1px solid rgba(78,67,104,.09)}.finance-overview .finance-page__heading>div:first-child>span{margin-bottom:5px;color:#6845c5;font-size:12px;font-weight:720;letter-spacing:.12em}.finance-overview .finance-page__heading h1{font-size:30px;font-weight:760;letter-spacing:-.035em}.finance-overview .finance-page__heading p{max-width:460px;margin-top:6px;color:#777080;font-size:13px;line-height:1.65}.finance-overview .finance-readback{width:100%;min-width:0;min-height:44px;box-shadow:none}.finance-overview .finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.finance-overview .finance-metric{min-height:126px;padding:15px 15px 14px;border-color:#4e43681b;border-radius:13px;background:#fff;box-shadow:none}.finance-overview .finance-metric:after{right:14px;left:14px;height:2px;opacity:.72}.finance-overview .finance-metric__icon{width:32px;height:32px;border-radius:9px}.finance-overview .finance-metric__body strong{margin-top:12px;font-size:clamp(20px,1.35vw,27px);font-weight:720;letter-spacing:-.025em}.finance-overview .finance-metric__body p{margin-top:6px;color:#8b8492;font-size:11px}.finance-overview .finance-metric__period{position:absolute;top:14px;right:13px;bottom:auto;color:#b0aab7;font-size:10px}.finance-filters{grid-template-columns:minmax(430px,.8fr) minmax(260px,1fr) auto;gap:12px;margin-bottom:12px;padding:12px 14px;border-color:#4e436817;border-radius:15px;background:#ffffffe0;box-shadow:0 10px 24px #2b1f3e07}.finance-filter-context{display:grid;align-content:center;min-width:0;min-height:42px;padding:5px 13px;border-left:1px solid rgba(78,67,104,.1)}.finance-filter-context span{color:#9992a1;font-size:10.5px}.finance-filter-context strong{overflow:hidden;margin-top:3px;color:#4c4654;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.finance-filter-actions{display:flex;align-items:flex-end;justify-content:flex-end}.finance-source-note{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border:1px solid rgba(186,132,48,.16);border-radius:13px;background:#fffaefb8;color:#6d604b}.finance-source-note>svg{width:17px;height:17px;color:#be7c23}.finance-source-note strong,.finance-source-note p{margin:0}.finance-source-note strong{color:#5d5140;font-size:12.5px;font-weight:680}.finance-source-note p{margin-top:2px;color:#91836f;font-size:11px}.finance-source-note.is-error{border-color:#c4445329;background:#fff4f5c7}.finance-source-note.is-ready{border-color:#1f8f6826;background:#eff9f5c7}.finance-analysis-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(350px,.72fr);align-items:start;gap:12px;min-width:0}.finance-analysis-main,.finance-analysis-rail{display:grid;gap:12px;min-width:0}.finance-analysis-main .finance-panel,.finance-bridge,.finance-daily-ledger,.finance-side-panel{overflow:hidden;border:1px solid rgba(78,67,104,.09);border-radius:16px;background:#fffffff0;box-shadow:0 14px 34px #2b1f3e09}.finance-analysis-main .finance-trend{min-height:408px}.finance-analysis-main .finance-panel__heading{padding:17px 18px 7px}.finance-analysis-main .finance-panel__heading h2,.finance-bridge h2,.finance-daily-ledger h2,.finance-side-panel h2{margin:0;color:#302a39;font-size:15px;font-weight:710}.finance-analysis-main .finance-trend__canvas{min-height:318px;padding:3px 10px 12px}.finance-analysis-main .finance-trend__canvas svg{min-height:290px}.finance-analysis-main .finance-trend__line.is-sales{stroke:#7653d5;stroke-width:3}.finance-analysis-main .finance-trend__line.is-profit{stroke:#2d9972;stroke-width:3}.finance-bridge>header,.finance-daily-ledger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px 12px}.finance-bridge>header p,.finance-daily-ledger>header p{margin:4px 0 0;color:#918a98;font-size:11px;line-height:1.55}.finance-bridge>header>span,.finance-daily-ledger>header>span{color:#a099a7;font-size:10.5px;white-space:nowrap}.finance-bridge__flow{display:grid;grid-template-columns:minmax(130px,1.12fr) auto minmax(112px,1fr) auto minmax(112px,1fr) auto minmax(96px,.82fr) auto minmax(104px,.9fr) auto minmax(132px,1.12fr);align-items:stretch;gap:7px;padding:0 16px 16px}.finance-bridge__flow>i{align-self:center;color:#a9a2ae;font-size:17px;font-style:normal}.finance-bridge__flow article{display:grid;align-content:center;min-height:72px;padding:11px 13px;border:1px solid rgba(78,67,104,.08);border-radius:11px;background:#faf9fb}.finance-bridge__flow article.is-income{border-color:#6945c529;background:#f5f1ff}.finance-bridge__flow article.is-profit{border-color:#2a8f6926;background:#edf8f3}.finance-bridge__flow small{color:#908998;font-size:10.5px}.finance-bridge__flow strong{margin-top:6px;color:#3d3745;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-bridge__flow .is-profit strong{color:#24835f}.finance-daily-ledger__scroll{max-width:100%;overflow-x:auto;border-top:1px solid rgba(78,67,104,.07)}.finance-daily-ledger table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.finance-daily-ledger th,.finance-daily-ledger td{padding:14px 15px;border-bottom:1px solid rgba(78,67,104,.07);text-align:right;font-variant-numeric:tabular-nums}.finance-daily-ledger th:first-child,.finance-daily-ledger td:first-child{text-align:left}.finance-daily-ledger th{position:sticky;top:0;z-index:1;background:#faf9fb;color:#7e7686;font-size:13.5px;font-weight:650}.finance-daily-ledger td{color:#514a59;font-size:14.5px}.finance-daily-ledger td.is-profit{color:#23845f;font-weight:700}.finance-daily-ledger tbody tr:hover{background:#fbfafc}.finance-daily-ledger tbody tr:last-child td{border-bottom:0}.finance-side-panel{padding:15px}.finance-side-panel>header,.finance-analysis-rail .finance-completeness .finance-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 13px}.finance-side-panel>header span{display:block;margin-bottom:4px;color:#9a93a1;font-size:10.5px}.finance-side-panel>header>svg{width:17px;height:17px;padding:7px;box-sizing:content-box;border-radius:9px;background:#f2edfb;color:#6845c5}.finance-cost-structure__stack{display:flex;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#eeebf1}.finance-cost-structure__stack>i{display:block;height:100%;min-width:0}.finance-cost-structure__stack>i+i{border-left:2px solid #fff}.finance-cost-structure .is-slate{background:#737682}.finance-cost-structure .is-amber{background:#b98a4c}.finance-cost-structure .is-sand{background:#d5ae72}.finance-cost-structure .is-rose{background:#c78786}.finance-cost-structure .is-green{background:#2f9570}.finance-cost-structure__rows{display:grid;gap:0;margin-top:12px}.finance-cost-structure__rows article{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:10px 1px;border-bottom:1px solid rgba(78,67,104,.07)}.finance-cost-structure__rows article:last-child{border-bottom:0}.finance-cost-structure__rows span{display:flex;align-items:center;gap:8px;color:#6e6675;font-size:11.5px}.finance-cost-structure__rows span i{width:6px;height:6px;border-radius:2px}.finance-cost-structure__rows strong{color:#4b4552;font-size:12px;font-weight:660;font-variant-numeric:tabular-nums}.finance-cost-structure__rows em{color:#9b94a2;font-size:10.5px;font-style:normal;text-align:right}.finance-analysis-rail .finance-completeness{padding:15px}.finance-analysis-rail .finance-completeness .finance-panel__heading>strong{padding:5px 8px;font-size:10.5px}.finance-analysis-rail .finance-completeness__list{grid-template-columns:1fr;gap:0;margin-top:10px}.finance-analysis-rail .finance-completeness__list article{min-height:49px;padding:9px 2px;border:0;border-bottom:1px solid rgba(78,67,104,.07);border-radius:0;background:transparent}.finance-analysis-rail .finance-completeness__list article:last-child{border-bottom:0}.finance-analysis-rail .finance-completeness__list article:hover{transform:none;background:#fbfafc}.finance-analysis-rail .finance-completeness__list article>span{width:20px;height:20px}.finance-analysis-rail .finance-completeness__list strong{font-size:11.5px}.finance-analysis-rail .finance-completeness__list small,.finance-analysis-rail .finance-completeness__list em{font-size:10px}.finance-shop-contribution>div{display:grid;gap:8px}.finance-shop-contribution article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;overflow:hidden;border:1px solid rgba(78,67,104,.08);border-radius:11px;background:#fbfafc}.finance-shop-contribution article>div{min-width:0}.finance-shop-contribution article strong,.finance-shop-contribution article small{display:block}.finance-shop-contribution article strong{overflow:hidden;color:#4c4553;font-size:12px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.finance-shop-contribution article small{margin-top:3px;color:#98919f;font-size:10px}.finance-shop-contribution article>span,.finance-shop-contribution article>em{color:#77707e;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.finance-shop-contribution article>em{color:#278764;font-weight:680}.finance-shop-contribution article>i{position:absolute;right:0;bottom:0;left:0;height:2px;background:#36a17a}@media(min-width:2560px){.finance-overview{grid-template-columns:minmax(390px,.65fr) minmax(0,2.85fr)}.finance-analysis-grid{grid-template-columns:minmax(0,2.6fr) minmax(450px,.72fr)}.finance-analysis-main .finance-trend{min-height:440px}.finance-analysis-main .finance-trend__canvas{min-height:345px}}@media(max-width:1480px){.finance-overview{grid-template-columns:1fr}.finance-overview .finance-page__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:end;border-right:0;border-bottom:1px solid rgba(78,67,104,.08);padding:2px 1px 14px}.finance-analysis-grid{grid-template-columns:minmax(0,1fr)}.finance-overview .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-bridge__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-bridge__flow>i{display:none}.finance-analysis-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.finance-overview .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-filters{grid-template-columns:minmax(340px,1fr) minmax(220px,.8fr) auto}.finance-analysis-grid{grid-template-columns:1fr}.finance-analysis-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.finance-page{padding:14px 12px 28px}.finance-overview,.finance-filters{border-radius:14px}.finance-overview .finance-page__heading{display:grid;grid-template-columns:1fr}.finance-overview .finance-metrics,.finance-filters{grid-template-columns:1fr}.finance-filter-context{border-top:1px solid rgba(78,67,104,.08);border-left:0}.finance-filter-actions,.finance-export{width:100%}.finance-source-note{align-items:flex-start}.finance-bridge__flow{display:grid;grid-template-columns:1fr}.finance-bridge__flow>i{display:none}.finance-analysis-rail{grid-template-columns:1fr}}.finance-page{padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa}.finance-page .finance-filters{grid-template-columns:minmax(420px,.92fr) minmax(250px,.55fr) auto;gap:10px;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.finance-page .finance-filter-field,.finance-page .finance-filter-context{position:relative;min-height:42px;padding:0;border:1px solid rgba(76,68,92,.11);border-radius:8px;background:#fff}.finance-page .finance-filter-field>span,.finance-page .finance-filter-context>span{position:absolute;z-index:2;top:5px;left:12px;color:#9b95a1;font-size:9px;line-height:1}.finance-page .finance-date-control{height:100%}.finance-page .finance-date-button{height:42px;padding:16px 11px 3px;border:0;border-radius:8px;background:transparent;box-shadow:none}.finance-page .finance-filter-context{display:grid;align-content:end;padding:16px 34px 5px 12px;border-left:1px solid rgba(76,68,92,.11)}.finance-page .finance-filter-context strong{margin:0;font-size:12px}.finance-page .finance-filter-actions{align-items:stretch;gap:8px}.finance-page .finance-dashboard-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 12px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:108px;padding:13px 13px 12px;border-radius:8px;background:#fff}.finance-page .finance-profit-trend{min-height:372px}.finance-page .finance-profit-chart{height:300px}.finance-page .finance-completeness__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:0 12px 9px}.finance-page .finance-bridge{margin-bottom:12px;border-radius:8px}.finance-page .finance-bridge__flow{grid-template-columns:minmax(130px,1.08fr) auto minmax(120px,1fr) auto minmax(110px,1fr) auto minmax(95px,.9fr) auto minmax(105px,.92fr) auto minmax(135px,1.12fr);gap:8px;padding:0 15px 13px}.finance-page .finance-daily-ledger__scroll{max-height:176px}@media(max-width:1480px){.finance-page .finance-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-page .finance-dashboard-analysis{grid-template-columns:1fr}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.finance-page .finance-dashboard-bottom{grid-template-columns:1fr}}@media(max-width:1180px){.finance-page .finance-filters{grid-template-columns:minmax(320px,1fr) minmax(220px,.7fr) auto}.finance-page .finance-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page .finance-bridge__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-page .finance-bridge__flow>i{display:none}}@media(max-width:820px){.finance-page{padding:14px 12px 28px}.finance-page .finance-filters,.finance-page .finance-dashboard-metrics,.finance-page .finance-dashboard-analysis__rail,.finance-page .finance-bridge__flow{grid-template-columns:1fr}.finance-page .finance-filter-actions,.finance-page .finance-query,.finance-page .finance-export{width:100%}.finance-page .finance-profit-chart{height:260px}}.finance-page .finance-dashboard-toolbar{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:end;gap:14px;margin-bottom:12px}.finance-page .finance-dashboard-heading{display:grid;align-content:end;gap:6px;margin:0}.finance-page .finance-dashboard-heading .finance-readback{width:auto;min-width:0;min-height:18px;padding:0;border:0;background:transparent}.finance-page .finance-dashboard-heading .finance-readback>div{display:flex;align-items:center;gap:6px}.finance-page .finance-dashboard-heading .finance-readback small,.finance-page .finance-dashboard-heading .finance-readback strong{font-size:9.5px}.finance-page .finance-dashboard-toolbar .finance-filters{margin:0}.finance-page .finance-dashboard-metrics .finance-metric{min-height:100px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:182px 128px}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1.72fr) minmax(400px,1fr)}.finance-page .finance-profit-trend{min-height:322px}.finance-page .finance-profit-chart{height:250px;padding-top:4px;padding-bottom:8px}.finance-page .finance-cost-structure__body{grid-template-columns:118px minmax(0,1fr);gap:9px;padding:0 12px 9px}.finance-page .finance-cost-structure__donut{width:96px;height:96px}.finance-page .finance-cost-structure__rows article{min-height:26px}.finance-page .finance-completeness .finance-panel__heading{min-height:45px;padding-top:8px}.finance-page .finance-completeness__progress{margin-bottom:4px}.finance-page .finance-completeness__list article{min-height:20px;padding-top:1px;padding-bottom:1px}.finance-page .finance-bridge>header{padding:9px 14px 6px}.finance-page .finance-bridge>header p{margin-top:2px}.finance-page .finance-bridge__flow{padding-bottom:10px}.finance-page .finance-bridge__flow article{min-height:50px;padding:7px 10px}.finance-page .finance-bridge__flow strong{margin-top:3px;font-size:13px}.finance-page .finance-shop-contribution,.finance-page .finance-daily-ledger{min-height:190px}.finance-page .finance-shop-contribution table{min-width:560px}.finance-page .finance-shop-contribution th,.finance-page .finance-shop-contribution td,.finance-page .finance-daily-ledger th,.finance-page .finance-daily-ledger td{height:30px;padding-top:4px;padding-bottom:4px;font-size:10.5px}.finance-page .finance-shop-contribution thead th,.finance-page .finance-daily-ledger thead th{height:28px}.finance-page .finance-daily-ledger__scroll{max-height:155px}@media(max-width:1480px){.finance-page .finance-dashboard-toolbar{grid-template-columns:1fr}.finance-page .finance-dashboard-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:none}}@media(max-width:820px){.finance-page .finance-dashboard-heading{grid-template-columns:1fr}}.finance-page{--finance-panel-border: #e9e7ed;--finance-panel-shadow: 0 1px 2px rgba(31, 24, 48, .025);color:#272330;background:#f6f7f9;font-family:Segoe UI Variable,Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.finance-page .finance-dashboard-toolbar{grid-template-columns:252px minmax(0,1fr);gap:18px;margin-bottom:14px}.finance-page .finance-dashboard-heading{gap:5px}.finance-page .finance-dashboard-heading h1{font-size:25px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.finance-page .finance-dashboard-heading p{margin-top:3px;color:#817b89;font-size:12.5px;line-height:1.45}.finance-page .finance-dashboard-heading .finance-readback small,.finance-page .finance-dashboard-heading .finance-readback strong{font-size:10.5px;line-height:1.2}.finance-page .finance-filter-field,.finance-page .finance-filter-context,.finance-page .finance-date-button,.finance-page .finance-query,.finance-page .finance-export{min-height:44px}.finance-page .finance-filter-field,.finance-page .finance-filter-context{border-color:#e7e4eb;box-shadow:var(--finance-panel-shadow)}.finance-page .finance-filter-field>span,.finance-page .finance-filter-context>span{top:6px;color:#918a99;font-size:10.5px}.finance-page .finance-date-button{height:44px;padding-top:16px;font-size:13.5px;font-weight:560}.finance-page .finance-filter-context{padding-top:17px;padding-bottom:5px}.finance-page .finance-filter-context strong{font-size:13px;font-weight:600}.finance-page .finance-query,.finance-page .finance-export{height:44px;padding-inline:16px;font-size:13px;font-weight:650}.finance-page .finance-dashboard-metrics{gap:12px;margin-bottom:14px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:112px;gap:11px;padding:14px;border-color:var(--finance-panel-border);box-shadow:var(--finance-panel-shadow)}.finance-page .finance-dashboard-metrics .finance-metric__icon{width:32px;height:32px}.finance-page .finance-dashboard-metrics .finance-metric__body small{margin:1px 0 7px;color:#77717f;font-size:11.5px;font-weight:560}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:clamp(20px,1.08vw,23px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.finance-page .finance-dashboard-metrics .finance-metric__body p{margin-top:7px;color:#898391;font-size:11px;line-height:1.35}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1.7fr) minmax(430px,1fr);gap:14px;margin-bottom:14px}.finance-page .finance-dashboard-analysis>.finance-panel,.finance-page .finance-dashboard-analysis__rail>*,.finance-page .finance-dashboard-bottom>*,.finance-page .finance-bridge{border-color:var(--finance-panel-border);box-shadow:var(--finance-panel-shadow)}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:198px 116px;gap:12px}.finance-page .finance-profit-trend{min-height:326px}.finance-page .finance-profit-trend .finance-panel__heading{min-height:60px;padding:13px 17px 8px}.finance-page .finance-profit-trend .finance-panel__heading h2,.finance-page .finance-bridge h2,.finance-page .finance-daily-ledger h2,.finance-page .finance-side-panel h2{font-size:15.5px;font-weight:680;letter-spacing:-.012em}.finance-page .finance-profit-trend .finance-panel__heading p,.finance-page .finance-daily-ledger>header p,.finance-page .finance-bridge>header p{margin-top:4px;color:#837d8a;font-size:11.5px;line-height:1.4}.finance-page .finance-trend__legend{gap:15px;color:#77717e;font-size:11.5px}.finance-page .finance-profit-chart{height:264px;padding:6px 46px 12px 54px}.finance-page .finance-profit-chart__axis{top:11px;bottom:42px;color:#918b97;font-size:10.5px}.finance-page .finance-profit-chart__bars{gap:3px}.finance-page .finance-profit-chart__bars i{width:min(10px,32%);border-radius:2px 2px 0 0}.finance-page .finance-profit-chart__bars .is-sales{background:#7048df}.finance-page .finance-profit-chart__bars .is-profit{background:#2c9a73}.finance-page .finance-profit-chart__column small{color:#8f8995;font-size:10px;transform:translate(-7px)}.finance-page .finance-profit-chart__rate polyline{stroke:#a98be9;stroke-width:2.2}.finance-page .finance-cost-structure>header{min-height:42px;padding:11px 15px 6px}.finance-page .finance-cost-structure,.finance-page .finance-shop-contribution{padding:0}.finance-page .finance-cost-structure__body{grid-template-columns:116px minmax(0,1fr);gap:10px;padding:0 15px 8px}.finance-page .finance-cost-structure__donut{width:104px;height:104px}.finance-page .finance-cost-structure__donut small{font-size:10.5px}.finance-page .finance-cost-structure__donut strong{font-size:13.5px;font-weight:700}.finance-page .finance-cost-structure__rows article{grid-template-columns:minmax(86px,1fr) 58px minmax(98px,auto);min-height:27px;gap:8px}.finance-page .finance-cost-structure__rows span,.finance-page .finance-cost-structure__rows strong{font-size:11.5px}.finance-page .finance-cost-structure__rows em{font-size:11px}.finance-page .finance-completeness .finance-panel__heading{min-height:46px;padding:8px 14px 5px}.finance-page .finance-completeness .finance-panel__heading p{font-size:10.5px;line-height:1.35}.finance-page .finance-completeness__progress{height:3px;margin:0 14px 6px}.finance-page .finance-completeness__list{gap:0 12px;padding:0 13px 8px}.finance-page .finance-completeness__list article{min-height:24px;gap:7px;padding:2px}.finance-page .finance-completeness__list article strong{font-size:11px}.finance-page .finance-completeness__list article em{font-size:10px;font-weight:600}.finance-page .finance-bridge{margin-bottom:14px}.finance-page .finance-bridge>header{padding:9px 15px 6px}.finance-page .finance-bridge__flow{gap:9px;padding:0 15px 10px}.finance-page .finance-bridge__flow article{min-height:52px;padding:7px 11px;border-color:#ebe8ef}.finance-page .finance-bridge__flow article.is-income{border-color:#7048df;background:#7048df}.finance-page .finance-bridge__flow article.is-income small,.finance-page .finance-bridge__flow article.is-income strong{color:#fff}.finance-page .finance-bridge__flow article.is-profit{border-color:#cfe9de;background:#eaf7f2}.finance-page .finance-bridge__flow small{color:#817b88;font-size:11px}.finance-page .finance-bridge__flow strong{margin-top:5px;font-size:15px;font-weight:700}.finance-page .finance-bridge__flow>i{color:#9b95a1;font-size:16px}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr);gap:14px}.finance-page .finance-shop-contribution,.finance-page .finance-daily-ledger{min-height:248px}.finance-page .finance-cost-structure>header,.finance-page .finance-shop-contribution>header,.finance-page .finance-daily-ledger>header{border-bottom-color:#efedf2}.finance-page .finance-shop-contribution>header,.finance-page .finance-daily-ledger>header{min-height:56px;padding:10px 15px 7px}.finance-page .finance-shop-contribution>header span,.finance-page .finance-daily-ledger>header>span{color:#8a8491;font-size:11px}.finance-page .finance-shop-contribution table{min-width:600px}.finance-page .finance-daily-ledger table{min-width:900px}.finance-page .finance-shop-contribution th,.finance-page .finance-shop-contribution td,.finance-page .finance-daily-ledger th,.finance-page .finance-daily-ledger td{height:42px;padding:8px 12px;color:#504a57;font-size:14.5px;line-height:1.3}.finance-page .finance-shop-contribution thead th,.finance-page .finance-daily-ledger thead th{height:38px;color:#716b78;font-size:13px;font-weight:620}.finance-page .finance-daily-ledger tfoot th{height:42px;font-size:14.5px}.finance-page .finance-daily-ledger__scroll{max-height:184px}@media(max-width:1480px){.finance-page .finance-dashboard-toolbar,.finance-page .finance-dashboard-analysis{grid-template-columns:1fr}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.finance-page .finance-dashboard-bottom{grid-template-columns:1fr}}@media(min-width:1181px)and (max-width:1480px){.finance-page .finance-dashboard-metrics{grid-template-columns:repeat(12,minmax(0,1fr))}.finance-page .finance-dashboard-metrics .finance-metric{grid-column:span 3}.finance-page .finance-dashboard-metrics .finance-metric:nth-child(n+5){grid-column:span 4}}@media(max-width:820px){.finance-page .finance-dashboard-heading h1{font-size:22px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:106px}.finance-page .finance-cost-structure__body{grid-template-columns:108px minmax(0,1fr)}.finance-page .finance-cost-structure__donut{width:96px;height:96px}}.finance-page{margin-top:-30px;padding-top:0;background:radial-gradient(circle at 87% 3%,rgba(111,69,232,.045),transparent 24%),#f6f7f9}.finance-page .finance-dashboard-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:12px}.finance-page .finance-dashboard-heading{display:flex;min-height:28px;align-items:flex-end;justify-content:space-between;gap:20px}.finance-page .finance-dashboard-heading h1{font-size:24px;font-weight:680}.finance-page .finance-dashboard-heading p,.finance-page .finance-dashboard-heading .finance-readback{display:none}.finance-page .finance-dashboard-heading .finance-readback>div{justify-content:flex-end}.finance-page .finance-dashboard-heading .finance-readback small,.finance-page .finance-dashboard-heading .finance-readback strong{font-size:10px}.finance-page .finance-dashboard-toolbar .finance-filters{grid-template-columns:minmax(390px,450px) minmax(260px,320px) minmax(220px,1fr);gap:10px}.finance-page .finance-filter-field--date,.finance-page .finance-filter-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none}.finance-page .finance-filter-field--date>span,.finance-page .finance-filter-context>span{position:static;color:#756f7d;font-size:11px;font-weight:600;white-space:nowrap}.finance-page .finance-date-control{min-width:0}.finance-page .finance-date-button,.finance-page .finance-filter-context strong{width:100%;height:36px;min-height:36px;border:1px solid #e6e2eb;border-radius:7px;background:#fff;box-shadow:var(--finance-panel-shadow)}.finance-page .finance-date-button{padding:0 10px;font-size:12px}.finance-page .finance-filter-context strong{display:flex;align-items:center;padding:0 30px 0 11px;font-size:12px}.finance-page .finance-filter-context:after{right:11px;bottom:15px}.finance-page .finance-filter-actions{justify-self:end}.finance-page .finance-query,.finance-page .finance-export{height:36px;min-height:36px;padding-inline:14px;border-color:#ddd5f4;background:#fff;color:#7048df}.finance-page .finance-dashboard-metrics{gap:10px;margin-bottom:12px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:108px;padding:13px}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:clamp(19px,1.02vw,22px);font-weight:660}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) 460px;gap:12px;margin-bottom:12px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:164px 126px;gap:12px}.finance-page .finance-profit-trend{min-height:302px}.finance-page .finance-profit-trend .finance-panel__heading{min-height:56px;align-items:center;padding:10px 14px 7px}.finance-page .finance-profit-trend .finance-panel__heading h2,.finance-page .finance-bridge h2,.finance-page .finance-daily-ledger h2,.finance-page .finance-side-panel h2{font-size:14.5px;font-weight:650}.finance-page .finance-profit-trend .finance-panel__heading p,.finance-page .finance-daily-ledger>header p,.finance-page .finance-bridge>header p{font-size:11px}.finance-page .finance-trend__tools{display:flex;align-items:center;gap:14px}.finance-page .finance-trend__granularity{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;border:1px solid #e7e3ed;border-radius:7px;background:#f8f7fa}.finance-page .finance-trend__granularity button{min-width:48px;height:27px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#817a89;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.finance-page .finance-trend__granularity button.is-active{background:#7048df;box-shadow:0 2px 7px #5230aa2e;color:#fff}.finance-page .finance-trend__granularity button:focus-visible{outline:2px solid rgba(111,69,232,.35);outline-offset:2px}.finance-page .finance-profit-chart{height:246px;padding:5px 45px 9px 53px}.finance-page .finance-profit-chart__axis{bottom:39px}.finance-page .finance-profit-chart__rate polyline{fill:none;stroke:#a486e8;stroke-width:2.1}.finance-page .finance-profit-chart__rate circle{fill:#fff;stroke:#a486e8;stroke-width:2.2;vector-effect:non-scaling-stroke}.finance-page .finance-cost-structure>header{min-height:38px;padding:9px 13px 4px}.finance-page .finance-cost-structure__body{grid-template-columns:104px minmax(0,1fr);gap:8px;padding:0 13px 7px}.finance-page .finance-cost-structure__donut{width:92px;height:92px}.finance-page .finance-cost-structure__rows article{min-height:21px;padding:3px 1px}.finance-page .finance-completeness .finance-panel__heading{min-height:42px;padding:7px 12px 4px}.finance-page .finance-completeness .finance-panel__heading p{margin-top:1px;font-size:9.5px}.finance-page .finance-completeness__progress{margin:0 12px 4px}.finance-page .finance-completeness__list{gap:0 10px;padding:0 11px 3px}.finance-page .finance-completeness__list article{min-height:21px;padding:1px 2px}.finance-page .finance-completeness__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:23px;padding:3px 12px 5px;border-top:1px solid #f0edf3;color:#99929f;font-size:9.5px;line-height:1.2}.finance-page .finance-bridge{margin-bottom:12px}.finance-page .finance-bridge>header{min-height:30px;padding:7px 14px 2px}.finance-page .finance-bridge>header p{display:none}.finance-page .finance-bridge__flow{padding:0 14px 9px}.finance-page .finance-bridge__flow article{min-height:50px;padding:6px 10px;background:#fbf7ef}.finance-page .finance-bridge__flow article.is-income{background:linear-gradient(135deg,#7650e5,#6540d2)}.finance-page .finance-bridge__flow article.is-profit{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:end;border-color:#cce6da;background:#eaf7f2}.finance-page .finance-bridge__flow article.is-profit small{grid-column:1 / -1}.finance-page .finance-bridge__flow article.is-profit em{align-self:end;margin:0 0 1px 8px;color:#2b8a68;font-size:10.5px;font-style:normal;font-weight:650}.finance-page .finance-bridge__flow strong{font-weight:660}.finance-page .finance-shop-contribution,.finance-page .finance-daily-ledger{min-height:236px}.finance-page .finance-daily-ledger__scroll{max-height:174px}@media(min-width:2560px){.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) 560px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:198px 134px}.finance-page .finance-profit-trend{min-height:344px}.finance-page .finance-profit-chart{height:288px}.finance-page .finance-cost-structure__body{grid-template-columns:120px minmax(0,1fr);padding-inline:16px}.finance-page .finance-cost-structure__donut{width:108px;height:108px}.finance-page .finance-profit-chart__bars i{width:min(14px,34%)}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(620px,.95fr) minmax(0,1.45fr)}.finance-page .finance-shop-contribution,.finance-page .finance-daily-ledger{min-height:286px}.finance-page .finance-daily-ledger__scroll{max-height:224px}}@media(max-width:1480px){.finance-page{margin-top:-30px}.finance-page .finance-dashboard-heading{display:flex}.finance-page .finance-dashboard-toolbar .finance-filters{grid-template-columns:minmax(360px,1.05fr) minmax(250px,.72fr) minmax(220px,.75fr)}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr)}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media(max-width:980px){.finance-page .finance-dashboard-toolbar .finance-filters{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}.finance-page .finance-filter-actions{grid-column:1 / -1;justify-self:stretch}}@media(max-width:820px){.finance-page{margin-top:0;padding-top:16px}.finance-page .finance-dashboard-heading{display:grid;grid-template-columns:minmax(0,1fr)}.finance-page .finance-dashboard-heading .finance-readback>div{justify-content:flex-start}.finance-page .finance-dashboard-toolbar .finance-filters{grid-template-columns:minmax(0,1fr)}.finance-page .finance-filter-field--date,.finance-page .finance-filter-context{grid-template-columns:minmax(0,1fr);gap:4px}.finance-page .finance-filter-actions{grid-column:auto}.finance-page .finance-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-page .finance-dashboard-metrics .finance-metric{grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:102px;padding:11px 10px}.finance-page .finance-dashboard-metrics .finance-metric:last-child{grid-column:1 / -1}.finance-page .finance-dashboard-metrics .finance-metric__icon{width:26px;height:26px}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:16px}.finance-page .finance-trend__tools{width:100%;align-items:flex-start;justify-content:space-between}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:minmax(0,1fr)}.finance-page .finance-completeness__meta{align-items:flex-start;flex-direction:column;gap:2px}}.finance-page{--finance-panel-border: #e7e8ec;--finance-panel-shadow: 0 1px 3px rgba(37, 38, 44, .035);--finance-violet: #6846c7;--finance-green: #2e7d5b;--finance-amber: #a86816;color:#2f3037;background:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.finance-page svg{stroke-width:1.8}.finance-page .finance-dashboard-heading h1{color:#2f3037;font-weight:600;letter-spacing:-.02em}.finance-page .finance-dashboard-analysis>.finance-panel,.finance-page .finance-dashboard-analysis__rail>*,.finance-page .finance-dashboard-bottom>*,.finance-page .finance-bridge,.finance-page .finance-dashboard-metrics .finance-metric{border-color:var(--finance-panel-border);border-radius:10px;background-color:#fff;box-shadow:var(--finance-panel-shadow)}.finance-page .finance-date-button,.finance-page .finance-filter-context strong,.finance-page .finance-query,.finance-page .finance-export,.finance-page .finance-trend__granularity{border-color:#e7e8ec;border-radius:8px}.finance-page .finance-query,.finance-page .finance-export{color:#6846c7;font-size:12.5px;font-weight:500}.finance-page .finance-query:hover:not(:disabled),.finance-page .finance-export:hover:not(:disabled),.finance-page .finance-query:focus-visible,.finance-page .finance-export:focus-visible{border-color:#bfb1e5;outline:0;background:#f2effb}.finance-page .finance-dashboard-metrics .finance-metric{position:relative;overflow:hidden}.finance-page .finance-dashboard-metrics .finance-metric:before{position:absolute;top:0;right:12px;left:12px;height:2px;border-radius:0 0 2px 2px;background:#9d88da;content:""}.finance-page .finance-dashboard-metrics .finance-metric:nth-child(2n):before{background:#7f9fc9}.finance-page .finance-dashboard-metrics .finance-metric:nth-child(5):before{background:#6d9f91}.finance-page .finance-dashboard-metrics .finance-metric__icon{border-radius:8px}.finance-page .finance-dashboard-metrics .finance-metric__body small{color:#62656f;font-size:12px;font-weight:400}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{color:#2f3037;font-weight:600;letter-spacing:-.02em}.finance-page .finance-dashboard-metrics .finance-metric__body p{color:#8b8e98;font-size:11.5px}.finance-page .finance-profit-trend .finance-panel__heading h2,.finance-page .finance-bridge h2,.finance-page .finance-daily-ledger h2,.finance-page .finance-side-panel h2,.finance-page .finance-cost-structure h2,.finance-page .finance-completeness h2{color:#2f3037;font-size:15px;font-weight:600;letter-spacing:0}.finance-page .finance-profit-trend .finance-panel__heading p,.finance-page .finance-daily-ledger>header p{color:#8b8e98;font-size:12px;font-weight:400}.finance-page .finance-trend__legend{color:#62656f;font-size:12px}.finance-page .finance-trend__granularity{background:#f3f4f6}.finance-page .finance-trend__granularity button{color:#62656f;font-size:12px;font-weight:500}.finance-page .finance-trend__granularity button.is-active{background:#6846c7;box-shadow:0 2px 6px #48376e1f}.finance-page .finance-profit-chart__bars .is-sales{background:#6846c7}.finance-page .finance-profit-chart__bars .is-profit{background:#2e7d5b}.finance-page .finance-profit-chart__rate polyline,.finance-page .finance-profit-chart__rate circle{stroke:#9d88da}.finance-page .finance-cost-structure__rows article,.finance-page .finance-completeness__list article{border-color:#eff0f3}.finance-page .finance-completeness__list article>span{background:#edf7f2;color:#2e7d5b}.finance-page .finance-completeness__list article.is-gap>span{background:#fff6e8}.finance-page .finance-completeness__progress{background:#f3f4f6}.finance-page .finance-completeness__progress i{background:#9d88da}.finance-page .finance-completeness__meta{border-top-color:#eff0f3;color:#8b8e98}.finance-page .finance-bridge__flow article{border-color:#e7e8ec;border-radius:8px;background:#fff6e8}.finance-page .finance-bridge__flow article.is-income{border-color:#6846c7;background:#6846c7}.finance-page .finance-bridge__flow article.is-profit{border-color:#d8eae1;background:#edf7f2}.finance-page .finance-bridge__flow article.is-profit strong,.finance-page .finance-bridge__flow article.is-profit em{color:#2e7d5b}.finance-page .finance-shop-contribution>header,.finance-page .finance-daily-ledger>header{border-bottom-color:#eff0f3}.finance-page .finance-shop-contribution thead th,.finance-page .finance-daily-ledger thead th,.finance-page .finance-daily-ledger tfoot th{background:#fafafa;color:#62656f}.finance-page .finance-shop-contribution th,.finance-page .finance-shop-contribution td,.finance-page .finance-daily-ledger th,.finance-page .finance-daily-ledger td{border-bottom-color:#eff0f3;color:#2f3037;font-size:14.5px;font-weight:400}.finance-page .finance-shop-contribution tbody strong,.finance-page .finance-daily-ledger tbody strong,.finance-page .finance-daily-ledger tfoot strong{font-weight:600}.finance-page .finance-date-menu{border-color:#e7e8ec;border-radius:12px;box-shadow:0 14px 36px #1f202721}.finance-page .finance-date-shortcuts{background:#fafafa}.finance-page .finance-date-shortcuts button.is-active,.finance-page .finance-calendar__days button.is-range-start,.finance-page .finance-calendar__days button.is-range-end,.finance-page .finance-date-actions button.is-primary{background:#6846c7}.finance-page .finance-calendar__days button.is-in-range{background:#f2effb}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:170px 108px}.finance-page .finance-profit-trend{min-height:290px}.finance-page .finance-profit-chart{height:234px}.finance-page .finance-completeness .finance-panel__heading{min-height:33px;padding:6px 12px 3px}.finance-page .finance-completeness .finance-panel__heading p{display:none}.finance-page .finance-completeness__progress{margin-bottom:3px}.finance-page .finance-completeness__list article{min-height:20px}.finance-page .finance-completeness__meta{min-height:22px;padding-top:2px;padding-bottom:4px}@media(min-width:2560px){.finance-page .finance-dashboard-analysis__rail{grid-template-rows:202px 130px}.finance-page .finance-profit-trend{min-height:344px}.finance-page .finance-profit-chart{height:288px}}@media(min-width:1280px)and (max-width:1480px){.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) 350px}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:minmax(0,1fr);grid-template-rows:170px 108px}.finance-page .finance-cost-structure__body{grid-template-columns:82px minmax(0,1fr);gap:7px;padding-inline:11px}.finance-page .finance-cost-structure__donut{width:76px;height:76px}.finance-page .finance-cost-structure__donut strong{font-size:11px}.finance-page .finance-cost-structure__rows article{grid-template-columns:minmax(76px,1fr) 42px minmax(70px,auto);gap:5px}.finance-page .finance-cost-structure__rows span,.finance-page .finance-cost-structure__rows strong,.finance-page .finance-cost-structure__rows em{font-size:10px}}@media(max-width:820px){.finance-page{padding-right:16px;padding-left:16px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:86px;padding:9px}.finance-page .finance-dashboard-metrics .finance-metric__body small{margin-bottom:4px;font-size:10.5px}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:15.5px}.finance-page .finance-dashboard-metrics .finance-metric__body p{margin-top:4px;font-size:10.5px}}.finance-page{margin-top:-34px}.finance-page .finance-overview-surface{margin-bottom:12px;padding:8px;border:1px solid #e5e2ec;border-radius:12px;background:#faf9fce6;box-shadow:0 2px 8px #2d283a09}.finance-page .finance-dashboard-toolbar{margin-bottom:10px}.finance-page .finance-dashboard-heading{min-height:32px;align-items:center}.finance-page .finance-dashboard-heading>div:first-child{display:flex;min-width:0;align-items:baseline;gap:10px}.finance-page .finance-dashboard-heading__eyebrow{color:#6846c7;font-size:12px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.finance-page .finance-dashboard-heading .finance-readback{display:flex;width:auto;min-width:176px;min-height:32px;align-items:center;padding:4px 10px;border:1px solid #e7e8ec;border-radius:8px;background:#ffffffd1}.finance-page .finance-dashboard-heading .finance-readback>i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#2e7d5b;box-shadow:0 0 0 4px #2e7d5b1a}.finance-page .finance-dashboard-heading .finance-readback>div{justify-content:flex-start}.finance-page .finance-dashboard-heading .finance-readback small,.finance-page .finance-dashboard-heading .finance-readback strong{color:#62656f;font-size:11.5px;font-weight:500}.finance-page .finance-dashboard-metrics{margin-bottom:0}.finance-page .finance-dashboard-analysis,.finance-page .finance-dashboard-bottom{padding:8px;border:1px solid #e7e8ec;border-radius:12px;background:#f1f2f6;box-shadow:0 2px 7px #24262d0a}.finance-page .finance-profit-trend{min-height:274px}.finance-page .finance-profit-chart{height:218px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:160px 102px}.finance-page .finance-dashboard-bottom{gap:10px}@media(min-width:2560px){.finance-page .finance-profit-trend{min-height:328px}.finance-page .finance-profit-chart{height:272px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:190px 126px}}@media(min-width:1280px)and (max-width:1480px){.finance-page .finance-profit-trend{min-height:274px}.finance-page .finance-profit-chart{height:218px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:160px 102px}}@media(max-width:820px){.finance-page{margin-top:0}.finance-page .finance-dashboard-heading>div:first-child{flex-wrap:wrap;gap:2px 8px}.finance-page .finance-dashboard-heading .finance-readback{width:100%}}.finance-page{--finance-ink: #2f3037;--finance-muted: #737680;--finance-subtle: #9699a2;--finance-line: #e7e8ec;--finance-surface: #ffffff;--finance-workbench: #f2f3f6;--finance-violet: #6846c7;--finance-green: #2e7d5b;--finance-amber: #a86816;width:100%;min-width:0;padding-right:clamp(14px,1.15vw,30px);padding-left:clamp(14px,1.15vw,30px);color:var(--finance-ink);font-size:15px}.finance-page *,.finance-page *:before,.finance-page *:after{box-sizing:border-box}.finance-page .finance-overview-surface,.finance-page .finance-dashboard-analysis,.finance-page .finance-bridge,.finance-page .finance-dashboard-bottom{min-width:0}.finance-page .finance-overview-surface{padding:12px;border-color:#e4e5e9;background:linear-gradient(135deg,rgba(104,70,199,.025),transparent 42%),#f7f7f9}.finance-page .finance-dashboard-heading{min-width:0}.finance-page .finance-dashboard-heading>div:first-child{min-width:0}.finance-page .finance-dashboard-heading h1,.finance-page .finance-dashboard-heading p,.finance-page .finance-dashboard-heading__eyebrow{overflow-wrap:anywhere}.finance-page .finance-dashboard-heading h1{font-size:25px;line-height:1.4}.finance-page .finance-dashboard-heading .finance-readback{flex:0 0 auto}.finance-page .finance-dashboard-toolbar .finance-filters{align-items:end}.finance-page .finance-filter-field--date,.finance-page .finance-filter-context,.finance-page .finance-filter-actions{min-width:0}.finance-page .finance-filter-field--date,.finance-page .finance-filter-context{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;gap:5px}.finance-page .finance-filter-field--date>span,.finance-page .finance-filter-context>span{position:static;margin:0 2px;color:#62656f;font-size:12.5px;font-weight:500;line-height:1.4}.finance-page .finance-date-button,.finance-page .finance-date-button>span{font-size:14px}.finance-page .finance-query,.finance-page .finance-export{font-size:13px}.finance-page .finance-date-button>span,.finance-page .finance-filter-context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-filter-actions{flex-wrap:nowrap}.finance-page .finance-filter-context:after{display:none}.finance-page .finance-filter-context .finance-select{position:relative;width:100%;min-width:0}.finance-page .finance-filter-context .finance-select__trigger{display:flex;width:100%;min-width:0;height:36px;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid #e7e8ec;border-radius:8px;background:#fff;box-shadow:0 1px 2px #25262c06;color:#2f3037;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14.5px;font-weight:500;letter-spacing:0;line-height:1.45;text-align:left;cursor:pointer}.finance-page .finance-filter-context .finance-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-filter-context .finance-select__trigger svg{width:15px;height:15px;flex:0 0 15px;color:#858893}.finance-page .finance-filter-context .finance-select__trigger:hover,.finance-page .finance-filter-context .finance-select.is-open .finance-select__trigger{border-color:#bfb1e5;box-shadow:0 0 0 3px #6846c714}.finance-page .finance-filter-context .finance-select__trigger:focus-visible{outline:0;border-color:#bfb1e5;box-shadow:0 0 0 3px #6846c71a}.finance-page .finance-filter-context .finance-select.is-open .finance-select__trigger svg{color:var(--finance-violet);transform:rotate(180deg)}.finance-page .finance-filter-context .finance-select__menu{position:absolute;z-index:100;top:calc(100% + 6px);right:0;left:0;max-height:260px;padding:5px;overflow-y:auto;border:1px solid #e7e8ec;border-radius:10px;background:#fff;box-shadow:0 14px 34px #1f202721}.finance-page .finance-filter-context .finance-select__menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#44464d;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;text-align:left}.finance-page .finance-filter-context .finance-select__menu button:hover,.finance-page .finance-filter-context .finance-select__menu button:focus-visible{outline:0;background:#f3f4f6;color:var(--finance-ink)}.finance-page .finance-filter-context .finance-select__menu button[aria-selected=true]{background:#f2effb;color:var(--finance-violet);font-weight:500}.finance-page .finance-filter-context .finance-select__menu button svg{width:14px;height:14px;flex:0 0 14px}.finance-page .finance-dashboard-metrics{align-items:stretch}.finance-page .finance-dashboard-metrics .finance-metric{min-width:0;min-height:104px;align-items:start}.finance-page .finance-dashboard-metrics .finance-metric__body{min-width:0}.finance-page .finance-dashboard-metrics .finance-metric__body small,.finance-page .finance-dashboard-metrics .finance-metric__body p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{display:block;max-width:100%;overflow:hidden;font-size:clamp(19px,1.02vw,23px);line-height:1.3;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) clamp(420px,24vw,760px);align-items:stretch;gap:12px;padding:10px}.finance-page .finance-dashboard-analysis>.finance-panel,.finance-page .finance-dashboard-analysis__rail,.finance-page .finance-dashboard-analysis__rail>*{min-width:0}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:minmax(178px,auto) minmax(132px,auto);align-content:stretch}.finance-page .finance-profit-trend{min-height:324px}.finance-page .finance-profit-chart{height:266px}.finance-page .finance-profit-trend .finance-panel__heading{min-width:0}.finance-page .finance-profit-trend .finance-panel__heading>div:first-child{min-width:0}.finance-page .finance-trend__tools{min-width:0;flex-wrap:wrap;justify-content:flex-end}.finance-page .finance-cost-structure{min-height:0}.finance-page .finance-cost-structure__body{grid-template-columns:clamp(96px,7vw,122px) minmax(0,1fr);align-items:center}.finance-page .finance-cost-structure__rows{min-width:0}.finance-page .finance-cost-structure__rows article{grid-template-columns:minmax(88px,1fr) 58px minmax(96px,auto);min-width:0}.finance-page .finance-cost-structure__rows span,.finance-page .finance-cost-structure__rows strong,.finance-page .finance-cost-structure__rows em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-completeness{min-height:0;overflow:hidden}.finance-page .finance-completeness .finance-panel__heading,.finance-page .finance-completeness__list,.finance-page .finance-completeness__meta{min-width:0}.finance-page .finance-completeness__list article{grid-template-columns:20px minmax(0,1fr) auto;min-width:0}.finance-page .finance-completeness__list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-completeness__meta{align-items:flex-start;min-height:30px;padding-top:6px;padding-bottom:7px;font-size:10.5px;line-height:1.35}.finance-page .finance-completeness__meta span{min-width:0;overflow-wrap:anywhere}.finance-page .finance-bridge{padding:3px}.finance-page .finance-bridge__flow{grid-template-columns:minmax(150px,1.15fr) 18px minmax(135px,1fr) 18px minmax(135px,1fr) 18px minmax(120px,.9fr) 18px minmax(130px,.95fr) 18px minmax(160px,1.18fr);min-width:0}.finance-page .finance-bridge__flow article{min-width:0}.finance-page .finance-bridge__flow small,.finance-page .finance-bridge__flow strong,.finance-page .finance-bridge__flow em{max-width:100%}.finance-page .finance-bridge__flow strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(520px,.82fr) minmax(0,1.68fr);align-items:stretch;padding:10px}.finance-page .finance-shop-contribution,.finance-page .finance-daily-ledger{min-width:0;min-height:274px}.finance-page .finance-shop-contribution>header,.finance-page .finance-daily-ledger>header{min-height:60px}.finance-page .finance-shop-contribution>header>div,.finance-page .finance-daily-ledger>header>div{min-width:0}.finance-page .finance-shop-contribution>header p,.finance-page .finance-daily-ledger>header p{overflow-wrap:anywhere}.finance-page .finance-shop-contribution{overflow:hidden}.finance-page .finance-shop-contribution__scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.finance-page .finance-shop-contribution table{width:100%;min-width:800px;table-layout:fixed}.finance-page .finance-shop-contribution__shop-column{width:30%}.finance-page .finance-shop-contribution__metric-column{width:14%}.finance-page .finance-daily-ledger__scroll{max-width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.finance-page .finance-daily-ledger__canvas{min-width:1080px}.finance-page .finance-daily-ledger__body-scroll{max-height:176px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.finance-page .finance-daily-ledger table{width:100%;min-width:1080px;table-layout:fixed}.finance-page .finance-daily-ledger col.is-date{width:15%}.finance-page .finance-daily-ledger col.is-count{width:8%}.finance-page .finance-daily-ledger col.is-money{width:13%}.finance-page .finance-daily-ledger col.is-margin{width:12%}.finance-page .finance-shop-contribution th,.finance-page .finance-shop-contribution td,.finance-page .finance-daily-ledger th,.finance-page .finance-daily-ledger td{min-width:94px;height:44px;padding:9px 13px;overflow:hidden;font-size:14.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.finance-page .finance-shop-contribution th:first-child,.finance-page .finance-shop-contribution td:first-child{min-width:230px;text-align:left}.finance-page .finance-shop-contribution th:not(:first-child),.finance-page .finance-shop-contribution td:not(:first-child){text-align:right}.finance-page .finance-daily-ledger th:first-child,.finance-page .finance-daily-ledger td:first-child{min-width:126px}.finance-page .finance-daily-ledger thead th{z-index:3}.finance-page .finance-daily-ledger__summary{width:calc(100% - 15px);min-width:1065px;border-collapse:separate;border-spacing:0}.finance-page .finance-daily-ledger__summary tfoot{position:static;bottom:auto;background:transparent}.finance-page .finance-daily-ledger__summary tfoot th{position:static;border-top:1px solid #dfe1e6;background:#f7f8fa;box-shadow:0 -5px 10px #27282f0a}@media(min-width:2200px){.finance-page{margin-top:-34px;padding-right:22px;padding-left:22px}.finance-page .finance-overview-surface{display:grid;grid-template-columns:330px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 16px;padding:14px}.finance-page .finance-dashboard-toolbar{display:contents}.finance-page .finance-dashboard-heading{grid-row:1 / 3;display:flex;min-height:178px;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:8px 20px 8px 6px;border-right:1px solid #e3e4e8}.finance-page .finance-dashboard-heading>div:first-child{display:block}.finance-page .finance-dashboard-heading__eyebrow{display:block;margin-bottom:7px}.finance-page .finance-dashboard-heading h1{font-size:25px}.finance-page .finance-dashboard-heading p{display:block;max-width:270px;margin-top:7px;color:var(--finance-muted);font-size:12.5px}.finance-page .finance-dashboard-heading .finance-readback{width:100%;min-height:38px}.finance-page .finance-dashboard-toolbar .finance-filters{grid-column:2;grid-template-columns:minmax(560px,900px) minmax(380px,620px) minmax(0,1fr);min-width:0;margin:0;padding:0}.finance-page .finance-dashboard-metrics{grid-column:2;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.finance-page .finance-dashboard-metrics .finance-metric{min-height:112px;padding:14px}.finance-page .finance-dashboard-metrics .finance-metric__body small{font-size:12px}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{font-size:22px}.finance-page .finance-dashboard-metrics .finance-metric__body p{font-size:11.5px}.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) clamp(720px,25vw,860px)}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:minmax(224px,auto) minmax(164px,auto)}.finance-page .finance-profit-trend{min-height:404px}.finance-page .finance-profit-chart{height:342px}.finance-page .finance-profit-chart__axis{font-size:11.5px}.finance-page .finance-profit-chart__column small{font-size:11px}.finance-page .finance-cost-structure__body{grid-template-columns:154px minmax(0,1fr);gap:18px;padding:4px 20px 14px}.finance-page .finance-cost-structure__donut{width:138px;height:138px}.finance-page .finance-cost-structure__donut small{font-size:11.5px}.finance-page .finance-cost-structure__donut strong{font-size:15px}.finance-page .finance-cost-structure__rows article{min-height:30px}.finance-page .finance-cost-structure__rows span,.finance-page .finance-cost-structure__rows strong{font-size:12px}.finance-page .finance-cost-structure__rows em{font-size:11px}.finance-page .finance-completeness .finance-panel__heading{min-height:44px;padding:9px 16px 5px}.finance-page .finance-completeness__progress{margin:0 16px 7px}.finance-page .finance-completeness__list{gap:0 18px;padding:0 15px 5px}.finance-page .finance-completeness__list article{min-height:28px}.finance-page .finance-completeness__list article strong{font-size:12px}.finance-page .finance-completeness__list article em{font-size:11px}.finance-page .finance-completeness__meta{padding-right:16px;padding-left:16px;font-size:10.5px}.finance-page .finance-bridge__flow article{min-height:62px;padding:9px 13px}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(760px,.72fr) minmax(0,1.82fr);align-items:start}.finance-page .finance-shop-contribution{min-height:190px}.finance-page .finance-daily-ledger__body-scroll{max-height:352px}.finance-page .finance-daily-ledger{min-height:456px}}@media(min-width:1280px)and (max-width:1480px){.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr) 360px}.finance-page .finance-dashboard-analysis__rail{grid-template-rows:minmax(176px,auto) minmax(132px,auto)}.finance-page .finance-profit-trend{min-height:320px}.finance-page .finance-profit-chart{height:262px}.finance-page .finance-cost-structure__body{grid-template-columns:90px minmax(0,1fr)}.finance-page .finance-cost-structure__donut{width:104px;height:104px}.finance-page .finance-cost-structure__donut small{font-size:9px}.finance-page .finance-cost-structure__donut strong{font-size:9.5px;letter-spacing:-.04em}.finance-page .finance-cost-structure__rows article{grid-template-columns:minmax(72px,1fr) 42px minmax(74px,auto)}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(0,1fr)}.finance-page .finance-bridge__flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:7px}.finance-page .finance-bridge__flow article.is-profit{grid-template-columns:minmax(0,1fr) auto}.finance-page .finance-bridge__flow article.is-profit em{margin-left:4px;font-size:9.5px}.finance-page .finance-bridge__flow>i{display:block}}@media(max-width:1279px){.finance-page .finance-dashboard-analysis{grid-template-columns:minmax(0,1fr)}.finance-page .finance-dashboard-analysis__rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.finance-page .finance-dashboard-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.finance-page{padding-right:12px;padding-left:12px}.finance-page .finance-overview-surface,.finance-page .finance-dashboard-analysis,.finance-page .finance-dashboard-bottom{padding:8px}.finance-page .finance-dashboard-heading h1{font-size:23px}.finance-page .finance-dashboard-metrics .finance-metric__body strong,.finance-page .finance-dashboard-metrics .finance-metric.is-missing .finance-metric__body strong{overflow:visible;font-size:15.5px;letter-spacing:-.035em;line-height:1.3;padding-bottom:2px;text-overflow:clip}.finance-page .finance-dashboard-analysis__rail,.finance-page .finance-bridge__flow{grid-template-columns:minmax(0,1fr)}.finance-page .finance-bridge__flow>i{display:none}.finance-page .finance-shop-contribution table,.finance-page .finance-daily-ledger table{min-width:920px}}.cs-metrics--four{grid-template-columns:repeat(4,minmax(170px,1fr))}.cs-toolbar--aftersale{grid-template-columns:minmax(155px,.72fr) minmax(155px,.72fr) minmax(160px,.72fr) minmax(150px,.65fr) minmax(180px,.78fr) minmax(260px,1.45fr)}.cs-date-field{min-width:0;min-height:38px;padding:0 9px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;align-items:center;gap:6px}.cs-date-field:focus-within{border-color:#b7a8e5;background:#fff;box-shadow:0 0 0 3px #f0ecfc}.cs-date-field svg{width:15px;height:15px;color:var(--cs-violet);flex:0 0 auto}.cs-date-field>span{color:var(--cs-faint);font-size:11px}.cs-date-field input{min-width:0;height:34px;padding:0;border:0;background:transparent;box-shadow:none}.cs-workbench--aftersale{grid-template-columns:minmax(330px,.8fr) minmax(600px,1.75fr) minmax(320px,.76fr)}.cs-detail-head a{text-decoration:none}.aftersale-copy{min-height:0;padding:12px 0 16px;overflow-y:auto;display:grid;align-content:start;gap:9px}.aftersale-copy section{padding:12px 13px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc}.aftersale-copy span{color:var(--cs-faint);font-size:11.5px}.aftersale-copy p{margin:5px 0 0;color:#4f4a59;line-height:1.7}.aftersale-sources{min-height:0;padding:8px;overflow-y:auto;overflow-x:hidden}.aftersale-sources article{padding:12px;border:1px solid var(--cs-line);border-radius:8px;background:#fff}.aftersale-sources article+article{margin-top:7px}.aftersale-sources header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.aftersale-sources header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aftersale-sources p{margin:9px 0;color:var(--cs-muted);font-size:12.5px}.aftersale-sources dl{margin:0;display:grid;gap:5px}.aftersale-sources dl div{display:flex;justify-content:space-between;gap:12px}.aftersale-sources dt,.aftersale-sources dd{margin:0;font-size:11.5px;min-width:0;text-align:right}.aftersale-sources dt{color:var(--cs-faint)}.aftersale-sources small{display:block;margin-top:8px;color:var(--cs-faint);overflow-wrap:anywhere}@media(min-width:2200px){.cs-workbench--aftersale{grid-template-columns:minmax(380px,.74fr) minmax(820px,2.1fr) minmax(370px,.72fr)}}@media(max-width:1500px){.cs-toolbar--aftersale{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-workbench--aftersale{grid-template-columns:300px minmax(440px,1fr) 300px}}@media(max-width:1180px){.cs-workbench--aftersale{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:720px){.cs-metrics--four,.cs-toolbar--aftersale,.cs-workbench--aftersale{grid-template-columns:1fr}}.cs-metrics.cs-metrics--six{grid-template-columns:repeat(6,minmax(145px,1fr))}.cs-toolbar--conversion{grid-template-columns:minmax(170px,.72fr) minmax(160px,.65fr) minmax(160px,.65fr) minmax(300px,2fr) auto}.cs-workbench--conversion{grid-template-columns:minmax(330px,.78fr) minmax(760px,2.2fr) minmax(320px,.74fr)}.cs-facts--conversion{grid-template-columns:repeat(4,minmax(0,1fr))}.conversion-review-note{padding:9px 11px;border:1px solid #f0d7b8;border-radius:8px;background:#fff8ed}.conversion-review-note span{color:#a36d28;font-size:11.5px}.conversion-review-note p{margin:4px 0 0}.conversion-detail-lower{min-height:0;margin-top:10px;flex:1;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(340px,1.2fr);gap:10px}.conversion-detail-lower>section{min-width:0;min-height:0;border:1px solid var(--cs-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.conversion-detail-lower .cs-section-title{padding:0 10px;border-top:0;background:#fcfbfd}.conversion-evidence{min-height:0;padding:7px;overflow-y:auto}.conversion-evidence article{padding:9px;border:1px solid var(--cs-line);border-radius:7px;display:flex;align-items:center;gap:8px}.conversion-evidence article+article{margin-top:6px}.conversion-evidence article>svg{width:17px;height:17px;color:var(--cs-violet)}.conversion-evidence strong,.conversion-evidence small{display:block}.conversion-evidence strong{font-size:12.5px}.conversion-evidence small{color:var(--cs-faint);font-size:10.5px}.conversion-action{padding:11px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;flex-direction:column;gap:7px}.conversion-action>span{color:var(--cs-muted);font-size:12px;font-weight:650}.conversion-action>label{position:relative}.conversion-action>label input{padding-right:32px;background:#fff}.conversion-action>label b{position:absolute;top:9px;right:11px;color:var(--cs-faint)}.conversion-action textarea{min-height:64px;background:#fff}.conversion-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.conversion-toggle{min-height:58px;padding:9px 11px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.conversion-toggle:hover,.conversion-toggle.is-active{border-color:#bcade6;background:#f4f0ff}.conversion-toggle i{width:34px;height:19px;border-radius:999px;background:#d7d3df;position:relative}.conversion-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .16s ease}.conversion-toggle.is-active i{background:var(--cs-violet)}.conversion-toggle.is-active i:after{transform:translate(15px)}.conversion-toggle strong,.conversion-toggle small{display:block}.conversion-toggle strong{font-size:12.5px}.conversion-toggle small{color:var(--cs-faint);font-size:10.5px}.conversion-upload>div{min-height:88px;border:1px dashed #cbc4d8;border-radius:8px;background:#faf9fc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.conversion-upload>div:hover,.conversion-upload>div.has-file{border-color:#a996de;color:var(--cs-violet);background:#f4f0ff}.conversion-upload svg{width:19px;height:19px}.conversion-upload strong{margin-top:3px;font-size:12.5px}.conversion-upload small{color:var(--cs-faint);font-size:10.5px}.conversion-upload>input{display:none}@media(min-width:2200px){.cs-workbench--conversion{grid-template-columns:minmax(390px,.7fr) minmax(980px,2.45fr) minmax(380px,.7fr)}}@media(max-width:1500px){.cs-workbench--conversion{grid-template-columns:300px minmax(560px,1fr) 300px}.cs-facts--conversion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.cs-metrics.cs-metrics--six{grid-template-columns:repeat(3,minmax(150px,1fr))}.cs-workbench--conversion{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:720px){.cs-metrics.cs-metrics--six,.cs-workbench--conversion,.conversion-detail-lower,.conversion-toggles{grid-template-columns:1fr}}.cs-workbench--damage{grid-template-columns:minmax(330px,.78fr) minmax(700px,2.1fr) minmax(320px,.74fr)}.damage-reason{padding:10px 12px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc}.damage-reason>span,.damage-reason small{color:var(--cs-faint);font-size:11.5px}.damage-reason p{margin:4px 0}.damage-evidence{margin-top:10px}.damage-evidence__grid{padding:8px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.damage-evidence__grid article{min-width:0;padding:9px;border:1px solid var(--cs-line);border-radius:8px;background:#fbfafc;display:flex;align-items:center;gap:8px}.damage-evidence__grid article>svg{width:17px;height:17px;color:var(--cs-violet);flex:0 0 auto}.damage-evidence__grid article div{min-width:0}.damage-evidence__grid strong,.damage-evidence__grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.damage-evidence__grid strong{font-size:12.5px}.damage-evidence__grid small{color:var(--cs-faint);font-size:10.5px}.damage-history{min-height:0;flex:1;display:flex;flex-direction:column}.damage-review{display:flex;flex-direction:column;gap:8px}.damage-review>span{color:var(--cs-muted);font-size:12px;font-weight:650}.damage-finance{padding:11px;border:1px solid #cfe8dc;border-radius:8px;color:#267b5d;background:#edf8f3;display:flex;align-items:center;gap:10px}.damage-finance>svg{width:21px;height:21px}.damage-finance span,.damage-finance strong,.damage-finance small{display:block}.damage-finance span,.damage-finance small{font-size:11px}.damage-finance strong{font-size:17px}.cs-drawer--wide{width:min(720px,100vw)}.damage-switch button{width:100%;height:38px;padding:0 10px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.damage-switch i{width:34px;height:19px;border-radius:999px;background:#d7d3df;position:relative}.damage-switch i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .16s ease}.damage-switch button.is-active i{background:var(--cs-violet)}.damage-switch button.is-active i:after{transform:translate(15px)}.damage-upload>div:first-child{margin-bottom:7px;display:flex;justify-content:space-between;gap:10px}.damage-upload>div:first-child span{font-size:12px;font-weight:650}.damage-upload b{color:var(--cs-rose)}.damage-upload small{color:var(--cs-faint)}.damage-upload__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.damage-upload__grid label{min-height:88px;padding:10px;border:1px dashed #cbc4d8;border-radius:8px;background:#faf9fc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.damage-upload__grid label:hover,.damage-upload__grid label.has-file{border-color:#a996de;color:var(--cs-violet);background:#f4f0ff}.damage-upload__grid svg{width:18px;height:18px}.damage-upload__grid strong{margin-top:4px;font-size:12px}.damage-upload__grid span{color:var(--cs-faint);font-size:10.5px}.damage-upload__grid input{display:none}@media(min-width:2200px){.cs-workbench--damage{grid-template-columns:minmax(390px,.72fr) minmax(900px,2.35fr) minmax(380px,.72fr)}}@media(max-width:1500px){.cs-workbench--damage{grid-template-columns:300px minmax(520px,1fr) 300px}.damage-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.cs-workbench--damage{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:720px){.cs-workbench--damage,.damage-upload__grid{grid-template-columns:1fr}}.cs-page{--cs-ink: #27243a;--cs-muted: #747084;--cs-faint: #9691a3;--cs-line: #ebe9f1;--cs-line-strong: #ded9ea;--cs-panel: #ffffff;--cs-soft: #f7f6fa;--cs-violet: #7252d6;--cs-violet-soft: #f1edff;--cs-green: #268c68;--cs-green-soft: #eaf7f1;--cs-amber: #b87827;--cs-amber-soft: #fff6e7;--cs-rose: #c14e61;--cs-rose-soft: #fff0f2;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:18px 20px 20px;overflow:hidden;display:flex;flex-direction:column;gap:12px;color:var(--cs-ink);background:#f6f6f9;font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:14.75px;line-height:1.5}.cs-page *,.cs-page *:before,.cs-page *:after{box-sizing:border-box}.cs-page button,.cs-page input,.cs-page textarea,.cs-drawer button,.cs-drawer input,.cs-drawer textarea{font:inherit}.cs-page button,.cs-drawer button{color:inherit}.cs-heading{min-height:64px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cs-heading h1,.cs-heading p{margin:0}.cs-heading h1{margin-top:1px;font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:760}.cs-heading p{margin-top:4px;color:var(--cs-muted);font-size:13.5px}.cs-eyebrow{display:block;color:var(--cs-violet);font-size:12px;font-weight:700;letter-spacing:.06em}.cs-heading__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cs-source{min-width:210px;min-height:42px;padding:5px 12px;border:1px solid var(--cs-line);border-radius:10px;background:#fffc;display:flex;align-items:center;gap:9px}.cs-source__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#aaa5b3;box-shadow:0 0 0 4px #f1eff4}.cs-source__dot.is-live{background:#27a578;box-shadow:0 0 0 4px #e8f6f0}.cs-source__dot.is-empty{background:#d3963d;box-shadow:0 0 0 4px #fff3df}.cs-source__dot.is-failed,.cs-source__dot.is-credential_missing,.cs-source__dot.is-credential_expired{background:#ce5367;box-shadow:0 0 0 4px #fff0f2}.cs-source strong,.cs-source small{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-source strong{font-size:12.5px;font-weight:650}.cs-source small{color:var(--cs-faint);font-size:11.5px}.cs-button{min-height:38px;padding:0 13px;border:1px solid var(--cs-line-strong);border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cs-button:hover:not(:disabled){border-color:#bdb1e0;color:var(--cs-violet);background:#fbfaff}.cs-button:disabled{opacity:.52;cursor:not-allowed}.cs-button svg{width:16px;height:16px}.cs-button--primary{border-color:var(--cs-violet);color:#fff;background:var(--cs-violet)}.cs-drawer .cs-button--primary{color:#fff}.cs-button--primary:hover:not(:disabled){border-color:#6141c4;color:#fff;background:#6141c4}.cs-button--danger{border-color:#efc4cb;color:var(--cs-rose);background:snow}.cs-button--full{width:100%}.cs-alert{min-height:42px;padding:8px 12px;border:1px solid;border-radius:9px;display:flex;align-items:center;gap:9px}button.cs-alert{width:100%;text-align:left;cursor:pointer}.cs-alert svg{width:17px;height:17px;flex:0 0 auto}.cs-alert div{min-width:0;flex:1}.cs-alert strong,.cs-alert span{display:block}.cs-alert strong{font-size:13px;font-weight:650}.cs-alert span{margin-top:1px;font-size:11.5px;opacity:.78}.cs-alert--error{border-color:#f0c4cb;color:#a83a4d;background:#fff4f5}.cs-alert--success{border-color:#c4e5d8;color:#24775a;background:#eff9f5}.cs-alert--success svg:last-child{margin-left:auto}.cs-metrics{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px}.cs-metric{min-width:0;min-height:72px;padding:11px 13px;border:1px solid var(--cs-line);border-radius:10px;background:var(--cs-panel);display:flex;align-items:center;gap:11px;position:relative;overflow:hidden}.cs-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--metric-color);opacity:.86}.cs-metric__icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;color:var(--metric-color);background:var(--metric-soft)}.cs-metric__icon svg{width:17px;height:17px}.cs-metric>div:last-child{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px}.cs-metric span,.cs-metric small{color:var(--cs-muted)}.cs-metric span{grid-column:1 / -1;font-size:11.5px}.cs-metric strong{font-size:20px;line-height:1.1;letter-spacing:-.02em}.cs-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cs-metric--violet{--metric-color: #7552dc;--metric-soft: #f0ebff}.cs-metric--blue{--metric-color: #4f77be;--metric-soft: #edf3ff}.cs-metric--amber{--metric-color: #bf7d27;--metric-soft: #fff4e2}.cs-metric--rose{--metric-color: #c15166;--metric-soft: #fff0f2}.cs-metric--green{--metric-color: #298d69;--metric-soft: #eaf7f1}.cs-toolbar{min-height:54px;padding:7px;border:1px solid var(--cs-line);border-radius:10px;background:#fff;display:grid;grid-template-columns:minmax(170px,.7fr) minmax(160px,.65fr) minmax(160px,.65fr) minmax(260px,2fr) auto;align-items:center;gap:7px}.cs-select{min-width:0;position:relative}.cs-select__trigger{width:100%;min-height:38px;padding:0 11px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.cs-select__trigger:hover{border-color:#cabee9;background:#fff}.cs-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-select__trigger>span.is-placeholder{color:var(--cs-faint)}.cs-select__trigger svg{width:15px;height:15px;flex:0 0 auto;color:#8d8799}.cs-select__menu{z-index:30;position:absolute;top:calc(100% + 5px);left:0;right:0;max-height:260px;padding:5px;overflow-y:auto;border:1px solid var(--cs-line-strong);border-radius:9px;background:#fff;box-shadow:0 14px 35px #281f4221}.cs-select__menu button{width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.cs-select__menu button:hover,.cs-select__menu button[aria-selected=true]{color:#5d3fc0;background:#f3efff}.cs-select__menu button>svg{width:15px;height:15px}.cs-select__menu button small{display:block;color:var(--cs-faint);font-size:11px}.cs-select__menu--multi button{justify-content:flex-start}.cs-check{width:17px;height:17px;border:1px solid #d2cddd;border-radius:4px;display:grid;place-items:center;flex:0 0 auto}.cs-check svg{width:12px;height:12px;color:var(--cs-violet)}.cs-search{min-width:0;min-height:38px;padding-left:11px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc;display:flex;align-items:center;overflow:hidden}.cs-search:focus-within{border-color:#b7a8e5;background:#fff;box-shadow:0 0 0 3px #f0ecfc}.cs-search>svg{width:16px;height:16px;flex:0 0 auto;color:#817b8e}.cs-search input{min-width:0;height:36px;padding:0 9px;border:0;outline:0;background:transparent;flex:1}.cs-search button{align-self:stretch;padding:0 15px;border:0;border-left:1px solid var(--cs-line);color:var(--cs-violet);background:#fff;font-weight:650;cursor:pointer}.cs-toolbar__scope{padding:0 9px;color:var(--cs-muted);font-size:12px;white-space:nowrap}.cs-workbench{min-height:0;flex:1;display:grid;grid-template-columns:minmax(310px,.8fr) minmax(580px,2fr) minmax(330px,.86fr);gap:9px}.cs-panel{min-width:0;min-height:0;border:1px solid var(--cs-line);border-radius:10px;background:var(--cs-panel);overflow:hidden}.cs-list-panel,.cs-detail-panel,.cs-action-panel{display:flex;flex-direction:column}.cs-panel__heading{min-height:50px;padding:8px 12px;border-bottom:1px solid var(--cs-line);background:#fcfbfd;display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-panel__heading span,.cs-panel__heading strong{display:block}.cs-panel__heading span{color:var(--cs-muted);font-size:11.5px}.cs-panel__heading strong{font-size:15px;font-weight:700}.cs-panel__heading small{color:var(--cs-faint);font-size:11.5px;white-space:nowrap}.cs-list{min-height:0;padding:6px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#cfc9db transparent}.cs-list-item{width:100%;margin:0 0 5px;padding:11px;border:1px solid transparent;border-radius:8px;background:transparent;display:block;text-align:left;cursor:pointer}.cs-list-item:hover{border-color:#e5e0f0;background:#faf9fc}.cs-list-item.is-selected{border-color:#d4c8f2;background:#f4f0ff;box-shadow:inset 3px 0 0 var(--cs-violet)}.cs-list-item__top,.cs-list-item__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-list-item__top small{color:var(--cs-faint);font-size:11px}.cs-list-item>strong{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14.5px;font-weight:680}.cs-list-item>span{display:block;margin-top:3px;overflow:hidden;color:var(--cs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cs-list-item__meta{margin-top:9px;padding-top:8px;border-top:1px solid rgba(228,224,235,.75)}.cs-list-item__meta span{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--cs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.cs-list-item__meta svg{width:13px;height:13px;flex:0 0 auto}.cs-tag{width:fit-content;min-height:22px;padding:2px 8px;border-radius:999px;display:inline-flex;align-items:center;color:#5f48a7;background:#f0ebff;font-size:11.5px;font-weight:650;white-space:nowrap}.cs-tag.is-确认方案,.cs-tag.is-确认货损,.cs-tag.is-live,.cs-tag.is-已匹配{color:#23795a;background:#eaf7f1}.cs-tag.is-拒绝方案,.cs-tag.is-驳回,.cs-tag.is-overdue,.cs-tag.is-已作废{color:#ad4153;background:#fff0f2}.cs-tag.is-未接通,.cs-tag.is-near_due,.cs-tag.is-待审核{color:#a96d22;background:#fff4e3}.cs-tag.is-neutral{color:#6e6978;background:#f1f0f4}.cs-detail-panel{padding:15px 16px 0}.cs-detail-head{padding-bottom:13px;border-bottom:1px solid var(--cs-line);display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cs-detail-head__tags{display:flex;align-items:center;gap:6px}.cs-detail-head h2,.cs-detail-head p{margin:0}.cs-detail-head h2{margin-top:7px;font-size:19px;line-height:1.35;font-weight:730}.cs-detail-head p{margin-top:3px;color:var(--cs-muted);font-size:12.5px}.cs-facts{margin:12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cs-facts>div{min-width:0;padding:8px 10px;border-radius:7px;background:var(--cs-soft)}.cs-facts dt{color:var(--cs-faint);font-size:11px}.cs-facts dd{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620}.cs-section-title{min-height:38px;padding:0 2px;border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);display:flex;align-items:center;justify-content:space-between}.cs-section-title>div{display:flex;align-items:center;gap:7px;font-weight:680}.cs-section-title svg{width:16px;height:16px;color:var(--cs-violet)}.cs-section-title small{color:var(--cs-faint);font-size:11.5px}.cs-timeline{min-height:0;padding:12px 3px 14px 12px;overflow-y:auto;flex:1}.cs-timeline article{position:relative;padding:0 0 18px 18px;border-left:1px solid #ded9e8}.cs-timeline article:last-child{border-left-color:transparent}.cs-timeline__dot{position:absolute;top:3px;left:-4px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--cs-violet);box-shadow:0 0 0 1px var(--cs-violet)}.cs-timeline header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-timeline header strong{font-size:13.5px}.cs-timeline time{color:var(--cs-faint);font-size:11.5px}.cs-timeline p{margin:4px 0;color:#4e4959}.cs-timeline small{color:var(--cs-faint);font-size:11.5px}.cs-action-panel{padding-bottom:10px}.cs-action-form{min-height:0;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.cs-action-form label,.cs-drawer form>label,.cs-form-grid>label{min-width:0;display:flex;flex-direction:column;gap:5px}.cs-action-form label>span,.cs-drawer form>label>span,.cs-form-grid>label>span{color:#5e5969;font-size:12px;font-weight:630}.cs-page input,.cs-page textarea,.cs-drawer input,.cs-drawer textarea{width:100%;border:1px solid var(--cs-line);border-radius:8px;outline:0;color:var(--cs-ink);background:#faf9fc}.cs-page input{height:38px;padding:0 11px}.cs-page textarea,.cs-drawer textarea{min-height:82px;padding:9px 11px;resize:vertical}.cs-page input:focus,.cs-page textarea:focus,.cs-drawer input:focus,.cs-drawer textarea:focus{border-color:#b7a8e5;background:#fff;box-shadow:0 0 0 3px #f0ecfc}.cs-close-box{margin-top:4px;padding:11px;border:1px solid var(--cs-line);border-radius:8px;background:#faf9fc}.cs-close-box>span{display:block;margin-bottom:7px;color:var(--cs-muted);font-size:12px;font-weight:650}.cs-close-box textarea{min-height:60px;margin-bottom:7px;background:#fff}.cs-page-state{min-height:150px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cs-muted)}.cs-page-state>div{width:40px;height:40px;margin-bottom:9px;border-radius:12px;display:grid;place-items:center;color:var(--cs-violet);background:var(--cs-violet-soft)}.cs-page-state svg{width:20px;height:20px}.cs-page-state strong{color:var(--cs-ink);font-size:14.5px}.cs-page-state span{max-width:380px;margin-top:3px;font-size:12.5px}.cs-drawer-backdrop{--cs-ink: #27243a;--cs-muted: #747084;--cs-faint: #9691a3;--cs-line: #ebe9f1;--cs-line-strong: #ded9ea;--cs-panel: #ffffff;--cs-soft: #f7f6fa;--cs-violet: #7252d6;--cs-violet-soft: #f1edff;--cs-green: #268c68;--cs-green-soft: #eaf7f1;--cs-amber: #b87827;--cs-amber-soft: #fff6e7;--cs-rose: #c14e61;--cs-rose-soft: #fff0f2;z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background:#1d182a3d;display:flex;justify-content:flex-end;color:var(--cs-ink);font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:14.75px;line-height:1.5}.cs-drawer-backdrop *,.cs-drawer-backdrop *:before,.cs-drawer-backdrop *:after{box-sizing:border-box}.cs-drawer{width:min(560px,100vw);height:100%;border-left:1px solid var(--cs-line);background:#fff;box-shadow:-20px 0 50px #221b3624;display:flex;flex-direction:column}.cs-drawer>header{min-height:78px;padding:14px 18px;border-bottom:1px solid var(--cs-line);display:flex;align-items:center;justify-content:space-between}.cs-drawer>header span{color:var(--cs-violet);font-size:11.5px;font-weight:700}.cs-drawer>header h2{margin:1px 0 0;font-size:20px}.cs-drawer>header button{width:34px;height:34px;border:1px solid var(--cs-line);border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer}.cs-drawer>header svg{width:17px;height:17px}.cs-drawer>form{min-height:0;padding:16px 18px 84px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px;position:relative}.cs-drawer form>label.cs-field--wide{grid-column:1 / -1}.cs-drawer form b{color:var(--cs-rose)}.cs-drawer form footer{position:absolute;right:0;bottom:0;left:0;min-height:66px;padding:12px 18px;border-top:1px solid var(--cs-line);background:#fffffff5;display:flex;align-items:center;justify-content:flex-end;gap:8px}.cs-table-wrap{min-width:0;min-height:0;overflow:auto}.cs-table{width:100%;border-collapse:collapse;table-layout:fixed}.cs-table th{height:40px;padding:0 12px;border-bottom:1px solid var(--cs-line);color:var(--cs-muted);background:#faf9fc;text-align:left;font-size:12px;font-weight:650}.cs-table td{height:52px;padding:8px 12px;border-bottom:1px solid #f0eef4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-table tbody tr{cursor:pointer}.cs-table tbody tr:hover,.cs-table tbody tr.is-selected{background:#faf8ff}.cs-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--cs-violet)}.cs-money{font-variant-numeric:tabular-nums;font-weight:680}.cs-money.is-positive{color:var(--cs-green)}.cs-compact-cards{min-height:0;padding:7px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px}.cs-compact-card{min-width:0;padding:11px;border:1px solid var(--cs-line);border-radius:8px;background:#fff;cursor:pointer}.cs-compact-card:hover,.cs-compact-card.is-selected{border-color:#d2c6ee;background:#faf8ff}.cs-compact-card.is-selected{box-shadow:inset 3px 0 0 var(--cs-violet)}.is-spinning{animation:cs-spin .9s linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}@media(min-width:2200px){.cs-page{padding:20px 24px 22px}.cs-workbench{grid-template-columns:minmax(360px,.72fr) minmax(780px,2.3fr) minmax(390px,.78fr)}.cs-heading__actions{max-width:55%}}@media(max-width:1500px){.cs-page{padding:14px;gap:9px}.cs-workbench{grid-template-columns:290px minmax(450px,1fr) 310px;gap:7px}.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-source{display:none}}@media(max-width:1180px){.cs-page{height:auto;min-height:100%;overflow:auto}.cs-heading{flex-direction:column}.cs-heading__actions{width:100%;justify-content:flex-start}.cs-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}.cs-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-search{grid-column:1 / -1}.cs-toolbar__scope{display:none}.cs-workbench{min-height:720px;grid-template-columns:300px minmax(0,1fr)}.cs-action-panel{grid-column:1 / -1;min-height:360px}}@media(max-width:720px){.cs-page{padding:12px}.cs-heading__actions{flex-wrap:wrap}.cs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-toolbar{grid-template-columns:1fr}.cs-search{grid-column:auto}.cs-workbench{min-height:auto;grid-template-columns:1fr}.cs-list-panel,.cs-detail-panel,.cs-action-panel{min-height:480px;grid-column:auto}.cs-facts{grid-template-columns:1fr}.cs-drawer>form{grid-template-columns:1fr}.cs-drawer form>label.cs-field--wide{grid-column:auto}}.history-page{width:min(3000px,100%);margin:0 auto;color:#2b2234}.history-page button,.history-page input,.history-page select{font:inherit}.history-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.history-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:15px}.history-page__heading h1,.history-page__heading p,.history-readback small,.history-readback strong{margin:0}.history-page__eyebrow{display:block;margin-bottom:6px;color:#7450ce;font-size:12px;font-weight:760;letter-spacing:.14em}.history-page__heading h1{color:#292033;font-size:clamp(30px,2vw,38px);font-weight:780;letter-spacing:-.045em}.history-page__heading p{margin-top:7px;color:#82788c;font-size:14px;line-height:1.7}.history-readback{display:flex;min-width:410px;align-items:center;gap:11px;padding:9px 10px 9px 13px;border:1px solid #ebe7f0;border-radius:14px;background:#ffffffd6;box-shadow:0 8px 24px #2a1e3a0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.history-readback__dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#8a8091;box-shadow:0 0 0 5px #8a80911a}.history-readback__dot.is-success{background:#42aa7d;box-shadow:0 0 0 5px #42aa7d1c}.history-readback__dot.is-warning{background:#d59a38;box-shadow:0 0 0 5px #d59a381f}.history-readback__dot.is-danger{background:#c85e69;box-shadow:0 0 0 5px #c85e691c}.history-readback>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.history-readback small{color:#9a91a2;font-size:11px}.history-readback strong{overflow:hidden;color:#514758;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.history-readback button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid rgb(104 69 197 / 15%);border-radius:10px;color:#6744bd;background:#f7f3ff;cursor:pointer;font-size:12px;font-weight:680;transition:border-color .16s ease,color .16s ease,background .16s ease}.history-readback button:hover:not(:disabled){border-color:#6845c547;color:#5734ae;background:#f2ecff}.history-readback button:disabled{cursor:not-allowed;opacity:.58}.history-readback button svg{width:14px;height:14px;stroke-width:1.8}.history-page .is-spinning{animation:history-spin .85s linear infinite}.history-page-notice{display:flex;min-height:42px;align-items:center;gap:10px;margin-bottom:13px;padding:9px 13px;border:1px solid;border-radius:12px;font-size:13px;font-weight:620}.history-page-notice>svg{width:17px;height:17px;flex:0 0 auto;stroke-width:1.8}.history-page-notice>div{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.history-page-notice small{color:currentColor;font-size:11px;font-weight:520;opacity:.72}.history-page-notice button{margin-left:auto;padding:5px 10px;border:1px solid currentColor;border-radius:8px;color:inherit;background:transparent;cursor:pointer;font-size:12px;font-weight:680}.history-page-notice.is-muted{border-color:#e8e3eb;color:#756b7d;background:#f8f6f9}.history-page-notice.is-warning{border-color:#c5882a2e;color:#9c6b21;background:#fff8ec}.history-page-notice.is-danger{border-color:#bb49562e;color:#a24752;background:#fff2f4}.history-toolbar{display:flex;min-height:54px;align-items:center;gap:12px;margin-bottom:14px;padding:8px;border:1px solid #e9e5ee;border-radius:14px;background:#ffffffdb;box-shadow:0 8px 24px #281d3708}.history-toolbar__presets{display:flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#f6f4f8}.history-toolbar__presets button{height:32px;padding:0 13px;border:0;border-radius:8px;color:#756b7e;background:transparent;cursor:pointer;font-size:12px;font-weight:650}.history-toolbar__presets button:hover:not(:disabled){color:#5e42af;background:#ffffffb8}.history-toolbar__presets button.is-active{color:#5d38c3;background:#eee8ff;box-shadow:inset 0 0 0 1px #6744c512}.history-toolbar__shop,.history-toolbar__dates,.history-toolbar__guard{display:flex;min-height:38px;align-items:center;gap:8px;border:1px solid #ece8f0;border-radius:10px;color:#706675;background:#fff}.history-toolbar__shop{min-width:230px;flex:0 1 330px;padding-left:11px}.history-toolbar__shop svg,.history-toolbar__dates>svg,.history-toolbar__guard svg{width:15px;height:15px;flex:0 0 auto;color:#8768cf;stroke-width:1.8}.history-toolbar__shop select{width:100%;min-width:0;height:36px;border:0;outline:0;color:#4e4455;background:transparent;cursor:pointer;font-size:12px}.history-toolbar__dates{min-width:354px;padding:0 10px}.history-toolbar__dates label{min-width:126px;flex:1}.history-toolbar__dates input{width:100%;height:34px;border:0;outline:0;color:#4e4455;background:transparent;cursor:pointer;font-size:12px}.history-toolbar__dates>span{color:#aea6b3;font-size:11px}.history-toolbar__guard{margin-left:auto;padding:0 12px;border-color:#419a7221;color:#54816a;background:#f6fbf8;font-size:11px;font-weight:620;white-space:nowrap}.history-summary{display:grid;overflow:hidden;margin-bottom:14px;border:1px solid #e7e3eb;border-radius:14px;grid-template-columns:minmax(210px,1.08fr) repeat(7,minmax(142px,1fr));background:#ffffffe5;box-shadow:0 10px 30px #2a1f3909}.history-summary__intro,.history-summary article{position:relative;min-width:0;min-height:118px;padding:19px 20px}.history-summary article:before{position:absolute;inset:18px auto 18px 0;width:1px;content:"";background:#ece8f0}.history-summary__intro{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 15% 20%,rgb(112 69 234 / 8%),transparent 44%),linear-gradient(145deg,#fbf9ff,#fff)}.history-summary__intro>span{color:#33283c;font-size:16px;font-weight:760}.history-summary__intro>strong{margin-top:8px;color:#665b6f;font-size:12px;font-weight:650}.history-summary__intro>small{margin-top:5px;color:#a098a6;font-size:11px}.history-summary article{display:flex;flex-direction:column;justify-content:center}.history-summary article header{display:flex;align-items:center;gap:7px;color:#8d8493;font-size:12px;font-weight:620}.history-summary__icon{display:grid;width:25px;height:25px;border-radius:8px;place-items:center;color:#72677a;background:#f4f2f6}.history-summary__icon svg{width:13px;height:13px;stroke-width:1.9}.history-summary article>strong{margin-top:10px;overflow:hidden;color:#2e2634;font-size:clamp(21px,1.42vw,30px);font-weight:770;letter-spacing:-.035em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.history-summary article>small{margin-top:8px;overflow:hidden;color:#aaa2af;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.history-summary article.is-purple>strong{color:#6037cf}.history-summary article.is-purple .history-summary__icon{color:#6842cc;background:#f0eaff}.history-summary article.is-orange>strong{color:#b9690c}.history-summary article.is-orange .history-summary__icon{color:#bd741f;background:#fff2df}.history-summary article.is-green>strong{color:#2a9b6c}.history-summary article.is-green .history-summary__icon{color:#2c9a6d;background:#e8f8f0}.history-summary article.is-blue>strong{color:#3568c9}.history-summary article.is-blue .history-summary__icon{color:#416fc7;background:#eaf0ff}.history-summary article.is-cyan>strong{color:#249caf}.history-summary article.is-cyan .history-summary__icon{color:#279daf;background:#e8f8fa}.history-summary article.is-emerald>strong{color:#16835f}.history-summary article.is-emerald .history-summary__icon{color:#218561;background:#e7f7f0}.history-trend,.history-ledger{overflow:hidden;margin-bottom:14px;border:1px solid #e7e3eb;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 30px #2a1f3908}.history-trend__heading,.history-ledger__heading{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid #eeeaf1}.history-trend__heading span,.history-ledger__heading>div>span{color:#7656c6;font-size:10px;font-weight:760;letter-spacing:.11em}.history-trend__heading h2,.history-trend__heading p,.history-ledger__heading h2,.history-ledger__heading p{margin:0}.history-trend__heading h2,.history-ledger__heading h2{margin-top:4px;color:#302638;font-size:18px;font-weight:760}.history-trend__heading p,.history-ledger__heading p{margin-top:5px;color:#9991a0;font-size:11px}.history-trend__controls{display:flex;align-items:center;gap:10px}.history-trend__controls>span{display:flex;height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid #ece8f1;border-radius:10px;color:#8b8291;background:#faf9fb;font-size:11px;font-weight:600;letter-spacing:0}.history-trend__controls>span strong{color:#5f3bc3;font-size:14px;font-weight:760}.history-trend__controls label{display:flex;height:38px;min-width:160px;align-items:center;gap:7px;padding:0 9px 0 11px;border:1px solid #e8e3ed;border-radius:10px;background:#fff}.history-trend__controls label svg{width:15px;height:15px;color:#7957ca;stroke-width:1.8}.history-trend__controls select{min-width:0;flex:1;border:0;outline:0;color:#504657;background:transparent;cursor:pointer;font-size:12px}.history-trend-chart{position:relative;height:clamp(250px,18vw,340px);padding:18px 18px 2px}.history-trend-chart svg{display:block;width:100%;height:100%;overflow:visible}.history-trend-chart__grid{stroke:#ece9ef;stroke-width:1;vector-effect:non-scaling-stroke}.history-trend-chart__axis,.history-trend-chart__label{fill:#9991a1;font-size:11px}.history-trend-chart__area{pointer-events:none}.history-trend-chart__line{fill:none;stroke:#6f45ea;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.history-trend-chart__point{fill:#fff;stroke:#6f45ea;stroke-width:2;vector-effect:non-scaling-stroke}.history-trend-chart__point:last-of-type{fill:#6f45ea}.history-trend-chart__zero{position:absolute;top:18px;right:26px;padding:6px 10px;border:1px solid #e7e1f0;border-radius:9px;color:#7656c5;background:#f8f5ff;font-size:11px;font-weight:650}.history-trend__footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-top:1px solid #f0edf2;color:#a098a6;font-size:10px}.history-source-note{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid rgb(199 142 51 / 18%);border-radius:13px;color:#7d6338;background:#fffbf3}.history-source-note__icon{display:grid;width:30px;height:30px;flex:0 0 30px;border-radius:9px;place-items:center;color:#bd8127;background:#fff0d5}.history-source-note__icon svg{width:16px;height:16px;stroke-width:1.8}.history-source-note strong{display:block;margin-bottom:4px;color:#684f29;font-size:13px}.history-source-note p{margin:3px 0 0;color:#8e754e;font-size:11px;line-height:1.55}.history-ledger__search{display:flex;width:min(330px,36vw);height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid #e9e4ed;border-radius:10px;background:#fbfafc}.history-ledger__search svg{width:15px;height:15px;flex:0 0 auto;color:#9b91a2;stroke-width:1.8}.history-ledger__search input{min-width:0;flex:1;border:0;outline:0;color:#4d4354;background:transparent;font-size:12px}.history-ledger__search input::placeholder{color:#b2aab7}.history-table-wrap{width:100%;overflow:auto}.history-table{width:100%;min-width:1520px;border-collapse:collapse;table-layout:fixed}.history-table th,.history-table td{padding:13px 14px;border-bottom:1px solid #efecf1;text-align:left;vertical-align:middle}.history-table th{color:#8f8696;background:#fbfafc;font-size:11px;font-weight:650;white-space:nowrap}.history-table th:nth-child(1){width:250px}.history-table th:nth-child(2),.history-table th:nth-child(3),.history-table th:nth-child(9){width:140px}.history-table th:nth-child(4),.history-table th:nth-child(5),.history-table th:nth-child(6),.history-table th:nth-child(7),.history-table th:nth-child(8){width:116px}.history-table th:nth-child(10){width:140px}.history-table th:nth-child(11){width:110px}.history-day-row td{padding:0;background:#f8f6fb}.history-day-row button{display:flex;width:100%;min-height:58px;align-items:center;gap:10px;padding:9px 15px;border:0;color:#4d4354;background:transparent;cursor:pointer;text-align:left}.history-day-row button:hover{background:#f3effa}.history-day-row button>svg{width:17px;height:17px;color:#7150c2;stroke-width:1.9}.history-day-row button>span{display:flex;flex-direction:column;gap:3px}.history-day-row button strong{color:#372d3e;font-size:13px;font-weight:720}.history-day-row button small{color:#9e95a4;font-size:10px}.history-day-row button em{margin-left:auto;padding:4px 8px;border:1px solid #e6e1e9;border-radius:999px;color:#756c7b;background:#fff;font-size:10px;font-style:normal;font-weight:650}.history-day-row button em.is-live{border-color:#36a47129;color:#34835f;background:#eef9f4}.history-day-row button em.is-partial,.history-day-row button em.is-stale{border-color:#c98e2a2b;color:#9b6b22;background:#fff7e9}.history-shop-row{background:#fff;transition:background .13s ease}.history-shop-row:hover{background:#fcfbfd}.history-shop-row td{color:#4d4454;font-size:12px}.history-shop-name{display:flex;min-width:0;align-items:center;gap:10px}.history-shop-name>span:first-child{display:grid;width:32px;height:32px;flex:0 0 32px;border-radius:9px;place-items:center;color:#704cc7;background:#f0eaff}.history-shop-name svg{width:15px;height:15px;stroke-width:1.8}.history-shop-name>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.history-shop-name strong{overflow:hidden;color:#332b39;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-shop-name small{color:#a198a7;font-size:10px}.history-metric-cell>span{display:block;color:#463d4c;font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.history-metric-cell.is-emphasized>span{color:#4f31b0;font-weight:730}.history-metric-cell.is-orange>span{color:#ad650d}.history-metric-cell.is-green>span{color:#278c64}.history-metric-cell.is-missing>span{color:#aaa2af}.history-metric-cell small{display:block;margin-top:4px;color:#a49ba9;font-size:9px;white-space:nowrap}.history-row-status{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.history-row-status>span{padding:4px 7px;border:1px solid #e6e2e9;border-radius:999px;color:#756c7b;background:#faf9fb;font-size:9px;font-weight:680}.history-row-status>span.is-live{border-color:#36a47129;color:#34835f;background:#eef9f4}.history-row-status>span.is-partial,.history-row-status>span.is-stale{border-color:#c98e2a2b;color:#9b6b22;background:#fff7e9}.history-row-status>span.is-error,.history-row-status>span.is-unavailable{border-color:#be4b5829;color:#a34b56;background:#fff1f3}.history-row-status small{color:#9f96a4;font-size:9px}.history-detail-button{display:inline-flex;align-items:center;gap:3px;padding:6px 0;border:0;color:#6740c7;background:transparent;cursor:pointer;font-size:11px;font-weight:680}.history-detail-button:hover{color:#4e2ca8}.history-detail-button svg{width:13px;height:13px;stroke-width:2}.history-mobile-ledger{display:none}.history-pagination{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;color:#918795;font-size:11px}.history-pagination>div{display:flex;gap:8px}.history-pagination button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid #e7e2eb;border-radius:8px;color:#64596c;background:#fff;cursor:pointer;font-size:11px;font-weight:650}.history-pagination button:hover:not(:disabled){border-color:#6945c640;color:#5b38b8;background:#f8f5ff}.history-pagination button:disabled{cursor:not-allowed;opacity:.45}.history-pagination button svg{width:13px;height:13px}.history-empty,.history-page-skeleton{display:grid;min-height:270px;place-items:center;align-content:center;padding:32px;color:#8f8596;text-align:center}.history-empty.is-compact{min-height:250px}.history-empty>svg,.history-page-skeleton>svg{width:30px;height:30px;margin-bottom:13px;color:#8260d4;stroke-width:1.5}.history-empty strong,.history-page-skeleton strong{color:#4f4556;font-size:14px}.history-empty p,.history-page-skeleton span{max-width:520px;margin:7px 0 0;color:#9d94a2;font-size:11px;line-height:1.6}.history-page-skeleton{min-height:440px;border:1px solid #e8e3ec;border-radius:14px;background:#ffffffd1}.history-drawer-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#1c152352;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:history-backdrop-in .16s ease-out both}.history-drawer{display:flex;width:min(760px,calc(100vw - 40px));height:100%;flex-direction:column;outline:0;background:#fff;box-shadow:-24px 0 70px #1f17282e;animation:history-drawer-in .22s cubic-bezier(.22,1,.36,1) both}.history-drawer__header{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid #ebe7ee}.history-drawer__header h2,.history-drawer__header p{margin:0}.history-drawer__header h2{color:#2e2535;font-size:22px;font-weight:770}.history-drawer__header p{margin-top:7px;color:#8c8293;font-size:12px}.history-drawer__header button{display:grid;width:36px;height:36px;border:0;border-radius:10px;place-items:center;color:#6e6575;background:#f7f5f8;cursor:pointer}.history-drawer__header button:hover{color:#4f3a65;background:#f0ebf7}.history-drawer__header button svg{width:18px;height:18px}.history-drawer__body{flex:1;overflow:auto;padding:22px 26px 28px;background:#fdfcfe}.history-drawer__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.history-drawer__tags span{padding:6px 11px;border:1px solid #ebe6f1;border-radius:8px;color:#6c6173;background:#f7f4fb;font-size:11px;font-weight:650}.history-drawer__tags span:first-child{border-color:#e4daf9;color:#613ac2;background:#eee8ff}.history-drawer__tags span.is-live{border-color:#339f6d24;color:#337f5d;background:#edf8f3}.history-drawer__shop{display:flex;align-items:center;gap:13px;margin-bottom:22px;padding:16px;border:1px solid #ebe7ef;border-radius:12px;background:#f8f6fa}.history-drawer__shop>span{display:grid;width:38px;height:38px;flex:0 0 38px;border-radius:11px;place-items:center;color:#6843c5;background:#ece5ff}.history-drawer__shop svg{width:18px;height:18px;stroke-width:1.8}.history-drawer__shop div{display:flex;min-width:0;flex-direction:column;gap:5px}.history-drawer__shop strong{color:#342b3b;font-size:15px;font-weight:720}.history-drawer__shop small{color:#968d9c;font-size:10px}.history-drawer__section{margin-top:22px}.history-drawer__section h3{margin:0 0 10px;color:#392f40;font-size:14px;font-weight:740}.history-drawer__metrics{display:grid;overflow:hidden;border:1px solid #e9e5ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.history-drawer__metrics article{min-width:0;min-height:105px;padding:16px;border-right:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1}.history-drawer__metrics article:nth-child(2n){border-right:0}.history-drawer__metrics article:nth-last-child(-n+2){border-bottom:0}.history-drawer__metrics span,.history-drawer__metrics small{display:block}.history-drawer__metrics span{color:#92899a;font-size:11px}.history-drawer__metrics strong{display:block;margin-top:8px;overflow:hidden;color:#372e3e;font-size:23px;font-weight:770;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.history-drawer__metrics small{margin-top:7px;overflow:hidden;color:#aaa2af;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.history-drawer__metrics article.is-purple strong{color:#5f37ca}.history-drawer__metrics article.is-orange strong{color:#b66a0f}.history-drawer__metrics article.is-green strong{color:#269267}.history-drawer__metrics article.is-blue strong{color:#3b68c1}.history-drawer__metrics article.is-cyan strong{color:#2799aa}.history-drawer__metrics article.is-emerald strong{color:#1c805d}.history-drawer__details{display:grid;overflow:hidden;border:1px solid #e9e5ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.history-drawer__details article{min-height:76px;padding:13px 15px;border-right:1px solid #eeeaf1;border-bottom:1px solid #eeeaf1}.history-drawer__details article:nth-child(2n){border-right:0}.history-drawer__details article:last-child{border-bottom:0}.history-drawer__details article:nth-last-child(2):nth-child(odd){border-bottom:0}.history-drawer__details span,.history-drawer__details strong,.history-drawer__details small{display:block}.history-drawer__details span{color:#938a9a;font-size:10px}.history-drawer__details strong{margin-top:7px;color:#3b3241;font-size:13px;font-weight:680}.history-drawer__details small{margin-top:4px;color:#aaa1af;font-size:9px}.history-drawer__sources{display:grid;gap:7px}.history-drawer__sources article{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 13px;border:1px solid #eae6ed;border-radius:10px;background:#fff}.history-drawer__sources article>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#98909d;box-shadow:0 0 0 4px #98909d1a}.history-drawer__sources article>span.is-live{background:#37a771;box-shadow:0 0 0 4px #37a7711a}.history-drawer__sources article>span.is-partial,.history-drawer__sources article>span.is-stale{background:#ca8b2c;box-shadow:0 0 0 4px #ca8b2c1a}.history-drawer__sources div{display:flex;flex:1;flex-direction:column;gap:4px}.history-drawer__sources strong{color:#443a4b;font-size:12px;font-weight:670}.history-drawer__sources small{color:#a097a6;font-size:9px}.history-drawer__sources em{color:#7c727f;font-size:10px;font-style:normal;font-weight:650}.history-drawer__status{display:flex;align-items:center;gap:11px;margin-top:20px;padding:14px 15px;border:1px solid rgb(55 157 109 / 14%);border-radius:11px;color:#3e8061;background:#f2faf6}.history-drawer__status>svg{width:18px;height:18px;flex:0 0 auto;stroke-width:1.9}.history-drawer__status>span{display:flex;flex-direction:column;gap:4px}.history-drawer__status strong{font-size:12px}.history-drawer__status small{color:#709481;font-size:9px}.history-drawer__rule{margin-top:12px;padding:14px 15px;border:1px solid #e9e5ed;border-radius:11px;background:#f8f6fa}.history-drawer__rule strong{color:#554b5c;font-size:11px}.history-drawer__rule p{margin:5px 0 0;color:#908797;font-size:10px;line-height:1.6}.history-drawer__footer{display:flex;min-height:76px;align-items:center;justify-content:flex-end;gap:10px;padding:14px 26px;border-top:1px solid #ebe7ee;background:#fff}.history-drawer__footer button{display:inline-flex;min-width:120px;height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid #e3dee7;border-radius:9px;color:#645a6b;background:#fff;cursor:pointer;font-size:12px;font-weight:670}.history-drawer__footer button.is-primary{border-color:#6536d6;color:#fff;background:#6536d6}.history-drawer__footer button:disabled{cursor:not-allowed;opacity:.38}.history-drawer__footer button svg{width:14px;height:14px}@keyframes history-spin{to{transform:rotate(360deg)}}@keyframes history-backdrop-in{0%{opacity:0}}@keyframes history-drawer-in{0%{transform:translate(34px);opacity:0}}@media(min-width:2400px){.history-page__heading h1{font-size:40px}.history-page__heading p{font-size:15px}.history-summary__intro,.history-summary article{min-height:128px;padding-inline:24px}.history-summary article header{font-size:13px}.history-table th,.history-table td{padding-block:15px}.history-table th{font-size:12px}.history-shop-row td,.history-metric-cell>span{font-size:13px}}@media(max-width:1720px){.history-toolbar{flex-wrap:wrap}.history-toolbar__guard{margin-left:0}.history-summary{grid-template-columns:repeat(12,minmax(0,1fr))}.history-summary__intro{grid-column:span 12;min-height:86px}.history-summary article:before{display:none}.history-summary article{grid-column:span 3;min-height:104px;border-top:1px solid #ece8f0;border-right:1px solid #ece8f0}.history-summary article:nth-child(n+6){grid-column:span 4}.history-summary article:nth-child(5),.history-summary article:last-child{border-right:0}}@media(max-width:1180px){.history-toolbar__presets{width:100%;order:-1}.history-toolbar__presets button{flex:1}.history-toolbar__shop{flex:1 1 240px}.history-toolbar__dates{flex:1 1 354px}.history-toolbar__guard{width:100%;justify-content:center}.history-trend__heading{align-items:flex-start;flex-direction:column}.history-trend__controls{width:100%;justify-content:space-between}.history-trend-chart{height:280px}}@media(max-width:760px){.history-page__heading{align-items:stretch;flex-direction:column;gap:14px}.history-page__heading h1{font-size:29px}.history-readback{width:100%;min-width:0}.history-page-notice>div{align-items:flex-start;flex-direction:column;gap:4px}.history-page-notice button{margin-left:0}.history-toolbar{align-items:stretch;flex-direction:column;padding:9px}.history-toolbar__presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.history-toolbar__shop,.history-toolbar__dates{width:100%;min-width:0;flex:none}.history-toolbar__dates{display:grid;grid-template-columns:16px minmax(0,1fr) auto minmax(0,1fr)}.history-toolbar__dates label{min-width:0}.history-toolbar__guard{white-space:normal}.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.history-summary__intro{grid-column:span 2}.history-summary article{grid-column:span 1;min-height:112px;padding:16px}.history-summary article:nth-child(n+6){grid-column:span 1}.history-summary article:nth-child(odd){border-right:0}.history-summary article:nth-child(5){border-right:0}.history-summary article:last-child{grid-column:span 2}.history-summary article>strong{font-size:21px}.history-trend__heading,.history-ledger__heading{align-items:stretch;flex-direction:column;padding:14px 15px}.history-trend__controls{align-items:stretch;flex-direction:column}.history-trend__controls>span,.history-trend__controls label{width:100%;min-width:0;justify-content:space-between}.history-trend-chart{height:250px;padding:10px 6px 0}.history-trend-chart__axis,.history-trend-chart__label{font-size:13px}.history-trend__footer{padding-inline:12px}.history-source-note{padding:12px}.history-ledger__search{width:100%}.history-table-wrap{display:none}.history-mobile-ledger{display:grid;gap:10px;padding:12px;background:#f8f6fa}.history-mobile-day{overflow:hidden;border:1px solid #e8e3ec;border-radius:12px;background:#fff}.history-mobile-day__head{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;color:#4c4253;background:#faf8fc;cursor:pointer;text-align:left}.history-mobile-day__head>span{display:flex;flex-direction:column;gap:5px}.history-mobile-day__head strong{color:#342b3b;font-size:13px;font-weight:720}.history-mobile-day__head small{color:#988f9e;font-size:10px}.history-mobile-day__head svg{width:17px;height:17px;color:#7150c2}.history-mobile-day__rows{display:grid}.history-mobile-day__rows>button{padding:13px 14px;border:0;border-top:1px solid #eeeaf1;color:inherit;background:#fff;cursor:pointer;text-align:left}.history-mobile-day__shop{display:grid;align-items:center;gap:9px;grid-template-columns:30px minmax(0,1fr) 15px}.history-mobile-day__shop>b{display:grid;width:30px;height:30px;border-radius:9px;place-items:center;color:#6c49c1;background:#eee8ff}.history-mobile-day__shop>b svg{width:14px;height:14px}.history-mobile-day__shop>span{display:flex;min-width:0;flex-direction:column;gap:4px}.history-mobile-day__shop strong{overflow:hidden;color:#362d3c;font-size:12px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.history-mobile-day__shop small{color:#9d94a3;font-size:9px}.history-mobile-day__shop>svg{width:15px;height:15px;color:#8062c6}.history-mobile-day__metrics{display:grid;gap:8px;margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.history-mobile-day__metrics>span{min-width:0;padding:9px;border-radius:9px;background:#f8f6fa}.history-mobile-day__metrics small,.history-mobile-day__metrics strong{display:block}.history-mobile-day__metrics small{color:#9c93a2;font-size:9px}.history-mobile-day__metrics strong{margin-top:5px;overflow:hidden;color:#514657;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-mobile-day__metrics strong.is-orange{color:#aa640e}.history-mobile-day__metrics strong.is-green{color:#278a63}.history-pagination{padding-inline:12px}.history-drawer{width:100%}.history-drawer__header{min-height:80px;padding:16px 18px}.history-drawer__header h2{font-size:20px}.history-drawer__body{padding:17px 16px 24px}.history-drawer__metrics,.history-drawer__details{grid-template-columns:1fr}.history-drawer__metrics article,.history-drawer__details article{border-right:0;border-bottom:1px solid #eeeaf1!important}.history-drawer__metrics article:last-child,.history-drawer__details article:last-child{border-bottom:0!important}.history-drawer__metrics article{min-height:92px}.history-drawer__footer{padding:12px 16px}.history-drawer__footer button{min-width:0;flex:1}}@media(max-width:420px){.history-summary article{min-height:105px;padding:14px}.history-summary article header{font-size:11px}.history-summary__icon{width:23px;height:23px}.history-summary article>strong{font-size:18px}.history-summary article>small{font-size:9px}.history-mobile-day__metrics{grid-template-columns:1fr}.history-readback button{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.history-page *,.history-drawer,.history-drawer-backdrop{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.history-page{--history-ink: #2f3037;--history-muted: #737680;--history-subtle: #9699a2;--history-line: #e7e8ec;--history-surface: #fff;--history-workbench: #f2f3f6;--history-violet: #6846c7;--history-green: #2e7d5b;--history-amber: #a86816;color:var(--history-ink);font-size:15px}.history-drawer{--history-ink: #2f3037;--history-muted: #737680;--history-subtle: #9699a2;--history-line: #e7e8ec;--history-surface: #fff;--history-workbench: #f2f3f6;--history-violet: #6846c7;--history-green: #2e7d5b;--history-amber: #a86816}.history-page *,.history-page *:before,.history-page *:after,.history-drawer *,.history-drawer *:before,.history-drawer *:after{box-sizing:border-box}.history-page__heading{align-items:center;margin-bottom:12px}.history-page__heading h1{color:#292a31;font-size:25px;font-weight:760;letter-spacing:-.04em;line-height:1.25}.history-page__heading p{max-width:900px;margin-top:6px;color:var(--history-muted);font-size:13.5px;line-height:1.6}.history-page__eyebrow{margin-bottom:5px;color:var(--history-violet);font-size:12px;font-weight:700;letter-spacing:.09em}.history-readback{min-width:390px;border-color:var(--history-line);border-radius:12px;background:#ffffffe0;box-shadow:0 8px 22px #25262c0a}.history-readback button{height:34px;border-radius:8px;color:var(--history-violet);background:#f3f0fb;font-weight:600}.history-page-notice{min-height:40px;margin-bottom:12px;padding:8px 12px;border-radius:10px;font-size:12.5px;font-weight:600}.history-toolbar{min-height:58px;gap:10px;margin-bottom:12px;padding:9px 10px;border-color:var(--history-line);border-radius:12px;background:#f7f7f9;box-shadow:0 8px 22px #25262c08}.history-toolbar__presets{padding:3px;border-radius:9px;background:#eeeff2}.history-toolbar__presets button{height:32px;border-radius:7px;color:#666973;font-size:12px;font-weight:500}.history-toolbar__presets button.is-active{color:var(--history-violet);background:#fff;box-shadow:0 1px 3px #25262c12}.history-toolbar__shop,.history-toolbar__dates,.history-toolbar__guard{min-height:38px;border-color:var(--history-line);border-radius:8px;color:#60636c;background:#fff;box-shadow:0 1px 2px #25262c06}.history-toolbar__shop select,.history-toolbar__dates input{color:var(--history-ink);font-size:13px;font-weight:500}.history-toolbar__guard{border-color:#dcebe3;color:var(--history-green);background:#f5faf7;font-weight:600}.history-summary{margin-bottom:12px;border-color:var(--history-line);border-radius:14px;box-shadow:0 10px 26px #25262c09}.history-summary__intro,.history-summary article{min-height:110px;padding:16px}.history-summary article:before{background:var(--history-line)}.history-summary__intro>span{color:var(--history-ink);font-size:15px;font-weight:700}.history-summary article header{color:#777a84;font-size:11.5px;font-weight:600}.history-summary article>strong{margin-top:8px;color:var(--history-ink);font-size:clamp(20px,1.25vw,26px);font-weight:740}.history-summary article>small{margin-top:7px;color:var(--history-subtle)}.history-trend,.history-ledger{margin-bottom:12px;border-color:var(--history-line);border-radius:14px;box-shadow:0 10px 26px #25262c09}.history-trend__heading,.history-ledger__heading{min-height:68px;gap:16px;padding:12px 16px;border-bottom-color:var(--history-line)}.history-trend__heading span,.history-ledger__heading>div>span{color:var(--history-violet);font-weight:700;letter-spacing:.08em}.history-trend__heading h2,.history-ledger__heading h2{color:var(--history-ink);font-size:17px;font-weight:700}.history-trend__heading p,.history-ledger__heading p{color:var(--history-subtle);font-size:11px}.history-trend__controls>span,.history-trend__controls label,.history-ledger__search{height:36px;border-color:var(--history-line);border-radius:8px;background:#f7f7f9}.history-trend__controls select,.history-ledger__search input{color:var(--history-ink);font-size:12px;font-weight:500}.history-source-note{border-color:var(--history-line);border-radius:10px}.history-table th,.history-table td{padding:12px 13px;border-bottom-color:#eceef1}.history-table th{color:#777a84;background:#f5f5f7;font-size:11.5px;font-weight:600}.history-shop-row td{color:#4f5159;font-size:12.5px}.history-shop-name strong,.history-metric-cell>span{color:#30323a;font-size:12.5px;font-weight:650}.history-day-row td{background:#f7f7f9}.history-day-row button{min-height:54px}.history-row-status>span,.history-day-row button em{border-radius:999px;font-weight:600}.history-detail-button,.history-pagination button{font-weight:600}.history-pagination{min-height:48px}.history-empty,.history-page-skeleton{min-height:240px}.history-drawer-backdrop{background:#1c1d2259}.history-drawer{width:min(720px,calc(100vw - 40px));box-shadow:-20px 0 60px #1f20272e}.history-drawer__header{min-height:84px;padding:18px 22px;border-bottom-color:var(--history-line)}.history-drawer__header h2{color:var(--history-ink);font-size:20px;font-weight:740}.history-drawer__header button{border-radius:8px;color:#666973;background:#f2f3f5}.history-drawer__body{padding:18px 22px 24px;background:#f8f8fa}.history-drawer__shop,.history-drawer__metrics,.history-drawer__details,.history-drawer__sources article,.history-drawer__status,.history-drawer__rule{border-color:var(--history-line);border-radius:10px}.history-drawer__metrics article{min-height:96px;padding:14px}.history-drawer__metrics strong{color:var(--history-ink);font-size:21px;font-weight:740}.history-drawer__details article{min-height:70px}.history-drawer__footer{min-height:66px;padding:12px 22px;border-top-color:var(--history-line)}.history-drawer__footer button{height:36px;border-radius:8px;font-weight:600}.history-drawer__footer button.is-primary{border-color:var(--history-violet);background:var(--history-violet)}@media(max-width:1380px){.history-page__heading h1{font-size:25px}.history-readback{min-width:360px}}@media(max-width:760px){.history-page__heading{align-items:stretch}.history-page__heading h1{font-size:24px}.history-readback{min-width:0}.history-toolbar__shop,.history-toolbar__dates,.history-toolbar__guard{min-height:44px}.history-summary__intro,.history-summary article{min-height:104px;padding:14px}.history-drawer{width:100%}}@media(prefers-reduced-motion:reduce){.history-drawer,.history-drawer-backdrop{animation:none}}.industry-page{--industry-bg: #f6f7f9;--industry-surface: #fff;--industry-surface-subtle: #fafafa;--industry-surface-muted: #f3f4f6;--industry-border: #e7e8ec;--industry-border-strong: #d9dbe2;--industry-text: #2f3037;--industry-text-secondary: #62656f;--industry-text-muted: #8b8e98;--industry-purple: #6846c7;--industry-purple-soft: #f2effb;--industry-green: #2e7d5b;--industry-green-soft: #edf7f2;--industry-orange: #a86816;--industry-orange-soft: #fff6e8;--industry-red: #ad4752;--industry-red-soft: #fff0f1;--industry-control-height: 40px;--industry-radius-control: 8px;--industry-radius-card: 10px;--industry-radius-float: 12px;width:100%;min-width:0;min-height:100%;padding:0 0 32px;color:var(--industry-text);background:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.45}.industry-page *,.industry-page *:before,.industry-page *:after,.industry-drawer *,.industry-drawer *:before,.industry-drawer *:after{box-sizing:border-box}.industry-page h1,.industry-page h2,.industry-page h3,.industry-page p,.industry-page dl,.industry-drawer h2,.industry-drawer h3,.industry-drawer p,.industry-drawer dl{margin:0}.industry-page button,.industry-page input,.industry-drawer button{font:inherit}.industry-page button,.industry-drawer button{cursor:pointer}.industry-page svg,.industry-drawer svg{stroke-width:1.8}.industry-page-intro{display:grid;margin-bottom:12px;padding:12px;border:1px solid #e5e2ec;border-radius:var(--industry-radius-float);grid-template-columns:clamp(360px,24%,460px) minmax(0,1fr);gap:12px;background:#faf9fc;box-shadow:0 2px 8px #2d283a09}.industry-header{display:grid;min-height:112px;align-content:space-between;gap:12px;padding:3px 14px 3px 3px;border-right:1px solid #e7e3ed}.industry-header__eyebrow{display:block;margin-bottom:4px;color:var(--industry-purple);font-size:12.5px;font-weight:600;letter-spacing:.08em}.industry-header h1{color:var(--industry-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.industry-header>div>p{margin-top:3px;overflow:hidden;color:var(--industry-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.industry-header__meta{display:flex;min-width:0;min-height:40px;align-items:center;gap:10px;padding:4px 4px 4px 11px;border:1px solid var(--industry-border);border-radius:var(--industry-radius-card);background:#ffffffc7}.industry-header__meta>i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--industry-orange);box-shadow:0 0 0 4px #a868161a}.industry-header__meta>i.is-live{background:var(--industry-green);box-shadow:0 0 0 4px #2e7d5b1a}.industry-header__meta>span{display:grid;min-width:0;flex:1;gap:1px}.industry-header__meta small,.industry-header__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-header__meta small{color:var(--industry-text-muted);font-size:12.5px;font-weight:400}.industry-header__meta strong{color:var(--industry-text-secondary);font-size:13px;font-weight:500}.industry-header__meta button{display:inline-flex;width:auto;height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--industry-border);border-radius:var(--industry-radius-control);color:var(--industry-purple);background:var(--industry-surface);font-size:12.5px;font-weight:500}.industry-header__meta button:hover:not(:disabled){border-color:#bfb1e5;background:var(--industry-purple-soft)}.industry-header__meta button:disabled{cursor:not-allowed;opacity:.55}.industry-header__meta button svg{width:15px;height:15px}.industry-overview{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.industry-overview article{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:center;column-gap:10px;padding:14px 14px 12px;overflow:hidden;border:1px solid var(--industry-border);border-radius:var(--industry-radius-card);background:var(--industry-surface);box-shadow:0 1px 3px #25262c09}.industry-overview article:before{position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:0 0 2px 2px;background:#9d88da;content:""}.industry-overview article:nth-child(2):before{background:#6d9f91}.industry-overview article:nth-child(3):before{background:#c39a67}.industry-overview article:nth-child(4):before{background:#c77b83}.industry-overview article>span,.industry-overview article>strong,.industry-overview article>small{min-width:0;grid-column:1}.industry-overview article>span{color:var(--industry-text-muted);font-size:12.5px}.industry-overview article>strong{margin-top:5px;overflow:hidden;color:var(--industry-text);font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.industry-overview article>small{margin-top:2px;overflow:hidden;color:var(--industry-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.industry-overview article>svg{width:34px;height:34px;grid-column:2;grid-row:1 / 4;align-self:center;padding:9px;border-radius:var(--industry-radius-control);color:var(--industry-purple);background:var(--industry-purple-soft)}.industry-issues,.industry-refresh-error{display:flex;min-height:42px;align-items:center;gap:9px;margin-bottom:10px;padding:8px 12px;border:1px solid #eadfce;border-radius:var(--industry-radius-card);color:#835b23;background:var(--industry-orange-soft)}.industry-issues.is-blocking,.industry-refresh-error{border-color:#edd5d8;color:#92414b;background:var(--industry-red-soft)}.industry-issues>svg,.industry-refresh-error>svg{width:16px;height:16px;flex:0 0 16px}.industry-issues>span{display:grid;min-width:0;gap:1px}.industry-issues strong{font-size:12.5px;font-weight:600}.industry-issues small,.industry-refresh-error span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.industry-workbench{width:100%;min-width:0;overflow:visible;border:1px solid #e1e2e7;border-radius:var(--industry-radius-float);background:var(--industry-surface);box-shadow:0 3px 12px #24262d0b}.industry-filters{position:relative;z-index:20;display:grid;min-width:0;grid-template-columns:minmax(210px,.8fr) minmax(190px,.7fr) minmax(320px,1.35fr) minmax(280px,1fr);align-items:end;gap:12px;padding:12px 14px 13px;border-bottom:1px solid var(--industry-border);border-radius:var(--industry-radius-float) var(--industry-radius-float) 0 0;background:#faf9fc}.industry-filter-field,.industry-filter-readback{position:relative;display:grid;min-width:0;gap:5px}.industry-filter-field>span,.industry-filter-readback>span{color:var(--industry-text-muted);font-size:12.5px;font-weight:500;line-height:1.2}.industry-date-control,.industry-search,.industry-select__trigger,.industry-filter-readback{width:100%;min-width:0;height:var(--industry-control-height);border:1px solid var(--industry-border-strong);border-radius:var(--industry-radius-control);color:var(--industry-text);background:var(--industry-surface);box-shadow:0 1px 1px #1f202706}.industry-date-control,.industry-search,.industry-select__trigger{display:flex;align-items:center;gap:8px;padding:0 11px;font-size:14.5px}.industry-date-control:hover,.industry-search:hover,.industry-search:focus-within,.industry-select__trigger:hover,.industry-select.is-open .industry-select__trigger{border-color:#b9aae2}.industry-date-control:focus-within,.industry-search:focus-within,.industry-select__trigger:focus-visible{border-color:#b9aae2;outline:0;box-shadow:0 0 0 3px #6846c717}.industry-date-control svg,.industry-search svg,.industry-select__trigger svg{width:15px;height:15px;flex:0 0 15px;color:var(--industry-text-muted)}.industry-date-control input,.industry-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--industry-text);background:transparent;font-size:14.5px}.industry-search input::placeholder{color:#a3a5ad}.industry-select{position:relative;min-width:0}.industry-select__trigger{justify-content:space-between;text-align:left}.industry-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-select.is-open .industry-select__trigger svg{color:var(--industry-purple);transform:rotate(180deg)}.industry-select__menu{position:absolute;z-index:90;top:calc(100% + 6px);right:0;left:0;max-height:280px;padding:5px;overflow-y:auto;border:1px solid var(--industry-border-strong);border-radius:var(--industry-radius-float);background:var(--industry-surface);box-shadow:0 14px 36px #1f202721}.industry-select__menu button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;color:var(--industry-text-secondary);background:transparent;font-size:13px;text-align:left}.industry-select__menu button:hover,.industry-select__menu button:focus-visible{color:var(--industry-text);outline:0;background:var(--industry-surface-muted)}.industry-select__menu button[aria-selected=true]{color:var(--industry-purple);background:var(--industry-purple-soft);font-weight:500}.industry-select__menu button svg{width:14px;height:14px}.industry-filter-readback{align-content:center;gap:0;padding:4px 11px}.industry-filter-readback>span{display:none}.industry-filter-readback strong,.industry-filter-readback small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-filter-readback strong{color:var(--industry-text-secondary);font-size:12.5px;font-weight:600}.industry-filter-readback small{color:var(--industry-text-muted);font-size:10.5px}.industry-table-heading{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border-bottom:1px solid var(--industry-border)}.industry-table-heading>div{display:grid;gap:2px}.industry-table-heading strong{color:var(--industry-text);font-size:15px;font-weight:600}.industry-table-heading small,.industry-table-heading>span{color:var(--industry-text-muted);font-size:12.5px}.industry-table-heading>span{display:flex;align-items:center;gap:6px}.industry-table-heading>span svg{width:14px;height:14px}.industry-table-scroll{width:100%;min-width:0;overflow-x:auto}.industry-table{width:100%;min-width:1160px;border-collapse:collapse;table-layout:fixed}.industry-table th,.industry-table td{height:44px;padding:8px 12px;overflow:hidden;border-bottom:1px solid #eff0f3;color:var(--industry-text-secondary);font-size:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.industry-table th{height:44px;color:var(--industry-text-muted);background:#fafbfc;font-weight:500}.industry-table tbody tr:hover{background:#fbfafd}.industry-table th:nth-child(1){width:20%}.industry-table th:nth-child(2){width:10%}.industry-table th:nth-child(3){width:12%}.industry-table th:nth-child(4){width:9%}.industry-table th:nth-child(5){width:16%}.industry-table th:nth-child(6){width:10%}.industry-table th:nth-child(7){width:10%}.industry-table th:nth-child(8){width:7%}.industry-table th:nth-child(9){width:6%}.industry-category-link{display:grid;width:100%;min-width:0;padding:0;border:0;color:var(--industry-text);background:transparent;gap:1px;text-align:left}.industry-category-link:hover strong,.industry-category-link:focus-visible strong{color:var(--industry-purple)}.industry-category-link:focus-visible{outline:0}.industry-category-link strong,.industry-category-link small,.industry-table-value strong,.industry-table-value small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-category-link strong,.industry-table-value strong{color:var(--industry-text);font-size:13px;font-weight:600}.industry-category-link small,.industry-table-value small{color:var(--industry-text-muted);font-size:10.5px}.industry-table-value{display:grid;min-width:0;gap:1px}.industry-judgment,.industry-status{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;color:var(--industry-text-secondary);background:var(--industry-surface-muted);font-size:11.5px;font-weight:500}.industry-judgment.tone-positive,.industry-status.tone-available{color:var(--industry-green);background:var(--industry-green-soft)}.industry-judgment.tone-warning,.industry-status.tone-partial,.industry-status.tone-stale{color:var(--industry-orange);background:var(--industry-orange-soft)}.industry-judgment.tone-danger,.industry-status.tone-unavailable{color:var(--industry-red);background:var(--industry-red-soft)}.industry-coverage{display:grid;min-width:92px;grid-template-columns:minmax(44px,1fr) auto;align-items:center;gap:7px}.industry-coverage>i{display:block;height:5px;overflow:hidden;border-radius:4px;background:#eceef1}.industry-coverage>i b{display:block;height:100%;border-radius:inherit;background:#8870ce}.industry-coverage>strong{color:var(--industry-text-secondary);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.industry-detail-button{height:32px;padding:0 10px;border:1px solid #d8d1e8;border-radius:7px;color:var(--industry-purple);background:#fff;font-size:12.5px;font-weight:500}.industry-detail-button:hover{border-color:#b9aae2;background:var(--industry-purple-soft)}.industry-workspace-state{display:grid;min-height:300px;padding:42px 24px;place-content:center;place-items:center;gap:7px;color:var(--industry-text-muted);background:var(--industry-surface);text-align:center}.industry-workspace-state>span{display:grid;width:36px;height:36px;margin-bottom:2px;border-radius:var(--industry-radius-control);place-items:center;color:var(--industry-purple);background:var(--industry-purple-soft)}.industry-workspace-state>span svg{width:18px;height:18px}.industry-workspace-state>strong{color:var(--industry-text);font-size:15px;font-weight:600}.industry-workspace-state>small{max-width:520px;font-size:12.5px;line-height:1.55}.industry-workspace-state>button{height:34px;margin-top:5px;padding:0 13px;border:0;border-radius:var(--industry-radius-control);color:#fff;background:var(--industry-purple);font-size:12.5px;font-weight:500}.industry-page--state{display:grid;min-height:520px;border:1px solid var(--industry-border);border-radius:var(--industry-radius-float);place-items:center;background:var(--industry-surface)}.industry-page--state .industry-workspace-state{min-height:0}.industry-drawer-layer{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}.industry-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#1d1e235e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.industry-drawer{position:absolute;top:0;right:0;display:grid;width:min(1180px,82vw);min-width:760px;height:100%;grid-template-rows:auto minmax(0,1fr);color:var(--industry-text);background:#f5f6f8;box-shadow:-18px 0 48px #1a1b202b}.industry-drawer__header{display:grid;min-height:82px;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:13px 16px 12px 18px;border-bottom:1px solid var(--industry-border);background:var(--industry-surface)}.industry-drawer__header>div{min-width:0}.industry-drawer__header>div>span{color:var(--industry-purple);font-size:11.5px;font-weight:600}.industry-drawer__header h2{overflow:hidden;color:var(--industry-text);font-size:20px;font-weight:600;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.industry-drawer__header p{margin-top:2px;overflow:hidden;color:var(--industry-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.industry-icon-button{display:grid;width:34px;height:34px;padding:0;border:1px solid var(--industry-border);border-radius:var(--industry-radius-control);place-items:center;color:var(--industry-text-secondary);background:var(--industry-surface)}.industry-icon-button:hover{border-color:#cfc5e8;color:var(--industry-purple);background:var(--industry-purple-soft)}.industry-icon-button svg{width:16px;height:16px}.industry-drawer__body{min-height:0;padding:12px;overflow-y:auto}.industry-drawer__body>*+*{margin-top:10px}.industry-drawer .industry-workspace-state{min-height:420px;border:1px solid var(--industry-border);border-radius:var(--industry-radius-card)}.industry-source-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--industry-border);border-radius:var(--industry-radius-card);overflow:hidden;background:var(--industry-surface);box-shadow:0 1px 3px #25262c09}.industry-source-facts>div{display:grid;min-width:0;min-height:76px;align-content:center;gap:2px;padding:10px 13px}.industry-source-facts>div+div{border-left:1px solid var(--industry-border)}.industry-source-facts span,.industry-source-facts small{overflow:hidden;color:var(--industry-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.industry-source-facts strong{overflow:hidden;color:var(--industry-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.industry-coverage-panel,.industry-metric-panel,.industry-analysis-panel,.industry-history-panel,.industry-compare-card,.industry-future{border:1px solid var(--industry-border);border-radius:var(--industry-radius-card);background:var(--industry-surface);box-shadow:0 1px 3px #25262c09}.industry-coverage-panel{padding:11px 13px}.industry-coverage-panel>header,.industry-history-panel>header,.industry-future>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.industry-coverage-panel>header>div,.industry-future>header>div{display:grid;gap:1px}.industry-coverage-panel>header strong,.industry-future>header strong,.industry-history-panel>header strong{color:var(--industry-text);font-size:14px;font-weight:600}.industry-coverage-panel>header small,.industry-future>header small,.industry-history-panel>header small{color:var(--industry-text-muted);font-size:11.5px}.industry-missing-fields{display:flex;min-width:0;margin-top:9px;align-items:center;flex-wrap:wrap;gap:6px;padding-top:9px;border-top:1px solid var(--industry-border)}.industry-missing-fields>span{margin-right:3px;color:var(--industry-text-muted);font-size:11.5px}.industry-missing-fields code,.industry-missing-fields>strong{padding:3px 7px;border-radius:6px;color:var(--industry-orange);background:var(--industry-orange-soft);font-family:inherit;font-size:10.5px;font-weight:500}.industry-missing-fields>strong{color:var(--industry-green);background:var(--industry-green-soft)}.industry-section-heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--industry-border)}.industry-section-heading>div{display:grid;gap:1px}.industry-section-heading>div>span{color:var(--industry-purple);font-size:10.5px;font-weight:600}.industry-section-heading h3{color:var(--industry-text);font-size:15px;font-weight:600}.industry-section-heading>small{overflow:hidden;color:var(--industry-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.industry-metric-groups{max-height:440px;padding:8px;overflow-y:auto}.industry-metric-groups>section+section{margin-top:8px}.industry-metric-groups>section>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid var(--industry-border);border-bottom:0;border-radius:var(--industry-radius-control) var(--industry-radius-control) 0 0;background:#f7f8fa}.industry-metric-groups>section>header strong{color:var(--industry-text-secondary);font-size:12.5px;font-weight:600}.industry-metric-groups>section>header small{color:var(--industry-text-muted);font-size:10.5px}.industry-metric-table{border:1px solid var(--industry-border);border-radius:0 0 var(--industry-radius-control) var(--industry-radius-control);overflow:hidden}.industry-metric-table__head,.industry-metric-table>button{display:grid;min-width:720px;grid-template-columns:minmax(190px,1.45fr) minmax(120px,.9fr) minmax(110px,.82fr) minmax(110px,.82fr) minmax(110px,.78fr);align-items:center}.industry-metric-table__head{min-height:32px;color:var(--industry-text-muted);background:#fbfbfc;font-size:10.5px}.industry-metric-table__head>span,.industry-metric-table>button>span{min-width:0;padding:7px 10px}.industry-metric-table>button{width:100%;min-height:44px;border:0;border-top:1px solid #eff0f3;color:var(--industry-text-secondary);background:var(--industry-surface);font-size:12px;text-align:left}.industry-metric-table>button:hover,.industry-metric-table>button.is-active{background:#f8f6fc}.industry-metric-table>button.is-active{box-shadow:inset 3px 0 0 var(--industry-purple)}.industry-metric-table>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-metric-table>button>span:first-child{display:grid;gap:1px}.industry-metric-table>button strong,.industry-metric-table>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-metric-table>button strong{color:var(--industry-text);font-size:12.5px;font-weight:600}.industry-metric-table>button small{color:var(--industry-text-muted);font-size:9.5px}.industry-analysis-panel{overflow:hidden}.industry-range-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-bottom:1px solid var(--industry-border);background:#fafbfc}.industry-range-summary article{display:grid;min-width:0;min-height:72px;align-content:center;gap:3px;padding:9px 11px;border:1px solid var(--industry-border);border-radius:var(--industry-radius-control);background:var(--industry-surface)}.industry-range-summary article.is-primary{border-color:#ddd5ef;background:#faf8fd}.industry-range-summary span,.industry-range-summary small{color:var(--industry-text-muted);font-size:10.5px}.industry-range-summary strong{overflow:hidden;color:var(--industry-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.industry-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px;padding:10px}.industry-history-panel{min-width:0;box-shadow:none}.industry-history-panel>header{min-height:52px;padding:8px 11px;border-bottom:1px solid var(--industry-border)}.industry-history-panel>header>div{display:grid;gap:1px}.industry-history-panel>header>svg{width:28px;height:28px;padding:7px;border-radius:var(--industry-radius-control);color:var(--industry-purple);background:var(--industry-purple-soft)}.industry-chart{min-height:238px;padding:8px 10px 4px}.industry-chart__legend{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px 4px;color:var(--industry-text-muted);font-size:10.5px}.industry-chart__legend>span{display:flex;align-items:center;gap:5px}.industry-chart__legend i{width:16px;height:2px;background:var(--industry-purple)}.industry-chart svg{display:block;width:100%;height:208px;overflow:visible}.industry-chart__grid{stroke:#eceef1;stroke-width:1}.industry-chart__line{fill:none;stroke:var(--industry-purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.industry-chart circle{fill:#fff;stroke:var(--industry-purple);stroke-width:1.25}.industry-chart text{fill:var(--industry-text-muted);font-size:10px}.industry-chart-empty{display:grid;min-height:238px;place-content:center;place-items:center;gap:5px;color:var(--industry-text-muted);text-align:center}.industry-chart-empty svg{width:22px;height:22px;color:var(--industry-purple)}.industry-chart-empty strong{color:var(--industry-text-secondary);font-size:12.5px;font-weight:600}.industry-chart-empty small{font-size:11px}.industry-comparisons{display:grid;gap:8px}.industry-compare-card{display:grid;min-width:0;padding:10px 11px;box-shadow:none}.industry-compare-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--industry-border)}.industry-compare-card>header strong{font-size:13px;font-weight:600}.industry-compare-card>header span{color:var(--industry-text-muted);font-size:10.5px}.industry-compare-card dl{display:grid;margin-top:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.industry-compare-card dl>div{min-width:0;padding:7px;border-radius:7px;background:var(--industry-surface-muted)}.industry-compare-card dt{color:var(--industry-text-muted);font-size:9.5px}.industry-compare-card dd{margin:3px 0 0;overflow:hidden;color:var(--industry-text);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.industry-compare-card>small{margin-top:7px;color:var(--industry-orange);font-size:10.5px}.industry-future{margin:0 10px 10px;padding:10px;box-shadow:none}.industry-future>header{padding:0 2px 8px}.industry-future__table{border:1px solid var(--industry-border);border-radius:var(--industry-radius-control);overflow:hidden}.industry-future__head,.industry-future__row{display:grid;min-width:0;grid-template-columns:130px repeat(2,minmax(0,1fr));align-items:center}.industry-future__head{min-height:32px;color:var(--industry-text-muted);background:#f7f8fa;font-size:10.5px}.industry-future__head span,.industry-future__row>*{min-width:0;padding:7px 10px}.industry-future__row{min-height:48px;border-top:1px solid var(--industry-border)}.industry-future__row>strong{color:var(--industry-text-secondary);font-size:12px;font-weight:600}.industry-future__row>span{display:grid;gap:1px;overflow:hidden;color:var(--industry-text);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.industry-future__row small{color:var(--industry-text-muted);font-size:9.5px;font-weight:400}.is-spinning{animation:industry-spin .9s linear infinite}@keyframes industry-spin{to{transform:rotate(360deg)}}@media(min-width:2200px){.industry-drawer{width:min(1460px,70vw)}}@media(max-width:1450px){.industry-page-intro{grid-template-columns:minmax(310px,.8fr) minmax(0,2fr)}.industry-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-analysis-grid{grid-template-columns:minmax(0,1fr)}.industry-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.industry-page-intro{grid-template-columns:minmax(0,1fr)}.industry-header{min-height:auto;padding:3px;border-right:0}.industry-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-drawer{width:92vw;min-width:0}.industry-source-facts,.industry-range-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-source-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--industry-border)}.industry-source-facts>div:nth-child(4){border-top:1px solid var(--industry-border)}}@media(max-width:720px){.industry-page-intro,.industry-drawer__body{padding:9px}.industry-overview,.industry-filters,.industry-comparisons{grid-template-columns:minmax(0,1fr)}.industry-overview article{min-height:92px}.industry-table-heading{align-items:flex-start;flex-direction:column}.industry-drawer{width:100%}.industry-drawer__header{grid-template-columns:minmax(0,1fr) 34px}.industry-drawer__header>.industry-status{display:none}.industry-source-facts,.industry-range-summary{grid-template-columns:minmax(0,1fr)}.industry-source-facts>div+div{border-top:1px solid var(--industry-border);border-left:0}.industry-future__head,.industry-future__row{grid-template-columns:94px repeat(2,minmax(0,1fr))}}.industry-judgment,.industry-status{font-size:12.5px}@media(max-width:1450px){.industry-page-intro{grid-template-columns:minmax(0,1fr)}.industry-header{min-height:auto;grid-template-columns:minmax(0,1fr) 340px;align-items:center;padding:2px 2px 12px;border-right:0;border-bottom:1px solid #e7e3ed}}@media(max-width:980px){.industry-header{grid-template-columns:minmax(0,1fr);gap:8px}.industry-header>div>p{white-space:normal}}@media(max-width:720px){.industry-header h1{font-size:22px}}.brand-page{width:100%;min-width:0;min-height:100%;margin:0;padding:0 0 32px;box-sizing:border-box;color:#30283a;background:transparent}.brand-page *,.brand-page *:before,.brand-page *:after,.brand-drawer *,.brand-drawer *:before,.brand-drawer *:after{box-sizing:border-box}.brand-page h1,.brand-page h2,.brand-page h3,.brand-page p,.brand-drawer h2,.brand-drawer h3,.brand-drawer p{margin:0}.brand-page button,.brand-page input,.brand-page select,.brand-drawer button{font:inherit}.brand-page button:focus-visible,.brand-page input:focus-visible,.brand-page select:focus-visible,.brand-drawer button:focus-visible{outline:2px solid #7650d8;outline-offset:2px}.brand-page__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:14px}.brand-page__heading{min-width:0}.brand-page__heading>span{display:block;margin-bottom:3px;color:#7552c7;font-size:11px;font-weight:760;letter-spacing:.08em}.brand-page__heading h1{color:#2e2538;font-size:30px;font-weight:780;letter-spacing:-.04em}.brand-page__heading p{margin-top:6px;color:#857c8d;font-size:14px;line-height:1.55}.brand-page__read-state{display:grid;min-width:min(430px,42vw);min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px 8px 13px;border:1px solid #e3ddec;border-radius:14px;background:#ffffffe5;box-shadow:0 7px 24px #2e223c0a}.brand-page__state-dot{width:7px;height:7px;border-radius:50%;background:#c28b32;box-shadow:0 0 0 4px #c28b321c}.brand-page__state-dot.is-ready{background:#2d9a70;box-shadow:0 0 0 4px #2d9a701c}.brand-page__read-state>div{display:flex;min-width:0;flex-direction:column;gap:2px}.brand-page__read-state strong{color:#493e52;font-size:13px}.brand-page__read-state small{overflow:hidden;color:#92899a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand-page__read-state button{display:inline-flex;height:36px;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:9px;color:#6342b3;background:#f1ebfc;cursor:pointer;font-size:12px;font-weight:720}.brand-page__read-state button:disabled{cursor:wait;opacity:.62}.brand-page__read-state button svg{width:14px;height:14px}.brand-trust-strip{display:grid;min-height:54px;grid-template-columns:1.35fr 1fr .8fr 1.2fr auto;align-items:center;gap:16px;margin-bottom:12px;padding:10px 14px;border:1px solid #dce5f2;border-radius:13px;color:#6f6878;background:#eef4ff;font-size:12px}.brand-trust-strip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-trust-strip b{color:#493f54}.brand-trust-strip__status{justify-self:end;padding:6px 10px;border-radius:999px;color:#6a587a;background:#ffffffc7;font-weight:720}.brand-trust-strip__status.is-live{color:#287958;background:#e4f6ee}.brand-trust-strip__status.is-failed{color:#ae4050;background:#fff0f2}.brand-issues{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 13px;border:1px solid #f0d9b1;border-radius:11px;color:#7c5c26;background:#fff8ea}.brand-issues>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.brand-issues>div{display:flex;min-width:0;flex-direction:column;gap:2px}.brand-issues strong{font-size:12px}.brand-issues span{font-size:11px;line-height:1.5}.brand-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.brand-summary-card{position:relative;display:grid;min-width:0;min-height:106px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;overflow:hidden;padding:15px 16px;border:1px solid #e5e0e9;border-radius:15px;background:#ffffffeb;box-shadow:0 7px 22px #30253b08}.brand-summary-card:after{position:absolute;right:-26px;bottom:-38px;width:92px;height:92px;border-radius:50%;background:currentcolor;content:"";opacity:.035}.brand-summary-card__icon{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;color:#7650d8;background:#f0eaff}.brand-summary-card__icon svg{width:17px;height:17px}.brand-summary-card>div{display:flex;min-width:0;flex-direction:column}.brand-summary-card span:not(.brand-summary-card__icon){color:#887f91;font-size:11px;font-weight:650}.brand-summary-card strong{margin-top:2px;color:#32283c;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:25px;line-height:1.15}.brand-summary-card small{margin-top:5px;overflow:hidden;color:#938b9b;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.brand-summary-card.is-green .brand-summary-card__icon{color:#22835f;background:#e8f7f0}.brand-summary-card.is-rose .brand-summary-card__icon{color:#b74759;background:#fff0f3}.brand-summary-card.is-blue .brand-summary-card__icon{color:#3a6fbd;background:#edf4ff}.brand-summary-card.is-orange .brand-summary-card__icon{color:#a96c20;background:#fff5e5}.brand-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.85fr) minmax(210px,1.15fr);gap:9px;margin-bottom:12px;padding:10px;border:1px solid #e5e0e9;border-radius:14px;background:#ffffffe5}.brand-filters label,.brand-filters__fixed{position:relative;display:grid;min-width:0;min-height:64px;align-content:center;gap:4px;padding:9px 35px 9px 12px;border:1px solid #e8e3ec;border-radius:11px;background:#fbfafc}.brand-filters__fixed{padding-right:12px}.brand-filters label>span,.brand-filters__fixed>span{color:#968d9e;font-size:10px;font-weight:680}.brand-filters label>strong,.brand-filters__fixed>strong{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#4b4054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-filters label>strong svg,.brand-filters__fixed>strong svg{width:14px;height:14px;flex:0 0 auto;color:#7650d8}.brand-filters select,.brand-filters input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;border:0;opacity:0;cursor:pointer}.brand-filters input{padding:30px 12px 7px;opacity:1;color:transparent;background:transparent;caret-color:#5b3fb0}.brand-filters .brand-search input::placeholder{color:transparent}.brand-filters .brand-search:focus-within strong{visibility:hidden}.brand-filters .brand-search:focus-within input{color:#4b4054}.brand-filters .brand-search:focus-within input::placeholder{color:#9b92a3}.brand-filters label:after{position:absolute;top:50%;right:13px;width:6px;height:6px;border-right:1.5px solid #8f8597;border-bottom:1.5px solid #8f8597;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.brand-filters__fixed small{overflow:hidden;color:#9b92a3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.brand-table-panel{min-width:0;overflow:hidden;border:1px solid #e2dce7;border-radius:15px;background:#fffffff0;box-shadow:0 8px 26px #2e233a08}.brand-table-panel>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid #e8e3ec}.brand-table-panel>header>div{min-width:0}.brand-table-panel>header div>span{color:#7650d8;font-size:10px;font-weight:760;letter-spacing:.07em}.brand-table-panel h2{margin-top:2px;color:#33283c;font-size:17px;font-weight:760}.brand-table-panel header p,.brand-table-panel header>span{color:#8f8797;font-size:10px;line-height:1.45}.brand-table-panel header>span{flex:0 0 auto}.brand-table-scroll{max-width:100%;overflow-x:auto;scrollbar-color:#c9bdd9 transparent;scrollbar-width:thin}.brand-table{min-width:1540px}.brand-table__head,.brand-table__row{display:grid;grid-template-columns:72px minmax(235px,1.35fr) minmax(160px,.85fr) minmax(155px,.8fr) minmax(185px,1fr) minmax(290px,1.55fr) minmax(205px,1.05fr) minmax(145px,.75fr) 86px;align-items:center}.brand-table__head{min-height:44px;padding:0 12px;color:#7f7688;background:#faf9fb;font-size:11px;font-weight:680}.brand-table__row{min-height:74px;padding:7px 12px;border-top:1px solid #eeeaf0;transition:background .15s ease}.brand-table__row:hover{background:#fbf9ff}.brand-table__head>span,.brand-table__row>span{min-width:0;padding:0 8px}.brand-table__row>span{display:flex;flex-direction:column;gap:3px;overflow:hidden;color:#514658;font-size:11px}.brand-table__row strong,.brand-table__row b{overflow:hidden;color:#372d40;font-size:12px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.brand-table__row small{overflow:hidden;color:#958c9d;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.brand-rank{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#6541be!important;background:#f1ebfc;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:16px!important}.brand-signal{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px!important}.brand-signal svg{width:14px;height:14px;grid-row:1 / 3}.brand-signal small{grid-column:2}.brand-signal.is-rising,.brand-signal.is-rising strong{color:#24825e}.brand-signal.is-falling,.brand-signal.is-falling strong{color:#b64a5a}.brand-signal.is-flat,.brand-signal.is-flat strong{color:#55729c}.brand-signal.is-uncompared,.brand-signal.is-uncompared strong{color:#8b8293}.brand-trust{display:inline-flex;width:max-content;max-width:100%;align-items:center;padding:4px 8px;border-radius:999px;color:#64586d;background:#f2eff4;font-size:9px!important;font-weight:720;white-space:nowrap}.brand-trust.is-available{color:#287958;background:#e5f6ee}.brand-trust.is-partial{color:#9b6723;background:#fff4df}.brand-trust.is-stale{color:#a34c59;background:#fff0f2}.brand-detail-button{display:inline-flex;width:max-content;height:31px;align-items:center;gap:5px;padding:0 9px;border:1px solid #dfd4ef;border-radius:8px;color:#6742be;background:#f8f4ff;cursor:pointer;font-size:10px;font-weight:720}.brand-detail-button svg{width:13px;height:13px}.brand-table__empty{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#91879a;text-align:center}.brand-table__empty svg{width:28px;height:28px;color:#8a68d2}.brand-table__empty strong{color:#53475c;font-size:13px}.brand-table__empty span{font-size:11px}.brand-table-panel>footer{display:grid;min-height:48px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:8px 16px;border-top:1px solid #e8e3ec;color:#92899a;background:#faf9fb;font-size:10px}.brand-table-panel>footer>div{display:inline-flex;align-items:center;gap:8px}.brand-table-panel>footer button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #e1d9e8;border-radius:8px;color:#6544b4;background:#fff;cursor:pointer}.brand-table-panel>footer button:disabled{cursor:not-allowed;opacity:.42}.brand-table-panel>footer button svg{width:13px;height:13px}.brand-table-panel>footer b{color:#5a4e63;font-size:10px}.brand-boundary{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #e2ddec;border-radius:12px;color:#716779;background:#ffffffb8}.brand-boundary>svg{width:17px;height:17px;flex:0 0 auto;color:#7650d8}.brand-boundary>div{display:flex;flex-direction:column;gap:2px}.brand-boundary strong{color:#4f4458;font-size:11px}.brand-boundary span{font-size:10px;line-height:1.5}.brand-state-card,.brand-page--state{display:flex;min-height:520px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:30px;color:#82778a;text-align:center}.brand-state-card{min-height:460px;border:1px solid #e4dfea;border-radius:16px;background:#ffffffd1}.brand-page--state>svg,.brand-state-card>svg{width:30px;height:30px;color:#7650d8}.brand-page--state>span{color:#7650d8;font-size:11px;font-weight:750}.brand-page--state h1,.brand-state-card h2{color:#45394f;font-size:19px}.brand-page--state p,.brand-state-card p{max-width:620px;font-size:12px;line-height:1.6}.brand-state-card button{height:34px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#6e45d6;cursor:pointer;font-size:11px;font-weight:720}.brand-drawer-layer{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:16px;background:#221b2861;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-drawer{width:min(740px,calc(100vw - 32px));height:100%;overflow:hidden;border:1px solid #e1dce5;border-radius:17px;background:#fff;box-shadow:0 26px 80px #1d162438}.brand-drawer__header{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:18px;padding:17px 21px;border-bottom:1px solid #e8e3ec}.brand-drawer__header>div{min-width:0}.brand-drawer__header h2{overflow:hidden;color:#342a3d;font-size:20px;font-weight:770;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__header p{margin-top:4px;overflow:hidden;color:#8d8495;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;color:#716678;background:#f5f2f6;cursor:pointer}.brand-drawer__header button svg{width:18px;height:18px}.brand-drawer__body{height:calc(100% - 88px);overflow-y:auto;padding:17px 21px 22px}.brand-drawer__state{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#796c82;font-size:12px}.brand-drawer__state>svg{width:27px;height:27px;color:#7650d8}.brand-drawer__state.is-error>svg{color:#b84758}.brand-drawer__rank{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.brand-drawer__rank>div{display:flex;min-width:0;min-height:92px;flex-direction:column;gap:4px;padding:12px 13px;border-radius:11px;background:#f8f7f9}.brand-drawer__rank>div.is-accent{background:#f0eaff}.brand-drawer__rank span,.brand-drawer__rank small{overflow:hidden;color:#8d8495;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__rank strong{overflow:hidden;color:#342a3d;font-family:DIN Alternate,Bahnschrift,sans-serif;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__metrics,.brand-drawer__trend,.brand-drawer__evidence,.brand-drawer__trust{margin-top:12px;padding:14px;border-radius:12px;background:#f8f7f9}.brand-drawer h3{color:#493e52;font-size:13px;font-weight:750}.brand-drawer__metrics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.brand-drawer__metrics article{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;border:1px solid #ece7ef;border-radius:10px;background:#fff}.brand-drawer__metrics article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#7150bf;background:#f1ebfc}.brand-drawer__metrics article>span svg{width:14px;height:14px}.brand-drawer__metrics article>div{display:flex;min-width:0;flex-direction:column}.brand-drawer__metrics small,.brand-drawer__metrics p{overflow:hidden;color:#92899a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__metrics strong{margin:2px 0;overflow:hidden;color:#3f3448;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.brand-drawer__trend>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.brand-drawer__trend header p{margin-top:2px;color:#92899a;font-size:9px}.brand-drawer__trend header>span{padding:4px 8px;border-radius:999px;color:#6750a2;background:#ede8f5;font-size:9px;font-weight:700}.brand-history-empty,.brand-history-single{display:flex;min-height:142px;align-items:center;justify-content:center;flex-direction:column;gap:6px;margin-top:10px;border:1px dashed #ddd4e6;border-radius:10px;color:#91879a;text-align:center}.brand-history-empty>svg{width:24px;height:24px;color:#8061c7}.brand-history-empty strong,.brand-history-single strong{color:#55485f;font-size:12px}.brand-history-empty span,.brand-history-single small,.brand-history-single p{color:#978e9f;font-size:9px}.brand-history-single>span{width:12px;height:12px;border:3px solid #d9cdf1;border-radius:50%;background:#6f49cf}.brand-history-single>div{display:flex;flex-direction:column;gap:2px}.brand-history-chart{margin-top:10px}.brand-history-chart svg{width:100%;height:150px;overflow:visible;border-bottom:1px solid #ded7e5}.brand-history-chart polyline{fill:none;stroke:#7048d3;stroke-width:2;vector-effect:non-scaling-stroke}.brand-history-chart circle{fill:#7048d3;vector-effect:non-scaling-stroke}.brand-history-chart footer{display:flex;justify-content:space-between;margin-top:5px;color:#938a9b;font-size:9px}.brand-drawer__evidence{background:#edf8f3}.brand-drawer__evidence>div{display:flex;align-items:flex-start;gap:9px;margin-top:7px;padding:9px 10px;border:1px solid #d9ebe2;border-radius:9px;color:#4f5f57;background:#ffffff8c;font-size:10px;line-height:1.45}.brand-drawer__evidence>div b{color:#338066;font-size:9px}.brand-drawer__evidence>p{margin-top:8px;color:#7d8a84;font-size:10px}.brand-drawer__trust>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.brand-drawer__trust p{margin-top:4px;color:#877d8f;font-size:10px;line-height:1.5}.is-spinning{animation:brand-spin .9s linear infinite}@keyframes brand-spin{to{transform:rotate(360deg)}}@media(max-width:2100px){.brand-summary{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.brand-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1500px){.brand-page{padding:20px 20px 32px}.brand-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-trust-strip__status{justify-self:start}.brand-summary{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media(max-width:1040px){.brand-page__header{flex-direction:column}.brand-page__read-state{width:100%;min-width:0}.brand-summary,.brand-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-table-panel>footer{grid-template-columns:1fr auto}.brand-table-panel>footer>span:nth-child(2){display:none}}@media(max-width:760px){.brand-page{width:calc(100% + 32px);min-height:calc(100% + 32px);margin:-16px;padding:16px 12px 28px}.brand-page__heading h1{font-size:25px}.brand-page__read-state{grid-template-columns:auto minmax(0,1fr)}.brand-page__read-state button{grid-column:1 / -1;justify-content:center}.brand-trust-strip,.brand-summary,.brand-filters{grid-template-columns:1fr}.brand-table-scroll{overflow:visible}.brand-table{min-width:0}.brand-table__head{display:none}.brand-table__body{display:grid;gap:9px;padding:9px}.brand-table__row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;border:1px solid #e8e3ec;border-radius:12px}.brand-table__row>span{padding:0}.brand-table__row>span:before{color:#9a91a2;content:attr(data-label);font-size:9px}.brand-table-panel>header{align-items:flex-start;flex-direction:column}.brand-table-panel>footer{grid-template-columns:1fr}.brand-drawer-layer{padding:7px}.brand-drawer{width:100%;border-radius:13px}.brand-drawer__rank,.brand-drawer__metrics>div{grid-template-columns:1fr}}@media(max-width:420px){.brand-table__row{grid-template-columns:1fr}.brand-drawer__header,.brand-drawer__body{padding-right:14px;padding-left:14px}}.brand-page{--brand-bg: #f6f7f9;--brand-surface: #ffffff;--brand-surface-subtle: #fafafa;--brand-surface-muted: #f3f4f6;--brand-border: #e7e8ec;--brand-border-strong: #d9dbe2;--brand-text: #2f3037;--brand-text-secondary: #62656f;--brand-text-muted: #8b8e98;--brand-purple: #6846c7;--brand-purple-soft: #f2effb;--brand-green: #2e7d5b;--brand-green-soft: #edf7f2;--brand-orange: #a86816;--brand-orange-soft: #fff6e8;--brand-red: #ad4752;--brand-red-soft: #fff0f1;--brand-control-height: 40px;--brand-radius-control: 8px;--brand-radius-card: 10px;--brand-radius-float: 12px;width:100%;min-width:0;min-height:100%;margin:0;padding:0 0 32px;color:var(--brand-text);background:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.45}.brand-page__header{display:grid;min-width:0;grid-template-columns:clamp(360px,24%,460px) minmax(0,1fr);gap:12px;margin-bottom:12px;padding:12px;border:1px solid #e5e2ec;border-radius:12px;background:#faf9fc;box-shadow:0 2px 8px #2d283a09}.brand-page__heading{display:grid;min-height:112px;align-content:space-between;padding:3px 14px 3px 3px;border-right:1px solid #e7e3ed}.brand-page__heading>span{margin:0 0 4px;color:var(--brand-purple);font-size:12.5px;font-weight:600;letter-spacing:.08em}.brand-page__heading h1{color:var(--brand-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.brand-page__heading p{margin-top:3px;overflow:hidden;color:var(--brand-text-secondary);font-size:13px;font-weight:400;line-height:1.45;text-overflow:ellipsis}.brand-page__read-state{align-self:end;width:100%;min-width:0;min-height:40px;padding:4px 4px 4px 11px;border:1px solid var(--brand-border);border-radius:10px;background:#ffffffc7;box-shadow:none}.brand-page__read-state strong{color:var(--brand-text);font-size:13px;font-weight:500}.brand-page__read-state small{color:var(--brand-text-muted);font-size:12.5px;font-weight:400}.brand-page__read-state button{height:32px;border:1px solid var(--brand-border);border-radius:8px;color:var(--brand-purple);background:var(--brand-surface);font-size:12.5px;font-weight:500}.brand-trust-strip,.brand-issues,.brand-boundary{border-color:var(--brand-border);border-radius:10px;box-shadow:none}.brand-trust-strip{min-height:46px;padding:8px 12px;color:var(--brand-text-secondary);background:var(--brand-surface);font-size:12.5px}.brand-trust-strip__status,.brand-trust{min-height:23px;padding:2px 8px;border-radius:999px;font-size:12px!important;font-weight:500}.brand-summary{gap:8px}.brand-summary-card{min-height:112px;gap:10px;padding:15px 15px 13px;border-color:var(--brand-border);border-radius:10px;background:var(--brand-surface);box-shadow:0 3px 12px #24262d0b}.brand-summary-card:after{display:none}.brand-summary-card__icon{width:34px;height:34px;border-radius:8px}.brand-summary-card span:not(.brand-summary-card__icon){color:var(--brand-text-muted);font-size:12.5px;font-weight:500}.brand-summary-card strong{margin-top:3px;color:var(--brand-text);font-size:21px;font-weight:600}.brand-summary-card small{margin-top:4px;color:var(--brand-text-muted);font-size:11.5px}.brand-filters{align-items:end;gap:12px;padding:12px 14px 13px;border-color:var(--brand-border);border-radius:12px;background:#faf9fc;box-shadow:0 3px 12px #24262d0b}.brand-filters label,.brand-filter-field,.brand-filters__fixed{position:relative;display:grid;min-height:0;align-content:end;gap:5px;padding:0;border:0;border-radius:0;background:transparent}.brand-filters label>span,.brand-filter-field>span,.brand-filters__fixed>span{margin:0 2px;color:var(--brand-text-muted);font-size:12.5px;font-weight:500;line-height:1.2}.brand-filters label>strong{display:none}.brand-filters__fixed>strong,.brand-filters select,.brand-filters input{position:static;inset:auto;display:flex;width:100%;min-width:0;height:40px;align-items:center;padding:0 34px 0 11px;border:1px solid var(--brand-border-strong);border-radius:8px;opacity:1;color:var(--brand-text);background:var(--brand-surface);box-shadow:0 1px 1px #1f202706;caret-color:var(--brand-purple);font-size:14.5px;font-weight:400}.brand-filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.brand-filters__fixed>strong{padding-right:11px}.brand-filters__fixed small{display:none}.brand-select{position:relative;min-width:0}.brand-select__trigger{display:flex;width:100%;min-width:0;height:var(--brand-control-height);align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-control);color:var(--brand-text);background:var(--brand-surface);box-shadow:0 1px 1px #1f202706;font-size:14.5px;font-weight:400;text-align:left}.brand-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-select__trigger svg{width:15px;height:15px;flex:0 0 15px;color:var(--brand-text-muted)}.brand-select__trigger:hover,.brand-select__trigger:focus-visible,.brand-select.is-open .brand-select__trigger{outline:0;border-color:#b9aae2;box-shadow:0 0 0 3px #6846c717}.brand-select.is-open .brand-select__trigger svg{color:var(--brand-purple);transform:rotate(180deg)}.brand-select__menu{position:absolute;z-index:90;top:calc(100% + 6px);right:0;left:0;max-height:280px;padding:5px;overflow-y:auto;border:1px solid var(--brand-border-strong);border-radius:var(--brand-radius-card);background:var(--brand-surface);box-shadow:0 14px 36px #1f202721}.brand-select__menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;color:var(--brand-text-secondary);background:transparent;font-size:13px;font-weight:400;text-align:left}.brand-select__menu button:hover,.brand-select__menu button:focus-visible{outline:0;color:var(--brand-text);background:var(--brand-surface-muted)}.brand-select__menu button[aria-selected=true]{color:var(--brand-purple);background:var(--brand-purple-soft);font-weight:500}.brand-select__menu button svg{width:14px;height:14px}.brand-filters .brand-search input,.brand-filters .brand-search:focus-within input{padding:0 11px;color:var(--brand-text)}.brand-filters .brand-search input::placeholder,.brand-filters .brand-search:focus-within input::placeholder{color:#a3a5ad}.brand-filters label:after{right:14px;bottom:16px;top:auto}.brand-filters .brand-search:after{display:none}.brand-filters select:hover,.brand-filters select:focus,.brand-filters input:hover,.brand-filters input:focus{outline:0;border-color:#b9aae2;box-shadow:0 0 0 3px #6846c717}.brand-table-panel{border-color:var(--brand-border);border-radius:10px;background:var(--brand-surface);box-shadow:0 3px 12px #24262d0b}.brand-table-panel>header{min-height:58px;padding:8px 14px;border-color:var(--brand-border);background:#f7f6fa}.brand-table-panel>header div>span{color:var(--brand-purple);font-size:11.5px;font-weight:600}.brand-table-panel h2{color:var(--brand-text);font-size:15px;font-weight:600}.brand-table-panel header p,.brand-table-panel header>span{color:var(--brand-text-muted);font-size:12.5px;font-weight:400}.brand-table__head{min-height:44px;color:var(--brand-text-secondary);background:var(--brand-surface-subtle);font-size:12.5px;font-weight:500}.brand-table{min-width:1680px}.brand-table__head,.brand-table__row{grid-template-columns:72px minmax(235px,1.35fr) minmax(160px,.85fr) minmax(155px,.8fr) minmax(185px,1fr) minmax(290px,1.55fr) minmax(205px,1.05fr) minmax(145px,.75fr) minmax(230px,1.05fr)}.brand-table__row{min-height:60px;padding-top:6px;padding-bottom:6px;border-color:var(--brand-border)}.brand-table__row>span{color:var(--brand-text-secondary);font-size:13px}.brand-table__row strong,.brand-table__row b{color:var(--brand-text);font-size:13.5px;font-weight:600}.brand-table__row small{color:var(--brand-text-muted);font-size:11.5px}.brand-rank{width:30px;height:30px;border-radius:8px;font-size:14px!important}.brand-detail-button{height:32px;border-color:var(--brand-border-strong);border-radius:8px;color:var(--brand-purple);background:var(--brand-surface);font-size:12.5px;font-weight:500}.brand-row-actions{display:flex!important;align-items:center;flex-flow:row wrap!important;gap:6px!important;overflow:visible!important}.brand-follow-status,.brand-follow-readback{display:inline-flex;width:max-content;min-height:24px;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;color:var(--brand-green)!important;background:var(--brand-green-soft);font-size:12px!important;font-weight:500!important;white-space:nowrap}.brand-follow-readback{color:var(--brand-text-muted)!important;background:var(--brand-surface-muted)}.brand-follow-status svg,.brand-follow-readback svg{width:13px;height:13px}.brand-follow-status svg{fill:currentcolor}.brand-follow-button{display:inline-flex;width:max-content;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #cfc3ed;border-radius:8px;color:var(--brand-purple);background:var(--brand-purple-soft);font-size:12.5px;font-weight:500;white-space:nowrap}.brand-follow-button.is-followed{border-color:var(--brand-border-strong);color:var(--brand-text-secondary);background:var(--brand-surface)}.brand-follow-button:hover:not(:disabled),.brand-follow-button:focus-visible{outline:0;border-color:#b9aae2;box-shadow:0 0 0 3px #6846c717}.brand-follow-button:disabled{cursor:wait;opacity:.58}.brand-follow-button svg{width:14px;height:14px}.brand-table-panel>footer{min-height:48px;border-color:var(--brand-border);color:var(--brand-text-muted);background:var(--brand-surface-subtle);font-size:12.5px}.brand-table__empty,.brand-state-card{color:var(--brand-text-muted);background:var(--brand-surface)}.brand-table__empty strong,.brand-state-card h2{color:var(--brand-text);font-size:15px;font-weight:600}.brand-table__empty span,.brand-state-card p{color:var(--brand-text-secondary);font-size:13px}.brand-drawer-layer{z-index:1000;top:70px;right:0;bottom:0;left:0;padding:0;background:#1c1e2447;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-drawer{--brand-bg: #f6f7f9;--brand-surface: #ffffff;--brand-surface-subtle: #fafafa;--brand-surface-muted: #f3f4f6;--brand-border: #e7e8ec;--brand-border-strong: #d9dbe2;--brand-text: #2f3037;--brand-text-secondary: #62656f;--brand-text-muted: #8b8e98;--brand-purple: #6846c7;--brand-purple-soft: #f2effb;--brand-green: #2e7d5b;--brand-green-soft: #edf7f2;--brand-orange: #a86816;--brand-orange-soft: #fff6e8;--brand-red: #ad4752;--brand-red-soft: #fff0f1;width:min(1120px,calc(100vw - 56px));height:100%;border:0;border-left:1px solid var(--brand-border-strong);border-radius:0;background:var(--brand-bg);box-shadow:-14px 0 40px #181a2026}.brand-drawer__header{min-height:72px;padding:12px 16px;border-color:var(--brand-border);background:var(--brand-surface)}.brand-drawer__header h2{color:var(--brand-text);font-size:18px;font-weight:600}.brand-drawer__header p{color:var(--brand-text-muted);font-size:12.5px}.brand-drawer__header button{width:32px;height:32px;border-radius:8px;color:var(--brand-text-secondary);background:transparent}.brand-drawer__header button:hover{background:var(--brand-surface-muted)}.brand-drawer__body{display:grid;height:calc(100% - 72px);align-content:start;gap:12px;padding:14px;background:var(--brand-bg)}.brand-drawer__rank{gap:8px}.brand-drawer__rank>div,.brand-drawer__metrics,.brand-drawer__trend,.brand-drawer__evidence,.brand-drawer__trust,.brand-merchant-panel{margin:0;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-surface);box-shadow:none}.brand-drawer__rank>div{min-height:66px;padding:10px 11px}.brand-drawer__rank>div.is-accent{background:var(--brand-purple-soft)}.brand-drawer__rank span,.brand-drawer__rank small{color:var(--brand-text-muted);font-size:12.5px}.brand-drawer__rank strong{color:var(--brand-text);font-size:18px;font-weight:600}.brand-drawer__metrics,.brand-drawer__trend,.brand-drawer__evidence,.brand-drawer__trust{padding:12px}.brand-drawer h3{color:var(--brand-text);font-size:15px;font-weight:600}.brand-drawer__metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:9px;overflow:hidden;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-border)}.brand-drawer__metrics article{min-height:66px;padding:10px 12px;border:0;border-radius:0;background:var(--brand-surface)}.brand-drawer__metrics small,.brand-drawer__metrics p,.brand-drawer__trend header p,.brand-drawer__trust p{color:var(--brand-text-muted);font-size:12.5px}.brand-drawer__metrics strong{color:var(--brand-text);font-size:14.5px;font-weight:600}.brand-drawer__notice{display:flex;min-height:40px;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--brand-border);border-radius:8px;color:var(--brand-text-secondary);background:var(--brand-surface);font-size:13px}.brand-drawer__notice svg{width:16px;height:16px}.brand-drawer__notice.is-error{border-color:#efd5d9;color:var(--brand-red);background:var(--brand-red-soft)}.brand-merchant-panel{overflow:hidden}.brand-merchant-panel__header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--brand-border);background:#f7f6fa}.brand-merchant-panel__header>div{min-width:0}.brand-merchant-panel__header>div>span{color:var(--brand-purple);font-size:11.5px;font-weight:600}.brand-merchant-panel__header h3{margin-top:1px}.brand-merchant-panel__header p{margin-top:2px;overflow:hidden;color:var(--brand-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-merchant-panel__header>b,.brand-merchant-class-tag{display:inline-flex;min-height:23px;align-items:center;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.brand-merchant-panel__header>b.is-complete{color:var(--brand-green);background:var(--brand-green-soft)}.brand-merchant-panel__header>b.is-partial{color:var(--brand-orange);background:var(--brand-orange-soft)}.brand-merchant-coverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--brand-border);background:var(--brand-border)}.brand-merchant-coverage>div{display:grid;min-width:0;min-height:58px;align-content:center;gap:3px;padding:9px 11px;background:var(--brand-surface)}.brand-merchant-coverage span,.brand-merchant-class-summary span{color:var(--brand-text-muted);font-size:12.5px}.brand-merchant-coverage strong{overflow:hidden;color:var(--brand-text);font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brand-merchant-class-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px 12px;border-bottom:1px solid var(--brand-border);background:var(--brand-surface-subtle)}.brand-merchant-class-summary span{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-merchant-class-summary b{color:var(--brand-text);font-size:13px;font-weight:600}.brand-peer-share{display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:center;gap:14px;margin:10px 12px 0;padding:10px 11px;border:1px solid var(--brand-border);border-radius:8px}.brand-peer-share>div{display:grid;gap:2px}.brand-peer-share span,.brand-peer-share p{color:var(--brand-text-muted);font-size:12.5px}.brand-peer-share strong{color:var(--brand-text);font-size:18px;font-weight:600}.brand-peer-share.is-calculable{border-color:#d9eadf;background:var(--brand-green-soft)}.brand-peer-share.is-unavailable{border-color:#efdfc5;background:var(--brand-orange-soft)}.brand-merchant-missing{display:flex;align-items:flex-start;gap:5px;padding:8px 12px 10px;color:var(--brand-text-muted);font-size:12.5px}.brand-merchant-missing b{color:var(--brand-text-secondary);font-weight:600}.brand-merchant-table-scroll{max-height:430px;overflow:auto;border-top:1px solid var(--brand-border)}.brand-merchant-table{min-width:860px}.brand-merchant-table__head,.brand-merchant-table__row{display:grid;grid-template-columns:68px minmax(260px,1.5fr) minmax(190px,1fr) 180px 160px;align-items:center}.brand-merchant-table__head{position:sticky;z-index:2;top:0;min-height:42px;padding:0 12px;color:var(--brand-text-secondary);background:var(--brand-surface-subtle);font-size:12.5px;font-weight:500}.brand-merchant-table__row{min-height:54px;padding:5px 12px;border-top:1px solid var(--brand-border);color:var(--brand-text-secondary);font-size:13px}.brand-merchant-table__row:hover{background:#fbfbfc}.brand-merchant-table__head>span,.brand-merchant-table__row>span{min-width:0;padding:0 8px}.brand-merchant-table__row>span{display:grid;gap:2px}.brand-merchant-table__row strong,.brand-merchant-table__row b{overflow:hidden;color:var(--brand-text);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brand-merchant-table__row small{overflow:hidden;color:var(--brand-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.brand-merchant-table__row select{width:100%;height:36px;padding:0 30px 0 10px;border:1px solid var(--brand-border-strong);border-radius:8px;color:var(--brand-text);background:var(--brand-surface);font-size:13px}.brand-merchant-table__row select:hover,.brand-merchant-table__row select:focus{outline:0;border-color:#b9aae2;box-shadow:0 0 0 3px #6846c717}.brand-merchant-class-tag{width:max-content;color:var(--brand-purple);background:var(--brand-purple-soft)}.brand-merchant-panel__loading,.brand-merchant-panel__empty{display:flex;min-height:132px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:22px 14px;color:var(--brand-text-muted);text-align:center}.brand-merchant-panel__loading svg,.brand-merchant-panel__empty svg{width:24px;height:24px;color:var(--brand-purple)}.brand-merchant-panel__empty strong{color:var(--brand-text);font-size:15px;font-weight:600}.brand-merchant-panel__empty span,.brand-merchant-panel__loading span{color:var(--brand-text-secondary);font-size:13px}.brand-merchant-panel__empty.is-error svg,.brand-merchant-panel__empty.is-error strong{color:var(--brand-red)}@media(min-width:2200px){.brand-summary{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}@media(max-width:1450px){.brand-merchant-coverage,.brand-merchant-class-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.brand-page__header{grid-template-columns:minmax(0,1fr)}.brand-page__heading{min-height:0;border-right:0}.brand-summary,.brand-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.brand-page{width:100%;min-height:100%;margin:0;padding:0 0 32px}.brand-page__heading h1{font-size:22px}.brand-page__read-state{grid-template-columns:auto minmax(0,1fr) auto}.brand-summary,.brand-filters{grid-template-columns:minmax(0,1fr)}.brand-drawer-layer{top:0;right:0;bottom:0;left:0}.brand-drawer{width:100%}.brand-drawer__metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-peer-share{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.brand-merchant-coverage,.brand-merchant-class-summary,.brand-drawer__rank,.brand-drawer__metrics>div{grid-template-columns:minmax(0,1fr)}}.brand-page__heading{align-content:space-between}.brand-page__heading p{text-overflow:ellipsis;white-space:nowrap}.brand-summary-card{border-top:2px solid var(--brand-purple);box-shadow:0 1px 3px #25262c09}.brand-summary-card.is-green{border-top-color:var(--brand-green)}.brand-summary-card.is-rose{border-top-color:var(--brand-red)}.brand-summary-card.is-blue{border-top-color:#526f9b}.brand-summary-card.is-orange{border-top-color:var(--brand-orange)}.brand-summary-card strong{font-family:inherit}.brand-filters{margin-bottom:0;border-radius:var(--brand-radius-float) var(--brand-radius-float) 0 0;box-shadow:none}.brand-table-panel{margin-top:-1px;border-radius:0 0 var(--brand-radius-card) var(--brand-radius-card);box-shadow:0 1px 3px #25262c09}.brand-state-card{min-height:300px;border-color:var(--brand-border);border-radius:var(--brand-radius-card)}@media(max-width:980px){.brand-page__heading p{white-space:normal}}@media(max-width:760px){.brand-table-scroll{overflow:visible}.brand-table{min-width:0}.brand-table__head{display:none}.brand-table__body{display:grid;gap:9px;padding:9px}.brand-table__row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;border:1px solid var(--brand-border);border-radius:var(--brand-radius-card)}.brand-table__row>span{padding:0}}@media(max-width:420px){.brand-table__row{grid-template-columns:minmax(0,1fr)}}.competition-page,.competition-state{--competition-bg: #f6f7f9;--competition-surface: #fff;--competition-surface-soft: #faf9fc;--competition-surface-muted: #f3f4f6;--competition-border: #e7e8ec;--competition-border-strong: #d9dbe2;--competition-text: #2f3037;--competition-secondary: #62656f;--competition-muted: #8b8e98;--competition-purple: #6846c7;--competition-purple-soft: #f2effb;--competition-green: #2e7d5b;--competition-green-soft: #edf7f2;--competition-orange: #a86816;--competition-orange-soft: #fff6e8;--competition-red: #ad4752;--competition-red-soft: #fff0f1;--competition-control-height: 40px;--competition-radius-control: 8px;--competition-radius-card: 10px;--competition-radius-float: 12px;width:100%;min-width:0;color:var(--competition-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.45}.competition-page{padding:0 0 32px}.competition-page *,.competition-page *:before,.competition-page *:after,.competition-state *,.competition-state *:before,.competition-state *:after{box-sizing:border-box}.competition-page h1,.competition-page h2,.competition-page h3,.competition-page p{margin:0}.competition-page button,.competition-page input,.competition-page select,.competition-state button{font:inherit}.competition-page button,.competition-state button{cursor:pointer}.competition-page button:disabled,.competition-state button:disabled{cursor:not-allowed}.competition-page svg,.competition-state svg{stroke-width:1.8}.is-spinning{animation:competition-spin .85s linear infinite}@keyframes competition-spin{to{transform:rotate(360deg)}}.competition-page__header{display:grid;min-width:0;margin-bottom:10px;padding:12px;border:1px solid #e5e2ec;border-radius:var(--competition-radius-float);grid-template-columns:clamp(360px,24%,460px) minmax(0,1fr);gap:12px;background:var(--competition-surface-soft);box-shadow:0 2px 8px #2d283a09}.competition-page__header>div:first-child{display:grid;min-width:0;min-height:112px;align-content:space-between;padding:3px 14px 3px 3px;border-right:1px solid #e7e3ed}.competition-page__header>div:first-child>span{margin-bottom:4px;color:var(--competition-purple);font-size:12.5px;font-weight:600;letter-spacing:.08em}.competition-page__header h1{color:var(--competition-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.competition-page__header p{margin-top:4px;overflow:hidden;color:var(--competition-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.competition-read-state{display:flex;min-width:0;min-height:40px;align-self:end;align-items:center;gap:10px;padding:4px 4px 4px 11px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-card);background:#ffffffc7}.competition-read-state__dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--competition-orange);box-shadow:0 0 0 4px #a868161a}.competition-read-state__dot.is-live{background:var(--competition-green);box-shadow:0 0 0 4px #2e7d5b1a}.competition-read-state__dot.is-failed{background:var(--competition-red);box-shadow:0 0 0 4px #ad47521a}.competition-read-state>div{display:grid;min-width:0;flex:1;gap:1px}.competition-read-state strong,.competition-read-state small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-read-state strong{color:var(--competition-secondary);font-size:13px;font-weight:500}.competition-read-state small{color:var(--competition-muted);font-size:12.5px}.competition-read-state button{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-control);color:var(--competition-purple);background:var(--competition-surface);font-size:12.5px;font-weight:500}.competition-read-state button:hover:not(:disabled),.competition-read-state button:focus-visible{border-color:#bfb1e5;outline:0;background:var(--competition-purple-soft)}.competition-read-state button:disabled{opacity:.55}.competition-read-state button svg{width:14px;height:14px}.competition-issues,.competition-notice,.competition-discovered-note{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:9px 12px;border:1px solid #edd9b8;border-radius:var(--competition-radius-control);color:#805417;background:var(--competition-orange-soft);font-size:12.5px}.competition-issues,.competition-notice{margin-bottom:12px}.competition-issues>svg,.competition-notice>svg,.competition-discovered-note>svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px}.competition-issues>div{display:grid;min-width:0;gap:2px}.competition-issues strong{font-weight:600}.competition-issues span,.competition-notice span,.competition-discovered-note span{overflow-wrap:anywhere}.competition-notice{align-items:center;border-color:#d8d0ec;color:#5c3cae;background:#f5f2fc}.competition-notice span{min-width:0;flex:1}.competition-notice button{display:grid;width:26px;height:26px;padding:0;border:0;border-radius:6px;place-items:center;color:inherit;background:transparent}.competition-notice button:hover{background:#6846c717}.competition-notice button svg{width:14px;height:14px}.competition-overview-bar{display:grid;min-width:0;margin-bottom:12px;padding:0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(170px,auto);gap:8px;background:transparent}.competition-overview-bar__metric,.competition-overview-bar__actions{position:relative;min-width:0;min-height:112px;padding:15px 15px 13px;overflow:hidden;border:1px solid var(--competition-border);border-radius:var(--competition-radius-card);background:var(--competition-surface);box-shadow:0 1px 3px #25262c09}.competition-overview-bar__metric:before{position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:0 0 2px 2px;background:#9d88da;content:""}.competition-overview-bar__metric{display:grid;align-content:space-between;gap:2px}.competition-overview-bar__metric span,.competition-overview-bar__metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-overview-bar__metric span{color:var(--competition-muted);font-size:12.5px;font-weight:400}.competition-overview-bar__metric strong{color:var(--competition-text);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.competition-overview-bar__metric small{color:var(--competition-muted);font-size:12.5px}.competition-overview-bar__actions{display:flex;align-items:center;justify-content:center}.competition-overview-bar__actions button,.competition-overview-bar__actions>span{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--competition-purple);border-radius:var(--competition-radius-control);color:#fff;background:var(--competition-purple);font-size:13px;font-weight:500}.competition-overview-bar__actions>span{border-color:var(--competition-border);color:var(--competition-secondary);background:var(--competition-surface-muted)}.competition-overview-bar__actions button:hover,.competition-overview-bar__actions button:focus-visible{outline:0;box-shadow:0 0 0 3px #6846c71a}.competition-overview-bar__actions svg{width:15px;height:15px}.competition-shop-coverage,.competition-workbench{min-width:0;margin-bottom:12px;overflow:visible;border:1px solid var(--competition-border);border-radius:var(--competition-radius-float);background:var(--competition-surface);box-shadow:0 3px 12px #24262d0b}.competition-shop-coverage>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid var(--competition-border);border-radius:var(--competition-radius-float) var(--competition-radius-float) 0 0;background:#f7f6fa}.competition-shop-coverage>header>div{display:grid;min-width:0;gap:1px}.competition-shop-coverage>header span{color:var(--competition-purple);font-size:11.5px;font-weight:600}.competition-shop-coverage>header h2{color:var(--competition-text);font-size:15px;font-weight:600}.competition-shop-coverage>header p{overflow:hidden;color:var(--competition-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.competition-shop-coverage__table{display:grid;padding:8px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px}.competition-shop-coverage__table>button{display:grid;min-width:0;min-height:62px;align-items:center;padding:8px 10px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-control);grid-template-columns:30px minmax(120px,1fr) auto;grid-template-rows:auto auto;gap:1px 9px;color:var(--competition-text);background:var(--competition-surface);text-align:left}.competition-shop-coverage__table>button:hover,.competition-shop-coverage__table>button:focus-visible{border-color:#bfb1e5;outline:0;box-shadow:0 0 0 3px #6846c714}.competition-shop-coverage__table>button.is-selected{border-color:#bfb1e5;background:var(--competition-purple-soft)}.competition-shop-coverage__table>button>svg{width:30px;height:30px;grid-row:1 / 3;padding:7px;border-radius:8px;color:var(--competition-purple);background:var(--competition-purple-soft)}.competition-shop-coverage__table>button>div{display:grid;min-width:0;gap:1px}.competition-shop-coverage__table strong,.competition-shop-coverage__table small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-shop-coverage__table strong{font-size:13.5px;font-weight:500}.competition-shop-coverage__table small,.competition-shop-coverage__table>button>span{color:var(--competition-muted);font-size:11.5px}.competition-shop-coverage__table b{align-self:center;grid-row:1 / 3;padding:4px 7px;border-radius:6px;color:var(--competition-purple);background:var(--competition-purple-soft);font-size:12px;font-weight:600;white-space:nowrap}.competition-shop-coverage__table>button>span{grid-column:2}.competition-empty-inline{padding:18px 14px;color:var(--competition-muted);font-size:13px}.competition-workbench__toolbar{position:relative;z-index:30;display:grid;min-width:0;align-items:end;padding:12px 14px 13px;border-bottom:1px solid var(--competition-border);border-radius:var(--competition-radius-float) var(--competition-radius-float) 0 0;grid-template-columns:minmax(460px,1.5fr) minmax(260px,.8fr) minmax(320px,1fr);gap:12px;background:var(--competition-surface-soft)}.competition-pool-tabs{display:flex;min-width:0;min-height:var(--competition-control-height);align-items:center;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--competition-border-strong);border-radius:var(--competition-radius-control);background:var(--competition-surface)}.competition-pool-tabs button{display:inline-flex;height:30px;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:6px;color:var(--competition-secondary);background:transparent;font-size:12.5px;font-weight:500;white-space:nowrap}.competition-pool-tabs button:hover,.competition-pool-tabs button:focus-visible{outline:0;background:var(--competition-surface-muted)}.competition-pool-tabs button.is-active{color:var(--competition-purple);background:var(--competition-purple-soft)}.competition-pool-tabs button span{min-width:20px;padding:1px 5px;border-radius:999px;color:var(--competition-muted);background:#62656f14;font-size:11px;text-align:center}.competition-pool-tabs button.is-active span{color:var(--competition-purple);background:#6846c71a}.competition-filter-field{position:relative;display:grid;min-width:0;gap:5px}.competition-filter-field>span{color:var(--competition-muted);font-size:12.5px;font-weight:500;line-height:1.2}.competition-select{position:relative;min-width:0}.competition-select__trigger,.competition-search{display:flex;width:100%;min-width:0;height:var(--competition-control-height);align-items:center;gap:8px;padding:0 11px;border:1px solid var(--competition-border-strong);border-radius:var(--competition-radius-control);color:var(--competition-text);background:var(--competition-surface);box-shadow:0 1px 1px #1f202706;font-size:14.5px;font-weight:400}.competition-select__trigger{justify-content:space-between;text-align:left}.competition-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-select__trigger svg,.competition-search>svg{width:15px;height:15px;flex:0 0 15px;color:var(--competition-muted)}.competition-select__trigger:hover,.competition-select.is-open .competition-select__trigger,.competition-search:hover,.competition-search:focus-within{border-color:#b9aae2}.competition-select__trigger:focus-visible,.competition-search:focus-within{outline:0;box-shadow:0 0 0 3px #6846c717}.competition-select.is-open .competition-select__trigger>svg{color:var(--competition-purple);transform:rotate(180deg)}.competition-select__menu{position:absolute;z-index:90;top:calc(100% + 6px);right:0;left:0;max-height:280px;padding:5px;overflow-y:auto;border:1px solid var(--competition-border-strong);border-radius:var(--competition-radius-float);background:var(--competition-surface);box-shadow:0 14px 36px #1f202721}.competition-select__menu button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;color:var(--competition-secondary);background:transparent;font-size:13px;text-align:left}.competition-select__menu button:hover,.competition-select__menu button:focus-visible{outline:0;color:var(--competition-text);background:var(--competition-surface-muted)}.competition-select__menu button[aria-selected=true]{color:var(--competition-purple);background:var(--competition-purple-soft);font-weight:500}.competition-select__menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-select__menu button svg{width:14px;height:14px;flex:0 0 14px}.competition-search{padding-right:4px}.competition-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--competition-text);background:transparent;font-size:14.5px}.competition-search input::placeholder{color:#a3a5ad}.competition-search button{display:grid;width:30px;height:30px;flex:0 0 30px;padding:0;border:0;border-radius:6px;place-items:center;color:var(--competition-muted);background:transparent}.competition-search button:hover{background:var(--competition-surface-muted)}.competition-search button svg{width:14px;height:14px}.competition-selection-note{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:8px 14px;border-bottom:1px solid var(--competition-border);background:#f7f6fa}.competition-selection-note>div{display:grid;min-width:0;gap:1px}.competition-selection-note strong{color:var(--competition-text);font-size:15px;font-weight:600}.competition-selection-note span{overflow:hidden;color:var(--competition-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.competition-selection-note button{height:30px;flex:0 0 auto;padding:0 10px;border:1px solid var(--competition-border);border-radius:7px;color:var(--competition-purple);background:var(--competition-surface);font-size:12px;font-weight:500}.competition-discovered-note{margin:8px}.competition-table-scroll{width:100%;min-width:0;overflow-x:auto;scrollbar-gutter:stable}.competition-relation-table{width:100%;min-width:1580px;border-collapse:collapse;table-layout:fixed}.competition-relation-table.is-discovered{min-width:1320px}.competition-relation-table th,.competition-relation-table td{height:52px;padding:9px 13px;overflow:hidden;border-bottom:1px solid #ececef;color:var(--competition-secondary);font-size:13px;line-height:1.35;text-align:left;vertical-align:middle}.competition-relation-table th{height:44px;color:#737680;background:#f7f8fa;font-size:12.5px;font-weight:500;white-space:nowrap}.competition-relation-table tbody tr:hover{background:#fbfafd}.competition-relation-table tbody tr:last-child td{border-bottom:0}.competition-relation-table th:nth-child(1){width:230px}.competition-relation-table th:nth-child(2){width:205px}.competition-relation-table th:nth-child(3){width:210px}.competition-relation-table th:nth-child(4){width:160px}.competition-relation-table th:nth-child(5){width:125px}.competition-relation-table th:nth-child(6){width:240px}.competition-relation-table th:nth-child(7){width:150px}.competition-relation-table th:nth-child(8){width:220px}.competition-relation-table td>strong{display:block;overflow:hidden;color:var(--competition-text);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.competition-subject{display:flex;min-width:0;align-items:center;gap:9px}.competition-subject>span{display:grid;width:30px;height:30px;flex:0 0 30px;border-radius:8px;place-items:center;color:var(--competition-purple);background:var(--competition-purple-soft)}.competition-subject>span.is-product{color:#9a651c;background:#fff4e2}.competition-subject svg{width:15px;height:15px}.competition-subject>div{display:grid;min-width:0;gap:2px}.competition-subject strong,.competition-subject small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-subject strong{color:var(--competition-text);font-size:13.5px;font-weight:500}.competition-subject small,.competition-cell-note{display:block;margin-top:2px;overflow:hidden;color:var(--competition-muted);font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.competition-id{font-variant-numeric:tabular-nums}.competition-source-tag,.competition-status-tag,.competition-trust,.competition-readonly{display:inline-flex;min-height:23px;align-items:center;padding:2px 7px;border:1px solid var(--competition-border);border-radius:999px;color:var(--competition-secondary);background:var(--competition-surface-muted);font-size:11.5px;font-weight:500;line-height:1.2;white-space:nowrap}.competition-status-tag{margin-left:5px}.competition-status-tag.is-正式,.competition-trust.is-available{border-color:#cae6da;color:var(--competition-green);background:var(--competition-green-soft)}.competition-status-tag.is-候选,.competition-status-tag.is-待识别,.competition-trust.is-partial{border-color:#edd9b8;color:var(--competition-orange);background:var(--competition-orange-soft)}.competition-status-tag.is-已暂停,.competition-trust.is-unavailable{border-color:#ead0d4;color:var(--competition-red);background:var(--competition-red-soft)}.competition-trust.is-stale{border-color:#dadce1;color:#777a84;background:#f2f3f5}.competition-trust{margin-top:3px}.competition-missing-fields{display:flex;max-height:44px;align-items:center;flex-wrap:wrap;gap:3px;overflow:hidden}.competition-missing-fields span{max-width:100%;padding:2px 5px;overflow:hidden;border-radius:5px;color:#895f24;background:var(--competition-orange-soft);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.competition-complete{display:inline-flex;align-items:center;gap:4px;color:var(--competition-green);font-size:12px}.competition-complete svg{width:13px;height:13px}.competition-row-actions{display:flex;align-items:center;gap:5px}.competition-row-actions button,.competition-readonly{display:inline-flex;height:32px;min-width:30px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid var(--competition-border);border-radius:7px;color:var(--competition-secondary);background:var(--competition-surface);font-size:11.5px;font-weight:500}.competition-row-actions button:hover:not(:disabled),.competition-row-actions button:focus-visible,.competition-readonly:hover,.competition-readonly:focus-visible{border-color:#bfb1e5;outline:0;color:var(--competition-purple);background:var(--competition-purple-soft)}.competition-row-actions button.is-primary{border-color:#cfc4eb;color:var(--competition-purple);background:var(--competition-purple-soft)}.competition-row-actions button.is-danger:hover{border-color:#e7c4ca;color:var(--competition-red);background:var(--competition-red-soft)}.competition-row-actions button:disabled{opacity:.5}.competition-row-actions button svg{width:14px;height:14px}.competition-empty{display:grid;min-height:210px;place-content:center;place-items:center;gap:5px;padding:24px;color:var(--competition-muted);text-align:center}.competition-empty svg{width:28px;height:28px;margin-bottom:4px;color:#aaa5b8}.competition-empty strong{color:var(--competition-secondary);font-size:14px;font-weight:600}.competition-empty span{max-width:560px;font-size:12.5px}.competition-empty.is-warning svg{color:var(--competition-orange)}.competition-boundary{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-card);color:var(--competition-secondary);background:var(--competition-surface-soft)}.competition-boundary>svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:var(--competition-purple)}.competition-boundary>div{display:grid;min-width:0;gap:2px}.competition-boundary strong{font-size:12.5px;font-weight:600}.competition-boundary span{overflow-wrap:anywhere;color:var(--competition-muted);font-size:12px}.competition-state{display:grid;width:calc(100% - 28px);min-height:280px;margin:14px;place-content:center;place-items:center;gap:7px;padding:28px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-float);color:var(--competition-muted);background:var(--competition-surface);box-shadow:0 3px 12px #24262d0a;text-align:center}.competition-state>svg{width:30px;height:30px;margin-bottom:4px;color:var(--competition-purple)}.competition-state.is-error>svg{color:var(--competition-red)}.competition-state h1{margin:0;color:var(--competition-text);font-size:18px;font-weight:600}.competition-state p{max-width:620px;margin:0;font-size:13px}.competition-state button{min-height:34px;margin-top:5px;padding:0 12px;border:1px solid var(--competition-purple);border-radius:var(--competition-radius-control);color:#fff;background:var(--competition-purple);font-size:13px}.competition-dialog-backdrop,.competition-drawer-layer{position:fixed;z-index:1000;top:70px;right:0;bottom:0;left:0}.competition-dialog-backdrop{display:flex;justify-content:flex-end;background:#1c1e2447}.competition-dialog,.competition-drawer{display:grid;width:min(720px,calc(100vw - 56px));min-width:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--competition-border-strong);background:var(--competition-bg);box-shadow:-14px 0 40px #181a2026}.competition-dialog>header,.competition-drawer>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--competition-border);background:var(--competition-surface)}.competition-dialog>header>div,.competition-drawer>header>div{min-width:0}.competition-dialog>header span,.competition-drawer>header span{display:block;color:var(--competition-purple);font-size:11.5px;font-weight:600}.competition-dialog>header h2,.competition-drawer>header h2{margin-top:2px;overflow:hidden;color:var(--competition-text);font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.competition-drawer>header p{margin-top:3px;overflow:hidden;color:var(--competition-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.competition-dialog>header>button,.competition-drawer>header>button{display:grid;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:var(--competition-radius-control);place-items:center;color:var(--competition-secondary);background:transparent}.competition-dialog>header>button:hover,.competition-drawer>header>button:hover{background:var(--competition-surface-muted)}.competition-dialog>header>button svg,.competition-drawer>header>button svg{width:17px;height:17px}.competition-dialog__body,.competition-drawer__body{display:grid;min-height:0;align-content:start;gap:12px;padding:14px;overflow-y:auto;background:var(--competition-bg)}.competition-dialog__rule{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #d8d0ec;border-radius:var(--competition-radius-control);color:#5c3cae;background:#f5f2fc;font-size:12.5px}.competition-dialog__rule svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px}.competition-dialog__body>label{display:grid;min-width:0;gap:5px}.competition-dialog__body>label>span{color:var(--competition-secondary);font-size:12.5px;font-weight:500}.competition-dialog__body input,.competition-native-select{width:100%;min-width:0;height:40px;border:1px solid var(--competition-border-strong);border-radius:var(--competition-radius-control);color:var(--competition-text);background:var(--competition-surface);font-size:14.5px}.competition-dialog__body input{padding:0 11px;outline:0}.competition-dialog__body input:focus{border-color:#b9aae2;box-shadow:0 0 0 3px #6846c717}.competition-native-select{position:relative;display:flex;align-items:center}.competition-native-select select{width:100%;height:100%;padding:0 36px 0 11px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:transparent}.competition-native-select svg{position:absolute;right:11px;width:15px;height:15px;color:var(--competition-muted);pointer-events:none}.competition-dialog__error{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid #ead0d4;border-radius:var(--competition-radius-control);color:var(--competition-red);background:var(--competition-red-soft);font-size:12.5px}.competition-dialog__error svg{width:15px;height:15px;flex:0 0 15px}.competition-dialog>footer{display:flex;min-height:64px;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--competition-border);background:var(--competition-surface)}.competition-dialog>footer button{display:inline-flex;height:36px;align-items:center;gap:5px;padding:0 13px;border:1px solid var(--competition-border-strong);border-radius:var(--competition-radius-control);color:var(--competition-secondary);background:var(--competition-surface);font-size:13px;font-weight:500}.competition-dialog>footer button.is-primary{border-color:var(--competition-purple);color:#fff;background:var(--competition-purple)}.competition-dialog>footer button:disabled{opacity:.5}.competition-dialog>footer svg{width:15px;height:15px}.competition-drawer-layer{pointer-events:none}.competition-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1c1e2447;pointer-events:auto}.competition-drawer{position:absolute;inset:0 0 0 auto;pointer-events:auto}.competition-drawer__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.competition-drawer__facts>div{min-width:0;min-height:66px;padding:10px 11px;border:1px solid var(--competition-border);border-radius:var(--competition-radius-control);background:var(--competition-surface)}.competition-drawer__facts span,.competition-drawer__facts strong{display:block}.competition-drawer__facts span{color:var(--competition-muted);font-size:12.5px}.competition-drawer__facts strong{margin-top:4px;overflow-wrap:anywhere;color:var(--competition-text);font-size:14px;font-weight:500}.competition-drawer__section{overflow:hidden;border:1px solid var(--competition-border);border-radius:var(--competition-radius-card);background:var(--competition-surface)}.competition-drawer__section>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--competition-border);background:#f7f6fa}.competition-drawer__section>header h3{color:var(--competition-text);font-size:14px;font-weight:600}.competition-drawer__section>header span{color:var(--competition-purple);font-size:12.5px;font-weight:500}.competition-drawer__section>p{padding:12px;color:var(--competition-secondary);font-size:13px}.competition-coverage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;gap:4px}.competition-coverage-list>div{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:#fafafa}.competition-coverage-list span{min-width:0;overflow:hidden;color:var(--competition-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.competition-coverage-list b{flex:0 0 auto;font-size:11.5px;font-weight:500}.competition-coverage-list b.is-ready{color:var(--competition-green)}.competition-coverage-list b.is-missing{color:var(--competition-orange)}@media(min-width:2200px){.competition-overview-bar{grid-template-columns:repeat(4,minmax(220px,1fr)) minmax(220px,auto)}.competition-shop-coverage__table{grid-template-columns:repeat(4,minmax(300px,1fr))}.competition-workbench__toolbar{grid-template-columns:minmax(620px,1.5fr) minmax(420px,.8fr) minmax(480px,1fr)}}@media(max-width:1450px){.competition-overview-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}.competition-overview-bar__actions{grid-column:span 2}.competition-workbench__toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.competition-pool-tabs{grid-column:1 / -1}}@media(max-width:980px){.competition-page{padding-right:0;padding-left:0}.competition-page__header{grid-template-columns:minmax(0,1fr)}.competition-page__header>div:first-child{border-right:0;border-bottom:1px solid #e7e3ed;padding-bottom:10px}.competition-overview-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-overview-bar__actions{grid-column:span 2}.competition-shop-coverage>header{align-items:flex-start;flex-direction:column;gap:2px}.competition-shop-coverage>header p{white-space:normal}.competition-workbench__toolbar{grid-template-columns:minmax(0,1fr)}.competition-pool-tabs{grid-column:auto}.competition-selection-note{align-items:flex-start}.competition-drawer__facts,.competition-coverage-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.competition-page{padding-right:0;padding-left:0}.competition-page__header,.competition-overview-bar,.competition-workbench__toolbar{padding:8px}.competition-page__header h1{font-size:22px}.competition-read-state{align-items:flex-start;flex-wrap:wrap}.competition-read-state button{margin-left:17px}.competition-overview-bar{grid-template-columns:minmax(0,1fr)}.competition-overview-bar__actions{grid-column:auto}.competition-shop-coverage__table{grid-template-columns:minmax(0,1fr)}.competition-shop-coverage__table>button{grid-template-columns:30px minmax(0,1fr)}.competition-shop-coverage__table b{grid-column:2;grid-row:auto;justify-self:start}.competition-selection-note{flex-direction:column}.competition-dialog,.competition-drawer{width:100%;max-width:100%}.competition-dialog-backdrop,.competition-drawer-layer{top:0;right:0;bottom:0;left:0}}@media(max-width:420px){.competition-overview-bar,.competition-shop-coverage__table{grid-template-columns:minmax(0,1fr)}.competition-workbench__toolbar{padding:10px}}.competition-page__header{margin-bottom:12px}.competition-page__header>div:first-child{align-content:space-between}.competition-source-tag,.competition-status-tag,.competition-trust{padding-right:8px;padding-left:8px;border-color:transparent;font-size:12.5px}.competition-empty strong{font-size:15px}@media(max-width:980px){.competition-page__header>div:first-child{min-height:auto}.competition-page__header p{white-space:normal}}.meeting-review-page{position:relative;z-index:1;width:min(100%,1660px);margin:0 auto;color:#2b2233}.meeting-review-page button,.meeting-review-page input,.meeting-review-page select,.meeting-review-page textarea{font:inherit}.meeting-review-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.meeting-review-heading>div:first-child>span,.meeting-review-ledger-heading>div:first-child>span{color:#6b42d2;font-size:12px;font-weight:760;letter-spacing:.04em}.meeting-review-heading h1{margin:6px 0 4px;color:#251d2c;font-size:clamp(31px,2vw,40px);font-weight:790;letter-spacing:-.04em;line-height:1.05}.meeting-review-heading p{max-width:720px;margin:0;color:#776d7e;font-size:14px;line-height:1.55}.meeting-review-readback{display:flex;min-width:360px;align-items:center;gap:11px;padding:10px 11px 10px 14px;border:1px solid #e5e0eb;border-radius:13px;background:#ffffffeb;box-shadow:0 12px 35px #291e380d}.meeting-review-readback>i{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9a92a0;box-shadow:0 0 0 5px #9a92a01a}.meeting-review-readback.is-live>i,.meeting-review-readback.is-empty>i{background:#33ae7b;box-shadow:0 0 0 5px #33ae7b1c;animation:meeting-review-breathe 2.8s ease-in-out infinite}.meeting-review-readback.is-partial>i{background:#d99024;box-shadow:0 0 0 5px #d990241c}.meeting-review-readback.is-error>i{background:#d75162;box-shadow:0 0 0 5px #d751621c}.meeting-review-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.meeting-review-readback small{color:#9a919f;font-size:11px}.meeting-review-readback strong{margin-top:2px;color:#4f4557;font-size:13px;font-variant-numeric:tabular-nums}.meeting-review-readback button,.meeting-review-gate button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #ded3f5;border-radius:10px;color:#6338c8;background:#f8f4ff;cursor:pointer;font-size:13px;font-weight:710}.meeting-review-readback button:hover,.meeting-review-gate button:hover{border-color:#cbbbef;background:#f2ebff}.meeting-review-readback button:disabled{cursor:wait;opacity:.68}.meeting-review-readback button svg,.meeting-review-gate button svg{width:15px;height:15px}.meeting-review-readback button:disabled svg{animation:meeting-review-spin .9s linear infinite}.meeting-review-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;border:1px solid #f0d6a6;border-radius:12px;color:#76521d;background:#fff9ecf0}.meeting-review-notice.is-error{border-color:#ecc7cd;color:#8e3543;background:#fff6f7}.meeting-review-notice>span{display:grid;width:22px;height:22px;flex:0 0 auto;border-radius:999px;place-items:center;color:#ad7016;background:#f9e8c8}.meeting-review-notice.is-error>span{color:#bd4656;background:#f9dde1}.meeting-review-notice svg{width:13px;height:13px}.meeting-review-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.meeting-review-notice strong{font-size:13px}.meeting-review-notice p{margin:0;font-size:12px;line-height:1.5}.meeting-review-toolbar{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(165px,.72fr) minmax(145px,.62fr) minmax(350px,1.15fr) auto;align-items:center;gap:9px;margin-bottom:14px;padding:10px;border:1px solid #e7e2eb;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 30px #2a1f3908}.meeting-review-toolbar>label{display:grid;min-width:0;min-height:42px;grid-template-columns:17px auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid #e4dfe8;border-radius:10px;background:#fff}.meeting-review-toolbar>label:focus-within,.meeting-review-date-range:focus-within{border-color:#9b7be6;box-shadow:0 0 0 3px #7043d81f}.meeting-review-toolbar>label>svg,.meeting-review-date-range>svg{width:15px;height:15px;color:#744fca;stroke-width:1.8}.meeting-review-toolbar>label>span,.meeting-review-date-range label>span{color:#8d8493;font-size:11px;font-weight:650;white-space:nowrap}.meeting-review-toolbar input,.meeting-review-toolbar select{width:100%;min-width:0;height:40px;padding:0 20px 0 0;border:0;outline:0;color:#4e4555;background:transparent;font-size:13px;font-weight:620}.meeting-review-toolbar input::placeholder{color:#aea6b5;font-weight:500}.meeting-review-date-range{display:grid;min-width:0;min-height:42px;grid-template-columns:16px minmax(120px,1fr) 12px minmax(120px,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid #e4dfe8;border-radius:10px;background:#fff}.meeting-review-date-range label{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.meeting-review-date-range label input{padding:0;font-variant-numeric:tabular-nums}.meeting-review-date-range>i{width:12px;height:1px;background:#d7d0de}.meeting-review-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.meeting-review-toolbar-actions button,.meeting-review-empty button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #ded7e5;border-radius:10px;color:#5d5266;background:#fff;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.meeting-review-toolbar-actions button:hover,.meeting-review-empty button:hover{border-color:#cdbce9;color:#5c35bf;background:#faf7ff}.meeting-review-toolbar-actions button.is-quiet{color:#8c8293;background:#faf9fb}.meeting-review-toolbar-actions button.is-primary,.meeting-review-empty button{border-color:#6845c5;color:#fff;background:linear-gradient(135deg,#5630b7,#744bdd);box-shadow:0 8px 18px #5c37be29}.meeting-review-toolbar-actions button.is-primary:hover,.meeting-review-empty button:hover{border-color:#5630b7;color:#fff;background:linear-gradient(135deg,#4c27ad,#6840d5)}.meeting-review-toolbar-actions button:disabled,.meeting-review-empty button:disabled{cursor:not-allowed;opacity:.55}.meeting-review-toolbar-actions svg,.meeting-review-empty button svg{width:14px;height:14px}.meeting-review-toolbar-actions button:disabled svg{animation:meeting-review-spin .9s linear infinite}.meeting-review-filter-error{margin:-5px 0 13px;color:#bd4656;font-size:12px}.meeting-review-summary{display:grid;min-width:0;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid #e4dfe9;border-radius:17px;background:#fffffff0;box-shadow:0 15px 38px #2b1f3a0d}.meeting-review-summary article{position:relative;display:flex;min-width:0;min-height:158px;flex-direction:column;padding:18px;border-right:1px solid #e6e1ea;background:radial-gradient(circle at 92% 4%,rgb(117 78 212 / 5%),transparent 34%),#fff;animation:meeting-review-rise .38s both}.meeting-review-summary article:last-child{border-right:0}.meeting-review-summary article:nth-child(2){animation-delay:35ms}.meeting-review-summary article:nth-child(3){animation-delay:70ms}.meeting-review-summary article:nth-child(4){animation-delay:105ms}.meeting-review-summary article:nth-child(5){animation-delay:.14s}.meeting-review-summary article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.meeting-review-summary article>header>span{display:grid;width:30px;height:30px;border-radius:9px;place-items:center;color:#7043d6;background:#f0e9ff}.meeting-review-summary article>header svg{width:15px;height:15px}.meeting-review-summary article>header small{overflow:hidden;color:#a097a7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-summary article>p{margin:14px 0 5px;color:#766d7d;font-size:12px;font-weight:650}.meeting-review-summary article>strong{color:#302637;font-size:clamp(27px,1.9vw,34px);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.04em}.meeting-review-summary article>footer{margin-top:auto;padding-top:10px;color:#99909f;font-size:10px}.meeting-review-summary article.is-primary{overflow:hidden;border-color:#4f2ca5;color:#fff;background:radial-gradient(circle at 86% 20%,rgb(255 255 255 / 14%),transparent 25%),radial-gradient(circle at 10% 94%,rgb(190 161 255 / 18%),transparent 34%),linear-gradient(145deg,#312342,#4a2b86 52%,#7045da)}.meeting-review-summary article.is-primary:after{position:absolute;top:-58px;right:-42px;width:150px;height:150px;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;content:"";box-shadow:0 0 0 24px #ffffff0a,0 0 0 52px #ffffff05}.meeting-review-summary article.is-primary>header,.meeting-review-summary article.is-primary>p,.meeting-review-summary article.is-primary>strong,.meeting-review-summary article.is-primary>footer{position:relative;z-index:1}.meeting-review-summary article.is-primary>header>span{color:#fff;background:#ffffff24}.meeting-review-summary article.is-primary>header small,.meeting-review-summary article.is-primary>p,.meeting-review-summary article.is-primary>footer{color:#ffffffad}.meeting-review-summary article.is-primary>strong{color:#fff;font-size:clamp(34px,2.4vw,44px)}.meeting-review-ledger{overflow:hidden;border:1px solid #e5e0e9;border-radius:17px;background:#fffffff0;box-shadow:0 15px 40px #2b1f3a0a}.meeting-review-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e9e5ed}.meeting-review-ledger-heading h2{margin:4px 0 2px;color:#302638;font-size:20px;letter-spacing:-.025em}.meeting-review-ledger-heading p{margin:0;color:#918895;font-size:11px}.meeting-review-scope{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.meeting-review-scope span{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid #e5e0e9;border-radius:9px;color:#6f6478;background:#faf9fb;font-size:11px;font-weight:650}.meeting-review-scope span.is-gap{border-color:#efd8ac;color:#966922;background:#fffaf0}.meeting-review-scope svg{width:13px;height:13px;color:#744cca}.meeting-review-scope span.is-gap svg{color:#b77818}.meeting-review-table{min-width:0}.meeting-review-table-head,.meeting-review-table-body>article{display:grid;min-width:0;grid-template-columns:minmax(260px,1.7fr) minmax(150px,.85fr) minmax(190px,1fr) minmax(150px,.85fr) 100px 116px;align-items:center;gap:14px}.meeting-review-table-head{min-height:42px;padding:0 20px;color:#9a919f;background:#faf9fb;font-size:10px;font-weight:680}.meeting-review-table-body>article{min-height:86px;padding:12px 20px;border-top:1px solid #eeeaf1;transition:background .16s ease,transform .16s ease}.meeting-review-table-body>article:hover{background:#fcfbfe}.meeting-review-topic{display:flex;min-width:0;align-items:center;gap:11px}.meeting-review-topic>span{display:grid;width:36px;height:36px;flex:0 0 36px;border:1px solid #e1d7f5;border-radius:11px;place-items:center;color:#7145cf;background:#f3edff}.meeting-review-topic svg{width:16px;height:16px}.meeting-review-topic>div,.meeting-review-time{display:flex;min-width:0;flex-direction:column;gap:4px}.meeting-review-topic strong,.meeting-review-time strong{overflow:hidden;color:#463b4e;font-size:13px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.meeting-review-topic small,.meeting-review-time small{overflow:hidden;color:#9a919f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-table-body>article>span:not(.meeting-review-status){overflow:hidden;color:#665c6e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-attendees{display:flex;min-width:0;align-items:center;gap:5px}.meeting-review-attendees>span{overflow:hidden;color:#665c6e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-attendees>small{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:#6942c2;background:#f1ebff;font-size:9px}.meeting-review-status{display:inline-flex;width:fit-content;min-width:60px;min-height:25px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #e5e0e8;border-radius:999px;color:#776d7e;background:#faf9fb;font-size:10px;font-weight:700;white-space:nowrap}.meeting-review-status.is-draft{border-color:#ded4f1;color:#6640ba;background:#f5f1ff}.meeting-review-status.is-scheduled,.meeting-review-status.is-processing,.meeting-review-status.is-pending{border-color:#ecd7aa;color:#94651e;background:#fff9ed}.meeting-review-status.is-recording{border-color:#bfe7d6;color:#1f805d;background:#eefaf5}.meeting-review-status.is-confirmed{border-color:#c6e8d9;color:#28795b;background:#f1faf6}.meeting-review-status.is-archived{border-color:#dcd7e1;color:#655c6d;background:#f7f6f8}.meeting-review-status.is-cancelled,.meeting-review-status.is-error{border-color:#ebcbd0;color:#a54150;background:#fff5f6}.meeting-review-open{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #e0d6f2;border-radius:9px;color:#6339c4;background:#faf7ff;cursor:pointer;font-size:11px;font-weight:700}.meeting-review-open:hover{border-color:#cbb8ec;background:#f3edff}.meeting-review-open svg{width:13px;height:13px}.meeting-review-pagination{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:9px 20px;border-top:1px solid #e9e5ed;background:#faf9fb}.meeting-review-pagination>span{color:#8d8392;font-size:10px}.meeting-review-pagination>div{display:flex;gap:7px}.meeting-review-pagination button{min-width:70px;min-height:32px;border:1px solid #ded7e4;border-radius:9px;color:#655a6d;background:#fff;cursor:pointer;font-size:10px;font-weight:680}.meeting-review-pagination button:hover:not(:disabled){border-color:#cbb9ea;color:#6339c3;background:#f7f3ff}.meeting-review-pagination button:disabled{cursor:not-allowed;opacity:.45}.meeting-review-empty{position:relative;display:grid;min-height:370px;grid-template-columns:auto minmax(280px,620px) minmax(220px,320px);align-items:center;justify-content:center;gap:30px;overflow:hidden;padding:46px;background:radial-gradient(circle at 17% 85%,rgb(113 69 207 / 5%),transparent 26%),linear-gradient(130deg,transparent 0 58%,rgb(119 82 205 / 2.5%) 58% 100%)}.meeting-review-empty:before{position:absolute;top:52px;right:8%;width:210px;height:210px;border:1px solid rgb(106 68 196 / 7%);border-radius:50%;content:"";box-shadow:0 0 0 34px #6a44c405,0 0 0 72px #6a44c403;pointer-events:none}.meeting-review-empty>span{position:relative;z-index:1;display:grid;width:82px;height:82px;border:1px solid #ded1f7;border-radius:25px;place-items:center;color:#7045d0;background:linear-gradient(145deg,#f7f3ff,#eee5ff);box-shadow:0 18px 40px #5b37b01f}.meeting-review-empty>span:after{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgb(112 69 208 / 14%);border-radius:18px;content:""}.meeting-review-empty>span svg{position:relative;z-index:1;width:31px;height:31px}.meeting-review-empty>div{position:relative;z-index:1}.meeting-review-empty>div>small{color:#9b89c4;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:720;letter-spacing:.15em}.meeting-review-empty h2{margin:8px 0;color:#302438;font-size:27px;letter-spacing:-.035em}.meeting-review-empty p{max-width:560px;margin:0 0 19px;color:#7c7284;font-size:13px;line-height:1.8}.meeting-review-empty aside{position:relative;z-index:1;display:grid;gap:8px;padding:12px;border:1px solid rgb(104 69 197 / 10%);border-radius:15px;background:#ffffffc7;box-shadow:0 18px 45px #2d1f3d0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.meeting-review-empty aside>div{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:0 13px;border:1px solid #ece8ef;border-radius:11px;background:#fff}.meeting-review-empty aside span{color:#807587;font-size:11px;font-weight:650}.meeting-review-empty aside strong{color:#4e3f58;font-size:21px;font-variant-numeric:tabular-nums}.meeting-review-empty aside>div.is-gap{border-color:#f0ddb7;background:#fffbf2}.meeting-review-empty aside>div.is-gap strong{color:#a67021}.meeting-review-footer{display:flex;align-items:center;gap:7px;padding:12px 3px 2px;color:#928897;font-size:10px}.meeting-review-footer svg{width:13px;height:13px;color:#7550c5}.meeting-review-gate{display:flex;width:min(720px,100%);min-height:240px;align-items:center;gap:18px;margin:80px auto;padding:30px;border:1px solid #e5e0e9;border-radius:20px;background:#ffffffeb;box-shadow:0 24px 70px #2d203d12}.meeting-review-gate>span{display:grid;width:54px;height:54px;flex:0 0 54px;border-radius:17px;place-items:center;color:#7045cb;background:#f1ebff}.meeting-review-gate.is-error>span{color:#b74353;background:#fff0f2}.meeting-review-gate>span svg{width:23px;height:23px}.meeting-review-gate>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.meeting-review-gate strong{color:#3f3348;font-size:18px}.meeting-review-gate p{margin:7px 0 14px;color:#817787;font-size:12px;line-height:1.65}.meeting-review-loading{display:grid;width:min(100%,1660px);margin:0 auto;gap:14px}.meeting-review-loading>div,.meeting-review-loading-summary>span{overflow:hidden;border-radius:14px;background:linear-gradient(100deg,#eeebf2bd 10%,#faf9fbeb,#eeebf2bd 66%);background-size:220% 100%;animation:meeting-review-skeleton 1.6s linear infinite}.meeting-review-loading-heading{width:min(520px,100%);height:84px}.meeting-review-loading-toolbar{height:62px}.meeting-review-loading-summary{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e7e2eb;border-radius:17px;background:#e7e2eb}.meeting-review-loading-summary>span{height:158px;border-radius:0}.meeting-review-loading-content{height:370px}.meeting-review-overlay,.meeting-review-confirm-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:14px;background:#1b142347;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:meeting-review-overlay-in .18s ease both}.meeting-review-confirm-overlay{z-index:90;align-items:center;justify-content:center}.meeting-review-detail,.meeting-review-editor{display:flex;width:min(780px,calc(100vw - 28px));height:calc(100dvh - 28px);overflow:hidden;flex-direction:column;border:1px solid rgb(104 69 197 / 13%);border-radius:22px;background:#fbfafc;box-shadow:0 30px 100px #23173133;animation:meeting-review-drawer-in .26s cubic-bezier(.22,1,.36,1) both}.meeting-review-editor{width:min(940px,calc(100vw - 28px))}.meeting-review-detail>header,.meeting-review-editor>header{position:relative;display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;overflow:hidden;border-bottom:1px solid #e7e2eb;background:radial-gradient(circle at 88% 10%,rgb(124 82 218 / 13%),transparent 34%),linear-gradient(135deg,#fff,#f7f3ff)}.meeting-review-detail>header:after,.meeting-review-editor>header:after{position:absolute;top:-64px;right:72px;width:145px;height:145px;border:1px solid rgb(105 67 198 / 9%);border-radius:50%;content:"";box-shadow:0 0 0 24px #6943c605}.meeting-review-detail>header>div,.meeting-review-editor>header>div{position:relative;z-index:1;min-width:0}.meeting-review-detail>header span,.meeting-review-editor>header span{color:#7c59cf;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:760;letter-spacing:.16em}.meeting-review-detail>header h2,.meeting-review-editor>header h2{overflow:hidden;margin:6px 0 4px;color:#302438;font-size:24px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.meeting-review-detail>header p,.meeting-review-editor>header p{overflow:hidden;margin:0;color:#837889;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-detail>header>button,.meeting-review-editor>header>button{position:relative;z-index:2;display:grid;width:36px;height:36px;flex:0 0 36px;border:1px solid #e4dfe8;border-radius:11px;place-items:center;color:#716676;background:#ffffffe0;cursor:pointer}.meeting-review-detail>header>button:hover,.meeting-review-editor>header>button:hover{border-color:#cdbcea;color:#6339c3}.meeting-review-detail>header>button svg,.meeting-review-editor>header>button svg{width:17px;height:17px}.meeting-review-detail-body,.meeting-review-editor-body{min-height:0;flex:1;overflow-y:auto;padding:16px;scrollbar-color:rgb(112 93 135 / 22%) transparent;scrollbar-width:thin}.meeting-review-editor-body{width:100%;min-inline-size:0;margin:0;border:0}.meeting-review-editor-body:disabled{cursor:wait}.meeting-review-detail-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:10px;color:#726779}.meeting-review-detail-state svg{width:24px;height:24px;color:#7348ce;animation:meeting-review-spin .9s linear infinite}.meeting-review-detail-state.is-error svg{color:#b84353;animation:none}.meeting-review-detail-state p{max-width:520px;margin:0;color:#8b808f;font-size:11px;line-height:1.6;text-align:center}.meeting-review-inline-error{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 11px;border:1px solid #eccbd0;border-radius:10px;color:#99414e;background:#fff6f7;font-size:11px;line-height:1.55}.meeting-review-inline-error svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px}.meeting-review-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.meeting-review-detail-facts>div{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:center;gap:7px;padding:11px;border:1px solid #e8e3eb;border-radius:12px;background:#fff}.meeting-review-detail-facts>div>span{color:#988f9d;font-size:9px}.meeting-review-detail-facts>div>strong:not(.meeting-review-status){overflow:hidden;color:#554a5d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-detail-section{margin-bottom:12px;padding:15px;border:1px solid #e8e3eb;border-radius:14px;background:#fff}.meeting-review-detail-section>header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.meeting-review-detail-section>header>svg{width:17px;height:17px;color:#7045c9}.meeting-review-detail-section>header>div{min-width:0}.meeting-review-detail-section h3{margin:0;color:#493d51;font-size:13px}.meeting-review-detail-section>header p{margin:2px 0 0;color:#9a919f;font-size:9px}.meeting-review-people{display:flex;flex-wrap:wrap;gap:7px}.meeting-review-people>span{display:grid;min-height:44px;grid-template-columns:28px auto;grid-template-rows:1fr 1fr;align-items:center;column-gap:8px;padding:6px 10px 6px 6px;border:1px solid #e7e1ec;border-radius:10px;background:#faf9fb}.meeting-review-people i{display:grid;width:28px;height:28px;grid-row:1 / 3;border-radius:9px;place-items:center;color:#fff;background:linear-gradient(145deg,#5a32b8,#7d55de);font-size:10px;font-style:normal;font-weight:760}.meeting-review-people strong{align-self:end;color:#574c60;font-size:10px}.meeting-review-people small{align-self:start;color:#9b919f;font-size:8px}.meeting-review-agenda-list,.meeting-review-conclusion-list,.meeting-review-action-list,.meeting-review-version-list{display:grid;gap:8px}.meeting-review-agenda-list>article,.meeting-review-conclusion-list>article,.meeting-review-action-list>article,.meeting-review-version-list>article{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid #ece8ef;border-radius:11px;background:#fcfbfd}.meeting-review-agenda-list>article>span,.meeting-review-version-list>article>span{display:grid;min-width:30px;height:25px;border-radius:8px;place-items:center;color:#6d43c9;background:#efe8ff;font-size:9px;font-weight:760}.meeting-review-agenda-list>article>div,.meeting-review-conclusion-list>article>div,.meeting-review-action-list>article>div,.meeting-review-version-list>article>div{min-width:0;flex:1}.meeting-review-agenda-list strong,.meeting-review-conclusion-list strong,.meeting-review-action-list strong,.meeting-review-version-list strong{color:#55495d;font-size:11px}.meeting-review-agenda-list p,.meeting-review-conclusion-list p,.meeting-review-action-list p{margin:4px 0;color:#786e80;font-size:10px;line-height:1.55;white-space:pre-wrap}.meeting-review-agenda-list small,.meeting-review-conclusion-list small,.meeting-review-action-list small,.meeting-review-version-list small{display:block;margin-top:2px;color:#9e95a3;font-size:8px;line-height:1.5}.meeting-review-conclusion-list>article>span{min-width:46px;padding:4px 7px;border-radius:999px;color:#6a41c2;background:#f0eaff;font-size:8px;font-weight:720;text-align:center}.meeting-review-action-list>article>span{display:grid;width:25px;height:25px;flex:0 0 25px;border-radius:8px;place-items:center;color:#2c8a67;background:#eaf8f2}.meeting-review-action-list svg{width:12px;height:12px}.meeting-review-minutes{margin:0;color:#655b6d;font-size:11px;line-height:1.75;white-space:pre-wrap}.meeting-review-detail-empty{display:flex;align-items:center;gap:9px;padding:12px;border:1px dashed #dfd9e4;border-radius:10px;background:#fbfafc}.meeting-review-detail-empty>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#c5b9d5}.meeting-review-detail-empty p{margin:0;color:#908696;font-size:10px}.meeting-review-detail-actions{display:flex;min-height:68px;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e7e2eb;background:#fffffff2}.meeting-review-detail-actions button,.meeting-review-editor>footer button,.meeting-review-confirm button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #ddd6e3;border-radius:10px;color:#655a6d;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.meeting-review-detail-actions button svg,.meeting-review-editor>footer button svg,.meeting-review-confirm button svg{width:14px;height:14px}.meeting-review-detail-actions button.is-quiet,.meeting-review-editor>footer button.is-quiet{color:#766c7d;background:#faf9fb}.meeting-review-detail-actions button.is-danger,.meeting-review-confirm button.is-danger{border-color:#ebcbd0;color:#a44250;background:#fff6f7}.meeting-review-detail-actions button.is-primary,.meeting-review-editor>footer button.is-primary,.meeting-review-confirm button.is-primary{border-color:#6845c5;color:#fff;background:linear-gradient(135deg,#5630b7,#744bdd);box-shadow:0 8px 18px #5c37be24}.meeting-review-detail-actions button:disabled,.meeting-review-detail>header>button:disabled,.meeting-review-editor>header>button:disabled,.meeting-review-editor>footer button:disabled,.meeting-review-confirm button:disabled{cursor:not-allowed;opacity:.5}.meeting-review-editor-body>section{margin-bottom:12px;padding:16px;border:1px solid #e8e3eb;border-radius:14px;background:#fff}.meeting-review-editor-body>section>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.meeting-review-editor-body>section>header>span{display:grid;width:30px;height:30px;flex:0 0 30px;border-radius:9px;place-items:center;color:#6e43c8;background:#f0e9ff;font-size:9px;font-weight:760}.meeting-review-editor-body>section>header>div{min-width:0;flex:1}.meeting-review-editor-body>section>header h3{margin:0;color:#4b3f53;font-size:13px}.meeting-review-editor-body>section>header p{margin:2px 0 0;color:#99909e;font-size:9px}.meeting-review-editor-body>section>header>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;border:1px solid #ded3f3;border-radius:9px;color:#653bc1;background:#f8f4ff;cursor:pointer;font-size:10px;font-weight:700}.meeting-review-editor-body>section>header>button svg{width:12px;height:12px}.meeting-review-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-review-form-grid>label,.meeting-review-minutes-field{display:flex;min-width:0;flex-direction:column;gap:6px}.meeting-review-form-grid>label.is-wide{grid-column:1 / -1}.meeting-review-form-grid label>span,.meeting-review-minutes-field>span{color:#7d7284;font-size:10px;font-weight:680}.meeting-review-form-grid input,.meeting-review-form-grid select,.meeting-review-form-grid textarea,.meeting-review-minutes-field textarea{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid #e2dce7;border-radius:10px;outline:0;color:#4e4356;background:#fcfbfd;font-size:11px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.meeting-review-form-grid textarea,.meeting-review-minutes-field textarea{min-height:76px;padding:10px 11px;line-height:1.55;resize:vertical}.meeting-review-minutes-field textarea{min-height:120px}.meeting-review-form-grid input:focus,.meeting-review-form-grid select:focus,.meeting-review-form-grid textarea:focus,.meeting-review-minutes-field textarea:focus{border-color:#9b79e4;background:#fff;box-shadow:0 0 0 3px #7043d81a}.meeting-review-option-grid,.meeting-review-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.meeting-review-option-grid>label,.meeting-review-task-grid>label{position:relative;display:flex;min-width:0;min-height:58px;align-items:center;gap:8px;padding:8px;border:1px solid #e7e1eb;border-radius:11px;background:#fcfbfd;cursor:pointer}.meeting-review-option-grid>label.is-selected,.meeting-review-task-grid>label.is-selected{border-color:#cbb8eb;background:#f7f3ff;box-shadow:0 5px 15px #623bb912}.meeting-review-option-grid>label:has(input:focus-visible),.meeting-review-task-grid>label:has(input:focus-visible){outline:3px solid rgb(112 67 216 / 18%);outline-offset:2px}.meeting-review-option-grid input,.meeting-review-task-grid input{position:absolute;width:1px;height:1px;opacity:0}.meeting-review-option-grid i{display:grid;width:32px;height:32px;flex:0 0 32px;border-radius:10px;place-items:center;color:#6c44c4;background:#eee7ff;font-size:10px;font-style:normal;font-weight:760}.meeting-review-option-grid label>span,.meeting-review-task-grid label>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.meeting-review-option-grid strong,.meeting-review-task-grid strong{overflow:hidden;color:#564b5e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-option-grid small,.meeting-review-task-grid small{overflow:hidden;color:#99909e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-option-grid label>svg,.meeting-review-task-grid label>svg{width:13px;height:13px;flex:0 0 13px;color:transparent}.meeting-review-option-grid label.is-selected>svg,.meeting-review-task-grid label.is-selected>svg{color:#6b42c7}.meeting-review-editor-list{display:grid;gap:9px;margin-top:10px}.meeting-review-editor-list>article{padding:12px;border:1px solid #e8e3eb;border-radius:12px;background:#faf9fb}.meeting-review-editor-list>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.meeting-review-editor-list>article>header strong{color:#6c43c7;font-size:10px}.meeting-review-editor-list>article>header button{display:grid;width:26px;height:26px;border:1px solid #e4dde8;border-radius:8px;place-items:center;color:#9a8fa0;background:#fff;cursor:pointer}.meeting-review-editor-list>article>header button:hover{border-color:#e3bfc5;color:#aa4050;background:#fff7f8}.meeting-review-editor-list>article>header svg{width:12px;height:12px}.meeting-review-editor-empty{display:flex;min-height:68px;align-items:center;justify-content:center;gap:8px;border:1px dashed #ddd6e2;border-radius:11px;color:#918796;background:#fbfafc;font-size:10px}.meeting-review-editor-empty svg{width:15px;height:15px;color:#8d6ad5}.meeting-review-task-gap{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #efdab0;border-radius:11px;color:#865d21;background:#fffaf0}.meeting-review-task-gap>svg{width:16px;height:16px;flex:0 0 16px}.meeting-review-task-gap>div{min-width:0}.meeting-review-task-gap strong{font-size:11px}.meeting-review-task-gap p{margin:3px 0 0;font-size:9px;line-height:1.55}.meeting-review-editor>footer{display:flex;min-height:70px;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #e7e2eb;background:#fffffff5}.meeting-review-editor>footer>div{display:flex;min-width:0;flex:1;align-items:center;gap:6px;color:#918796;font-size:9px}.meeting-review-editor>footer>div svg{width:13px;height:13px;flex:0 0 13px;color:#7049c4}.meeting-review-editor>footer button:disabled svg,.meeting-review-confirm button:disabled svg{animation:meeting-review-spin .9s linear infinite}.meeting-review-confirm{width:min(430px,calc(100vw - 32px));padding:28px;border:1px solid rgb(104 69 197 / 14%);border-radius:20px;background:#fff;box-shadow:0 28px 90px #23173140;text-align:center;animation:meeting-review-confirm-in .22s cubic-bezier(.22,1,.36,1) both}.meeting-review-confirm>span{display:grid;width:48px;height:48px;margin:0 auto 15px;border-radius:15px;place-items:center;color:#6e43c8;background:#f0e9ff}.meeting-review-confirm>span svg{width:21px;height:21px}.meeting-review-confirm h2{margin:0;color:#382c40;font-size:20px}.meeting-review-confirm>strong{display:block;overflow:hidden;margin-top:8px;color:#6f6377;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meeting-review-confirm>p{margin:9px 0 22px;color:#8a7f8f;font-size:11px;line-height:1.65}.meeting-review-confirm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1420px){.meeting-review-toolbar{grid-template-columns:minmax(240px,1.3fr) minmax(170px,.7fr) minmax(150px,.65fr) minmax(350px,1.2fr)}.meeting-review-toolbar-actions{grid-column:1 / -1}.meeting-review-summary{grid-template-columns:1.2fr repeat(2,minmax(0,1fr))}.meeting-review-summary article:nth-child(3){border-right:0}.meeting-review-summary article:nth-child(n+4){border-top:1px solid #e6e1ea}.meeting-review-table-head,.meeting-review-table-body>article{grid-template-columns:minmax(230px,1.6fr) minmax(125px,.8fr) minmax(170px,1fr) minmax(125px,.8fr) 82px 105px;gap:10px}}@media(max-width:1180px){.meeting-review-heading{align-items:stretch;flex-direction:column}.meeting-review-readback{width:100%;min-width:0}.meeting-review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-date-range{grid-column:1 / -1}.meeting-review-empty{grid-template-columns:auto minmax(280px,1fr)}.meeting-review-empty aside{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-review-table-head{display:none}.meeting-review-table-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.meeting-review-table-body>article{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;border:1px solid #e8e3eb;border-radius:13px}.meeting-review-topic,.meeting-review-open{grid-column:1 / -1}.meeting-review-table-body [data-label]{display:flex;min-width:0;flex-direction:column;gap:4px}.meeting-review-table-body [data-label]:before{color:#a097a5;content:attr(data-label);font-size:8px;font-weight:650}.meeting-review-status{align-self:end}.meeting-review-open{width:100%}.meeting-review-detail-facts,.meeting-review-option-grid,.meeting-review-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.meeting-review-heading h1{font-size:32px}.meeting-review-heading p{font-size:12px}.meeting-review-readback{flex-wrap:wrap}.meeting-review-readback button{margin-left:auto}.meeting-review-toolbar{grid-template-columns:1fr}.meeting-review-date-range,.meeting-review-toolbar-actions{grid-column:auto}.meeting-review-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-toolbar-actions button.is-primary{grid-column:1 / -1}.meeting-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.meeting-review-summary article{min-height:140px;border-top:1px solid #e6e1ea}.meeting-review-summary article:nth-child(odd){border-right:1px solid #e6e1ea}.meeting-review-summary article:nth-child(2n){border-right:0}.meeting-review-summary article.is-primary{grid-column:1 / -1;border-top:0;border-right:0}.meeting-review-ledger-heading{align-items:flex-start;flex-direction:column}.meeting-review-scope{width:100%;justify-content:flex-start}.meeting-review-table-body{grid-template-columns:1fr}.meeting-review-empty{min-height:0;grid-template-columns:1fr;gap:18px;padding:28px 20px;text-align:center}.meeting-review-empty>span{width:68px;height:68px;margin:0 auto}.meeting-review-empty h2{font-size:24px}.meeting-review-empty aside{grid-column:auto;grid-template-columns:1fr;text-align:left}.meeting-review-footer{align-items:flex-start;line-height:1.55}.meeting-review-overlay{padding:0}.meeting-review-detail,.meeting-review-editor{width:100vw;height:100dvh;border:0;border-radius:0}.meeting-review-detail>header,.meeting-review-editor>header{min-height:92px;padding:16px}.meeting-review-detail>header h2,.meeting-review-editor>header h2{font-size:20px}.meeting-review-detail-body,.meeting-review-editor-body{padding:12px}.meeting-review-detail-actions{flex-wrap:wrap;padding:10px 12px}.meeting-review-detail-actions button{min-width:calc(50% - 4px);flex:1}.meeting-review-form-grid,.meeting-review-option-grid,.meeting-review-task-grid{grid-template-columns:1fr}.meeting-review-editor-body>section{padding:13px}.meeting-review-editor-body>section>header{flex-wrap:wrap}.meeting-review-editor-body>section>header>button{margin-left:40px}.meeting-review-editor>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:10px 12px}.meeting-review-editor>footer>div{grid-column:1 / -1}.meeting-review-loading-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-loading-summary>span:first-child{grid-column:1 / -1}}@media(max-width:430px){.meeting-review-heading{margin-bottom:13px}.meeting-review-heading h1{font-size:30px}.meeting-review-readback{padding:10px}.meeting-review-readback button{width:100%}.meeting-review-toolbar{padding:8px}.meeting-review-date-range{grid-template-columns:16px minmax(0,1fr);padding:7px 10px}.meeting-review-date-range>svg{grid-row:1 / 3}.meeting-review-date-range>label{grid-column:2}.meeting-review-date-range>i{display:none}.meeting-review-summary article{min-height:128px;padding:14px}.meeting-review-summary article>strong{font-size:25px}.meeting-review-summary article.is-primary>strong{font-size:36px}.meeting-review-ledger-heading{padding:15px}.meeting-review-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-scope span{justify-content:center}.meeting-review-scope span:last-child{grid-column:1 / -1}.meeting-review-table-body{padding:9px}.meeting-review-table-body>article{grid-template-columns:1fr}.meeting-review-topic,.meeting-review-open{grid-column:auto}.meeting-review-status{align-self:start}.meeting-review-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-people>span{width:100%}.meeting-review-detail-actions button{min-width:100%}.meeting-review-confirm{padding:23px 18px}}@keyframes meeting-review-breathe{0%,to{transform:scale(.86)}50%{transform:scale(1.08)}}@keyframes meeting-review-spin{to{transform:rotate(360deg)}}@keyframes meeting-review-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes meeting-review-skeleton{to{background-position:-120% 0}}@keyframes meeting-review-overlay-in{0%{opacity:0}}@keyframes meeting-review-drawer-in{0%{opacity:0;transform:translate(32px) scale(.985)}}@keyframes meeting-review-confirm-in{0%{opacity:0;transform:translateY(12px) scale(.97)}}@media(prefers-reduced-motion:reduce){.meeting-review-page *,.meeting-review-page *:before,.meeting-review-page *:after,.meeting-review-overlay,.meeting-review-overlay *,.meeting-review-overlay *:before,.meeting-review-overlay *:after,.meeting-review-confirm-overlay,.meeting-review-confirm-overlay *,.meeting-review-confirm-overlay *:before,.meeting-review-confirm-overlay *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.meeting-review-page,.meeting-review-gate,.meeting-review-loading{--meeting-ink: #2f3037;--meeting-muted: #62656f;--meeting-soft: #8b8e98;--meeting-line: #e7e8ec;--meeting-line-strong: #d9dbe2;--meeting-violet: #6846c7;--meeting-violet-soft: #f2effb;--meeting-green: #2e7d5b;--meeting-amber: #a86816;width:100%;max-width:none;color:var(--meeting-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.meeting-review-page{padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa}.meeting-review-page *,.meeting-review-page *:before,.meeting-review-page *:after,.meeting-review-overlay *,.meeting-review-overlay *:before,.meeting-review-overlay *:after,.meeting-review-confirm-overlay *,.meeting-review-confirm-overlay *:before,.meeting-review-confirm-overlay *:after{box-sizing:border-box}.meeting-review-heading{align-items:flex-end;gap:20px;margin-bottom:12px}.meeting-review-heading>div:first-child>span,.meeting-review-ledger-heading>div:first-child>span{color:var(--meeting-violet);font-size:11px;font-weight:700;letter-spacing:0}.meeting-review-heading h1{margin:3px 0 0;color:var(--meeting-ink);font-size:24px;font-weight:750;letter-spacing:-.035em;line-height:1.2}.meeting-review-heading p{margin-top:5px;color:var(--meeting-muted);font-size:12px;line-height:1.55}.meeting-review-readback{min-width:252px;min-height:40px;gap:9px;padding:7px 8px 7px 12px;border-color:var(--meeting-line);border-radius:8px;background:#fff;box-shadow:none}.meeting-review-readback small{color:var(--meeting-soft);font-size:10px}.meeting-review-readback strong{color:var(--meeting-muted);font-size:12px}.meeting-review-readback button,.meeting-review-gate button{min-height:34px;padding:0 11px;border-color:#dcd3ed;border-radius:8px;color:var(--meeting-violet);background:#fff;font-size:11.5px;font-weight:680}.meeting-review-readback button:hover,.meeting-review-gate button:hover{border-color:#cbbce4;background:var(--meeting-violet-soft)}.meeting-review-notice{gap:9px;margin-bottom:12px;padding:9px 11px;border-radius:8px;color:#79551f;background:#fff9ee}.meeting-review-notice>span{width:20px;height:20px}.meeting-review-notice strong{font-size:12px}.meeting-review-notice p{font-size:11px}.meeting-review-toolbar{grid-template-columns:minmax(220px,1.1fr) minmax(150px,.64fr) minmax(135px,.56fr) minmax(330px,1.15fr) auto;gap:8px;margin-bottom:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-review-toolbar>label,.meeting-review-date-range{min-height:40px;border-color:var(--meeting-line);border-radius:8px;background:#fff}.meeting-review-toolbar>label>span,.meeting-review-date-range label>span{color:var(--meeting-soft);font-size:10px}.meeting-review-toolbar input,.meeting-review-toolbar select{color:var(--meeting-ink);font-size:12px;font-weight:620}.meeting-review-toolbar-actions button,.meeting-review-empty button{min-height:40px;padding:0 12px;border-color:var(--meeting-line-strong);border-radius:8px;color:var(--meeting-muted);background:#fff;box-shadow:none;font-size:11px;font-weight:680}.meeting-review-toolbar-actions button.is-primary,.meeting-review-empty button{border-color:var(--meeting-violet);color:#fff;background:var(--meeting-violet);box-shadow:none}.meeting-review-toolbar-actions button.is-primary:hover,.meeting-review-empty button:hover{border-color:#5938b4;color:#fff;background:#5938b4}.meeting-review-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;border-color:var(--meeting-line);border-radius:10px;background:#fff;box-shadow:none}.meeting-review-summary article,.meeting-review-summary article.is-primary{min-height:104px;padding:12px;border-right-color:var(--meeting-line);color:var(--meeting-ink);background:#fff;animation:none}.meeting-review-summary article.is-primary:after{display:none}.meeting-review-summary article>header>span,.meeting-review-summary article.is-primary>header>span{width:26px;height:26px;border-radius:8px;color:var(--meeting-violet);background:var(--meeting-violet-soft)}.meeting-review-summary article>header small,.meeting-review-summary article.is-primary>header small{color:var(--meeting-soft);font-size:9.5px}.meeting-review-summary article>p,.meeting-review-summary article.is-primary>p{margin:8px 0 2px;color:var(--meeting-muted);font-size:10.5px}.meeting-review-summary article>strong,.meeting-review-summary article.is-primary>strong{color:var(--meeting-ink);font-size:clamp(20px,1.25vw,24px);font-weight:750;letter-spacing:-.025em}.meeting-review-summary article>footer,.meeting-review-summary article.is-primary>footer{padding-top:6px;color:var(--meeting-soft);font-size:9.5px}.meeting-review-ledger{border-color:var(--meeting-line);border-radius:10px;background:#fff;box-shadow:none}.meeting-review-ledger-heading{gap:12px;padding:13px 14px;border-bottom-color:var(--meeting-line)}.meeting-review-ledger-heading h2{margin:3px 0 2px;color:var(--meeting-ink);font-size:16px;font-weight:700}.meeting-review-ledger-heading p{color:var(--meeting-soft);font-size:10.5px}.meeting-review-scope span{min-height:28px;padding:0 8px;border-color:var(--meeting-line);border-radius:8px;color:var(--meeting-muted);background:#fafafa;font-size:10px}.meeting-review-table-head{min-height:38px;padding:0 14px;color:var(--meeting-soft);background:#fafafa;font-size:10px}.meeting-review-table-body>article{min-height:70px;padding:9px 14px;border-top-color:#eff0f2}.meeting-review-topic>span{width:32px;height:32px;flex-basis:32px;border-color:#e0d8ef;border-radius:8px;color:var(--meeting-violet);background:var(--meeting-violet-soft)}.meeting-review-status{min-height:24px;border-radius:999px}.meeting-review-open{min-height:30px;border-color:#e0d8ef;border-radius:8px;color:var(--meeting-violet);background:#fff}.meeting-review-pagination{min-height:50px;padding:8px 14px}.meeting-review-empty{min-height:250px;grid-template-columns:44px minmax(260px,620px) minmax(180px,250px);gap:20px;padding:28px;background:#fff}.meeting-review-empty:before{display:none}.meeting-review-empty>span{width:44px;height:44px;border-color:#e0d8ef;border-radius:10px;color:var(--meeting-violet);background:var(--meeting-violet-soft);box-shadow:none}.meeting-review-empty>span:after{display:none}.meeting-review-empty>span svg{width:20px;height:20px}.meeting-review-empty>div>small{color:var(--meeting-soft);font-family:inherit;font-size:9px;letter-spacing:.08em}.meeting-review-empty h2{margin:5px 0 6px;color:var(--meeting-ink);font-size:19px}.meeting-review-empty p{margin-bottom:13px;color:var(--meeting-muted);font-size:11.5px;line-height:1.6}.meeting-review-empty aside{gap:6px;padding:8px;border-color:var(--meeting-line);border-radius:9px;background:#fafafa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.meeting-review-empty aside>div{min-height:40px;padding:0 10px;border-color:var(--meeting-line);border-radius:8px}.meeting-review-empty aside strong{font-size:16px}.meeting-review-footer{color:var(--meeting-soft);font-size:10px}.meeting-review-gate{width:min(680px,100%);min-height:210px;margin:56px auto;padding:24px;border-color:var(--meeting-line);border-radius:10px;background:#fff;box-shadow:none}.meeting-review-overlay,.meeting-review-confirm-overlay{padding:12px;background:#1b182252;-webkit-backdrop-filter:none;backdrop-filter:none}.meeting-review-detail,.meeting-review-editor{width:min(720px,calc(100vw - 24px));height:calc(100dvh - 24px);border-color:var(--meeting-line-strong);border-radius:12px;background:#f7f8fa;box-shadow:0 20px 60px #23202a2e}.meeting-review-editor{width:min(900px,calc(100vw - 24px))}.meeting-review-detail>header,.meeting-review-editor>header{min-height:82px;padding:15px 17px;border-bottom-color:var(--meeting-line);background:#fff}.meeting-review-detail>header:after,.meeting-review-editor>header:after{display:none}.meeting-review-detail>header span,.meeting-review-editor>header span{color:var(--meeting-violet);font-family:inherit;font-size:9px;letter-spacing:.08em}.meeting-review-detail>header h2,.meeting-review-editor>header h2{margin:4px 0 3px;color:var(--meeting-ink);font-size:19px}.meeting-review-detail>header p,.meeting-review-editor>header p{color:var(--meeting-soft);font-size:10.5px}.meeting-review-detail>header>button,.meeting-review-editor>header>button{width:34px;height:34px;flex-basis:34px;border-color:var(--meeting-line);border-radius:8px;background:#fff}.meeting-review-detail-body,.meeting-review-editor-body{padding:14px}.meeting-review-detail-section,.meeting-review-minutes-field,.meeting-review-editor-list,.meeting-review-task-grid>label,.meeting-review-form-grid>label{border-color:var(--meeting-line);border-radius:8px;background:#fff;box-shadow:none}.meeting-review-confirm{border-color:var(--meeting-line-strong);border-radius:12px;background:#fff;box-shadow:0 20px 60px #23202a2e}@media(max-width:1420px){.meeting-review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-date-range,.meeting-review-toolbar-actions{grid-column:1 / -1}.meeting-review-toolbar-actions{justify-content:flex-start}.meeting-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-review-summary article:nth-child(3){border-right:0}.meeting-review-summary article:nth-child(-n+3){border-bottom:1px solid var(--meeting-line)}}@media(max-width:760px){.meeting-review-page{padding:12px}.meeting-review-heading{align-items:stretch;flex-direction:column}.meeting-review-heading h1{font-size:22px}.meeting-review-readback{width:100%;min-width:0}.meeting-review-toolbar{grid-template-columns:1fr}.meeting-review-date-range,.meeting-review-toolbar-actions{grid-column:auto}.meeting-review-date-range{grid-template-columns:16px minmax(0,1fr);gap:6px 8px;padding:7px 10px}.meeting-review-date-range>i{display:none}.meeting-review-date-range label{grid-column:2}.meeting-review-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-toolbar-actions .is-primary{grid-column:1 / -1}.meeting-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-review-summary article{min-height:96px;border-right:1px solid var(--meeting-line);border-bottom:1px solid var(--meeting-line)}.meeting-review-summary article:nth-child(2n){border-right:0}.meeting-review-summary article:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.meeting-review-ledger-heading{align-items:stretch;flex-direction:column}.meeting-review-scope{justify-content:flex-start}.meeting-review-empty{min-height:230px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.meeting-review-empty aside{grid-column:1 / -1}.meeting-review-detail,.meeting-review-editor{width:100%;height:100dvh;border-radius:0}}.market-page,.market-drawer-layer{--market-bg: #f6f7f9;--market-surface: #ffffff;--market-surface-subtle: #fafafa;--market-surface-muted: #f3f4f6;--market-border: #e7e8ec;--market-border-strong: #d9dbe2;--market-text: #2f3037;--market-text-secondary: #62656f;--market-text-muted: #8b8e98;--market-purple: #6846c7;--market-purple-soft: #f2effb;--market-green: #2e7d5b;--market-green-soft: #edf7f2;--market-orange: #a86816;--market-orange-soft: #fff6e8;--market-red: #ad4752;--market-red-soft: #fff0f1;--market-blue: #526f9b;--market-blue-soft: #eef3f8;--market-control-height: 40px;--market-radius-control: 8px;--market-radius-card: 10px;--market-radius-float: 12px;color:var(--market-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.market-page{width:100%;min-width:0;min-height:100%;padding:0 0 32px;background:transparent;font-variant-numeric:tabular-nums}.market-page *,.market-page *:before,.market-page *:after,.market-drawer-layer *,.market-drawer-layer *:before,.market-drawer-layer *:after{box-sizing:border-box}.market-page h1,.market-page h2,.market-page h3,.market-page p,.market-drawer-layer h2,.market-drawer-layer h3,.market-drawer-layer p{margin:0}.market-page button,.market-page input,.market-drawer-layer button,.market-drawer-layer input{font:inherit}.market-page button,.market-drawer-layer button{cursor:pointer}.market-page button:disabled,.market-drawer-layer button:disabled{cursor:not-allowed}.market-page svg,.market-drawer-layer svg{stroke-width:1.8}.market-page-intro{display:grid;margin-bottom:12px;padding:12px;border:1px solid #e5e2ec;border-radius:var(--market-radius-float);grid-template-columns:clamp(360px,24%,460px) minmax(0,1fr);gap:12px;background:#faf9fc;box-shadow:0 2px 8px #2d283a09}.market-header{display:grid;min-width:0;min-height:112px;align-content:space-between;gap:12px;padding:3px 14px 3px 3px;border-right:1px solid #e7e3ed}.market-header>div:first-child{min-width:0}.market-header__eyebrow,.market-section__header>div>small,.market-source-config>header>div>small,.market-trust-panel>header small,.market-drawer>header small{display:block;color:var(--market-purple);font-size:12.5px;font-weight:600;letter-spacing:.06em}.market-header__eyebrow{margin-bottom:4px}.market-header h1{color:var(--market-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.market-header>div>p{margin-top:3px;overflow:hidden;color:var(--market-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.market-header__meta{display:flex;width:100%;min-width:0;min-height:40px;align-items:center;gap:10px;padding:4px 4px 4px 11px;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:#ffffffc7}.market-header__meta>i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--market-orange);box-shadow:0 0 0 4px #a868161a}.market-header__meta>i.is-live{background:var(--market-green);box-shadow:0 0 0 4px #2e7d5b1a}.market-header__meta>span{display:grid;min-width:0;flex:1;gap:1px}.market-header__meta small,.market-header__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-header__meta small{color:var(--market-text-muted);font-size:12.5px;font-weight:400}.market-header__meta strong{color:var(--market-text-secondary);font-size:13px;font-weight:500}.market-refresh{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);color:var(--market-purple);background:var(--market-surface);font-size:12.5px;font-weight:500}.market-refresh:hover:not(:disabled),.market-refresh:focus-visible{border-color:#bfb1e5;outline:0;background:var(--market-purple-soft)}.market-refresh:disabled{opacity:.55}.market-refresh svg{width:14px;height:14px}.market-overview{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(210px,1fr));gap:8px}.market-overview-card{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:auto auto auto;column-gap:10px;padding:15px 15px 13px;overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface);box-shadow:0 1px 3px #25262c09}.market-overview-card:before{position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:0 0 2px 2px;background:#9d88da;content:""}.market-overview-card.is-live:before{background:#6d9f91}.market-overview-card.is-partial:before,.market-overview-card.is-stale:before{background:#c28a3f}.market-overview-card.is-empty,.market-overview-card.is-error{background:var(--market-surface-subtle)}.market-overview-card.is-error:before{background:#bd6e76}.market-overview-card>small,.market-overview-card>strong,.market-overview-card>p{min-width:0;grid-column:1}.market-overview-card>small{color:var(--market-text-muted);font-size:12.5px}.market-overview-card>strong{margin-top:6px;overflow:hidden;color:var(--market-text);font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.015em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.market-overview-card>p{margin-top:4px;overflow:hidden;color:var(--market-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.market-overview-card__icon{display:grid;width:34px;height:34px;grid-column:2;grid-row:1 / 4;align-self:center;border-radius:var(--market-radius-control);place-items:center;color:var(--market-purple);background:var(--market-purple-soft)}.market-overview-card.is-live .market-overview-card__icon{color:var(--market-green);background:var(--market-green-soft)}.market-overview-card.is-partial .market-overview-card__icon,.market-overview-card.is-stale .market-overview-card__icon{color:var(--market-orange);background:var(--market-orange-soft)}.market-overview-card.is-error .market-overview-card__icon{color:var(--market-red);background:var(--market-red-soft)}.market-overview-card__icon svg{width:16px;height:16px}.market-inline-error{display:flex;min-height:40px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 12px;border:1px solid #f1ccd0;border-radius:var(--market-radius-control);color:var(--market-red);background:var(--market-red-soft);font-size:13px}.market-inline-error>svg{width:17px;height:17px;flex:0 0 auto}.market-inline-error>div{display:grid;gap:1px}.market-inline-error strong{font-weight:600}.market-inline-error span{color:#8f5b62;font-size:12.5px}.market-workbench{width:100%;min-width:0;margin-bottom:12px;overflow:visible;border:1px solid var(--market-border);border-radius:var(--market-radius-float);background:var(--market-surface);box-shadow:0 3px 12px #24262d0b}.market-filters{display:grid;min-width:0;grid-template-columns:minmax(210px,260px) minmax(320px,1fr) auto;align-items:end;gap:12px;padding:12px 14px 13px;border-radius:var(--market-radius-float) var(--market-radius-float) 0 0;background:#faf9fc}.market-filter-field{display:grid;min-width:0;gap:5px}.market-filter-field>span{margin:0 2px;color:var(--market-text-secondary);font-size:12.5px;font-weight:500}.market-select{position:relative;min-width:0}.market-select__trigger{display:flex;width:100%;height:var(--market-control-height);align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid var(--market-border-strong);border-radius:var(--market-radius-control);color:var(--market-text);background:var(--market-surface);box-shadow:0 1px 2px #25262c06;font-size:14.5px;font-weight:400;text-align:left}.market-select__trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-select__trigger svg{width:15px;height:15px;flex:0 0 15px;color:var(--market-text-muted)}.market-select__trigger:hover,.market-select.is-open .market-select__trigger,.market-select__trigger:focus-visible{border-color:#bfb1e5;outline:0;box-shadow:0 0 0 3px #6846c714}.market-select.is-open .market-select__trigger svg{color:var(--market-purple);transform:rotate(180deg)}.market-select__menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:0;padding:5px;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface);box-shadow:0 14px 34px #1f202721}.market-select__menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;border-radius:7px;color:#44464d;background:transparent;font-size:14px;text-align:left}.market-select__menu button:hover,.market-select__menu button:focus-visible{outline:0;background:var(--market-surface-muted)}.market-select__menu button[aria-selected=true]{color:var(--market-purple);background:var(--market-purple-soft);font-weight:500}.market-select__menu svg{width:14px;height:14px}.market-filter-readback{display:flex;min-width:0;min-height:var(--market-control-height);align-items:center;gap:9px;padding:5px 10px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);background:var(--market-surface-subtle)}.market-filter-readback>svg{width:16px;height:16px;flex:0 0 auto;color:var(--market-purple)}.market-filter-readback>div{display:grid;min-width:0;gap:1px}.market-filter-readback strong,.market-filter-readback small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-filter-readback strong{color:var(--market-text-secondary);font-size:12.5px;font-weight:500}.market-filter-readback small{color:var(--market-text-muted);font-size:11.5px}.market-filter-actions{display:flex;align-items:center;gap:7px}.market-filter-actions button,.market-trust-panel>header button,.market-source-config>header>button{display:inline-flex;height:var(--market-control-height);align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);color:var(--market-text-secondary);background:var(--market-surface);font-size:12.5px;font-weight:500;white-space:nowrap}.market-filter-actions button:hover,.market-filter-actions button:focus-visible,.market-trust-panel>header button:hover,.market-trust-panel>header button:focus-visible,.market-source-config>header>button:hover,.market-source-config>header>button:focus-visible{border-color:#bfb1e5;outline:0;color:var(--market-purple);background:var(--market-purple-soft)}.market-filter-actions svg,.market-trust-panel>header button svg,.market-source-config>header>button svg{width:14px;height:14px}.market-module-tabs{display:flex;min-height:44px;align-items:center;gap:4px;padding:4px 10px;overflow-x:auto;border-top:1px solid var(--market-border);border-bottom:1px solid var(--market-border);background:var(--market-surface-subtle)}.market-module-tabs button{min-height:34px;padding:0 12px;border:0;border-radius:7px;color:var(--market-text-secondary);background:transparent;font-size:13px;white-space:nowrap}.market-module-tabs button:hover,.market-module-tabs button:focus-visible{outline:0;background:var(--market-surface-muted)}.market-module-tabs button.is-active{color:var(--market-purple);background:var(--market-purple-soft);font-weight:600}.market-module-stack{display:grid;min-width:0;gap:10px;padding:10px;background:var(--market-bg)}.market-source-config{margin:10px;overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface)}.market-source-config>header{display:grid;min-height:74px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 12px;border-bottom:1px solid var(--market-border)}.market-source-config>header>span:first-child,.market-section__icon{display:grid;width:36px;height:36px;border-radius:var(--market-radius-control);place-items:center;color:var(--market-purple);background:var(--market-purple-soft)}.market-source-config>header>span:first-child svg,.market-section__icon svg{width:17px;height:17px}.market-source-config>header>div{min-width:0}.market-source-config>header h2{margin-top:1px;font-size:15px;font-weight:600}.market-source-config>header p{margin-top:2px;overflow:hidden;color:var(--market-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.market-source-config__metrics,.market-section__metrics{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--market-border)}.market-metric{display:grid;min-width:0;min-height:82px;align-content:center;gap:3px;padding:11px 13px;background:var(--market-surface)}.market-metric small{color:var(--market-text-muted);font-size:12.5px}.market-metric strong{overflow:hidden;color:var(--market-text);font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.market-metric p{overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-source-config__error{display:flex;min-height:36px;align-items:center;gap:7px;padding:7px 12px;border-top:1px solid #f1ccd0;color:var(--market-red);background:var(--market-red-soft);font-size:12.5px}.market-source-config__error svg{width:15px;height:15px}.market-section{min-width:0;overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface);box-shadow:0 1px 3px #25262c06}.market-section__header{display:grid;min-height:76px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 12px;border-bottom:1px solid var(--market-border)}.market-section--industry .market-section__icon{color:var(--market-blue);background:var(--market-blue-soft)}.market-section--competition .market-section__icon{color:var(--market-orange);background:var(--market-orange-soft)}.market-section__header>div{min-width:0}.market-section__header h2{margin-top:1px;font-size:16px;font-weight:600}.market-section__header p{margin-top:2px;overflow:hidden;color:var(--market-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.market-section__header>button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);color:var(--market-purple);background:var(--market-surface);font-size:12.5px;font-weight:500}.market-section__header>button:hover:not(:disabled),.market-section__header>button:focus-visible{border-color:#bfb1e5;outline:0;background:var(--market-purple-soft)}.market-section__header>button:disabled{color:var(--market-text-muted);opacity:.55}.market-section__header>button svg{width:14px;height:14px}.market-status{display:inline-flex;min-height:23px;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;color:var(--market-text-secondary);background:var(--market-surface-muted);font-size:12px;font-weight:500;white-space:nowrap}.market-status>i{width:6px;height:6px;border-radius:999px;background:currentcolor}.market-status.is-live{color:var(--market-green);background:var(--market-green-soft)}.market-status.is-partial,.market-status.is-stale{color:var(--market-orange);background:var(--market-orange-soft)}.market-status.is-error{color:var(--market-red);background:var(--market-red-soft)}.market-status.is-empty{color:var(--market-text-muted);background:var(--market-surface-muted)}.market-trust-note{display:grid;min-height:58px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px;padding:8px 10px;border:1px solid #d7e8df;border-radius:var(--market-radius-control);color:var(--market-green);background:#f6faf8}.market-trust-note>svg{width:18px;height:18px;justify-self:center}.market-trust-note>div{min-width:0}.market-trust-note strong{color:var(--market-text);font-size:13px;font-weight:600}.market-trust-note p{margin-top:2px;color:var(--market-text-muted);font-size:12px}.market-trust-note>span{padding:3px 8px;border-radius:999px;background:var(--market-green-soft);font-size:12px;white-space:nowrap}.market-table{min-width:0;overflow-x:auto;border-top:1px solid var(--market-border)}.market-table__head,.market-table__body>article{display:grid;min-width:1040px;align-items:stretch}.market-table--industry .market-table__head,.market-table--industry .market-table__body>article{grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) minmax(130px,.85fr) minmax(120px,.75fr) minmax(135px,.9fr) minmax(145px,.95fr)}.market-table--brand .market-table__head,.market-table--brand .market-table__body>article{grid-template-columns:minmax(210px,1.45fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(120px,.75fr) minmax(130px,.8fr) minmax(155px,1fr)}.market-table--competition .market-table__head,.market-table--competition .market-table__body>article{grid-template-columns:minmax(210px,1.4fr) minmax(160px,1fr) minmax(125px,.78fr) minmax(125px,.78fr) minmax(125px,.78fr) minmax(145px,.9fr)}.market-table--unified .market-table__head,.market-table--unified .market-table__body>article{grid-template-columns:minmax(260px,1.8fr) minmax(120px,.7fr) minmax(140px,.85fr) minmax(180px,1fr) minmax(90px,.55fr)}.market-table__head{min-height:44px;align-items:center;color:var(--market-text-muted);background:var(--market-surface-subtle);font-size:12px}.market-table__head>span{min-width:0;padding:0 11px}.market-table__body>article{min-height:60px;border-top:1px solid #eff0f2;background:var(--market-surface)}.market-table__body>article:first-child{border-top:0}.market-table__body>article:hover{background:#fbfbfc}.market-table__body>article>div{display:grid;min-width:0;align-content:center;gap:2px;padding:9px 11px;border-left:1px solid #f0f1f3}.market-table__body>article>div:first-child{border-left:0}.market-table__body strong{overflow:hidden;color:var(--market-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.market-table__body small{overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-row-status{display:inline-flex;width:fit-content;min-height:23px;align-items:center;padding:2px 8px;border-radius:999px;color:var(--market-purple);background:var(--market-purple-soft);font-size:12px;font-weight:500}.market-section__footer{min-height:38px;padding:10px 12px;border-top:1px solid var(--market-border);color:var(--market-text-muted);background:var(--market-surface-subtle);font-size:12px}.market-section-empty{display:grid;min-height:170px;place-content:center;place-items:center;gap:6px;padding:24px;color:var(--market-text-muted);text-align:center}.market-section-empty>svg{width:23px;height:23px;color:var(--market-purple)}.market-section-empty strong{color:var(--market-text-secondary);font-size:13px;font-weight:600}.market-section-empty p{font-size:12px}.market-trust-panel{overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface);box-shadow:0 1px 3px #25262c08}.market-trust-panel>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid var(--market-border)}.market-trust-panel>header>div{min-width:0}.market-trust-panel>header h2{margin-top:1px;font-size:16px;font-weight:600}.market-trust-panel>header p{margin-top:2px;color:var(--market-text-muted);font-size:12.5px}.market-contract-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--market-border)}.market-contract-summary>div{display:grid;min-height:64px;align-content:center;gap:3px;padding:9px 12px;background:var(--market-surface)}.market-contract-summary span{color:var(--market-text-muted);font-size:12px}.market-contract-summary strong{color:var(--market-text-secondary);font-size:14px;font-weight:600}.market-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;background:var(--market-bg)}.market-source-grid article{position:relative;display:grid;min-width:0;min-height:96px;align-content:center;gap:3px;padding:11px 12px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);background:var(--market-surface)}.market-source-grid article>strong{padding-right:88px;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.market-source-grid article>p,.market-source-grid article>small{color:var(--market-text-muted);font-size:11.5px}.market-source-state{position:absolute;top:9px;right:9px;padding:3px 7px;border-radius:999px;color:var(--market-text-secondary);background:var(--market-surface-muted);font-size:11.5px}.market-source-state.is-live{color:var(--market-green);background:var(--market-green-soft)}.market-source-state.is-partial,.market-source-state.is-stale{color:var(--market-orange);background:var(--market-orange-soft)}.market-source-state.is-error{color:var(--market-red);background:var(--market-red-soft)}.market-gap-strip{display:flex;min-height:48px;align-items:center;gap:9px;padding:8px 12px;border-top:1px solid #f1dfbd;color:var(--market-orange);background:var(--market-orange-soft)}.market-gap-strip.is-clear{border-top-color:#d7e8df;color:var(--market-green);background:var(--market-green-soft)}.market-gap-strip>svg{width:17px;height:17px;flex:0 0 auto}.market-gap-strip>div{min-width:0}.market-gap-strip strong{display:block;color:var(--market-text-secondary);font-size:12.5px;font-weight:600}.market-gap-strip p{margin-top:1px;overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-gate{display:grid;min-height:calc(100vh - 120px);place-content:center;place-items:center;gap:7px;color:var(--market-text-muted);text-align:center}.market-gate>span{display:grid;width:46px;height:46px;margin-bottom:4px;border-radius:999px;place-items:center;color:var(--market-purple);background:var(--market-purple-soft)}.market-gate>span svg{width:23px;height:23px}.market-gate>small{color:var(--market-purple);font-size:12.5px;font-weight:600}.market-gate h1{color:var(--market-text);font-size:18px;font-weight:600}.market-gate p{max-width:560px;font-size:13px}.market-gate>button{display:inline-flex;height:36px;align-items:center;gap:6px;margin-top:7px;padding:0 12px;border:1px solid var(--market-border);border-radius:var(--market-radius-control);color:var(--market-purple);background:var(--market-surface);font-size:12.5px}.market-gate>button svg{width:14px;height:14px}.market-loading{display:grid;gap:12px}.market-loading__heading,.market-loading__cards>i,.market-loading__body{border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:linear-gradient(90deg,#f5f5f7 20%,#fbfbfc,#f5f5f7 64%);background-size:220% 100%;animation:market-shimmer 1.25s ease-in-out infinite}.market-loading__heading{min-height:136px}.market-loading__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-loading__cards>i{min-height:112px}.market-loading__body{min-height:460px}.market-drawer-layer{position:fixed;z-index:1000;top:70px;right:0;bottom:0;left:0;pointer-events:none}.market-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1c1e2447;pointer-events:auto}.market-drawer{position:absolute;inset:0 0 0 auto;display:grid;width:min(780px,calc(100vw - 56px));min-width:0;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--market-border-strong);background:var(--market-bg);box-shadow:-14px 0 40px #181a2026;pointer-events:auto}.market-source-drawer{width:min(1120px,calc(100vw - 56px));grid-template-rows:auto auto auto minmax(0,1fr)}.market-drawer>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--market-border);background:var(--market-surface)}.market-drawer>header>div{min-width:0}.market-drawer>header h2{margin-top:1px;font-size:18px;font-weight:600}.market-drawer>header p{margin-top:2px;color:var(--market-text-muted);font-size:12.5px}.market-drawer>header>button{display:grid;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:var(--market-radius-control);place-items:center;color:var(--market-text-secondary);background:transparent}.market-drawer>header>button:hover,.market-drawer>header>button:focus-visible{outline:0;background:var(--market-surface-muted)}.market-drawer>header>button svg{width:17px;height:17px}.market-drawer__body{display:grid;min-width:0;min-height:0;align-content:start;gap:12px;padding:14px;overflow:auto;background:var(--market-bg)}.market-drawer-section{overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface)}.market-drawer-section>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid var(--market-border)}.market-drawer-section>header h3{font-size:14px;font-weight:600}.market-drawer-section>header span{color:var(--market-text-muted);font-size:12px}.market-drawer-list article{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-top:1px solid #eff0f2}.market-drawer-list article:first-child{border-top:0}.market-drawer-list article>div{display:grid;min-width:0;gap:2px}.market-drawer-list strong{color:var(--market-text-secondary);font-size:12.5px;font-weight:500}.market-drawer-list small{color:var(--market-text-muted);font-size:11.5px}.market-drawer-list article>span{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:var(--market-purple);background:var(--market-purple-soft);font-size:11.5px}.market-drawer-list article>span.is-danger{color:var(--market-red);background:var(--market-red-soft)}.market-drawer-empty{padding:24px 12px;color:var(--market-text-muted);font-size:12.5px;text-align:center}.market-drawer-note{display:flex;gap:8px;padding:9px 11px;border:1px solid #f1dfbd;border-radius:var(--market-radius-control);color:var(--market-orange);background:var(--market-orange-soft)}.market-drawer-note svg{width:16px;height:16px;flex:0 0 auto}.market-drawer-note p{color:var(--market-text-secondary);font-size:12px}.market-drawer-tabs{display:flex;min-height:46px;align-items:end;gap:18px;padding:0 16px;border-bottom:1px solid var(--market-border);background:var(--market-surface)}.market-drawer-tabs button{height:45px;padding:0 2px;border:0;border-bottom:2px solid transparent;color:var(--market-text-secondary);background:transparent;font-size:13px}.market-drawer-tabs button.is-active{border-bottom-color:var(--market-purple);color:var(--market-purple);font-weight:600}.market-drawer-feedback{display:flex;min-height:40px;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid #c8e5d7;color:var(--market-green);background:var(--market-green-soft);font-size:12.5px}.market-drawer-feedback.is-error{border-bottom-color:#f1ccd0;color:var(--market-red);background:var(--market-red-soft)}.market-drawer-feedback svg{width:16px;height:16px}.market-source-shop-list,.market-category-source-list{min-width:0;overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-card);background:var(--market-surface)}.market-source-shop-list>header,.market-category-source-list>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--market-border)}.market-source-shop-list>header h3,.market-category-source-list>header h3{font-size:14px;font-weight:600}.market-source-shop-list>header p,.market-category-source-list>header p{margin-top:2px;color:var(--market-text-muted);font-size:12px}.market-source-shop-list>header>span,.market-category-source-list>header>span{padding:3px 8px;border-radius:999px;color:var(--market-purple);background:var(--market-purple-soft);font-size:12px}.market-source-shop-list>div{min-width:0;overflow-x:auto}.market-source-shop{display:grid;min-width:1040px;min-height:74px;grid-template-columns:24px minmax(180px,1.25fr) minmax(100px,.72fr) minmax(92px,.62fr) minmax(100px,.7fr) minmax(140px,.95fr) minmax(160px,1.08fr);align-items:center;gap:8px;padding:8px 11px;border-top:1px solid #eff0f2;background:var(--market-surface)}.market-source-shop:first-child{border-top:0}.market-source-shop.is-selected{background:#fbfaff}.market-source-shop.is-disabled{color:var(--market-text-muted)}.market-source-shop>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.market-source-shop__check{display:grid;width:20px;height:20px;border:1px solid var(--market-border-strong);border-radius:6px;place-items:center;color:#fff;background:var(--market-surface)}.market-source-shop.is-selected .market-source-shop__check{border-color:var(--market-purple);background:var(--market-purple)}.market-source-shop__check svg{width:13px;height:13px}.market-source-shop>div{display:grid;min-width:0;gap:2px}.market-source-shop>div>span{color:var(--market-text-muted);font-size:11.5px}.market-source-shop>div>strong{overflow:hidden;color:var(--market-text-secondary);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.market-source-shop__identity>strong{color:var(--market-text)!important;font-size:13px!important;font-weight:600!important}.market-source-shop__identity>small{overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-source-shop__identity>.market-source-shop__company,.market-category-source-row .market-source-shop__company{color:var(--market-text-secondary);font-size:12px;font-weight:500}.market-source-shop-list>footer{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-top:1px solid var(--market-border);color:var(--market-text-muted);background:var(--market-surface-subtle);font-size:12.5px}.market-source-shop-list>footer>button,.market-category-source-group>header>button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--market-purple);border-radius:var(--market-radius-control);color:#fff;background:var(--market-purple);font-size:12.5px;font-weight:500}.market-source-shop-list>footer>button:disabled,.market-category-source-group>header>button:disabled{border-color:var(--market-border-strong);color:var(--market-text-muted);background:var(--market-surface-muted);opacity:.75}.market-source-shop-list>footer svg{width:14px;height:14px}.market-category-source-groups{display:grid;gap:8px;padding:8px;background:var(--market-bg)}.market-category-source-group{min-width:0;overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-control);background:var(--market-surface)}.market-category-source-group>header{display:grid;min-height:58px;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid var(--market-border);background:var(--market-surface-subtle)}.market-category-source-group>header>div{display:grid;min-width:0;gap:2px}.market-category-source-group>header strong{overflow:hidden;color:var(--market-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.market-category-source-group>header span{color:var(--market-purple);font-size:12px;font-weight:600}.market-category-source-group>header small{overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-category-source-group>div{min-width:0;overflow-x:auto}.market-category-source-row{display:grid;min-width:960px;min-height:66px;grid-template-columns:94px minmax(190px,1.3fr) minmax(100px,.72fr) minmax(150px,1fr) minmax(170px,1.1fr) 70px;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid #eff0f2}.market-category-source-row:first-child{border-top:0}.market-category-source-row.is-enabled{background:#fbfaff}.market-category-source-row>label{display:flex;align-items:center;gap:7px;color:var(--market-text-secondary);font-size:12px}.market-category-source-row>label input{width:15px;height:15px;accent-color:var(--market-purple)}.market-category-source-row>div{display:grid;min-width:0;gap:2px}.market-category-source-row>div>span{color:var(--market-text-muted);font-size:11.5px}.market-category-source-row>div>strong{overflow:hidden;color:var(--market-text-secondary);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.market-category-source-row>div:nth-child(2)>strong{color:var(--market-text);font-size:13px;font-weight:600}.market-category-source-row>div:nth-child(2)>small{overflow:hidden;color:var(--market-text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.market-source-order-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:4px!important}.market-source-order-actions button{display:grid;width:28px;height:28px;padding:0;border:1px solid var(--market-border);border-radius:6px;place-items:center;color:var(--market-text-secondary);background:var(--market-surface)}.market-source-order-actions button:hover:not(:disabled),.market-source-order-actions button:focus-visible{border-color:#bfb1e5;outline:0;color:var(--market-purple)}.market-source-order-actions button:disabled{opacity:.35}.market-source-order-actions svg{width:14px;height:14px}@media(min-width:2200px){.market-page-intro{grid-template-columns:460px minmax(0,1fr)}.market-overview-card{min-height:112px}}@media(max-width:1450px){.market-page-intro{grid-template-columns:1fr}.market-header{min-height:auto;padding:2px 2px 12px;border-right:0;border-bottom:1px solid #e7e3ed;grid-template-columns:minmax(0,1fr) 360px;align-items:center}.market-header__meta{align-self:end}.market-filters{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.market-filter-actions{grid-column:1 / -1;justify-content:flex-end}.market-section__header,.market-source-config>header{grid-template-columns:36px minmax(0,1fr) auto}.market-section__header>button,.market-source-config>header>button{grid-column:2 / -1;justify-self:end}}@media(max-width:980px){.market-header{grid-template-columns:1fr;gap:8px}.market-header>div>p{white-space:normal}.market-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.market-overview-card:last-child{grid-column:1 / -1}.market-filters{grid-template-columns:1fr}.market-filter-actions{grid-column:auto}.market-source-config__metrics,.market-section__metrics,.market-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-source-grid{grid-template-columns:1fr}.market-table__head{display:none}.market-table__body{display:grid;gap:8px;padding:8px;background:var(--market-bg)}.market-table__body>article,.market-table--industry .market-table__body>article,.market-table--brand .market-table__body>article,.market-table--competition .market-table__body>article,.market-table--unified .market-table__body>article{min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--market-border);border-radius:var(--market-radius-control)}.market-table__body>article>div{min-height:62px;border-top:1px solid #eff0f2;border-left:0}.market-table__body>article>div:nth-child(odd){border-right:1px solid #eff0f2}.market-table__body>article>div:before{color:var(--market-text-muted);content:attr(data-label);font-size:11.5px}.market-trust-note{grid-template-columns:28px minmax(0,1fr)}.market-trust-note>span{grid-column:2;justify-self:start}.market-category-source-group>header{grid-template-columns:1fr auto}.market-category-source-group>header>div:nth-child(2){grid-column:1}.market-category-source-group>header>button{grid-column:2;grid-row:1 / 3}}@media(max-width:720px){.market-page{font-size:14.5px}.market-header h1{font-size:22px}.market-header__meta strong{white-space:normal}.market-overview{grid-template-columns:1fr}.market-overview-card:last-child{grid-column:auto}.market-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-source-config>header,.market-section__header{grid-template-columns:36px minmax(0,1fr)}.market-source-config>header>.market-status,.market-section__header>.market-status{grid-column:2;justify-self:start}.market-source-config>header>button,.market-section__header>button{grid-column:2;justify-self:start}.market-source-config__metrics,.market-section__metrics,.market-contract-summary{grid-template-columns:1fr}.market-trust-panel>header{align-items:flex-start;flex-direction:column}.market-trust-panel>header button{width:100%}.market-drawer-layer{top:0;right:0;bottom:0;left:0}.market-drawer,.market-source-drawer{width:100%}.market-drawer>header p{white-space:normal}.market-source-shop-list>footer{align-items:stretch;flex-direction:column}.market-source-shop-list>footer>button{justify-content:center}}@media(max-width:420px){.market-page-intro{padding:9px}.market-header__meta small{display:none}.market-refresh{padding:0 8px}.market-filters{padding:8px}.market-filter-readback small{white-space:normal}.market-filter-actions{grid-template-columns:1fr}.market-table__body>article,.market-table--industry .market-table__body>article,.market-table--brand .market-table__body>article,.market-table--competition .market-table__body>article,.market-table--unified .market-table__body>article{grid-template-columns:1fr}.market-table__body>article>div:nth-child(odd){border-right:0}.market-source-config{margin:8px}.market-module-stack{padding:8px}.market-category-source-group>header{grid-template-columns:1fr}.market-category-source-group>header>button{grid-column:auto;grid-row:auto;justify-self:stretch;justify-content:center}}.is-spinning{animation:market-spin .8s linear infinite}@keyframes market-spin{to{transform:rotate(360deg)}}@keyframes market-shimmer{to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.market-page *,.market-page *:before,.market-page *:after,.market-drawer-layer *,.market-drawer-layer *:before,.market-drawer-layer *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.market-header__eyebrow,.market-section__header>div>small,.market-source-config>header>div>small,.market-trust-panel>header small,.market-drawer>header small{letter-spacing:.08em}.market-section__header h2{font-size:15px}.market-status,.market-row-status,.market-table__head{font-size:12.5px}.market-section-empty strong{font-size:15px}.market-section-empty p{font-size:12.5px}.operations-overview-page{position:relative;z-index:1;width:100%;max-width:none;margin:0;color:#2c2333}.operations-overview-page button,.operations-overview-page input,.operations-overview-page select{font:inherit}.overview-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.overview-page-heading>div:first-child>span,.overview-panel__heading>div>span,.overview-metric-strip__intro>span{color:#6b42d2;font-size:12px;font-weight:760;letter-spacing:.04em}.overview-page-heading h1{margin:6px 0 4px;color:#251d2c;font-size:clamp(31px,2vw,40px);font-weight:790;letter-spacing:-.04em;line-height:1.05}.overview-page-heading p{margin:0;color:#776d7e;font-size:14px;line-height:1.55}.overview-readback{display:flex;min-width:360px;align-items:center;gap:11px;padding:10px 11px 10px 14px;border:1px solid #e5e0eb;border-radius:13px;background:#ffffffeb;box-shadow:0 12px 35px #291e380d}.overview-readback__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9a92a0;box-shadow:0 0 0 5px #9a92a01a}.overview-readback.is-live .overview-readback__dot{background:#33ae7b;box-shadow:0 0 0 5px #33ae7b1c;animation:overview-breathe 2.8s ease-in-out infinite}.overview-readback.is-partial .overview-readback__dot{background:#d99024;box-shadow:0 0 0 5px #d990241c}.overview-readback.is-error .overview-readback__dot{background:#d75162;box-shadow:0 0 0 5px #d751621c}.overview-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.overview-readback small{color:#9a919f;font-size:11px}.overview-readback strong{margin-top:2px;color:#4f4557;font-size:13px;font-variant-numeric:tabular-nums}.overview-readback button,.overview-gate button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #ded3f5;border-radius:10px;color:#6338c8;background:#f8f4ff;cursor:pointer;font-size:13px;font-weight:710}.overview-readback button:hover,.overview-gate button:hover{border-color:#cbbbef;background:#f2ebff}.overview-readback button:disabled{cursor:wait;opacity:.68}.overview-readback button:disabled svg{animation:overview-spin .9s linear infinite}.overview-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;border:1px solid #f0d6a6;border-radius:12px;color:#76521d;background:#fff9ecf0}.overview-notice>span{display:grid;width:22px;height:22px;flex:0 0 auto;border-radius:999px;place-items:center;color:#ad7016;background:#f9e8c8}.overview-notice svg{width:13px;height:13px}.overview-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.overview-notice strong{font-size:13px}.overview-notice p{margin:0;font-size:12px;line-height:1.5}.overview-toolbar{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(320px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid #e7e2eb;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 30px #2a1f3908}.overview-toolbar label{display:grid;min-width:0;min-height:40px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;border:1px solid #e4dfe8;border-radius:10px;background:#fff}.overview-toolbar label:focus-within{border-color:#9b7be6;box-shadow:0 0 0 3px #7043d81f}.overview-toolbar label>svg{width:15px;height:15px;color:#744fca;stroke-width:1.8}.overview-toolbar label>span{color:#8d8493;font-size:11px;font-weight:650;white-space:nowrap}.overview-toolbar input,.overview-toolbar select{width:100%;min-width:0;height:38px;padding:0 24px 0 0;border:0;outline:0;color:#4e4555;background:transparent;font-size:13px;font-weight:620}.overview-toolbar__readonly{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #cde8dc;border-radius:10px;color:#25785b;background:#f2fbf7;font-size:12px;font-weight:680;white-space:nowrap}.overview-toolbar__readonly svg{width:14px;height:14px}.overview-metric-strip{display:grid;min-width:0;grid-template-columns:150px repeat(7,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid #e5e0e8;border-radius:15px;background:#fffffff0;box-shadow:0 14px 38px #2a20360a}.overview-metric-strip__intro,.overview-metric-card{min-width:0;min-height:124px;padding:17px 16px;border-right:1px solid #ece7ef}.overview-metric-strip__intro{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 18% 24%,rgb(115 70 222 / 11%),transparent 44%),linear-gradient(145deg,#fbf9ff,#fff)}.overview-metric-strip__intro strong{margin-top:8px;color:#35253e;font-size:21px;font-weight:770;letter-spacing:-.02em}.overview-metric-strip__intro small{margin-top:7px;color:#8c8292;font-size:11px}.overview-metric-card{position:relative;display:flex;flex-direction:column;justify-content:center;animation:overview-rise .42s both}.overview-metric-card:last-child{border-right:0}.overview-metric-card:nth-child(3){animation-delay:35ms}.overview-metric-card:nth-child(4){animation-delay:70ms}.overview-metric-card:nth-child(5){animation-delay:105ms}.overview-metric-card:nth-child(6){animation-delay:.14s}.overview-metric-card:nth-child(7){animation-delay:175ms}.overview-metric-card:nth-child(8){animation-delay:.21s}.overview-metric-card:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";opacity:.8}.overview-metric-card.is-gmv:after,.overview-metric-card.is-roas:after{background:#7346de}.overview-metric-card.is-orders:after{background:#3d6fdd}.overview-metric-card.is-visitors:after,.overview-metric-card.is-conversion_rate:after{background:#2aa47d}.overview-metric-card.is-ad_spend:after,.overview-metric-card.is-ad_attributed_gmv:after{background:#db8a2e}.overview-metric-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-metric-card header>span{display:grid;width:27px;height:27px;border-radius:8px;place-items:center;color:#6f43d6;background:#f2edff}.overview-metric-card header svg{width:14px;height:14px;stroke-width:1.8}.overview-metric-card header small{overflow:hidden;color:#a096a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-metric-card p{margin:11px 0 3px;color:#827889;font-size:12px}.overview-metric-card>strong{overflow:hidden;color:#312636;font-size:clamp(21px,1.3vw,27px);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.overview-metric-card>span{margin-top:7px;color:#938998;font-size:11px;font-weight:650}.overview-metric-card>span.is-positive{color:#278666}.overview-metric-card>span.is-negative{color:#c65662}.overview-main-grid,.overview-bottom-grid{display:grid;min-width:0;gap:14px;margin-bottom:14px}.overview-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr)}.overview-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr)}.overview-panel{min-width:0;overflow:hidden;border:1px solid #e5e0e8;border-radius:15px;background:#fffffff0;box-shadow:0 14px 38px #2a20360a}.overview-panel__heading{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 15px;border-bottom:1px solid #eee9f0}.overview-panel__heading h2{margin:4px 0 3px;color:#2f2635;font-size:20px;font-weight:760;letter-spacing:-.02em}.overview-panel__heading p{margin:0;color:#918793;font-size:12px;line-height:1.45}.overview-panel__count{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #e6dcf8;border-radius:999px;color:#6840ca;background:#f7f3ff;font-size:11px;font-weight:720;white-space:nowrap}.overview-comparison__legend{display:flex;align-items:center;gap:13px;padding-top:8px}.overview-comparison__legend span{display:inline-flex;align-items:center;gap:6px;color:#807584;font-size:11px}.overview-comparison__legend i{width:8px;height:8px;border-radius:3px}.overview-comparison__legend .is-current{background:#7346df}.overview-comparison__legend .is-previous{background:#d9d1e6}.overview-comparison__rows{display:flex;flex-direction:column;padding:8px 20px 4px}.overview-comparison__rows>article{display:grid;min-width:0;min-height:53px;grid-template-columns:130px minmax(160px,1fr) 185px;align-items:center;gap:16px;border-bottom:1px solid #f1edf3}.overview-comparison__rows>article:last-child{border-bottom:0}.overview-comparison__label{display:flex;min-width:0;flex-direction:column;gap:2px}.overview-comparison__label span{overflow:hidden;color:#4f4555;font-size:12px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.overview-comparison__label small{color:#a096a4;font-size:10px}.overview-comparison__bars{display:grid;min-width:0;gap:5px}.overview-comparison__bars>div{height:7px;overflow:hidden;border-radius:99px;background:#f4f1f6}.overview-comparison__bars i{display:block;width:var(--overview-bar-width);height:100%;border-radius:inherit;transform-origin:left center;animation:overview-bar .62s ease-out both}.overview-comparison__bars i.is-current{background:linear-gradient(90deg,#7950e6,#6335d4)}.overview-comparison__bars i.is-previous{background:#d8d1e1}.overview-comparison__values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;text-align:right;font-variant-numeric:tabular-nums}.overview-comparison__values strong{overflow:hidden;color:#4e3d57;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-comparison__values span{overflow:hidden;color:#9c929f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-comparison>footer{padding:10px 20px 13px;border-top:1px solid #f0ebf2;color:#aaa1ad;font-size:11px;text-align:center}.overview-focus__list{display:flex;flex-direction:column;gap:8px;padding:12px}.overview-focus__list>article{display:flex;min-height:68px;align-items:flex-start;gap:10px;padding:11px;border:1px solid #ebe6ed;border-radius:11px;background:#fdfcfe}.overview-focus__list>article>span{display:grid;width:27px;height:27px;flex:0 0 auto;border-radius:8px;place-items:center;color:#6e43d2;background:#f0eafe}.overview-focus__list>article.is-positive>span{color:#25805f;background:#eaf7f1}.overview-focus__list>article.is-negative>span{color:#bc4c5c;background:#fbecef}.overview-focus__list>article.is-attention>span{color:#a76716;background:#fff3df}.overview-focus__list svg{width:14px;height:14px}.overview-focus__list>article>div{min-width:0;flex:1}.overview-focus__list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-focus__list strong{overflow:hidden;color:#4a3f50;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.overview-focus__list header small{flex:0 0 auto;color:#8b8190;font-size:10px}.overview-focus__list p{margin:4px 0 0;color:#7d7381;font-size:11px;line-height:1.45}.overview-focus__list em{display:block;margin-top:4px;color:#aaa0ad;font-size:10px;font-style:normal}.overview-products__table{overflow-x:auto}.overview-products table{width:100%;min-width:830px;border-collapse:collapse;table-layout:fixed}.overview-products th{height:40px;padding:0 14px;color:#8f8594;background:#fbfafc;font-size:11px;font-weight:700;text-align:left}.overview-products th:first-child{width:36%}.overview-products th:nth-child(2){width:17%}.overview-products th:last-child{width:9%;text-align:right}.overview-products td{position:relative;height:61px;padding:0 14px;border-top:1px solid #eee9f0;color:#5e5463;font-size:12px;font-variant-numeric:tabular-nums}.overview-products td:first-child{display:flex;min-width:0;align-items:center;gap:10px}.overview-products td:first-child>div{min-width:0}.overview-products td:first-child strong,.overview-products td:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-products td:first-child strong{color:#473c4c;font-size:13px;font-weight:690}.overview-products td:first-child small{margin-top:4px;color:#a097a4;font-size:10px}.overview-product-rank{display:grid;width:24px;height:24px;flex:0 0 auto;border-radius:8px;place-items:center;color:#6d42d1;background:#f1ebff;font-size:11px;font-weight:760}.overview-products td:nth-child(2) strong{color:#633bc4;font-size:13px}.overview-products td:nth-child(2) i{position:absolute;right:14px;bottom:8px;left:14px;height:2px;overflow:hidden;border-radius:99px;background:linear-gradient(90deg,#7447dd var(--overview-product-width),#eee9f3 var(--overview-product-width))}.overview-products td:last-child{text-align:right}.overview-row-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border:1px solid #cde8dc;border-radius:999px;color:#26775b;background:#eef9f4;font-size:10px;font-weight:720}.overview-row-status.is-partial{border-color:#f0d9ac;color:#9a671f;background:#fff8ea}.overview-sources__list{display:flex;flex-direction:column;gap:8px;padding:12px}.overview-sources__list>article{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #ebe6ed;border-radius:11px;background:#fdfcfe}.overview-sources__list>article>span{display:grid;width:25px;height:25px;flex:0 0 auto;border-radius:8px;place-items:center;color:#277e60;background:#eaf7f1}.overview-sources__list>article.is-partial>span,.overview-sources__list>article.is-missing>span{color:#a36a19;background:#fff3df}.overview-sources__list svg{width:13px;height:13px}.overview-sources__list>article>div{min-width:0;flex:1}.overview-sources__list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-sources__list strong{color:#4b4050;font-size:12px}.overview-sources__list header small{color:#398269;font-size:10px;font-weight:700}.overview-sources__list p{margin:4px 0;color:#817784;font-size:11px;line-height:1.4}.overview-sources__list time{color:#aaa0ad;font-size:10px}.overview-sources details{margin:0 12px 12px;border:1px solid #ebe6ed;border-radius:11px;background:#faf9fb}.overview-sources summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#716776;cursor:pointer;font-size:11px;font-weight:670}.overview-sources summary small{color:#7446d5;font-size:10px}.overview-sources details>div{display:flex;flex-direction:column;gap:7px;padding:0 12px 11px}.overview-sources details p{display:flex;flex-direction:column;gap:2px;margin:0;padding-top:7px;border-top:1px solid #eee9f0}.overview-sources details p strong{color:#5d5362;font-size:11px}.overview-sources details p span{color:#968c99;font-size:10px;line-height:1.45}.overview-sources>footer{display:flex;align-items:center;gap:7px;padding:11px 13px;border-top:1px solid #eee9f0;color:#39755f;background:#f3faf7;font-size:11px;font-weight:670}.overview-sources>footer svg{width:13px;height:13px}.overview-empty{display:grid;min-height:190px;place-content:center;place-items:center;padding:24px;color:#948a98;text-align:center}.overview-empty svg{width:24px;height:24px;margin-bottom:9px;color:#8b68d9}.overview-empty strong{color:#5d5262;font-size:13px}.overview-empty p{margin:5px 0 0;font-size:11px}.overview-page-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:4px 0 2px;color:#9e94a1;font-size:10px}.overview-page-footer svg{width:13px;height:13px}.overview-state-scope>div{display:grid;min-width:0;gap:4px;padding:11px 13px;border:1px solid #e7e2eb;border-radius:10px;background:#fff}.overview-state-scope span{color:#8c8392;font-size:11px}.overview-state-scope strong{overflow:hidden;color:#3d3443;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.overview-gate{display:grid;width:100%;min-height:0;margin:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e5e0e9;border-radius:10px;color:#524758;background:#fff;box-shadow:none;text-align:left}.overview-gate>span{display:grid;width:34px;height:34px;border-radius:8px;place-items:center;color:#7041d4;background:#f0eaff}.overview-gate>span svg{width:17px;height:17px}.overview-gate h2{margin:0;color:#302538;font-size:15px;font-weight:720}.overview-gate p{margin:3px 0 0;color:#84798a;font-size:12px;line-height:1.5}.overview-gate button{grid-column:auto;justify-self:end;margin:0}.overview-gate.is-error{border-color:#f1ccd2;background:#fffafb}.overview-gate.is-error>span{color:#c43e54;background:#fff0f2}.overview-gate.is-partial{border-color:#ead7ae;background:#fffdf8}.overview-gate.is-partial>span{color:#a46a08;background:#fff5df}.overview-state-readonly{display:flex;align-items:center;gap:7px;margin-top:10px;padding:0 2px;color:#726a79;font-size:11px;line-height:1.45}.overview-state-readonly svg{width:14px;height:14px;flex:0 0 14px;color:#2b8a64}.overview-loading{display:flex;flex-direction:column;gap:12px}.overview-loading__notice{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #e1d8f2;border-radius:10px;background:#faf8ff}.overview-loading__notice>svg{width:17px;height:17px;flex:0 0 17px;color:#7041d4;animation:overview-spin .9s linear infinite}.overview-loading__notice strong{color:#4a3d55;font-size:12px}.overview-loading__notice p{margin:2px 0 0;color:#817688;font-size:11px}.overview-loading__metrics>span,.overview-loading__content>span{overflow:hidden;border:1px solid #ece8ee;border-radius:10px;background:linear-gradient(100deg,#ffffffd1 20%,#f4effbeb,#ffffffd1 60%);background-size:220% 100%;animation:overview-loading 1.25s ease-in-out infinite}.overview-loading__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.overview-loading__metrics>span{min-height:88px}.overview-loading__content{display:grid;min-height:220px;grid-template-columns:1.65fr .85fr;gap:10px}.operations-overview-page button:focus-visible,.operations-overview-page input:focus-visible,.operations-overview-page select:focus-visible,.operations-overview-page summary:focus-visible,.operations-overview-page button:focus,.operations-overview-page input:focus,.operations-overview-page select:focus,.operations-overview-page summary:focus{outline:2px solid #7043d8;outline-offset:2px}@keyframes overview-spin{to{transform:rotate(360deg)}}@keyframes overview-breathe{0%,to{box-shadow:0 0 0 5px #33ae7b1c}50%{box-shadow:0 0 0 8px #33ae7b0a}}@keyframes overview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes overview-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes overview-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media(max-width:1500px){.overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metric-strip__intro,.overview-metric-card{min-height:112px;border-right:1px solid #ece7ef;border-bottom:1px solid #ece7ef}.overview-metric-strip>:nth-child(4n){border-right:0}.overview-metric-strip>:nth-child(n+5){border-bottom:0}}@media(max-width:1280px){.overview-toolbar{grid-template-columns:.8fr 1fr}.overview-toolbar__readonly{grid-column:1 / -1}.overview-main-grid,.overview-bottom-grid{grid-template-columns:minmax(0,1fr)}.overview-focus__list,.overview-sources__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-sources details{margin-top:0}}@media(max-width:959px){.overview-page-heading{align-items:stretch;flex-direction:column}.overview-readback{width:100%;min-width:0}.overview-toolbar{grid-template-columns:minmax(0,1fr)}.overview-toolbar__readonly{grid-column:auto;white-space:normal}.overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-strip__intro{grid-column:1 / -1;min-height:86px}.overview-metric-strip>:nth-child(4n){border-right:1px solid #ece7ef}.overview-metric-strip>:nth-child(n+5){border-bottom:1px solid #ece7ef}.overview-metric-strip>:nth-child(odd):not(:first-child){border-right:0}.overview-metric-strip>:nth-last-child(-n+2){border-bottom:0}.overview-metric-card{min-height:116px}.overview-metric-card>strong{font-size:21px}.overview-comparison__rows>article{grid-template-columns:105px minmax(100px,1fr);gap:10px;padding:8px 0}.overview-comparison__values{grid-column:2;text-align:left}.overview-focus__list,.overview-sources__list{grid-template-columns:minmax(0,1fr)}.overview-products__table{display:none}.overview-products__mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.overview-products__mobile>article{min-width:0;padding:12px;border:1px solid #ebe6ed;border-radius:12px;background:#fdfcfe}.overview-products__mobile header{display:flex;min-width:0;align-items:center;gap:9px}.overview-products__mobile header>div{min-width:0}.overview-products__mobile header strong,.overview-products__mobile header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-products__mobile header strong{color:#4d4252;font-size:12px}.overview-products__mobile header small{margin-top:3px;color:#9d93a0;font-size:10px}.overview-products__mobile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.overview-products__mobile dl>div{min-width:0;padding:8px;border-radius:9px;background:#f7f4fa}.overview-products__mobile dt{color:#998f9c;font-size:10px}.overview-products__mobile dd{overflow:hidden;margin:3px 0 0;color:#574a5d;font-size:12px;font-variant-numeric:tabular-nums;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.overview-loading__heading{width:100%}.overview-loading__metrics{grid-template-columns:repeat(2,1fr)}.overview-loading__content{grid-template-columns:1fr}}@media(max-width:560px){.overview-page-heading{margin-bottom:12px}.overview-page-heading h1{font-size:32px}.overview-page-heading p{font-size:12px}.overview-readback{flex-wrap:wrap}.overview-readback button{flex:1 1 100%}.overview-toolbar{padding:8px}.overview-toolbar label{grid-template-columns:16px minmax(0,1fr)}.overview-toolbar label>span{display:none}.overview-metric-strip__intro,.overview-metric-card{padding:14px 12px}.overview-metric-card>strong{font-size:19px}.overview-panel__heading{min-height:0;padding:16px}.overview-comparison__legend{display:none}.overview-comparison__rows{padding-inline:14px}.overview-comparison__rows>article{grid-template-columns:92px minmax(80px,1fr)}.overview-products__mobile{grid-template-columns:minmax(0,1fr)}.overview-gate{grid-template-columns:32px minmax(0,1fr);padding:12px}.overview-gate>span{width:32px;height:32px}.overview-gate button{grid-column:2;justify-self:start;margin-top:3px}.overview-state-scope{grid-template-columns:1fr}.overview-state-scope strong{white-space:normal}}@media(prefers-reduced-motion:reduce){.operations-overview-page *,.operations-overview-page *:before,.operations-overview-page *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.operations-overview-page{--overview-accent: #6d42d8;--overview-accent-strong: #5931c7;--overview-accent-soft: #f3efff;--overview-line: #e6e1ef;--overview-line-soft: #f0edf5;--overview-text: #24202c;--overview-muted: #706a7c;width:100%;max-width:none;min-width:0;margin:0;padding:28px 32px 48px;color:var(--overview-text);font-size:14px}.operations-overview-page,.operations-overview-page *,.operations-overview-page *:before,.operations-overview-page *:after{box-sizing:border-box}.overview-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 18px}.overview-page-heading>div:first-child{min-width:0}.overview-page-heading>div:first-child>span,.overview-panel__heading>div>span{display:block;margin-bottom:5px;color:var(--overview-accent);font-size:12px;font-weight:700;letter-spacing:.02em}.overview-page-heading h1{margin:0;color:#211d28;font-size:25px;line-height:1.2;letter-spacing:-.02em}.overview-page-heading p{margin:7px 0 0;color:var(--overview-muted);font-size:14px;line-height:1.5}.overview-readback{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:48px;padding:6px 7px 6px 12px;border:1px solid var(--overview-line);border-radius:10px;background:#fffffff0;box-shadow:0 4px 16px #3a245f0a}.overview-readback__dot{width:8px;height:8px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 4px #e9f8f1}.overview-readback.is-partial .overview-readback__dot,.overview-readback.is-empty .overview-readback__dot{background:#d88a0a;box-shadow:0 0 0 4px #fff5df}.overview-readback.is-error .overview-readback__dot{background:#d6455d;box-shadow:0 0 0 4px #fff0f2}.overview-readback>div{display:grid;min-width:92px}.overview-readback small{color:var(--overview-muted);font-size:11px}.overview-readback strong{color:#3d3747;font-size:12px}.overview-readback button,.overview-gate button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #ded7e9;border-radius:8px;background:#fff;color:var(--overview-accent-strong);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.overview-readback button svg,.overview-gate button svg{width:15px;height:15px}.overview-notice{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;border:1px solid #efd7a7;border-radius:8px;background:#fff9ee;color:#7a5412}.overview-notice>span,.overview-notice>span svg{width:17px;height:17px;flex:0 0 17px}.overview-notice strong{font-size:12px}.overview-notice p{margin:2px 0 0;color:#8a692c;font-size:11px;line-height:1.35}.overview-toolbar{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(300px,1fr) auto;gap:10px;align-items:center;margin-bottom:14px;padding:8px;border:1px solid var(--overview-line);border-radius:10px;background:#fffffff2}.overview-toolbar label{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--overview-line-soft);border-radius:7px;background:#fff}.overview-toolbar label>svg{width:16px;height:16px;color:var(--overview-accent)}.overview-toolbar label>span{color:#514a5c;font-size:12px;font-weight:600;white-space:nowrap}.overview-toolbar input,.overview-toolbar select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#302b38;font:inherit;font-size:13px}.overview-toolbar__readonly{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-height:38px;padding:0 11px;border:1px solid #cee9dd;border-radius:7px;background:#f1fbf6;color:#1d7654;font-size:11px;font-weight:600;white-space:nowrap}.overview-toolbar__readonly svg{width:15px;height:15px}.overview-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.overview-metric-card{position:relative;min-width:0;min-height:118px;padding:14px 15px;overflow:hidden;border:1px solid var(--overview-line);border-radius:10px;background:#fff;box-shadow:0 5px 18px #37225c09}.overview-metric-card:after{display:none}.overview-metric-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-metric-card header>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--overview-accent-soft);color:var(--overview-accent)}.overview-metric-card header>span svg{width:15px;height:15px}.overview-metric-card header small{color:#91899e;font-size:10px}.overview-metric-card p{margin:10px 0 2px;color:#625b6d;font-size:12px;font-weight:600}.overview-metric-card>strong{display:block;overflow:hidden;color:#27222e;font-size:clamp(22px,1.7vw,28px);font-weight:750;line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.overview-metric-card>span{display:block;margin-top:5px;color:#787181;font-size:10px;font-weight:650}.overview-metric-card>span.is-positive{color:#16845b}.overview-metric-card>span.is-negative{color:#d2495d}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);gap:14px;align-items:stretch;margin-bottom:14px}.overview-panel{min-width:0;border:1px solid var(--overview-line);border-radius:10px;background:#fff;box-shadow:0 6px 20px #37225c09}.overview-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 13px;border-bottom:1px solid var(--overview-line-soft)}.overview-panel__heading h2{margin:0;color:#29242f;font-size:18px;line-height:1.25}.overview-panel__heading p{margin:4px 0 0;color:#85808c;font-size:11px;line-height:1.45}.overview-panel__count{flex:0 0 auto;padding:4px 8px;border:1px solid #e3dcf1;border-radius:999px;background:#faf8ff;color:var(--overview-accent);font-size:10px;font-weight:700}.overview-comparison__legend{display:flex;gap:14px;color:#777080;font-size:11px;white-space:nowrap}.overview-comparison__legend span{display:inline-flex;align-items:center;gap:5px}.overview-comparison__legend i{width:8px;height:8px;border-radius:2px}.overview-comparison__legend .is-current{background:var(--overview-accent)}.overview-comparison__legend .is-previous{background:#d9d3e3}.overview-comparison__rows{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:316px;padding:22px 18px 14px}.overview-comparison__rows>article{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:190px auto auto auto;align-items:stretch;gap:0;min-width:0;padding:0 12px;border-right:1px solid var(--overview-line-soft)}.overview-comparison__rows>article:last-child{border-right:0}.overview-comparison__bars{display:flex;align-items:flex-end;justify-content:center;gap:10px;min-width:0;padding-top:12px}.overview-comparison__bars>div{display:flex;flex:0 1 46px;flex-direction:column;justify-content:flex-end;min-width:22px;height:100%;overflow:visible;border-radius:0;background:transparent;text-align:center}.overview-comparison__bars i{display:block;flex:0 0 var(--overview-bar-height);width:100%;min-height:4px;border-radius:5px 5px 2px 2px}.overview-comparison__bars i.is-current{background:var(--overview-accent)}.overview-comparison__bars i.is-previous{background:#d9d3e3}.overview-comparison__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;text-align:center}.overview-comparison__values strong,.overview-comparison__values span{display:block;overflow:hidden;color:#4b4455;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.overview-comparison__values strong{color:#2d2734;font-weight:700}.overview-comparison__label{display:grid;gap:2px;margin-top:8px;text-align:center}.overview-comparison__label span{color:#38323f;font-size:12px;font-weight:700}.overview-comparison__label small{color:#948c9e;font-size:9px}.overview-comparison__rows article>em{margin-top:5px;color:#777080;font-size:9px;font-style:normal;font-weight:650;text-align:center}.overview-comparison__rows article>em.is-positive{color:#16845b}.overview-comparison__rows article>em.is-negative{color:#d2495d}.overview-comparison>footer{padding:9px 18px;border-top:1px solid var(--overview-line-soft);color:#918a99;font-size:10px;text-align:center}.overview-focus{display:flex;flex-direction:column}.overview-focus__list{display:grid;gap:8px;padding:12px}.overview-focus__list>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--overview-line-soft);border-radius:8px;background:#fcfbfd}.overview-focus__list>article>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#f1edff;color:var(--overview-accent)}.overview-focus__list>article>span svg{width:14px;height:14px}.overview-focus__list article.is-negative>span,.overview-focus__list article.is-attention>span{background:#fff0f2;color:#d2495d}.overview-focus__list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-focus__list strong{color:#3a3441;font-size:12px}.overview-focus__list header small{color:#91899b;font-size:9px}.overview-focus__list p{margin:3px 0 4px;color:#77707e;font-size:10px;line-height:1.4}.overview-focus__list em{color:#9991a2;font-size:9px;font-style:normal}.overview-products{margin-bottom:14px;overflow:hidden}.overview-products__table{width:100%;overflow-x:auto}.overview-products table{width:100%;border-collapse:collapse;table-layout:fixed}.overview-products th{height:36px;padding:0 16px;border-bottom:1px solid var(--overview-line-soft);background:#faf9fc;color:#766f7e;font-size:10px;font-weight:700;text-align:left}.overview-products th:first-child{width:34%}.overview-products td{height:54px;padding:8px 16px;border-bottom:1px solid var(--overview-line-soft);color:#4a4451;font-size:11px;vertical-align:middle}.overview-products tbody tr:last-child td{border-bottom:0}.overview-products td:first-child{display:flex;align-items:center;gap:10px}.overview-products td:first-child>div{display:grid;min-width:0}.overview-products td:first-child strong{overflow:hidden;color:#332d39;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-products td:first-child small{margin-top:2px;color:#958e9e;font-size:9px}.overview-products td:nth-child(2){position:relative}.overview-products td:nth-child(2) strong{position:relative;z-index:1;font-size:12px}.overview-products td:nth-child(2) i{position:absolute;right:16px;bottom:8px;left:16px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--overview-accent) 0 var(--overview-product-width),#eeeaf3 var(--overview-product-width) 100%)}.overview-product-rank{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#f1edfb;color:var(--overview-accent);font-size:10px;font-weight:800}.overview-row-status{display:inline-flex;padding:3px 7px;border-radius:999px;background:#eaf8f2;color:#1c7b58;font-size:9px;font-weight:700}.overview-products__mobile{display:none}.overview-sources{margin-bottom:12px;padding:0 18px 12px}.overview-sources>.overview-panel__heading{margin:0 -18px;padding-top:13px;padding-bottom:10px}.overview-sources__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0 0}.overview-sources__list>article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--overview-line-soft);border-radius:8px;background:#fcfbfd}.overview-sources__list>article>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#eaf8f2;color:#16845b}.overview-sources__list>article>span svg{width:13px;height:13px}.overview-sources__list header{display:flex;justify-content:space-between;gap:8px}.overview-sources__list strong{color:#3d3744;font-size:11px}.overview-sources__list header small,.overview-sources__list time{color:#958e9e;font-size:9px}.overview-sources__list p{margin:3px 0;overflow:hidden;color:#77707f;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.overview-sources details{margin-top:9px;border-top:1px solid var(--overview-line-soft)}.overview-sources summary{display:flex;justify-content:space-between;padding:9px 0 0;color:#6d6676;font-size:10px;cursor:pointer}.overview-sources details>div{display:grid;gap:6px;margin-top:8px}.overview-sources details p{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;margin:0;color:#7f7788;font-size:10px}.overview-sources>footer{display:flex;align-items:center;gap:6px;margin-top:9px;color:#1d7654;font-size:10px}.overview-sources>footer svg{width:14px;height:14px}.overview-page-footer{display:flex;align-items:center;justify-content:center;gap:7px;color:#918a99;font-size:10px}.overview-page-footer svg{width:14px;height:14px}.overview-empty{display:grid;place-items:center;min-height:210px;padding:24px;color:#8b8492;text-align:center}.overview-empty svg{width:24px;height:24px}.overview-empty strong{margin-top:8px;color:#4c4554;font-size:13px}.overview-empty p{margin:4px 0 0;font-size:10px}.overview-state-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.overview-state-scope>div{min-height:56px;padding:10px 12px;border:1px solid var(--overview-line);border-radius:8px;background:#fff;box-shadow:none}.overview-state-scope span{color:var(--overview-muted);font-size:11px}.overview-state-scope strong{color:#352f3c;font-size:13px}.overview-gate{display:grid;width:100%;min-height:0;margin:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border-radius:8px;background:#fff;box-shadow:none;text-align:left}.overview-gate h2{margin:0;font-size:15px;line-height:1.35}.overview-gate p{margin:3px 0 0;font-size:12px;line-height:1.5}.overview-gate button{justify-self:end;margin:0}.overview-state-readonly{margin-top:10px;color:#70697a;font-size:11px}.overview-loading__notice{border-radius:8px;box-shadow:none}.overview-loading__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.overview-loading__metrics>span,.overview-loading__content>span{border-radius:8px;background:#eeeaf3}.overview-loading__content{min-height:220px;gap:10px}@media(max-width:1500px){.operations-overview-page{padding-right:24px;padding-left:24px}.overview-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr)}.overview-comparison__rows>article{padding:0 8px}}@media(max-width:1180px){.overview-toolbar{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr)}.overview-toolbar__readonly{grid-column:1 / -1;justify-content:flex-start}.overview-metric-strip,.overview-loading__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-main-grid,.overview-sources__list{grid-template-columns:1fr}}@media(max-width:760px){.operations-overview-page{padding:20px 14px 36px}.overview-page-heading{align-items:flex-start;flex-direction:column;gap:12px}.overview-readback{width:100%}.overview-readback button{margin-left:auto}.overview-toolbar{grid-template-columns:1fr}.overview-toolbar__readonly{grid-column:auto;white-space:normal}.overview-state-scope{grid-template-columns:1fr}.overview-gate{grid-template-columns:32px minmax(0,1fr)}.overview-gate button{grid-column:2;justify-self:start;margin-top:3px}.overview-metric-strip,.overview-loading__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-loading__content{grid-template-columns:1fr}.overview-metric-card{min-height:108px}.overview-comparison__legend{display:none}.overview-comparison__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.overview-comparison__rows>article{grid-template-rows:150px auto auto auto}.overview-comparison__rows>article:nth-child(2n),.overview-comparison__rows>article:last-child{border-right:0}.overview-products__table{display:none}.overview-products__mobile{display:grid;gap:8px;padding:12px}.overview-products__mobile>article{padding:12px;border:1px solid var(--overview-line-soft);border-radius:8px}.overview-products__mobile header{display:flex;gap:10px}.overview-products__mobile header>div{display:grid;min-width:0}.overview-products__mobile header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-products__mobile header small{color:#918a99;font-size:10px}.overview-products__mobile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.overview-products__mobile dl>div{display:grid;gap:2px}.overview-products__mobile dt{color:#918a99;font-size:9px}.overview-products__mobile dd{margin:0;color:#39333f;font-size:12px;font-weight:700}}@media(max-width:430px){.operations-overview-page{padding:16px 12px 28px}.overview-readback{min-height:44px}.overview-loading__metrics{grid-template-columns:1fr}.overview-loading__metrics>span{min-height:70px}.overview-metric-strip,.overview-comparison__rows{grid-template-columns:1fr}.overview-comparison__rows>article{border-right:0;border-bottom:1px solid var(--overview-line-soft)}.overview-comparison__rows>article:last-child{border-bottom:0}}.today-work-page{--today-ink: #2f3037;--today-muted: #62656f;--today-subtle: #8b8e98;--today-line: #e7e8ec;--today-surface: #fff;--today-soft: #f7f7f9;--today-violet: #6846c7;--today-violet-soft: #f2effb;--today-green: #2e7d5b;--today-blue: #3569c8;--today-amber: #a86816;--today-red: #ad4752;width:100%;min-width:0;padding-right:clamp(14px,1.15vw,30px);padding-left:clamp(14px,1.15vw,30px);color:var(--today-ink);font-size:15px}.today-work-page *,.today-work-page *:before,.today-work-page *:after{box-sizing:border-box}.today-work-page button,.today-work-page input,.today-work-page select,.today-work-page textarea{font:inherit}.today-work-heading{display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) minmax(310px,390px) auto;align-items:center;gap:12px;margin-bottom:12px}.today-work-heading>div:first-child{min-width:0}.today-work-heading>div:first-child>span,.today-work-panel>header>div>span,.today-work-create-drawer>header span{color:var(--today-violet);font-size:12px;font-weight:650}.today-work-heading h1{margin:2px 0 3px;color:var(--today-ink);font-size:25px;font-weight:750;letter-spacing:-.02em;line-height:1.4}.today-work-heading p{margin:0;color:var(--today-muted);font-size:13px;line-height:1.45}.today-work-readback{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;padding:7px 8px 7px 13px;border:1px solid var(--today-line);border-radius:10px;background:var(--today-surface)}.today-work-readback>span{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9699a2;box-shadow:0 0 0 5px #9699a21a}.today-work-readback.is-live>span{background:var(--today-green);box-shadow:0 0 0 5px #2e7d5b1a}.today-work-readback.is-partial>span,.today-work-readback.is-stale>span,.today-work-readback.is-empty>span{background:var(--today-amber);box-shadow:0 0 0 5px #a868161a}.today-work-readback.is-unavailable>span,.today-work-readback.is-missing_source>span,.today-work-readback.is-permission_denied>span{background:var(--today-red);box-shadow:0 0 0 5px #ad47521a}.today-work-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.today-work-readback small{color:var(--today-subtle);font-size:12px}.today-work-readback strong{overflow:hidden;margin-top:2px;color:var(--today-muted);font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.today-work-readback button,.today-work-create-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:650}.today-work-readback button{border:1px solid #d8d0ec;color:var(--today-violet);background:#f7f5fb}.today-work-create-button{min-width:96px;border:1px solid var(--today-violet);color:#fff;background:var(--today-violet)}.today-work-readback button svg,.today-work-create-button svg{width:15px;height:15px}.today-work-readback button:disabled{cursor:wait;opacity:.65}.today-work-readback .is-spinning,.today-work-loading svg{animation:today-work-spin .9s linear infinite}.today-work-notice,.today-work-section-error{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:8px}.today-work-notice{border:1px solid #edd9b8;color:#75501d;background:#fff9ee}.today-work-section-error{border:1px solid #eccfd3;color:#8e3f49;background:#fff6f7}.today-work-notice>svg,.today-work-section-error>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.today-work-notice>div,.today-work-section-error>span{display:flex;min-width:0;flex-direction:column;gap:2px}.today-work-notice strong,.today-work-section-error strong{font-size:13px}.today-work-notice p,.today-work-section-error small{margin:0;font-size:11px;line-height:1.5}.today-work-toolbar{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(210px,.65fr) minmax(280px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--today-line);border-radius:10px;background:var(--today-soft)}.today-work-toolbar label{position:relative;display:grid;min-width:0;min-height:40px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--today-line);border-radius:8px;background:#fff}.today-work-toolbar label:focus-within{border-color:#bfb1e5;box-shadow:0 0 0 3px #6846c717}.today-work-toolbar label>svg{width:15px;height:15px;color:var(--today-violet)}.today-work-toolbar label>svg:last-child{position:absolute;right:10px;color:var(--today-subtle);pointer-events:none}.today-work-toolbar label>span{color:var(--today-muted);font-size:12px;font-weight:550;white-space:nowrap}.today-work-toolbar input,.today-work-toolbar select{width:100%;min-width:0;height:38px;padding:0 24px 0 0;border:0;outline:0;color:var(--today-ink);background:transparent;font-size:14px;font-weight:500}.today-work-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.today-work-search input::placeholder{color:var(--today-subtle);font-weight:400}.today-work-toolbar__scope{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d3e6dd;border-radius:8px;color:var(--today-green);background:#f3f8f5;font-size:12px;font-weight:600;white-space:nowrap}.today-work-toolbar__scope svg{width:14px;height:14px}.today-work-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.today-work-metric{display:flex;min-width:0;min-height:92px;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--today-line);border-radius:10px;background:var(--today-surface)}.today-work-metric__icon{display:grid;width:34px;height:34px;flex:0 0 auto;border-radius:8px;place-items:center}.today-work-metric__icon svg{width:17px;height:17px}.today-work-metric.is-violet .today-work-metric__icon{color:var(--today-violet);background:var(--today-violet-soft)}.today-work-metric.is-blue .today-work-metric__icon{color:var(--today-blue);background:#edf3ff}.today-work-metric.is-green .today-work-metric__icon{color:var(--today-green);background:#edf7f2}.today-work-metric.is-amber .today-work-metric__icon{color:var(--today-amber);background:#fff5e8}.today-work-metric.is-red .today-work-metric__icon{color:var(--today-red);background:#fff0f2}.today-work-metric>div{min-width:0}.today-work-metric small{display:block;color:var(--today-muted);font-size:12px}.today-work-metric strong{display:block;margin-top:2px;color:var(--today-ink);font-size:23px;font-variant-numeric:tabular-nums;font-weight:730;line-height:1.2}.today-work-metric p{overflow:hidden;margin:3px 0 0;color:var(--today-subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.today-work-layout{display:grid;min-width:0;grid-template-columns:minmax(230px,.58fr) minmax(560px,1.8fr) minmax(290px,.78fr);align-items:start;gap:12px}.today-work-left-rail,.today-work-right-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.today-work-panel{min-width:0;overflow:hidden;border:1px solid var(--today-line);border-radius:10px;background:var(--today-surface)}.today-work-panel>header{display:flex;min-height:69px;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--today-line)}.today-work-panel>header>div{min-width:0}.today-work-panel>header h2{margin:1px 0 0;color:var(--today-ink);font-size:17px;font-weight:700}.today-work-panel>header p{margin:2px 0 0;color:var(--today-subtle);font-size:11px}.today-work-panel>header>svg{width:19px;height:19px;margin-top:6px;color:var(--today-violet)}.today-work-source{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid #d3e6dd;border-radius:999px;color:var(--today-green);background:#f3f8f5;font-size:10px;font-weight:650;white-space:nowrap}.today-work-source.is-partial,.today-work-source.is-stale,.today-work-source.is-empty{border-color:#edd9b8;color:var(--today-amber);background:#fff9ee}.today-work-source.is-unavailable,.today-work-source.is-missing_source,.today-work-source.is-permission_denied{border-color:#eccfd3;color:var(--today-red);background:#fff6f7}.today-work-status-list{display:flex;flex-direction:column;padding:8px}.today-work-status-list button{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:7px;color:var(--today-muted);background:transparent;cursor:pointer;font-size:12px}.today-work-status-list button:hover,.today-work-status-list button.is-active{color:var(--today-violet);background:var(--today-violet-soft)}.today-work-status-list strong{display:grid;min-width:25px;height:22px;padding:0 6px;border-radius:999px;place-items:center;color:var(--today-subtle);background:#f0f1f3;font-size:11px}.today-work-status-list button.is-active strong{color:var(--today-violet);background:#fff}.today-work-quick-create{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;margin:2px 8px 10px;border:1px solid #d8d0ec;border-radius:8px;color:var(--today-violet);background:#f7f5fb;cursor:pointer;font-size:12px;font-weight:650}.today-work-quick-create svg{width:14px;height:14px}.today-work-readonly-note{margin:6px 10px 12px;color:var(--today-subtle);font-size:11px;text-align:center}.today-work-definitions ul,.today-work-reminders ul{display:flex;flex-direction:column;gap:7px;margin:0;padding:10px;list-style:none}.today-work-definitions li{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.today-work-definitions li strong{overflow:hidden;color:var(--today-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.today-work-definitions li span{color:var(--today-subtle);font-size:10px}.today-work-task-panel{min-height:592px}.today-work-table-wrap{max-height:648px;overflow:auto}.today-work-task-panel table{width:100%;min-width:890px;border-collapse:collapse;table-layout:fixed}.today-work-task-panel th{height:40px;padding:0 11px;color:var(--today-subtle);background:#fafafc;font-size:11px;font-weight:650;text-align:left}.today-work-task-panel th:first-child{width:31%}.today-work-task-panel th:nth-child(2){width:8%}.today-work-task-panel th:nth-child(3){width:10%}.today-work-task-panel th:nth-child(4){width:13%}.today-work-task-panel th:nth-child(5){width:13%}.today-work-task-panel th:nth-child(6){width:7%}.today-work-task-panel th:last-child{width:13%;text-align:right}.today-work-task-panel tbody tr{content-visibility:auto;contain-intrinsic-size:0 64px;cursor:pointer}.today-work-task-panel tbody tr:hover{background:#fbfafd}.today-work-task-panel td{height:64px;padding:8px 11px;border-top:1px solid #eff0f2;color:var(--today-muted);font-size:12px;font-variant-numeric:tabular-nums;vertical-align:middle}.today-work-task-panel td:first-child strong,.today-work-task-panel td:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-work-task-panel td:nth-child(4),.today-work-task-panel td:nth-child(5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-work-task-panel td:first-child strong{color:var(--today-ink);font-size:13px;font-weight:650}.today-work-task-panel td:first-child small{margin-top:4px;color:var(--today-subtle);font-size:10px}.today-work-task-panel td:last-child{text-align:right}.today-work-task-type{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:6px;color:var(--today-violet);background:var(--today-violet-soft);font-size:10px;font-weight:650}.today-work-task-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;color:var(--today-muted);background:#f1f2f4;font-size:10px;font-weight:650;white-space:nowrap}.today-work-task-status.is-pending,.today-work-task-status.is-overdue,.today-work-task-status.is-cancelled{color:var(--today-red);background:#fff0f2}.today-work-task-status.is-accepted,.today-work-task-status.is-in_progress{color:var(--today-violet);background:var(--today-violet-soft)}.today-work-task-status.is-awaiting_feedback,.today-work-task-status.is-awaiting_confirmation{color:var(--today-blue);background:#edf3ff}.today-work-task-status.is-awaiting_acceptance,.today-work-task-status.is-needs_help,.today-work-task-status.is-deferred{color:var(--today-amber);background:#fff5e8}.today-work-task-status.is-completed{color:var(--today-green);background:#edf7f2}.today-work-inline-action{min-height:30px;padding:0 10px;border:1px solid #d8d0ec;border-radius:7px;color:var(--today-violet);background:#f7f5fb;cursor:pointer;font-size:11px;font-weight:650}.today-work-inline-action:disabled{cursor:wait;opacity:.6}.today-work-no-action{color:var(--today-subtle);font-size:10px}.today-work-mobile-list{display:none}.today-work-rhythm ol{display:flex;flex-direction:column;margin:0;padding:10px 12px;list-style:none}.today-work-rhythm li{display:grid;min-height:47px;grid-template-columns:43px 9px minmax(0,1fr);align-items:start;gap:8px}.today-work-rhythm time{padding-top:2px;color:var(--today-subtle);font-size:10px;font-variant-numeric:tabular-nums;font-weight:650}.today-work-rhythm li>span{position:relative;width:7px;height:7px;margin-top:4px;border-radius:999px;background:#c9ccd3}.today-work-rhythm li:not(:last-child)>span:after{position:absolute;top:9px;left:3px;width:1px;height:34px;content:"";background:#e1e3e8}.today-work-rhythm li.is-active>span{background:var(--today-violet)}.today-work-rhythm li.is-completed>span{background:var(--today-green)}.today-work-rhythm li.is-blocked>span{background:var(--today-red)}.today-work-rhythm li div{display:flex;min-width:0;flex-direction:column;gap:3px}.today-work-rhythm li strong{overflow:hidden;color:var(--today-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.today-work-rhythm li small{color:var(--today-subtle);font-size:10px}.today-work-count{display:grid;min-width:27px;height:25px;padding:0 7px;border-radius:999px;place-items:center;color:var(--today-violet);background:var(--today-violet-soft);font-size:11px}.today-work-reminders li{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc}.today-work-reminders li>svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px;color:var(--today-blue)}.today-work-reminders li.is-warning>svg{color:var(--today-amber)}.today-work-reminders li.is-high>svg{color:var(--today-red)}.today-work-reminders li>div{display:flex;min-width:0;flex-direction:column;gap:3px}.today-work-reminders li strong{overflow:hidden;color:var(--today-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.today-work-reminders li span{display:-webkit-box;overflow:hidden;color:var(--today-subtle);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-work-closeout{padding-bottom:10px}.today-work-closeout__value{display:flex;align-items:baseline;gap:8px;padding:13px 14px 8px}.today-work-closeout__value strong{color:var(--today-violet);font-size:26px;font-variant-numeric:tabular-nums;font-weight:750}.today-work-closeout__value span{color:var(--today-muted);font-size:11px}.today-work-closeout__progress{height:6px;margin:0 14px 10px;overflow:hidden;border-radius:999px;background:#ececf0}.today-work-closeout__progress i{display:block;width:var(--today-work-closeout-width);height:100%;border-radius:inherit;background:var(--today-violet);transition:width .26s ease}.today-work-closeout dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10px 10px}.today-work-closeout dl>div{min-width:0;padding:8px 4px;border-right:1px solid var(--today-line);text-align:center}.today-work-closeout dl>div:last-child{border-right:0}.today-work-closeout dt{color:var(--today-subtle);font-size:9px}.today-work-closeout dd{margin:3px 0 0;color:var(--today-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.today-work-closeout>button{display:flex;width:calc(100% - 20px);min-height:34px;align-items:center;justify-content:center;margin:0 10px;border:1px solid var(--today-ink);border-radius:7px;color:#fff;background:var(--today-ink);cursor:pointer;font-size:11px;font-weight:650}.today-work-empty,.today-work-loading{display:flex;align-items:center;justify-content:center;gap:7px;min-height:76px;margin:0;padding:16px;color:var(--today-subtle);font-size:11px;text-align:center}.today-work-loading svg,.today-work-empty>svg{width:17px;height:17px}.today-work-empty.is-large{min-height:330px;flex-direction:column}.today-work-empty.is-large>svg{width:26px;height:26px;color:var(--today-violet)}.today-work-empty.is-large strong{color:var(--today-ink);font-size:13px}.today-work-empty.is-large p{margin:0}.today-work-layer{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0}.today-work-layer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#231f2a59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.today-work-create-drawer,.today-work-detail-drawer{position:absolute;top:0;right:0;display:flex;width:min(560px,100%);height:100%;flex-direction:column;border-left:1px solid var(--today-line);background:#fff;box-shadow:-18px 0 55px #231f2a1f}.today-work-create-drawer>header,.today-work-detail-drawer>header{display:flex;min-height:96px;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--today-line)}.today-work-create-drawer>header h2,.today-work-detail-drawer>header h2{margin:3px 0;color:var(--today-ink);font-size:22px;font-weight:730}.today-work-create-drawer>header p,.today-work-detail-drawer>header p{margin:0;color:var(--today-subtle);font-size:11px}.today-work-create-drawer>header>button,.today-work-detail-drawer>header>button{display:grid;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--today-line);border-radius:8px;place-items:center;color:var(--today-muted);background:#fff;cursor:pointer}.today-work-create-drawer>header button svg,.today-work-detail-drawer>header button svg{width:16px;height:16px}.today-work-create-form{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.today-work-create-form label{display:flex;min-width:0;flex-direction:column;gap:6px}.today-work-create-form label>span{color:var(--today-muted);font-size:12px;font-weight:600}.today-work-create-form input,.today-work-create-form select,.today-work-create-form textarea{width:100%;border:1px solid var(--today-line);border-radius:8px;outline:0;color:var(--today-ink);background:#fff;font-size:14px}.today-work-create-form input,.today-work-create-form select{height:40px;padding:0 11px}.today-work-create-form textarea{min-height:92px;padding:10px 11px;line-height:1.55;resize:vertical}.today-work-create-form input:focus,.today-work-create-form select:focus,.today-work-create-form textarea:focus{border-color:#bfb1e5;box-shadow:0 0 0 3px #6846c717}.today-work-form-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:12px}.today-work-recipient-warning{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid #edd9b8;border-radius:8px;color:var(--today-amber);background:#fff9ee;font-size:11px;line-height:1.45}.today-work-recipient-warning svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.today-work-create-drawer>footer{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--today-line);background:#fafafc}.today-work-create-drawer>footer p{max-width:280px;margin:0;color:var(--today-subtle);font-size:10px;line-height:1.45}.today-work-create-drawer>footer>div{display:flex;gap:8px}.today-work-create-drawer>footer button{min-height:36px;padding:0 14px;border:1px solid var(--today-line);border-radius:8px;color:var(--today-muted);background:#fff;cursor:pointer;font-size:12px;font-weight:650}.today-work-create-drawer>footer button.is-primary{border-color:var(--today-violet);color:#fff;background:var(--today-violet)}.today-work-create-drawer>footer button:disabled{cursor:not-allowed;opacity:.5}.today-work-detail-drawer>header{min-height:120px}.today-work-detail-drawer>header h2{margin-top:10px}.today-work-detail-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.today-work-detail-body>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.today-work-detail-body>dl>div{min-width:0;padding:10px;border:1px solid var(--today-line);border-radius:8px;background:#fafafc}.today-work-detail-body dt{color:var(--today-subtle);font-size:10px}.today-work-detail-body dd{overflow:hidden;margin:4px 0 0;color:var(--today-ink);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.today-work-detail-body>section{padding:14px;border:1px solid var(--today-line);border-radius:8px}.today-work-detail-body h3{margin:0;color:var(--today-ink);font-size:13px}.today-work-detail-body p{margin:7px 0 0;color:var(--today-muted);font-size:12px;line-height:1.65;white-space:pre-wrap}.today-work-detail-drawer>footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--today-line);background:#fafafc}.today-work-detail-drawer>footer span{display:inline-flex;align-items:center;gap:6px;color:var(--today-subtle);font-size:11px}.today-work-detail-drawer>footer span svg{width:14px;height:14px}.today-work-detail-drawer>footer button{min-height:36px;padding:0 14px;border:1px solid var(--today-violet);border-radius:8px;color:#fff;background:var(--today-violet);cursor:pointer;font-size:12px;font-weight:650}.today-work-gate{display:grid;width:min(100%,620px);min-height:280px;margin:min(10vh,110px) auto 0;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:16px;padding:42px;border:1px solid var(--today-line);border-radius:12px;color:var(--today-muted);background:#fff}.today-work-gate>span{display:grid;width:44px;height:44px;border-radius:10px;place-items:center;color:var(--today-violet);background:var(--today-violet-soft)}.today-work-gate>span svg{width:22px;height:22px}.today-work-gate h1{margin:0;color:var(--today-ink);font-size:22px}.today-work-gate p{margin:8px 0 0;font-size:13px;line-height:1.6}.today-work-gate button{display:inline-flex;min-height:36px;grid-column:2;align-items:center;gap:7px;justify-self:start;padding:0 12px;border:1px solid #d8d0ec;border-radius:8px;color:var(--today-violet);background:#f7f5fb}.today-work-gate button svg{width:15px;height:15px}.today-work-page button:focus-visible,.today-work-page input:focus-visible,.today-work-page select:focus-visible,.today-work-page textarea:focus-visible,.today-work-page tr:focus-visible{outline:2px solid var(--today-violet);outline-offset:2px}@keyframes today-work-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.today-work-heading{grid-template-columns:minmax(0,1fr) minmax(300px,370px) auto}.today-work-metrics{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;padding-bottom:2px}.today-work-layout{grid-template-columns:minmax(225px,.55fr) minmax(0,1.8fr)}.today-work-right-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.today-work-heading{grid-template-columns:minmax(0,1fr) auto}.today-work-readback{grid-column:1 / -1;grid-row:2}.today-work-create-button{grid-column:2;grid-row:1}.today-work-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-toolbar__scope{white-space:normal}.today-work-layout{grid-template-columns:minmax(0,1fr)}.today-work-left-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-right-rail{grid-column:auto}}@media(max-width:760px){.today-work-page{padding-inline:12px}.today-work-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.today-work-heading h1{font-size:24px}.today-work-heading p{font-size:12px}.today-work-create-button{min-width:82px}.today-work-toolbar{grid-template-columns:minmax(0,1fr)}.today-work-toolbar label{grid-template-columns:18px minmax(0,1fr)}.today-work-toolbar label>span{display:none}.today-work-toolbar__scope{justify-content:flex-start}.today-work-metrics{grid-template-columns:repeat(2,minmax(158px,1fr))}.today-work-metric{min-height:90px;padding:12px}.today-work-left-rail,.today-work-right-rail{display:flex}.today-work-table-wrap{display:none}.today-work-task-panel{min-height:0}.today-work-mobile-list{display:flex;flex-direction:column;gap:9px;padding:10px}.today-work-mobile-list>article{padding:11px;border:1px solid #e9eaed;border-radius:8px;background:#fafafc;cursor:pointer}.today-work-mobile-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.today-work-mobile-list article>header>span:last-child{color:var(--today-violet);font-size:10px;font-weight:650}.today-work-mobile-list h3{margin:10px 0 0;color:var(--today-ink);font-size:13px}.today-work-mobile-list p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:var(--today-subtle);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-work-mobile-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.today-work-mobile-list dl>div{min-width:0}.today-work-mobile-list dt{color:var(--today-subtle);font-size:9px}.today-work-mobile-list dd{overflow:hidden;margin:3px 0 0;color:var(--today-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.today-work-mobile-list .today-work-inline-action{width:100%}.today-work-form-row,.today-work-detail-body>dl{grid-template-columns:minmax(0,1fr)}.today-work-create-drawer>footer{align-items:stretch;flex-direction:column}.today-work-create-drawer>footer p{max-width:none}.today-work-create-drawer>footer>div{justify-content:flex-end}}@media(max-width:430px){.today-work-page{padding-inline:10px}.today-work-heading{gap:9px}.today-work-heading>div:first-child>span{font-size:11px}.today-work-readback{flex-wrap:wrap}.today-work-readback button{flex:1 1 100%}.today-work-toolbar{padding:10px}.today-work-metrics{gap:8px}.today-work-metric__icon{width:30px;height:30px}.today-work-metric strong{font-size:20px}.today-work-panel>header{padding-inline:12px}.today-work-right-rail{grid-template-columns:minmax(0,1fr)}.today-work-detail-drawer>footer{align-items:stretch;flex-direction:column}.today-work-detail-drawer>footer button{width:100%}.today-work-gate{grid-template-columns:minmax(0,1fr);padding:28px}.today-work-gate button{grid-column:1}}@media(prefers-reduced-motion:reduce){.today-work-page *,.today-work-page *:before,.today-work-page *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.today-work-page{width:min(100%,2400px);max-width:2400px;margin:0 auto;padding:28px 32px 48px;font-size:14px}.today-work-heading{min-height:60px;grid-template-columns:minmax(0,1fr) minmax(250px,310px) auto;align-items:end;gap:10px;margin-bottom:10px}.today-work-heading h1{margin-top:1px;font-size:25px;line-height:1.2}.today-work-heading p{margin-top:6px;font-size:13px}.today-work-readback{min-height:46px;padding:5px 6px 5px 12px}.today-work-readback small{font-size:11px}.today-work-readback strong{font-size:12px}.today-work-readback button,.today-work-create-button{min-height:34px;font-size:12px}.today-work-notice,.today-work-section-error{align-items:center;min-height:34px;margin-bottom:9px;padding:7px 10px}.today-work-notice strong,.today-work-section-error strong{font-size:12px}.today-work-notice p,.today-work-section-error small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.today-work-toolbar{grid-template-columns:minmax(190px,.62fr) minmax(190px,.58fr) minmax(260px,1fr) auto;gap:8px;margin-bottom:9px;padding:8px;background:#fffffff0}.today-work-toolbar label{min-height:38px;padding-right:10px;padding-left:10px;background:#fff}.today-work-toolbar label>span,.today-work-toolbar__scope{font-size:11px}.today-work-toolbar input,.today-work-toolbar select{font-size:12px}.today-work-metrics{gap:10px;margin-bottom:12px}.today-work-metric{min-height:72px;align-items:center;gap:10px;padding:10px 12px}.today-work-metric__icon{width:30px;height:30px}.today-work-metric small{font-size:11px}.today-work-metric strong{margin-top:0;font-size:22px}.today-work-metric p{display:none}.today-work-layout{grid-template-columns:220px minmax(0,1fr) 300px;gap:14px}.today-work-left-rail,.today-work-right-rail{gap:12px}.today-work-panel{border-radius:10px;box-shadow:0 6px 20px #32235008}.today-work-panel>header{min-height:62px;padding:13px 14px 11px}.today-work-panel>header h2{font-size:17px}.today-work-panel>header p{margin-top:3px;font-size:10px}.today-work-status-list{padding:8px 10px}.today-work-status-list button{min-height:36px}.today-work-definitions ul,.today-work-reminders ul{gap:6px;padding:9px 10px 11px}.today-work-definitions li,.today-work-reminders li{padding:9px}.today-work-quick-create{min-height:38px;margin:0 10px 10px}.today-work-task-panel{min-height:500px}.today-work-task-panel th{height:36px;font-size:10px}.today-work-task-panel td{height:54px;padding-top:8px;padding-bottom:8px;font-size:11px}.today-work-task-panel td:first-child strong{font-size:12px}.today-work-empty.is-large{min-height:330px}.today-work-rhythm ol{padding:10px 12px 12px}.today-work-rhythm li{min-height:46px}.today-work-closeout{padding-bottom:12px}.today-work-closeout__value{padding-top:12px}.today-work-closeout__value strong{font-size:29px}@media(max-width:1500px){.today-work-page{padding-right:24px;padding-left:24px}.today-work-layout{grid-template-columns:210px minmax(0,1fr) 280px;gap:12px}}@media(max-width:1180px){.today-work-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-toolbar__scope{grid-column:1 / -1}.today-work-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.today-work-layout{grid-template-columns:220px minmax(0,1fr)}.today-work-right-rail{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.today-work-page{padding:20px 14px 36px}.today-work-heading{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start}.today-work-heading>div:first-child{grid-column:1 / -1;grid-row:1}.today-work-readback{grid-column:1 / 2;grid-row:2}.today-work-create-button{grid-column:2;grid-row:2}.today-work-toolbar,.today-work-metrics,.today-work-layout,.today-work-right-rail{grid-template-columns:1fr}.today-work-toolbar__scope,.today-work-right-rail{grid-column:auto}.today-work-task-panel{min-height:0}.today-work-empty.is-large{min-height:220px}}.products-gate,.products-skeleton,.products-drawer-backdrop{--products-border: #e7e8ec;--products-border-strong: #d9dbe2;--products-surface: #fff;--products-surface-subtle: #fafafa;--products-text: #2f3037;--products-text-secondary: #62656f;--products-text-muted: #8b8e98;--products-purple: #6846c7;--products-purple-soft: #f2effb;--products-control-height: 40px;--products-radius-control: 8px;--products-radius-card: 10px;--products-radius-float: 12px}.products-page{--products-border: #e7e8ec;--products-border-strong: #d9dbe2;--products-surface: #fff;--products-surface-subtle: #fafafa;--products-text: #2f3037;--products-text-secondary: #62656f;--products-text-muted: #8b8e98;--products-purple: #6846c7;--products-purple-soft: #f2effb;--products-control-height: 40px;--products-radius-control: 8px;--products-radius-card: 10px;--products-radius-float: 12px;position:relative;z-index:1;width:100%;min-width:0;margin:0;padding:0 0 32px;color:var(--products-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.45}.products-page button,.products-page input,.products-page select{font:inherit}.products-page *,.products-page *:before,.products-page *:after{box-sizing:border-box}.products-page .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.products-page__heading{display:grid;min-width:0;margin-bottom:12px;padding:12px;border:1px solid #e5e2ec;border-radius:var(--products-radius-float);grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:stretch;gap:12px;background:#faf9fc;box-shadow:0 2px 8px #2d283a09}.products-page__heading>div:first-child{display:grid;min-width:0;min-height:96px;padding:3px 16px 3px 3px;border-right:1px solid #e7e3ed;align-content:center}.products-page__heading>div:first-child>span,.products-trend__heading>div>span,.products-ledger__heading>div>span{color:var(--products-purple);font-size:12.5px;font-weight:600;letter-spacing:.06em}.products-page__heading h1{margin:4px 0 3px;color:var(--products-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.products-page__heading p{margin:0;overflow:hidden;color:var(--products-text-secondary);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.products-readback{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;border:1px solid var(--products-border);border-radius:var(--products-radius-card);background:#ffffffc7}.products-readback__dot{width:8px;height:8px;border-radius:999px;background:#9a92a0;box-shadow:0 0 0 5px #9a92a01a}.products-readback.is-live .products-readback__dot{background:#33ae7b;box-shadow:0 0 0 5px #33ae7b1c}.products-readback.is-partial .products-readback__dot,.products-readback.is-stale .products-readback__dot{background:#d99024;box-shadow:0 0 0 5px #d990241c}.products-readback.is-error .products-readback__dot{background:#d75162;box-shadow:0 0 0 5px #d751621c}.products-readback>div{display:flex;min-width:0;flex:1;flex-direction:column}.products-readback small{color:var(--products-text-muted);font-size:12px}.products-readback strong{margin-top:1px;color:var(--products-text-secondary);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.products-readback button,.products-gate button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--products-border);border-radius:var(--products-radius-control);color:var(--products-purple);background:var(--products-surface);cursor:pointer;font-size:12.5px;font-weight:500}.products-readback button:hover,.products-gate button:hover{border-color:#cbbbef;background:#f2ebff}.products-readback button:disabled{cursor:wait;opacity:.68}.products-readback button svg,.products-gate button svg{width:15px;height:15px}.products-readback button:disabled svg{animation:products-spin .9s linear infinite}@keyframes products-spin{to{transform:rotate(360deg)}}.products-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 13px;border:1px solid #f0d6a6;border-radius:var(--products-radius-card);color:#76521d;background:#fff9eceb}.products-notice__icon{display:grid;width:20px;height:20px;flex:0 0 auto;border:1px solid #e3a94f;border-radius:999px;place-items:center;color:#ad7016;font-size:11px;font-weight:800}.products-notice>div{display:flex;min-width:0;flex-direction:column;gap:2px}.products-notice strong{font-size:12px}.products-notice span:not(.products-notice__icon){font-size:11px;line-height:1.5}.products-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--products-border);border-radius:var(--products-radius-float);background:var(--products-surface)}.products-toolbar__presets{display:flex;padding:3px;border:1px solid var(--products-border);border-radius:var(--products-radius-control);background:var(--products-surface-subtle)}.products-toolbar__presets button{min-width:65px;min-height:32px;padding:0 10px;border:0;border-radius:6px;color:#766d7c;background:transparent;cursor:pointer;font-size:11px;font-weight:680}.products-toolbar__presets button.is-active{color:#6038c8;background:#eee7ff;box-shadow:inset 0 0 0 1px #ded1ff}.products-toolbar__presets button:disabled{cursor:not-allowed;opacity:.48}.products-toolbar__presets button:focus-visible,.products-toolbar__search button:focus-visible{outline:2px solid #7043d8;outline-offset:2px}.products-toolbar__shop,.products-toolbar__dates,.products-toolbar__search{display:flex;align-items:center;min-height:var(--products-control-height);border:1px solid var(--products-border-strong);border-radius:var(--products-radius-control);background:#fff}.products-toolbar__shop:focus-within,.products-toolbar__dates:focus-within,.products-toolbar__search:focus-within{border-color:#9b7be6;box-shadow:0 0 0 3px #7043d81f}.products-toolbar__shop{min-width:250px;flex:.9;padding:0 11px}.products-toolbar__shop svg,.products-toolbar__dates>svg,.products-toolbar__search>svg{width:15px;height:15px;flex:0 0 auto;color:#744fca;stroke-width:1.8}.products-toolbar__shop select{width:100%;min-width:0;height:38px;padding:0 8px;border:0;outline:0;color:#4f4655;background:transparent;font-size:11px}.products-toolbar__dates{display:grid;min-width:350px;padding:0 10px;grid-template-columns:16px minmax(108px,1fr) auto minmax(108px,1fr);gap:7px}.products-toolbar__dates input{min-width:0;height:38px;border:0;outline:0;color:#5d5462;background:transparent;font-size:11px}.products-toolbar__dates>span{color:#aaa2af;font-size:10px}.products-toolbar__search{min-width:270px;flex:1.05;padding-left:11px}.products-toolbar__search input{min-width:0;height:38px;padding:0 9px;border:0;outline:0;flex:1;color:#4f4655;background:transparent;font-size:11px}.products-toolbar__search button{align-self:stretch;min-width:58px;border:0;border-radius:0 7px 7px 0;color:#fff;background:linear-gradient(135deg,#7249df,#6034c9);cursor:pointer;font-size:11px;font-weight:720}.products-toolbar__guard{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--products-control-height);padding:0 11px;border:1px solid #d6ebe1;border-radius:var(--products-radius-control);color:#378463;background:#f3fbf7;font-size:10px;font-weight:650;white-space:nowrap}.products-toolbar__guard svg{width:14px;height:14px}.products-summary{display:grid;overflow:hidden;margin-bottom:12px;border:1px solid var(--products-border);border-radius:var(--products-radius-card);grid-template-columns:minmax(205px,1.05fr) repeat(6,minmax(150px,1fr));background:var(--products-surface)}.products-summary__intro,.products-summary article{position:relative;min-width:0;min-height:104px;padding:15px}.products-summary article:before{position:absolute;inset:17px auto 17px 0;width:1px;content:"";background:#ece8f0}.products-summary__intro{display:flex;flex-direction:column;justify-content:center;background:#faf9fc}.products-summary__intro>span{color:var(--products-text);font-size:15px;font-weight:600}.products-summary__intro>strong{margin-top:7px;color:var(--products-text-secondary);font-size:12.5px;font-weight:500}.products-summary__intro>small{margin-top:4px;color:var(--products-text-muted);font-size:11px}.products-summary article{display:flex;flex-direction:column;justify-content:center}.products-summary article header{display:flex;align-items:center;gap:7px;color:#8d8493;font-size:11px;font-weight:640}.products-summary__icon{display:grid;width:25px;height:25px;border-radius:8px;place-items:center;color:#72677a;background:#f4f2f6}.products-summary__icon svg{width:13px;height:13px;stroke-width:1.9}.products-summary article>strong{margin-top:8px;overflow:hidden;color:#2e2634;font-size:clamp(20px,1.3vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.products-summary article>small{margin-top:6px;overflow:hidden;color:#aaa2af;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.products-summary article.is-purple>strong{color:#6037cf}.products-summary article.is-purple .products-summary__icon{color:#6842cc;background:#f0eaff}.products-summary article.is-blue>strong{color:#3568c9}.products-summary article.is-blue .products-summary__icon{color:#416fc7;background:#eaf0ff}.products-summary article.is-green>strong{color:#22956b}.products-summary article.is-green .products-summary__icon{color:#2c9a6d;background:#e8f8f0}.products-summary article.is-orange>strong{color:#b9690c}.products-summary article.is-orange .products-summary__icon{color:#bd741f;background:#fff2df}.products-summary article.is-cyan>strong{color:#249caf}.products-summary article.is-cyan .products-summary__icon{color:#279daf;background:#e8f8fa}.products-trend,.products-ledger{overflow:hidden;margin-bottom:12px;border:1px solid var(--products-border);border-radius:var(--products-radius-card);background:var(--products-surface)}.products-trend__heading,.products-ledger__heading{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:72px;padding:12px 14px;border-bottom:1px solid #ebe7ee}.products-trend__heading h2,.products-ledger__heading h2{margin:4px 0 3px;color:#312738;font-size:16px;font-weight:600;letter-spacing:-.02em}.products-trend__heading p,.products-ledger__heading p{margin:0;color:#9a919f;font-size:12px}.products-trend__total{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid #e5dff0;border-radius:10px;color:#7a6f82;background:#fcfbfd;font-size:10px}.products-trend__total svg{width:15px;height:15px;color:#6f45d4}.products-trend__total strong{color:#6038c8;font-size:13px}.products-trend-chart{width:100%;padding:10px 16px 0}.products-trend-chart svg{display:block;width:100%;height:280px}.products-trend-chart__grid{stroke:#eeeaf1;stroke-width:1}.products-trend-chart text{fill:#a29aa7;font-size:10px}.products-trend-chart__area{pointer-events:none}.products-trend-chart__line{fill:none;stroke:#7044e6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.products-trend-chart__point{fill:#fff;stroke:#7044e6;stroke-width:2.3}.products-trend-chart__point:last-of-type{fill:#7044e6}.products-trend__empty{display:grid;min-height:250px;place-items:center;align-content:center;gap:10px;color:#9b92a2;font-size:11px}.products-trend__empty svg{width:26px;height:26px;color:#b5a8ca}.products-trend>footer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 20px;border-top:1px solid #efebf1;color:#aaa2af;font-size:9px}.products-trend>footer small{color:#9a919f}.products-ledger__status,.products-mobile-status,.products-status-cell>span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid #dfd9e5;border-radius:999px;color:#7f7487;background:#f8f6f9;font-size:9px;font-weight:700;white-space:nowrap}.products-ledger__status.is-live,.products-mobile-status.is-live,.products-status-cell>span.is-live{border-color:#cde8da;color:#2a865f;background:#eff9f4}.products-ledger__status.is-partial,.products-mobile-status.is-partial,.products-status-cell>span.is-partial,.products-ledger__status.is-stale,.products-mobile-status.is-stale,.products-status-cell>span.is-stale{border-color:#f0d9ad;color:#a36c18;background:#fff8ea}.products-table-wrap{overflow-x:auto}.products-table{width:100%;border-collapse:collapse;table-layout:fixed}.products-table th{height:40px;padding:0 13px;color:#847a8b;background:#faf9fb;font-size:10px;font-weight:680;text-align:left}.products-table th:first-child{width:34%}.products-table th:nth-child(2){width:13%}.products-table th:nth-child(3),.products-table th:nth-child(4),.products-table th:nth-child(5){width:11%}.products-table th:nth-child(6){width:12%}.products-table th:last-child{width:8%}.products-table td{min-height:62px;padding:11px 13px;border-top:1px solid #eeeaf0;vertical-align:middle}.products-table tbody tr{transition:background-color .16s ease,transform .16s ease}.products-table tbody tr:hover{background:#fbf9ff}.products-product-cell{display:flex;align-items:flex-start;gap:10px}.products-product-cell__icon{display:grid;width:34px;height:34px;flex:0 0 auto;border-radius:var(--products-radius-control);place-items:center;color:#6e43d8;background:linear-gradient(145deg,#eee8ff,#faf8ff)}.products-product-cell__icon svg{width:17px;height:17px;stroke-width:1.8}.products-product-cell>span:last-child{min-width:0}.products-product-cell strong{display:block;color:#3d3344;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.products-product-cell small{display:block;margin-top:5px;color:#9b929f;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.products-metric-cell>span{display:block;color:#463d4c;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.products-metric-cell.is-emphasized>span{color:#5630bd;font-weight:750}.products-metric-cell.is-missing>span{color:#aaa2af}.products-metric-cell small{display:block;margin-top:5px;color:#a49ba9;font-size:8px;white-space:nowrap}.products-status-cell>small{display:block;margin-top:6px;color:#9d94a2;font-size:9px;font-variant-numeric:tabular-nums}.products-detail-button{display:inline-flex;align-items:center;gap:3px;min-height:31px;padding:0 9px;border:1px solid #dfd5f3;border-radius:9px;color:#6336cb;background:#faf7ff;cursor:pointer;font-size:10px;font-weight:690}.products-detail-button:hover{border-color:#cbb9ef;background:#f2ebff}.products-detail-button svg{width:13px;height:13px}.products-mobile-ledger{display:none}.products-pagination{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;border-top:1px solid #ebe7ed;color:#8f8595;font-size:10px}.products-pagination>div{display:flex;gap:7px}.products-pagination button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #dfd9e4;border-radius:9px;color:#645a6c;background:#fff;cursor:pointer;font-size:10px;font-weight:650}.products-pagination button:disabled{cursor:not-allowed;opacity:.45}.products-pagination button svg{width:13px;height:13px}.products-empty,.products-gate{display:grid;min-height:360px;padding:32px;border:1px solid var(--products-border);border-radius:var(--products-radius-float);place-items:center;align-content:center;color:#8e8494;background:var(--products-surface);text-align:center}.products-empty>svg,.products-gate__icon{display:grid;width:58px;height:58px;margin-bottom:14px;border-radius:18px;place-items:center;color:#6f43d5;background:linear-gradient(145deg,#eee8ff,#faf8ff)}.products-empty>svg{padding:16px}.products-gate__icon svg{width:25px;height:25px}.products-empty>span,.products-gate>span{color:#6a3ed0;font-size:10px;font-weight:750}.products-empty h2,.products-gate h1{margin:8px 0 6px;color:#382e3e;font-size:22px;font-weight:760}.products-empty p,.products-gate p{max-width:520px;margin:0;color:#8f8595;font-size:12px;line-height:1.65}.products-gate button{margin-top:17px}.products-drawer-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#1c142447;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:products-backdrop-in .18s ease-out both}.products-drawer{display:flex;width:min(620px,calc(100vw - 30px));height:100%;flex-direction:column;color:#332a39;background:#fbfafc;box-shadow:-24px 0 70px #1f162929;animation:products-drawer-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes products-backdrop-in{0%{opacity:0}}@keyframes products-drawer-in{0%{transform:translate(32px);opacity:0}}.products-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;padding:16px 20px;border-bottom:1px solid #e9e4ec;background:#fff}.products-drawer__header>div{min-width:0}.products-drawer__header span{color:#7650ce;font-size:10px;font-weight:760}.products-drawer__header h2{margin:5px 0 4px;color:#302637;font-size:21px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.products-drawer__header p{margin:0;color:#9a909f;font-size:10px}.products-drawer__header button{display:grid;width:37px;height:37px;flex:0 0 auto;border:0;border-radius:11px;place-items:center;color:#746b7b;background:#f4f1f6;cursor:pointer}.products-drawer__header button:hover{color:#5232aa;background:#eee8f8}.products-drawer__header button svg{width:18px;height:18px}.products-drawer__body{overflow-y:auto;padding:18px 20px 30px;flex:1}.products-drawer__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.products-drawer__badges span{display:inline-flex;align-items:center;min-height:29px;padding:0 11px;border:1px solid #e4deea;border-radius:9px;color:#716777;background:#f8f6f9;font-size:10px;font-weight:680}.products-drawer__badges span:first-child{border-color:#ddd0fb;color:#6336ca;background:#f1ebff}.products-drawer__badges span.is-live{border-color:#cae6d7;color:#21845c;background:#ecf8f2}.products-drawer__identity{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:15px;border:1px solid #e7e1ec;border-radius:var(--products-radius-card);background:#fff}.products-drawer__identity>span{display:grid;width:45px;height:45px;flex:0 0 auto;border-radius:13px;place-items:center;color:#6840ce;background:#eee7ff}.products-drawer__identity svg{width:21px;height:21px}.products-drawer__identity div{min-width:0}.products-drawer__identity strong{display:block;color:#342a3a;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.products-drawer__identity small{display:block;margin-top:5px;color:#978d9c;font-size:10px}.products-drawer__section{margin-top:18px}.products-drawer__section>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.products-drawer__section>header>span{color:#342a3a;font-size:13px;font-weight:750}.products-drawer__section>header>small{color:#a299a6;font-size:9px}.products-drawer__metrics,.products-drawer__facts{display:grid;overflow:hidden;border:1px solid #e7e2ea;border-radius:var(--products-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.products-drawer__metrics article,.products-drawer__facts article{min-width:0;min-height:96px;padding:14px;border-right:1px solid #eeeaf0;border-bottom:1px solid #eeeaf0}.products-drawer__metrics article:nth-child(2n),.products-drawer__facts article:nth-child(2n){border-right:0}.products-drawer__metrics article:nth-last-child(-n+2),.products-drawer__facts article:nth-last-child(-n+2){border-bottom:0}.products-drawer__metrics span,.products-drawer__facts span{color:#918794;font-size:10px}.products-drawer__metrics strong,.products-drawer__facts strong{display:block;margin-top:10px;color:#3d3344;font-size:19px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.products-drawer__metrics article.is-purple strong{color:#6338ce}.products-drawer__metrics article.is-blue strong{color:#3568c9}.products-drawer__metrics article.is-cyan strong{color:#2396aa}.products-drawer__metrics article.is-green strong{color:#249269}.products-drawer__metrics small{display:block;margin-top:8px;color:#aaa1ae;font-size:9px}.products-drawer__facts article{min-height:92px}.products-drawer__facts strong{font-size:14px}.products-drawer__sources{overflow:hidden;border:1px solid #e7e2ea;border-radius:var(--products-radius-card);background:#fff}.products-drawer__sources>div{display:grid;min-height:50px;padding:0 14px;border-bottom:1px solid #eeeaf0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px}.products-drawer__sources>div:last-child{border-bottom:0}.products-drawer__sources>div>span{width:7px;height:7px;border-radius:999px;background:#aaa2af}.products-drawer__sources>div>span.is-live{background:#31a977}.products-drawer__sources>div>span.is-partial,.products-drawer__sources>div>span.is-stale{background:#d78f26}.products-drawer__sources strong{color:#514755;font-size:11px}.products-drawer__sources small{color:#9d94a2;font-size:9px}.products-drawer__footer{display:flex;gap:9px;min-height:66px;padding:12px 20px;border-top:1px solid #e8e3eb;background:#fff}.products-drawer__footer button{display:inline-flex;min-width:130px;min-height:40px;border:1px solid #ded7e4;border-radius:10px;align-items:center;justify-content:center;gap:7px;flex:1;color:#6b6172;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.products-drawer__footer button:last-child{border-color:#6840d0;color:#fff;background:linear-gradient(135deg,#7249df,#6034c9)}.products-drawer__footer button:disabled{cursor:not-allowed;opacity:.4}.products-drawer__footer svg{width:14px;height:14px}.products-skeleton{display:grid;gap:14px}.products-skeleton>div,.products-skeleton__metrics span{border:1px solid rgb(231 226 235 / 80%);border-radius:var(--products-radius-card);background:linear-gradient(90deg,#f6f3f9d1 25%,#ffffffeb,#f6f3f9d1 75%);background-size:240% 100%;animation:products-shimmer 1.4s ease-in-out infinite}.products-skeleton__heading{width:42%;height:74px}.products-skeleton__toolbar{height:58px}.products-skeleton__metrics{display:grid;gap:1px;height:104px;border:1px solid #e7e2eb;border-radius:var(--products-radius-card);grid-template-columns:repeat(7,minmax(0,1fr))}.products-skeleton__metrics span{border:0;border-radius:0}.products-skeleton__chart{height:330px}.products-skeleton__table{height:310px}@keyframes products-shimmer{to{background-position:-140% 0}}@media(min-width:2400px){.products-page{width:100%}.products-page__heading p{font-size:15px}.products-summary__intro,.products-summary article{min-height:108px;padding-inline:18px}.products-table th,.products-table td{padding-inline:16px}.products-product-cell strong,.products-metric-cell>span{font-size:13px}}@media(max-width:1720px){.products-toolbar{flex-wrap:wrap}.products-toolbar__guard{margin-left:auto}.products-summary{grid-template-columns:repeat(12,minmax(0,1fr))}.products-summary__intro{grid-column:span 12;min-height:82px}.products-summary article{grid-column:span 2;min-height:102px;border-top:1px solid #ece8f0;border-right:1px solid #ece8f0}.products-summary article:before{display:none}.products-summary article:last-child{border-right:0}}@media(max-width:1180px){.products-page__heading{grid-template-columns:1fr}.products-page__heading>div:first-child{min-height:72px;padding-right:3px;border-right:0;border-bottom:1px solid #e7e3ed}.products-toolbar__shop,.products-toolbar__dates,.products-toolbar__search{min-width:calc(50% - 6px);flex:1}.products-toolbar__guard{width:100%;margin-left:0}.products-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.products-summary__intro{grid-column:span 6}.products-summary article{grid-column:span 2}.products-summary article:nth-child(4),.products-summary article:last-child{border-right:0}.products-table th:first-child{width:31%}.products-table{min-width:980px}}@media(max-width:760px){.products-page{width:100%}.products-page__heading{gap:10px;margin-bottom:12px;padding:10px}.products-page__heading h1{font-size:24px}.products-page__heading p{font-size:13px}.products-readback{padding:10px}.products-readback button{padding-inline:10px}.products-notice{padding:10px}.products-toolbar{align-items:stretch;flex-direction:column;padding:9px}.products-toolbar__presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.products-toolbar__presets button{min-height:34px}.products-toolbar__shop,.products-toolbar__dates,.products-toolbar__search{width:100%;min-width:0;flex:none}.products-toolbar__dates{display:grid;grid-template-columns:16px minmax(0,1fr) auto minmax(0,1fr)}.products-toolbar__guard{min-height:44px;white-space:normal;text-align:center}.products-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.products-summary__intro{grid-column:span 2;min-height:96px}.products-summary article,.products-summary article:nth-child(n){grid-column:span 1;min-height:96px;padding:13px}.products-summary article:nth-child(odd){border-right:0}.products-summary article:last-child{grid-column:span 2}.products-summary article>strong{font-size:21px}.products-trend__heading,.products-ledger__heading{align-items:stretch;flex-direction:column;padding:14px 15px}.products-trend__total{justify-content:space-between}.products-trend-chart{overflow-x:auto;padding-inline:0}.products-trend-chart svg{width:680px;height:250px}.products-trend>footer{padding-inline:14px}.products-table-wrap{display:none}.products-mobile-ledger{display:grid;gap:10px;padding:12px;background:#f8f6fa}.products-mobile-ledger>article{overflow:hidden;border:1px solid #e5e0e8;border-radius:var(--products-radius-card);background:#fff}.products-mobile-ledger>article>header{display:grid;padding:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px}.products-mobile-ledger>article>header>div{min-width:0}.products-mobile-ledger>article>header strong{display:block;color:#3c3243;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.products-mobile-ledger>article>header small{display:block;margin-top:5px;color:#978e9b;font-size:9px}.products-mobile-status{padding-inline:7px}.products-mobile-metrics{display:grid;border-top:1px solid #eeeaf0;border-bottom:1px solid #eeeaf0;grid-template-columns:repeat(2,minmax(0,1fr))}.products-mobile-metrics>div{min-width:0;min-height:82px;padding:13px;border-right:1px solid #eeeaf0;border-bottom:1px solid #eeeaf0}.products-mobile-metrics>div:nth-child(2n){border-right:0}.products-mobile-metrics>div:nth-last-child(-n+2){border-bottom:0}.products-mobile-metrics span{display:block;color:#918895;font-size:9px}.products-mobile-metrics strong{display:block;margin-top:9px;color:#5730be;font-size:17px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.products-mobile-ledger>article>footer{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 13px;color:#9b929f;font-size:9px}.products-mobile-ledger>article>footer button{display:inline-flex;align-items:center;gap:4px;border:0;color:#6237c9;background:transparent;cursor:pointer;font-size:10px;font-weight:700}.products-mobile-ledger>article>footer svg{width:13px;height:13px}.products-pagination{padding-inline:12px}.products-drawer{width:100%}.products-drawer__header{min-height:92px;padding:16px 18px}.products-drawer__header h2{font-size:18px}.products-drawer__body{padding:16px 15px 24px}.products-drawer__metrics,.products-drawer__facts{grid-template-columns:1fr}.products-drawer__metrics article,.products-drawer__facts article{min-height:92px;border-right:0;border-bottom:1px solid #eeeaf0!important}.products-drawer__metrics article:last-child,.products-drawer__facts article:last-child{border-bottom:0!important}.products-drawer__section>header{align-items:flex-start;flex-direction:column;gap:3px}.products-drawer__footer{padding:11px 15px}.products-drawer__footer button{min-width:0}.products-skeleton__metrics{height:340px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.products-summary article,.products-summary article:nth-child(n){min-height:92px;padding:13px}.products-summary article>strong{font-size:18px}.products-summary article header{font-size:10px}.products-summary__icon{width:23px;height:23px}.products-readback button{min-width:0}.products-drawer__badges span{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.products-page *,.products-drawer,.products-drawer-backdrop{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.price-operations-page,.price-operations-gate,.price-operations-skeleton,.price-drawer-backdrop,.price-modal-backdrop{--price-bg: #f6f7f9;--price-surface: #fff;--price-subtle: #fafafa;--price-muted-surface: #f3f4f6;--price-border: #e7e8ec;--price-border-strong: #d9dbe2;--price-text: #2f3037;--price-secondary: #62656f;--price-muted: #8b8e98;--price-purple: #6846c7;--price-purple-soft: #f2effb;--price-blue: #466db0;--price-blue-soft: #edf3fc;--price-green: #2e7d5b;--price-green-soft: #edf7f2;--price-orange: #a86816;--price-orange-soft: #fff6e8;--price-red: #ad4752;--price-red-soft: #fff0f1;--price-cyan: #397e86;--price-cyan-soft: #edf7f7;--price-control-height: 40px;--price-radius-control: 8px;--price-radius-card: 10px;--price-radius-float: 12px;color:var(--price-text);font-variant-numeric:tabular-nums}.price-operations-page{width:100%;padding:0 0 32px}.price-operations-page *,.price-operations-page *:before,.price-operations-page *:after,.price-drawer-backdrop *,.price-modal-backdrop *{box-sizing:border-box}.price-operations-page button,.price-operations-page input,.price-operations-page select,.price-operations-page textarea,.price-drawer-backdrop button,.price-modal-backdrop button,.price-modal-backdrop input,.price-modal-backdrop textarea{font:inherit}.price-operations-page button,.price-drawer-backdrop button,.price-modal-backdrop button{cursor:pointer}.price-operations-page button:disabled,.price-modal-backdrop button:disabled{cursor:not-allowed;opacity:.5}.price-operations-page svg,.price-drawer-backdrop svg,.price-modal-backdrop svg{width:16px;height:16px;stroke-width:1.8}.price-preview-banner{display:flex;min-height:32px;margin-bottom:12px;padding:7px 12px;align-items:center;justify-content:center;border:1px solid #e1d9f8;border-radius:var(--price-radius-control);color:#5d3eb0;background:var(--price-purple-soft);font-size:11.5px;font-weight:700}.price-page-heading{display:flex;min-height:66px;margin-bottom:12px;align-items:flex-start;justify-content:space-between;gap:24px}.price-page-heading>div:first-child{display:grid;min-width:0;align-content:space-between}.price-page-heading>div:first-child>span{display:block;margin-bottom:4px;color:var(--price-purple);font-size:11px;font-weight:700}.price-page-heading h1,.price-page-heading p{margin:0}.price-page-heading h1{color:var(--price-text);font-size:25px;font-weight:730;letter-spacing:-.025em;line-height:1.2}.price-page-heading p{margin-top:5px;color:var(--price-secondary);font-size:12.5px;line-height:1.55}.price-heading-actions{display:flex;flex:none;align-items:center;gap:8px}.price-runtime-state{display:flex;min-height:var(--price-control-height);padding:0 11px;align-items:center;gap:8px;border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface)}.price-runtime-state>span{display:grid}.price-runtime-state small,.price-runtime-state strong{line-height:1.25}.price-runtime-state small{color:var(--price-muted);font-size:9.5px;font-weight:650}.price-runtime-state strong{margin-top:2px;color:var(--price-text);font-size:11.5px}.price-runtime-state.is-ready svg{color:var(--price-green)}.price-runtime-state.is-blocked{border-color:#efd8dc;background:var(--price-red-soft)}.price-runtime-state.is-blocked svg,.price-runtime-state.is-blocked strong{color:var(--price-red)}.price-secondary-button,.price-primary-button,.price-ghost-button{display:inline-flex;height:var(--price-control-height);padding:0 13px;align-items:center;justify-content:center;gap:6px;border-radius:var(--price-radius-control);font-size:11.5px;font-weight:680}.price-secondary-button,.price-ghost-button{border:1px solid var(--price-border);color:var(--price-secondary);background:var(--price-surface)}.price-secondary-button:hover:not(:disabled),.price-ghost-button:hover:not(:disabled){border-color:var(--price-border-strong);color:var(--price-text);background:var(--price-subtle)}.price-primary-button{border:1px solid var(--price-purple);color:#fff;background:var(--price-purple)}.price-flow-boundary{display:grid;margin-bottom:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.price-flow-boundary>div{display:flex;min-height:48px;padding:8px 11px;align-items:center;gap:9px;border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface)}.price-flow-boundary>div:first-child{border-color:#d9e4f4;background:var(--price-blue-soft)}.price-flow-boundary>div:last-child{border-color:#e1d9f8;background:var(--price-purple-soft)}.price-flow-boundary svg{flex:none;color:var(--price-blue)}.price-flow-boundary>div:last-child svg{color:var(--price-purple)}.price-flow-boundary span{display:grid;min-width:0}.price-flow-boundary strong{color:var(--price-text);font-size:11.5px}.price-flow-boundary small{margin-top:2px;color:var(--price-secondary);font-size:10.5px;line-height:1.4}.price-page-context{display:flex;min-height:34px;margin-bottom:10px;padding:6px 10px;align-items:center;flex-wrap:wrap;gap:6px 18px;border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface)}.price-page-context>span{display:inline-flex;align-items:center;gap:5px;color:var(--price-secondary);font-size:10.5px;white-space:nowrap}.price-page-context>span svg{width:13px;height:13px;color:var(--price-muted)}.price-page-context>span.is-ready,.price-page-context>span.is-ready svg{color:var(--price-green)}.price-page-context>span.is-danger,.price-page-context>span.is-danger svg{color:var(--price-red)}.price-notice{display:grid;min-height:42px;margin-bottom:10px;padding:8px 10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--price-border);border-radius:var(--price-radius-control);background:var(--price-surface)}.price-notice>svg{width:15px;height:15px}.price-notice>div{display:flex;min-width:0;flex-wrap:wrap;gap:3px 8px}.price-notice strong,.price-notice span{font-size:11.5px;line-height:1.5}.price-notice strong{color:var(--price-text)}.price-notice span{color:var(--price-secondary)}.price-notice>button{display:grid;width:28px;height:28px;border:0;border-radius:6px;place-items:center;color:var(--price-muted);background:transparent}.price-notice.is-info{border-color:#d9e4f4;background:var(--price-blue-soft)}.price-notice.is-info>svg{color:var(--price-blue)}.price-notice.is-warning{border-color:#f0dfc5;background:var(--price-orange-soft)}.price-notice.is-warning>svg{color:var(--price-orange)}.price-notice.is-danger{border-color:#eed5d9;background:var(--price-red-soft)}.price-notice.is-danger>svg{color:var(--price-red)}.price-sign-contexts{margin-bottom:10px;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);overflow:hidden}.price-disable-preflight{display:grid;margin-bottom:10px;padding:10px 12px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:center;gap:14px;border:1px solid #f0dfc5;border-radius:var(--price-radius-card);background:var(--price-orange-soft)}.price-disable-preflight>div,.price-disable-preflight li{display:flex;min-width:0;align-items:center;gap:8px}.price-disable-preflight>div>svg{flex:none;color:var(--price-orange)}.price-disable-preflight span{display:grid;min-width:0}.price-disable-preflight strong{color:var(--price-text);font-size:11.5px}.price-disable-preflight small{margin-top:2px;color:var(--price-secondary);font-size:10px;line-height:1.4}.price-disable-preflight ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.price-disable-preflight li{min-height:42px;padding:6px 8px;border:1px solid #ead6b8;border-radius:7px;background:#fff}.price-disable-preflight li>b{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;color:#fff;background:var(--price-orange);font-size:10px}.price-sign-contexts>header{display:flex;min-height:42px;padding:8px 12px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--price-border);background:var(--price-subtle)}.price-sign-contexts>header>div{display:flex;min-width:0;align-items:center;gap:8px}.price-sign-contexts>header>div>svg{color:var(--price-purple)}.price-sign-contexts>header>div>span{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.price-sign-contexts>header strong{font-size:11.5px}.price-sign-contexts>header small{color:var(--price-muted);font-size:9.5px}.price-sign-contexts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.price-sign-contexts article{display:flex;min-height:58px;padding:9px 10px;align-items:center;gap:8px;border-right:1px solid var(--price-border)}.price-sign-contexts article:last-child{border-right:0}.price-sign-contexts article>span{display:grid;width:28px;height:28px;flex:none;border-radius:7px;place-items:center;color:var(--price-green);background:var(--price-green-soft)}.price-sign-contexts article:not(.is-ready)>span{color:var(--price-orange);background:var(--price-orange-soft)}.price-sign-contexts article.is-unavailable>span{color:var(--price-red);background:var(--price-red-soft)}.price-sign-contexts article>div{display:grid;min-width:0;gap:3px}.price-sign-contexts article strong{font-size:10.5px}.price-sign-contexts article small{display:-webkit-box;overflow:hidden;color:var(--price-muted);font-size:8.8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.price-shop-settings{margin-bottom:10px;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);overflow:hidden}.price-shop-settings>header{display:flex;min-height:43px;padding:8px 12px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--price-border);background:var(--price-subtle)}.price-shop-settings>header>div{display:flex;min-width:0;align-items:center;gap:8px}.price-shop-settings>header>div>svg{color:var(--price-purple)}.price-shop-settings>header>div>span{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.price-shop-settings>header strong{font-size:12px}.price-shop-settings>header small,.price-shop-settings>header>span{color:var(--price-muted);font-size:10.5px}.price-shop-settings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.price-shop-settings article{display:grid;min-height:66px;padding:9px 11px;grid-template-columns:minmax(210px,1fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;border-right:1px solid var(--price-border);border-bottom:1px solid var(--price-border)}.price-shop-settings article:nth-child(2n){border-right:0}.price-shop-settings article:nth-last-child(-n+2){border-bottom:0}.price-shop-settings__identity{display:flex;min-width:0;align-items:center;gap:9px}.price-shop-settings__identity>span{display:grid;width:34px;height:34px;flex:none;border-radius:8px;place-items:center;color:var(--price-purple);background:var(--price-purple-soft)}.price-shop-settings__identity div,.price-shop-settings article>label{display:grid;min-width:0;gap:3px}.price-shop-settings__identity strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.price-shop-settings__identity small,.price-shop-settings article>label span{color:var(--price-muted);font-size:9.5px}.price-shop-settings article>label strong{color:var(--price-secondary);font-size:11px}.price-shop-settings article>button{display:inline-flex;min-width:84px;height:32px;padding:0 10px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--price-border);border-radius:7px;color:var(--price-secondary);background:var(--price-surface);font-size:10.5px;font-weight:680}.price-shop-settings article>button.is-on{border-color:#cce5d9;color:var(--price-green);background:var(--price-green-soft)}.price-metrics{display:grid;margin-bottom:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.price-metrics article{position:relative;display:grid;min-height:94px;padding:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;overflow:hidden;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface)}.price-metrics article:after{position:absolute;inset:0 0 auto;height:2px;content:"";background:var(--metric-tone, #8b8e98);opacity:.65}.price-metrics article>span{display:grid;width:30px;height:30px;border-radius:8px;place-items:center;color:var(--metric-tone, #686b74);background:var(--metric-soft, #f2f3f5)}.price-metrics article>div{display:grid;min-width:0}.price-metrics small{color:var(--price-muted);font-size:9.5px;font-weight:650}.price-metrics strong{margin-top:2px;color:var(--price-text);font-size:21px;font-weight:730;line-height:1.15}.price-metrics p{margin:4px 0 0;overflow:hidden;color:var(--price-secondary);font-size:9.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.price-metrics article.is-purple{--metric-tone: var(--price-purple);--metric-soft: var(--price-purple-soft)}.price-metrics article.is-blue{--metric-tone: var(--price-blue);--metric-soft: var(--price-blue-soft)}.price-metrics article.is-green{--metric-tone: var(--price-green);--metric-soft: var(--price-green-soft)}.price-metrics article.is-orange{--metric-tone: var(--price-orange);--metric-soft: var(--price-orange-soft)}.price-metrics article.is-red{--metric-tone: var(--price-red);--metric-soft: var(--price-red-soft)}.price-metrics article.is-cyan{--metric-tone: var(--price-cyan);--metric-soft: var(--price-cyan-soft)}.price-metrics article.is-slate{--metric-tone: #727682;--metric-soft: #f1f2f4}.price-filter-panel{margin-bottom:10px;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface)}.price-filter-panel>header,.price-filter-panel>footer{display:flex;min-height:40px;padding:8px 12px;align-items:center;justify-content:space-between;gap:14px}.price-filter-panel>header{border-bottom:1px solid var(--price-border);background:var(--price-subtle)}.price-filter-panel>header>span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700}.price-filter-panel>header>span svg{color:var(--price-purple)}.price-filter-panel>header small,.price-filter-panel>footer>span{color:var(--price-muted);font-size:10px}.price-filter-grid{display:grid;padding:10px 12px;grid-template-columns:minmax(150px,.8fr) minmax(230px,1.35fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(160px,.8fr) minmax(250px,1.2fr);gap:8px}.price-filter-grid>label{display:grid;min-width:0;gap:4px}.price-filter-grid>label>span{color:var(--price-muted);font-size:9.5px;font-weight:650}.price-filter-grid select,.price-filter-search>div,.price-filter-dates>div{min-width:0;height:var(--price-control-height);border:1px solid var(--price-border);border-radius:var(--price-radius-control);color:var(--price-text);background:var(--price-surface)}.price-filter-grid select{width:100%;padding:0 30px 0 10px;font-size:11px}.price-filter-search>div{display:flex;align-items:center}.price-filter-search svg{width:14px;height:14px;margin-left:10px;flex:none;color:var(--price-muted)}.price-filter-search input{width:100%;min-width:0;height:100%;padding:0 10px 0 7px;border:0;outline:0;color:var(--price-text);background:transparent;font-size:11px}.price-filter-dates>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.price-filter-dates input{width:100%;min-width:0;height:100%;padding:0 7px;border:0;outline:0;color:var(--price-text);background:transparent;font-size:10px}.price-filter-dates b{color:var(--price-muted);font-size:9.5px;font-weight:500}.price-filter-grid select:focus,.price-filter-search>div:focus-within,.price-filter-dates>div:focus-within{border-color:#b9a7e9;box-shadow:0 0 0 2px #6846c714}.price-filter-panel>footer{border-top:1px solid var(--price-border)}.price-filter-panel>footer>div{display:flex;gap:7px}.price-filter-panel>footer .price-primary-button,.price-filter-panel>footer .price-ghost-button{height:34px}.price-batch-bar{display:flex;min-height:50px;margin-bottom:10px;padding:8px 10px;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface)}.price-batch-bar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.price-select-all{display:inline-flex;height:32px;padding:0 8px;align-items:center;gap:6px;border:1px solid var(--price-border);border-radius:7px;color:var(--price-secondary);background:var(--price-surface);font-size:10.5px}.price-select-all>span,.price-row-checkbox{display:grid;width:16px;height:16px;flex:none;border:1px solid var(--price-border-strong);border-radius:4px;place-items:center;color:#fff;background:#fff}.price-select-all>span svg,.price-row-checkbox svg{width:11px;height:11px;stroke-width:2.5}.price-select-all>span.is-checked,.price-row-checkbox.is-checked{border-color:var(--price-purple);background:var(--price-purple)}.price-batch-bar>div:first-child>strong{font-size:11px}.price-batch-bar>div:first-child>small{color:var(--price-muted);font-size:9.5px}.price-batch-bar>div:last-child>button{display:inline-flex;height:32px;padding:0 10px;align-items:center;justify-content:center;gap:5px;border:1px solid #d9cdf3;border-radius:7px;color:var(--price-purple);background:var(--price-purple-soft);font-size:10.5px;font-weight:680}.price-batch-bar>div:last-child>button.is-danger{border-color:#ebd0d5;color:var(--price-red);background:var(--price-red-soft)}.price-ledger{border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);overflow:hidden}.price-ledger>header{display:flex;min-height:58px;padding:10px 12px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--price-border)}.price-ledger>header>div{display:grid;min-width:0}.price-ledger>header span:first-child{color:var(--price-purple);font-size:9.5px;font-weight:700}.price-ledger>header h2,.price-ledger>header p{margin:0}.price-ledger>header h2{margin-top:2px;font-size:15px;font-weight:720}.price-ledger>header p{margin-top:3px;color:var(--price-muted);font-size:9.5px}.price-source-tag{flex:none;padding:4px 8px;border-radius:999px;color:var(--price-secondary);background:var(--price-muted-surface);font-size:9.5px;font-weight:680}.price-source-tag.is-live{color:var(--price-green);background:var(--price-green-soft)}.price-source-tag.is-partial,.price-source-tag.is-stale{color:var(--price-orange);background:var(--price-orange-soft)}.price-table-wrap{width:100%;overflow-x:auto}.price-table{width:100%;min-width:1440px;border-collapse:collapse;table-layout:fixed}.price-table th{height:36px;padding:0 8px;border-bottom:1px solid var(--price-border);color:var(--price-muted);background:var(--price-subtle);font-size:9.5px;font-weight:680;text-align:left;white-space:nowrap}.price-table th:first-child{width:38px;text-align:center}.price-table th:nth-child(2){width:330px}.price-table th:nth-child(3){width:180px}.price-table th:nth-child(4),.price-table th:nth-child(5){width:155px}.price-table th:nth-child(6){width:220px}.price-table th:nth-child(7){width:145px}.price-table th:last-child{width:72px;text-align:right}.price-table td{min-height:72px;padding:9px 8px;border-bottom:1px solid var(--price-border);color:var(--price-secondary);font-size:10.5px;vertical-align:middle}.price-table tbody tr:last-child td{border-bottom:0}.price-table tbody tr:hover{background:#fbfbfc}.price-table td:first-child{text-align:center}.price-table td:last-child{text-align:right}.price-row-checkbox{padding:0;border-style:solid}.price-row-checkbox:disabled{background:#f0f1f3}.price-product-cell{display:flex;min-width:0;align-items:center;gap:9px}.price-product-cell>span{display:grid;width:38px;height:38px;flex:none;overflow:hidden;border:1px solid var(--price-border);border-radius:7px;place-items:center;color:var(--price-purple);background:var(--price-purple-soft)}.price-product-cell>span img{width:100%;height:100%;object-fit:cover}.price-product-cell>div{display:grid;min-width:0;gap:2px}.price-product-cell strong{display:-webkit-box;overflow:hidden;color:var(--price-text);font-size:11px;font-weight:680;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.price-product-cell small,.price-product-cell em{overflow:hidden;color:var(--price-muted);font-size:9px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.price-star-cell,.price-warning-cell,.price-money-cell,.price-execution-cell,.price-verification-cell,.price-process-cell,.price-readback-cell{display:grid;min-width:0;gap:3px}.price-star-cell strong,.price-money-cell strong,.price-execution-cell strong,.price-verification-cell strong,.price-readback-cell strong{color:var(--price-text);font-size:11px}.price-star-cell>strong{color:var(--price-orange)}.price-star-cell small,.price-money-cell small,.price-execution-cell small,.price-verification-cell small,.price-readback-cell small{color:var(--price-muted);font-size:9px}.price-star-cell>span,.price-execution-cell>span,.price-warning-cell>span{width:fit-content;padding:2px 5px;border-radius:4px;color:var(--price-secondary);background:var(--price-muted-surface);font-size:8.5px;font-style:normal}.price-star-cell>span.is-on,.price-execution-cell>span.is-normal{color:var(--price-green);background:var(--price-green-soft)}.price-star-cell>span.is-off,.price-execution-cell>span.is-forbidden{color:var(--price-red);background:var(--price-red-soft)}.price-execution-cell>span.is-confirmation_required{color:var(--price-orange);background:var(--price-orange-soft)}.price-warning-cell strong{display:-webkit-box;overflow:hidden;color:var(--price-text);font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.price-warning-cell small{width:fit-content;padding:2px 5px;border-radius:4px;color:var(--price-red);background:var(--price-red-soft);font-size:8.5px}.price-process-cell strong{width:fit-content;padding:3px 6px;border-radius:5px;color:var(--price-secondary);background:var(--price-muted-surface);font-size:9px;font-weight:700}.price-process-cell small{display:-webkit-box;overflow:hidden;color:var(--price-muted);font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.price-process-cell.is-success strong{color:var(--price-green);background:var(--price-green-soft)}.price-process-cell.is-info strong{color:var(--price-blue);background:var(--price-blue-soft)}.price-process-cell.is-warning strong{color:var(--price-orange);background:var(--price-orange-soft)}.price-process-cell.is-danger strong{color:var(--price-red);background:var(--price-red-soft)}.price-detail-button{display:inline-flex;height:28px;padding:0 4px 0 8px;align-items:center;gap:2px;border:1px solid var(--price-border);border-radius:6px;color:var(--price-secondary);background:var(--price-surface);font-size:9.5px;font-weight:650}.price-detail-button:hover{border-color:#d4c8ed;color:var(--price-purple);background:var(--price-purple-soft)}.price-detail-button svg{width:13px;height:13px}.price-pagination{display:flex;min-height:45px;padding:7px 10px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--price-border)}.price-pagination>span{color:var(--price-muted);font-size:10px}.price-pagination>div{display:flex;gap:6px}.price-pagination button{display:inline-flex;height:30px;padding:0 8px;align-items:center;gap:4px;border:1px solid var(--price-border);border-radius:6px;color:var(--price-secondary);background:var(--price-surface);font-size:9.5px}.price-pagination button svg{width:13px;height:13px}.price-mobile-list{display:none}.price-empty-state{display:grid;min-height:300px;padding:36px;place-items:center;align-content:center;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);text-align:center}.price-empty-state>svg{width:38px;height:38px;margin-bottom:12px;color:var(--price-purple)}.price-empty-state>span{color:var(--price-purple);font-size:10px;font-weight:700}.price-empty-state h2{margin:7px 0 0;font-size:18px}.price-empty-state p{max-width:540px;margin:8px 0 0;color:var(--price-secondary);font-size:11.5px;line-height:1.6}.price-operations-gate{display:grid;min-height:420px;padding:40px;place-items:center;align-content:center;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);text-align:center}.price-operations-gate>span{display:grid;width:48px;height:48px;margin-bottom:14px;border-radius:10px;place-items:center;color:var(--price-purple);background:var(--price-purple-soft)}.price-operations-gate>span svg{width:24px;height:24px}.price-operations-gate>small{color:var(--price-purple);font-size:10px;font-weight:700}.price-operations-gate h1{margin:7px 0 0;font-size:21px}.price-operations-gate p{max-width:520px;margin:8px 0 0;color:var(--price-secondary);font-size:11.5px;line-height:1.65}.price-operations-gate button{display:inline-flex;height:38px;margin-top:18px;padding:0 12px;align-items:center;gap:6px;border:1px solid var(--price-purple);border-radius:7px;color:#fff;background:var(--price-purple);font-size:11px;font-weight:680}.price-drawer-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#17141f57}.price-drawer{display:flex;width:min(620px,calc(100vw - 24px));height:100%;flex-direction:column;border-left:1px solid var(--price-border);background:var(--price-surface);box-shadow:-12px 0 34px #1e182c1a}.price-drawer>header{display:flex;min-height:96px;padding:18px 20px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--price-border)}.price-drawer>header>div{min-width:0}.price-drawer>header span{color:var(--price-purple);font-size:10px;font-weight:700}.price-drawer>header h2,.price-drawer>header p{margin:0}.price-drawer>header h2{margin-top:5px;overflow:hidden;color:var(--price-text);font-size:18px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.price-drawer>header p{margin-top:6px;color:var(--price-muted);font-size:10px}.price-drawer>header>button,.price-confirm-modal>header>button,.price-setting-modal>header>button{display:grid;width:32px;height:32px;flex:none;border:1px solid var(--price-border);border-radius:7px;place-items:center;color:var(--price-muted);background:var(--price-surface)}.price-drawer__body{display:grid;padding:14px 18px 24px;gap:12px;overflow-y:auto}.price-drawer__summary{display:grid;padding:12px;gap:5px;border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-subtle)}.price-drawer__summary>span{width:fit-content;padding:3px 7px;border-radius:5px;color:var(--price-secondary);background:var(--price-muted-surface);font-size:9px;font-weight:700}.price-drawer__summary>span.is-success{color:var(--price-green);background:var(--price-green-soft)}.price-drawer__summary>span.is-info{color:var(--price-blue);background:var(--price-blue-soft)}.price-drawer__summary>span.is-warning{color:var(--price-orange);background:var(--price-orange-soft)}.price-drawer__summary>span.is-danger{color:var(--price-red);background:var(--price-red-soft)}.price-drawer__summary strong{color:var(--price-text);font-size:11.5px;line-height:1.45}.price-drawer__summary small{color:var(--price-muted);font-size:9.5px}.price-drawer__section{border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:var(--price-surface);overflow:hidden}.price-drawer__section>header{display:flex;min-height:40px;padding:8px 11px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--price-border);background:var(--price-subtle)}.price-drawer__section>header>span{color:var(--price-text);font-size:11px;font-weight:700}.price-drawer__section>header>small{color:var(--price-muted);font-size:9px}.price-drawer__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.price-drawer__facts article{display:grid;min-height:60px;padding:10px 11px;align-content:center;gap:4px;border-right:1px solid var(--price-border);border-bottom:1px solid var(--price-border)}.price-drawer__facts article:nth-child(2n){border-right:0}.price-drawer__facts article:nth-last-child(-n+2){border-bottom:0}.price-drawer__facts span{color:var(--price-muted);font-size:9px}.price-drawer__facts strong{overflow:hidden;color:var(--price-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.price-drawer__guard{display:flex;min-height:62px;margin:10px;padding:10px;align-items:flex-start;gap:9px;border:1px solid #d5e6dd;border-radius:8px;color:var(--price-green);background:var(--price-green-soft)}.price-drawer__guard.is-confirmation_required,.price-drawer__guard.is-warning{border-color:#ecddc6;color:var(--price-orange);background:var(--price-orange-soft)}.price-drawer__guard.is-forbidden{border-color:#ebd1d6;color:var(--price-red);background:var(--price-red-soft)}.price-drawer__guard>span{display:grid;gap:3px}.price-drawer__guard strong{font-size:10.5px}.price-drawer__guard small{color:var(--price-secondary);font-size:9.5px;line-height:1.45}.price-timeline{margin:0;padding:8px 12px 12px;list-style:none}.price-timeline li{position:relative;display:grid;min-height:66px;padding:8px 0;grid-template-columns:16px minmax(0,1fr);gap:8px}.price-timeline li:before{position:absolute;top:23px;bottom:-10px;left:5px;width:1px;content:"";background:var(--price-border)}.price-timeline li:last-child:before{display:none}.price-timeline li>span{width:11px;height:11px;margin-top:4px;border:2px solid #c6b7ea;border-radius:50%;background:#fff}.price-timeline li>div{display:grid;gap:3px}.price-timeline strong{font-size:10.5px}.price-timeline p{margin:0;color:var(--price-secondary);font-size:9.5px;line-height:1.45}.price-timeline small{color:var(--price-muted);font-size:8.5px}.price-modal-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#17141f61}.price-confirm-modal,.price-setting-modal{width:min(620px,100%);max-height:min(780px,calc(100dvh - 40px));overflow-y:auto;border:1px solid var(--price-border);border-radius:var(--price-radius-float);background:var(--price-surface);box-shadow:0 18px 60px #1e182c29}.price-setting-modal{width:min(520px,100%)}.price-confirm-modal>header,.price-setting-modal>header{display:grid;min-height:96px;padding:16px 18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid var(--price-border)}.price-confirm-modal>header>span,.price-setting-modal>header>span{display:grid;width:38px;height:38px;border-radius:9px;place-items:center;color:var(--price-purple);background:var(--price-purple-soft)}.price-confirm-modal>header.is-danger>span{color:var(--price-red);background:var(--price-red-soft)}.price-confirm-modal>header small,.price-setting-modal>header small{color:var(--price-purple);font-size:9.5px;font-weight:700}.price-confirm-modal>header h2,.price-confirm-modal>header p,.price-setting-modal>header h2,.price-setting-modal>header p{margin:0}.price-confirm-modal>header h2,.price-setting-modal>header h2{margin-top:3px;color:var(--price-text);font-size:17px}.price-confirm-modal>header p,.price-setting-modal>header p{margin-top:5px;color:var(--price-secondary);font-size:10px;line-height:1.5}.price-confirm-modal__body,.price-setting-modal>div{display:grid;padding:14px 18px;gap:11px}.price-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--price-border);border-radius:8px;overflow:hidden}.price-confirm-summary article{display:grid;min-height:58px;padding:9px 10px;align-content:center;gap:4px;border-right:1px solid var(--price-border)}.price-confirm-summary article:last-child{border-right:0}.price-confirm-summary span,.price-confirm-list span{color:var(--price-muted);font-size:9px}.price-confirm-summary strong{font-size:11px}.price-confirm-list{max-height:190px;overflow-y:auto;border:1px solid var(--price-border);border-radius:8px}.price-confirm-list>div{display:grid;min-height:48px;padding:7px 10px;grid-template-columns:minmax(110px,.8fr) minmax(120px,.8fr) minmax(0,1.4fr);align-items:center;gap:8px;border-bottom:1px solid var(--price-border)}.price-confirm-list>div:last-child{border-bottom:0}.price-confirm-list strong{font-size:9.5px}.price-confirm-list small{overflow:hidden;color:var(--price-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.price-confirm-list>p{margin:0;padding:8px 10px;color:var(--price-muted);font-size:9.5px}.price-confirm-reason{display:grid;gap:5px}.price-confirm-reason>span,.price-setting-rate>span{color:var(--price-secondary);font-size:10px;font-weight:680}.price-confirm-reason textarea{width:100%;min-height:78px;padding:9px 10px;resize:vertical;border:1px solid var(--price-border);border-radius:8px;outline:0;color:var(--price-text);background:var(--price-surface);font-size:10.5px;line-height:1.55}.price-confirm-reason textarea:focus{border-color:#b9a7e9;box-shadow:0 0 0 2px #6846c714}.price-confirm-reason>small{justify-self:end;color:var(--price-muted);font-size:8.5px}.price-risk-confirmation{display:flex;padding:10px;align-items:flex-start;gap:8px;border:1px solid #ecd7db;border-radius:8px;background:var(--price-red-soft)}.price-risk-confirmation input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--price-red)}.price-risk-confirmation span{color:#75434a;font-size:9.5px;line-height:1.5}.price-preview-note,.price-setting-warning{margin:0;padding:8px 10px;border:1px solid #e2daf5;border-radius:7px;color:#60459b;background:var(--price-purple-soft);font-size:9.5px;line-height:1.5}.price-confirm-error{margin:0;color:var(--price-red);font-size:10px}.price-confirm-modal>footer,.price-setting-modal>footer{display:flex;min-height:58px;padding:10px 18px;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--price-border);background:var(--price-subtle)}.price-confirm-modal>footer button,.price-setting-modal>footer button{display:inline-flex;height:36px;padding:0 12px;align-items:center;gap:6px;border:1px solid var(--price-border);border-radius:7px;color:var(--price-secondary);background:var(--price-surface);font-size:10.5px;font-weight:680}.price-confirm-modal>footer button:last-child,.price-setting-modal>footer button:last-child{border-color:var(--price-purple);color:#fff;background:var(--price-purple)}.price-confirm-modal>footer button.is-danger{border-color:var(--price-red);background:var(--price-red)}.price-setting-state{display:flex;min-height:64px;padding:10px;align-items:center;gap:9px;border:1px solid var(--price-border);border-radius:8px;background:var(--price-subtle)}.price-setting-state>span{display:grid;width:34px;height:34px;border-radius:8px;place-items:center;color:var(--price-purple);background:var(--price-purple-soft)}.price-setting-state>div{display:grid;gap:3px}.price-setting-state strong{font-size:11px}.price-setting-state small{color:var(--price-muted);font-size:9.5px}.price-setting-rate{display:grid;gap:5px}.price-setting-rate>div{display:flex;width:150px;height:38px;border:1px solid var(--price-border);border-radius:7px;overflow:hidden}.price-setting-rate input{width:100%;min-width:0;padding:0 9px;border:0;outline:0;color:var(--price-text)}.price-setting-rate b{display:grid;width:38px;place-items:center;border-left:1px solid var(--price-border);color:var(--price-secondary);background:var(--price-subtle);font-size:10.5px}.price-setting-rate>small{color:var(--price-muted);font-size:9.5px;line-height:1.5}.price-setting-guard-list{padding:10px;border:1px solid var(--price-border);border-radius:8px;background:var(--price-subtle)}.price-setting-guard-list>strong{color:var(--price-text);font-size:10px}.price-setting-guard-list ul{display:grid;margin:7px 0 0;padding:0 0 0 17px;gap:4px;color:var(--price-secondary);font-size:9.5px;line-height:1.45}.price-operations-skeleton{display:grid;gap:10px}.price-operations-skeleton>div,.price-operations-skeleton__metrics span{border:1px solid var(--price-border);border-radius:var(--price-radius-card);background:#f0f1f3;animation:price-skeleton-pulse 1.4s ease-in-out infinite}.price-operations-skeleton__heading{width:min(520px,70%);height:66px}.price-operations-skeleton__context{height:34px}.price-operations-skeleton__settings{height:110px}.price-operations-skeleton__metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;border:0!important;background:transparent!important;animation:none!important}.price-operations-skeleton__metrics span{height:94px}.price-operations-skeleton__filters{height:142px}.price-operations-skeleton__table{height:410px}.is-spinning{animation:price-spin .8s linear infinite}@keyframes price-spin{to{transform:rotate(360deg)}}@keyframes price-skeleton-pulse{50%{background:#e7e8eb}}@media(min-width:2560px){.price-page-heading{min-height:72px}.price-metrics article{min-height:100px}.price-table{min-width:100%}.price-table th:nth-child(2){width:420px}}@media(max-width:1680px){.price-filter-grid{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.3fr) minmax(145px,.75fr) minmax(145px,.75fr) minmax(150px,.8fr)}.price-filter-dates{grid-column:span 2}}@media(max-width:1380px){.price-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.price-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-filter-dates{grid-column:auto}.price-shop-settings>div{grid-template-columns:1fr}.price-shop-settings article{border-right:0;border-bottom:1px solid var(--price-border)}.price-shop-settings article:nth-last-child(-n+2){border-bottom:1px solid var(--price-border)}.price-shop-settings article:last-child{border-bottom:0}}@media(max-width:1050px){.price-page-heading{display:grid}.price-heading-actions{justify-content:flex-start}.price-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-sign-contexts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.price-sign-contexts article:nth-child(2){border-right:0}.price-sign-contexts article:nth-child(-n+2){border-bottom:1px solid var(--price-border)}.price-disable-preflight{grid-template-columns:1fr}.price-batch-bar{align-items:flex-start;flex-direction:column}.price-batch-bar>div:last-child{width:100%}}@media(max-width:760px){.price-operations-page{padding-bottom:20px}.price-page-heading h1{font-size:23px}.price-flow-boundary,.price-disable-preflight ol{grid-template-columns:1fr}.price-heading-actions{display:grid;grid-template-columns:1fr auto auto}.price-runtime-state{min-width:0}.price-secondary-button{padding:0 10px}.price-secondary-button svg{width:14px;height:14px}.price-page-context{align-items:flex-start;flex-direction:column}.price-sign-contexts>header{align-items:flex-start;flex-direction:column}.price-shop-settings article{grid-template-columns:minmax(0,1fr) auto}.price-shop-settings article>label{grid-column:1 / -1;grid-row:2}.price-shop-settings article>button{grid-column:2;grid-row:1}.price-metrics,.price-operations-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.price-metrics article{min-height:88px}.price-filter-grid{grid-template-columns:1fr}.price-filter-panel>header{align-items:flex-start;flex-direction:column}.price-filter-panel>footer{align-items:flex-start;flex-direction:column}.price-filter-panel>footer>div{width:100%}.price-filter-panel>footer button{flex:1}.price-batch-bar>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.price-batch-bar>div:last-child>button{width:100%}.price-table-wrap{display:none}.price-mobile-list{display:grid;gap:8px;padding:8px;background:var(--price-bg)}.price-mobile-list article{border:1px solid var(--price-border);border-radius:9px;background:var(--price-surface);overflow:hidden}.price-mobile-list article>header{display:grid;min-height:54px;padding:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--price-border)}.price-mobile-list article>header>div{display:grid;min-width:0;gap:2px}.price-mobile-list article>header strong{overflow:hidden;color:var(--price-text);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.price-mobile-list article>header small{color:var(--price-muted);font-size:9px}.price-mobile-status{padding:3px 5px;border-radius:5px;color:var(--price-secondary);background:var(--price-muted-surface);font-size:8.5px;font-weight:680}.price-mobile-status.is-success{color:var(--price-green);background:var(--price-green-soft)}.price-mobile-status.is-info{color:var(--price-blue);background:var(--price-blue-soft)}.price-mobile-status.is-warning{color:var(--price-orange);background:var(--price-orange-soft)}.price-mobile-status.is-danger{color:var(--price-red);background:var(--price-red-soft)}.price-mobile-list dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.price-mobile-list dl>div{display:grid;min-height:50px;padding:8px 9px;align-content:center;gap:3px;border-right:1px solid var(--price-border);border-bottom:1px solid var(--price-border)}.price-mobile-list dl>div:nth-child(2n){border-right:0}.price-mobile-list dl>div:nth-last-child(-n+2){border-bottom:0}.price-mobile-list dt{color:var(--price-muted);font-size:8.5px}.price-mobile-list dd{margin:0;overflow:hidden;color:var(--price-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.price-mobile-list article>footer{display:flex;min-height:40px;padding:7px 9px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--price-border);background:var(--price-subtle)}.price-mobile-list article>footer>span{overflow:hidden;color:var(--price-muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.price-mobile-list article>footer button{display:inline-flex;flex:none;align-items:center;gap:2px;border:0;color:var(--price-purple);background:transparent;font-size:9px;font-weight:680}.price-mobile-list article>footer button svg{width:12px;height:12px}.price-drawer{width:100%}.price-confirm-summary{grid-template-columns:1fr}.price-confirm-summary article{min-height:48px;border-right:0;border-bottom:1px solid var(--price-border)}.price-confirm-summary article:last-child{border-bottom:0}.price-confirm-list>div{grid-template-columns:1fr 1fr}.price-confirm-list small{grid-column:1 / -1}}@media(max-width:420px){.price-preview-banner{font-size:10px}.price-page-heading{gap:12px}.price-page-heading p{font-size:11px}.price-heading-actions{grid-template-columns:1fr 1fr}.price-runtime-state{grid-column:1 / -1}.price-secondary-button{width:100%}.price-shop-settings>header{align-items:flex-start;flex-direction:column}.price-sign-contexts>div{grid-template-columns:1fr}.price-sign-contexts article,.price-sign-contexts article:nth-child(2){border-right:0;border-bottom:1px solid var(--price-border)}.price-sign-contexts article:last-child{border-bottom:0}.price-metrics strong{font-size:18px}.price-filter-panel>header small{line-height:1.45}.price-batch-bar>div:first-child{display:grid;grid-template-columns:1fr auto}.price-batch-bar>div:first-child>small{grid-column:1 / -1}.price-batch-bar>div:last-child{grid-template-columns:1fr}.price-ledger>header{align-items:flex-start}.price-ledger>header p{line-height:1.4}.price-pagination{align-items:flex-start;flex-direction:column}.price-pagination>div{width:100%}.price-pagination button{flex:1;justify-content:center}.price-drawer>header{min-height:86px;padding:14px}.price-drawer>header h2{font-size:15px}.price-drawer__body{padding:10px}.price-drawer__section>header{align-items:flex-start;flex-direction:column}.price-drawer__facts{grid-template-columns:1fr}.price-drawer__facts article{min-height:52px;border-right:0;border-bottom:1px solid var(--price-border)}.price-drawer__facts article:nth-last-child(-n+2){border-bottom:1px solid var(--price-border)}.price-drawer__facts article:last-child{border-bottom:0}.price-modal-backdrop{padding:8px}.price-confirm-modal,.price-setting-modal{max-height:calc(100dvh - 16px)}.price-confirm-modal>header,.price-setting-modal>header{padding:12px}.price-confirm-modal__body,.price-setting-modal>div{padding:12px}.price-confirm-modal>footer,.price-setting-modal>footer{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.is-spinning,.price-operations-skeleton>div,.price-operations-skeleton__metrics span{animation:none}}.company-setup-page{width:100%;color:#2b2235}.company-setup-page button,.company-setup-page input{font:inherit}.company-setup-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.company-setup-page__heading h1,.company-setup-page__heading p,.company-setup-panel-heading h2,.company-setup-empty p,.company-card-editor p{margin:0}.company-setup-page__heading>div>span,.company-setup-panel-heading span{color:#7653d2;font-size:12px;font-weight:760;letter-spacing:.12em}.company-setup-page__heading h1{margin-top:6px;font-size:30px;letter-spacing:-.045em}.company-setup-page__heading p{max-width:880px;margin-top:8px;color:#7e7487;font-size:14px;line-height:1.75}.company-setup-page__heading>button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;padding:0 15px;border:1px solid #e6deee;border-radius:12px;color:#5d4e69;background:#ffffffe0;box-shadow:0 8px 24px #3b26500d;cursor:pointer}.company-setup-page svg{width:17px;height:17px}.company-setup-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.company-setup-metrics article{display:flex;min-height:82px;align-items:center;gap:14px;padding:13px 16px;border:1px solid #e9e3ef;border-radius:17px;background:linear-gradient(135deg,#fffffff5,#fbf9ffd1);box-shadow:0 14px 34px #2b1c3c0a}.company-setup-metrics article>span{display:grid;width:43px;height:43px;flex:0 0 auto;border-radius:14px;place-items:center}.company-setup-metrics .is-purple{color:#7045da;background:#f1ebff}.company-setup-metrics .is-green{color:#218769;background:#e8f8f1}.company-setup-metrics .is-amber{color:#b27616;background:#fff4dc}.company-setup-metrics article>div{display:flex;min-width:0;flex-direction:column;gap:5px}.company-setup-metrics small{color:#8b8094;font-size:12px}.company-setup-metrics strong{color:#34283f;font-size:20px}.company-setup-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;border:1px solid;border-radius:12px;font-size:13px;line-height:1.6}.company-setup-message svg{flex:0 0 auto}.company-setup-message.is-error{border-color:#f1cfd4;color:#a44250;background:#fff5f6}.company-setup-message.is-success{border-color:#cce9dc;color:#26765e;background:#f1fbf7}.company-setup-grid{display:grid;grid-template-columns:minmax(390px,.72fr) minmax(560px,1.28fr);align-items:start;gap:14px}.company-setup-form,.company-setup-list{padding:18px;border:1px solid #e8e2ee;border-radius:19px;background:#ffffffe5;box-shadow:0 18px 46px #301f450d}.company-setup-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.company-setup-panel-heading h2{margin-top:4px;font-size:17px;letter-spacing:-.025em}.company-setup-panel-heading>svg,.company-setup-panel-heading>strong{display:grid;width:38px;height:38px;padding:9px;border-radius:12px;color:#6e49ca;background:#f1ebfb;place-items:center}.company-setup-panel-heading>strong{padding:0;font-size:15px}.company-setup-name{display:flex;flex-direction:column;gap:8px}.company-setup-name>span,.company-setup-shop-field>div:first-child>span{color:#4b3f55;font-size:13px;font-weight:720}.company-setup-name input{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #ded6e7;border-radius:13px;outline:none;color:#33283e;background:#fefeff;transition:border-color .15s ease,box-shadow .15s ease}.company-setup-name input:focus{border-color:#9c7fe4;box-shadow:0 0 0 4px #784fd917}.company-setup-shop-field{display:flex;flex-direction:column;gap:11px;margin-top:18px}.company-setup-shop-field>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.company-setup-shop-field small,.company-card-editor header small{color:#958a9d;font-size:11px}.company-shop-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.company-shop-choice{display:grid;min-width:0;min-height:62px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e6dfee;border-radius:13px;color:#564a61;text-align:left;background:#fcfbfd;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.company-shop-choice:hover{border-color:#cbbceb;background:#faf7ff;transform:translateY(-1px)}.company-shop-choice>span:first-child{display:grid;width:34px;height:34px;border-radius:10px;color:#7652cd;background:#f1ecfb;place-items:center}.company-shop-choice>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.company-shop-choice strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-shop-choice small{color:#9a8fa2;font-size:10px}.company-shop-choice i{display:grid;width:22px;height:22px;border:1px solid #ddd4e8;border-radius:7px;color:#91849c;background:#fff;place-items:center}.company-shop-choice i svg{width:12px}.company-shop-choice.is-selected{border-color:#aa8ee7;background:#f5f0ff;box-shadow:inset 0 0 0 1px #7045da14}.company-shop-choice.is-selected i{border-color:#754bdb;color:#fff;background:#754bdb}.company-shop-choice.is-remove.is-selected{border-color:#e7a9b2;background:#fff3f5}.company-shop-choice.is-remove.is-selected i{border-color:#c95d6c;background:#c95d6c}.company-setup-quiet{display:flex;align-items:center;gap:8px;padding:13px;border:1px dashed #dcd3e7;border-radius:12px;color:#82768c;background:#fbf9fc;font-size:12px}.company-setup-submit,.company-card-save{display:flex;width:100%;min-height:47px;align-items:center;justify-content:center;gap:9px;margin-top:18px;border:0;border-radius:13px;color:#fff;background:linear-gradient(110deg,#211929,#38214f 62%,#7042d7);box-shadow:0 12px 24px #45276929;font-weight:760;cursor:pointer}.company-setup-submit:disabled,.company-card-save:disabled,.company-setup-page button:disabled{cursor:not-allowed;opacity:.55}.company-setup-company-list{display:flex;flex-direction:column;gap:10px}.company-setup-company-list>article{padding:14px;border:1px solid #e8e2ed;border-radius:15px;background:#fdfcfe;transition:border-color .15s ease,box-shadow .15s ease}.company-setup-company-list>article.is-editing{border-color:#cfc0ec;box-shadow:0 12px 30px #59398312}.company-card-heading{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:9px}.company-card-expand{display:grid;width:28px;height:28px;padding:0;border:0;border-radius:7px;color:#7658c6;background:#f2effb;cursor:pointer;place-items:center}.company-card-expand svg{width:14px;transition:transform .14s ease}.company-setup-company-list>article.is-expanded .company-card-expand svg{transform:rotate(180deg)}.company-card-heading>span{display:grid;width:40px;height:40px;border-radius:12px;color:#6f4bcc;background:#f0eafb;place-items:center}.company-card-heading>div:nth-child(3){display:flex;min-width:0;flex-direction:column;gap:4px}.company-card-heading>div:nth-child(3) strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.company-card-heading>div:nth-child(3) small{color:#918596;font-size:11px}.company-card-actions{display:flex;align-items:center;gap:7px}.company-card-actions button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid #e2dae9;border-radius:10px;color:#66586f;background:#fff;font-size:11px;font-weight:680;cursor:pointer}.company-card-actions button svg{width:13px}.company-card-actions button.is-confirm{border-color:#d97786;color:#a44250;background:#fff1f3}.company-card-shops{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-left:51px}.company-card-shops>span{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:0 9px;border:1px solid #e7e0ec;border-radius:9px;color:#6f6378;background:#faf8fb;font-size:11px}.company-card-shops>span svg{width:12px;color:#8365c9}.company-card-shops>span.is-empty{border-style:dashed;color:#a097a5}.company-card-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;border:1px solid #ebe4f1;border-radius:13px;background:#faf8fc}.company-card-editor>div{min-width:0}.company-card-editor header{display:flex;flex-direction:column;gap:4px;margin-bottom:9px}.company-card-editor header strong{font-size:12px}.company-card-editor p{padding:12px;border:1px dashed #ddd5e6;border-radius:10px;color:#94899b;font-size:11px}.company-card-editor .company-shop-choice-list{grid-template-columns:1fr;max-height:206px;overflow:auto;padding-right:3px}.company-card-editor .company-card-save{grid-column:1 / -1;width:auto;min-height:41px;margin:0}.company-setup-empty{display:grid;min-height:180px;align-content:center;justify-items:center;gap:8px;color:#897d91;text-align:center}.company-setup-empty>svg{width:29px;height:29px;color:#9579d8}.company-setup-empty strong{color:#4b3f55;font-size:14px}.company-setup-empty p{max-width:380px;font-size:12px;line-height:1.6}.is-spinning{animation:company-setup-spin .8s linear infinite}@keyframes company-setup-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.company-setup-form .company-shop-choice-list{grid-template-columns:1fr}}@media(max-width:1240px){.company-setup-grid{grid-template-columns:1fr}.company-setup-form{position:static}}@media(max-width:760px){.company-setup-page__heading{align-items:flex-start;flex-direction:column}.company-setup-metrics,.company-shop-choice-list,.company-card-editor{grid-template-columns:1fr}.company-card-heading{grid-template-columns:28px 40px minmax(0,1fr)}.company-card-actions{grid-column:1 / -1;padding-left:77px}.company-card-actions button{min-height:40px}.company-card-shops{padding-left:0}}.company-setup-page{color:#2f3037}.company-setup-page__heading{align-items:flex-end;margin-bottom:12px;padding:12px 14px;border:1px solid #e3e4e8;border-radius:10px;background:#fff}.company-setup-page__heading>div>span,.company-setup-panel-heading span{color:#6846c7;font-size:11px;letter-spacing:.06em}.company-setup-page__heading h1{margin-top:4px;font-size:20px;letter-spacing:-.025em}.company-setup-page__heading p{margin-top:5px;color:#62656f;font-size:12px;line-height:1.6}.company-setup-page__heading>button{min-height:36px;padding:0 12px;border-color:#dddfe5;border-radius:8px;color:#4c4f58;background:#fff;box-shadow:none;font-size:11px}.company-setup-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden;border:1px solid #e3e4e8;border-radius:10px;background:#fff}.company-setup-metrics article{min-height:66px;gap:10px;padding:11px 13px;border:0;border-right:1px solid #ececef;border-radius:0;background:#fff;box-shadow:none}.company-setup-metrics article:last-child{border-right:0}.company-setup-metrics article>span{width:32px;height:32px;border-radius:8px}.company-setup-metrics small{color:#7a7d86;font-size:11px}.company-setup-metrics strong{color:#2f3037;font-size:18px}.company-setup-message{margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:12px}.company-service-scope{margin-bottom:12px;padding:14px;border:1px solid #e3e4e8;border-radius:10px;background:#fff}.company-service-scope .company-setup-panel-heading{margin-bottom:8px}.company-service-scope>p{max-width:900px;margin:0 0 11px;color:#747780;font-size:11px;line-height:1.6}.company-service-options{display:flex;flex-wrap:wrap;gap:7px}.company-service-options label{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #e1e2e6;border-radius:7px;color:#555861;background:#fafafb;font-size:11px;cursor:pointer}.company-service-options input{width:14px;height:14px;accent-color:#6846c7}.company-service-options svg{width:13px;color:#8064cb}.company-service-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;border-top:1px solid #ececef}.company-service-actions>span{color:#83868f;font-size:10px}.company-service-actions>button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid #6846c7;border-radius:8px;color:#fff;background:#6846c7;font-size:11px;font-weight:650;cursor:pointer}.company-service-actions>button svg{width:14px}.company-setup-grid{grid-template-columns:minmax(360px,.72fr) minmax(540px,1.28fr);gap:10px}.company-setup-form,.company-setup-list{padding:14px;border-color:#e3e4e8;border-radius:10px;background:#fff;box-shadow:none}.company-setup-panel-heading{margin-bottom:13px}.company-setup-panel-heading h2{font-size:14px}.company-setup-panel-heading>svg,.company-setup-panel-heading>strong{width:32px;height:32px;padding:8px;border-radius:8px;color:#6846c7;background:#f2effb}.company-setup-name>span,.company-setup-shop-field>div:first-child>span{color:#555861;font-size:11px}.company-setup-name input{height:38px;padding:0 10px;border-color:#dcdde2;border-radius:8px;color:#34363d}.company-setup-shop-field{gap:9px;margin-top:13px}.company-shop-choice-list{gap:7px}.company-shop-choice{min-height:52px;grid-template-columns:30px minmax(0,1fr) 22px;gap:8px;padding:7px 8px;border-color:#e3e4e8;border-radius:8px;color:#555861;background:#fafafb}.company-shop-choice>span:first-child{width:30px;height:30px;border-radius:7px;color:#6846c7;background:#f2effb}.company-shop-choice strong{font-size:11px}.company-setup-submit,.company-card-save{min-height:38px;margin-top:13px;border-radius:8px;background:#6846c7;box-shadow:none;font-size:11px}.company-setup-company-list{gap:7px}.company-setup-company-list>article{padding:11px;border-color:#e3e4e8;border-radius:9px;background:#fff}.company-setup-company-list>article.is-editing{border-color:#b9a8de;box-shadow:none}.company-card-heading>span{border-radius:8px;color:#6846c7;background:#f2effb}.company-card-actions button,.company-card-shops>span{border-color:#e1e2e6;border-radius:7px}.company-card-editor{border-color:#e3e4e8;border-radius:8px;background:#f7f7f9}@media(max-width:1260px){.company-setup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-setup-metrics article:nth-child(2){border-right:0}.company-setup-metrics article:nth-child(-n+2){border-bottom:1px solid #ececef}}@media(max-width:760px){.company-setup-page__heading{align-items:stretch}.company-setup-metrics{grid-template-columns:1fr}.company-setup-metrics article,.company-setup-metrics article:nth-child(2){border-right:0;border-bottom:1px solid #ececef}.company-setup-metrics article:last-child{border-bottom:0}.company-service-actions{align-items:stretch;flex-direction:column}}.people-accounts-page{width:100%;min-width:0;color:#2f3037}.people-accounts-page *,.people-accounts-page *:before,.people-accounts-page *:after{box-sizing:border-box}.people-accounts-page button,.people-accounts-page input,.people-accounts-page select{font:inherit}.people-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.people-page-heading h1,.people-page-heading p,.people-drawer h2,.people-drawer p{margin:0}.people-page-heading>div:first-child>span,.people-drawer>header>div>span{color:#6846c7;font-size:12px;font-weight:700;letter-spacing:.08em}.people-page-heading h1{margin-top:4px;font-size:25px;font-weight:720;letter-spacing:-.035em}.people-page-heading p{margin-top:6px;color:#62656f;font-size:13px;line-height:1.65}.people-page-heading>div:last-child,.people-drawer footer>div:last-child{display:flex;align-items:center;gap:8px}.people-primary-button,.people-quiet-button,.people-danger-button,.people-icon-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #dddfe5;border-radius:8px;color:#4c4f58;background:#fff;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.people-primary-button{border-color:#6846c7;color:#fff;background:#6846c7}.people-primary-button:hover{border-color:#5937b7;background:#5937b7}.people-quiet-button:hover,.people-icon-button:hover{border-color:#c8bddf;color:#6846c7;background:#f8f6fc}.people-danger-button{border-color:#e2b8bd;color:#ad4752;background:#fff6f7}.people-primary-button svg,.people-quiet-button svg,.people-danger-button svg,.people-icon-button svg{width:15px;height:15px}.people-primary-button:disabled,.people-quiet-button:disabled,.people-danger-button:disabled,.people-icon-button:disabled{cursor:not-allowed;opacity:.5}.people-page-tabs{display:flex;min-height:44px;align-items:flex-end;gap:24px;margin-bottom:14px;padding:0 4px;border-bottom:1px solid #e3e4e8}.people-page-tabs button{position:relative;display:inline-flex;min-height:43px;align-items:center;gap:7px;padding:0 2px;border:0;color:#737680;background:transparent;font-size:13px;font-weight:650;cursor:pointer}.people-page-tabs button svg{width:15px}.people-page-tabs button.is-active{color:#6846c7}.people-page-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:#6846c7;content:""}.people-message{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid;border-radius:8px;font-size:12px;line-height:1.55}.people-message svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.people-message.is-error{border-color:#f0cdd1;color:#9d3f49;background:#fff6f7}.people-message.is-success{border-color:#cde5da;color:#2e7d5b;background:#f3faf7}.people-message.is-preview{border-color:#ddd5f2;color:#654bb1;background:#f8f6fd}.people-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden;border:1px solid #e3e4e8;border-radius:10px;background:#fff}.people-summary article{display:flex;min-height:66px;align-items:center;gap:10px;padding:11px 13px;border-right:1px solid #ececef}.people-summary article:last-child{border-right:0}.people-summary article>span{display:grid;width:32px;height:32px;flex:0 0 auto;border-radius:8px;color:#6846c7;background:#f2effb;place-items:center}.people-summary article>span.is-green{color:#2e7d5b;background:#edf7f2}.people-summary article>span.is-amber{color:#a86816;background:#fff6e8}.people-summary article>span.is-neutral{color:#62656f;background:#f3f4f6}.people-summary article svg{width:17px;height:17px}.people-summary article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.people-summary small{color:#7a7d86;font-size:11px}.people-summary strong{font-size:18px;font-variant-numeric:tabular-nums;line-height:1}.people-summary strong.is-text{color:#898c95;font-size:12px;font-weight:650}.people-surface{min-width:0;border:1px solid #e3e4e8;border-radius:10px;background:#fff}.people-account-toolbar,.people-assignment__toolbar{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid #e8e9ec;background:#fafafb}.people-search{display:flex;min-width:260px;min-height:36px;flex:1 1 420px;align-items:center;gap:8px;padding:0 11px;border:1px solid #dddfe5;border-radius:8px;background:#fff}.people-search:focus-within{border-color:#a996d8;box-shadow:0 0 0 3px #6846c714}.people-search svg{width:15px;height:15px;color:#92949c}.people-search input{min-width:0;flex:1;border:0;outline:0;color:#2f3037;background:transparent;font-size:12px}.people-account-toolbar select,.people-assignment select{min-width:150px;height:36px;padding:0 30px 0 10px;border:1px solid #dddfe5;border-radius:8px;outline:0;color:#4d5058;background:#fff;font-size:12px}.people-account-toolbar select:focus,.people-assignment select:focus{border-color:#a996d8;box-shadow:0 0 0 3px #6846c714}.people-account-groups,.people-assignment-groups{display:grid;gap:8px;padding:10px;background:#f7f8fa}.people-account-group,.people-assignment-group{min-width:0;overflow:hidden;border:1px solid #e1e2e6;border-radius:9px;background:#fff}.people-account-group__heading,.people-assignment-group__heading{display:grid;width:100%;min-height:60px;align-items:center;gap:11px;padding:9px 12px;border:0;color:#3b3d44;text-align:left;background:#fff;cursor:pointer}.people-account-group__heading{grid-template-columns:auto minmax(220px,1fr) auto}.people-account-group__heading:hover,.people-assignment-group__heading:hover{background:#fbfbfc}.people-account-group__chevron,.people-assignment-group__heading>span:first-child{display:grid;width:28px;height:28px;border-radius:7px;color:#7658c6;background:#f2effb;place-items:center}.people-account-group__chevron svg,.people-assignment-group__heading>span:first-child svg{width:15px;transition:transform .14s ease}.people-account-group.is-expanded .people-account-group__chevron svg,.people-assignment-group.is-expanded .people-assignment-group__heading>span:first-child svg{transform:rotate(180deg)}.people-account-group__identity{display:flex;min-width:0;flex-direction:column;gap:3px}.people-account-group__identity strong{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.people-account-group__identity small{color:#898c95;font-size:10px}.people-account-group__metrics{display:flex;align-items:center}.people-account-group__metrics>span{display:flex;min-width:64px;flex-direction:column;align-items:flex-end;gap:2px;padding-left:14px;border-left:1px solid #ececef}.people-account-group__metrics small{color:#91949c;font-size:9px}.people-account-group__metrics strong{color:#4a4c54;font-size:13px;font-variant-numeric:tabular-nums}.people-account-group .people-table-wrap,.people-assignment-group .people-table-wrap{border-top:1px solid #e8e9ec}.people-table-wrap,.people-assignment-table-wrap{min-width:0;overflow:auto}.people-table{width:100%;min-width:980px;border-collapse:collapse}.people-table th{height:38px;padding:0 12px;border-bottom:1px solid #e8e9ec;color:#777a84;text-align:left;background:#fafafb;font-size:11px;font-weight:650;white-space:nowrap}.people-table td{min-height:58px;padding:11px 12px;border-bottom:1px solid #ececef;color:#50535c;font-size:12px;vertical-align:middle}.people-table tr:last-child td{border-bottom:0}.people-table tbody tr:hover{background:#fcfbfe}.people-primary-cell{display:flex;min-width:190px;align-items:center;gap:9px}.people-primary-cell>span{display:grid;width:32px;height:32px;flex:0 0 auto;border-radius:8px;color:#6846c7;background:#f2effb;place-items:center}.people-primary-cell>span svg{width:15px;height:15px}.people-primary-cell>div,.people-two-line{display:flex;min-width:0;flex-direction:column;gap:3px}.people-primary-cell strong,.people-two-line strong{overflow:hidden;color:#33353c;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.people-primary-cell small,.people-two-line small{display:block;max-width:290px;overflow:hidden;color:#8b8e98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.people-status,.people-pending{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#2e7d5b;background:#edf7f2;font-size:10px;font-weight:650;white-space:nowrap}.people-status.is-disabled{color:#7c7f88;background:#f0f1f3}.people-status-stack{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.people-status-stack>small{color:#a86816;font-size:9px;white-space:nowrap}.people-pending{color:#a86816;background:#fff5e5}.people-icon-button{width:32px;min-height:32px;padding:0}.people-empty-row{display:grid;height:150px;align-content:center;color:#8b8e98!important;text-align:center!important;place-items:center}.people-empty-row svg{width:16px;vertical-align:-3px}.people-surface__heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e8e9ec}.people-surface__heading>div{display:flex;flex-direction:column;gap:3px}.people-surface__heading strong{color:#33353c;font-size:13px}.people-surface__heading span{color:#858891;font-size:10px}.people-surface__heading>span{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-radius:999px;color:#6846c7;background:#f2effb}.people-assignment__toolbar{justify-content:space-between;margin-bottom:10px;border:1px solid #e3e4e8;border-radius:10px}.people-assignment__toolbar .people-search{max-width:520px}.people-segmented{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e1e2e6;border-radius:8px;background:#f4f5f7}.people-segmented button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:6px;color:#686b75;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.people-segmented button svg{width:14px}.people-segmented button.is-active{color:#6846c7;background:#fff;box-shadow:0 1px 3px #1e212814}.people-assignment-table-wrap{overflow:hidden}.people-assignment-table-wrap .people-table{min-width:1040px}.people-assignment-table-wrap td:last-child{min-width:150px}.people-assignment-group__heading{grid-template-columns:auto minmax(220px,1fr) auto}.people-assignment-group__heading>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.people-assignment-group__heading>div:nth-child(2) strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.people-assignment-group__heading>div:nth-child(2) small{color:#898c95;font-size:10px}.people-assignment-group__heading>div:last-child{display:flex;align-items:center;gap:8px}.people-assignment-group__heading>div:last-child span{min-height:24px;padding:0 8px;border-radius:999px;color:#696c75;background:#f2f3f5;font-size:10px;line-height:24px;white-space:nowrap}.people-inline-warning{display:block;max-width:160px;margin-top:5px;color:#ad4752;font-size:9px;line-height:1.4}.people-customer-service-list>article{display:grid;min-height:66px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:18px;padding:10px 12px;border-bottom:1px solid #ececef}.people-customer-service-list>article:last-child{border-bottom:0}.people-customer-service-list>article>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.people-customer-service-list>article>div:nth-child(2) strong{color:#33353c;font-size:12px}.people-customer-service-list>article>div:nth-child(2) small{overflow:hidden;color:#8b8e98;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.people-empty-state{display:grid;min-height:180px;align-content:center;justify-items:center;gap:7px;color:#898c95;text-align:center}.people-empty-state svg{width:26px;height:26px;color:#8064cb}.people-empty-state strong{color:#4f5159;font-size:13px}.people-empty-state span{max-width:420px;font-size:11px;line-height:1.5}.people-drawer-layer{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0}.people-drawer-scrim{position:absolute;border:0;background:#18191e57;top:0;right:0;bottom:0;left:0}.people-drawer{position:absolute;top:0;right:0;display:flex;width:min(680px,100vw);height:100%;flex-direction:column;border-left:1px solid #dfe0e5;background:#f7f7f9;box-shadow:-18px 0 54px #18191e21}.people-drawer>header{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e1e2e6;background:#fff}.people-drawer>header h2{margin-top:4px;color:#2f3037;font-size:19px}.people-drawer>header p{margin-top:5px;color:#797c85;font-size:11px;line-height:1.55}.people-drawer>header>button{display:grid;width:32px;height:32px;flex:0 0 auto;border:1px solid #dddfe5;border-radius:8px;color:#6f727b;background:#fff;cursor:pointer;place-items:center}.people-drawer>header>button svg{width:16px}.people-drawer form{display:flex;min-height:0;flex:1;flex-direction:column}.people-drawer__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow:auto;padding:12px}.people-drawer footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid #dfe0e5;background:#fff}.people-drawer footer>span{color:#797c85;font-size:11px}.people-account-drawer{width:min(720px,100vw)}.people-form-section,.people-shop-group{padding:14px;border:1px solid #e1e2e6;border-radius:10px;background:#fff}.people-form-section__heading{display:flex;align-items:center;gap:9px;margin-bottom:13px}.people-form-section__heading>span{display:grid;width:30px;height:30px;flex:0 0 auto;border-radius:8px;color:#6846c7;background:#f2effb;place-items:center}.people-form-section__heading>span svg{width:15px}.people-form-section__heading>div{display:flex;flex-direction:column;gap:2px}.people-form-section__heading strong{color:#34363d;font-size:12px}.people-form-section__heading small{color:#8b8e98;font-size:10px}.people-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.people-form-recovery-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid #cde5da;border-radius:8px;color:#2e7d5b;background:#f3faf7;font-size:11px;line-height:1.5}.people-form-recovery-note.is-warning{border-color:#efd5ac;color:#91601d;background:#fff8ec}.people-form-recovery-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.people-form-grid label{display:flex;min-width:0;flex-direction:column;gap:6px}.people-form-grid label.is-wide{grid-column:1 / -1}.people-form-grid label>span{color:#5a5d66;font-size:11px;font-weight:650}.people-form-grid label>small{color:#93969e;font-size:9px}.people-form-grid input,.people-form-grid select{width:100%;height:38px;padding:0 10px;border:1px solid #dcdde2;border-radius:8px;outline:0;color:#34363d;background:#fff;font-size:12px}.people-form-grid input:focus,.people-form-grid select:focus{border-color:#a996d8;box-shadow:0 0 0 3px #6846c714}.people-form-grid input:disabled,.people-form-grid select:disabled{color:#7f828b;background:#f2f3f5}.people-form-placeholder{display:grid;min-height:70px;border:1px dashed #d9dae0;border-radius:8px;color:#8b8e98;background:#fafafb;font-size:11px;place-items:center}.people-fixed-permission{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #ded8ef;border-radius:8px;color:#6846c7;background:#f8f6fc}.people-fixed-permission>svg{width:18px;flex:0 0 auto}.people-fixed-permission>div{display:flex;flex-direction:column;gap:4px}.people-fixed-permission strong{color:#4f3b83;font-size:11px}.people-fixed-permission span{color:#716985;font-size:10px;line-height:1.55}.people-capability-editor>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.people-capability-editor>div:first-child strong{color:#5a5d66;font-size:11px}.people-capability-editor>div:first-child button{border:0;color:#6846c7;background:transparent;font-size:10px;cursor:pointer}.people-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.people-capability-grid label,.people-shop-group label{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 9px;border:1px solid #e3e4e8;border-radius:7px;color:#5c5f68;background:#fafafb;font-size:10px;cursor:pointer}.people-capability-grid input,.people-shop-group input,.people-status-switch input{width:14px;height:14px;accent-color:#6846c7}.people-status-switch{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e1e2e6;border-radius:8px;background:#fafafb;cursor:pointer}.people-status-switch>span{display:flex;flex-direction:column;gap:3px}.people-status-switch strong{color:#45474f;font-size:11px}.people-status-switch small{color:#8b8e98;font-size:9px}.people-delete-zone{display:flex;min-width:0;align-items:center;gap:8px}.people-delete-zone>span{max-width:250px;color:#ad4752;font-size:9px;line-height:1.4}.people-shop-group>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.people-shop-group>div:first-child strong{color:#3f4148;font-size:12px}.people-shop-group>div:first-child span{color:#8b8e98;font-size:10px}.people-shop-group label+label{margin-top:6px}.people-shop-group label span{display:inline-flex;align-items:center;gap:7px}.people-shop-group label svg{width:13px;color:#8064cb}.is-spinning{animation:people-spin .8s linear infinite}@keyframes people-spin{to{transform:rotate(360deg)}}@media(max-width:1260px){.people-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.people-summary article:nth-child(2){border-right:0}.people-summary article:nth-child(-n+2){border-bottom:1px solid #ececef}}@media(max-width:860px){.people-page-heading{align-items:flex-start;flex-direction:column}.people-page-heading>div:last-child{width:100%}.people-page-heading>div:last-child button{flex:1}.people-page-tabs{gap:16px;overflow-x:auto}.people-account-toolbar,.people-assignment__toolbar{align-items:stretch;flex-direction:column}.people-search{width:100%;min-width:0;max-width:none!important;flex:none}.people-account-toolbar select{width:100%}.people-account-group__heading,.people-assignment-group__heading{grid-template-columns:auto minmax(0,1fr)}.people-account-group__metrics,.people-assignment-group__heading>div:last-child{grid-column:2;justify-content:flex-start}.people-account-group__metrics>span{align-items:flex-start;padding-right:14px;padding-left:0;border-right:1px solid #ececef;border-left:0}.people-account-group__metrics>span:last-child{padding-right:0;border-right:0}.people-customer-service-list>article{grid-template-columns:1fr auto}.people-customer-service-list>article>div:nth-child(2){grid-column:1 / -1;grid-row:2}}@media(max-width:620px){.people-summary{grid-template-columns:1fr}.people-summary article,.people-summary article:nth-child(2){border-right:0;border-bottom:1px solid #ececef}.people-summary article:last-child{border-bottom:0}.people-account-groups,.people-assignment-groups{padding:7px}.people-account-group__heading,.people-assignment-group__heading{gap:8px;padding:9px}.people-account-group__identity small,.people-assignment-group__heading>div:nth-child(2) small{display:none}.people-account-group__metrics>span{min-width:54px}.people-page-tabs button{white-space:nowrap}.people-form-grid,.people-capability-grid{grid-template-columns:1fr}.people-form-grid label.is-wide{grid-column:auto}.people-drawer footer{align-items:stretch;flex-direction:column}.people-drawer footer>div:last-child,.people-delete-zone{width:100%}.people-drawer footer>div:last-child button,.people-delete-zone button{flex:1}.people-delete-zone{align-items:stretch;flex-direction:column}.people-customer-service-list>article{grid-template-columns:1fr}.people-customer-service-list>article>div:nth-child(2){grid-column:auto;grid-row:auto}}.feedback-page{--feedback-ink: #282431;--feedback-muted: #817b89;--feedback-soft: #a39daa;--feedback-line: rgba(72, 65, 89, .1);--feedback-violet: #6f45e8;--feedback-green: #178f68;--feedback-amber: #b86a18;min-height:100%;padding:20px clamp(18px,1.25vw,26px) 34px;background:radial-gradient(circle at 96% 0%,rgba(111,69,232,.07),transparent 28%),#f7f8fa;color:var(--feedback-ink);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}.feedback-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.feedback-heading>div:first-child>span{color:var(--feedback-violet);font-size:11px;font-weight:700}.feedback-heading h1{margin:3px 0 0;font-size:24px;font-weight:750;letter-spacing:-.035em}.feedback-heading p{margin:5px 0 0;color:var(--feedback-muted);font-size:12px}.feedback-heading__scope{display:grid;min-width:210px;padding:8px 12px;border:1px solid var(--feedback-line);border-radius:8px;background:#fff}.feedback-heading__scope small,.feedback-heading__scope span{color:var(--feedback-soft);font-size:9.5px}.feedback-heading__scope strong{overflow:hidden;margin:2px 0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.feedback-tabs{display:flex;align-items:center;min-height:48px;margin-bottom:12px;padding:4px;border:1px solid var(--feedback-line);border-radius:9px;background:#fff}.feedback-tabs button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--feedback-muted);font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.feedback-tabs button svg{width:15px;height:15px}.feedback-tabs button.is-active{background:#f1edff;color:var(--feedback-violet)}.feedback-tabs button em{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--feedback-violet);color:#fff;font-size:9px;font-style:normal;text-align:center}.feedback-tabs .feedback-refresh{margin-left:auto;border:1px solid rgba(111,69,232,.14);color:var(--feedback-violet)}.feedback-error{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid rgba(198,61,77,.16);border-radius:9px;background:#fff2f3;color:#a72d3d}.feedback-error>svg{width:18px;height:18px}.feedback-error div{display:grid;gap:2px}.feedback-error strong{font-size:11.5px}.feedback-error span{opacity:.7;font-size:9.5px}.feedback-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px}.feedback-compose,.feedback-guide,.feedback-panel,.incident-trend,.incident-fingerprints,.incident-list{border:1px solid var(--feedback-line);border-radius:10px;background:#fff}.feedback-compose{padding:16px}.feedback-compose>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.feedback-compose>header>div{display:flex;align-items:center;gap:9px}.feedback-compose>header svg{width:20px;height:20px;color:var(--feedback-violet)}.feedback-compose>header span{display:grid;gap:2px}.feedback-compose>header strong{font-size:14px}.feedback-compose>header small,.feedback-compose>header em{color:var(--feedback-soft);font-size:9.5px;font-style:normal}.feedback-compose>label{position:relative;display:grid;gap:7px}.feedback-compose>label>span{color:var(--feedback-muted);font-size:10.5px;font-weight:650}.feedback-compose textarea{width:100%;min-height:190px;resize:vertical;padding:13px;border:1px solid rgba(72,65,89,.13);border-radius:8px;outline:0;color:var(--feedback-ink);font:inherit;font-size:12px;line-height:1.7}.feedback-compose textarea:focus{border-color:#6f45e885;box-shadow:0 0 0 3px #6f45e814}.feedback-compose>label>small{position:absolute;right:10px;bottom:9px;color:var(--feedback-soft);font-size:9px}.feedback-upload{display:flex;align-items:center;gap:11px;margin-top:11px}.feedback-upload label{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;overflow:hidden;border:1px solid rgba(111,69,232,.16);border-radius:7px;color:var(--feedback-violet);font-size:10.5px;font-weight:650;cursor:pointer}.feedback-upload label svg{width:14px;height:14px}.feedback-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.feedback-upload p{margin:0;color:var(--feedback-soft);font-size:9.5px}.feedback-file-list{display:grid;gap:6px;margin-top:10px}.feedback-file-list>span{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:34px;padding:5px 8px;border-radius:7px;background:#f8f7fb}.feedback-file-list svg{width:13px;height:13px;color:var(--feedback-violet)}.feedback-file-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.feedback-file-list small{color:var(--feedback-soft);font-size:9px}.feedback-file-list button{border:0;background:transparent;color:#b34b58;font:inherit;font-size:9.5px;cursor:pointer}.feedback-compose>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid var(--feedback-line)}.feedback-compose>footer span{color:var(--feedback-soft);font-size:9.5px}.feedback-compose>footer button,.feedback-next{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:98px;height:38px;padding:0 13px;border:0;border-radius:7px;background:var(--feedback-violet);color:#fff;font:inherit;font-size:10.5px;font-weight:650;cursor:pointer}.feedback-compose>footer button:disabled,.feedback-next:disabled{cursor:not-allowed;opacity:.5}.feedback-compose>footer svg,.feedback-next svg{width:14px;height:14px}.feedback-guide{padding:18px;background:linear-gradient(155deg,#f8f5ff,#fff 52%)}.feedback-guide>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eee8ff;color:var(--feedback-violet)}.feedback-guide>span svg{width:18px;height:18px}.feedback-guide h2{margin:13px 0 14px;font-size:15px}.feedback-guide ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feedback-guide li{padding-left:11px;border-left:2px solid rgba(111,69,232,.16)}.feedback-guide li strong{font-size:10.5px}.feedback-guide li p{margin:3px 0 0;color:var(--feedback-muted);font-size:9.5px;line-height:1.55}.feedback-receipt{grid-column:1 / -1;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(23,143,104,.15);border-radius:9px;background:#edf8f4;color:var(--feedback-green)}.feedback-receipt>svg{width:20px;height:20px}.feedback-receipt div{display:grid;gap:2px}.feedback-receipt strong{font-size:11.5px}.feedback-receipt span{font-size:9.5px}.feedback-receipt button{border:0;background:transparent;color:var(--feedback-green);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.feedback-panel{overflow:hidden}.feedback-panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;border-bottom:1px solid var(--feedback-line)}.feedback-panel-heading h2{margin:0;font-size:14px}.feedback-panel-heading p{margin:3px 0 0;color:var(--feedback-soft);font-size:9.5px}.feedback-panel-heading aside{display:flex;align-items:center;gap:9px}.feedback-panel-heading select{height:34px;min-width:130px;padding:0 30px 0 10px;border:1px solid var(--feedback-line);border-radius:7px;background:#fff;color:var(--feedback-ink);font:inherit;font-size:10.5px}.feedback-panel-heading label{display:inline-flex;align-items:center;gap:5px;color:var(--feedback-muted);font-size:10px}.feedback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.feedback-list article{padding:13px;border:1px solid var(--feedback-line);border-radius:9px;background:linear-gradient(150deg,#fff,#fbfbfd)}.feedback-list article>header{display:flex;align-items:center;justify-content:space-between}.feedback-list article>header>div{display:flex;align-items:center;gap:6px}.feedback-status,.feedback-list article header em{padding:4px 8px;border-radius:999px;background:#f1edff;color:var(--feedback-violet);font-size:9.5px;font-style:normal;font-weight:650}.feedback-status.is-new{background:#fff6e9;color:var(--feedback-amber)}.feedback-status.is-closed{background:#f1f1f4;color:#797481}.feedback-list article header em{padding:3px 6px;background:#fff0f1;color:#b74656}.feedback-list time{color:var(--feedback-soft);font-size:9.5px}.feedback-list article>p{min-height:42px;margin:12px 0;color:#504a57;font-size:11.5px;line-height:1.65}.feedback-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.feedback-list dl div{min-width:0;padding:7px 8px;border-radius:7px;background:#f7f7fa}.feedback-list dt{color:var(--feedback-soft);font-size:8.5px}.feedback-list dd{overflow:hidden;margin:3px 0 0;font-size:9.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.feedback-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--feedback-line)}.feedback-attachments{display:flex;flex-wrap:wrap;gap:5px}.feedback-attachments button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--feedback-line);border-radius:6px;background:#fff;color:var(--feedback-muted);font:inherit;font-size:9px;cursor:pointer}.feedback-attachments svg{width:12px;height:12px}.feedback-next{min-width:auto;height:30px;font-size:9.5px}.feedback-empty,.feedback-loading{display:grid;min-height:280px;align-content:center;justify-items:center;gap:7px;color:var(--feedback-muted)}.feedback-empty svg,.feedback-loading svg{width:25px;height:25px;color:var(--feedback-violet)}.feedback-empty strong,.feedback-loading strong{color:var(--feedback-ink);font-size:12.5px}.feedback-empty span,.feedback-loading span{font-size:9.5px}.incident-workbench{display:grid;gap:12px}.incident-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.incident-metrics article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:12px;border:1px solid var(--feedback-line);border-radius:9px;background:#fff}.incident-metrics article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1edff;color:var(--feedback-violet)}.incident-metrics svg{width:16px;height:16px}.incident-metrics small,.incident-metrics p{color:var(--feedback-soft);font-size:9.5px}.incident-metrics strong{display:block;margin:4px 0 2px;font-size:20px}.incident-metrics p{margin:0}.incident-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:12px}.incident-trend,.incident-fingerprints,.incident-list{overflow:hidden}.incident-bars{display:flex;align-items:flex-end;gap:clamp(5px,.7vw,12px);height:240px;padding:28px 18px 18px}.incident-bars>div{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.incident-bars span{width:min(20px,70%);min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(#7a50eb,#a991f2)}.incident-bars small{color:var(--feedback-soft);font-size:8px}.incident-bars>p{margin:auto;color:var(--feedback-muted);font-size:10px}.incident-fingerprints>div{display:grid;gap:7px;max-height:240px;overflow-y:auto;padding:10px}.incident-fingerprints article{display:grid;gap:3px;padding:9px;border-radius:7px;background:#f8f7fa}.incident-fingerprints strong{font-size:10.5px}.incident-fingerprints span{overflow:hidden;color:var(--feedback-soft);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.incident-fingerprints em{color:var(--feedback-amber);font-size:9px;font-style:normal}.incident-fingerprints p{margin:20px 8px;color:var(--feedback-muted);font-size:10px}.incident-table-wrap{overflow-x:auto}.incident-table-wrap table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.incident-table-wrap th{height:42px;padding:0 12px;background:#fafafd;color:#716b79;text-align:left;font-size:10px;font-weight:650}.incident-table-wrap th:nth-child(1){width:15%}.incident-table-wrap th:nth-child(2){width:25%}.incident-table-wrap th:nth-child(3){width:8%}.incident-table-wrap th:nth-child(4){width:18%}.incident-table-wrap th:nth-child(5){width:25%}.incident-table-wrap th:nth-child(6){width:9%}.incident-table-wrap td{height:54px;padding:8px 12px;border-top:1px solid rgba(72,65,89,.075);color:#5d5664;font-size:10px}.incident-table-wrap td strong{margin-right:5px;color:var(--feedback-violet)}.incident-table-wrap td:nth-child(5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-table-wrap td button{border:0;background:transparent;color:var(--feedback-violet);font:inherit;font-size:9.5px;font-weight:650;cursor:pointer}.feedback-page--gate{display:grid;min-height:calc(100vh - 78px);place-items:center}.feedback-preview-card{width:min(520px,100%);padding:34px;border:1px solid var(--feedback-line);border-radius:12px;background:#fff;text-align:center}.feedback-preview-card svg{width:30px;height:30px;color:var(--feedback-violet)}.feedback-preview-card h1{margin:10px 0 7px;font-size:22px}.feedback-preview-card p{margin:0;color:var(--feedback-muted);font-size:12px}.is-spinning{animation:feedback-spin .9s linear infinite}@keyframes feedback-spin{to{transform:rotate(360deg)}}@media(min-width:2800px){.feedback-create-layout{grid-template-columns:minmax(0,1fr) 360px}.feedback-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.feedback-create-layout,.incident-grid{grid-template-columns:1fr}.incident-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.feedback-page{padding:14px 12px 28px}.feedback-heading{align-items:stretch;flex-direction:column}.feedback-heading__scope{min-width:0}.feedback-tabs{align-items:stretch;overflow-x:auto}.feedback-tabs button{flex:0 0 auto}.feedback-tabs .feedback-refresh{margin-left:0}.feedback-list,.incident-metrics{grid-template-columns:1fr}.feedback-compose>footer,.feedback-panel-heading{align-items:stretch;flex-direction:column}.feedback-compose>footer button{width:100%}.feedback-panel-heading aside{flex-wrap:wrap}}.feedback-page--gate{display:block;min-height:0}.feedback-preview-card{width:100%;max-width:none;padding:20px 22px;text-align:left}.feedback-panel-heading h2{font-size:16px}.feedback-panel-heading p{font-size:13px}.feedback-list article>p{font-size:14.5px;line-height:1.65}.feedback-list dt{font-size:12px}.feedback-list dd,.feedback-attachments button,.feedback-next{font-size:13px}.feedback-upload>strong{display:block;margin-top:7px;color:#b14f4f;font-size:12.5px;font-weight:600}.feedback-empty,.feedback-loading{min-height:150px}.feedback-empty strong,.feedback-loading strong{font-size:14px}.feedback-empty span,.feedback-loading span{font-size:12.5px}.incident-metrics small,.incident-metrics p{font-size:12px}.incident-fingerprints strong,.incident-fingerprints span,.incident-fingerprints em,.incident-fingerprints p{font-size:13px}.incident-table-wrap th{font-size:13.5px}.incident-table-wrap td{height:60px;font-size:14.5px;line-height:1.45}.incident-table-wrap td button{font-size:13px}.feedback-failure,.feedback-section-failure{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:14px 16px;border:1px solid #f0d7d7;border-radius:8px;background:#fff8f8;color:#9f4646}.feedback-failure>svg,.feedback-section-failure>svg{width:20px;height:20px}.feedback-failure div,.feedback-section-failure div{display:grid;gap:3px}.feedback-failure strong,.feedback-section-failure strong{color:#713535;font-size:14px}.feedback-failure span,.feedback-section-failure span{font-size:12.5px}.feedback-failure button,.feedback-section-failure button{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:1px solid #e5c9c9;border-radius:7px;background:#fff;color:#8d3e3e;font:inherit;font-size:12.5px;cursor:pointer}.feedback-failure button svg{width:14px;height:14px}.feedback-pagination{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:8px 2px 0;color:var(--feedback-muted);font-size:12.5px}.feedback-pagination>div{display:flex;gap:6px}.feedback-pagination button{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 11px;border:1px solid var(--feedback-line);border-radius:7px;background:#fff;color:var(--feedback-ink);font:inherit;cursor:pointer}.feedback-pagination button:disabled{cursor:not-allowed;opacity:.45}.feedback-pagination svg{width:14px;height:14px}.feedback-drawer-backdrop{position:fixed;z-index:120;top:60px;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#23202b2e}.feedback-detail-drawer{width:min(620px,calc(100vw - 36px));height:100%;overflow-y:auto;border-left:1px solid var(--feedback-line);background:#f7f8fa;box-shadow:-18px 0 45px #261f3a1f}.feedback-detail-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--feedback-line);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-detail-drawer>header span{color:var(--feedback-violet);font-size:12px;font-weight:700}.feedback-detail-drawer>header h2{margin:4px 0;color:var(--feedback-ink);font-size:20px}.feedback-detail-drawer>header p{margin:0;color:var(--feedback-soft);font-size:12px;word-break:break-all}.feedback-detail-drawer>header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--feedback-line);border-radius:8px;background:#fff;color:var(--feedback-muted);cursor:pointer}.feedback-detail-drawer>header svg{width:17px;height:17px}.feedback-detail-content{display:grid;gap:12px;padding:14px}.feedback-detail-summary,.feedback-detail-attachments,.feedback-ai-panel{padding:16px;border:1px solid var(--feedback-line);border-radius:10px;background:#fff}.feedback-detail-content h3,.feedback-ai-result h4{margin:0;color:var(--feedback-ink)}.feedback-detail-content h3{font-size:15px}.feedback-detail-summary>p{margin:12px 0;color:var(--feedback-ink);font-size:14.5px;line-height:1.7}.feedback-detail-summary dl,.feedback-ai-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.feedback-detail-summary dl div,.feedback-ai-result dl div{padding:10px;border-radius:7px;background:#f7f7f8}.feedback-detail-summary dt,.feedback-ai-result dt{color:var(--feedback-soft);font-size:11.5px}.feedback-detail-summary dd,.feedback-ai-result dd{margin:4px 0 0;color:var(--feedback-ink);font-size:13.5px;word-break:break-word}.feedback-detail-attachments>div{display:grid;gap:7px;margin-top:10px}.feedback-detail-attachments button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--feedback-line);border-radius:7px;background:#fafafa;color:var(--feedback-ink);text-align:left;cursor:pointer}.feedback-detail-attachments button svg{width:15px;height:15px;color:var(--feedback-violet)}.feedback-detail-attachments small{color:var(--feedback-soft)}.feedback-ai-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-ai-panel>header>div,.feedback-ai-panel>header span{display:flex;align-items:center;gap:8px}.feedback-ai-panel>header span{align-items:flex-start;flex-direction:column;gap:2px}.feedback-ai-panel>header svg{width:18px;height:18px;color:var(--feedback-violet)}.feedback-ai-panel>header small{color:var(--feedback-soft)}.feedback-ai-panel>header button{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border:0;border-radius:7px;background:var(--feedback-violet);color:#fff;font:inherit;cursor:pointer}.feedback-ai-panel>p{margin:14px 0 0;color:var(--feedback-muted);font-size:13.5px;line-height:1.6}.feedback-ai-result{display:grid;gap:10px;margin-top:14px}.feedback-ai-result article{padding:11px;border-radius:8px;background:#f7f7f8}.feedback-ai-result h4{font-size:13px}.feedback-ai-result p,.feedback-ai-result li{color:var(--feedback-muted);font-size:13px;line-height:1.65}.feedback-ai-result p,.feedback-ai-result ul,.feedback-ai-result ol{margin:6px 0 0}@media(max-width:760px){.feedback-tabs{flex-wrap:wrap;overflow-x:visible}.feedback-tabs button{flex:1 1 calc(50% - 6px)}.feedback-tabs .feedback-refresh{flex-basis:100%;margin-left:0}.feedback-failure,.feedback-section-failure{grid-template-columns:24px minmax(0,1fr)}.feedback-failure button,.feedback-section-failure button{grid-column:1 / -1;justify-content:center}.feedback-pagination{align-items:stretch;flex-direction:column;gap:8px}.feedback-pagination>div,.feedback-pagination button{flex:1}.feedback-detail-drawer{width:100%}.feedback-detail-summary dl,.feedback-ai-result dl{grid-template-columns:1fr}}.feedback-page{--feedback-ink: #2f3037;--feedback-muted: #62656f;--feedback-soft: #8b8e98;--feedback-line: #e7e8ec;--feedback-violet: #6846c7;--feedback-green: #2e7d5b;--feedback-amber: #a86816;width:100%;max-width:none;padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.feedback-page *,.feedback-page *:before,.feedback-page *:after{box-sizing:border-box}.feedback-heading h1{color:var(--feedback-ink);font-size:24px;font-weight:750}.feedback-heading__scope{border-color:var(--feedback-line);background:#fff}.feedback-tabs{min-height:48px;border-color:var(--feedback-line);border-radius:8px;background:#fff}.feedback-tabs button{height:38px;border-radius:7px;font-size:11.5px}.feedback-tabs button.is-active{color:var(--feedback-violet);background:#f2effb}.feedback-compose,.feedback-guide,.feedback-panel,.incident-trend,.incident-fingerprints,.incident-list{border-color:var(--feedback-line);border-radius:10px;background:#fff;box-shadow:none}.feedback-guide,.feedback-list article{background:#fff}.feedback-compose textarea,.feedback-upload label,.feedback-file-list>span,.feedback-panel-heading select,.feedback-list article,.feedback-list dl div,.incident-fingerprints article{border-radius:8px}.feedback-compose>footer button,.feedback-next{border-radius:8px;background:var(--feedback-violet)}.feedback-panel-heading{min-height:54px;border-bottom-color:var(--feedback-line)}.feedback-list{gap:8px;padding:10px}.feedback-list article{border-color:var(--feedback-line)}.feedback-list dl div,.feedback-file-list>span,.incident-fingerprints article{background:#f7f7f8}.incident-metrics article{min-height:84px;border-color:var(--feedback-line);border-radius:8px}.incident-bars span{background:var(--feedback-violet)}.incident-table-wrap th{height:40px;color:var(--feedback-soft);background:#fafafa}.incident-table-wrap td{border-top-color:#eff0f2}.feedback-preview-card{border-color:var(--feedback-line);border-radius:10px;box-shadow:none}@media(max-width:760px){.feedback-page{padding:12px}.feedback-heading h1{font-size:22px}}.feedback-tabs button{font-size:13.5px}.runtime-page{--runtime-ink: #272431;--runtime-muted: #817c8b;--runtime-soft: #a39eac;--runtime-line: rgba(72, 65, 89, .1);--runtime-violet: #6f45e8;--runtime-green: #178f68;--runtime-amber: #b86a18;min-height:100%;padding:20px clamp(18px,1.25vw,26px) 34px;background:radial-gradient(circle at 96% 0%,rgba(111,69,232,.07),transparent 26%),#f7f8fa;color:var(--runtime-ink);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}.runtime-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.runtime-eyebrow{color:var(--runtime-violet);font-size:11px;font-weight:700}.runtime-heading h1{margin:3px 0 0;font-size:24px;font-weight:750;letter-spacing:-.035em}.runtime-heading p{margin:5px 0 0;color:var(--runtime-muted);font-size:12px}.runtime-heading>button,.runtime-error>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid rgba(111,69,232,.18);border-radius:8px;background:#fff;color:var(--runtime-violet);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.runtime-heading button svg{width:15px;height:15px}.runtime-heading button:disabled{cursor:wait;opacity:.62}.runtime-error{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid rgba(198,61,77,.16);border-radius:9px;background:#fff2f3;color:#a72d3d}.runtime-error>svg{width:19px;height:19px}.runtime-error div{display:grid;gap:2px}.runtime-error strong{font-size:12.5px}.runtime-error span{opacity:.7;font-size:10.5px}.runtime-overview{display:grid;grid-template-columns:minmax(190px,.78fr) repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px}.runtime-readback,.runtime-overview article{min-height:102px;border:1px solid var(--runtime-line);border-radius:9px;background:#fffffff5;box-shadow:0 4px 14px #261f3a06}.runtime-readback{display:flex;flex-direction:column;justify-content:center;padding:14px}.runtime-health{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-bottom:8px;color:var(--runtime-muted);font-size:10px;font-weight:700}.runtime-health i{width:7px;height:7px;border-radius:999px;background:#aaa5b0;box-shadow:0 0 0 4px #8e89961a}.runtime-health.is-complete i{background:var(--runtime-green);box-shadow:0 0 0 4px #178f681a}.runtime-health.is-partial i,.runtime-health.is-stale i,.runtime-health.is-blocked i{background:var(--runtime-amber);box-shadow:0 0 0 4px #b86a181a}.runtime-readback strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.runtime-readback small{margin-top:4px;color:var(--runtime-soft);font-size:10px}.runtime-overview article{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:10px;padding:13px}.runtime-overview article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f1edff;color:var(--runtime-violet)}.runtime-overview article>span.is-success{background:#edf8f4;color:var(--runtime-green)}.runtime-overview article>span.is-warning{background:#fff6e9;color:var(--runtime-amber)}.runtime-overview article>span.is-lock{background:#eef3fb;color:#5272a4}.runtime-overview article svg{width:16px;height:16px}.runtime-overview article div{min-width:0}.runtime-overview article small{display:block;color:var(--runtime-muted);font-size:10.5px}.runtime-overview article strong{display:block;margin-top:5px;font-size:clamp(18px,1.05vw,22px);line-height:1.1}.runtime-overview article p{margin:6px 0 0;overflow:hidden;color:var(--runtime-soft);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.runtime-context{display:grid;grid-template-columns:minmax(300px,1fr) minmax(560px,1.55fr);gap:14px;margin-bottom:12px;padding:10px 13px;border:1px solid rgba(111,69,232,.09);border-radius:9px;background:linear-gradient(90deg,#f7f4ff,#fff)}.runtime-context>div{display:flex;align-items:center;gap:9px;color:var(--runtime-muted);font-size:11px}.runtime-context>div svg{width:18px;height:18px;color:var(--runtime-violet)}.runtime-context>div span{display:grid;gap:2px}.runtime-context>div strong{color:var(--runtime-ink);font-size:11.5px}.runtime-context dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.runtime-context dl div{display:grid;gap:3px;padding-left:11px;border-left:1px solid var(--runtime-line)}.runtime-context dt{color:var(--runtime-soft);font-size:9.5px}.runtime-context dd{margin:0;overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.runtime-workbench{overflow:hidden;border:1px solid var(--runtime-line);border-radius:10px;background:#fff}.runtime-tabs{display:flex;align-items:center;min-height:58px;padding:0 14px;border-bottom:1px solid var(--runtime-line)}.runtime-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;height:58px;padding:0 14px;border:0;background:transparent;color:var(--runtime-muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.runtime-tabs button:after{position:absolute;right:13px;bottom:-1px;left:13px;height:2px;border-radius:2px;background:transparent;content:""}.runtime-tabs button.is-active{color:var(--runtime-violet)}.runtime-tabs button.is-active:after{background:var(--runtime-violet)}.runtime-tabs button span{min-width:22px;padding:2px 7px;border-radius:999px;background:#f3f1f6;color:var(--runtime-muted);font-size:9.5px}.runtime-tabs button.is-active span{background:#f1edff;color:var(--runtime-violet)}.runtime-tabs p{margin:0 0 0 auto;color:var(--runtime-soft);font-size:10px}.runtime-table-wrap{overflow-x:auto}.runtime-table-wrap table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.runtime-table-wrap th{height:44px;padding:0 13px;background:#fafafd;color:#716b79;text-align:left;font-size:11px;font-weight:650}.runtime-table-wrap th:nth-child(1){width:18%}.runtime-table-wrap th:nth-child(2){width:18%}.runtime-table-wrap th:nth-child(3){width:10%}.runtime-table-wrap th:nth-child(4){width:28%}.runtime-table-wrap th:nth-child(5){width:12%}.runtime-table-wrap th:nth-child(6){width:14%}.runtime-table-wrap td{height:64px;padding:10px 13px;border-top:1px solid rgba(72,65,89,.075);color:#585260;vertical-align:middle;font-size:11.5px}.runtime-table-wrap td strong,.runtime-table-wrap td span{display:block}.runtime-table-wrap td strong{color:var(--runtime-ink);font-weight:650}.runtime-table-wrap td span{margin-top:3px;color:var(--runtime-soft);font-size:9.5px}.runtime-table-wrap td em{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f1edff;color:var(--runtime-violet);font-size:10px;font-style:normal;font-weight:650}.runtime-table-wrap td em.is-passed{background:#edf8f4;color:var(--runtime-green)}.runtime-table-wrap td em.is-blocked,.runtime-table-wrap td em.is-attention{background:#fff6e9;color:var(--runtime-amber)}.runtime-restrictions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.runtime-restrictions article{min-height:210px;padding:14px;border:1px solid var(--runtime-line);border-radius:9px;background:linear-gradient(145deg,#fff,#fbfbfd)}.runtime-restrictions header{display:flex;align-items:center;justify-content:space-between}.runtime-restrictions header span,.runtime-restrictions header em{padding:4px 8px;border-radius:999px;background:#f1edff;color:var(--runtime-violet);font-size:9.5px;font-style:normal;font-weight:650}.runtime-restrictions header span.is-high{background:#fff1eb;color:#bd553b}.runtime-restrictions header span.is-medium{background:#fff6e9;color:var(--runtime-amber)}.runtime-restrictions header span.is-low{background:#edf8f4;color:var(--runtime-green)}.runtime-restrictions h2{margin:14px 0 6px;font-size:14px}.runtime-restrictions>article>p{min-height:34px;margin:0 0 12px;color:var(--runtime-muted);font-size:10.5px;line-height:1.65}.runtime-restrictions dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.runtime-restrictions dl div{padding:8px;border-radius:7px;background:#f7f7fa}.runtime-restrictions dt{color:var(--runtime-soft);font-size:9px}.runtime-restrictions dd{margin:4px 0 0;overflow:hidden;font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.runtime-loading,.runtime-empty{display:grid;justify-items:center;gap:7px;min-height:280px;align-content:center;color:var(--runtime-muted)}.runtime-loading svg,.runtime-empty svg{width:24px;height:24px;color:var(--runtime-violet)}.runtime-loading strong,.runtime-empty strong{color:var(--runtime-ink);font-size:13px}.runtime-loading span,.runtime-empty span{font-size:10.5px}.runtime-source-errors{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(184,106,24,.15);border-radius:9px;background:#fff8ef;color:var(--runtime-amber)}.runtime-source-errors>svg{flex:0 0 auto;width:18px;height:18px}.runtime-source-errors div{display:grid;gap:3px}.runtime-source-errors strong{font-size:11.5px}.runtime-source-errors span{color:#8c6b42;font-size:10px}.runtime-page--gate{display:grid;min-height:calc(100vh - 78px);place-items:center}.runtime-state-card{width:min(520px,100%);padding:34px;border:1px solid var(--runtime-line);border-radius:12px;background:#fff;text-align:center}.runtime-state-card svg{width:30px;height:30px;color:var(--runtime-violet)}.runtime-state-card>span{display:block;margin-top:10px;color:var(--runtime-violet);font-size:11px;font-weight:700}.runtime-state-card h1{margin:7px 0;font-size:22px}.runtime-state-card p{margin:0;color:var(--runtime-muted);font-size:12px}.is-spinning{animation:runtime-spin .9s linear infinite}@keyframes runtime-spin{to{transform:rotate(360deg)}}@media(min-width:2800px){.runtime-overview{grid-template-columns:minmax(250px,.72fr) repeat(4,minmax(0,1fr))}.runtime-restrictions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.runtime-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-readback{grid-column:1 / -1}.runtime-context{grid-template-columns:1fr}.runtime-restrictions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.runtime-page{padding:14px 12px 28px}.runtime-heading{align-items:stretch;flex-direction:column}.runtime-heading>button{width:100%}.runtime-overview{grid-template-columns:1fr}.runtime-readback{grid-column:auto}.runtime-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-tabs{align-items:stretch;flex-wrap:wrap;padding:0 8px 9px}.runtime-tabs p{width:100%;margin:0 6px}.runtime-restrictions{grid-template-columns:1fr}.runtime-error{grid-template-columns:26px minmax(0,1fr)}.runtime-error>button{grid-column:1 / -1}}.runtime-page--gate{display:block;min-height:0}.runtime-state-card{display:grid;grid-template-columns:38px minmax(0,1fr);width:100%;max-width:none;padding:20px 22px;text-align:left}.runtime-state-card>svg{grid-row:1 / 4;align-self:start;margin-top:2px}.runtime-state-card>span,.runtime-state-card h1,.runtime-state-card p{grid-column:2}.runtime-state-card>span{margin-top:0}.runtime-state-card h1{margin:3px 0;font-size:18px}.runtime-state-card p{font-size:13px}.runtime-source-errors strong{font-size:14px}.runtime-source-errors span{font-size:13px}.runtime-page{--runtime-ink: #2f3037;--runtime-muted: #62656f;--runtime-soft: #8b8e98;--runtime-line: #e7e8ec;--runtime-violet: #6846c7;--runtime-green: #2e7d5b;--runtime-amber: #a86816;width:100%;max-width:none;padding:20px clamp(18px,1.25vw,26px) 34px;background:#f7f8fa;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.runtime-page *,.runtime-page *:before,.runtime-page *:after{box-sizing:border-box}.runtime-heading h1{color:var(--runtime-ink);font-size:24px;font-weight:750}.runtime-heading>button,.runtime-error>button{border-color:#d9dbe2;background:#fff;box-shadow:none}.runtime-readback,.runtime-overview article{border-color:var(--runtime-line);border-radius:8px;background:#fff;box-shadow:none}.runtime-context{gap:12px;border-color:var(--runtime-line);border-radius:8px;background:#fff}.runtime-workbench{border-color:var(--runtime-line);border-radius:10px}.runtime-tabs{min-height:50px;padding:0 12px}.runtime-tabs button{height:50px;font-size:11.5px}.runtime-table-wrap th{height:40px;color:var(--runtime-soft);background:#fafafa;font-size:10px}.runtime-table-wrap td{height:60px;border-top-color:#eff0f2}.runtime-restrictions article{min-height:190px;border-color:var(--runtime-line);border-radius:8px;background:#fff}.runtime-restrictions dl div{background:#f7f7f8}.runtime-state-card{border-color:var(--runtime-line);border-radius:10px;box-shadow:none}@media(max-width:720px){.runtime-page{padding:12px}.runtime-heading h1{font-size:22px}}.runtime-tabs button{font-size:13.5px}.runtime-tabs p{font-size:12.5px}.runtime-table-wrap th{font-size:13.5px}.runtime-table-wrap td{min-height:64px;font-size:14.5px;line-height:1.45}.runtime-table-wrap td span,.runtime-table-wrap td em{font-size:12.5px}.read-page,.read-state{--read-ink: #282431;--read-muted: #817b89;--read-soft: #a39daa;--read-line: rgb(72 65 89 / 10%);--read-violet: #6f45e8;--read-green: #178f68;--read-amber: #b86a18;min-height:100%;color:var(--read-ink);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}.read-page{padding:20px clamp(18px,1.25vw,26px) 34px;background:radial-gradient(circle at 96% 0%,rgb(111 69 232 / 6%),transparent 28%),#f7f8fa}.read-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.read-heading__copy>span{color:var(--read-violet);font-size:11px;font-weight:700}.read-heading h1{margin:3px 0 0;font-size:24px;font-weight:750;letter-spacing:-.035em}.read-heading p{max-width:760px;margin:5px 0 0;color:var(--read-muted);font-size:12px;line-height:1.65}.read-heading__scope{display:grid;min-width:220px;padding:8px 12px;border:1px solid var(--read-line);border-radius:8px;background:#fff}.read-heading__scope small,.read-heading__scope span{color:var(--read-soft);font-size:9.5px}.read-heading__scope strong{overflow:hidden;margin:2px 0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.read-tabs{display:flex;min-height:44px;align-items:center;gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--read-line);border-radius:9px;background:#fff}.read-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:7px;color:var(--read-muted);background:transparent;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.read-tabs button.is-active{color:#fff;background:var(--read-violet);box-shadow:0 5px 14px #6f45e82e}.read-tabs>span{margin-left:auto;padding-right:8px;color:var(--read-soft);font-size:10px}.read-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.read-metric{position:relative;display:grid;min-height:94px;align-content:center;padding:13px 15px;overflow:hidden;border:1px solid var(--read-line);border-radius:9px;background:#fff}.read-metric:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:var(--read-violet)}.read-metric.is-blue:before{background:#5488d6}.read-metric.is-green:before{background:var(--read-green)}.read-metric.is-amber:before{background:var(--read-amber)}.read-metric span,.read-metric small{color:var(--read-muted);font-size:10px}.read-metric strong{margin:4px 0 2px;font-size:21px;font-weight:750;letter-spacing:-.025em}.read-toolbar{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(2,minmax(170px,.6fr)) auto;gap:9px;margin-bottom:12px;padding:9px;border:1px solid var(--read-line);border-radius:9px;background:#fff}.read-field{position:relative;display:grid;min-width:0}.read-field>span{position:absolute;z-index:1;top:5px;left:11px;color:var(--read-soft);font-size:9px;pointer-events:none}.read-field input,.read-field select{width:100%;min-width:0;height:42px;padding:15px 34px 4px 11px;border:1px solid rgb(72 65 89 / 12%);border-radius:8px;outline:0;color:var(--read-ink);background:linear-gradient(45deg,transparent 50%,#88818f 50%) calc(100% - 15px) 20px / 4px 4px no-repeat,linear-gradient(135deg,#88818f 50%,transparent 50%) calc(100% - 11px) 20px / 4px 4px no-repeat,#fff;font:inherit;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.read-field input{padding-right:11px;background:#fff}.read-field input:focus,.read-field select:focus{border-color:#6f45e875;box-shadow:0 0 0 3px #6f45e814}.read-toolbar__meta{display:grid;min-width:130px;align-content:center;justify-items:end;padding:0 5px;color:var(--read-muted);font-size:10px}.read-workspace{display:grid;min-height:480px;grid-template-columns:minmax(0,1fr) minmax(300px,25%);gap:12px}.read-panel{min-width:0;overflow:hidden;border:1px solid var(--read-line);border-radius:10px;background:#fff}.read-panel__heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgb(72 65 89 / 7%)}.read-panel__heading h2{margin:0;font-size:14px}.read-panel__heading p{margin:3px 0 0;color:var(--read-muted);font-size:10px}.read-list{display:grid}.read-row{display:grid;min-width:0;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid rgb(72 65 89 / 6%);color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer}.read-row:hover,.read-row.is-selected{background:#faf8ff}.read-row.is-selected{box-shadow:inset 3px 0 var(--read-violet)}.read-row strong,.read-row span,.read-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-row strong{font-size:12px}.read-row span{color:var(--read-muted);font-size:11px}.read-row small{color:var(--read-soft);font-size:9.5px}.read-cell-stack{display:grid;gap:3px;min-width:0}.read-detail{display:grid;align-content:start;gap:12px;padding:16px}.read-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.read-detail header span{color:var(--read-violet);font-size:10px;font-weight:700}.read-detail h2{margin:4px 0 2px;font-size:17px}.read-detail header p,.read-detail>p{margin:0;color:var(--read-muted);font-size:11px;line-height:1.65}.read-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.read-detail dl div,.read-detail section{min-width:0;padding:10px;border-radius:8px;background:#f8f7fa}.read-detail dt{color:var(--read-soft);font-size:9px}.read-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.read-detail section h3{margin:0 0 5px;font-size:11px}.read-detail section p{margin:0;color:var(--read-muted);font-size:10.5px;line-height:1.6}.read-status{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#6d6674;background:#f1eff3;font-size:9.5px;font-weight:700;white-space:nowrap}.read-status.is-violet{color:#6540c9;background:#f0ebff}.read-status.is-green{color:#137957;background:#eaf7f2}.read-status.is-amber{color:#a65e13;background:#fff3e1}.read-status.is-red{color:#b8434d;background:#fff0f1}.read-issues{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border:1px solid rgb(184 106 24 / 14%);border-radius:8px;color:#8d561d;background:#fff9f1;font-size:10px}.read-issues p{margin:0}.read-state{display:flex;width:100%;min-height:68px;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--read-line);border-radius:9px;background:#fff;text-align:left}.read-state__icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--read-violet);background:#6f45e814}.read-state__icon svg{width:17px;height:17px}.read-state.is-error,.read-state.is-unavailable{border-color:#c6576233;background:#fffafb}.read-state.is-error .read-state__icon,.read-state.is-unavailable .read-state__icon{color:#be4855;background:#c6576217}.read-state.is-empty .read-state__icon{color:var(--read-green);background:#178f6814}.read-state__copy{display:grid;min-width:0;flex:1 1 auto;gap:2px}.read-state__copy small{color:var(--read-violet);font-size:9.5px;font-weight:700}.read-state__copy strong{font-size:13px;line-height:1.35}.read-state p{margin:0;color:var(--read-muted);font-size:10.5px;line-height:1.55}.read-state button{display:inline-flex;min-height:34px;align-items:center;gap:6px;flex:0 0 auto;margin:0;padding:0 12px;border:0;border-radius:7px;color:#fff;background:var(--read-violet);font:inherit;font-size:11px;cursor:pointer}.read-state button svg{width:14px}.is-spinning{animation:read-spin .9s linear infinite}.read-terminal-page{min-height:100%}.read-state-heading{align-items:flex-start}.read-terminal-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;overflow:hidden;border:1px solid var(--read-line);border-radius:9px;background:#ffffffe0}.read-terminal-scope>div{display:grid;min-width:0;gap:3px;padding:10px 12px;border-right:1px solid rgb(72 65 89 / 7%)}.read-terminal-scope>div:last-child{border-right:0}.read-terminal-scope small{color:var(--read-soft);font-size:9.5px}.read-terminal-scope strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.read-terminal-footnote{margin:9px 2px 0;color:var(--read-soft);font-size:9.5px}@keyframes read-spin{to{transform:rotate(360deg)}}@media(min-width:2800px){.read-page{padding-inline:28px}.read-workspace{grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:1180px){.read-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.read-toolbar{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(150px,.55fr))}.read-toolbar__meta{display:none}.read-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.read-page{padding:14px 12px 24px}.read-heading{align-items:stretch;flex-direction:column}.read-heading__scope{min-width:0}.read-tabs{overflow-x:auto}.read-tabs>span{display:none}.read-metrics,.read-toolbar{grid-template-columns:minmax(0,1fr)}.read-row{grid-template-columns:minmax(0,1fr) auto!important}.read-row>:not(:first-child):not(:last-child){display:none}.read-detail dl,.read-terminal-scope{grid-template-columns:minmax(0,1fr)}.read-terminal-scope>div{border-right:0;border-bottom:1px solid rgb(72 65 89 / 7%)}.read-terminal-scope>div:last-child{border-bottom:0}.read-state{align-items:flex-start;flex-wrap:wrap}.read-state button{margin-left:44px}}.system-config-row{grid-template-columns:minmax(220px,1.35fr) minmax(110px,.55fr) minmax(130px,.65fr) minmax(150px,.75fr) auto}.access-control-row{grid-template-columns:minmax(220px,1.2fr) minmax(90px,.38fr) minmax(170px,.8fr) minmax(150px,.7fr) auto}.collaboration-toolbar{grid-template-columns:minmax(280px,1fr) minmax(170px,.45fr) auto}.collaboration-row,.knowledge-row{grid-template-columns:minmax(240px,1.25fr) minmax(140px,.6fr) minmax(150px,.65fr) minmax(135px,.55fr) auto}.team-toolbar{grid-template-columns:minmax(150px,.42fr) minmax(150px,.42fr) minmax(150px,.42fr) minmax(170px,.48fr) minmax(240px,1fr)}.team-risk-row{grid-template-columns:minmax(250px,1.3fr) minmax(210px,1fr) minmax(120px,.5fr) minmax(120px,.48fr) auto}.team-intelligence-page .read-detail .read-state{width:100%;min-height:240px;margin:0;border:0}@media(max-width:1180px){.team-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.team-search{grid-column:1 / -1}}@media(max-width:720px){.team-toolbar{grid-template-columns:minmax(0,1fr)}.team-search{grid-column:auto}}.agents-page{--agents-bg: #f7f6fa;--agents-surface: #ffffff;--agents-surface-soft: #faf9fc;--agents-border: #e8e5ee;--agents-border-soft: #f0edf4;--agents-text: #282532;--agents-text-2: #5f5969;--agents-text-3: #918a9b;--agents-accent: #6c4ce2;--agents-accent-soft: #f1edff;--agents-green: #2c946f;--agents-green-soft: #ecf8f3;--agents-amber: #b77727;--agents-amber-soft: #fff7e9;--agents-red: #c04453;--agents-red-soft: #fff0f2;box-sizing:border-box;color:var(--agents-text);font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.agents-page *{box-sizing:border-box}.agents-page{width:100%;min-width:0;min-height:100%;padding:18px clamp(14px,1.45vw,28px) 28px;overflow-x:hidden;background:var(--agents-bg);font-size:14px;line-height:1.5}.agents-page button,.agents-page input,.agents-page select{font:inherit}.agents-page button:focus-visible,.agents-page input:focus-visible,.agents-page select:focus-visible{outline:2px solid rgba(108,76,226,.28);outline-offset:2px}.agents-heading,.agents-trust,.agents-steps,.agents-catalog,.agents-selected,.agents-panel,.agents-history,.agents-data-gaps,.agents-terminal-panel{border:1px solid var(--agents-border);border-radius:9px;background:#fffffff5;box-shadow:0 8px 22px #392d5306}.agents-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px}.agents-heading__copy{min-width:0}.agents-heading__copy>span,.agents-section-head>div>span,.agents-panel__head>div>span,.agents-selected>div:first-child>span{color:var(--agents-accent);font-size:11.5px;font-weight:700;letter-spacing:.04em}.agents-heading h1{margin:2px 0 0;font-size:24px;line-height:1.25;letter-spacing:-.02em}.agents-heading p,.agents-section-head p,.agents-selected p,.agents-panel__head p{margin:4px 0 0;color:var(--agents-text-3);font-size:12.5px}.agents-heading__scope{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.agents-heading__scope>span{display:inline-flex;min-width:0;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid var(--agents-border);border-radius:999px;color:var(--agents-text-2);background:var(--agents-surface-soft);font-size:12px;white-space:nowrap}.agents-trust{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;margin-top:11px;padding:11px 14px}.agents-trust.is-ready{border-color:#d7ede5;background:linear-gradient(90deg,var(--agents-green-soft),#fff 45%)}.agents-trust.is-blocked{border-color:#f0ddbd;background:linear-gradient(90deg,var(--agents-amber-soft),#fff 45%)}.agents-trust>div:first-child{display:flex;min-width:0;align-items:center;gap:9px}.agents-trust>div:first-child>svg{flex:0 0 auto;color:var(--agents-accent)}.agents-trust p{display:grid;min-width:0;gap:1px;margin:0}.agents-trust p strong{font-size:13px}.agents-trust p span{color:var(--agents-text-2);font-size:12px;overflow-wrap:anywhere}.agents-trust__gates{display:flex;min-width:0;justify-content:flex-end;gap:6px;flex-wrap:wrap}.agents-gate-chip,.agents-status{display:inline-flex;align-items:center;gap:4px;border-radius:999px;white-space:nowrap}.agents-gate-chip{min-height:27px;padding:4px 8px;border:1px solid var(--agents-border);color:var(--agents-text-2);background:#fff;font-size:11.5px}.agents-gate-chip b{color:var(--agents-text);font-weight:650}.agents-gate-chip.is-green,.agents-status.is-green{color:var(--agents-green);border-color:#d8eee6;background:var(--agents-green-soft)}.agents-gate-chip.is-amber,.agents-status.is-amber{color:var(--agents-amber);border-color:#f2dfbd;background:var(--agents-amber-soft)}.agents-gate-chip.is-red,.agents-status.is-red{color:var(--agents-red);border-color:#f2d3d8;background:var(--agents-red-soft)}.agents-gate-chip.is-violet,.agents-status.is-violet{color:var(--agents-accent);border-color:#ded5ff;background:var(--agents-accent-soft)}.agents-gate-chip.is-neutral,.agents-status.is-neutral{color:var(--agents-text-2);border-color:var(--agents-border);background:var(--agents-surface-soft)}.agents-steps{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;padding:9px}.agents-step{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--agents-border-soft);border-radius:7px;color:var(--agents-text-3);background:var(--agents-surface-soft)}.agents-step>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--agents-border);border-radius:50%;background:#fff;font-size:11px;font-weight:700}.agents-step>div{display:grid;min-width:0;gap:1px}.agents-step strong{overflow:hidden;color:inherit;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.agents-step small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agents-step>svg{opacity:.48}.agents-step.is-active{color:var(--agents-accent);border-color:#cec0ff;background:var(--agents-accent-soft)}.agents-step.is-done{color:var(--agents-text);border-color:#ddd7ec;background:#fff}.agents-step.is-done>span{color:#fff;border-color:var(--agents-accent);background:var(--agents-accent)}.agents-workspace{display:grid;min-width:0;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:11px;margin-top:11px}.agents-catalog,.agents-main,.agents-panel,.agents-selected{min-width:0}.agents-catalog{padding:13px}.agents-section-head,.agents-panel__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.agents-section-head h2,.agents-panel__head h3{margin:1px 0 0;font-size:16px;line-height:1.3}.agents-section-head>strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--agents-accent);background:var(--agents-accent-soft);font-size:12px}.agents-search{display:flex;align-items:center;gap:7px;height:36px;margin-top:11px;padding:0 10px;border:1px solid var(--agents-border);border-radius:7px;color:var(--agents-text-3);background:var(--agents-surface-soft)}.agents-search:focus-within{border-color:#baf;box-shadow:0 0 0 3px #6c4ce214}.agents-search input{width:100%;min-width:0;border:0;outline:0;color:var(--agents-text);background:transparent;font-size:12.5px}.agents-search input::placeholder{color:#aaa4b0}.agents-catalog__filters{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.agents-catalog__filters label{display:grid;min-width:0;gap:3px}.agents-catalog__filters label>span{color:var(--agents-text-3);font-size:10.5px}.agents-catalog__filters select{width:100%;min-width:0;height:34px;padding:0 28px 0 9px;border:1px solid var(--agents-border);border-radius:7px;color:var(--agents-text-2);background:#fff;font-size:12px}.agents-catalog__list{display:grid;min-width:0;max-height:930px;gap:7px;margin-top:9px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#cec8d7 transparent;scrollbar-width:thin}.agents-catalog-card{display:grid;width:100%;min-width:0;gap:4px;padding:10px 11px;border:1px solid var(--agents-border);border-radius:8px;color:var(--agents-text);background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.agents-catalog-card:hover{border-color:#cfc4f7;transform:translateY(-1px)}.agents-catalog-card.is-selected{border-color:var(--agents-accent);background:linear-gradient(135deg,#f8f6ff,#fff);box-shadow:inset 3px 0 0 var(--agents-accent)}.agents-catalog-card__top,.agents-catalog-card__meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.agents-catalog-card__top b{color:var(--agents-accent);font-size:10.5px}.agents-catalog-card__top em{overflow:hidden;color:var(--agents-text-3);font-size:10.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agents-catalog-card>strong{overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.agents-catalog-card>p{display:-webkit-box;min-height:34px;margin:0;overflow:hidden;color:var(--agents-text-2);font-size:11.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agents-catalog-card__meta{justify-content:flex-start;color:var(--agents-text-3)}.agents-catalog-card__meta small{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.agents-catalog-card__meta small+small:before{margin-right:7px;content:"·"}.agents-main{display:grid;gap:11px}.agents-selected{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-top:2px solid rgba(108,76,226,.58)}.agents-selected>div:first-child{min-width:0}.agents-selected>div:first-child>div{display:flex;min-width:0;align-items:center;gap:7px;flex-wrap:wrap}.agents-selected h2{margin:2px 3px 0 0;font-size:18px;line-height:1.3}.agents-selected__tags{display:flex;min-width:0;justify-content:flex-end;gap:6px;flex-wrap:wrap}.agents-selected__tags span,.agents-human nav span,.agents-contract-list div span{padding:4px 8px;border:1px solid var(--agents-border);border-radius:999px;color:var(--agents-text-2);background:var(--agents-surface-soft);font-size:11px}.agents-status{min-height:23px;padding:3px 7px;border:1px solid transparent;font-size:10.5px;font-weight:650}.agents-config-grid,.agents-result-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.65fr) minmax(280px,.78fr);gap:11px}.agents-panel{padding:13px 14px}.agents-panel__head>div{min-width:0}.agents-panel__head>p{max-width:520px;text-align:right}.agents-scope-summary{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.agents-scope-summary article,.agents-source-grid article,.agents-metric-grid article,.agents-safety-panel__state,.agents-human__gate{display:grid;min-width:0;gap:3px;padding:9px 10px;border:1px solid var(--agents-border-soft);border-radius:7px;background:var(--agents-surface-soft)}.agents-scope-summary span,.agents-source-grid article>span,.agents-metric-grid article>span,.agents-safety-panel__state>span,.agents-human__gate>span,.agents-result__overview>div:first-child>span,.agents-result__knowledge>span{color:var(--agents-text-3);font-size:10.5px}.agents-scope-summary strong,.agents-source-grid article>strong,.agents-metric-grid article>strong,.agents-safety-panel__state>strong,.agents-human__gate>strong{overflow-wrap:anywhere;font-size:13px}.agents-scope-summary small,.agents-source-grid article>small,.agents-metric-grid article>small,.agents-safety-panel__state>small,.agents-human__gate>small{color:var(--agents-text-3);font-size:10.5px;overflow-wrap:anywhere}.agents-contract-list{margin-top:11px;padding-top:10px;border-top:1px solid var(--agents-border-soft)}.agents-contract-list h4,.agents-human h4{margin:0 0 7px;font-size:12px}.agents-contract-list>div,.agents-human nav{display:flex;min-width:0;gap:6px;flex-wrap:wrap}.agents-contract-list>p,.agents-muted{margin:0;color:var(--agents-text-3);font-size:11.5px}.agents-safety-panel{display:grid;align-content:start;gap:10px}.agents-safety-panel .agents-panel__head>svg{color:var(--agents-accent)}.agents-safety-panel ul,.agents-human ul,.agents-result-list ol{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--agents-text-2);font-size:11.5px}.agents-safety-panel li,.agents-human li,.agents-result-list li{overflow-wrap:anywhere}.agents-safety-panel>button,.agents-human>button,.agents-inline-state>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:6px 11px;border:1px solid var(--agents-accent);border-radius:7px;color:#fff;background:var(--agents-accent);font-size:12px;font-weight:650}.agents-safety-panel>button:disabled,.agents-human>button:disabled{color:var(--agents-text-3);border-color:var(--agents-border);background:#f5f3f7;cursor:not-allowed}.agents-safety-panel__foot{color:var(--agents-red);font-size:10.5px;text-align:center}.agents-readiness{padding-bottom:14px}.agents-source-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.agents-source-grid article>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px}.agents-source-grid article>span>em{flex:0 0 auto;color:var(--agents-accent);font-size:9.5px;font-style:normal}.agents-source-grid strong.is-green{color:var(--agents-green)}.agents-source-grid strong.is-amber{color:var(--agents-amber)}.agents-source-grid strong.is-red{color:var(--agents-red)}.agents-source-grid strong.is-neutral{color:var(--agents-text-2)}.agents-metric-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid var(--agents-border-soft)}.agents-metric-grid article>strong{font-size:16px;font-variant-numeric:tabular-nums}.agents-result{min-height:250px}.agents-result .agents-panel__head{align-items:center}.agents-result .agents-panel__head nav{display:flex;min-width:0;gap:4px;flex-wrap:wrap}.agents-result .agents-panel__head nav button{min-height:27px;padding:4px 8px;border:0;border-radius:6px;color:var(--agents-text-3);background:transparent;font-size:11px;cursor:pointer}.agents-result .agents-panel__head nav button.is-active{color:var(--agents-accent);background:var(--agents-accent-soft);font-weight:650}.agents-result__empty{display:flex;min-height:166px;align-items:center;justify-content:center;gap:10px;margin-top:10px;border:1px dashed #ddd7e7;border-radius:7px;color:var(--agents-text-3);background:var(--agents-surface-soft)}.agents-result__empty>div{min-width:0}.agents-result__empty strong{color:var(--agents-text-2);font-size:13px}.agents-result__empty p,.agents-result-list>p,.agents-result__knowledge p{margin:3px 0 0;color:var(--agents-text-3);font-size:11.5px;overflow-wrap:anywhere}.agents-result__overview,.agents-result__knowledge,.agents-result-list{margin-top:11px}.agents-result__overview>div:first-child,.agents-result__knowledge{padding:10px 11px;border:1px solid #ded6f5;border-radius:7px;background:linear-gradient(135deg,#f6f3ff,#fff)}.agents-result__overview>div:first-child>strong,.agents-result__knowledge>strong{display:block;margin-top:2px;font-size:14px}.agents-result__overview>div:first-child>p{margin:4px 0 0;color:var(--agents-text-2);font-size:11.5px}.agents-result__facts{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}.agents-result__facts article{display:grid;min-width:0;gap:3px;padding:9px;border:1px solid var(--agents-border-soft);border-radius:7px;background:var(--agents-surface-soft)}.agents-result__facts span{color:var(--agents-text-3);font-size:10.5px}.agents-result__facts b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agents-result__blocked{margin:8px 0 0;padding:7px 9px;border-radius:6px;color:var(--agents-red);background:var(--agents-red-soft);font-size:11.5px}.agents-result-list>strong{font-size:12px}.agents-result-list ol{margin-top:8px}.agents-human{display:grid;align-content:start;gap:11px}.agents-human__gate{grid-template-columns:minmax(0,1fr) auto}.agents-human__gate small{grid-column:1 / -1}.agents-human__prohibited{display:flex;min-width:0;gap:8px;padding:9px 10px;border:1px solid #f1d0d6;border-radius:7px;color:var(--agents-red);background:var(--agents-red-soft)}.agents-human__prohibited>svg{flex:0 0 auto;margin-top:2px}.agents-human__prohibited>div{min-width:0}.agents-human__prohibited strong{font-size:11.5px}.agents-human__prohibited p{margin:3px 0 0;font-size:10.5px;line-height:1.55;overflow-wrap:anywhere}.agents-history{min-width:0;margin-top:11px;padding:13px 14px 10px}.agents-history__counts{display:flex;min-width:0;justify-content:flex-end;gap:5px;flex-wrap:wrap}.agents-history__counts span{padding:4px 7px;border:1px solid var(--agents-border);border-radius:999px;color:var(--agents-text-2);background:var(--agents-surface-soft);font-size:10.5px}.agents-run-grid{min-width:0;margin-top:10px;border:1px solid var(--agents-border-soft);border-radius:7px;overflow:hidden}.agents-run-grid__head,.agents-run-grid__row{display:grid;min-width:0;grid-template-columns:minmax(180px,1.25fr) minmax(100px,.65fr) minmax(110px,.72fr) minmax(100px,.68fr) minmax(118px,.75fr) minmax(118px,.75fr);align-items:center}.agents-run-grid__head{min-height:35px;color:var(--agents-text-3);background:#faf9fc;font-size:10.5px;font-weight:650}.agents-run-grid__row{min-height:48px;border-top:1px solid var(--agents-border-soft);background:#fff;font-size:11.5px}.agents-run-grid__head>span,.agents-run-grid__row>span{min-width:0;padding:7px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-run-grid__row>span:first-child{display:grid;gap:1px}.agents-run-grid__row>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-history__empty{display:grid;min-height:106px;place-items:center;align-content:center;gap:3px;color:var(--agents-text-3);text-align:center}.agents-history__empty strong{color:var(--agents-text-2);font-size:12.5px}.agents-history__empty span{font-size:11px}.agents-history footer{display:flex;min-width:0;justify-content:space-between;gap:12px;margin-top:8px;color:var(--agents-text-3);font-size:10.5px}.agents-history footer span{overflow-wrap:anywhere}.agents-data-gaps{display:flex;min-width:0;gap:8px;margin-top:11px;padding:10px 12px;color:var(--agents-amber);border-color:#f0ddbd;background:var(--agents-amber-soft)}.agents-data-gaps>svg{flex:0 0 auto;margin-top:2px}.agents-data-gaps>div{min-width:0}.agents-data-gaps p{margin:0;font-size:11.5px;overflow-wrap:anywhere}.agents-data-gaps p+p{margin-top:3px}.agents-compact-empty{display:grid;min-width:0;min-height:92px;grid-column:1 / -1;place-items:center;align-content:center;gap:3px;padding:12px;border:1px dashed #ded9e5;border-radius:7px;color:var(--agents-text-3);text-align:center}.agents-compact-empty strong{color:var(--agents-text-2);font-size:12px}.agents-compact-empty span{font-size:10.5px}.agents-inline-state{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;border:1px solid var(--agents-border);border-left:3px solid var(--agents-accent);border-radius:8px;background:#fff}.agents-inline-state.is-error{border-color:#f0d1d6;border-left-color:var(--agents-red);background:#fffafb}.agents-inline-state.is-permission{border-left-color:var(--agents-amber)}.agents-inline-state.is-empty{border-left-color:var(--agents-green)}.agents-inline-state__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--agents-accent);background:var(--agents-accent-soft)}.agents-inline-state.is-error .agents-inline-state__icon{color:var(--agents-red);background:var(--agents-red-soft)}.agents-inline-state>div{min-width:0}.agents-inline-state strong{display:block;font-size:13px}.agents-inline-state p{margin:2px 0 0;color:var(--agents-text-2);font-size:12px;overflow-wrap:anywhere}.agents-inline-state>button{white-space:nowrap;cursor:pointer}.agents-inline-state.is-loading .agents-inline-state__icon svg{animation:agents-spin .9s linear infinite}.agents-terminal-workspace{display:grid;min-width:0;grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:11px;margin-top:11px}.agents-terminal-panel{min-width:0;padding:13px 14px}.agents-terminal-panel>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.agents-terminal-panel>header>div{min-width:0}.agents-terminal-panel>header span{color:var(--agents-accent);font-size:11px;font-weight:700}.agents-terminal-panel>header h2{margin:2px 0 0;font-size:16px;line-height:1.3}.agents-terminal-panel>header>strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--agents-text-2);background:var(--agents-surface-soft);font-size:11px}.agents-terminal-panel__notice,.agents-terminal-panel__foot{margin:9px 0 0;color:var(--agents-text-3);font-size:11.5px;overflow-wrap:anywhere}.agents-terminal-catalog,.agents-terminal-list{display:grid;min-width:0;gap:7px;margin-top:10px}.agents-terminal-catalog button{display:flex;width:100%;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--agents-border);border-radius:8px;color:var(--agents-text);background:#fff;text-align:left;cursor:pointer}.agents-terminal-catalog button:hover:not(:disabled),.agents-terminal-catalog button.is-selected{border-color:#cfc4f7;background:var(--agents-accent-soft)}.agents-terminal-catalog button:disabled{cursor:default}.agents-terminal-catalog button strong,.agents-terminal-catalog button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-terminal-catalog button strong{font-size:12.5px}.agents-terminal-catalog button span{color:var(--agents-text-3);font-size:11px}.agents-terminal-list span{height:38px;border:1px solid var(--agents-border-soft);border-radius:8px;background:linear-gradient(90deg,#faf9fc 20%,#f4f1f8,#faf9fc 80%);background-size:220% 100%}.agents-page--terminal.is-loading .agents-terminal-list span{animation:agents-loading-line 1.3s ease-in-out infinite}.agents-terminal-summary{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.agents-terminal-summary article{display:grid;min-width:0;gap:4px;min-height:64px;align-content:center;padding:9px 10px;border:1px solid var(--agents-border-soft);border-radius:8px;background:var(--agents-surface-soft)}.agents-terminal-summary span{color:var(--agents-text-3);font-size:10.5px}.agents-terminal-summary strong{color:var(--agents-text-2);font-size:12.5px}@keyframes agents-loading-line{to{background-position:-120% 0}}@keyframes agents-spin{to{transform:rotate(360deg)}}@media(min-width:2800px){.agents-page{padding-inline:30px}.agents-workspace{grid-template-columns:400px minmax(0,1fr);gap:13px}.agents-config-grid,.agents-result-grid{grid-template-columns:minmax(0,1.9fr) minmax(360px,.7fr)}.agents-source-grid,.agents-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1550px){.agents-workspace{grid-template-columns:290px minmax(0,1fr)}.agents-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agents-config-grid,.agents-result-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}}@media(max-width:1180px){.agents-heading,.agents-trust{align-items:flex-start;flex-direction:column}.agents-heading__scope,.agents-trust__gates{justify-content:flex-start}.agents-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-workspace,.agents-terminal-workspace{grid-template-columns:minmax(0,1fr)}.agents-catalog__list{max-height:430px;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-config-grid,.agents-result-grid{grid-template-columns:minmax(0,1fr)}.agents-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.agents-page{padding:12px 11px 22px;font-size:13px}.agents-heading,.agents-selected{align-items:stretch;flex-direction:column}.agents-heading h1{font-size:22px}.agents-heading__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-heading__scope>span{justify-content:center;overflow:hidden;text-overflow:ellipsis}.agents-inline-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.agents-inline-state>button{width:fit-content;grid-column:2}.agents-trust{gap:10px}.agents-trust__gates{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-gate-chip{justify-content:space-between}.agents-steps{grid-template-columns:minmax(0,1fr)}.agents-step{grid-template-columns:25px minmax(0,1fr)}.agents-step>svg{display:none}.agents-step strong,.agents-step small{white-space:normal}.agents-catalog__filters,.agents-catalog__list,.agents-scope-summary,.agents-source-grid,.agents-metric-grid,.agents-result__facts,.agents-terminal-summary{grid-template-columns:minmax(0,1fr)}.agents-terminal-panel>header{align-items:stretch;flex-direction:column}.agents-terminal-panel>header>strong{width:fit-content}.agents-catalog__list{max-height:520px}.agents-catalog-card>strong,.agents-catalog-card__top em{white-space:normal}.agents-selected__tags{justify-content:flex-start}.agents-panel__head{align-items:stretch;flex-direction:column}.agents-panel__head>p{max-width:none;text-align:left}.agents-result .agents-panel__head nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-result .agents-panel__head nav button{width:100%}.agents-result__empty{align-items:flex-start;justify-content:flex-start;min-height:120px;padding:18px 14px}.agents-history .agents-panel__head{gap:8px}.agents-history__counts{justify-content:flex-start}.agents-run-grid{border:0;border-radius:0;overflow:visible}.agents-run-grid__head{display:none}.agents-run-grid__row{display:grid;grid-template-columns:minmax(92px,.44fr) minmax(0,1fr);gap:0;min-height:0;margin-top:8px;border:1px solid var(--agents-border);border-radius:8px;overflow:hidden}.agents-run-grid__row>span{display:block;min-width:0;padding:7px 9px;border-top:1px solid var(--agents-border-soft);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.agents-run-grid__row>span:before{display:block;grid-column:1;color:var(--agents-text-3);content:attr(data-label);font-size:9.5px}.agents-run-grid__row>span{grid-column:1 / -1}.agents-run-grid__row>span:first-child b{white-space:normal;overflow-wrap:anywhere}.agents-history footer{align-items:flex-start;flex-direction:column}.agents-data-gaps{align-items:flex-start}}@media(max-width:420px){.agents-heading__scope,.agents-trust__gates{grid-template-columns:minmax(0,1fr)}.agents-heading__scope>span,.agents-gate-chip{justify-content:flex-start}.agents-gate-chip b{margin-left:auto}.agents-selected__tags span,.agents-human nav span,.agents-contract-list div span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.agents-terminal-catalog button{align-items:flex-start;flex-direction:column;gap:2px}.agents-terminal-catalog button strong,.agents-terminal-catalog button span{max-width:100%}}.management-page,.management-state{--management-ink: #292531;--management-muted: #807a89;--management-soft: #a09aa7;--management-line: rgb(69 62 84 / 9%);--management-violet: #7048df;--management-green: #188a67;--management-amber: #b97124;min-height:100%;color:var(--management-ink);font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}.management-page{padding:18px clamp(18px,1.2vw,28px) 34px;background:radial-gradient(circle at 92% 2%,rgb(112 72 223 / 7%),transparent 26%),linear-gradient(180deg,#fbfbfd 0,#f7f8fa 220px)}.management-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.management-heading__copy>span{color:var(--management-violet);font-size:12px;font-weight:750}.management-heading h1{margin:4px 0 0;font-size:24px;font-weight:760;letter-spacing:-.035em}.management-heading p{max-width:760px;margin:5px 0 0;color:var(--management-muted);font-size:13px;line-height:1.65}.management-heading__scope{display:grid;min-width:225px;padding:8px 12px;border:1px solid var(--management-line);border-radius:9px;background:#ffffffe5;box-shadow:0 8px 24px #2d273d08}.management-heading__scope small,.management-heading__scope span{color:var(--management-soft);font-size:11px}.management-heading__scope strong{margin:3px 0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.management-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px}.management-metric{position:relative;display:grid;min-height:88px;align-content:center;padding:12px 14px;overflow:hidden;border:1px solid var(--management-line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #2f283e06}.management-metric:before{position:absolute;top:0;left:13px;width:32px;height:2px;border-radius:999px;content:"";background:var(--management-violet)}.management-metric.is-green:before{background:var(--management-green)}.management-metric.is-amber:before{background:var(--management-amber)}.management-metric.is-blue:before{background:#5688cc}.management-metric.is-red:before{background:#c65762}.management-metric span,.management-metric small{color:var(--management-muted);font-size:12.5px}.management-metric strong{margin:4px 0 2px;font-size:21px;font-weight:760;letter-spacing:-.025em}.management-toolbar{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(250px,1.2fr) minmax(170px,.55fr) auto;gap:8px;margin-bottom:11px;padding:8px;border:1px solid var(--management-line);border-radius:10px;background:#fff}.management-field{position:relative;display:grid;min-width:0}.management-field>span{position:absolute;z-index:1;top:5px;left:11px;color:var(--management-soft);font-size:11px;pointer-events:none}.management-field input,.management-field select{width:100%;min-width:0;height:40px;padding:15px 30px 4px 11px;border:1px solid rgb(69 62 84 / 11%);border-radius:8px;outline:0;color:var(--management-ink);background:linear-gradient(45deg,transparent 50%,#8b8492 50%) calc(100% - 14px) 19px / 4px 4px no-repeat,linear-gradient(135deg,#8b8492 50%,transparent 50%) calc(100% - 10px) 19px / 4px 4px no-repeat,#fff;font:inherit;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.management-field input{padding-right:11px;background:#fff}.management-field input:focus,.management-field select:focus{border-color:#7048df6b;box-shadow:0 0 0 3px #7048df12}.management-tabs{display:flex;align-items:center;gap:4px;min-width:max-content}.management-tabs button{min-height:40px;padding:0 12px;border:0;border-radius:8px;color:var(--management-muted);background:transparent;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.management-tabs button.is-active{color:#fff;background:var(--management-violet);box-shadow:0 6px 16px #7048df2e}.management-workspace{display:grid;min-height:500px;grid-template-columns:minmax(0,1fr) minmax(285px,24%);gap:11px}.management-panel{min-width:0;overflow:hidden;border:1px solid var(--management-line);border-radius:10px;background:#fff;box-shadow:0 10px 28px #2f283e06}.management-panel__head{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:1px solid rgb(69 62 84 / 7%)}.management-panel__head h2{margin:0;font-size:15px}.management-panel__head p{margin:3px 0 0;color:var(--management-muted);font-size:12.5px}.management-list{display:grid}.management-row{display:grid;min-width:0;align-items:center;gap:10px;padding:11px 13px;border:0;border-bottom:1px solid rgb(69 62 84 / 6%);color:inherit;background:#fff;font:inherit;text-align:left}button.management-row{cursor:pointer}.management-row:hover,.management-row.is-selected{background:#fbfaff}.management-row.is-selected{box-shadow:inset 3px 0 var(--management-violet)}.management-row strong,.management-row span,.management-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-row strong{font-size:14.5px}.management-row span{color:var(--management-muted);font-size:13px}.management-row small{color:var(--management-soft);font-size:11.5px}.management-stack{display:grid;gap:3px;min-width:0}.management-detail{display:grid;align-self:start;align-content:start;gap:10px;padding:14px}.management-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.management-detail>header>div>span{color:var(--management-violet);font-size:11.5px;font-weight:750}.management-detail h2{margin:4px 0 2px;font-size:17px}.management-detail p{margin:0;color:var(--management-muted);font-size:12.5px;line-height:1.65}.management-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.management-detail dl div,.management-detail section{min-width:0;padding:9px 10px;border-radius:8px;background:#f8f7fa}.management-detail dt{color:var(--management-soft);font-size:11px}.management-detail dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.management-detail section h3{margin:0 0 5px;font-size:13px}.management-tag{display:inline-flex;width:fit-content;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;color:#6f6876;background:#f1eff3;font-size:11.5px;font-weight:700;white-space:nowrap}.management-tag.is-violet{color:#6340c5;background:#f0ebff}.management-tag.is-green{color:#117957;background:#eaf7f2}.management-tag.is-amber{color:#9f5f18;background:#fff3e2}.management-tag.is-red{color:#b5414d;background:#fff0f1}.management-tag.is-blue{color:#356ca9;background:#edf5ff}.management-progress{display:block;width:100%;height:5px;overflow:hidden;border-radius:999px;background:#eeeaf2}.management-progress i{display:block;height:100%;border-radius:inherit;background:var(--management-violet)}.management-progress.is-green i{background:var(--management-green)}.management-progress.is-amber i{background:var(--management-amber)}.management-progress.is-missing{height:18px;border:1px dashed rgb(69 62 84 / 14%);background:transparent}.management-progress em{display:grid;height:100%;place-items:center;color:var(--management-soft);font-size:10px;font-style:normal}.management-gaps{display:grid;gap:5px;margin-top:10px;padding:9px 11px;border:1px solid rgb(185 113 36 / 14%);border-radius:8px;color:#8c571e;background:#fff9f1;font-size:12px}.management-gaps p{margin:0}.management-state{display:flex;width:100%;min-height:68px;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--management-line);border-radius:9px;background:#fff;text-align:left}.management-page>.management-state,.management-panel>.management-state{width:100%;min-height:68px;margin:0;border-color:transparent;border-radius:0;background:transparent}.management-page>.management-state{border:1px solid var(--management-line);border-radius:9px;background:#ffffffdb}.management-state__icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--management-violet);background:#7048df14}.management-state__icon svg{width:17px;height:17px}.management-state.is-error,.management-state.is-unavailable{border-color:#c6576233;background:#fffafb}.management-state.is-error .management-state__icon,.management-state.is-unavailable .management-state__icon{color:#be4855;background:#c6576217}.management-state.is-empty .management-state__icon{color:var(--management-green);background:#188a6714}.management-state__copy{display:grid;min-width:0;flex:1 1 auto;gap:2px}.management-state__copy small{color:var(--management-violet);font-size:10px;font-weight:750}.management-state__copy strong{font-size:13px;line-height:1.35}.management-state p{margin:0;color:var(--management-muted);font-size:11px;line-height:1.55}.management-state button{display:inline-flex;min-height:34px;align-items:center;gap:6px;flex:0 0 auto;margin:0;padding:0 12px;border:0;border-radius:7px;color:#fff;background:var(--management-violet);font:inherit;font-size:11px;cursor:pointer}.management-state button svg{width:14px}@keyframes management-spin{to{transform:rotate(360deg)}}.management-state .is-spinning{animation:management-spin .9s linear infinite}.management-terminal-page{min-height:100%}.management-state-heading{align-items:flex-start}.management-terminal-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;overflow:hidden;border:1px solid var(--management-line);border-radius:9px;background:#ffffffe0}.management-terminal-scope>div{display:grid;min-width:0;gap:3px;padding:10px 12px;border-right:1px solid rgb(69 62 84 / 7%)}.management-terminal-scope>div:last-child{border-right:0}.management-terminal-scope small{color:var(--management-soft);font-size:10px}.management-terminal-scope strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.management-terminal-footnote{margin:9px 2px 0;color:var(--management-soft);font-size:10px}@media(min-width:2800px){.management-page{padding-inline:28px}.management-workspace{grid-template-columns:minmax(0,1fr) 390px}}@media(max-width:1180px){.management-metrics,.management-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.management-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.management-page{padding:14px 12px 24px}.management-heading{align-items:stretch;flex-direction:column}.management-heading__scope{min-width:0}.management-metrics,.management-toolbar{grid-template-columns:minmax(0,1fr)}.management-tabs{overflow-x:auto;min-width:0}.management-row{grid-template-columns:minmax(0,1fr) auto!important}.management-row>:not(:first-child):not(:last-child){display:none}.management-detail dl,.management-terminal-scope{grid-template-columns:minmax(0,1fr)}.management-terminal-scope>div{border-right:0;border-bottom:1px solid rgb(69 62 84 / 7%)}.management-terminal-scope>div:last-child{border-bottom:0}.management-state{align-items:flex-start;flex-wrap:wrap}.management-state button{margin-left:44px}}.points-record-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr) 90px 80px 110px auto}.points-record-row .is-positive{color:#16835f}.points-record-row .is-negative{color:#ba4752}.points-single-panel{min-height:500px}.points-ranking-row{grid-template-columns:60px minmax(220px,1fr) 150px 100px}.points-ranking-row>strong:first-child{color:#7048df;font-size:14px}.points-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px}.points-rule-grid>article{min-width:0;padding:13px;border:1px solid rgb(69 62 84 / 8%);border-radius:9px;background:#fbfbfc}.points-rule-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8d8594;font-size:11px}.points-rule-grid h3{margin:10px 0 5px;font-size:14.5px}.points-rule-grid p{min-height:48px;margin:0;color:#7f7887;font-size:12.5px;line-height:1.65}.points-rule-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0 0}.points-rule-grid dl div{padding:7px;border-radius:7px;background:#f4f2f7}.points-rule-grid dt{color:#9c95a2;font-size:11px}.points-rule-grid dd{margin:3px 0 0;font-size:13px;font-weight:700}.points-audit__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.points-audit__head h3{margin:0}.points-audit__head span{color:#98919f;font-size:11.5px}.points-audit{display:grid;gap:10px;margin:11px 0 0;padding:0;list-style:none}.points-audit li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px}.points-audit i{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#8060df;box-shadow:0 0 0 4px #8060df17}.points-audit li div{display:grid;gap:3px;min-width:0}.points-audit strong{color:#4c4652;font-size:13px}.points-audit li span{overflow-wrap:anywhere;color:#918a97;font-size:11.5px}.points-audit li p{margin:2px 0 0}@media(max-width:1180px){.points-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.points-rule-grid{grid-template-columns:minmax(0,1fr)}}.points-store-mobile-boundary{display:none}.points-store-toolbar{grid-template-columns:auto minmax(240px,1.25fr) minmax(160px,.55fr) minmax(160px,.55fr)}.points-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px}.points-store-card{display:grid;min-width:0;gap:9px;padding:9px;border:1px solid rgb(69 62 84 / 8%);border-radius:9px;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer}.points-store-card:hover,.points-store-card.is-selected{border-color:#7048df47;background:#fbfaff;box-shadow:0 8px 24px #3b2c550f}.points-store-card__visual{position:relative;display:grid;height:105px;place-items:center;overflow:hidden;border-radius:8px;color:#7048df;background:radial-gradient(circle at 70% 25%,rgb(112 72 223 / 13%),transparent 32%),#f4f2f8;font-size:30px;font-weight:750}.points-store-card__visual img{width:100%;height:100%;object-fit:cover}.points-store-card__visual i{position:absolute;top:7px;left:7px;padding:3px 6px;border-radius:999px;color:#fff;background:#292531b8;font-size:8px;font-style:normal}.points-store-card__foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.points-store-card .management-stack>strong{overflow:hidden;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.points-store-card .management-stack>small{display:-webkit-box;min-height:36px;overflow:hidden;color:#807a89;font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.points-store-card__foot>strong{color:#7048df;font-size:15px}.points-store-detail>small{color:#9d96a3;font-size:11px}.points-store-redemptions{min-height:500px}.points-store-redemption-row{grid-template-columns:minmax(230px,1fr) 100px 110px 120px auto minmax(150px,.7fr)}@media(max-width:1500px){.points-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.points-store-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.points-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.points-store-page{display:none}.points-store-mobile-boundary{display:grid;min-height:100%;place-content:center;gap:8px;padding:28px;color:#292531;background:radial-gradient(circle at 80% 20%,rgb(112 72 223 / 10%),transparent 30%),#f8f8fa;text-align:center}.points-store-mobile-boundary>span{color:#7048df;font-size:12px;font-weight:750}.points-store-mobile-boundary h1{margin:0;font-size:21px}.points-store-mobile-boundary p{margin:0;color:#807a89;font-size:13px;line-height:1.7}}.goals-toolbar{grid-template-columns:minmax(150px,.45fr) auto minmax(240px,1fr) minmax(150px,.45fr)}.goals-trend,.goals-comparison{margin-bottom:11px}.goals-comparison__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px 11px 11px}.goals-comparison__grid article{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;background:#f8f7fa}.goals-comparison__grid article>span{display:grid;min-width:0;gap:2px}.goals-comparison__grid strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.goals-comparison__grid small{color:#958e9b;font-size:10.5px}.goals-trend__legend{color:#847d8c;font-size:11px}.goals-trend__bars{display:grid;height:92px;grid-template-columns:repeat(14,minmax(12px,1fr));align-items:end;gap:clamp(5px,.7vw,12px);padding:10px 14px 8px}.goals-trend__bars>span{position:relative;display:flex;height:66px;align-items:end;justify-content:center;gap:2px}.goals-trend__bars i{width:min(9px,35%);min-height:2px;border-radius:3px 3px 1px 1px}.goals-trend__bars .is-target{background:#d9d2eb}.goals-trend__bars .is-actual{background:#7048df}.goals-trend__bars .is-missing{height:9px;border:1px dashed #aaa3af;background:transparent}.goals-trend__bars small{position:absolute;bottom:-12px;color:#aaa3af;font-size:7.5px}.goals-trend__empty{margin:0;padding:18px 14px;color:#8a8390;font-size:12.5px}.goals-row{grid-template-columns:minmax(220px,1.15fr) minmax(135px,.65fr) minmax(125px,.6fr) minmax(135px,.65fr) minmax(110px,.5fr) auto}.goals-row__progress{gap:6px}@media(max-width:1280px){.goals-toolbar,.goals-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.goals-toolbar{grid-template-columns:minmax(0,1fr)}.goals-toolbar .management-tabs{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.goals-toolbar .management-tabs button{min-width:0;padding-inline:5px;font-size:12px;white-space:nowrap}.goals-comparison__grid{grid-template-columns:minmax(0,1fr)}.goals-trend__bars{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;padding-inline:6px}.goals-trend__bars small{font-size:6.5px}.goals-trend__bars>span:nth-child(2n) small{display:none}}.seeding-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.seeding-toolbar{grid-template-columns:minmax(170px,.55fr) minmax(260px,1.2fr) minmax(170px,.55fr) auto}.seeding-toolbar__boundary{display:grid;align-content:center;justify-items:end;padding:0 8px;color:#99929f;font-size:11.5px}.seeding-row{grid-template-columns:minmax(190px,.9fr) minmax(160px,.75fr) minmax(180px,.9fr) minmax(185px,.9fr) auto 110px}.seeding-row__progress{gap:6px}.seeding-version-list p+p{margin-top:5px}@media(max-width:1180px){.seeding-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.seeding-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.seeding-metrics{grid-template-columns:minmax(0,1fr)}.seeding-toolbar__boundary{justify-items:start;min-height:32px}}.shops-page{width:100%;min-width:0;max-width:100%;margin:0;color:#292133}.shops-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:14px}.shops-page__heading h1,.shops-page__heading p,.shops-page__readback small,.shops-page__readback strong{margin:0}.shops-page__eyebrow{display:block;margin-bottom:6px;color:#7450ce;font-size:12px;font-weight:760;letter-spacing:.14em}.shops-page__heading h1{color:#2a2135;font-size:30px;font-weight:760;letter-spacing:-.045em}.shops-page__heading p{margin-top:7px;color:#82788c;font-size:14px;line-height:1.7}.shops-page__readback{box-sizing:border-box;display:flex;min-width:430px;align-items:center;gap:11px;padding:9px 10px 9px 13px;border:1px solid #ebe7f0;border-radius:14px;background:#ffffffc7;box-shadow:0 8px 24px #2a1e3a0a}.shops-page__readback-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4eb587;box-shadow:0 0 0 5px #4eb5871c}.shops-page__readback.is-error{border-color:#f0d6da;background:#fff8f9eb}.shops-page__readback.is-error .shops-page__readback-dot{background:#c55f6b;box-shadow:0 0 0 5px #c55f6b1a}.shops-page__readback.is-error small{color:#a34f59}.shops-page__readback>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.shops-page__readback small{color:#9a91a2;font-size:11px}.shops-page__readback strong{overflow:hidden;color:#514758;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.shops-page__readback button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid rgb(104 69 197 / 15%);border-radius:10px;color:#6744bd;background:#f7f3ff;cursor:pointer;font-size:12px;font-weight:680}.shops-page__readback button:disabled{cursor:not-allowed;opacity:.56}.shops-page__readback button svg,.shops-page__preview-note svg{width:14px;height:14px;stroke-width:1.8}.shops-page__preview-note{box-sizing:border-box;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:9px 12px;border:1px solid #e8dffb;border-radius:11px;color:#6d55a5;background:#faf7ff;font-size:12px}.shops-jd-feedback{display:flex;min-height:40px;align-items:center;gap:9px;margin-bottom:12px;padding:8px 10px 8px 12px;border:1px solid;border-radius:11px;font-size:12px;font-weight:620}.shops-jd-feedback.is-success{border-color:#3799702e;color:#2f7f60;background:#eef9f3}.shops-jd-feedback.is-error{border-color:#bf48542b;color:#a04752;background:#fff2f4}.shops-jd-feedback>svg{width:15px;height:15px;flex:0 0 auto}.shops-jd-feedback>span{flex:1}.shops-jd-feedback>button{width:26px;height:26px;padding:0;border:0;border-radius:7px;color:inherit;background:transparent;cursor:pointer;font-size:17px}.shops-jd-feedback>button:hover{background:#ffffffa3}.shops-auth-summary{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.shops-auth-summary article{--summary-accent: #7048d1;--summary-soft: #f2edff;position:relative;box-sizing:border-box;display:flex;min-height:112px;flex-direction:column;padding:13px 15px 12px;overflow:hidden;border:1px solid #ece8f1;border-radius:16px;background:#ffffffde;box-shadow:0 12px 30px #2b1f390a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.shops-auth-summary article:hover{border-color:color-mix(in srgb,var(--summary-accent) 20%,#ece8f1);box-shadow:0 16px 34px #2b1f3912;transform:translateY(-2px)}.shops-auth-summary article:before{position:absolute;top:0;right:15px;left:15px;height:2px;border-radius:0 0 999px 999px;content:"";background:linear-gradient(90deg,var(--summary-accent),color-mix(in srgb,var(--summary-accent) 24%,transparent))}.shops-auth-summary article:after{position:absolute;top:-50px;right:-44px;width:122px;height:122px;border-radius:50%;content:"";background:color-mix(in srgb,var(--summary-accent) 6%,transparent)}.shops-auth-summary article.is-primary{border-color:#6845c529;background:linear-gradient(135deg,#fff 15%,#f8f4ff)}.shops-auth-summary article.is-success{--summary-accent: #35966f;--summary-soft: #edf9f3}.shops-auth-summary article.is-warning{--summary-accent: #ca8a2b;--summary-soft: #fff7e8}.shops-auth-summary article.is-muted{--summary-accent: #81758d;--summary-soft: #f4f2f6}.shops-auth-summary article>header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.shops-auth-summary article>header>em{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--summary-accent) 13%,transparent);border-radius:999px;color:var(--summary-accent);background:color-mix(in srgb,var(--summary-soft) 84%,#fff);font-size:10px;font-style:normal;font-weight:680}.shops-auth-summary__icon{display:grid;width:34px;height:34px;border:1px solid rgb(104 69 197 / 13%);border-radius:10px;place-items:center;color:#6d47ca;background:#f3edff}.shops-auth-summary__icon.is-success{border-color:#37997024;color:#368f6c;background:#eefaf4}.shops-auth-summary__icon.is-warning{border-color:#cb8f2924;color:#b17a20;background:#fff8e9}.shops-auth-summary__icon.is-muted{border-color:#7469821c;color:#7e7488;background:#f6f4f8}.shops-auth-summary__icon svg{width:16px;height:16px;stroke-width:1.8}.shops-auth-summary__value{position:relative;z-index:1;display:flex;margin-top:11px;align-items:baseline;justify-content:space-between;gap:10px}.shops-auth-summary small{color:#776d81;font-size:12.5px;font-weight:650}.shops-auth-summary strong{color:#30273a;font-size:29px;font-weight:760;letter-spacing:-.04em}.shops-auth-summary p{position:relative;z-index:1;margin:1px 0 10px;color:#a198aa;font-size:11px}.shops-auth-summary__progress{position:relative;z-index:1;display:block;height:4px;margin-top:auto;overflow:hidden;border-radius:999px;background:#eeeaf1}.shops-auth-summary__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--summary-accent),color-mix(in srgb,var(--summary-accent) 62%,#fff));transition:width .5s cubic-bezier(.22,.8,.24,1)}.shops-panel{max-width:100%;overflow:hidden;border:1px solid #eae6ee;border-radius:19px;background:#fffffff0;box-shadow:0 18px 46px #261a330d}.shops-toolbar{position:relative;z-index:5;display:grid;grid-template-columns:minmax(190px,.9fr) minmax(190px,.9fr) minmax(200px,.95fr) minmax(320px,1.55fr);gap:14px;padding:15px 18px 16px;border-bottom:1px solid #efecf2;background:linear-gradient(180deg,#fcfbfef2,#faf9fccc)}.shops-toolbar label,.shops-toolbar__field{display:flex;position:relative;min-width:0;flex-direction:column;gap:7px}.shops-toolbar label>span,.shops-toolbar__field>span{color:#93899c;font-size:12px;font-weight:680;line-height:1.3}.shops-toolbar__control{box-sizing:border-box;display:flex;min-width:0;height:43px;align-items:center;gap:9px;padding:0 12px;border:1px solid #e6e1eb;border-radius:12px;color:#84788e;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.shops-toolbar__control:focus-within{border-color:#6845c561;box-shadow:0 0 0 3px #6845c512}.shops-toolbar__control svg{width:16px;height:16px;flex:0 0 16px;stroke-width:1.8}.shops-toolbar__control input,.shops-toolbar__select-value{min-width:0;flex:1;border:0;outline:0;color:#4e4358;background:transparent;font-family:inherit;font-size:13.5px;font-weight:640;line-height:1.3}.shops-toolbar__select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops-toolbar__select{position:relative;min-width:0}.shops-toolbar__select-trigger{width:100%;justify-content:flex-start;text-align:left;cursor:pointer;font:inherit}.shops-toolbar__select-trigger:hover,.shops-toolbar__select.is-open .shops-toolbar__select-trigger{border-color:#6845c54d;background:#fdfcff}.shops-toolbar__select-trigger:focus-visible{border-color:#6845c56b;outline:0;box-shadow:0 0 0 3px #6845c517}.shops-toolbar__select-chevron{width:15px!important;height:15px!important;flex:0 0 15px!important;color:#9f94a8;transition:transform .18s ease}.shops-toolbar__select.is-open .shops-toolbar__select-chevron{color:#6c47c5;transform:rotate(180deg)}.shops-toolbar__select-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:286px;padding:6px;overflow-y:auto;border:1px solid rgb(102 72 136 / 14%);border-radius:13px;background:#fffffffa;box-shadow:0 18px 48px #2d1d402b,0 2px 8px #2d1d4012;animation:shops-select-menu-in .15s ease-out both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shops-toolbar__select-menu button{display:flex;width:100%;min-height:39px;align-items:center;justify-content:space-between;gap:16px;padding:0 10px;border:0;border-radius:9px;color:#5d5267;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:620;text-align:left;white-space:nowrap}.shops-toolbar__select-menu button:hover,.shops-toolbar__select-menu button:focus-visible{color:#5e3fab;outline:0;background:#f5f1ff}.shops-toolbar__select-menu button[aria-selected=true]{color:#5f3db8;background:#f2ecff;font-weight:700}.shops-toolbar__select-menu button svg{width:15px;height:15px;flex:0 0 15px;stroke-width:2.2}.shops-toolbar__select-menu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops-toolbar__control input::placeholder{color:#b1a8b8;font-weight:500}.shops-state-card{display:flex;align-items:center;gap:10px;margin:14px 16px 0;padding:12px 13px;border:1px solid #e7e0f3;border-radius:12px;color:#6d55a4;background:#faf7ff}.shops-state-card.is-error,.shop-detail-state.is-error{border-color:#f1d9dc;color:#a64854;background:#fff7f8}.shops-state-card>svg,.shop-detail-state>svg{width:17px;height:17px;flex:0 0 17px;stroke-width:1.8}.shops-state-card span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.shops-state-card strong{font-size:13px}.shops-state-card small{font-size:11.5px;line-height:1.55}.shops-state-card button{height:30px;padding:0 11px;border:0;border-radius:8px;color:#fff;background:#6845c5;cursor:pointer;font-size:11.5px;font-weight:680}.shops-refreshing-note{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #eee9f3;color:#7155b5;background:#fbf8ff;font-size:11.5px;font-weight:620}.shops-refreshing-note svg{width:14px;height:14px}.shops-table-meta{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:20px;padding:11px 16px}.shops-table-meta>span:first-child{display:flex;flex-direction:column;gap:4px}.shops-table-meta strong{color:#3c3245;font-size:18px;font-weight:690}.shops-table-meta small{color:#9a90a3;font-size:13px}.shops-table-meta__actions{display:flex;align-items:center;gap:8px}.shops-table-meta__actions>button,.shops-column-settings>button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;border:1px solid #e2dce8;border-radius:8px;color:#62576d;background:#fff;cursor:pointer;font-size:12px;font-weight:650}.shops-table-meta__actions>button:hover,.shops-column-settings>button:hover,.shops-column-settings>button[aria-expanded=true]{border-color:#6946bd47;color:#6845bd;background:#faf8ff}.shops-table-meta__actions>button:disabled{cursor:not-allowed;opacity:.45}.shops-table-meta__actions svg{width:14px;height:14px}.shops-column-settings{position:relative}.shops-column-settings__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:8;width:246px;padding:13px;border:1px solid #e5deeb;border-radius:12px;background:#fffffffa;box-shadow:0 18px 44px #39275024}.shops-column-settings__panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.shops-column-settings__panel header strong{color:#493d53;font-size:13px}.shops-column-settings__panel header button{padding:0;border:0;color:#714bc4;background:transparent;cursor:pointer;font-size:11.5px}.shops-column-settings__panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.shops-column-settings__panel label{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 8px;border:1px solid #eee9f2;border-radius:7px;color:#63576d;background:#fbfafc;cursor:pointer;font-size:12px;font-weight:620}.shops-column-settings__panel input{accent-color:#6f46d8}.shops-column-settings__panel>small{display:block;margin-top:10px;color:#9a91a2;font-size:10.5px}.shops-data-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-weight:650;white-space:nowrap}.shops-data-pill{min-height:25px;padding:0 9px;font-size:11px}.shops-data-pill.is-ready{border-color:#37997029;color:#348965;background:#eff9f4}.shops-data-pill.is-partial{border-color:#c98e292b;color:#a87220;background:#fff8e9}.shops-data-pill.is-stale{border-color:#bf485424;color:#a84c57;background:#fff3f5}.shops-data-pill.is-empty,.shops-data-pill.is-unavailable{border-color:#7469821f;color:#786e82;background:#f5f3f7}.shops-table-wrap{width:100%;max-width:100%;overflow-x:auto;border-top:1px solid #efecf2;scrollbar-color:rgb(108 85 135 / 24%) transparent;scrollbar-width:thin}.shops-table{width:100%;min-width:1480px;border-collapse:separate;border-spacing:0;table-layout:fixed}.shops-table th,.shops-table td{padding:16px 13px;border-bottom:1px solid #f0edf2;text-align:left;vertical-align:middle}.shops-table th{position:sticky;top:0;z-index:1;color:#8c8295;background:#faf9fb;font-size:13.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.shops-table td{color:#5f5568;background:#fff;font-size:14.5px;line-height:1.52}.shops-table tbody>tr:not(.shops-table__detail-row):hover>td{background:#fcfbfe}.shops-table tbody>tr.is-expanded>td{border-bottom-color:transparent;background:#fbf9ff}.shops-table th.shops-table__column-expand,.shops-table td.shops-table__column-expand{width:46px;padding-right:6px;padding-left:12px;text-align:center}.shops-table th.shops-table__column-shop,.shops-table td.shops-table__column-shop{width:410px}.shops-table th.shops-table__column-account,.shops-table td.shops-table__column-account{width:168px}.shops-table__account{display:flex;min-width:0;flex-direction:column;gap:4px}.shops-table__account>span{overflow:hidden;color:#46384f;font-size:13.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.shops-table__account>small{overflow:hidden;color:#978d9f;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.shops-table th.shops-table__column-metric,.shops-table td.shops-table__column-metric{width:124px;text-align:right}.shops-table th.shops-table__column-sync,.shops-table td.shops-table__column-sync{width:150px}.shops-table th.shops-table__column-action,.shops-table td.shops-table__column-action{width:108px;padding-right:8px;padding-left:6px;text-align:center}.shops-table__expand-button{display:inline-grid;width:28px;height:28px;padding:0;border:1px solid #ded7e8;border-radius:7px;place-items:center;color:#6844c5;background:#fff;cursor:pointer}.shops-table__expand-button[aria-expanded=true]{border-color:#6844c5;color:#fff;background:#6844c5}.shops-table__expand-button svg{width:14px;height:14px}.shops-table__shop{display:flex;min-width:0;align-items:center;gap:9px}.shops-table__shop>span{display:grid;width:32px;height:32px;flex:0 0 32px;border:1px solid rgb(104 69 197 / 12%);border-radius:9px;place-items:center;color:#6f49c9;background:#f3eeff}.shops-table__shop svg{width:14px;height:14px;stroke-width:1.8}.shops-table__shop div{display:flex;min-width:0;flex-direction:column;gap:6px}.shops-table__shop strong{color:#3e3348;font-size:14.5px;font-weight:680;line-height:1.35;white-space:normal}.shops-table__shop-meta{display:flex;min-width:0;align-items:center;column-gap:12px;row-gap:4px;flex-wrap:wrap}.shops-table__shop-identity{display:flex;min-width:0;align-items:center;gap:6px;padding-left:12px;border-left:1px solid #e7e1eb}.shops-table__shop-identity small{color:#887c91;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.shops-table__shop-owner{display:inline-flex;align-items:center;gap:4px;color:#746a7e}.shops-table__shop-owner svg{width:11px;height:11px;flex:0 0 11px;stroke-width:1.8}.shops-table__shop-owner small{color:inherit;font-size:11.5px;white-space:nowrap}.shops-table__metric-value{display:block;overflow:hidden;color:#392e43;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.shops-table__metric-compare{display:block;margin-top:4px;overflow:hidden;color:#978e9f;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.shops-table__metric-compare.is-up,.shop-detail__metric-comparison.is-up{color:#2f926b}.shops-table__metric-compare.is-down,.shop-detail__metric-comparison.is-down{color:#c05d68}.shops-table__metric-compare.is-flat,.shop-detail__metric-comparison.is-flat{color:#6e7f8b}.shops-table__column-metric.is-updated .shops-table__metric-value{animation:shops-number-update .9s cubic-bezier(.22,.7,.28,1)}.shops-table td.shops-table__column-metric.is-missing .shops-table__metric-value{color:#a79faa}.shops-master-state{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px dashed #dcd5e3;border-radius:7px;color:#85798e;background:#faf9fb;font-size:12px;font-style:normal;font-weight:620;white-space:nowrap}.shops-table__status{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.shops-table__status>span{display:inline-flex;min-height:25px;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:999px}.shops-table__status>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ffffffb8}.shops-table__status>span strong{font-size:12px;font-weight:700}.shops-table__status>span.is-success{border-color:#37997029;color:#348965;background:#eff9f4}.shops-table__status>span.is-warning{border-color:#c98e292b;color:#a87220;background:#fff8e9}.shops-table__status>span.is-danger{border-color:#bf485424;color:#a84c57;background:#fff3f5}.shops-table__status>small{color:#928899;font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.shops-table__detail-button{display:inline-flex;min-width:84px;height:30px;align-items:center;gap:4px;justify-content:center;padding:0 9px;border:1px solid rgb(104 69 197 / 15%);border-radius:8px;color:#6946bd;background:#f7f3ff;cursor:pointer;font-size:14px;font-weight:660;white-space:nowrap}.shops-table__detail-button:disabled{cursor:wait;opacity:.58}.shops-table__detail-button svg{width:13px;height:13px}.shops-table__empty{height:210px;text-align:center!important}.shops-table__empty svg{display:block;width:28px;height:28px;margin:0 auto 10px;color:#b0a6b8;stroke-width:1.5}.shops-table__empty strong,.shops-table__empty small{display:block}.shops-table__empty strong{color:#62576b;font-size:14px}.shops-table__empty small{margin-top:5px;color:#9d94a4;font-size:12px}.shops-table__detail-row>td{padding:0 14px 14px!important;border-bottom:1px solid #ebe6f1;background:#fbf9ff;text-align:left!important}.shop-detail{overflow:hidden;border:1px solid rgb(104 69 197 / 10%);border-radius:15px;background:radial-gradient(circle at 88% -22%,rgb(115 77 214 / 11%),transparent 32%),linear-gradient(145deg,#fbf9ff,#fff 42%,#fcfbff);box-shadow:0 18px 42px #31204812}.shop-detail__heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:9px 14px;border-bottom:1px solid #efebf3;background:#ffffffa3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-detail__heading-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.shop-detail__heading-copy strong{display:inline-flex;align-items:center;gap:7px;color:#4f3a74;font-size:13px;font-weight:690}.shop-detail__heading-copy svg{width:15px;height:15px;color:#714bc9;stroke-width:1.8}.shop-detail__heading-copy small{color:#92889b;font-size:11px}.shop-detail__heading-meta{display:flex;flex:0 0 auto;align-items:center;gap:6px}.shop-detail__heading-meta>small{color:#918798;font-size:11px;white-space:nowrap}.shop-detail__capability{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border:1px solid transparent;border-radius:7px;font-size:10.5px;font-weight:680;white-space:nowrap}.shop-detail__capability.is-success{border-color:#3799701f;color:#318563;background:#eef9f3}.shop-detail__capability.is-warning{border-color:#cb8f291f;color:#a8721e;background:#fff7e8}.shop-detail__capability.is-danger{border-color:#bf47541f;color:#a74752;background:#fff1f3}.shop-detail__capability.is-muted{border-color:#7469821a;color:#7e7488;background:#f5f3f7}.shop-detail__source-pill{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;padding:0 9px;border:1px solid rgb(110 60 247 / 10%);border-radius:7px;color:#6e3cf7;background:#f2edff;font-size:11px;font-style:normal;font-weight:700}.shop-detail__body{box-sizing:border-box;display:grid;width:100%;min-width:0;grid-template-columns:minmax(480px,.78fr) minmax(640px,1.72fr);gap:16px;margin:0 auto;padding:14px}.shop-detail__body>*{min-width:0}.shop-detail__supplement{width:calc(100% - 24px);margin:0 auto 12px;overflow:hidden;border:1px solid #ebe6f1;border-radius:13px;background:#ffffffc7;box-shadow:0 10px 28px #3120480a}.shop-detail__supplement.is-ads{margin-bottom:12px}.shop-detail__live-heading{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-bottom:1px solid #efebf3;color:#574864;background:linear-gradient(90deg,rgb(247 243 255 / 84%),transparent 42%),#ffffffd1}.shop-detail__live-heading>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:680}.shop-detail__live-heading svg{width:14px;height:14px;color:#7654c5}.shop-detail__live-heading small{color:#958b9d;font-size:11px}.shop-detail__live-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;background:#fdfcff94}.shop-detail__live-metrics.is-ads-core{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.shop-detail__live-metrics.is-ads-extra{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-detail__ads-more{border-top:1px solid #efebf3;background:#fdfcff94}.shop-detail__ads-more summary{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 14px;color:#6848ac;cursor:pointer;font-size:12px;font-weight:680;list-style:none}.shop-detail__ads-more summary::-webkit-details-marker{display:none}.shop-detail__ads-more summary:after{margin-left:auto;color:#9a8faa;content:"＋";font-size:14px}.shop-detail__ads-more[open] summary:after{content:"－"}.shop-detail__ads-more summary small{color:#9a90a2;font-size:10.5px;font-weight:520}.shop-detail__ads-more .shop-detail__live-metrics{padding-top:0}.shop-detail__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-detail__metric{--metric-accent: #756b80;--metric-soft: #f5f3f7;position:relative;display:flex;min-height:108px;flex-direction:column;justify-content:center;gap:7px;padding:13px 14px 12px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--metric-accent) 12%,#ece8f1);border-radius:12px;background:radial-gradient(circle at 106% -18%,color-mix(in srgb,var(--metric-accent) 9%,transparent),transparent 42%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--metric-soft) 48%,#fff));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shop-detail__metric:hover{border-color:color-mix(in srgb,var(--metric-accent) 24%,#e8e2ed);box-shadow:0 10px 24px color-mix(in srgb,var(--metric-accent) 8%,transparent);transform:translateY(-1px)}.shop-detail__metric:before{position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 999px 999px 0;content:"";background:var(--metric-accent)}.shop-detail__metric.is-violet{--metric-accent: #7653dd;--metric-soft: #f3efff}.shop-detail__metric.is-blue{--metric-accent: #4d77c8;--metric-soft: #eef4ff}.shop-detail__metric.is-emerald{--metric-accent: #389873;--metric-soft: #edf9f3}.shop-detail__metric.is-amber{--metric-accent: #c9872c;--metric-soft: #fff7e9}.shop-detail__metric>header{position:relative;z-index:1;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.shop-detail__metric>header small{overflow:hidden;color:#8e8497;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.shop-detail__metric>header em{display:inline-flex;min-height:20px;flex:0 0 auto;align-items:center;padding:0 6px;border:1px solid color-mix(in srgb,var(--metric-accent) 12%,transparent);border-radius:999px;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-soft) 80%,#fff);font-size:9.5px;font-style:normal;font-weight:680}.shop-detail__metric strong{position:relative;z-index:1;color:#372b43;font-size:21px;font-weight:750;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.shop-detail__metric>span{position:relative;z-index:1;overflow:hidden;color:#9e95a5;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.shop-detail__metric>span.shop-detail__metric-comparison{font-weight:650}.shop-detail__metric.is-updated strong{animation:shops-number-update .9s cubic-bezier(.22,.7,.28,1)}.shop-detail__metrics .shop-detail__metric{min-height:124px;padding:17px 17px 16px 19px}.shop-detail__metrics .shop-detail__metric strong{font-size:25px}.shop-detail__metric.is-missing{--metric-accent: #aaa1af;--metric-soft: #f7f5f8}.shop-detail__metric.is-missing strong{color:#aaa2af}.shop-detail__chart{min-width:0;min-height:264px;padding:16px 18px 12px;border:1px solid rgb(111 73 205 / 14%);border-radius:12px;background:radial-gradient(circle at 96% -8%,rgb(107 71 197 / 13%),transparent 37%),linear-gradient(180deg,#fffffff0,#fbf9ffd1),#fff;box-shadow:inset 0 1px #fffc,0 12px 30px #482e690d}.shop-detail__chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shop-detail__chart>header>span:first-child{display:flex;flex-direction:column;gap:3px}.shop-detail__chart>header strong{color:#4a3e53;font-size:13.5px;font-weight:720}.shop-detail__chart>header small{color:#9b92a2;font-size:10.5px}.shop-detail__chart-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:7px}.shop-detail__chart-peaks{display:flex;align-items:center;gap:6px}.shop-detail__chart-peaks em{display:flex;min-width:118px;min-height:34px;flex-direction:column;justify-content:center;gap:1px;padding:4px 8px;border:1px solid #ece7f2;border-radius:8px;background:#ffffffb8;font-style:normal}.shop-detail__chart-peaks small{font-size:9px!important}.shop-detail__chart-peaks strong{color:#564661!important;font-size:11px!important;font-variant-numeric:tabular-nums}.shop-detail__legend{display:flex;align-items:center;gap:5px;color:#8f8597;font-size:10px}.shop-detail__legend i{width:10px;height:3px;margin-left:6px;border-radius:999px}.shop-detail__legend i.is-deal{background:#6f49cd}.shop-detail__legend i.is-spend{background:#d89542}.shop-detail__chart-stage{position:relative;min-width:0}.shop-detail__chart svg{display:block;width:100%;height:182px;margin-top:5px;overflow:visible;cursor:crosshair}.shop-detail__chart svg line{stroke:#eeeaf2;stroke-width:1}.shop-detail__chart svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke;animation:shops-line-reveal .85s cubic-bezier(.22,.8,.24,1) both}.shop-detail__chart svg polyline.is-deal{stroke:#7049ce}.shop-detail__chart svg polyline.is-spend{stroke:#d89542}.shop-detail__chart svg polygon.is-deal-area{fill:url(#shop-deal-area);animation:shops-area-reveal .7s ease both}.shop-detail__chart svg circle.is-deal-point{fill:#fff;stroke:#7049ce;stroke-width:1.4;vector-effect:non-scaling-stroke}.shop-detail__chart svg line.shop-detail__chart-crosshair{stroke:#5b46706b;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.shop-detail__chart svg circle.shop-detail__chart-hover-point{fill:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke}.shop-detail__chart svg circle.shop-detail__chart-hover-point.is-deal{stroke:#7049ce}.shop-detail__chart svg circle.shop-detail__chart-hover-point.is-spend{stroke:#d89542}.shop-detail__chart-tooltip{position:absolute;z-index:3;top:16px;display:flex;min-width:176px;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid rgb(91 70 112 / 13%);border-radius:10px;color:#65596e;background:#fffffff0;box-shadow:0 12px 34px #2b1c3d24;pointer-events:none;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shop-detail__chart-tooltip.is-left{transform:translate(0)}.shop-detail__chart-tooltip.is-right{transform:translate(-100%)}.shop-detail__chart-tooltip>strong{padding-bottom:5px;border-bottom:1px solid #eeeaf2;color:#4d4056;font-size:11px;font-weight:720}.shop-detail__chart-tooltip>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:10px}.shop-detail__chart-tooltip i{width:6px;height:6px;border-radius:50%;background:#7049ce}.shop-detail__chart-tooltip i.is-spend{background:#d89542}.shop-detail__chart-tooltip em{color:#43364c;font-size:10.5px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.shop-detail__chart>footer{display:flex;justify-content:space-between;padding:0 2px;color:#a198a8;font-size:10px}.shop-detail__chart-empty{display:flex;height:150px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#9f95a8;text-align:center}.shop-detail__chart-empty svg{width:25px;height:25px;margin:0 0 4px;stroke-width:1.5}.shop-detail__chart-empty strong{color:#74697d;font-size:12px}.shop-detail__chart-empty small{font-size:10.5px}.shop-detail-state{display:flex;min-height:100px;align-items:center;justify-content:center;gap:9px;border:1px solid #e9e2f4;border-radius:13px;color:#6c55a1;background:#faf7ff;font-size:12px}.shop-detail-state.is-inline{min-height:40px;margin:10px 12px 0;justify-content:flex-start;padding:0 12px}.shop-detail__loading-grid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:12px;padding:12px}.shop-detail__loading-grid>div,.shop-detail__loading-grid>span{min-height:210px;border:1px solid #ebe6f1;border-radius:12px;background:linear-gradient(105deg,#fbf9ffb8 30%,#f0eafcd1,#fbf9ffb8 58%);background-size:220% 100%;animation:shops-detail-shimmer 1.4s ease-in-out infinite}.shop-detail__loading-grid>div{display:flex;align-items:center;justify-content:center;gap:8px;color:#7157a9;font-size:12px}.shop-detail__loading-grid>div svg{width:15px;height:15px}.is-spinning{animation:shops-spin .9s linear infinite}@keyframes shops-line-reveal{0%{opacity:0;stroke-dasharray:1600;stroke-dashoffset:1600}to{opacity:1;stroke-dasharray:1600;stroke-dashoffset:0}}@keyframes shops-select-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shops-area-reveal{0%{opacity:0}to{opacity:1}}@keyframes shops-detail-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shops-number-update{0%{color:#6845c5;text-shadow:0 0 0 rgb(104 69 197 / 0%);transform:translateY(3px)}35%{color:#6845c5;text-shadow:0 5px 18px rgb(104 69 197 / 24%)}to{text-shadow:0 0 0 rgb(104 69 197 / 0%);transform:translateY(0)}}@media(min-width:1920px){.shops-toolbar{gap:16px;padding:16px 20px 17px}.shops-toolbar__control{height:45px}.shops-table th,.shops-table td{padding:17px 14px}.shops-table th{font-size:14px}.shops-table td{font-size:15px}.shops-table__metric-value{font-size:16px}.shops-table__metric-compare,.shops-table__status>small{font-size:10.5px}.shops-table th.shops-table__column-shop,.shops-table td.shops-table__column-shop{width:430px}.shops-table th.shops-table__column-account,.shops-table td.shops-table__column-account{width:178px}.shops-table th.shops-table__column-metric,.shops-table td.shops-table__column-metric{width:132px}.shops-table th.shops-table__column-sync,.shops-table td.shops-table__column-sync{width:160px}.shop-detail__body{gap:18px;padding:16px}.shop-detail__live-metrics{gap:12px;padding:16px}}@media(min-width:2560px){.shop-detail__body{grid-template-columns:minmax(600px,.82fr) minmax(900px,1.68fr)}.shop-detail__live-metrics,.shop-detail__live-metrics.is-ads-extra{grid-template-columns:repeat(8,minmax(0,1fr))}.shop-detail__live-metrics.is-ads-core{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1380px){.shops-auth-summary,.shops-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shops-toolbar__search{grid-column:auto}.shop-detail__body,.shop-detail__loading-grid{grid-template-columns:1fr}.shop-detail__live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail__live-metrics.is-ads-core{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail__live-metrics.is-ads-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shops-page{min-width:0}.shops-page__heading{align-items:stretch;flex-direction:column;gap:14px}.shops-page__heading>div:first-child,.shops-page__heading p{width:100%;min-width:0;max-width:100%}.shops-page__heading p,.shops-page__preview-note{overflow-wrap:anywhere;white-space:normal}.shops-page__readback{box-sizing:border-box;width:100%;min-width:0}.shops-page__readback button{flex:0 0 auto}.shops-page__preview-note,.shops-auth-summary,.shops-auth-summary article,.shops-panel{width:100%;min-width:0;max-width:100%}.shops-auth-summary{grid-template-columns:1fr}.shops-auth-summary article{min-height:108px}.shops-auth-summary article:after{display:none}.shops-toolbar{grid-template-columns:1fr;gap:12px;padding:13px}.shops-toolbar__search{grid-column:auto}.shops-table-meta{align-items:flex-start;flex-direction:column;gap:8px}.shops-table-meta__actions{width:100%;flex-wrap:wrap}.shops-column-settings__panel{right:auto;left:0}.shop-detail__metrics,.shop-detail__live-metrics,.shop-detail__live-metrics.is-ads-core,.shop-detail__live-metrics.is-ads-extra{grid-template-columns:1fr}.shop-detail__heading,.shop-detail__live-heading{align-items:flex-start;flex-direction:column;gap:4px;padding-top:10px;padding-bottom:10px}.shop-detail__heading-meta{flex-wrap:wrap}.shop-detail__chart>header{flex-direction:column}.shop-detail__chart-meta{align-items:flex-start}.shop-detail__chart-peaks{flex-wrap:wrap}}@media(max-width:520px){.shops-page__heading{gap:12px}.shops-page__readback{display:grid;grid-template-columns:auto minmax(0,1fr)}.shops-page__readback button{width:100%;grid-column:1 / -1;justify-content:center}.shops-toolbar__control{height:42px}.shops-table-meta{padding:12px 13px}.shops-column-settings__panel{width:min(246px,calc(100vw - 52px))}}@media(prefers-reduced-motion:reduce){.shops-toolbar__select-menu,.is-spinning,.shop-detail__chart svg polyline,.shop-detail__chart svg polygon.is-deal-area,.shop-detail__loading-grid>div,.shop-detail__loading-grid>span,.shops-table__column-metric.is-updated .shops-table__metric-value,.shop-detail__metric.is-updated strong{animation:none}}.shops-page{--shops-ink: #2f3037;--shops-muted: #737680;--shops-subtle: #9699a2;--shops-line: #e7e8ec;--shops-surface: #fff;--shops-workbench: #f4f6f8;--shops-selected: #faf9ff;--shops-violet: #6846c7;--shops-green: #23865f;--shops-amber: #b56d14;--shops-red: #c4424f;--shops-blue: #3f6fc7;width:100%;min-width:0;color:var(--shops-ink);font-size:14px}.shops-page *,.shops-page *:before,.shops-page *:after{box-sizing:border-box}.shops-page__heading{align-items:center;margin-bottom:12px}.shops-page__heading h1{color:#25262c;font-size:25px;font-weight:740;letter-spacing:-.035em;line-height:1.25}.shops-page__heading p{max-width:820px;margin-top:5px;color:var(--shops-muted);font-size:13px;line-height:1.55}.shops-page__eyebrow{margin-bottom:4px;color:var(--shops-violet);font-size:12px;font-weight:700;letter-spacing:.06em}.shops-page__readback{min-width:392px;padding:8px 9px 8px 12px;border-color:var(--shops-line);border-radius:8px;background:var(--shops-surface);box-shadow:0 1px 2px #1a1c210a}.shops-page__readback-dot{box-shadow:none}.shops-page__readback small{color:var(--shops-muted);font-size:11px}.shops-page__readback strong{color:#454750;font-size:12px;font-weight:650}.shops-page__readback button{height:32px;border-color:var(--shops-line);border-radius:7px;color:#555861;background:#fff;font-weight:600}.shops-page__readback button:hover:not(:disabled){border-color:#cfc6e8;color:var(--shops-violet);background:#faf9ff}.shops-page__preview-note,.shops-jd-feedback,.shops-state-card{border-radius:8px}.shops-pulse{margin-bottom:12px;overflow:hidden;border:1px solid var(--shops-line);border-radius:10px;background:var(--shops-surface);box-shadow:0 1px 3px #1a1c2108}.shops-pulse__header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-bottom:1px solid var(--shops-line)}.shops-pulse__title,.shops-pulse__health{display:inline-flex;min-width:0;align-items:center}.shops-pulse__title{gap:8px}.shops-pulse__title>svg{width:18px;height:18px;color:var(--shops-violet);stroke-width:1.9}.shops-pulse__title strong{color:#292b32;font-size:15px;font-weight:700}.shops-pulse__title small{padding-left:8px;border-left:1px solid var(--shops-line);color:var(--shops-muted);font-size:11px}.shops-pulse__health{gap:7px;color:var(--shops-muted);font-size:11px;white-space:nowrap}.shops-pulse__health>i{width:6px;height:6px;border-radius:50%;background:var(--shops-green)}.shops-pulse__health.is-warning>i{background:var(--shops-amber)}.shops-pulse__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shops-pulse__groups>section{min-width:0;padding:11px 14px 12px}.shops-pulse__groups>section+section{border-left:1px solid var(--shops-line)}.shops-pulse__groups h2{margin:0 0 9px;color:var(--shops-violet);font-size:11px;font-weight:700;letter-spacing:.03em}.shops-pulse__groups>section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shops-pulse__metric{min-width:0;padding-right:10px}.shops-pulse__metric+.shops-pulse__metric{padding-left:12px;border-left:1px solid #eff0f2}.shops-pulse__metric small,.shops-pulse__metric strong,.shops-pulse__metric span{display:block}.shops-pulse__metric small{margin-bottom:5px;overflow:hidden;color:var(--shops-muted);font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.shops-pulse__metric strong{min-height:25px;overflow:hidden;color:#202229;font-size:clamp(17px,1.1vw,23px);font-weight:720;letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.shops-pulse__metric span{margin-top:5px;overflow:hidden;color:var(--shops-subtle);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.shops-pulse__metric span.is-up,.shops-table__metric-compare.is-up,.shop-detail__metric-comparison.is-up,.shop-detail__legend em.is-up{color:var(--shops-red)}.shops-pulse__metric span.is-down,.shops-table__metric-compare.is-down,.shop-detail__metric-comparison.is-down,.shop-detail__legend em.is-down{color:var(--shops-green)}.shops-pulse__metric span.is-flat,.shop-detail__legend em.is-flat{color:var(--shops-blue)}.shops-pulse__metric.is-missing strong{color:#9a9da5;font-size:16px}.shops-pulse__metric.is-threshold-danger strong,.shops-table__column-metric.is-threshold-danger .shops-table__metric-value,.shop-detail__metric.is-threshold-danger strong{color:var(--shops-red)}.shops-pulse__metric.is-threshold-warning strong,.shops-table__column-metric.is-threshold-warning .shops-table__metric-value,.shop-detail__metric.is-threshold-warning strong{color:var(--shops-amber)}.shops-pulse__metric.is-threshold-info strong,.shops-table__column-metric.is-threshold-info .shops-table__metric-value,.shop-detail__metric.is-threshold-info strong{color:var(--shops-blue)}.shops-pulse__metric.is-threshold-success strong,.shops-table__column-metric.is-threshold-success .shops-table__metric-value,.shop-detail__metric.is-threshold-success strong{color:var(--shops-green)}.shops-panel{display:flex;max-width:100%;flex-direction:column;overflow:hidden;border:1px solid var(--shops-line);border-radius:10px;background:var(--shops-surface);box-shadow:0 1px 3px #1a1c2108}.shops-table-meta{order:1;min-height:50px;padding:8px 12px;border-bottom:1px solid var(--shops-line)}.shops-table-meta strong{color:#292b32;font-size:15px;font-weight:700}.shops-table-meta small{color:var(--shops-muted);font-size:11px}.shops-toolbar{order:2;gap:10px;padding:10px 12px 11px;border-bottom:1px solid var(--shops-line);background:#f8f9fa}.shops-toolbar label,.shops-toolbar__field{gap:5px}.shops-toolbar label>span,.shops-toolbar__field>span{color:#656872;font-size:11px;font-weight:600}.shops-toolbar__control{height:38px;gap:8px;padding:0 10px;border-color:#dde0e4;border-radius:7px;color:#858994;box-shadow:none}.shops-toolbar__control:focus-within,.shops-toolbar__select-trigger:hover,.shops-toolbar__select.is-open .shops-toolbar__select-trigger,.shops-toolbar__select-trigger:focus-visible{border-color:#bfb1e5;background:#fff;box-shadow:0 0 0 3px #6846c712}.shops-toolbar__control input,.shops-toolbar__select-value{color:var(--shops-ink);font-size:13px;font-weight:500}.shops-toolbar__select-menu{top:calc(100% + 5px);padding:4px;border-color:var(--shops-line);border-radius:8px;background:#fff;box-shadow:0 12px 30px #1f202721;-webkit-backdrop-filter:none;backdrop-filter:none}.shops-toolbar__select-menu button{min-height:34px;padding:6px 8px;border-radius:6px;color:#44464d;font-size:12px;font-weight:500}.shops-state-card{order:3}.shops-table-wrap{order:4;border-top:0}.shops-table-meta__actions>button,.shops-column-settings>button{min-height:30px;border-color:var(--shops-line);border-radius:7px;color:#5f626b;font-size:11px;font-weight:600}.shops-data-pill{min-height:23px;padding:0 8px;font-size:10px}.shops-column-settings__panel{border-color:var(--shops-line);border-radius:8px;background:#fff;box-shadow:0 12px 30px #1f202721}.shops-table th,.shops-table td{padding:10px 11px;border-bottom-color:#eceef1}.shops-table th{color:#747781;background:#f7f8f9;font-size:12px;font-weight:600;letter-spacing:0}.shops-table td{color:#4f5159;background:#fff;font-size:13px;line-height:1.4}.shops-table tbody>tr:not(.shops-table__detail-row):hover>td{background:#fcfcfd}.shops-table tbody>tr.is-expanded>td,.shops-table__detail-row>td{background:var(--shops-selected)}.shops-table th.shops-table__column-shop,.shops-table td.shops-table__column-shop{width:320px}.shops-table th.shops-table__column-metric,.shops-table td.shops-table__column-metric{width:108px}.shops-table th.shops-table__column-sync,.shops-table td.shops-table__column-sync{width:120px}.shops-table__shop>span,.shops-table__expand-button{border-radius:6px}.shops-table__shop strong,.shops-table__account>span{color:#30323a;font-size:13px;font-weight:650}.shops-table__shop-identity small,.shops-table__shop-owner small,.shops-table__account>small{color:#858893;font-size:10.5px}.shops-table__metric-value{color:#30323a;font-size:13.5px;font-weight:680}.shops-table__metric-compare,.shops-table__status>small{font-size:10px}.shops-table__status>span{min-height:22px;padding:0 7px}.shops-table__status>span strong{font-size:10px;font-weight:650}.shops-table__detail-button{min-width:76px;height:29px;border-radius:7px;font-size:11px;font-weight:600}.shops-table__empty{height:168px}.shop-detail{margin:0 6px 8px;overflow:hidden;border:1px solid #e3dff0;border-radius:8px;background:#fff;box-shadow:none}.shop-detail__heading{min-height:42px;padding:8px 12px;border-bottom-color:var(--shops-line);background:#fff}.shop-detail__heading-copy strong{color:#33353d;font-size:13px}.shop-detail__heading-copy small,.shop-detail__heading-meta>small{color:var(--shops-muted);font-size:10px}.shop-detail__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.shop-detail__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--shops-line);border-radius:8px;background:#fff}.shop-detail__metrics .shop-detail__metric{min-height:94px;padding:12px;border:0;border-radius:0;background:#fff;box-shadow:none;transform:none}.shop-detail__metrics .shop-detail__metric+.shop-detail__metric{border-left:1px solid var(--shops-line)}.shop-detail__metric:before{display:none}.shop-detail__metric:hover{border-color:var(--shops-line);box-shadow:none;transform:none}.shop-detail__metric>header small{color:var(--shops-muted);font-size:10.5px;font-weight:600}.shop-detail__metric>header em{min-height:18px;padding:0 5px;border:0;border-radius:4px;color:var(--shops-muted);background:#f3f4f6;font-size:9px}.shop-detail__metrics .shop-detail__metric strong{color:#26282f;font-size:clamp(17px,1.1vw,22px);font-weight:720}.shop-detail__metric>span{color:var(--shops-subtle);font-size:9.5px}.shop-detail__chart{min-height:266px;padding:12px 14px 9px;border:1px solid var(--shops-line);border-radius:8px;background:#fff;box-shadow:none}.shop-detail__chart>header{align-items:flex-start}.shop-detail__chart>header strong{color:#373941;font-size:12px;font-weight:700}.shop-detail__chart>header small{color:var(--shops-muted);font-size:9.5px}.shop-detail__legend{display:flex;align-items:flex-start;gap:14px}.shop-detail__legend>span{display:grid;grid-template-columns:10px auto;align-items:center;gap:3px 5px;color:#676a73;font-size:10px;font-weight:600;white-space:nowrap}.shop-detail__legend i{width:10px;height:3px;margin:0;border-radius:999px}.shop-detail__legend em{grid-column:1 / -1;color:var(--shops-subtle);font-size:9px;font-style:normal;font-weight:600}.shop-detail__legend i.is-deal,.shop-detail__chart-tooltip i{background:#6846c7}.shop-detail__legend i.is-profit,.shop-detail__chart-tooltip i.is-profit{background:#238f78}.shop-detail__legend i.is-spend,.shop-detail__chart-tooltip i.is-spend{background:#d4862f}.shop-detail__chart svg{height:184px}.shop-detail__chart svg line{stroke:#eceef1}.shop-detail__chart svg line.shop-detail__chart-zero-line{stroke:#aeb2bb;stroke-dasharray:3 4;stroke-width:1.2}.shop-detail__chart svg polyline{stroke-width:2;animation:none}.shop-detail__chart svg polyline.is-deal{stroke:#6846c7}.shop-detail__chart svg polyline.is-profit{stroke:#238f78}.shop-detail__chart svg polyline.is-spend{stroke:#d4862f;stroke-dasharray:7 5}.shop-detail__chart svg polygon.is-deal-area{display:none}.shop-detail__chart svg circle.shop-detail__chart-hover-point.is-profit{stroke:#238f78}.shop-detail__chart-tooltip{border-color:var(--shops-line);border-radius:7px;background:#fff;box-shadow:0 8px 24px #1f20271f;-webkit-backdrop-filter:none;backdrop-filter:none}.shop-detail__loading-grid>div,.shop-detail__loading-grid>span{border-color:var(--shops-line);border-radius:8px;background:#f5f6f8;animation:none}.shop-detail__supplement{margin:0 10px 10px;overflow:hidden;border-color:var(--shops-line);border-radius:8px;background:#fff}.shop-detail__live-heading{min-height:38px;padding:7px 10px;border-bottom-color:var(--shops-line);background:#f8f9fa}.shop-detail__live-metrics,.shop-detail__live-metrics.is-ads-core,.shop-detail__live-metrics.is-ads-extra{gap:0;padding:0}.shop-detail__live-metrics .shop-detail__metric{min-height:82px;padding:10px 11px;border:0;border-right:1px solid var(--shops-line);border-bottom:1px solid var(--shops-line);border-radius:0;background:#fff}.shop-detail__ads-more summary{border-radius:0}@media(min-width:2200px){.shops-pulse__groups>section{padding-right:18px;padding-left:18px}.shops-pulse__metric strong{font-size:23px}.shops-toolbar{grid-template-columns:minmax(210px,.8fr) minmax(210px,.8fr) minmax(220px,.85fr) minmax(460px,1.7fr)}}@media(max-width:1600px){.shops-page__readback{min-width:350px}.shops-pulse__groups>section{padding-right:11px;padding-left:11px}.shops-pulse__metric{padding-right:7px}.shops-pulse__metric+.shops-pulse__metric{padding-left:8px}.shops-pulse__metric strong{font-size:17px}.shops-pulse__metric span{font-size:9px}.shops-toolbar{grid-template-columns:minmax(150px,.85fr) minmax(150px,.85fr) minmax(160px,.9fr) minmax(260px,1.5fr)}.shop-detail__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail__metrics .shop-detail__metric:nth-child(4){border-left:0}.shop-detail__metrics .shop-detail__metric:nth-child(n+4){border-top:1px solid var(--shops-line)}.shop-detail__legend{gap:8px}}@media(max-width:1380px){.shops-page__heading{gap:16px}.shops-page__heading h1{font-size:25px}.shops-page__readback{min-width:330px}.shops-pulse__title small{display:none}.shops-pulse__groups h2{margin-bottom:7px}.shops-pulse__metric strong{font-size:15px}.shops-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail__chart>header{gap:8px}.shop-detail__legend{flex-wrap:wrap}}@media(max-width:760px){.shops-page{min-width:980px}.shops-page__heading h1{font-size:24px}.shops-table__empty-content{display:block;position:sticky;left:12px;width:calc(100vw - 48px);max-width:calc(100vw - 48px)}}@media(prefers-reduced-motion:reduce){.shops-toolbar__select-menu,.is-spinning,.shops-table__column-metric.is-updated .shops-table__metric-value,.shop-detail__metric.is-updated strong{animation:none}}.shops-page__preview-note{display:none}.shops-page{--shops-ink: #20242d;--shops-muted: #596170;--shops-subtle: #7e8694;--shops-line: #dfe3e9;--shops-surface: #fff;--shops-workbench: #f3f5f8;--shops-selected: #f7f5ff;--shops-violet: #5e3bc5;--shops-green: #17956a;--shops-amber: #cf7b12;--shops-red: #dc404b;--shops-blue: #3970d8;color:var(--shops-ink);font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:450;letter-spacing:0;line-height:1.45;-webkit-font-smoothing:auto;text-rendering:auto}.shops-page button,.shops-page input{font-family:inherit}.shops-page__heading{min-height:70px;align-items:center;margin-bottom:10px}.shops-page__heading h1{color:#171b23;font-weight:700;letter-spacing:-.035em;line-height:1.2}.shops-page__eyebrow{color:var(--shops-violet);font-size:11.5px;font-weight:700;letter-spacing:0}.shops-page__heading p{margin-top:6px;color:#626b79;font-size:13px;font-weight:450;line-height:1.55}.shops-page__readback{min-width:340px;padding:7px 8px 7px 11px;border:1px solid var(--shops-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px #20242d08}.shops-page__readback:before{display:none}.shops-page__readback button{height:34px;border:1px solid #dfe3e9;border-radius:8px;color:#535c6b;background:#f8f9fb}.shops-pulse{margin-bottom:14px;border-color:#dde1e8;border-radius:12px;background:#fff;box-shadow:0 7px 22px #20242d0a}.shops-pulse__header{min-height:46px;padding:0 18px}.shops-pulse__title strong{color:#1f242d;font-size:15px;font-weight:700;letter-spacing:0}.shops-pulse__title small{color:#707886;font-size:11px;font-weight:500}.shops-pulse__groups{grid-template-columns:2fr 4fr 3fr}.shops-pulse__groups>.shops-pulse__group{min-height:144px;padding:13px 18px 14px}.shops-pulse__groups>.shops-pulse__group+.shops-pulse__group{border-left:1px solid var(--shops-line)}.shops-pulse__groups .shops-pulse__metric-grid{display:grid}.shops-pulse__metric-grid.is-results{grid-template-columns:repeat(2,minmax(0,1fr))}.shops-pulse__metric-grid.is-efficiency{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.shops-pulse__metric-grid.is-efficiency .shops-pulse__metric:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #eff0f2;padding-top:6px}.shops-pulse__metric-grid.is-efficiency .shops-pulse__metric:nth-child(4){border-top:1px solid #eff0f2;padding-top:6px}.shops-pulse__metric-grid.is-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.shops-pulse__metric strong{min-height:27px;color:#191e27;font-size:clamp(19px,1.12vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.22}.shops-pulse__metric span{margin-top:4px;font-size:11px;font-weight:650;line-height:1.3}.shops-pulse__groups h2{margin-bottom:8px;color:var(--shops-violet);font-size:11px;font-weight:700;letter-spacing:0}.shops-pulse__metric small{color:#626b79;font-size:11.5px;font-weight:550}.shops-pulse__delta{height:34px;margin-top:7px;overflow:hidden}.shops-pulse__delta svg{display:block;width:100%;height:36px}.shops-pulse__delta-area{fill:#6846c712}.shops-pulse__delta-line{fill:none;stroke:var(--shops-violet);stroke-width:1.7}.shops-pulse__delta circle{fill:#fff;stroke:var(--shops-violet);stroke-width:1.7}.shops-pulse__delta.is-empty{display:flex;align-items:center}.shops-pulse__delta.is-empty span{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgb(104 70 199 / 18%),transparent)}.shops-table-meta{min-height:46px;padding:0 14px}.shops-table-meta strong{color:#1f242d;font-size:15px;font-weight:700}.shops-table-meta small{color:#737b88;font-size:11px;font-weight:500}.shops-panel{border-color:#dde1e8;border-radius:12px;box-shadow:0 7px 22px #20242d0a}.shops-toolbar{grid-template-columns:minmax(220px,320px) minmax(420px,1fr);gap:8px;padding:8px 12px 9px;background:#f8f9fb}.shops-toolbar label>span,.shops-toolbar__field>span{display:none}.shops-toolbar__control{height:38px;min-height:38px;border-color:#dce1e8;border-radius:8px;background:#fff}.shops-table th{height:38px;padding-top:8px;padding-bottom:8px;color:#5f6876;background:#f4f6f8;font-size:11.5px;font-weight:650}.shops-table td{min-height:54px;padding-top:9px;padding-bottom:9px;color:#3f4754;font-size:13px;font-weight:500}.shops-table{width:100%;min-width:1500px}.shops-table-wrap{overflow-x:auto;scrollbar-color:#cfd4dc transparent;scrollbar-width:thin}.shops-table__shop{gap:7px}.shops-table__shop>span{width:28px;height:28px;flex-basis:28px;border-radius:7px}.shops-table__shop div{gap:2px}.shops-table__shop strong{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.shops-table__shop-meta{flex-wrap:nowrap;gap:7px}.shops-table__shop-owner{gap:3px}.shops-table__shop-owner svg{display:none}.shops-table__shop-owner small,.shops-table__shop-identity small{overflow:hidden;color:#858893;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.shops-table__shop-identity{gap:0;padding-left:7px}.shops-table__account{gap:1px}.shops-table__account>small{font-size:12px;line-height:1.3}.shops-table__shop strong,.shops-table__account>span{color:#202630;font-size:14px;font-weight:700}.shops-table__metric-value{color:#252b35;font-size:14px;font-weight:700}.shops-table__metric-compare{font-size:11px;font-weight:650;line-height:1.3}.shops-table__status{gap:2px}.shops-table__status>span{min-height:24px;gap:5px;padding:0 7px}.shops-table__status>span strong{font-size:12px}.shops-table__status>small{font-size:12px;line-height:1.3}.shops-table th.shops-table__column-shop,.shops-table td.shops-table__column-shop{width:310px}.shops-table th.shops-table__column-account,.shops-table td.shops-table__column-account{width:130px}.shops-table th.shops-table__column-metric,.shops-table td.shops-table__column-metric{width:102px}.shops-table th.shops-table__column-sync,.shops-table td.shops-table__column-sync{width:118px}.shop-detail{margin:0 7px 7px;border-color:#dcd8ed;border-radius:10px;background:#fbfbfe}.shop-detail__heading{min-height:38px;padding:5px 12px}.shop-detail__heading-copy strong{color:#2e3037;font-size:14px;font-weight:600}.shop-detail__heading-copy small,.shop-detail__heading-meta>small{color:#777a84;font-size:12px;font-weight:400}.shop-detail__body{gap:8px;padding:0 10px 9px}.shop-detail__metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.shop-detail__metrics .shop-detail__metric{min-height:72px;padding:9px 11px}.shop-detail__metric>header small{color:#656872;font-size:12px;font-weight:550}.shop-detail__metrics .shop-detail__metric strong{color:#202630;font-size:clamp(16px,1vw,20px);font-weight:700;letter-spacing:-.02em}.shop-detail__metric>span{color:#92959f;font-size:12px;font-weight:500}.shop-detail__visuals{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(310px,.85fr);gap:10px}.shop-detail__chart{min-width:0;min-height:220px;padding:11px 14px 9px}.shop-detail__source{display:flex;min-width:0;min-height:220px;flex-direction:column;overflow:hidden;border:1px solid var(--shops-line);border-radius:8px;background:#fff}.shop-detail__source>header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid var(--shops-line)}.shop-detail__source>header>span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#373941}.shop-detail__source>header svg{width:15px;height:15px;color:var(--shops-violet)}.shop-detail__source>header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shop-detail__source>header small{overflow:hidden;max-width:46%;color:var(--shops-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.shop-detail__source-list{flex:1}.shop-detail__source-list>div{display:grid;min-height:36px;grid-template-columns:minmax(112px,1fr) auto minmax(92px,auto);align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #eff0f2}.shop-detail__source-list>div>span{color:#5f626b;font-size:12px}.shop-detail__source-list>div>strong{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650}.shop-detail__source-list>div>strong i{width:6px;height:6px;border-radius:50%;background:currentColor}.shop-detail__source-list strong.is-success{color:var(--shops-green)}.shop-detail__source-list strong.is-warning{color:var(--shops-amber)}.shop-detail__source-list strong.is-danger{color:var(--shops-red)}.shop-detail__source-list>div>small{color:var(--shops-subtle);font-size:12px;text-align:right;white-space:nowrap}.shop-detail__source>footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px 9px}.shop-detail__source>footer a,.shop-detail__source>footer button{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--shops-line);border-radius:6px;color:#545762;background:#fff;font-size:12px;font-weight:650;text-decoration:none}.shop-detail__source>footer button{border-color:#6d49d4;color:#fff;background:#6846c7}.shop-detail__source>footer svg{width:13px;height:13px}.shop-detail__extra{margin:0 11px 11px;overflow:hidden;border:1px solid var(--shops-line);border-radius:8px;background:#fff}.shop-detail__extra>summary{display:flex;min-height:40px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;color:#565963;background:#f8f9fa}.shop-detail__extra>summary::-webkit-details-marker{display:none}.shop-detail__extra>summary>span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650}.shop-detail__extra>summary svg{width:14px;height:14px;color:var(--shops-violet)}.shop-detail__extra>summary small{color:var(--shops-subtle);font-size:9.5px}.shop-detail__extra .shop-detail__supplement{margin:0;border:0;border-radius:0}.shop-detail__extra .shop-detail__supplement+.shop-detail__supplement{border-top:1px solid var(--shops-line)}@media(max-width:1600px){.shops-pulse__groups{grid-template-columns:1fr 1.1fr .9fr}.shops-pulse__groups>.shops-pulse__group{padding-right:12px;padding-left:12px}.shops-pulse__metric strong{font-size:18px}.shop-detail__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail__metrics .shop-detail__metric:nth-child(4){border-left:0}.shop-detail__metrics .shop-detail__metric:nth-child(n+4){border-top:1px solid var(--shops-line)}.shop-detail__visuals{grid-template-columns:minmax(0,1.55fr) minmax(290px,.9fr)}}@media(max-width:1380px){.shops-page__readback{min-width:310px}.shops-pulse__groups{grid-template-columns:1fr 1.14fr .86fr}.shops-pulse__groups>.shops-pulse__group{padding-right:10px;padding-left:10px}.shops-pulse__metric strong{font-size:16px}.shops-pulse__metric span{font-size:9px}.shop-detail__visuals{grid-template-columns:minmax(0,1.4fr) minmax(276px,.95fr)}.shop-detail__source-list>div{grid-template-columns:minmax(90px,1fr) auto}.shop-detail__source-list>div>small{display:none}}.shops-page.is-redesigned{--shops-canvas: #f3f4f8;--shops-surface: #ffffff;--shops-ink: #171a2b;--shops-muted: #626b7c;--shops-subtle: #8e96a6;--shops-line: #e1e4ec;--shops-line-soft: #eceef4;--shops-brand: #5f55d6;--shops-brand-strong: #4c42c4;--shops-brand-soft: #eeecff;--shops-red: #d92d45;--shops-green: #087a5b;--shops-blue: #376fd0;--shops-amber: #c77913;--shops-shadow: 0 1px 2px rgb(25 29 47 / 4%), 0 10px 30px rgb(25 29 47 / 6%);width:100%;min-width:0;color:var(--shops-ink);font-family:Noto Sans SC Variable,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:14px;font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}.shops-page.is-redesigned *,.shops-page.is-redesigned *:before,.shops-page.is-redesigned *:after{box-sizing:border-box}.shops-page.is-redesigned button,.shops-page.is-redesigned input,.shops-page.is-redesigned select,.shops-page.is-redesigned textarea{font:inherit}.shops-page.is-redesigned button:focus-visible,.shops-page.is-redesigned input:focus-visible,.shops-page.is-redesigned [role=option]:focus-visible,.shops-page.is-redesigned summary:focus-visible{outline:3px solid rgb(95 85 214 / 18%);outline-offset:2px}.shops-page.is-redesigned input::selection{color:var(--shops-ink);background:#ded9ff}.shops-page.is-redesigned input{caret-color:var(--shops-brand)}.shops-page.is-redesigned .shops-page__heading{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;margin:0 0 12px}.shops-page.is-redesigned .shops-page__heading>div:first-child{min-width:0}.shops-page.is-redesigned .shops-page__heading h1{margin:0;color:#111426;font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.02em}.shops-page.is-redesigned .shops-page__heading p{margin:1px 0 0;color:var(--shops-muted);font-size:13px;font-weight:450;line-height:19px}.shops-page.is-redesigned .shops-page__readback{display:flex;min-width:410px;height:38px;align-items:center;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.shops-page.is-redesigned .shops-page__readback-dot{width:8px;height:8px;flex:0 0 8px;margin-left:11px;border-radius:50%;background:var(--shops-green);box-shadow:0 0 0 3px #e5f4ee}.shops-page.is-redesigned .shops-page__readback.is-error .shops-page__readback-dot{background:var(--shops-red);box-shadow:0 0 0 3px #fde9ec}.shops-page.is-redesigned .shops-page__readback>span:nth-child(2){display:grid;min-width:0;flex:1;height:38px;align-content:center;margin-left:-19px;padding:0 12px 0 30px;border:1px solid var(--shops-line);border-radius:9px;background:#fff}.shops-page.is-redesigned .shops-page__readback small,.shops-page.is-redesigned .shops-page__readback strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shops-page__readback small{color:var(--shops-muted);font-size:10px;font-weight:500;line-height:13px}.shops-page.is-redesigned .shops-page__readback strong{color:#303549;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:11px;font-weight:600;line-height:14px;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .shops-page__readback button{display:inline-flex;height:38px;flex:0 0 auto;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--shops-line);border-radius:9px;color:#41485b;background:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease}.shops-page.is-redesigned .shops-page__readback button:hover:not(:disabled){border-color:#bbb6eb;color:var(--shops-brand);box-shadow:0 0 0 3px #5f55d617}.shops-page.is-redesigned .shops-page__readback button:disabled{cursor:default;opacity:.66}.shops-page.is-redesigned .shops-page__readback button svg{width:15px;height:15px;stroke-width:1.9}.shops-page.is-redesigned .shops-page__preview-note{display:none}.shops-page.is-redesigned .shops-jd-feedback{display:flex;min-height:40px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--shops-line);border-radius:10px;color:#3f4658;background:#fff;font-size:12px}.shops-page.is-redesigned .shops-jd-feedback.is-error{border-color:#f3c5cc;color:#a92336;background:#fff5f6}.shops-page.is-redesigned .shops-jd-feedback.is-success{border-color:#bfe4d6;color:var(--shops-green);background:#f2fbf7}.shops-page.is-redesigned .shops-jd-feedback>svg{width:16px;height:16px}.shops-page.is-redesigned .shops-jd-feedback>span{min-width:0;flex:1}.shops-page.is-redesigned .shops-jd-feedback>button{border:0;color:currentColor;background:transparent;cursor:pointer}.shops-page.is-redesigned .shops-workbench{display:grid;gap:14px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.shops-page.is-redesigned .shops-pulse{margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.shops-page.is-redesigned .shops-pulse__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shops-page.is-redesigned .shops-summary-card{position:relative;min-width:0;min-height:204px;overflow:hidden;border:1px solid var(--shops-line);border-radius:15px;background:var(--shops-surface);box-shadow:var(--shops-shadow)}.shops-page.is-redesigned .shops-summary-card:after{position:absolute;inset:auto 0 0;height:42%;pointer-events:none;background:linear-gradient(180deg,#f7f6ff00,#f7f6ff);content:""}.shops-page.is-redesigned .shops-summary-card>header{position:relative;z-index:2;display:flex;height:48px;align-items:center;padding:0 18px;border-bottom:1px solid var(--shops-line-soft)}.shops-page.is-redesigned .shops-summary-card>header:before{width:3px;height:19px;margin-right:10px;border-radius:3px;background:linear-gradient(180deg,#786eff,#5f55d6);box-shadow:0 0 0 3px #5f55d612;content:""}.shops-page.is-redesigned .shops-summary-card>header strong{color:#202437;font-size:15px;font-weight:650;line-height:21px}.shops-page.is-redesigned .shops-summary-card__metrics{position:relative;z-index:1;height:154px}.shops-page.is-redesigned .shops-pulse__metric{position:relative;z-index:2;display:grid;min-width:0;align-content:center}.shops-page.is-redesigned .shops-pulse__metric>small{color:var(--shops-muted);font-size:12px;font-weight:500;line-height:18px}.shops-page.is-redesigned .shops-pulse__metric>strong{overflow:hidden;color:#111426;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:28px;font-weight:650;line-height:36px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-optical-sizing:auto;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .shops-pulse__metric>span:not(.shops-pulse__metric-icon){display:block;margin-top:1px;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:11px;font-weight:650;line-height:16px;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .is-up{color:var(--shops-red)!important}.shops-page.is-redesigned .is-down{color:var(--shops-green)!important}.shops-page.is-redesigned .is-flat{color:#5c64d7!important}.shops-page.is-redesigned .is-muted{color:var(--shops-subtle)!important}.shops-page.is-redesigned .shops-pulse__metric span.is-up{color:var(--shops-red)}.shops-page.is-redesigned .shops-pulse__metric span.is-down{color:var(--shops-green)}.shops-page.is-redesigned .shops-summary-card.is-results:before{position:absolute;right:0;bottom:0;left:0;height:72px;pointer-events:none;background:radial-gradient(circle at 68% 100%,rgb(110 93 255 / 13%),transparent 50%),linear-gradient(180deg,transparent,rgb(237 234 255 / 72%));content:""}.shops-page.is-redesigned .shops-summary-card.is-results .shops-summary-card__metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:15px 150px 14px 18px}.shops-page.is-redesigned .shops-summary-card.is-results .shops-pulse__metric{padding-right:18px}.shops-page.is-redesigned .shops-summary-card.is-results .shops-pulse__metric+.shops-pulse__metric{padding-left:18px;border-left:1px solid var(--shops-line)}.shops-page.is-redesigned .shops-summary-card__art{position:absolute;right:10px;bottom:-3px;z-index:2;display:block;width:148px;height:148px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 18px rgb(76 66 196 / 16%))}.shops-page.is-redesigned .shops-summary-card.is-efficiency:after{background:linear-gradient(180deg,transparent,#f8f9ff)}.shops-page.is-redesigned .shops-summary-card.is-efficiency .shops-summary-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);padding:0 18px}.shops-page.is-redesigned .shops-summary-card.is-efficiency .shops-pulse__metric{padding:8px 16px 6px 0}.shops-page.is-redesigned .shops-summary-card.is-efficiency .shops-pulse__metric:nth-child(2n){padding-right:0;padding-left:18px;border-left:1px solid var(--shops-line)}.shops-page.is-redesigned .shops-summary-card.is-efficiency .shops-pulse__metric:nth-child(n+3){border-top:1px solid var(--shops-line-soft)}.shops-page.is-redesigned .shops-summary-card.is-efficiency .shops-pulse__metric>strong{font-size:21px;line-height:27px}.shops-page.is-redesigned .shops-summary-card.is-scale:after{background:linear-gradient(180deg,transparent,#f8f9fc)}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-summary-card__metrics{display:grid;grid-template-rows:repeat(3,1fr);padding:0 18px}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-pulse__metric{display:grid;grid-template-columns:42px minmax(86px,.85fr) minmax(92px,1fr);grid-template-rows:18px 22px;align-content:center;align-items:center;column-gap:11px;padding:4px 0}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-pulse__metric+.shops-pulse__metric{border-top:1px solid var(--shops-line-soft)}.shops-page.is-redesigned .shops-pulse__metric-icon{display:grid;width:38px;height:38px;grid-row:1 / 3;place-items:center;border-radius:12px;color:var(--shops-brand);background:linear-gradient(145deg,#f3f1ff,#e9e6ff);box-shadow:inset 0 0 0 1px #5f55d614}.shops-page.is-redesigned .shops-pulse__metric-icon svg{width:18px;height:18px;stroke-width:1.8}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-pulse__metric>small{grid-column:2;grid-row:1;align-self:end;font-size:11px;line-height:16px}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-pulse__metric>strong{grid-column:2;grid-row:2;align-self:start;font-size:18px;line-height:22px}.shops-page.is-redesigned .shops-summary-card.is-scale .shops-pulse__metric>span:not(.shops-pulse__metric-icon){grid-column:3;grid-row:1 / 3;margin:0;align-self:center;white-space:nowrap}.shops-page.is-redesigned .shops-pulse__metric.is-threshold-danger>strong{color:var(--shops-red)}.shops-page.is-redesigned .shops-pulse__metric.is-threshold-warning>strong{color:var(--shops-amber)}.shops-page.is-redesigned .shops-pulse__metric.is-threshold-info>strong{color:var(--shops-blue)}.shops-page.is-redesigned .shops-pulse__metric.is-threshold-success>strong{color:var(--shops-green)}.shops-page.is-redesigned .shops-panel{position:relative;min-width:0;overflow:visible;border:1px solid var(--shops-line);border-radius:15px;background:#fff;box-shadow:var(--shops-shadow)}.shops-page.is-redesigned .shops-commandbar{display:grid;min-height:58px;grid-template-columns:230px minmax(520px,1fr) auto;align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid var(--shops-line);background:#fff}.shops-page.is-redesigned .shops-table-meta{min-width:0}.shops-page.is-redesigned .shops-table-meta>span{display:flex;min-width:0;align-items:baseline;gap:12px}.shops-page.is-redesigned .shops-table-meta strong{color:#202437;font-size:16px;font-weight:650;line-height:22px;white-space:nowrap}.shops-page.is-redesigned .shops-table-meta small{color:var(--shops-muted);font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.shops-page.is-redesigned .shops-toolbar{display:grid;min-width:0;grid-template-columns:minmax(150px,190px) minmax(300px,1fr);gap:10px}.shops-page.is-redesigned .shops-toolbar__field,.shops-page.is-redesigned .shops-toolbar__search{position:relative;display:block;min-width:0}.shops-page.is-redesigned .shops-toolbar__field>span,.shops-page.is-redesigned .shops-toolbar__search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shops-page.is-redesigned .shops-toolbar__control{display:flex;width:100%;height:38px;min-width:0;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--shops-line);border-radius:9px;color:#667085;background:#fff;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease}.shops-page.is-redesigned .shops-toolbar__control:hover{border-color:#c9c6df}.shops-page.is-redesigned .shops-toolbar__search:focus-within .shops-toolbar__control,.shops-page.is-redesigned .shops-toolbar__select.is-open .shops-toolbar__control{border-color:#8b80e8;color:var(--shops-brand);background:#fff;box-shadow:0 0 0 3px #5f55d61f}.shops-page.is-redesigned .shops-toolbar__control svg{width:15px;height:15px;flex:0 0 15px;stroke-width:1.8}.shops-page.is-redesigned .shops-toolbar__control input{width:100%;min-width:0;border:0;outline:0;color:#24283a;background:transparent;font-size:12px;line-height:18px}.shops-page.is-redesigned .shops-toolbar__control input::placeholder{color:#9aa1af;opacity:1}.shops-page.is-redesigned .shops-toolbar__select-trigger{justify-content:flex-start;cursor:pointer}.shops-page.is-redesigned .shops-toolbar__select-value{min-width:0;flex:1;overflow:hidden;color:#34394c;font-size:12px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shops-toolbar__select-chevron{transition:transform .15s ease}.shops-page.is-redesigned .shops-toolbar__select.is-open .shops-toolbar__select-chevron{transform:rotate(180deg)}.shops-page.is-redesigned .shops-toolbar__select-menu{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:65;max-height:260px;overflow:auto;padding:5px;border:1px solid var(--shops-line);border-radius:10px;background:#fff;box-shadow:0 14px 34px #191d2f24,0 2px 8px #191d2f0d}.shops-page.is-redesigned .shops-toolbar__select-menu button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;padding:0 9px;border:0;border-radius:7px;color:#41475a;background:transparent;font-size:12px;text-align:left;cursor:pointer}.shops-page.is-redesigned .shops-toolbar__select-menu button:hover{background:#f5f5fa}.shops-page.is-redesigned .shops-toolbar__select-menu button.is-selected{color:var(--shops-brand-strong);background:var(--shops-brand-soft);font-weight:600}.shops-page.is-redesigned .shops-toolbar__select-menu button svg{width:14px;height:14px;color:var(--shops-brand)}.shops-page.is-redesigned .shops-commandbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.shops-page.is-redesigned .shops-data-pill{display:inline-flex;height:30px;align-items:center;padding:0 10px;border:1px solid #c5e5da;border-radius:8px;color:var(--shops-green);background:#f2faf7;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}.shops-page.is-redesigned .shops-data-pill.is-partial{border-color:#ecd6a7;color:#a76108;background:#fff8e9}.shops-page.is-redesigned .shops-data-pill.is-empty,.shops-page.is-redesigned .shops-data-pill.is-stale{border-color:#e0e2e8;color:var(--shops-muted);background:#f7f8fa}.shops-page.is-redesigned .shops-commandbar__actions>button,.shops-page.is-redesigned .shops-column-settings>button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--shops-line);border-radius:8px;color:#41485b;background:#fff;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.shops-page.is-redesigned .shops-commandbar__actions>button:hover:not(:disabled),.shops-page.is-redesigned .shops-column-settings>button:hover{border-color:#bbb6eb;color:var(--shops-brand);background:#faf9ff}.shops-page.is-redesigned .shops-commandbar__actions button svg{width:14px;height:14px;stroke-width:1.8}.shops-page.is-redesigned .shops-column-settings{position:relative}.shops-page.is-redesigned .shops-column-settings__panel{position:absolute;top:calc(100% + 7px);right:0;z-index:70;width:292px;padding:12px;border:1px solid var(--shops-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #191d2f24,0 2px 8px #191d2f0d}.shops-page.is-redesigned .shops-column-settings__panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.shops-page.is-redesigned .shops-column-settings__panel header strong{color:var(--shops-ink);font-size:13px}.shops-page.is-redesigned .shops-column-settings__panel header button{border:0;color:var(--shops-brand);background:transparent;font-size:11px;cursor:pointer}.shops-page.is-redesigned .shops-column-settings__panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shops-page.is-redesigned .shops-column-settings__panel label{display:flex;min-height:32px;align-items:center;gap:7px;padding:0 8px;border-radius:7px;color:#4a5164;background:#f7f8fa;font-size:11px}.shops-page.is-redesigned .shops-column-settings__panel input{accent-color:var(--shops-brand)}.shops-page.is-redesigned .shops-column-settings__panel>small{display:block;margin-top:9px;color:var(--shops-muted);font-size:10px;line-height:15px}.shops-page.is-redesigned .shops-state-card{display:flex;min-height:54px;align-items:center;gap:10px;margin:10px 12px;padding:10px 12px;border:1px solid var(--shops-line);border-radius:10px;background:#f8f9fb}.shops-page.is-redesigned .shops-state-card.is-error{border-color:#f1c6cc;color:#a92336;background:#fff5f6}.shops-page.is-redesigned .shops-state-card>svg{width:18px;height:18px}.shops-page.is-redesigned .shops-state-card>span{display:grid;min-width:0;flex:1}.shops-page.is-redesigned .shops-state-card strong{font-size:12px;line-height:18px}.shops-page.is-redesigned .shops-state-card small{color:var(--shops-muted);font-size:10px;line-height:15px}.shops-page.is-redesigned .shops-state-card button{height:32px;padding:0 11px;border:1px solid currentColor;border-radius:8px;color:currentColor;background:#fff;font-size:11px;cursor:pointer}.shops-page.is-redesigned .shops-table-wrap{width:100%;min-width:0;overflow:auto;border-radius:0 0 15px 15px;scrollbar-color:#c8ccd6 transparent;scrollbar-width:thin}.shops-page.is-redesigned .shops-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#34394b;background:#fff;font-size:12px}.shops-page.is-redesigned .shops-table th,.shops-page.is-redesigned .shops-table td{border:0;border-bottom:1px solid var(--shops-line-soft);vertical-align:middle}.shops-page.is-redesigned .shops-table thead th{position:sticky;top:0;z-index:3;height:36px;padding:0 8px;color:#687184;background:#f7f8fb;font-size:11px;font-weight:600;line-height:16px;text-align:center;white-space:nowrap}.shops-page.is-redesigned .shops-table tbody>tr:not(.shops-table__detail-row){transition:background .14s ease}.shops-page.is-redesigned .shops-table tbody>tr:not(.shops-table__detail-row):hover{background:#faf9ff}.shops-page.is-redesigned .shops-table tbody>tr:not(.shops-table__detail-row)>td{height:58px;padding:6px 8px;background:inherit}.shops-page.is-redesigned .shops-table tbody>tr.is-expanded>td{background:#f7f6ff;border-bottom-color:#dedaf8}.shops-page.is-redesigned .shops-table__column-expand{width:46px;text-align:center}.shops-page.is-redesigned .shops-table__column-shop{width:248px;text-align:left!important}.shops-page.is-redesigned .shops-table__column-account{width:132px;text-align:left!important}.shops-page.is-redesigned .shops-table__column-metric{width:94px;text-align:center}.shops-page.is-redesigned .shops-table__column-sync{width:108px;text-align:center}.shops-page.is-redesigned .shops-table__column-action{width:106px;text-align:center}.shops-page.is-redesigned .shops-table__expand-button{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #d8d4f6;border-radius:8px;color:var(--shops-brand);background:#fff;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.shops-page.is-redesigned .shops-table__expand-button:hover,.shops-page.is-redesigned tr.is-expanded .shops-table__expand-button{border-color:var(--shops-brand);color:#fff;background:var(--shops-brand)}.shops-page.is-redesigned .shops-table__expand-button svg{width:14px;height:14px;stroke-width:2}.shops-page.is-redesigned .shops-table__shop{display:flex;min-width:0;align-items:center;gap:10px}.shops-page.is-redesigned .shops-table__shop>span:first-child{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:var(--shops-brand);background:var(--shops-brand-soft);box-shadow:inset 0 0 0 1px #5f55d614}.shops-page.is-redesigned .shops-table__shop>span:first-child svg{width:15px;height:15px;stroke-width:1.8}.shops-page.is-redesigned .shops-table__shop>div{display:grid;min-width:0;flex:1}.shops-page.is-redesigned .shops-table__shop>div>strong{overflow:hidden;color:#202437;font-size:12px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shops-table__shop-meta{display:flex;min-width:0;align-items:center;gap:6px;color:var(--shops-muted)}.shops-page.is-redesigned .shops-table__shop-owner,.shops-page.is-redesigned .shops-table__shop-identity{display:inline-flex;min-width:0;align-items:center}.shops-page.is-redesigned .shops-table__shop-owner svg{display:none}.shops-page.is-redesigned .shops-table__shop-meta small{overflow:hidden;color:#7d8596;font-size:9px;font-weight:450;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shops-table__shop-identity:before{margin-right:6px;color:#bec2cc;content:"·"}.shops-page.is-redesigned .shops-table__account{min-width:0}.shops-page.is-redesigned .shops-table__account span{display:block;overflow:hidden;color:#293044;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:11px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shops-table__metric-value{display:block;overflow:hidden;color:#24283a;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:12px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap;font-optical-sizing:auto;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .shops-table__metric-compare{display:block;overflow:hidden;margin-top:1px;font-family:Inter Variable,sans-serif;font-size:9px;font-weight:650;line-height:13px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .shops-table__column-metric.is-threshold-danger .shops-table__metric-value{color:var(--shops-red)}.shops-page.is-redesigned .shops-table__column-metric.is-threshold-warning .shops-table__metric-value{color:var(--shops-amber)}.shops-page.is-redesigned .shops-table__column-metric.is-threshold-info .shops-table__metric-value{color:var(--shops-blue)}.shops-page.is-redesigned .shops-table__column-metric.is-threshold-success .shops-table__metric-value{color:var(--shops-green)}.shops-page.is-redesigned .shops-table__column-metric.is-missing .shops-table__metric-value{color:var(--shops-subtle);font-family:Noto Sans SC Variable,sans-serif;font-weight:500}.shops-page.is-redesigned .shops-table__status{display:grid;justify-items:center;gap:2px}.shops-page.is-redesigned .shops-table__status>span{display:inline-flex;height:20px;align-items:center;gap:4px;padding:0 7px;border:1px solid #c3e5d8;border-radius:999px;color:var(--shops-green);background:#f2faf7}.shops-page.is-redesigned .shops-table__status>span.is-warning{border-color:#eed8a8;color:#a7620a;background:#fff8e9}.shops-page.is-redesigned .shops-table__status>span.is-danger{border-color:#f0c5cb;color:#b1263a;background:#fff3f5}.shops-page.is-redesigned .shops-table__status>span i{width:5px;height:5px;border-radius:50%;background:currentColor}.shops-page.is-redesigned .shops-table__status>span strong{font-size:9px;font-weight:650;line-height:12px}.shops-page.is-redesigned .shops-table__status>small{color:#8b93a3;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:9px;line-height:13px;white-space:nowrap}.shops-page.is-redesigned .shops-table__detail-button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid #d7d2f6;border-radius:8px;color:var(--shops-brand);background:#faf9ff;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.shops-page.is-redesigned .shops-table__detail-button:hover:not(:disabled){border-color:var(--shops-brand);color:#fff;background:var(--shops-brand)}.shops-page.is-redesigned .shops-table__detail-button:disabled{cursor:not-allowed;opacity:.55}.shops-page.is-redesigned .shops-table__detail-button svg{width:13px;height:13px;stroke-width:1.9}.shops-page.is-redesigned .shops-table__empty{height:188px}.shops-page.is-redesigned .shops-table__empty-content{display:grid;justify-items:center;gap:6px;color:var(--shops-muted);text-align:center}.shops-page.is-redesigned .shops-table__empty-content svg{width:24px;height:24px;color:var(--shops-brand)}.shops-page.is-redesigned .shops-table__empty-content strong{color:#363c50;font-size:13px}.shops-page.is-redesigned .shops-table__empty-content small{max-width:560px;font-size:11px;line-height:17px}.shops-page.is-redesigned .shops-table__detail-row>td{padding:0!important;border-bottom:1px solid #dedaf8;background:#f7f6ff!important}.shops-page.is-redesigned .shops-table-meta,.shops-page.is-redesigned .shops-toolbar,.shops-page.is-redesigned .shops-commandbar__actions{grid-area:auto!important}.shops-page.is-redesigned .shops-table-meta{order:0}.shops-page.is-redesigned .shops-toolbar{min-height:0;order:1}.shops-page.is-redesigned .shops-commandbar__actions{order:2}.shops-page.is-redesigned .shop-detail{margin:10px 12px 12px;overflow:hidden;border:1px solid #ddd9f4;border-radius:12px;background:#fff;box-shadow:0 8px 24px #3e348412}.shops-page.is-redesigned .shop-detail__heading{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;padding:7px 12px;border-bottom:1px solid var(--shops-line);background:linear-gradient(90deg,#fbfaff,#fff 55%)}.shops-page.is-redesigned .shop-detail__heading-copy{display:grid;min-width:0}.shops-page.is-redesigned .shop-detail__heading-copy strong{overflow:hidden;color:#25293c;font-size:13px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__heading-copy small,.shops-page.is-redesigned .shop-detail__heading-meta>small{overflow:hidden;color:var(--shops-muted);font-size:10px;font-weight:450;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__heading-meta{display:flex;flex:0 0 auto;align-items:center;gap:10px}.shops-page.is-redesigned .shop-detail__capability{display:inline-flex;height:22px;align-items:center;gap:5px;padding:0 8px;border:1px solid #c3e5d8;border-radius:999px;color:var(--shops-green);background:#f2faf7;font-size:9px;font-weight:650}.shops-page.is-redesigned .shop-detail__capability.is-warning{border-color:#ecd6a7;color:#a7620a;background:#fff8e9}.shops-page.is-redesigned .shop-detail__capability.is-danger{border-color:#f0c5cb;color:#b1263a;background:#fff3f5}.shops-page.is-redesigned .shop-detail__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.shops-page.is-redesigned .shop-detail__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--shops-line);border-radius:10px;background:#fff}.shops-page.is-redesigned .shop-detail__metric{position:relative;display:grid;min-width:0;min-height:86px;align-content:center;gap:3px;padding:11px 12px;border:0;border-radius:0;background:#fff;box-shadow:none;transform:none}.shops-page.is-redesigned .shop-detail__metrics .shop-detail__metric+.shop-detail__metric{border-left:1px solid var(--shops-line)}.shops-page.is-redesigned .shop-detail__metric:before{display:none}.shops-page.is-redesigned .shop-detail__metric>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.shops-page.is-redesigned .shop-detail__metric>header small{overflow:hidden;color:var(--shops-muted);font-size:10px;font-weight:550;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__metric>header em{display:inline-flex;height:18px;flex:0 0 auto;align-items:center;padding:0 5px;border:0;border-radius:5px;color:#70788a;background:#f2f3f6;font-size:8px;font-style:normal;font-weight:600}.shops-page.is-redesigned .shop-detail__metric>strong{overflow:hidden;color:#202437;font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:19px;font-weight:650;line-height:26px;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-optical-sizing:auto;font-variant-numeric:tabular-nums}.shops-page.is-redesigned .shop-detail__metric>span{overflow:hidden;color:var(--shops-subtle);font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:9px;font-weight:500;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__metric.is-threshold-danger>strong{color:var(--shops-red)}.shops-page.is-redesigned .shop-detail__metric.is-threshold-warning>strong{color:var(--shops-amber)}.shops-page.is-redesigned .shop-detail__metric.is-threshold-info>strong{color:var(--shops-blue)}.shops-page.is-redesigned .shop-detail__metric.is-threshold-success>strong{color:var(--shops-green)}.shops-page.is-redesigned .shop-detail__visuals{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:10px}.shops-page.is-redesigned .shop-detail__chart{min-width:0;min-height:268px;padding:12px 14px 8px;border:1px solid var(--shops-line);border-radius:10px;background:#fff;box-shadow:none}.shops-page.is-redesigned .shop-detail__chart>header{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:16px}.shops-page.is-redesigned .shop-detail__chart>header>span:first-child{display:grid;min-width:0}.shops-page.is-redesigned .shop-detail__chart>header strong{color:#2d3246;font-size:12px;font-weight:650;line-height:17px}.shops-page.is-redesigned .shop-detail__chart>header small{color:var(--shops-muted);font-size:9px;line-height:14px}.shops-page.is-redesigned .shop-detail__legend{display:flex;flex:0 0 auto;align-items:flex-start;gap:12px}.shops-page.is-redesigned .shop-detail__legend>span{display:grid;grid-template-columns:9px auto;align-items:center;gap:2px 4px;color:#626b7c;font-size:9px;font-weight:550;white-space:nowrap}.shops-page.is-redesigned .shop-detail__legend i{width:9px;height:3px;margin:0;border-radius:999px}.shops-page.is-redesigned .shop-detail__legend em{grid-column:1 / -1;font-family:Inter Variable,sans-serif;font-size:8px;font-style:normal;font-weight:600}.shops-page.is-redesigned .shop-detail__legend i.is-deal,.shops-page.is-redesigned .shop-detail__chart-tooltip i.is-deal{background:#6357e8}.shops-page.is-redesigned .shop-detail__legend i.is-profit,.shops-page.is-redesigned .shop-detail__chart-tooltip i.is-profit{background:#249a78}.shops-page.is-redesigned .shop-detail__legend i.is-spend,.shops-page.is-redesigned .shop-detail__chart-tooltip i.is-spend{background:#d98a2b}.shops-page.is-redesigned .shop-detail__chart-stage{position:relative;min-width:0}.shops-page.is-redesigned .shop-detail__chart svg{display:block;width:100%;height:192px}.shops-page.is-redesigned .shop-detail__chart svg line{stroke:#eceef4}.shops-page.is-redesigned .shop-detail__chart svg line.shop-detail__chart-zero-line{stroke:#b4bac6;stroke-dasharray:3 4;stroke-width:1}.shops-page.is-redesigned .shop-detail__chart svg polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.shops-page.is-redesigned .shop-detail__chart svg polyline.is-deal{stroke:#6357e8}.shops-page.is-redesigned .shop-detail__chart svg polyline.is-profit{stroke:#249a78}.shops-page.is-redesigned .shop-detail__chart svg polyline.is-spend{stroke:#d98a2b;stroke-dasharray:6 5}.shops-page.is-redesigned .shop-detail__chart svg polygon.is-deal-area{fill:url(#deal-area);opacity:.08}.shops-page.is-redesigned .shop-detail__chart-crosshair{stroke:#a7adba;stroke-dasharray:3 3}.shops-page.is-redesigned .shop-detail__chart-tooltip{position:absolute;z-index:4;min-width:144px;padding:8px 9px;border:1px solid var(--shops-line);border-radius:8px;color:#363c50;background:#fffffffa;box-shadow:0 10px 26px #191d2f24}.shops-page.is-redesigned .shop-detail__chart-tooltip strong{font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:10px}.shops-page.is-redesigned .shop-detail__chart-empty{display:grid;min-height:196px;place-items:center;color:var(--shops-muted);font-size:11px}.shops-page.is-redesigned .shop-detail__source{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--shops-line);border-radius:10px;background:#fff}.shops-page.is-redesigned .shop-detail__source>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-bottom:1px solid var(--shops-line);background:#fafbfc}.shops-page.is-redesigned .shop-detail__source>header strong{color:#34394c;font-size:11px;font-weight:650}.shops-page.is-redesigned .shop-detail__source>header small{overflow:hidden;color:var(--shops-muted);font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__source-list{display:grid;min-height:0;flex:1;align-content:start}.shops-page.is-redesigned .shop-detail__source-list>div{display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--shops-line-soft)}.shops-page.is-redesigned .shop-detail__source-list>div:last-child{border-bottom:0}.shops-page.is-redesigned .shop-detail__source-list span{overflow:hidden;color:#596277;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.shops-page.is-redesigned .shop-detail__source-list strong{display:inline-flex;align-items:center;gap:4px;color:var(--shops-green);font-size:9px;font-weight:650}.shops-page.is-redesigned .shop-detail__source-list strong.is-warning{color:var(--shops-amber)}.shops-page.is-redesigned .shop-detail__source-list strong.is-danger{color:var(--shops-red)}.shops-page.is-redesigned .shop-detail__source-list small{color:var(--shops-subtle);font-family:Inter Variable,Noto Sans SC Variable,sans-serif;font-size:8px;white-space:nowrap}.shops-page.is-redesigned .shop-detail__loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.shops-page.is-redesigned .shop-detail__loading-grid>div,.shops-page.is-redesigned .shop-detail__loading-grid>span{min-height:82px;border:1px solid var(--shops-line);border-radius:9px;background:#f6f7fa}.shops-page.is-redesigned .shop-detail-state{display:flex;min-height:54px;align-items:center;gap:8px;margin:10px;padding:9px 11px;border:1px solid var(--shops-line);border-radius:9px;color:var(--shops-muted);background:#f8f9fb;font-size:11px}.shops-page.is-redesigned .shop-detail-state.is-error{border-color:#f0c5cb;color:#a92336;background:#fff4f5}.shops-page.is-redesigned .shop-detail__extra{margin:0 10px 10px;overflow:hidden;border:1px solid var(--shops-line);border-radius:9px;background:#fff}.shops-page.is-redesigned .shop-detail__extra>summary,.shops-page.is-redesigned .shop-detail__ads-more>summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 11px;color:#5e6679;background:#fafbfc;font-size:10px;font-weight:600;cursor:pointer;list-style:none}.shops-page.is-redesigned .shop-detail__extra>summary::-webkit-details-marker,.shops-page.is-redesigned .shop-detail__ads-more>summary::-webkit-details-marker{display:none}.shops-page.is-redesigned .shop-detail__supplement{margin:0;overflow:hidden;border:0;border-top:1px solid var(--shops-line);border-radius:0;background:#fff}.shops-page.is-redesigned .shop-detail__live-heading{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid var(--shops-line);background:#fafbfc}.shops-page.is-redesigned .shop-detail__live-heading strong{color:#353a4e;font-size:11px;font-weight:650}.shops-page.is-redesigned .shop-detail__live-heading small{color:var(--shops-muted);font-size:9px}.shops-page.is-redesigned .shop-detail__live-metrics,.shops-page.is-redesigned .shop-detail__live-metrics.is-ads-core,.shops-page.is-redesigned .shop-detail__live-metrics.is-ads-extra{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0}.shops-page.is-redesigned .shop-detail__live-metrics .shop-detail__metric{min-height:78px;padding:9px 10px;border-right:1px solid var(--shops-line);border-bottom:1px solid var(--shops-line)}.shops-page.is-redesigned .shop-detail__ads-more{border-top:1px solid var(--shops-line)}.shops-page.is-redesigned .is-spinning{animation:shops-spin .9s linear infinite}@keyframes shops-spin{to{transform:rotate(360deg)}}@media(min-width:2200px){.shops-page.is-redesigned .shops-summary-card{min-height:204px}.shops-page.is-redesigned .shops-summary-card__metrics{height:154px}.shops-page.is-redesigned .shops-summary-card__art{right:18px;width:160px;height:160px}.shops-page.is-redesigned .shops-summary-card.is-results .shops-summary-card__metrics{padding-right:174px}.shops-page.is-redesigned .shops-commandbar{grid-template-columns:260px minmax(620px,1fr) auto}.shops-page.is-redesigned .shops-toolbar{grid-template-columns:210px minmax(360px,1fr)}.shops-page.is-redesigned .shops-table__column-shop{width:280px}}@media(max-width:1740px){.shops-page.is-redesigned .shops-page__readback{min-width:370px}.shops-page.is-redesigned .shops-summary-card.is-results .shops-summary-card__metrics{padding-right:126px}.shops-page.is-redesigned .shops-summary-card__art{right:5px;width:126px;height:126px}.shops-page.is-redesigned .shops-pulse__metric>strong{font-size:25px;line-height:33px}.shops-page.is-redesigned .shops-commandbar{grid-template-columns:205px minmax(440px,1fr) auto;gap:10px}.shops-page.is-redesigned .shops-toolbar{grid-template-columns:minmax(140px,170px) minmax(260px,1fr)}}@media(max-width:1499px){.shops-page.is-redesigned .shops-page__heading{align-items:flex-start}.shops-page.is-redesigned .shops-page__readback{min-width:340px}.shops-page.is-redesigned .shops-pulse__cards{gap:12px}.shops-page.is-redesigned .shops-summary-card{min-height:204px}.shops-page.is-redesigned .shops-summary-card__metrics{height:154px}.shops-page.is-redesigned .shops-pulse__metric>strong{font-size:22px;line-height:29px}.shops-page.is-redesigned .shops-commandbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta actions" "toolbar toolbar";gap:8px 12px}.shops-page.is-redesigned .shops-table-meta{grid-area:meta!important}.shops-page.is-redesigned .shops-toolbar{grid-area:toolbar!important}.shops-page.is-redesigned .shops-commandbar__actions{grid-area:actions!important}.shops-page.is-redesigned .shop-detail__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shops-page.is-redesigned .shop-detail__metrics .shop-detail__metric:nth-child(4){border-left:0;border-top:1px solid var(--shops-line)}.shops-page.is-redesigned .shop-detail__metrics .shop-detail__metric:nth-child(n+5){border-top:1px solid var(--shops-line)}}@media(prefers-reduced-motion:reduce){.shops-page.is-redesigned *,.shops-page.is-redesigned *:before,.shops-page.is-redesigned *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-shell{--sidebar-width: clamp(260px, 14vw, 276px);--shell-ink: #21192d;--shell-ink-soft: #62586e;--shell-purple: #6845c5;--shell-purple-deep: #4e2eb0;--shell-purple-soft: #f0ebff;--shell-line: #e8e4ef;display:grid;position:relative;isolation:isolate;width:100%;min-width:320px;min-height:100dvh;grid-template-columns:var(--sidebar-width) minmax(0,1fr);overflow:hidden;color:var(--shell-ink);background:radial-gradient(circle at 78% 12%,rgb(127 92 225 / 8%),transparent 26%),radial-gradient(circle at 52% 92%,rgb(186 166 234 / 8%),transparent 24%),linear-gradient(118deg,#faf9fc,#f5f3f9 48%,#f8f6fc);font-family:HarmonyOS Sans SC,MiSans,Microsoft YaHei UI,Microsoft YaHei,sans-serif;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.workspace-shell.is-sidebar-collapsed{--sidebar-width: 84px}.workspace-sidebar{position:relative;z-index:20;display:flex;width:var(--sidebar-width);height:100dvh;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid rgb(80 60 105 / 10%);background:radial-gradient(circle at 28px 55px,rgb(112 72 221 / 11%),transparent 116px),linear-gradient(160deg,transparent 0 48%,rgb(119 80 214 / 3%) 48% 66%,transparent 66%),linear-gradient(180deg,#fcfbfef5,#f8f7fbf2 58%,#f6f4faf5);box-shadow:10px 0 40px #24183808;transition:width .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.workspace-sidebar:before{position:absolute;top:132px;right:-112px;width:248px;height:310px;border:1px solid rgb(113 75 205 / 8%);border-radius:42px;content:"";background:linear-gradient(145deg,#ede6ff6b,#ffffff14);transform:rotate(13deg);animation:workspace-panel-drift 18s ease-in-out infinite;pointer-events:none}.workspace-sidebar:after{position:absolute;right:-64px;bottom:80px;width:150px;height:150px;border:1px solid rgb(111 69 234 / 9%);border-radius:50%;content:"";box-shadow:0 0 0 24px #6f45ea07,0 0 0 54px #6f45ea05;animation:workspace-geometry-breathe 10s ease-in-out infinite;pointer-events:none}.workspace-sidebar>*{position:relative;z-index:1}.workspace-brand{position:relative;display:flex;height:92px;min-height:92px;align-items:center;gap:12px;padding:0 17px 0 20px;border-bottom:1px solid rgb(80 60 105 / 8%)}.workspace-brand:after{position:absolute;right:20px;bottom:-1px;left:20px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(104 69 197 / 22%),transparent)}.workspace-brand-mark{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.workspace-brand-mark img{position:relative;z-index:1;display:block;width:38px;height:38px;animation:workspace-brand-breathe 5.6s ease-in-out infinite}.workspace-brand-aura{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgb(104 69 197 / 16%);border-radius:50%;background:radial-gradient(circle,rgb(104 69 197 / 13%),transparent 66%);animation:workspace-aura-breathe 5.6s ease-in-out infinite}.workspace-brand-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px;overflow:hidden;white-space:nowrap;transition:opacity .16s ease,transform .2s ease}.workspace-brand-copy strong{color:#2e2240;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:20px;font-weight:760;letter-spacing:.01em}.workspace-brand-copy span{color:#948a9f;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:650;letter-spacing:.135em}.workspace-sidebar-toggle,.workspace-mobile-menu-button{display:grid;border:0;place-items:center;color:#766c82;background:transparent;cursor:pointer}.workspace-sidebar-toggle{width:32px;height:32px;flex:0 0 32px;border:1px solid rgb(89 66 118 / 10%);border-radius:10px;background:#ffffffa8;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.workspace-sidebar-toggle:hover{border-color:#6845c53d;color:var(--shell-purple);background:#fff;transform:translateY(-1px)}.workspace-sidebar-toggle svg,.workspace-mobile-menu-button svg{width:17px;height:17px;stroke-width:1.8}.workspace-sidebar-toggle-mobile{display:none}.workspace-nav-heading{display:flex;height:48px;min-height:48px;align-items:end;justify-content:space-between;padding:0 22px 10px;overflow:hidden;white-space:nowrap;transition:opacity .16s ease}.workspace-nav-heading span{color:#776c84;font-size:13px;font-weight:700;letter-spacing:.12em}.workspace-nav-heading small{color:#958a9f;font-size:12px}.workspace-navigation{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 14px 18px;scrollbar-color:rgb(112 93 135 / 22%) transparent;scrollbar-width:thin}.workspace-navigation::-webkit-scrollbar{width:5px}.workspace-navigation::-webkit-scrollbar-thumb{border-radius:999px;background:#705d8733}.workspace-nav-group{position:relative;margin-bottom:5px}.workspace-nav-group-button{position:relative;display:flex;width:100%;height:44px;align-items:center;gap:10px;padding:0 10px;overflow:hidden;border:0;border-radius:12px;color:#493e55;background:transparent;cursor:pointer;text-align:left;white-space:nowrap;transition:color .16s ease,background .16s ease}.workspace-nav-group-button:hover{color:#332641;background:#5c3faa0d}.workspace-nav-icon{display:grid;width:30px;height:30px;flex:0 0 30px;border:1px solid transparent;border-radius:9px;place-items:center;color:#82768f;background:#ffffff6b;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-nav-icon svg{width:17px;height:17px;stroke-width:1.8}.workspace-nav-group.is-active>.workspace-nav-group-button{color:#392b4c;font-weight:650;background:linear-gradient(90deg,rgb(104 69 197 / 8%),transparent 82%)}.workspace-nav-group.is-active .workspace-nav-icon{border-color:#6845c526;color:var(--shell-purple);background:#f1ebff;box-shadow:0 7px 18px #6845c517}.workspace-nav-group-label{min-width:0;flex:1;overflow:hidden;font-size:16px;font-weight:650;letter-spacing:.01em;text-overflow:ellipsis}.workspace-nav-chevron{width:14px;height:14px;flex:0 0 14px;color:#aaa1b4;stroke-width:1.8;transition:transform .2s ease}.workspace-nav-group-button[aria-expanded=false] .workspace-nav-chevron{transform:rotate(-90deg)}.workspace-nav-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.workspace-nav-children.is-expanded{grid-template-rows:1fr}.workspace-nav-children-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-height:0;overflow:hidden;margin:2px 2px 7px 17px;padding:3px 4px 3px 8px;border-left:1px solid rgb(104 69 197 / 15%)}.workspace-nav-children-inner:before{position:absolute;top:0;bottom:0;left:-1px;width:2px;content:"";background:linear-gradient(180deg,rgb(104 69 197 / 18%),transparent)}.workspace-nav-item{position:relative;display:flex;width:100%;height:40px;align-items:center;gap:8px;padding:0 9px;overflow:hidden;border:1px solid transparent;border-radius:10px;color:#665b71;background:transparent;cursor:pointer;font-size:15px;font-weight:520;text-align:left;transition:color .15s ease,background .15s ease,transform .15s ease}.workspace-nav-item:hover{color:#443650;border-color:#6845c517;background:#ffffffb8;transform:translate(2px)}.workspace-nav-item.is-active{border-color:#6845c51f;color:#4d2fb1;background:linear-gradient(135deg,#eee6ff,#f8f5ff);box-shadow:0 7px 18px #6845c514;font-weight:650}.workspace-nav-item-icon{display:grid;width:22px;height:22px;flex:0 0 22px;border:1px solid transparent;border-radius:7px;place-items:center;color:#93889d;background:#ffffff61;transition:color .15s ease,border-color .15s ease,background .15s ease}.workspace-nav-item-icon svg{width:13px;height:13px;stroke-width:1.75}.workspace-nav-item:hover .workspace-nav-item-icon{color:#6f51b7;background:#f5f0ffc2}.workspace-nav-item.is-active .workspace-nav-item-icon{border-color:#6845c521;color:#6f45ea;background:#ffffffb8}.workspace-nav-item>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav-item-arrow{width:13px;height:13px;flex:0 0 13px;color:#b0a7b7;stroke-width:1.7;transition:color .15s ease,transform .15s ease}.workspace-nav-item:hover .workspace-nav-item-arrow,.workspace-nav-item.is-active .workspace-nav-item-arrow{color:#7959c7;transform:translate(2px)}.workspace-account{position:relative;display:flex;min-height:74px;align-items:center;gap:10px;margin:0 14px 14px;padding:11px;overflow:hidden;border:1px solid rgb(92 67 122 / 9%);border-radius:15px;background:linear-gradient(120deg,#ffffffd6,#f7f3ffd6);box-shadow:0 12px 30px #2f20410d}.workspace-account-avatar,.workspace-topbar-avatar{display:grid;flex:0 0 auto;border-radius:11px;place-items:center;color:#fff;background:radial-gradient(circle at 35% 25%,#9d81f0,transparent 42%),linear-gradient(135deg,#6f45ea,#392065);box-shadow:0 8px 18px #5331a233;font-weight:750}.workspace-account-avatar{width:36px;height:36px;font-size:14px}.workspace-account-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;overflow:hidden;white-space:nowrap}.workspace-account-copy strong{overflow:hidden;color:#3c3049;font-size:13px;font-weight:680;text-overflow:ellipsis}.workspace-account-copy small{color:#978da0;font-size:11px}.workspace-account-status{width:16px;height:16px;flex:0 0 16px;color:#6f45ea;stroke-width:1.8}.workspace-body{display:flex;min-width:0;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.workspace-topbar{position:relative;z-index:10;display:flex;height:72px;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid #ebe8ef;background:#ffffffe0;box-shadow:0 6px 28px #1f172a08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-topbar-left,.workspace-topbar-right,.workspace-breadcrumb,.workspace-topbar-account{display:flex;align-items:center}.workspace-topbar-left{min-width:0}.workspace-breadcrumb{min-width:0;gap:8px;color:#9a91a3;font-size:13px;white-space:nowrap}.workspace-breadcrumb svg{width:13px;height:13px;flex:0 0 13px;stroke-width:1.7}.workspace-breadcrumb strong{overflow:hidden;color:#4b4057;font-weight:650;text-overflow:ellipsis}.workspace-breadcrumb strong:last-child{color:#6f45c5}.workspace-topbar-right{flex:0 0 auto;gap:13px}.workspace-scope-state,.workspace-company-switcher{position:relative}.workspace-scope-state{display:flex;height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid #ebe6f1;border-radius:11px;color:#786e82;background:#fbfafd;font-size:12px}.workspace-scope-label{color:#9990a2;white-space:nowrap}.workspace-company-switcher.is-loading .workspace-scope-state-dot,.workspace-scope-state.is-loading .workspace-scope-state-dot{animation:workspace-scope-pulse .9s ease-in-out infinite}.workspace-company-switcher__trigger,.workspace-company-switcher__setup{display:grid;min-width:236px;height:44px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 11px;border:1px solid #e7e1ed;border-radius:13px;color:#54465f;background:linear-gradient(120deg,#f7f3ffeb,#fffffff5);box-shadow:0 7px 22px #3522490d;text-align:left}.workspace-company-switcher__trigger:hover,.workspace-company-switcher__setup:hover{border-color:#d9cdec;box-shadow:0 9px 26px #4f307314}.workspace-company-switcher__trigger:disabled{cursor:wait;opacity:.62}.workspace-company-switcher__trigger>svg,.workspace-company-switcher__setup>svg{width:15px;color:#927fa2;transition:transform .18s ease}.workspace-company-switcher__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace-company-switcher__copy,.workspace-company-switcher__setup>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.workspace-company-switcher__copy small,.workspace-company-switcher__setup small{color:#9a90a2;font-size:10px}.workspace-company-switcher__copy strong,.workspace-company-switcher__setup strong{overflow:hidden;color:#44364f;font-size:12.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.workspace-company-switcher__setup>span:first-child{display:grid;width:27px;height:27px;border-radius:9px;place-items:center;color:#7249cf;background:#eee7ff}.workspace-company-switcher__setup>span:first-child svg{width:14px}.workspace-company-switcher__menu{position:absolute;z-index:40;top:calc(100% + 9px);right:0;width:min(340px,calc(100vw - 28px));padding:8px;border:1px solid #e4dce9;border-radius:16px;background:#fffffffa;box-shadow:0 20px 60px #2d1c3e29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:workspace-company-menu-in .16s ease-out}.workspace-company-switcher__menu header{display:flex;align-items:center;gap:10px;padding:9px 9px 11px;border-bottom:1px solid #eee9f1}.workspace-company-switcher__menu header>span{display:grid;width:32px;height:32px;border-radius:10px;place-items:center;color:#7147d2;background:#f0eaff}.workspace-company-switcher__menu header svg{width:15px}.workspace-company-switcher__menu header>div{display:flex;flex-direction:column;gap:2px}.workspace-company-switcher__menu header strong{color:#43364d;font-size:13px}.workspace-company-switcher__menu header small{color:#9a8fa1;font-size:10.5px}.workspace-company-switcher__menu>div{display:grid;max-height:min(360px,52vh);gap:4px;padding:7px 0;overflow-y:auto}.workspace-company-switcher__menu>div>button{display:grid;min-height:43px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:10px;color:#5c4e66;background:transparent;text-align:left}.workspace-company-switcher__menu>div>button:hover{background:#f7f4fb}.workspace-company-switcher__menu>div>button.is-active{color:#6540bc;background:#f1ebff}.workspace-company-switcher__menu>div>button>span{display:grid;width:28px;height:28px;border-radius:9px;place-items:center;background:#f3eff8}.workspace-company-switcher__menu>div>button>span svg,.workspace-company-switcher__menu>div>button>svg{width:14px}.workspace-company-switcher__menu>div>button>strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-company-switcher__menu>div>button>.workspace-company-switcher__option-copy{display:flex;width:auto;height:auto;min-width:0;flex-direction:column;align-items:flex-start;gap:1px;border-radius:0;background:transparent}.workspace-company-switcher__option-copy strong{overflow:hidden;max-width:100%;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-company-switcher__option-copy small{overflow:hidden;max-width:100%;color:#9a8fa1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-company-switcher__manage{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-top:1px solid #eee9f1;color:#7655bc;background:transparent;font-size:11.5px;font-weight:700}.workspace-company-switcher__manage svg{width:14px}@keyframes workspace-company-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}}.workspace-scope-error{position:absolute;top:calc(100% + 8px);right:0;width:max-content;max-width:320px;padding:8px 10px;border:1px solid #f1d5d5;border-radius:9px;color:#a33e47;background:#fff7f7;box-shadow:0 12px 30px #3f1c231a;font-size:11px;line-height:1.5}.workspace-scope-state-dot{width:6px;height:6px;border-radius:50%;background:#d5a53d;box-shadow:0 0 0 4px #d5a53d1c}.workspace-topbar-account-menu{position:relative}.workspace-topbar-account{display:flex;cursor:pointer;align-items:center;gap:9px;padding-left:13px;border-left:1px solid #ece8f0;border-top:0;border-right:0;border-bottom:0;color:inherit;background:transparent}.workspace-topbar-avatar{width:34px;height:34px;font-size:13px}.workspace-topbar-account__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-topbar-account strong{color:#45394f;font-size:13px;font-weight:680}.workspace-topbar-account small{color:#9b91a3;font-size:11px}.workspace-topbar-account__chevron{width:15px;height:15px;color:#8e8497;transition:transform .16s ease}.workspace-topbar-account-menu.is-open .workspace-topbar-account__chevron{transform:rotate(180deg)}.workspace-topbar-account:focus-visible{outline:2px solid rgb(104 70 199 / 24%);outline-offset:3px}.workspace-account-popover{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:230px;padding:8px;border:1px solid #e3e0e8;border-radius:10px;background:#fff;box-shadow:0 16px 38px #231e2b24}.workspace-account-popover>header{display:flex;align-items:center;gap:9px;padding:6px 7px 10px;border-bottom:1px solid #eeebf1}.workspace-account-popover>header>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-account-popover>header strong,.workspace-account-popover>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-popover>button{display:flex;width:100%;height:36px;cursor:pointer;align-items:center;gap:8px;margin-top:7px;padding:0 9px;border:0;border-radius:7px;color:#b63f4a;background:transparent;font-size:12.5px;font-weight:600;text-align:left}.workspace-account-popover>button:hover,.workspace-account-popover>button:focus-visible{outline:0;background:#fff2f3}.workspace-account-popover>button:disabled{cursor:wait;opacity:.65}.workspace-account-popover>button svg{width:15px;height:15px}.workspace-account-popover__error{display:block;padding:6px 9px 2px;color:#b63f4a!important;line-height:1.45}.workspace-mobile-menu-button{display:none;width:36px;height:36px;margin-right:10px;border:1px solid #e9e4ef;border-radius:10px;background:#fff}.workspace-stage{position:relative;isolation:isolate;min-height:0;flex:1;overflow:auto;padding:28px;background:radial-gradient(circle at 94% 2%,rgb(111 69 234 / 8%),transparent 28%),radial-gradient(circle at 18% 96%,rgb(160 134 220 / 6%),transparent 24%),linear-gradient(118deg,rgb(255 255 255 / 28%) 0 42%,transparent 42% 100%),linear-gradient(180deg,#f8f7fae0,#f4f3f7e5)}.workspace-stage:before{position:fixed;z-index:-1;top:122px;right:-90px;width:min(34vw,520px);height:min(24vw,360px);border:1px solid rgb(111 69 234 / 6%);border-radius:56px;content:"";background:linear-gradient(140deg,#e6deff36,#ffffff0d);transform:rotate(9deg);animation:workspace-panel-drift 20s ease-in-out -4s infinite;pointer-events:none}.workspace-stage:after{position:fixed;z-index:-1;right:8vw;bottom:-130px;width:310px;height:310px;border:1px solid rgb(111 69 234 / 7%);border-radius:50%;content:"";box-shadow:0 0 0 42px #6f45ea06,0 0 0 92px #6f45ea04;animation:workspace-geometry-breathe 12s ease-in-out infinite;pointer-events:none}.workspace-page-heading{display:flex;width:min(1440px,100%);align-items:flex-start;justify-content:space-between;gap:24px;margin:0 auto 22px}.workspace-page-eyebrow{display:block;margin-bottom:7px;color:#7858ce;font-size:10px;font-weight:750;letter-spacing:.12em}.workspace-page-heading h1,.workspace-page-heading p,.workspace-empty-copy h2,.workspace-empty-copy p{margin:0}.workspace-page-heading h1{color:#2a2135;font-size:clamp(25px,2vw,31px);font-weight:730;letter-spacing:-.035em}.workspace-page-heading p{max-width:680px;margin-top:9px;color:#81778a;font-size:12px;line-height:1.75}.workspace-stage-badge{flex:0 0 auto;margin-top:18px;padding:7px 10px;border:1px solid rgb(178 138 40 / 16%);border-radius:999px;color:#8b6a1f;background:#fff9e9;font-size:10px;font-weight:680}.workspace-empty-state{position:relative;display:grid;width:min(1440px,100%);min-height:420px;margin:0 auto;padding:clamp(30px,4vw,56px);overflow:hidden;border:1px solid rgb(90 70 112 / 9%);border-radius:24px;background:radial-gradient(circle at 92% 18%,rgb(111 69 234 / 9%),transparent 28%),linear-gradient(145deg,#fffffffa,#fcfafff2);box-shadow:0 24px 70px #281a3a0f}.workspace-empty-state:after{position:absolute;right:-70px;bottom:-110px;width:300px;height:300px;border:1px solid rgb(111 69 234 / 8%);border-radius:50%;content:"";box-shadow:0 0 0 34px #6f45ea08,0 0 0 74px #6f45ea05}.workspace-empty-icon{position:relative;display:grid;width:60px;height:60px;margin-bottom:24px;border:1px solid rgb(104 69 197 / 13%);border-radius:18px;place-items:center;color:#6f45d6;background:linear-gradient(145deg,#f3edff,#fff);box-shadow:0 14px 30px #6845c51a}.workspace-empty-icon span{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgb(104 69 197 / 8%);border-radius:23px}.workspace-empty-icon svg{width:25px;height:25px;stroke-width:1.7}.workspace-empty-copy{position:relative;z-index:1;max-width:690px}.workspace-empty-copy>span{color:#7654c8;font-size:11px;font-weight:720}.workspace-empty-copy h2{margin-top:9px;color:#2d2338;font-size:clamp(22px,2vw,29px);font-weight:720;letter-spacing:-.035em}.workspace-empty-copy p{margin-top:12px;color:#7c7285;font-size:13px;line-height:1.85}.workspace-stage-facts{position:relative;z-index:1;display:grid;align-self:end;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:52px}.workspace-stage-facts article{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:7px;padding:13px 15px;border:1px solid rgb(86 63 111 / 8%);border-radius:14px;background:#ffffffad}.workspace-stage-facts span{color:#9a90a3;font-size:10px}.workspace-stage-facts strong{color:#4b3e58;font-size:11.5px;font-weight:650}.workspace-sidebar-scrim{display:none}.is-sidebar-collapsed .workspace-brand{justify-content:center;padding:0}.is-sidebar-collapsed .workspace-brand-copy,.is-sidebar-collapsed .workspace-nav-heading,.is-sidebar-collapsed .workspace-nav-group-label,.is-sidebar-collapsed .workspace-nav-chevron,.is-sidebar-collapsed .workspace-nav-children,.is-sidebar-collapsed .workspace-account-copy,.is-sidebar-collapsed .workspace-account-status{display:none}.is-sidebar-collapsed .workspace-sidebar-toggle-desktop{position:absolute;right:-13px;bottom:-15px;z-index:2;width:28px;height:28px;border-radius:9px;box-shadow:0 6px 18px #2619371a}.is-sidebar-collapsed .workspace-navigation{padding:22px 12px 18px}.is-sidebar-collapsed .workspace-nav-group{margin-bottom:6px}.is-sidebar-collapsed .workspace-nav-group-button{height:42px;justify-content:center;padding:0}.is-sidebar-collapsed .workspace-account{min-height:56px;justify-content:center;margin:0 12px 14px;padding:8px}@keyframes workspace-brand-breathe{0%,to{transform:scale(.98);filter:saturate(.95)}50%{transform:scale(1.035);filter:saturate(1.08)}}@keyframes workspace-aura-breathe{0%,to{opacity:.46;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes workspace-scope-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes workspace-panel-drift{0%,to{transform:rotate(9deg) translateZ(0)}50%{transform:rotate(11deg) translate3d(-7px,6px,0)}}@keyframes workspace-geometry-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.92;transform:scale(1.035)}}@media(max-width:1180px){.workspace-shell{--sidebar-width: 260px}.workspace-scope-state{display:none}}@media(max-width:959px){.workspace-shell,.workspace-shell.is-sidebar-collapsed{--sidebar-width: min(286px, calc(100vw - 28px) );display:block}.workspace-sidebar{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar-width);transform:translate(calc(-100% - 20px));box-shadow:24px 0 70px #1c12292e}.is-mobile-sidebar-open .workspace-sidebar{transform:translate(0)}.workspace-sidebar-scrim{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;display:block;border:0;visibility:hidden;background:#1a12244d;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .2s ease,visibility .2s ease}.is-mobile-sidebar-open .workspace-sidebar-scrim{visibility:visible;opacity:1}.workspace-sidebar-toggle-desktop{display:none}.workspace-sidebar-toggle-mobile,.workspace-mobile-menu-button{display:grid}.workspace-body{width:100%}.workspace-topbar{height:64px;min-height:64px;padding:0 16px}.workspace-topbar-account>span:last-child{display:none}.workspace-topbar-account{padding-left:10px}.workspace-stage{padding:20px}.is-sidebar-collapsed .workspace-brand{justify-content:flex-start;padding:0 17px 0 20px}.is-sidebar-collapsed .workspace-brand-copy,.is-sidebar-collapsed .workspace-nav-heading,.is-sidebar-collapsed .workspace-nav-group-label,.is-sidebar-collapsed .workspace-nav-chevron,.is-sidebar-collapsed .workspace-nav-children,.is-sidebar-collapsed .workspace-account-copy,.is-sidebar-collapsed .workspace-account-status{display:flex}.is-sidebar-collapsed .workspace-nav-children{display:grid}.is-sidebar-collapsed .workspace-navigation{padding:0 14px 18px}.is-sidebar-collapsed .workspace-nav-group-button{height:42px;justify-content:flex-start;padding:0 10px}.is-sidebar-collapsed .workspace-account{min-height:74px;justify-content:flex-start;margin:0 14px 14px;padding:11px}}@media(max-width:680px){.workspace-breadcrumb>span,.workspace-breadcrumb>svg:first-of-type,.workspace-breadcrumb>strong:first-of-type,.workspace-breadcrumb>svg:last-of-type{display:none}.workspace-page-heading{display:block}.workspace-stage-badge{display:inline-block;margin-top:14px}.workspace-empty-state{min-height:0;padding:28px 22px;border-radius:20px}.workspace-stage-facts{grid-template-columns:1fr;margin-top:36px}}@media(max-width:420px){.workspace-stage{padding:16px 12px}.workspace-page-heading{margin-bottom:16px}.workspace-page-heading h1{font-size:24px}.workspace-page-heading p{font-size:11.5px}.workspace-empty-copy h2{font-size:21px}.workspace-empty-copy p{font-size:12px}}@media(prefers-reduced-motion:reduce){.workspace-sidebar:before,.workspace-sidebar:after,.workspace-stage:before,.workspace-stage:after{animation:none}.workspace-shell *,.workspace-shell *:before,.workspace-shell *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.workspace-shell{--sidebar-width: clamp(232px, 12vw, 244px);--shell-ink: #20242d;--shell-ink-soft: #596170;--shell-purple: var(--ui-purple);--shell-purple-deep: #5636ae;--shell-purple-soft: #efebff;--shell-line: #e1e4ea;color:var(--shell-ink);background:#f3f5f8;font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:auto;text-rendering:auto}.workspace-shell.is-sidebar-collapsed{--sidebar-width: 72px}.workspace-sidebar{border-right-color:var(--shell-line);background:#f8f9fb;box-shadow:none}.workspace-sidebar:before,.workspace-sidebar:after,.workspace-stage:before,.workspace-stage:after{display:none}.workspace-brand{height:68px;min-height:68px;gap:10px;padding:0 12px 0 16px;border-bottom-color:var(--shell-line)}.workspace-brand:after,.workspace-brand-aura{display:none}.workspace-brand-mark{width:34px;height:34px;flex-basis:34px}.workspace-brand-mark img{width:32px;height:32px;animation:none}.workspace-brand-copy{gap:2px}.workspace-brand-copy strong{color:#1f232b;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.02em}.workspace-brand-copy span{color:#7e8490;font-family:Inter,Arial,sans-serif;font-size:8.5px;font-weight:650;letter-spacing:.11em}.workspace-sidebar-toggle{width:28px;height:28px;flex-basis:28px;border-color:#dfe2e8;border-radius:8px;background:#fff}.workspace-sidebar-toggle:hover{border-color:#cbc5dd;color:var(--ui-purple);background:var(--ui-purple-soft);transform:none}.workspace-nav-heading{height:40px;min-height:40px;align-items:center;padding:0 14px}.workspace-nav-heading span{color:#5e6674;font-size:11.5px;font-weight:700;letter-spacing:0}.workspace-nav-heading small{color:#8a909b;font-size:10px}.workspace-navigation{padding:3px 9px 14px;scrollbar-color:#d5d6dc transparent}.workspace-navigation::-webkit-scrollbar-thumb{background:#d5d6dc}.workspace-nav-group{margin-bottom:4px}.workspace-nav-group-button{height:40px;gap:8px;padding:0 9px;border-radius:9px;color:#303641}.workspace-nav-group-button:hover{color:#222832;background:#f0f1f4}.workspace-nav-group.is-active>.workspace-nav-group-button{color:#252b35;background:transparent}.workspace-nav-icon{width:28px;height:28px;flex-basis:28px;border-radius:8px;color:#7c8390;background:transparent}.workspace-nav-group.is-active .workspace-nav-icon{border-color:transparent;color:var(--ui-purple);background:#ede9ff;box-shadow:none}.workspace-nav-group-label{font-size:14px;font-weight:650;letter-spacing:0}.workspace-nav-children-inner{gap:1px;margin:0 2px 7px 16px;padding:1px 3px 1px 9px;border-left-color:#dfe2e8}.workspace-nav-children-inner:before{display:none}.workspace-nav-item{height:34px;gap:7px;padding:0 8px;border-radius:8px;color:#596170;font-size:12.5px;font-weight:520}.workspace-nav-item:hover{border-color:transparent;color:var(--ui-text);background:var(--ui-surface-muted);transform:none}.workspace-nav-item.is-active{border-color:#dfd8f5;color:var(--ui-purple);background:#ece8fb;box-shadow:none;font-weight:700}.workspace-nav-item.is-active:before{position:absolute;top:8px;bottom:8px;left:-3px;width:3px;border-radius:999px;content:"";background:var(--ui-purple)}.workspace-nav-item-icon{width:20px;height:20px;flex-basis:20px;border-radius:6px;color:var(--ui-text-muted);background:transparent}.workspace-nav-item:hover .workspace-nav-item-icon,.workspace-nav-item.is-active .workspace-nav-item-icon{border-color:transparent;color:var(--ui-purple);background:transparent}.workspace-account{min-height:58px;margin:0 9px 9px;padding:8px 9px;border-color:#dfe2e8;border-radius:10px;background:#f1f2f5;box-shadow:none}.workspace-account-avatar,.workspace-topbar-avatar{border-radius:var(--ui-radius-control);background:var(--ui-purple);box-shadow:none}.workspace-account-avatar{width:34px;height:34px;font-size:13px}.workspace-account-copy strong,.workspace-topbar-account strong{color:var(--ui-text);font-size:13px;font-weight:650}.workspace-account-copy small,.workspace-topbar-account small{color:var(--ui-text-muted);font-size:10.5px}.workspace-topbar{height:56px;min-height:56px;gap:18px;padding:0 24px;border-bottom-color:var(--shell-line);background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-breadcrumb{gap:7px;color:#7b8290;font-size:12px}.workspace-breadcrumb strong{color:#4e5664;font-weight:650}.workspace-breadcrumb strong:last-child{color:var(--ui-purple)}.workspace-topbar-right{gap:10px}.workspace-scope-state{height:var(--ui-control-height-compact);padding:0 10px;border-color:var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);background:var(--ui-surface-subtle);font-size:11.5px}.workspace-scope-label,.workspace-company-switcher__copy small,.workspace-company-switcher__setup small{color:var(--ui-text-muted)}.workspace-company-switcher__trigger,.workspace-company-switcher__setup{min-width:208px;height:38px;gap:8px;padding:0 10px;border-color:#dfe2e8;border-radius:9px;color:#596170;background:#fff;box-shadow:none}.workspace-company-switcher__trigger:hover,.workspace-company-switcher__setup:hover{border-color:#c9cad2;box-shadow:none}.workspace-company-switcher__copy strong,.workspace-company-switcher__setup strong{color:var(--ui-text);font-size:12px;font-weight:650}.workspace-company-switcher__menu{top:calc(100% + 7px);padding:7px;border-color:var(--ui-border-strong);border-radius:var(--ui-radius-float);background:var(--ui-surface);box-shadow:0 16px 42px #2f303724;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-company-switcher__menu>div>button{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary)}.workspace-company-switcher__menu>div>button:hover{background:var(--ui-surface-muted)}.workspace-company-switcher__menu>div>button.is-active{color:var(--ui-purple);background:var(--ui-purple-soft)}.workspace-company-switcher__menu>div>button>span{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted)}.workspace-company-switcher__manage{color:var(--ui-purple)}.workspace-scope-error{border-color:#efd7da;border-radius:var(--ui-radius-control);color:var(--ui-danger);background:#fff7f8;box-shadow:0 12px 30px #2f30371a;font-size:11.5px}.workspace-topbar-account{gap:8px;padding-left:10px;border-left-color:var(--ui-border)}.workspace-topbar-avatar{width:32px;height:32px;font-size:12px}.workspace-mobile-menu-button{border-color:var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.workspace-stage{padding:18px 24px 28px;background:#f3f5f8}.workspace-page-heading{width:100%;max-width:none;margin-bottom:18px}.workspace-page-eyebrow{margin-bottom:6px;color:var(--ui-purple);font-size:11px;letter-spacing:0}.workspace-page-heading h1{color:var(--ui-text);font-size:24px;font-weight:700;letter-spacing:-.025em}.workspace-page-heading p{margin-top:7px;color:var(--ui-text-secondary);font-size:13px;line-height:1.65}.workspace-stage-badge{border-radius:var(--ui-radius-control);font-size:10.5px}.workspace-empty-state{width:100%;min-height:360px;border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:none}.workspace-empty-state:after{display:none}.workspace-empty-icon{border-radius:var(--ui-radius-card);color:var(--ui-purple);background:var(--ui-purple-soft);box-shadow:none}.workspace-empty-copy h2{color:var(--ui-text);font-size:23px}.workspace-empty-copy p{color:var(--ui-text-secondary);font-size:13px}.workspace-stage-facts article{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-subtle)}.workspace-stage-facts span{color:var(--ui-text-muted)}.workspace-stage-facts strong{color:var(--ui-text)}.is-sidebar-collapsed .workspace-navigation{padding:12px 8px}.is-sidebar-collapsed .workspace-nav-group-button{height:38px}.is-sidebar-collapsed .workspace-account{min-height:52px;margin:0 8px 10px}@media(max-width:1180px)and (min-width:960px){.workspace-shell{--sidebar-width: 220px}}@media(min-width:960px){.workspace-shell.is-shops-monitor .workspace-stage{padding:12px 24px 28px}.workspace-shell.is-shops-monitor .shops-page{width:100%;max-width:none;margin:0}.workspace-shell.is-shops-monitor .workspace-topbar{padding-right:24px;padding-left:24px}}@media(min-width:2400px){.workspace-shell{--sidebar-width: 244px}.workspace-shell.is-shops-monitor .workspace-stage{padding:14px 32px 32px}.workspace-shell.is-shops-monitor .workspace-topbar{padding-right:32px;padding-left:32px}}@media(max-width:959px){.workspace-shell,.workspace-shell.is-sidebar-collapsed{--sidebar-width: min(280px, calc(100vw - 28px) )}.workspace-topbar{height:58px;min-height:58px;padding:0 14px}.workspace-stage{padding:16px}}@media(max-width:680px){.workspace-topbar{gap:10px}.workspace-breadcrumb{font-size:12px}.workspace-company-switcher__trigger,.workspace-company-switcher__setup{min-width:168px;max-width:188px}.workspace-company-switcher__menu{width:min(320px,calc(100vw - 24px))}.workspace-page-heading h1{font-size:23px}}@media(max-width:420px){.workspace-stage{padding:12px}.workspace-company-switcher__trigger,.workspace-company-switcher__setup{min-width:140px;max-width:156px}.workspace-company-switcher__copy strong,.workspace-company-switcher__setup strong{font-size:11.5px}.workspace-topbar-account{padding-left:7px}.workspace-topbar-avatar{width:30px;height:30px}.workspace-page-heading h1{font-size:22px}}.workspace-shell.is-redesigned{--sidebar-width: 236px;--shell-topbar-height: 56px;--shell-canvas: #f3f4f8;--shell-sidebar: #f8f9fc;--shell-surface: #ffffff;--shell-ink: #171a2b;--shell-muted: #626b7c;--shell-subtle: #8b93a3;--shell-line: #e1e4ec;--shell-line-soft: #eceef4;--shell-brand: #5f55d6;--shell-brand-strong: #4c42c4;--shell-brand-soft: #eeecff;--shell-danger: #c93648;display:grid;min-width:1200px;min-height:100vh;grid-template-columns:var(--sidebar-width) minmax(0,1fr);color:var(--shell-ink);background:var(--shell-canvas);font-family:Noto Sans SC Variable,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:14px;font-synthesis:none;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}.workspace-shell.is-redesigned.is-sidebar-collapsed{--sidebar-width: 72px}.workspace-shell.is-redesigned *,.workspace-shell.is-redesigned *:before,.workspace-shell.is-redesigned *:after{box-sizing:border-box}.workspace-shell.is-redesigned button,.workspace-shell.is-redesigned input,.workspace-shell.is-redesigned select,.workspace-shell.is-redesigned textarea{font:inherit}.workspace-shell.is-redesigned button:focus-visible,.workspace-shell.is-redesigned [role=option]:focus-visible{outline:3px solid rgb(95 85 214 / 18%);outline-offset:2px}.workspace-shell.is-redesigned .workspace-sidebar-scrim,.workspace-shell.is-redesigned .workspace-brand-aura,.workspace-shell.is-redesigned .workspace-sidebar:before,.workspace-shell.is-redesigned .workspace-sidebar:after,.workspace-shell.is-redesigned .workspace-stage:before,.workspace-shell.is-redesigned .workspace-stage:after,.workspace-shell.is-redesigned .workspace-nav-children-inner:before{display:none}.workspace-shell.is-redesigned .workspace-sidebar{position:sticky;top:0;z-index:40;display:flex;width:var(--sidebar-width);height:100vh;flex-direction:column;overflow:hidden;border-right:1px solid var(--shell-line);background:var(--shell-sidebar);box-shadow:none}.workspace-shell.is-redesigned .workspace-brand{display:flex;height:64px;min-height:64px;align-items:center;gap:10px;padding:0 10px 0 16px;border-bottom:1px solid var(--shell-line);background:#ffffffd1}.workspace-shell.is-redesigned .workspace-brand-mark{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;overflow:visible;border:0;border-radius:10px;background:transparent;box-shadow:none}.workspace-shell.is-redesigned .workspace-brand-mark img{display:block;width:32px;height:32px}.workspace-shell.is-redesigned .workspace-brand-copy{display:grid;min-width:0;flex:1;gap:0}.workspace-shell.is-redesigned .workspace-brand-copy strong{overflow:hidden;color:#111426;font-size:17px;font-weight:700;line-height:23px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-brand-copy span{overflow:hidden;color:#747d91;font-family:Inter Variable,sans-serif;font-size:9px;font-weight:650;line-height:12px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-sidebar-toggle{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;margin-left:auto;padding:0;border:1px solid var(--shell-line);border-radius:8px;color:#6d7586;background:#fff;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.workspace-shell.is-redesigned .workspace-sidebar-toggle:hover{border-color:#bbb6eb;color:var(--shell-brand);background:#f7f6ff}.workspace-shell.is-redesigned .workspace-sidebar-toggle svg{width:16px;height:16px;stroke-width:1.9}.workspace-shell.is-redesigned .workspace-sidebar-toggle-mobile,.workspace-shell.is-redesigned .workspace-mobile-menu-button{display:none}.workspace-shell.is-redesigned .workspace-navigation{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow:auto;padding:12px 10px 18px;scrollbar-color:#cfd3dd transparent;scrollbar-width:thin}.workspace-shell.is-redesigned .workspace-navigation::-webkit-scrollbar{width:5px}.workspace-shell.is-redesigned .workspace-navigation::-webkit-scrollbar-thumb{border-radius:999px;background:#cfd3dd}.workspace-shell.is-redesigned .workspace-nav-group{margin:0 0 5px}.workspace-shell.is-redesigned .workspace-nav-group-button{display:grid;width:100%;height:40px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:9px;color:#283044;background:transparent;font-size:14px;font-weight:650;line-height:20px;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.workspace-shell.is-redesigned .workspace-nav-group-button:hover{color:#121527;background:#f0f1f6}.workspace-shell.is-redesigned .workspace-nav-group.is-active>.workspace-nav-group-button{color:var(--shell-brand-strong)}.workspace-shell.is-redesigned .workspace-nav-icon{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:#687184;background:transparent}.workspace-shell.is-redesigned .workspace-nav-group.is-active>.workspace-nav-group-button .workspace-nav-icon{color:var(--shell-brand);background:var(--shell-brand-soft)}.workspace-shell.is-redesigned .workspace-nav-icon svg{width:16px;height:16px;stroke-width:1.8}.workspace-shell.is-redesigned .workspace-nav-group-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-nav-chevron{width:14px;height:14px;color:#8c94a4;stroke-width:1.8;transition:transform .18s ease}.workspace-shell.is-redesigned .workspace-nav-group:has(.workspace-nav-children.is-expanded) .workspace-nav-chevron{transform:rotate(180deg)}.workspace-shell.is-redesigned .workspace-nav-children{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .15s ease}.workspace-shell.is-redesigned .workspace-nav-children.is-expanded{grid-template-rows:1fr;opacity:1}.workspace-shell.is-redesigned .workspace-nav-children-inner{min-height:0;overflow:hidden;padding:1px 0 3px 18px}.workspace-shell.is-redesigned .workspace-nav-item{position:relative;display:grid;width:100%;height:34px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:7px;margin:1px 0;padding:0 8px 0 7px;border:0;border-radius:8px;color:#596277;background:transparent;font-size:13px;font-weight:500;line-height:18px;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.workspace-shell.is-redesigned .workspace-nav-item:hover{color:#24283a;background:#f0f1f6}.workspace-shell.is-redesigned .workspace-nav-item.is-active{color:var(--shell-brand-strong);background:var(--shell-brand-soft);font-weight:650}.workspace-shell.is-redesigned .workspace-nav-item.is-active:before{position:absolute;top:7px;bottom:7px;left:-9px;width:3px;border-radius:0 3px 3px 0;background:var(--shell-brand);content:""}.workspace-shell.is-redesigned .workspace-nav-item-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#7a8396}.workspace-shell.is-redesigned .workspace-nav-item-icon svg{width:14px;height:14px;stroke-width:1.8}.workspace-shell.is-redesigned .workspace-nav-item.is-active .workspace-nav-item-icon{color:var(--shell-brand);background:#ffffffad}.workspace-shell.is-redesigned .workspace-nav-item>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-nav-item-arrow{width:12px;height:12px;color:#a1a7b4;stroke-width:1.8}.workspace-shell.is-redesigned .workspace-account{display:none}.workspace-shell.is-redesigned .workspace-body{display:flex;min-width:0;min-height:100vh;flex-direction:column}.workspace-shell.is-redesigned .workspace-topbar{position:sticky;top:0;z-index:35;display:flex;height:var(--shell-topbar-height);min-height:var(--shell-topbar-height);align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid var(--shell-line);background:#fffffff5;box-shadow:none}.workspace-shell.is-redesigned .workspace-topbar-left,.workspace-shell.is-redesigned .workspace-breadcrumb{min-width:0}.workspace-shell.is-redesigned .workspace-breadcrumb{display:flex;min-width:0;align-items:center;gap:8px;color:var(--shell-muted);font-size:13px;line-height:18px;white-space:nowrap}.workspace-shell.is-redesigned .workspace-breadcrumb>strong{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis}.workspace-shell.is-redesigned .workspace-breadcrumb>strong:last-child{color:var(--shell-brand);font-weight:650}.workspace-shell.is-redesigned .workspace-breadcrumb>svg{width:13px;height:13px;flex:0 0 13px;color:#a2a8b5;stroke-width:1.8}.workspace-shell.is-redesigned .workspace-topbar-right{display:flex;flex:0 0 auto;align-items:center;gap:10px}.workspace-shell.is-redesigned .workspace-company-switcher,.workspace-shell.is-redesigned .workspace-topbar-account-menu{position:relative}.workspace-shell.is-redesigned .workspace-company-switcher__trigger,.workspace-shell.is-redesigned .workspace-company-switcher__setup,.workspace-shell.is-redesigned .workspace-topbar-account{display:flex;height:38px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--shell-line);border-radius:9px;color:var(--shell-ink);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.workspace-shell.is-redesigned .workspace-company-switcher__trigger{min-width:204px}.workspace-shell.is-redesigned .workspace-company-switcher__trigger:hover,.workspace-shell.is-redesigned .workspace-company-switcher__setup:hover,.workspace-shell.is-redesigned .workspace-topbar-account:hover,.workspace-shell.is-redesigned .workspace-topbar-account-menu.is-open .workspace-topbar-account{border-color:#bcb7ea;background:#fbfaff;box-shadow:0 0 0 3px #5f55d617}.workspace-shell.is-redesigned .workspace-company-switcher__trigger>svg,.workspace-shell.is-redesigned .workspace-company-switcher__setup svg{width:15px;height:15px;flex:0 0 15px;color:#737b8d;stroke-width:1.8}.workspace-shell.is-redesigned .workspace-scope-state-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--shell-brand);box-shadow:0 0 0 3px var(--shell-brand-soft)}.workspace-shell.is-redesigned .workspace-company-switcher__copy,.workspace-shell.is-redesigned .workspace-company-switcher__setup>span:nth-child(2){display:grid;min-width:0;flex:1;text-align:left}.workspace-shell.is-redesigned .workspace-company-switcher__copy small,.workspace-shell.is-redesigned .workspace-company-switcher__setup small{color:#8a92a2;font-size:10px;font-weight:500;line-height:12px}.workspace-shell.is-redesigned .workspace-company-switcher__copy strong,.workspace-shell.is-redesigned .workspace-company-switcher__setup strong{max-width:160px;overflow:hidden;color:#24283a;font-size:12px;font-weight:650;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-company-switcher__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:316px;overflow:hidden;border:1px solid var(--shell-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #191d2f24,0 2px 8px #191d2f0f}.workspace-shell.is-redesigned .workspace-company-switcher__menu header{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--shell-line-soft)}.workspace-shell.is-redesigned .workspace-company-switcher__menu header>span,.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button>span:first-child{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;color:var(--shell-brand);background:var(--shell-brand-soft)}.workspace-shell.is-redesigned .workspace-company-switcher__menu header svg,.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button>span:first-child svg{width:15px;height:15px}.workspace-shell.is-redesigned .workspace-company-switcher__menu header div,.workspace-shell.is-redesigned .workspace-company-switcher__option-copy{display:grid;min-width:0;flex:1}.workspace-shell.is-redesigned .workspace-company-switcher__menu header strong{color:var(--shell-ink);font-size:14px;line-height:20px}.workspace-shell.is-redesigned .workspace-company-switcher__menu header small,.workspace-shell.is-redesigned .workspace-company-switcher__option-copy small{color:var(--shell-muted);font-size:11px;line-height:16px}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div{max-height:320px;overflow:auto;padding:6px}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:8px;color:#303549;background:transparent;text-align:left;cursor:pointer}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button:hover{background:#f6f6fa}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button.is-active{color:var(--shell-brand-strong);background:var(--shell-brand-soft)}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button>strong{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-company-switcher__menu>div>button>svg{width:15px;height:15px;flex:0 0 15px;color:var(--shell-brand)}.workspace-shell.is-redesigned .workspace-company-switcher__manage{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0 14px;border:0;border-top:1px solid var(--shell-line-soft);color:var(--shell-muted);background:#fbfbfd;font-size:12px;cursor:pointer}.workspace-shell.is-redesigned .workspace-company-switcher__manage:hover{color:var(--shell-brand)}.workspace-shell.is-redesigned .workspace-topbar-account{min-width:152px;padding:0 8px 0 6px}.workspace-shell.is-redesigned .workspace-topbar-avatar,.workspace-shell.is-redesigned .workspace-account-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#776bfa,#5547d2);box-shadow:inset 0 0 0 1px #ffffff2e;font-size:12px;font-weight:700}.workspace-shell.is-redesigned .workspace-topbar-account__copy{display:grid;min-width:0;flex:1;text-align:left}.workspace-shell.is-redesigned .workspace-topbar-account__copy strong,.workspace-shell.is-redesigned .workspace-topbar-account__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.is-redesigned .workspace-topbar-account__copy strong{max-width:116px;color:#24283a;font-size:12px;font-weight:650;line-height:16px}.workspace-shell.is-redesigned .workspace-topbar-account__copy small{color:#8a92a2;font-size:10px;font-weight:500;line-height:12px}.workspace-shell.is-redesigned .workspace-topbar-account__chevron{width:14px;height:14px;flex:0 0 14px;color:#858d9d;transition:transform .15s ease}.workspace-shell.is-redesigned .workspace-topbar-account-menu.is-open .workspace-topbar-account__chevron{transform:rotate(180deg)}.workspace-shell.is-redesigned .workspace-account-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:248px;overflow:hidden;border:1px solid var(--shell-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px #191d2f24,0 2px 8px #191d2f0f}.workspace-shell.is-redesigned .workspace-account-popover>header{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--shell-line-soft)}.workspace-shell.is-redesigned .workspace-account-popover>header>span:last-child{display:grid;min-width:0;flex:1}.workspace-shell.is-redesigned .workspace-account-popover>header strong{color:var(--shell-ink);font-size:13px;line-height:18px}.workspace-shell.is-redesigned .workspace-account-popover>header small{color:var(--shell-muted);font-size:11px;line-height:16px}.workspace-shell.is-redesigned .workspace-account-popover>button{display:flex;width:calc(100% - 12px);height:40px;align-items:center;gap:8px;margin:6px;padding:0 10px;border:0;border-radius:8px;color:var(--shell-danger);background:transparent;font-size:12px;font-weight:600;cursor:pointer}.workspace-shell.is-redesigned .workspace-account-popover>button:hover{background:#fff2f3}.workspace-shell.is-redesigned .workspace-account-popover>button svg{width:15px;height:15px}.workspace-shell.is-redesigned .workspace-account-popover__error,.workspace-shell.is-redesigned .workspace-scope-error{display:block;padding:0 12px 10px;color:var(--shell-danger);font-size:11px;line-height:16px}.workspace-shell.is-redesigned .workspace-scope-state{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--shell-line);border-radius:9px;color:var(--shell-muted);background:#fff;font-size:12px}.workspace-shell.is-redesigned .workspace-stage{width:100%;min-width:0;flex:1;padding:18px 24px 28px;overflow:visible;background:var(--shell-canvas)}.workspace-shell.is-redesigned.is-shops-monitor .workspace-stage{display:flex;justify-content:center}.workspace-shell.is-redesigned.is-shops-monitor .shops-page{width:100%;max-width:2560px}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-brand{justify-content:center;padding:0}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-brand-copy,.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-group-label,.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-chevron,.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-children,.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-account{display:none}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-sidebar-toggle{position:absolute;right:8px;bottom:12px}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-navigation{align-items:center;padding:10px 8px 54px}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-group{width:100%}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-group-button{display:grid;width:44px;height:40px;grid-template-columns:28px;justify-content:center;margin:0 auto;padding:0}.workspace-shell.is-redesigned.is-sidebar-collapsed .workspace-nav-icon{margin:0}@media(min-width:2560px){.workspace-shell.is-redesigned .workspace-topbar,.workspace-shell.is-redesigned .workspace-stage{padding-right:32px;padding-left:32px}}@media(max-width:1599px){.workspace-shell.is-redesigned .workspace-company-switcher__trigger{min-width:184px}.workspace-shell.is-redesigned .workspace-topbar-account{min-width:138px}}@media(prefers-reduced-motion:reduce){.workspace-shell.is-redesigned *,.workspace-shell.is-redesigned *:before,.workspace-shell.is-redesigned *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-page{position:relative;width:100%;min-width:320px;height:100dvh;min-height:620px;overflow:hidden;color:#17131f;background:#f8f7fc}.login-desktop-backdrop,.login-desktop-backdrop img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.login-desktop-backdrop img{object-fit:fill;transform:scale(1.012);transform-origin:center;animation:backdrop-drift 14s ease-in-out infinite}.login-mobile-backdrop{display:none}.login-ambient-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ambient-particle{position:absolute;display:block;border:1px solid rgb(111 69 234 / 12%);border-radius:5px;background:#d8caff85;box-shadow:0 12px 30px #6f45ea17}.ambient-particle-one{top:19%;left:64%;width:16px;height:16px;animation:particle-float-one 7.5s ease-in-out infinite}.ambient-particle-two{top:73%;left:74%;width:11px;height:11px;animation:particle-float-two 9s ease-in-out -2s infinite}.ambient-particle-three{top:42%;left:91%;width:8px;height:8px;background:#17131f6b;animation:particle-float-three 8s ease-in-out -4s infinite}.login-brand-mark{position:absolute;left:8.8vw;top:15.015vh;width:4.1625vw;height:7.4vh;animation:brand-arrive .72s cubic-bezier(.22,1,.36,1) both}.login-brand-mark img{display:block;width:100%;height:100%;transform-origin:center;animation:brand-breathe 5.2s ease-in-out 1s infinite}.login-brand-copy{position:absolute;left:14.9603vw;top:14.423vh}.login-brand-copy h1,.login-brand-copy p,.login-card h2,.login-card p{margin:0}.login-brand-copy h1{font-size:2.997vw;font-weight:900;line-height:6.216vh;letter-spacing:-.035em;animation:copy-arrive .72s 80ms cubic-bezier(.22,1,.36,1) both}.login-brand-slogan{margin-top:1.234vh!important;color:#5b5367;font-size:1.249vw;font-weight:500;line-height:3.108vh;animation:copy-arrive .72s .15s cubic-bezier(.22,1,.36,1) both}.login-brand-en{margin-top:1.544vh!important;color:#aba5b3;font-family:Inter,Arial,sans-serif;font-size:.583vw;font-weight:500;line-height:1.499vh;animation:copy-arrive .72s .22s cubic-bezier(.22,1,.36,1) both}.login-card{position:absolute;left:12.8792vw;top:30.4065vh;width:29.304vw;height:32.856vh;overflow:hidden;border-radius:1.575vw;background:#ffffffb8;box-shadow:0 3.148vh 4.688vw -1.146vw #6f45ea1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);isolation:isolate;animation:card-arrive .82s .14s cubic-bezier(.22,1,.36,1) both}.login-card:before{position:absolute;z-index:0;top:-30%;left:-45%;width:34%;height:160%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 42%),transparent);transform:rotate(12deg) translate(-180%);animation:card-sheen 9s 1.6s ease-in-out infinite;pointer-events:none}.login-card-head{position:absolute;left:13.353%;top:11.714%;width:79.264%;z-index:1}.login-card-head h2{font-size:.999vw;font-weight:700;line-height:2.517vh}.login-card-head p{margin-top:.365vh;color:#81788c;font-size:.666vw;font-weight:400;line-height:1.776vh}.login-description-compact{display:none}.login-form{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.login-field{position:absolute;left:13.353%;display:block;width:79.264%;height:16.216%;box-sizing:border-box;border:1px solid rgb(230 224 243 / 92%);border-radius:.956vw;background:#ffffffdb;box-shadow:0 1.296vh 1.771vw -.938vw #6f45ea12;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.login-field:focus-within{border-color:#6f45ea8c;box-shadow:0 0 0 3px #6f45ea14;transform:translateY(-1px)}.login-field>span{position:absolute;left:5.376%;top:16.66%;color:#928a9d;font-size:.541vw;font-weight:500;line-height:1.332vh;pointer-events:none}.login-field input{position:absolute;left:5.376%;top:41.7%;width:89.248%;height:51%;box-sizing:border-box;padding:0;border:0;outline:0;color:#17131f;background:transparent;font:inherit;font-size:.791vw;font-weight:500;line-height:2vh}.login-field input::placeholder{color:#b5afbb;opacity:1}.login-field input[type=password]{letter-spacing:.2em}.account-field{top:32.43%}.password-field{top:52.702%}.login-message{position:absolute;left:13.353%;top:71.3%;width:79.264%;overflow:hidden;color:#b84a62;font-size:.56vw;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .16s ease}.login-message.is-visible{opacity:1}.login-submit{position:absolute;left:13.353%;top:80.18%;width:79.264%;height:14.864%;overflow:visible;border:0;border-radius:.956vw;color:#fff;background:#17131f;box-shadow:0 1.852vh 2.292vw -.938vw #17131f33;cursor:pointer;font-family:inherit;font-size:.833vw;font-weight:700;line-height:1;transition:transform .15s ease,background-color .15s ease}.login-submit:hover:not(:disabled){background:#211a2c;transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:focus-visible{outline:3px solid rgb(111 69 234 / 34%);outline-offset:3px}.login-submit:disabled{cursor:wait;opacity:.72}.login-submit-glow{position:absolute;z-index:0;top:50%;right:1.8%;width:14.88%;height:auto;transform:translateY(-50%);pointer-events:none;animation:button-glow 2.8s ease-in-out infinite}.login-submit-glow img{display:block;width:100%;height:100%}.login-submit-arrow{position:absolute;z-index:1;top:50%;left:90.51%;width:4.66%;height:58%;display:grid;place-items:center;color:#fff;font-size:1.082vw;font-weight:500;line-height:1;transform:translate(-50%,-50%);transition:transform .16s ease}.login-submit:hover:not(:disabled) .login-submit-arrow{transform:translate(-38%,-50%)}.login-scope-tip{display:none}.login-footer{position:absolute;right:3.46875vw;bottom:2.994vh;left:5.5vw;display:flex;align-items:center;justify-content:space-between;color:#a8a1b0;font-size:.5396vw;font-weight:500;line-height:1.37vh}.login-footer-version{color:#b3acba;font-family:Inter,Arial,sans-serif}.login-card.is-expanded{height:51vh}.login-card.is-expanded .current-password-field{top:27%}.login-card.is-expanded .new-password-field{top:45%}.login-card.is-expanded .confirm-password-field{top:63%}.login-card.is-expanded .login-message{top:80%}.login-card.is-expanded .login-submit{top:87%;height:10%}@media(min-width:2560px)and (min-aspect-ratio:2/1){.login-brand-mark{left:9.5029vw;top:19.1882vh;width:3.6465vw;height:8.7111vh}.login-brand-copy{left:14.8999vw;top:18.4911vh}.login-brand-copy h1{font-size:2.6255vw;line-height:7.3174vh}.login-brand-slogan{margin-top:1.567vh!important;font-size:1.094vw;line-height:3.6587vh}.login-brand-en{margin-top:1.914vh!important;font-size:.5105vw;line-height:1.7422vh}.login-card{left:13.0765vw;top:37.307vh;width:30.0473vw;height:43.0329vh;border-radius:1.3127vw;box-shadow:0 2.6444vh 2.9302vw -.7163vw #6f45ea1a}.login-card-head{left:11.407%;top:10.527%;width:82.282%}.login-card-head h2{font-size:.8752vw;line-height:2.9618vh}.login-card-head p{margin-top:.5226vh;font-size:.5834vw;line-height:2.0907vh}.login-field{left:11.407%;width:82.282%;height:14.575%;border-width:1.12px;border-radius:.7971vw;box-shadow:0 1.089vh 1.107vw -.586vw #6f45ea12}.login-field>span{left:4.425%;top:16.665%;font-size:.474vw;line-height:1.568vh}.login-field input{left:4.425%;top:41.67%;width:90%;font-size:.693vw;line-height:2.265vh}.account-field{top:29.151%}.password-field{top:47.37%}.login-message{left:11.407%;top:66%;width:82.282%;font-size:.45vw}.login-submit{left:11.407%;top:72.065%;width:82.282%;height:13.36%;border-radius:.7971vw;font-size:.7293vw;box-shadow:0 1.5556vh 1.4326vw -.586vw #17131f33}.login-submit-glow{right:2.66%;width:10.345%}.login-submit-arrow{left:92.15%;width:3.835%;font-size:.9481vw}.login-footer{right:2.6163vw;bottom:3.0556vh;left:5.5vw;font-size:.407vw;line-height:1.3889vh}}@media(max-width:1100px){.login-page{min-height:700px;background:#fbfaff}.login-desktop-backdrop{display:none}.login-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.login-brand-mark{left:6.75vw;top:6.43vh;width:6.325vw;height:auto}.login-brand-mark img{object-fit:contain}.login-brand-copy{left:14.5vw;top:6.43vh}.login-brand-copy h1{color:#15111d;font-size:3.75vw;line-height:5.166vh;letter-spacing:-.03em}.login-brand-slogan{margin-top:-.23vh!important;color:#746d7d;font-size:2.125vw;font-weight:400;line-height:2.985vh}.login-brand-en{margin-top:.804vh!important;color:#9b93a4;font-size:1.25vw;font-weight:700;line-height:1.722vh}.login-card{left:5.5vw;top:21.814vh;width:54.75vw;height:57.176vh;border-radius:1.5vw;background:#ffffffeb;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-card-head{left:5.936%;top:6.024%;width:88.128%}.login-card-head h2{color:#15111d;font-size:2.75vw;line-height:3.789vh}.login-card-head p{margin-top:.23vh;color:#746d7d;font-size:1.5vw;line-height:2.067vh}.login-field{left:5.936%;width:88.128%;height:11.647%;border-color:#e7e2f2;border-radius:.875vw;background:#fff;box-shadow:none}.login-field>span{left:3.886%;top:15.52%;color:#746d7d;font-size:1.25vw;font-weight:400;line-height:1.722vh}.login-field input{left:3.886%;top:40%;width:92%;height:52%;color:#15111d;font-size:1.625vw;font-weight:400;line-height:2.296vh}.account-field{top:21.687%}.password-field{top:36.145%}.login-message{left:5.936%;top:50.8%;width:88.128%;font-size:1.1vw}.login-submit{left:5.936%;top:52.61%;width:88.128%;height:10.442%;border-radius:.875vw;box-shadow:none;font-size:1.75vw}.login-submit-glow{right:2.85%;width:7.254%}.login-submit-arrow{left:92.746%;width:7.254%;font-size:1.875vw}.login-scope-tip{position:absolute;top:66.867%;left:5.936%;display:block;width:88.128%;color:#746d7d;font-size:1.375vw;font-weight:400;line-height:1.952vh;text-align:center}.login-footer{right:auto;bottom:4.133vh;left:6.75vw;display:block;color:#9c95a6;font-size:1.25vw;font-weight:400;line-height:1.722vh}.login-footer-version{display:none}.mobile-orb-left{position:absolute;top:-10.333vh;left:-8.75vw;width:37.5vw;height:34.443vh}.mobile-tilt-top{position:absolute;top:-18.824vh;left:61.2vw;width:55vw;height:38vh;border-radius:36px;background:#f1ecffb8;transform:rotate(-11deg);animation:mobile-tilt-drift 11s ease-in-out infinite}.mobile-tilt-side{position:absolute;top:18vh;left:55vw;width:42vw;height:42vh;border-radius:26px;background:#e8dfff7a;transform:rotate(8deg);animation:mobile-side-drift 13s ease-in-out -2s infinite}.mobile-slash{position:absolute;top:72vh;left:-5.7vw;width:52vw;height:4.13vh;border-radius:18px;background:#ded3ffbf;transform:rotate(9deg);animation:mobile-slash-drift 9s ease-in-out -1s infinite}.mobile-orb-bottom{position:absolute;top:69.99vh;left:46vw;width:34vw;height:auto;animation:mobile-orb-breathe 8s ease-in-out infinite}.mobile-square-one,.mobile-square-two{position:absolute;display:block;width:12px;height:12px;border-radius:4px;background:#d8caffe5}.mobile-square-one{top:8vh;left:42vw;animation:particle-float-one 7.5s ease-in-out infinite}.mobile-square-two{top:55.78vh;left:80vw;width:14px;height:14px;transform:rotate(-8deg);animation:particle-float-two 8.5s ease-in-out -2s infinite}.mobile-planet{position:absolute;top:13.777vh;left:60.625vw;width:35vw;aspect-ratio:1;transform-origin:center;animation:mobile-planet-float 6.4s ease-in-out infinite}.mobile-planet img{position:absolute}.mobile-planet-halo{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mobile-planet-core{top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%}.mobile-planet-dot-large{top:25.2%;left:66%;width:13.6%}.mobile-planet-dot-small{top:70%;left:33.2%;width:7.2%}.mobile-planet-dot-dark{top:69.2%;left:74.7%;width:4.4%}}@media(max-width:600px){.login-page{min-height:620px}.login-brand-mark{left:6.154vw;top:4.976vh;width:10.718vw}.login-brand-copy{left:19.487vw;top:5.095vh}.login-brand-copy h1{font-size:5.897vw;line-height:4.147vh}.login-brand-slogan{margin-top:-.119vh!important;font-size:3.59vw;line-height:2.488vh}.login-brand-en,.login-description-full{display:none}.login-description-compact{display:inline}.login-card{left:4.103vw;top:25.355vh;width:91.795vw;height:50.711vh;border-radius:2.821vw;background:#fffffff0}.login-card-head{left:5.587%;top:6.075%;width:88.827%}.login-card-head h2{font-size:5.385vw;line-height:3.791vh}.login-card-head p{margin-top:.237vh;font-size:2.821vw;line-height:2.014vh}.login-field{left:5.587%;width:88.827%;height:13.551%;border-radius:1.795vw}.login-field>span{left:4.717%;top:15.52%;font-size:2.564vw;line-height:1.777vh}.login-field input{left:4.717%;top:39.7%;width:90.566%;height:52%;font-size:3.333vw;line-height:2.37vh}.account-field{top:23.832%}.password-field{top:40.187%}.login-message{left:5.587%;top:56.9%;width:88.827%;font-size:2.35vw}.login-submit{left:5.587%;top:59.346%;width:88.827%;height:12.15%;border-radius:1.795vw;font-size:3.59vw}.login-submit-glow{right:4.4%;width:8.805%}.login-submit-arrow{left:91.195%;width:8.805%;font-size:3.846vw}.login-scope-tip{top:75.467%;left:5.587%;width:88.827%;font-size:2.564vw;line-height:1.777vh}.login-footer{bottom:3.199vh;left:4.103vw;font-size:2.308vw;line-height:1.659vh}.mobile-orb-left{top:-10.664vh;left:-17.949vw;width:58.974vw;height:auto}.mobile-tilt-top{top:-14.328vh;left:58vw;width:55vw;height:38vh}.mobile-tilt-side{top:18vh;left:54vw;width:42vw;height:42vh}.mobile-slash{top:72vh;left:-11.7vw;width:52vw;height:4.265vh}.mobile-orb-bottom{top:70vh;left:46vw;width:34vw}.mobile-square-one{top:8vh;left:42vw}.mobile-square-two{top:55.77vh;left:80vw}.mobile-planet{top:3.199vh;left:58.718vw;width:46.154vw}.login-card.is-expanded{top:20vh;height:66vh}.login-card.is-expanded .current-password-field{top:22%}.login-card.is-expanded .new-password-field{top:39%}.login-card.is-expanded .confirm-password-field{top:56%}.login-card.is-expanded .login-message{top:71%}.login-card.is-expanded .login-submit{top:80%;height:10%}}@keyframes backdrop-drift{0%,to{transform:scale(1.012) translate3d(-.12%,0,0)}50%{transform:scale(1.02) translate3d(.18%,-.32%,0)}}@keyframes brand-arrive{0%{opacity:0;transform:translate3d(-12px,8px,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes brand-breathe{0%,to{filter:drop-shadow(0 0 0 rgb(111 69 234 / 0%));transform:scale(1)}50%{filter:drop-shadow(0 8px 18px rgb(111 69 234 / 16%));transform:scale(1.045)}}@keyframes copy-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes card-arrive{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-sheen{0%,66%{transform:rotate(12deg) translate(-180%)}84%,to{transform:rotate(12deg) translate(520%)}}@keyframes button-glow{0%,to{filter:saturate(1);transform:translateY(-50%) scale(1)}50%{filter:saturate(1.18);transform:translateY(-50%) scale(1.08)}}@keyframes particle-float-one{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(8px,-14px,0) rotate(12deg)}}@keyframes particle-float-two{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(-10px,12px,0) rotate(7deg)}}@keyframes particle-float-three{0%,to{opacity:.45;transform:translateZ(0)}50%{opacity:.8;transform:translate3d(-7px,-10px,0)}}@keyframes mobile-planet-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(1.4deg)}}@keyframes mobile-tilt-drift{0%,to{transform:translateZ(0) rotate(-11deg)}50%{transform:translate3d(7px,-5px,0) rotate(-9.8deg)}}@keyframes mobile-side-drift{0%,to{transform:translateZ(0) rotate(8deg)}50%{transform:translate3d(-8px,6px,0) rotate(9.2deg)}}@keyframes mobile-slash-drift{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(10px,-4px,0) rotate(7.8deg)}}@keyframes mobile-orb-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.05)}}.login-page{--pointer-x: 0px;--pointer-y: 0px}.login-desktop-backdrop img{transform:none;animation:none}.login-aurora-field,.login-depth-grid,.login-orbit-system{position:absolute;pointer-events:none}.login-aurora-field{z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.login-aurora{position:absolute;display:block;border-radius:50%;filter:blur(72px);will-change:transform,opacity}.login-aurora-primary{top:14%;right:4%;width:48vw;height:48vw;background:radial-gradient(circle,rgb(111 69 234 / 14%) 0,rgb(167 136 255 / 7%) 38%,transparent 70%);transform:translate3d(var(--pointer-x),var(--pointer-y),0);animation:aurora-breathe 10s ease-in-out infinite}.login-aurora-secondary{bottom:-24%;left:22%;width:34vw;height:34vw;background:radial-gradient(circle,rgb(207 191 255 / 13%) 0,rgb(255 255 255 / 4%) 48%,transparent 72%);transform:translate3d(var(--pointer-x),var(--pointer-y),0);animation:aurora-breathe 13s ease-in-out -4s infinite reverse}.login-depth-grid{z-index:0;top:7%;right:-3%;width:58%;height:86%;opacity:.15;background-image:linear-gradient(rgb(111 69 234 / 15%) 1px,transparent 1px),linear-gradient(90deg,rgb(111 69 234 / 15%) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 68%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 68%);transform:perspective(900px) rotateX(64deg) rotate(-13deg) translate3d(var(--pointer-x),var(--pointer-y),0);transform-origin:center;animation:grid-scan 16s linear infinite}.login-orbit-system{z-index:1;top:22.4%;left:70.1%;width:23.5vw;max-width:520px;aspect-ratio:1;transform:translate3d(var(--pointer-x),var(--pointer-y),0);transition:transform .16s linear}.orbit-track,.orbit-runner{position:absolute;display:block;border-radius:50%}.orbit-track{border:1px solid rgb(111 69 234 / 18%);box-shadow:inset 0 0 26px #6f45ea08,0 0 24px #6f45ea0a}.orbit-track-outer{top:2%;right:2%;bottom:2%;left:2%;transform:rotate(-16deg) scaleY(.67);animation:orbit-precess-outer 18s ease-in-out infinite}.orbit-track-inner{top:20%;right:20%;bottom:20%;left:20%;border-color:#17131f1f;transform:rotate(23deg) scaleY(.74);animation:orbit-precess-inner 13s ease-in-out infinite}.orbit-runner-outer{top:4%;right:4%;bottom:4%;left:4%;animation:orbit-runner-outer 8.5s linear infinite}.orbit-runner-inner{top:24%;right:24%;bottom:24%;left:24%;animation:orbit-runner-inner 5.8s linear infinite reverse}.orbit-runner i{position:absolute;top:50%;right:-4px;display:block;border-radius:50%;background:#8e6aff;box-shadow:0 0 0 5px #8e6aff1a,0 0 24px #6f45ea75}.orbit-runner-outer i{width:9px;height:9px}.orbit-runner-inner i{width:6px;height:6px;background:#17131f;box-shadow:0 0 0 4px #17131f12,0 0 18px #17131f3d}.login-brand-mark{overflow:visible;animation:brand-arrive .76s cubic-bezier(.16,1,.3,1) both}.login-brand-mark:before{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;content:"";background:conic-gradient(from 20deg,transparent 0 58%,rgb(111 69 234 / 46%) 68%,transparent 78%);mask:radial-gradient(circle,transparent 66%,#000 68% 72%,transparent 74%);animation:brand-orbit 6.8s linear infinite}.login-brand-mark img{animation:none}.login-brand-copy h1{display:flex;overflow:visible;animation:none}.login-brand-copy h1 span{display:inline-block;animation:brand-character-arrive .72s cubic-bezier(.16,1,.3,1) both}.login-brand-slogan{position:relative}.login-brand-slogan:after{position:absolute;bottom:-.46em;left:0;width:2.7em;height:2px;border-radius:99px;content:"";background:linear-gradient(90deg,#6f45ea,#6f45ea00);transform-origin:left;animation:slogan-line-arrive .76s .36s cubic-bezier(.16,1,.3,1) both}.login-card{top:30.4vh;left:12.8792vw;width:clamp(348px,25.2vw,860px);height:clamp(238px,28.1vh,520px);overflow:hidden;border:1px solid rgb(255 255 255 / 68%);border-radius:clamp(20px,1.35vw,34px);background:linear-gradient(145deg,#ffffffdb,#ffffff9e),radial-gradient(circle at 80% 15%,rgb(111 69 234 / 8%),transparent 38%);box-shadow:0 26px 70px -34px #422b7d45,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);animation:card-mask-reveal .92s .12s cubic-bezier(.16,1,.3,1) both}.login-card:before{top:-55%;left:-24%;width:30%;height:210%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 52%),transparent);transform:rotate(18deg) translate(-300%);animation:card-light-scan 7.8s 1.8s cubic-bezier(.4,0,.2,1) infinite}.login-card:after{position:absolute;z-index:0;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgb(111 69 234 / 6%);border-radius:calc(clamp(20px,1.35vw,34px) - 7px);content:"";pointer-events:none}.login-card-meta{position:absolute;z-index:2;top:6.3%;right:5.8%;display:flex;align-items:center;gap:6px;color:#81788ca8;font-family:Inter,Arial,sans-serif;font-size:clamp(8px,.46vw,13px);font-weight:600;letter-spacing:.12em}.login-card-meta span{display:block;width:5px;height:5px;border-radius:50%;background:#6f45ea;box-shadow:0 0 0 4px #6f45ea14;animation:meta-signal 2.4s ease-out infinite}.login-card-corner{position:absolute;z-index:2;left:4.5%;width:20px;height:20px;border-left:1px solid rgb(111 69 234 / 28%);pointer-events:none}.login-card-corner-top{top:5%;border-top:1px solid rgb(111 69 234 / 28%);border-top-left-radius:6px}.login-card-corner-bottom{bottom:5%;border-bottom:1px solid rgb(111 69 234 / 28%);border-bottom-left-radius:6px}.login-card-head{z-index:2;top:11%;left:11%;width:78%;animation:card-content-arrive .7s .31s cubic-bezier(.16,1,.3,1) both}.login-card-head h2{font-size:clamp(15px,.96vw,26px);line-height:1.35}.login-card-head p{margin-top:.35em;font-size:clamp(9px,.64vw,17px);line-height:1.5}.login-form{z-index:2}.login-field{left:11%;width:78%;height:18.2%;border-color:#e2dbf1eb;border-radius:clamp(12px,.82vw,22px);background:#ffffffbf;box-shadow:0 12px 28px -22px #6f45ea33,inset 0 1px #ffffffd1;animation:field-arrive .65s cubic-bezier(.16,1,.3,1) both}.login-field:after{position:absolute;right:50%;bottom:-1px;left:50%;height:2px;border-radius:99px;content:"";background:linear-gradient(90deg,#9d80ff,#6f45ea);transition:right .26s cubic-bezier(.16,1,.3,1),left .26s cubic-bezier(.16,1,.3,1)}.login-field:focus-within{border-color:#6f45ea57;box-shadow:0 14px 32px -23px #6f45ea52,0 0 0 3px #6f45ea0f;transform:translateY(-1px)}.login-field:focus-within:after{right:10px;left:10px}.login-field>span{left:5.8%;top:16%;font-size:clamp(8px,.51vw,14px);line-height:1.2;transition:color .18s ease}.login-field:focus-within>span{color:#6f45ea}.login-field input{left:5.8%;top:40%;width:88.4%;height:54%;font-size:clamp(12px,.76vw,21px);line-height:1.3}.account-field{top:31.2%;animation-delay:.36s}.password-field{top:52.1%;animation-delay:.43s}.login-message{top:72.5%;left:11%;width:78%;font-size:clamp(8px,.48vw,13px)}.login-submit{top:79%;left:11%;width:78%;height:16.8%;overflow:hidden;border-radius:clamp(12px,.82vw,22px);box-shadow:0 18px 38px -22px #17131f61;font-size:clamp(12px,.8vw,22px);animation:field-arrive .68s .52s cubic-bezier(.16,1,.3,1) both}.login-submit>span:first-child{position:relative;z-index:2}.login-submit-orb{position:absolute;z-index:1;top:50%;right:8px;width:30px;height:30px;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / 22%),transparent 34%),#6f45ea;box-shadow:0 8px 24px #6f45ea52;transform:translateY(-50%);transition:right .48s cubic-bezier(.16,1,.3,1),width .48s cubic-bezier(.16,1,.3,1),height .48s cubic-bezier(.16,1,.3,1)}.login-submit-arrow{z-index:3;left:auto;right:8px;width:30px;height:30px;font-size:clamp(15px,1vw,26px);transform:translateY(-50%)}.login-submit:hover:not(:disabled) .login-submit-orb{right:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.login-submit:active:not(:disabled){transform:scale(.992)}@keyframes aurora-breathe{0%,to{opacity:.62;scale:.96}50%{opacity:1;scale:1.06}}@keyframes grid-scan{0%{background-position:0 0}to{background-position:68px 34px}}@keyframes orbit-precess-outer{0%,to{transform:rotate(-16deg) scaleY(.67)}50%{transform:rotate(-8deg) scaleY(.72)}}@keyframes orbit-precess-inner{0%,to{transform:rotate(23deg) scaleY(.74)}50%{transform:rotate(31deg) scaleY(.68)}}@keyframes orbit-runner-outer{0%{transform:rotate(0) scaleY(.67)}to{transform:rotate(360deg) scaleY(.67)}}@keyframes orbit-runner-inner{0%{transform:rotate(0) scaleY(.74)}to{transform:rotate(360deg) scaleY(.74)}}@keyframes brand-orbit{to{transform:rotate(360deg)}}@keyframes brand-character-arrive{0%{opacity:0;filter:blur(8px);transform:translate3d(0,.55em,0) rotateX(-38deg)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotateX(0)}}@keyframes slogan-line-arrive{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes card-mask-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0 round 28px)}to{opacity:1;clip-path:inset(0 0 0 0 round 28px)}}@keyframes card-content-arrive{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes field-arrive{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes card-light-scan{0%,68%{transform:rotate(18deg) translate(-300%)}86%,to{transform:rotate(18deg) translate(620%)}}@keyframes meta-signal{0%{box-shadow:0 0 #6f45ea42}72%,to{box-shadow:0 0 0 8px #6f45ea00}}@media(max-width:1100px){.login-depth-grid{display:none}.login-aurora-primary{top:-12%;right:-34%;width:96vw;height:96vw;filter:blur(48px)}.login-orbit-system{top:.5%;left:55%;width:51vw}.login-card{top:23%;left:5.5%;width:min(52vw,420px);height:min(53vh,462px);border-radius:20px}.login-card-head{top:8.5%;left:7%;width:86%}.login-card-head h2{font-size:clamp(18px,2.65vw,22px)}.login-card-head p{font-size:clamp(10px,1.45vw,12px)}.login-field,.login-submit,.login-message{left:7%;width:86%}.login-field{height:13.6%;border-radius:9px}.login-field>span{font-size:10px}.login-field input{font-size:13px}.account-field{top:25%}.password-field{top:41%}.login-message{top:56.5%;font-size:9px}.login-submit{top:61%;height:12%;border-radius:9px;font-size:14px}.login-scope-tip{top:78%;left:7%;width:86%}}@media(max-width:600px){.login-orbit-system{top:.4%;left:54%;width:54vw}.orbit-track{border-color:#6f45ea24}.login-card{top:26.2%;left:6.15%;width:87.7%;height:46.2%;min-height:382px;border-radius:18px}.login-card-meta{display:none}.login-card-corner{opacity:.55}.login-card-head{top:7%;left:6%;width:88%}.login-card-head h2{font-size:20px}.login-card-head p{font-size:11px}.login-field,.login-submit,.login-message{left:6%;width:88%}.login-field{height:14.8%;border-radius:9px}.account-field{top:25.8%}.password-field{top:43.3%}.login-message{top:60%;font-size:9px}.login-submit{top:65%;height:13.2%;border-radius:9px}.login-scope-tip{top:82.7%;left:6%;width:88%}.login-submit-orb,.login-submit-arrow{right:8px;width:28px;height:28px}}.login-desktop-backdrop{overflow:hidden}.login-desktop-backdrop img{object-fit:cover;object-position:center;transform:none;animation:none}.login-kinetic-layers{position:absolute;z-index:1;top:0;bottom:0;left:0;width:64%;overflow:hidden;mask-image:linear-gradient(90deg,#000 0 76%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0 76%,transparent 100%);pointer-events:none}.kinetic-sheet,.kinetic-band,.kinetic-beam{position:absolute;display:block;pointer-events:none}.kinetic-sheet{border:1px solid rgb(111 69 234 / 7%);background:linear-gradient(145deg,#ffffff57,#d8cbff1f),#e5dcff1f;box-shadow:inset 0 1px #ffffff75,0 34px 80px -58px #4d339138;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kinetic-sheet-one{top:-17%;right:-7%;width:34vw;height:64vh;border-radius:clamp(44px,4vw,88px);transform:rotate(-11deg);animation:kinetic-sheet-one-float 15s ease-in-out infinite}.kinetic-sheet-two{right:7%;bottom:-34%;width:42vw;height:62vh;border-radius:clamp(54px,5vw,104px);background:linear-gradient(155deg,#ece6ff3d,#ffffff14),#ded2ff1a;transform:rotate(8deg);animation:kinetic-sheet-two-float 15s -7.5s ease-in-out infinite}.kinetic-band{left:-15%;bottom:7%;width:64%;height:clamp(34px,4.4vh,72px);border-radius:999px;background:linear-gradient(90deg,transparent,rgb(111 69 234 / 7%),rgb(220 209 255 / 28%),transparent);filter:blur(1px);transform:rotate(8deg);animation:kinetic-band-drift 15s ease-in-out infinite}.kinetic-beam{top:0;bottom:0;left:45%;width:24%;opacity:0;background:linear-gradient(108deg,transparent 24%,rgb(255 255 255 / 6%) 42%,rgb(255 255 255 / 42%) 50%,rgb(175 151 255 / 8%) 58%,transparent 76%);filter:blur(10px);transform:translate3d(-180%,0,0) skew(-8deg);animation:kinetic-beam-scan 8s 1.2s cubic-bezier(.4,0,.2,1) infinite}.login-orbit-system{z-index:2;top:44.95%;left:82%;display:block;width:clamp(300px,23.5vw,520px);max-width:none;aspect-ratio:1;transform:translate(-50%,-50%);transition:none}.orbit-halo,.orbit-sweep,.orbit-core-energy,.orbit-track{position:absolute;display:block;box-sizing:border-box;border-radius:50%}.orbit-halo{top:4%;right:4%;bottom:4%;left:4%;background:radial-gradient(circle,transparent 46%,rgb(111 69 234 / 3%) 61%,rgb(111 69 234 / 10%) 76%,transparent 78%);filter:blur(1px);animation:planet-halo-breathe 8s ease-in-out infinite}.orbit-sweep{top:-4%;right:-4%;bottom:-4%;left:-4%;border:1.5px solid rgb(111 69 234 / 18%);background:radial-gradient(circle,transparent 61%,rgb(111 69 234 / 4%) 66%,rgb(111 69 234 / 10%) 68%,transparent 73%);box-shadow:inset 0 0 22px #6f45ea12,0 0 22px #6f45ea1a;animation:orbit-ring-breathe 5.8s cubic-bezier(.4,0,.2,1) infinite}.orbit-core-energy{top:17.8%;right:17.8%;bottom:17.8%;left:17.8%;overflow:hidden;opacity:.46;background:linear-gradient(112deg,transparent 18%,rgb(255 255 255 / 4%) 38%,rgb(255 255 255 / 42%) 49%,rgb(181 157 255 / 28%) 57%,transparent 72%);background-position:170% 0;background-size:260% 100%;mix-blend-mode:screen;animation:planet-core-scan 5.2s cubic-bezier(.4,0,.2,1) infinite}.orbit-track{box-shadow:inset 0 0 32px #6f45ea05,0 0 28px #6f45ea08}.orbit-track-outer{top:1%;right:1%;bottom:1%;left:1%;border:1px solid rgb(111 69 234 / 20%);transform:none;animation:orbit-track-breathe 6.8s ease-in-out infinite}.orbit-track-inner{top:19%;right:19%;bottom:19%;left:19%;border:1px solid rgb(23 19 31 / 13%);transform:none;animation:orbit-track-breathe-inner 6.8s -3.4s ease-in-out infinite}.login-brand{position:absolute;z-index:4;top:clamp(78px,14.4vh,156px);left:clamp(76px,8.8vw,304px);display:flex;align-items:flex-start;gap:clamp(16px,1.35vw,26px);animation:composition-enter .72s cubic-bezier(.16,1,.3,1) both}.login-brand-mark{position:relative;top:auto;left:auto;flex:0 0 auto;width:clamp(68px,4.58vw,88px);height:clamp(68px,4.58vw,88px);overflow:visible;animation:none}.login-brand-mark:before{position:absolute;z-index:1;top:-10%;right:-10%;bottom:-10%;left:-10%;display:block;border-radius:50%;content:"";border:1px solid rgb(111 69 234 / 20%);background:radial-gradient(circle,transparent 61%,rgb(111 69 234 / 5%) 66%,rgb(111 69 234 / 13%) 69%,transparent 74%);box-shadow:inset 0 0 12px #6f45ea12,0 0 13px #6f45ea17;animation:brand-ring-breathe 5.6s ease-in-out infinite}.login-brand-mark:after{position:absolute;z-index:0;top:-24%;right:-24%;bottom:-24%;left:-24%;border-radius:50%;content:"";background:radial-gradient(circle,rgb(111 69 234 / 18%) 0,rgb(111 69 234 / 7%) 36%,transparent 70%);animation:brand-mark-halo 6s ease-in-out infinite}.login-brand-mark img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;animation:brand-core-motion 6s ease-in-out infinite}.login-brand-copy{position:relative;top:auto;left:auto;padding-top:1px}.login-brand-copy h1{display:block;overflow:visible;font-size:clamp(38px,3vw,58px);line-height:1.06;letter-spacing:-.045em;animation:none}.login-brand-slogan{margin-top:clamp(8px,1.15vh,13px)!important;font-size:clamp(16px,1.25vw,24px);line-height:1.3}.login-brand-slogan:after{display:none}.login-brand-en{margin-top:clamp(9px,1.35vh,15px)!important;font-size:clamp(9px,.58vw,12px);line-height:1.3;letter-spacing:.08em}.login-card,.login-card.is-expanded{position:absolute;z-index:4;top:clamp(232px,30.5vh,390px);left:clamp(96px,12.88vw,450px);width:clamp(380px,24vw,470px);height:auto;min-height:0;box-sizing:border-box;padding:22px 24px 20px;overflow:hidden;border:1px solid rgb(255 255 255 / 72%);border-radius:clamp(20px,1.35vw,28px);background:linear-gradient(145deg,#ffffffe0,#ffffffad),radial-gradient(circle at 82% 10%,rgb(111 69 234 / 8%),transparent 40%);box-shadow:0 28px 72px -38px #422b7d47,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);animation:composition-enter .72s .1s cubic-bezier(.16,1,.3,1) both}.login-card:after{top:6px;right:6px;bottom:6px;left:6px;border-radius:calc(clamp(20px,1.35vw,28px) - 6px)}.login-card:before{animation-duration:8s}.login-card-head{position:relative;top:auto;left:auto;z-index:2;width:auto;animation:none}.login-card-head h2{font-size:18px;line-height:1.35}.login-card-head p{margin-top:4px;font-size:12px;line-height:1.5}.login-form{position:relative;z-index:2;inset:auto;display:grid;gap:8px;margin-top:14px}.login-card .login-field,.login-card .account-field,.login-card .password-field,.login-card .current-password-field,.login-card .new-password-field,.login-card .confirm-password-field{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;height:50px;box-sizing:border-box;padding:7px 14px 6px;border-radius:12px;animation:none}.login-field>span{position:relative;top:auto;left:auto;flex:0 0 auto;font-size:10px;line-height:1.2}.login-field input{position:relative;top:auto;left:auto;flex:1 1 auto;width:100%;height:auto;min-height:20px;font-size:14px;line-height:1.3}.login-message,.login-card.is-expanded .login-message{position:relative;top:auto;left:auto;width:100%;min-height:14px;margin:0;overflow:visible;font-size:10px;line-height:1.4;text-overflow:clip;white-space:normal}.login-submit,.login-card.is-expanded .login-submit{position:relative;top:auto;left:auto;width:100%;height:44px;margin:0;border-radius:12px;font-size:14px;animation:none}.login-submit-orb{width:30px;height:30px}.login-submit-arrow{right:8px;left:auto;width:30px;height:30px;font-size:18px;transform:translateY(-50%)}.login-submit:hover:not(:disabled) .login-submit-arrow{transform:translate(2px,-50%)}.login-scope-tip{position:relative;top:auto;left:auto;width:100%;margin:2px 0 0}.login-footer{z-index:4}.login-connection-flow{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;opacity:.88;pointer-events:none;transition:opacity .26s ease}.login-connection-flow path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.login-connection-aura{stroke:url(#login-flow-gradient);stroke-width:30;opacity:.34;filter:blur(11px)}.login-connection-rail{stroke:url(#login-flow-gradient);stroke-width:1.5;opacity:.72}.login-connection-secondary{stroke:url(#login-flow-gradient);stroke-width:1;opacity:.24}.login-connection-sweep{stroke:url(#login-flow-light);stroke-width:13;stroke-dasharray:.2 .8;stroke-dashoffset:1;opacity:.72;filter:blur(2.5px);animation:connection-flow-forward 8s linear infinite}.login-page:has(.login-field:focus-within) .login-connection-flow,.login-page:has(.login-submit:hover) .login-connection-flow{opacity:1}.login-page:has(.login-field:focus-within) .login-connection-sweep,.login-page:has(.login-submit:hover) .login-connection-sweep{stroke-width:17;opacity:.96;animation-duration:3.8s}.login-page:has(.login-field:focus-within) .orbit-sweep,.login-page:has(.login-submit:hover) .orbit-sweep{filter:drop-shadow(0 0 22px rgb(111 69 234 / 42%));animation-duration:5.8s}.login-capability-strip{position:absolute;z-index:4;top:calc(clamp(232px,30.5vh,390px) + 304px);left:clamp(96px,12.88vw,450px);display:grid;grid-template-columns:repeat(3,1fr);width:clamp(380px,24vw,470px);height:64px;box-sizing:border-box;overflow:hidden;border-top:1px solid rgb(111 69 234 / 12%);border-bottom:1px solid rgb(111 69 234 / 9%);border-radius:12px;background:linear-gradient(90deg,#ffffff6b,#ffffff1f);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:composition-enter .72s .19s cubic-bezier(.16,1,.3,1) both}.login-card.is-expanded~.login-capability-strip{top:calc(clamp(232px,30.5vh,390px) + 366px)}.login-capability-strip:before{position:absolute;inset:0 auto 0 -38%;width:34%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 76%),rgb(159 130 255 / 10%),transparent);transform:skew(-18deg);animation:capability-light-pass 8s linear infinite;pointer-events:none}.login-capability-strip>span{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:0 14px;border-right:1px solid rgb(111 69 234 / 8%)}.login-capability-strip>span:last-child{border-right:0}.login-capability-strip strong{color:#3e3748;font-size:12px;font-weight:650;line-height:1.35;white-space:nowrap}.login-capability-strip small{margin-top:3px;overflow:hidden;color:#a29aaa;font-family:Inter,Arial,sans-serif;font-size:8px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}@keyframes kinetic-sheet-one-float{0%,to{transform:translateZ(0) rotate(-11deg)}50%{transform:translate3d(-18px,14px,0) rotate(-9.5deg)}}@keyframes kinetic-sheet-two-float{0%,to{transform:translateZ(0) rotate(8deg)}50%{transform:translate3d(20px,-14px,0) rotate(6.5deg)}}@keyframes kinetic-band-drift{0%,to{transform:translateZ(0) rotate(8deg)}50%{transform:translate3d(34px,-8px,0) rotate(7deg)}}@keyframes kinetic-beam-scan{0%,18%{opacity:0;transform:translate3d(-180%,0,0) skew(-8deg)}28%{opacity:.46}62%{opacity:.32}76%,to{opacity:0;transform:translate3d(300%,0,0) skew(-8deg)}}@keyframes orbit-ring-breathe{0%,to{opacity:.38;transform:scale(.95)}50%{opacity:.92;transform:scale(1.035)}}@keyframes orbit-track-breathe{0%,to{opacity:.34;transform:scale(.975)}50%{opacity:.76;transform:scale(1.015)}}@keyframes orbit-track-breathe-inner{0%,to{opacity:.24;transform:scale(1.025)}50%{opacity:.58;transform:scale(.975)}}@keyframes brand-ring-breathe{0%,to{opacity:.34;transform:scale(.93)}50%{opacity:.9;transform:scale(1.045)}}@keyframes planet-core-scan{0%,16%{opacity:0;background-position:170% 0}28%{opacity:.5}66%{opacity:.42}82%,to{opacity:0;background-position:-80% 0}}@keyframes planet-halo-breathe{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.045)}}@keyframes connection-flow-forward{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes capability-light-pass{0%,12%{opacity:0;transform:translate(0) skew(-18deg)}22%{opacity:.8}62%{opacity:.48}78%,to{opacity:0;transform:translate(430%) skew(-18deg)}}@keyframes brand-core-motion{0%,to{filter:drop-shadow(0 10px 20px rgb(111 69 234 / 7%));transform:scale(.98)}50%{filter:drop-shadow(0 17px 30px rgb(111 69 234 / 22%));transform:scale(1.055)}}@keyframes brand-mark-halo{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes mobile-planet-core-pulse{0%,to{filter:brightness(1) saturate(1);transform:scale(.985)}50%{filter:brightness(1.08) saturate(1.08);transform:scale(1.035)}}@keyframes brand-mark-breathe{0%,to{filter:drop-shadow(0 10px 20px rgb(111 69 234 / 5%));transform:scale(1)}50%{filter:drop-shadow(0 16px 28px rgb(111 69 234 / 12%));transform:scale(1.025)}}@keyframes composition-enter{0%{opacity:0;filter:blur(7px);transform:translate3d(0,16px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media(min-width:2560px)and (min-aspect-ratio:2/1){.login-orbit-system{top:50.5%;left:81.38%;width:min(22vw,810px)}.login-brand{top:18.5vh;left:9.5vw;gap:28px}.login-brand-mark{width:110px;height:110px}.login-brand-copy h1{font-size:80px}.login-brand-slogan{margin-top:12px!important;font-size:30px}.login-brand-en{margin-top:16px!important;font-size:12px}.login-card,.login-card.is-expanded{top:37.3vh;left:13.08vw;width:620px;padding:30px 32px 28px}.login-card-head h2{font-size:22px}.login-card-head p{font-size:14px}.login-form{gap:10px;margin-top:18px}.login-card .login-field{height:58px;padding:9px 18px 7px}.login-field>span{font-size:11px}.login-field input{font-size:16px}.login-submit,.login-card.is-expanded .login-submit{height:52px;font-size:16px}.login-capability-strip{top:calc(37.3vh + 361px);left:13.08vw;width:620px;height:72px}.login-card.is-expanded~.login-capability-strip{top:calc(37.3vh + 429px)}.login-capability-strip strong{font-size:14px}.login-capability-strip small{font-size:9px}}@media(max-width:1100px){.login-page{min-height:620px}.login-kinetic-layers,.login-orbit-system,.mobile-square-one,.mobile-square-two{display:none}.mobile-planet{top:clamp(78px,12vh,120px);right:6vw;left:auto;width:clamp(132px,28vw,236px);aspect-ratio:1}.mobile-planet:before{position:absolute;z-index:3;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;content:"";border:1px solid rgb(111 69 234 / 20%);background:radial-gradient(circle,transparent 62%,rgb(111 69 234 / 5%) 67%,rgb(111 69 234 / 12%) 70%,transparent 75%);box-shadow:inset 0 0 14px #6f45ea12,0 0 15px #6f45ea17;animation:orbit-ring-breathe 5.8s ease-in-out infinite;pointer-events:none}.mobile-planet-halo,.mobile-planet-core{object-fit:contain}.mobile-planet-core{transform-origin:center;animation:mobile-planet-core-pulse 5.2s ease-in-out infinite}.login-brand{top:clamp(40px,6vh,62px);left:6vw;gap:13px}.login-brand-mark{width:clamp(48px,6.4vw,62px);height:clamp(48px,6.4vw,62px)}.login-brand-copy h1{font-size:clamp(30px,3.8vw,38px)}.login-brand-slogan{margin-top:4px!important;font-size:clamp(14px,2vw,18px)}.login-brand-en{margin-top:7px!important;font-size:9px}.login-card,.login-card.is-expanded{top:clamp(190px,26vh,248px);left:5.5vw;width:min(430px,89vw);padding:22px 24px 20px;border-radius:20px;box-shadow:0 28px 70px -40px #422b7d3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-capability-strip{top:calc(clamp(190px,26vh,248px) + 326px);left:5.5vw;width:min(430px,89vw)}.login-connection-flow{opacity:.68}.login-card-head h2{font-size:19px}.login-card-head p{font-size:12px}.login-card .login-field{height:50px;border-radius:11px}.login-scope-tip{display:block;color:#81788c;font-size:10px;line-height:1.45;text-align:center}}@media(max-width:600px){.login-page{min-height:580px}.mobile-planet{top:clamp(82px,12vh,108px);right:4vw;width:clamp(126px,35vw,150px)}.login-brand{top:clamp(32px,4.8vh,44px);left:6.15vw;gap:10px}.login-brand-mark{width:42px;height:42px}.login-brand-copy{padding-top:0}.login-brand-copy h1{font-size:23px;line-height:1.05}.login-brand-slogan{margin-top:3px!important;font-size:14px}.login-brand-en{display:none}.login-card,.login-card.is-expanded{top:clamp(184px,25.5vh,222px);left:16px;width:calc(100% - 32px);padding:20px 20px 18px;border-radius:18px}.login-capability-strip,.login-connection-flow{display:none}.login-card-head h2{font-size:18px}.login-card-head p{font-size:11px}.login-form{margin-top:12px}.login-card .login-field{height:48px;padding-right:12px;padding-left:12px;border-radius:10px}.login-submit,.login-card.is-expanded .login-submit{height:44px;border-radius:10px}.login-footer{right:auto;bottom:22px;left:22px;font-size:10px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.login-desktop-backdrop img,.login-brand-mark,.login-brand-mark img,.login-brand-copy h1,.login-brand-copy p,.login-card,.login-card:before,.login-submit-glow,.ambient-particle,.mobile-tilt-top,.mobile-tilt-side,.mobile-slash,.mobile-orb-bottom,.mobile-square-one,.mobile-square-two,.mobile-planet,.login-aurora,.login-depth-grid,.orbit-track,.orbit-runner,.login-brand-mark:before,.login-brand-copy h1 span,.login-brand-slogan:after,.login-card-meta span,.login-field,.kinetic-sheet,.kinetic-band,.kinetic-beam,.orbit-halo,.orbit-sweep,.orbit-core-energy,.mobile-planet:before,.mobile-planet-core,.login-connection-sweep,.login-capability-strip:before,.login-brand-mark:after{animation:none}.login-orbit-system,.login-aurora{transform:none}.login-field,.login-message,.login-submit{transition:none}}.login-page{--resonance-cycle: 7.4s;--entry-pointer-x: 0px;--entry-pointer-y: 0px}.login-entry{transform:translate3d(var(--entry-pointer-x),var(--entry-pointer-y),0);transition:transform .42s cubic-bezier(.16,1,.3,1);will-change:transform}.kinetic-beam,.login-card:before{display:none;animation:none}.login-brand-mark,.login-orbit-system{transition:filter .36s ease}.login-brand-mark:after{animation:resonance-brand-signal var(--resonance-cycle) ease-in-out infinite}.login-orbit-system:after,.mobile-planet:after{position:absolute;z-index:5;top:-13%;right:-13%;bottom:-13%;left:-13%;border-radius:50%;content:"";opacity:0;background:radial-gradient(circle,transparent 51%,rgb(111 69 234 / 14%) 60%,rgb(255 255 255 / 28%) 64%,transparent 71%);filter:blur(1.5px);transform:scale(.86);animation:resonance-orbit-response var(--resonance-cycle) ease-out infinite;pointer-events:none}.login-card:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;border:0;border-radius:inherit;content:"";opacity:0;background:radial-gradient(circle at 0 8%,rgb(111 69 234 / 12%),transparent 38%);animation:resonance-card-response var(--resonance-cycle) ease-in-out infinite;pointer-events:none}.login-page:has(.login-field:focus-within),.login-page:has(.login-submit:hover){--resonance-cycle: 4.8s}.login-page:has(.login-field:focus-within) .login-brand-mark,.login-page:has(.login-submit:hover) .login-brand-mark{filter:brightness(1.05) drop-shadow(0 0 12px rgb(111 69 234 / 18%))}.login-page:has(.login-field:focus-within) .login-orbit-system,.login-page:has(.login-submit:hover) .login-orbit-system{filter:brightness(1.04) drop-shadow(0 0 22px rgb(111 69 234 / 18%))}@keyframes resonance-brand-signal{0%,27%,to{opacity:.42;transform:scale(.94)}38%{opacity:.86;transform:scale(1.08)}51%{opacity:0;transform:scale(1.34)}52%,99%{opacity:.42;transform:scale(.94)}}@keyframes resonance-card-response{0%,14%,to{opacity:0}25%{opacity:.38}39%{opacity:0}}@keyframes resonance-orbit-response{0%,7%,to{opacity:0;transform:scale(.86)}16%{opacity:.72;transform:scale(1)}31%{opacity:0;transform:scale(1.18)}}@media(max-width:600px){.login-entry{transform:none}}@media(prefers-reduced-motion:reduce){.login-entry{transform:none;transition:none}.login-brand-mark:after,.login-orbit-system:after,.mobile-planet:after,.login-card:after{animation:none}}.login-entry{position:absolute;z-index:4;top:clamp(105px,17vh,184px);left:clamp(96px,12vw,290px);width:clamp(400px,24vw,470px)}.login-entry .login-brand,.login-entry .login-card,.login-entry .login-card.is-expanded{position:relative;top:auto;left:auto}.login-entry .login-brand{width:100%}.login-entry .login-card,.login-entry .login-card.is-expanded{width:100%;margin-top:clamp(34px,4.2vh,48px)}.login-card:after{display:block}.login-desktop-backdrop img{opacity:.94;filter:saturate(.9) contrast(.98)}.login-kinetic-layers{z-index:1;top:0;right:0;bottom:0;left:0;width:100%;mask-image:none;-webkit-mask-image:none}.kinetic-sheet,.kinetic-band{display:none}.kinetic-beam{top:28%;bottom:auto;left:23%;width:63%;height:36%;opacity:.26;background:linear-gradient(96deg,transparent 0,rgb(255 255 255 / 5%) 18%,rgb(255 255 255 / 54%) 47%,rgb(165 137 255 / 12%) 70%,transparent 100%);filter:blur(38px);transform:rotate(-4deg) scaleX(.94);animation:shared-light-breathe 9s ease-in-out infinite}.login-aurora-primary{top:8%;right:auto;left:28%;width:62vw;height:76vh;border-radius:46%;background:radial-gradient(ellipse at center,rgb(255 255 255 / 42%) 0,rgb(183 161 255 / 8%) 42%,transparent 72%);filter:blur(62px)}.login-aurora-secondary{right:10%;bottom:-18%;left:auto;width:42vw;height:46vw;background:radial-gradient(circle,rgb(207 191 255 / 10%) 0,rgb(255 255 255 / 4%) 46%,transparent 72%);filter:blur(68px)}.login-orbit-system{top:44.55%;left:76.8%;width:clamp(280px,21.5vw,460px)}.orbit-sweep{border-color:#6f45ea1f}.orbit-track-outer{border-color:#6f45ea21}.orbit-track-inner{border-color:#17131f17}.login-page:has(.login-field:focus-within) .kinetic-beam,.login-page:has(.login-submit:hover) .kinetic-beam{opacity:.52;animation-duration:5.2s}.login-page:has(.login-field:focus-within) .login-aurora-primary,.login-page:has(.login-submit:hover) .login-aurora-primary{filter:blur(54px)}@keyframes shared-light-breathe{0%,to{opacity:.18;transform:translate3d(-2.5%,1.5%,0) rotate(-4deg) scaleX(.92)}50%{opacity:.5;transform:translate3d(2.5%,-1%,0) rotate(-2.8deg) scaleX(1.05)}}@media(min-width:2560px)and (min-aspect-ratio:2/1){.login-entry{top:15.5vh;left:13.08vw;width:620px}.login-entry .login-card,.login-entry .login-card.is-expanded{margin-top:52px}.login-orbit-system{top:50.5%;left:75%;width:min(20vw,720px)}}@media(max-width:1100px){.login-entry{top:clamp(40px,6vh,62px);left:5.5vw;width:min(430px,89vw)}.login-entry .login-card,.login-entry .login-card.is-expanded{width:100%;margin-top:clamp(74px,10vh,92px)}.login-desktop-backdrop img{opacity:.9}}@media(max-width:600px){.login-entry{top:clamp(32px,4.8vh,44px);left:16px;width:calc(100% - 32px)}.login-entry .login-card,.login-entry .login-card.is-expanded{width:100%;margin-top:clamp(136px,17.5vh,152px)}.mobile-planet{top:clamp(78px,10.5vh,94px);right:4vw;width:clamp(118px,32vw,138px)}}@media(prefers-reduced-motion:reduce){.kinetic-beam{animation:none}}.login-entry>.login-capability-strip,.login-entry>.login-card.is-expanded~.login-capability-strip{position:relative;top:auto;left:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;height:66px;margin-top:14px;overflow:visible;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-entry .login-capability-strip:before{display:none}.login-entry .login-capability-strip>span{padding:0 13px;border:1px solid rgb(111 69 234 / 9%);border-radius:13px;background:linear-gradient(145deg,#ffffffb8,#ffffff5c),#eee9ff2e;box-shadow:0 16px 34px -27px #482e8a4d,inset 0 1px #ffffffbd}.login-entry .login-capability-strip>span:last-child{border-right:1px solid rgb(111 69 234 / 9%)}.kinetic-beam{top:34%;left:28%;width:58%;height:30%;border-radius:50%;opacity:.4;background:radial-gradient(ellipse at 58% 50%,rgb(255 255 255 / 52%),transparent 52%),linear-gradient(96deg,transparent 0,rgb(111 69 234 / 7%) 20%,rgb(255 255 255 / 54%) 47%,rgb(139 92 246 / 14%) 72%,transparent 100%);background-position:120% 0;background-size:220% 100%;filter:blur(25px);animation:shared-light-flow 8.6s ease-in-out infinite}.login-kinetic-layers:after{position:absolute;top:44%;left:35%;width:14%;height:11%;border-radius:50%;content:"";opacity:0;background:radial-gradient(ellipse,rgb(255 255 255 / 70%) 0,rgb(151 119 255 / 24%) 38%,transparent 72%);filter:blur(14px);animation:shared-light-pulse 8.6s ease-in-out infinite;pointer-events:none}.login-page:has(.login-field:focus-within) .kinetic-beam,.login-page:has(.login-submit:hover) .kinetic-beam,.login-page:has(.login-field:focus-within) .login-kinetic-layers:after,.login-page:has(.login-submit:hover) .login-kinetic-layers:after{animation-duration:4.8s}@keyframes shared-light-flow{0%,to{opacity:.28;background-position:120% 0;transform:translate3d(-2%,2%,0) rotate(-6deg) scaleX(.94)}50%{opacity:.62;background-position:-20% 0;transform:translate3d(2%,-1%,0) rotate(-4deg) scaleX(1.04)}}@keyframes shared-light-pulse{0%,18%{opacity:0;transform:translate3d(0,18%,0) scale(.72)}34%{opacity:.72}74%{opacity:.34}86%,to{opacity:0;transform:translate3d(350%,-72%,0) scale(1.14)}}@media(max-width:1100px){.login-entry>.login-capability-strip,.login-entry>.login-card.is-expanded~.login-capability-strip{height:62px;margin-top:12px}}@media(max-width:600px){.login-entry>.login-capability-strip{display:none}}@media(prefers-reduced-motion:reduce){.kinetic-beam,.login-kinetic-layers:after{animation:none}}.login-options{display:flex;min-height:24px;align-items:center;justify-content:space-between;color:#746c7c;font-size:11px;line-height:1.35}.login-options-checks{display:flex;align-items:center;gap:14px}.login-options label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.login-options input{width:14px;height:14px;margin:0;accent-color:#6f45ea;cursor:pointer}.login-forgot-password{padding:3px 0;border:0;color:#6f45ea;background:transparent;font:inherit;cursor:pointer;transition:color .18s ease,transform .18s ease}.login-forgot-password:hover,.login-forgot-password:focus-visible{color:#4f2bb7;transform:translateY(-1px)}.login-forgot-password:focus-visible{border-radius:4px;outline:2px solid rgb(111 69 234 / 24%);outline-offset:3px}.login-brand-copy h1 span{--glyph-delay: 0ms;display:inline-block;transform-origin:50% 80%;animation:brand-character-arrive .72s var(--glyph-delay) cubic-bezier(.16,1,.3,1) both,brand-glyph-breathe 5.8s calc(1.1s + var(--glyph-delay)) ease-in-out infinite}.login-brand-copy h1 span:nth-child(2){--glyph-delay: 55ms}.login-brand-copy h1 span:nth-child(3){--glyph-delay: .11s}.login-brand-copy h1 span:nth-child(4){--glyph-delay: 165ms}.login-brand-copy h1 span:nth-child(5){--glyph-delay: .22s}.login-brand-slogan{white-space:nowrap;perspective:300px;animation:none}.login-brand-slogan span{--slogan-delay: .26s;display:inline-block;transform-origin:50% 100%;animation:slogan-character-cinema .68s var(--slogan-delay) cubic-bezier(.16,1,.3,1) both}.login-brand-slogan span:nth-child(2){--slogan-delay: 335ms}.login-brand-slogan span:nth-child(3){--slogan-delay: .41s}.login-brand-slogan span:nth-child(4){--slogan-delay: 485ms}.login-brand-slogan span:nth-child(5){--slogan-delay: .56s}.login-brand-slogan span:nth-child(6){--slogan-delay: 635ms}.login-brand-slogan span:nth-child(7){--slogan-delay: .71s}.login-brand-slogan span:nth-child(8){--slogan-delay: 805ms}.login-brand-en{animation:login-text-enter .62s .33s cubic-bezier(.16,1,.3,1) both}.login-card-head h2{animation:login-text-enter .56s .28s cubic-bezier(.16,1,.3,1) both}.login-card-head p{animation:login-text-enter .56s .35s cubic-bezier(.16,1,.3,1) both}.login-card .login-field{animation:login-control-enter .6s cubic-bezier(.16,1,.3,1) both}.login-card .account-field,.login-card .current-password-field{animation-delay:.41s}.login-card .password-field,.login-card .new-password-field{animation-delay:.47s}.login-card .confirm-password-field{animation-delay:.53s}.login-field>span,.login-field input{animation:login-text-enter .5s .52s cubic-bezier(.16,1,.3,1) both}.login-options label:first-child{animation:login-text-enter .5s .57s cubic-bezier(.16,1,.3,1) both}.login-options label:nth-child(2){animation:login-text-enter .5s .62s cubic-bezier(.16,1,.3,1) both}.login-forgot-password{animation:login-text-enter .5s .67s cubic-bezier(.16,1,.3,1) both}.login-submit{animation:login-control-enter .6s .69s cubic-bezier(.16,1,.3,1) both}.login-submit>span:first-child{background:linear-gradient(90deg,#fff 0,#fff 40%,#d8ccff,#fff 64%,#fff);background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:login-button-copy-flow 5.8s 1.2s ease-in-out infinite}.login-scope-tip{animation:login-text-enter .5s .76s cubic-bezier(.16,1,.3,1) both}.login-message.is-visible{animation:login-message-reveal .26s ease-out both}.login-entry .login-capability-strip>span{animation:capability-card-enter .62s cubic-bezier(.16,1,.3,1) both}.login-entry .login-capability-strip>span:nth-child(1){animation-delay:.72s}.login-entry .login-capability-strip>span:nth-child(2){animation-delay:.79s}.login-entry .login-capability-strip>span:nth-child(3){animation-delay:.86s}.login-entry .login-capability-strip strong,.login-entry .login-capability-strip small{animation:login-text-enter .5s .9s cubic-bezier(.16,1,.3,1) both}.login-footer>span:first-child{animation:login-text-enter .52s .98s cubic-bezier(.16,1,.3,1) both}.login-footer-version{animation:login-text-enter .52s 1.04s cubic-bezier(.16,1,.3,1) both}@keyframes brand-glyph-breathe{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.12);transform:translateY(-1.5px)}}@keyframes slogan-character-cinema{0%{opacity:0;filter:blur(6px);transform:translate3d(0,12px,0) rotateX(-24deg) scale(.9)}64%{opacity:1;filter:blur(0);transform:translate3d(0,-2px,0) rotateX(0) scale(1.025)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotateX(0) scale(1)}}@keyframes login-text-enter{0%{opacity:0;filter:blur(4px);transform:translate3d(0,7px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes login-control-enter{0%{opacity:0;filter:blur(5px);transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes login-button-copy-flow{0%,22%,to{background-position:100% 0}58%{background-position:-20% 0}}@keyframes login-message-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes capability-card-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:600px){.login-options{font-size:10px}.login-options-checks{gap:10px}.login-options label{gap:5px}}@media(prefers-reduced-motion:reduce){.login-brand-copy h1 span,.login-brand-slogan,.login-brand-slogan span,.login-brand-en,.login-card-head h2,.login-card-head p,.login-card .login-field,.login-field>span,.login-field input,.login-options label,.login-forgot-password,.login-submit,.login-submit>span:first-child,.login-scope-tip,.login-message.is-visible,.login-entry .login-capability-strip>span,.login-entry .login-capability-strip strong,.login-entry .login-capability-strip small,.login-footer>span{animation:none}}@media(min-width:601px){.login-desktop-backdrop img{transform:scaleX(-1);transform-origin:center}.login-entry{right:clamp(96px,12vw,290px);left:auto}.login-orbit-system{left:23.2%}}@media(min-width:601px)and (max-width:1100px){.login-entry{right:5.5vw;left:auto}.mobile-planet{right:auto;left:7vw}}@media(min-width:2560px)and (min-aspect-ratio:2/1){.login-entry{right:13.08vw;left:auto}.login-orbit-system{left:25%}}.login-page{--visual-pointer-x: 0px;--visual-pointer-y: 0px}.login-orbit-system,.mobile-planet{scale:1;transition:scale .52s cubic-bezier(.16,1,.3,1),filter .36s ease}.login-submit-orb{animation:terminal-orb-response var(--resonance-cycle) ease-in-out infinite}.orbit-core-energy,.mobile-planet-core,.mobile-planet-halo{transition:opacity .36s ease,filter .36s ease}.login-page:has(.login-field:focus-within) .login-orbit-system,.login-page:has(.login-field:focus-within) .mobile-planet{scale:.985}.login-page:has(.login-field:focus-within) .orbit-core-energy{opacity:.74;filter:brightness(1.12) saturate(1.08)}.login-page:has(.login-field:focus-within) .mobile-planet-core,.login-page:has(.login-field:focus-within) .mobile-planet-halo{filter:brightness(1.1) saturate(1.08) drop-shadow(0 0 14px rgb(111 69 234 / 16%))}.login-page:has(.login-submit:hover) .login-orbit-system,.login-page:has(.login-submit:hover) .mobile-planet{scale:.96}.login-page:has(.login-submit:hover) .login-orbit-system:after,.login-page:has(.login-submit:hover) .mobile-planet:after{animation:orbit-terminal-confirm .92s cubic-bezier(.16,1,.3,1) both}@media(min-width:1101px){.login-desktop-backdrop{transform:translate3d(var(--visual-pointer-x),var(--visual-pointer-y),0) scale(1.018);transition:transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}}@media(min-width:601px)and (max-width:1100px){.login-mobile-backdrop{transform:translate3d(var(--visual-pointer-x),var(--visual-pointer-y),0) scale(1.018);transition:transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}}@keyframes terminal-orb-response{0%,27%,to{filter:brightness(1);box-shadow:0 8px 24px #6f45ea52}38%{filter:brightness(1.18);box-shadow:0 8px 28px #6f45ea75,0 0 0 5px #6f45ea12}52%{filter:brightness(1);box-shadow:0 8px 24px #6f45ea52}}@keyframes orbit-terminal-confirm{0%{opacity:0;transform:scale(.86)}46%{opacity:.86;transform:scale(.98)}to{opacity:0;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.login-desktop-backdrop,.login-mobile-backdrop,.login-entry{transform:none;transition:none}.login-orbit-system,.mobile-planet{scale:1;transition:none}.login-submit-orb,.login-orbit-system:after,.mobile-planet:after{animation:none}}.login-page{--resonance-cycle: 6.8s;--entry-pull-x: 0px;--visual-pull-x: 0px;--visual-pull-y: 0px}.login-entry{transform:translate3d(calc(var(--entry-pointer-x) + var(--entry-pull-x)),var(--entry-pointer-y),0)}.login-page:has(.login-field:focus-within){--entry-pull-x: -6px;--visual-pull-x: 6px}.login-page:has(.login-submit:hover){--entry-pull-x: -10px;--visual-pull-x: 10px}.login-card{transition:box-shadow .48s ease,border-color .48s ease}.login-card:after{transition:opacity .48s ease}.login-page:has(.login-field:focus-within) .login-card:after,.login-page:has(.login-submit:hover) .login-card:after{opacity:.56;animation:none}.login-page:has(.login-field:focus-within) .login-card,.login-page:has(.login-submit:hover) .login-card{border-color:#ffffffeb;box-shadow:0 34px 84px -38px #4a308b61,inset 0 1px #fffffff0}@media(min-width:1101px){.login-desktop-backdrop{transform:translate3d(calc(var(--visual-pointer-x) + var(--visual-pull-x)),calc(var(--visual-pointer-y) + var(--visual-pull-y)),0) scale(1.04)}.login-orbit-system{translate:calc(var(--visual-pointer-x) + var(--visual-pull-x)) calc(var(--visual-pointer-y) + var(--visual-pull-y))}}@media(min-width:601px)and (max-width:1100px){.login-mobile-backdrop{transform:translate3d(calc(var(--visual-pointer-x) + var(--visual-pull-x)),calc(var(--visual-pointer-y) + var(--visual-pull-y)),0) scale(1.04)}}.login-brand-copy h1{color:#302541;font-weight:800;letter-spacing:-.045em}.login-brand-copy h1 span{--title-delay: 0ms;color:#302541;animation:title-character-enter 1.35s var(--title-delay) cubic-bezier(.22,.61,.36,1) both,title-character-wave 9.6s calc(3.6s + var(--title-delay)) ease-in-out infinite}.login-brand-copy h1 span:nth-child(2){--title-delay: .14s}.login-brand-copy h1 span:nth-child(3){--title-delay: .28s;color:#9877e7}.login-brand-copy h1 span:nth-child(4){--title-delay: .42s;color:#6845c5}.login-brand-copy h1 span:nth-child(5){--title-delay: .56s;color:#6845c5}.login-brand-slogan span{--slogan-delay: .9s;animation:slogan-character-slow 1.2s var(--slogan-delay) cubic-bezier(.22,.61,.36,1) both}.login-brand-slogan span:nth-child(2){--slogan-delay: 1.08s}.login-brand-slogan span:nth-child(3){--slogan-delay: 1.26s}.login-brand-slogan span:nth-child(4){--slogan-delay: 1.44s}.login-brand-slogan span:nth-child(5){--slogan-delay: 1.62s}.login-brand-slogan span:nth-child(6){--slogan-delay: 1.8s}.login-brand-slogan span:nth-child(7){--slogan-delay: 1.98s}.login-brand-slogan span:nth-child(8){--slogan-delay: 2.24s}.login-brand-en{animation:copy-cinematic-enter .9s 1.9s cubic-bezier(.16,1,.3,1) both,quiet-copy-breathe 8.6s 3.2s ease-in-out infinite}.login-card-head h2{animation:copy-cinematic-enter .84s .72s cubic-bezier(.16,1,.3,1) both,quiet-copy-breathe 8.6s 2.6s ease-in-out infinite}.login-card-head p{animation:copy-cinematic-enter .9s .88s cubic-bezier(.16,1,.3,1) both}.login-card .login-field{animation:control-cinematic-enter .92s cubic-bezier(.16,1,.3,1) both}.login-card .account-field,.login-card .current-password-field{animation-delay:.98s}.login-card .password-field,.login-card .new-password-field{animation-delay:1.14s}.login-card .confirm-password-field{animation-delay:1.3s}.login-field>span,.login-field input{animation:copy-cinematic-enter .76s 1.24s cubic-bezier(.16,1,.3,1) both}.login-options{animation:copy-cinematic-enter .82s 1.36s cubic-bezier(.16,1,.3,1) both}.login-submit{animation:control-cinematic-enter .9s 1.52s cubic-bezier(.16,1,.3,1) both}.login-scope-tip{animation:copy-cinematic-enter .76s 1.68s cubic-bezier(.16,1,.3,1) both}.login-footer>span:first-child{animation:copy-cinematic-enter .76s 2.2s cubic-bezier(.16,1,.3,1) both}.login-footer-version{animation:copy-cinematic-enter .76s 2.32s cubic-bezier(.16,1,.3,1) both}.login-options{min-height:30px;gap:14px}.login-options-checks{gap:16px}.login-option-toggle{position:relative;gap:6px!important;min-height:28px;padding:3px 0;border:0;border-radius:6px;background:transparent;transition:color .18s ease,opacity .18s ease}.login-option-toggle:hover{opacity:.78}.login-option-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.login-option-switch{position:relative;width:25px;height:14px;flex:0 0 25px;border:1px solid rgb(91 83 103 / 16%);border-radius:999px;background:#ded9e7;box-shadow:inset 0 1px 2px #2218360f;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.login-option-switch:after{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;content:"";background:#fff;box-shadow:0 2px 5px #281c4138;transition:transform .24s cubic-bezier(.16,1,.3,1)}.login-option-toggle input:checked+.login-option-switch{border-color:#6f45ea8f;background:#6f45ea;box-shadow:inset 0 1px 2px #22183624,0 0 0 3px #6f45ea12}.login-option-toggle input:checked+.login-option-switch:after{transform:translate(11px)}.login-option-toggle input:focus-visible+.login-option-switch{outline:2px solid rgb(111 69 234 / 24%);outline-offset:3px}.login-option-label{color:#6b6374;font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap}.login-forgot-password{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:3px 0;border:0;border-radius:5px;background:transparent;color:#6845c5;font-size:12px;font-weight:500}.login-forgot-arrow{font-size:12px;line-height:1;transition:transform .18s ease}.login-forgot-password:hover .login-forgot-arrow,.login-forgot-password:focus-visible .login-forgot-arrow{transform:translate(2px)}.login-field input{caret-color:#6f45ea}.login-field input::selection{color:#302541;background:#6f45ea1f}.login-field input:-webkit-autofill,.login-field input:-webkit-autofill:hover,.login-field input:-webkit-autofill:focus,.login-field input:-webkit-autofill:active{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#302541;caret-color:#6f45ea;box-shadow:0 0 0 1000px transparent inset;transition:background-color 9999s ease-out 0s}.login-field input:autofill{color:#302541;background:transparent}.login-field input[type=password]{color:#3c3150;letter-spacing:.14em}.login-entry>.login-capability-strip,.login-entry>.login-card.is-expanded~.login-capability-strip{display:grid;height:68px;padding:0;gap:10px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:capability-tray-enter .92s 1.76s cubic-bezier(.16,1,.3,1) both}.login-entry .login-capability-strip>span{position:relative;display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;padding:0 10px;border:1px solid rgb(111 69 234 / 9%);border-radius:13px;background:linear-gradient(145deg,#ffffffc2,#ffffff70),#eee9ff2e;box-shadow:0 16px 34px -27px #482e8a42,inset 0 1px #ffffffc7;transition:background .22s ease,transform .22s ease;animation:capability-cell-enter .82s cubic-bezier(.16,1,.3,1) both}.login-entry .login-capability-strip>span:nth-child(1){animation-delay:1.88s}.login-entry .login-capability-strip>span:nth-child(2){animation-delay:2.02s}.login-entry .login-capability-strip>span:nth-child(3){animation-delay:2.16s}.login-entry .login-capability-strip>span+span{box-shadow:0 16px 34px -27px #482e8a42,inset 0 1px #ffffffc7}.login-entry .login-capability-strip>span:before{grid-row:1 / 3;width:22px;height:22px;align-self:center;border:1px solid rgb(111 69 234 / 14%);border-radius:8px;content:"";background:radial-gradient(circle at 50% 50%,#6f45ea 0 3px,transparent 3.5px),linear-gradient(145deg,#f7f3fff5,#e7dfffa3);box-shadow:inset 0 1px #fffc,0 5px 12px -8px #6f45ea6b}.login-entry .login-capability-strip>span:nth-child(2):before{background:linear-gradient(90deg,transparent 30%,#6f45ea 30% 42%,transparent 42% 58%,#9271ef 58% 70%,transparent 70%),linear-gradient(145deg,#f7f3fff5,#e7dfffa3)}.login-entry .login-capability-strip>span:nth-child(3):before{background:linear-gradient(to top,#6f45ea 0 34%,transparent 34%) 5px 8px / 3px 8px no-repeat,linear-gradient(to top,#8f6eef 0 58%,transparent 58%) 10px 5px / 3px 11px no-repeat,linear-gradient(to top,#b6a1f5 0 78%,transparent 78%) 15px 3px / 3px 13px no-repeat,linear-gradient(145deg,#f7f3fff5,#e7dfffa3)}.login-entry .login-capability-strip>span:hover{background:#f4f0ffad;transform:translateY(-1px)}.login-entry .login-capability-strip strong{grid-column:2;align-self:end;color:#4b4254;font-size:12.5px;font-weight:600;line-height:1.25;animation:none}.login-entry .login-capability-strip small{grid-column:2;align-self:start;margin-top:2px;color:#958d9e;font-family:inherit;font-size:10px;font-weight:400;line-height:1.25;letter-spacing:0;animation:none}@keyframes title-character-enter{0%{opacity:0;filter:none;transform:translate3d(0,7px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes title-character-wave{0%,8%,to{filter:brightness(1);text-shadow:0 0 0 rgb(111 69 234 / 0%);transform:translateY(0) scale(1)}18%{filter:brightness(1.05);text-shadow:0 6px 18px rgb(111 69 234 / 11%);transform:translateY(-1px)}28%{filter:brightness(1);text-shadow:0 0 0 rgb(111 69 234 / 0%);transform:translateY(0) scale(1)}}@keyframes slogan-character-slow{0%{opacity:0;filter:none;transform:translate3d(0,5px,0)}62%{opacity:.88}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes copy-cinematic-enter{0%{opacity:0;filter:blur(3px);transform:translate3d(0,8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes control-cinematic-enter{0%{opacity:0;filter:blur(3px);transform:translate3d(0,9px,0) scale(.992)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes quiet-copy-breathe{0%,14%,to{opacity:1;transform:translateY(0)}24%{opacity:.9;transform:translateY(-.5px)}34%{opacity:1;transform:translateY(0)}}@keyframes capability-tray-enter{0%{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0) scale(.97)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes capability-cell-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:600px){.login-options,.login-options-checks{gap:5px}.login-option-toggle{gap:5px!important}.login-option-toggle input:checked+.login-option-switch:after{transform:translate(11px)}.login-option-label,.login-forgot-password{font-size:11px}}@media(prefers-reduced-motion:reduce){.login-brand-copy h1 span,.login-brand-slogan span,.login-brand-en,.login-card-head h2,.login-card-head p,.login-card .login-field,.login-field>span,.login-field input,.login-options,.login-submit,.login-scope-tip,.login-entry>.login-capability-strip,.login-entry .login-capability-strip>span,.login-footer>span{animation:none}}@media(min-width:1101px){.login-page{--visual-home-x: clamp(18px, 1.6vw, 34px)}.login-entry{right:clamp(140px,15vw,330px)}.login-desktop-backdrop{transform:translate3d(calc(var(--visual-pointer-x) + var(--visual-pull-x) + var(--visual-home-x)),calc(var(--visual-pointer-y) + var(--visual-pull-y)),0) scale(1.04)}.login-orbit-system{left:22.35%;translate:calc(var(--visual-pointer-x) + var(--visual-pull-x) + var(--visual-home-x)) calc(var(--visual-pointer-y) + var(--visual-pull-y))}}@media(min-width:601px)and (max-width:1100px){.login-entry{right:9vw}.login-mobile-backdrop{transform:translate3d(calc(var(--visual-pointer-x) + var(--visual-pull-x) + 2vw),calc(var(--visual-pointer-y) + var(--visual-pull-y)),0) scale(1.04)}}@media(min-width:2560px)and (min-aspect-ratio:2/1){.login-page{--visual-home-x: 1.8vw}.login-entry{right:20vw}.login-orbit-system{left:24.02%}}@media(max-width:360px){.login-entry>.login-capability-strip,.login-entry>.login-card.is-expanded~.login-capability-strip{height:60px;gap:8px}.login-entry .login-capability-strip>span{grid-template-columns:20px minmax(0,1fr);grid-template-rows:1fr;column-gap:6px;padding:0 7px}.login-entry .login-capability-strip>span:before{grid-row:1;width:20px;height:20px}.login-entry .login-capability-strip strong{grid-column:2;align-self:center;font-size:11.5px}.login-entry .login-capability-strip small{display:none}}.login-page{color:var(--ui-text);font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}.login-brand-copy h1{color:#302541;font-family:inherit;font-size:clamp(34px,2.2vw,50px);font-weight:760;line-height:1.12;letter-spacing:-.04em}.login-brand-slogan{color:var(--ui-text-secondary);font-size:clamp(14px,.92vw,18px);font-weight:500;line-height:1.5;letter-spacing:0}.login-brand-en{color:var(--ui-text-muted);font-family:Inter,Arial,sans-serif;font-size:clamp(9px,.56vw,11px);font-weight:550;line-height:1.4;letter-spacing:.08em}.login-card-head h2{color:var(--ui-text);font-size:clamp(19px,1.08vw,22px);font-weight:720;line-height:1.35;letter-spacing:-.02em}.login-card-head p{color:var(--ui-text-secondary);font-size:clamp(12px,.66vw,13px);font-weight:400;line-height:1.6}.login-field{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-card);background:#ffffffeb;box-shadow:none}.login-field:hover{border-color:#c9cad2}.login-field:focus-within{border-color:var(--ui-purple);box-shadow:0 0 0 3px #6846c71a;transform:none}.login-field>span{color:var(--ui-text-muted);font-size:clamp(10.5px,.58vw,11.5px);font-weight:550;line-height:1.35}.login-field input{color:var(--ui-text);font-size:clamp(13.5px,.76vw,15px);font-weight:500;line-height:1.45;letter-spacing:0}.login-field input::placeholder{color:#a9abb3}.login-field input[type=password]{color:var(--ui-text);letter-spacing:.12em}.login-option-label,.login-forgot-password{font-size:clamp(11.5px,.63vw,12.5px);line-height:1.4}.login-option-label{color:var(--ui-text-secondary);font-weight:500}.login-forgot-password{color:var(--ui-purple);font-weight:600}.login-option-switch{border-color:var(--ui-border-strong);background:#dfe0e5}.login-option-toggle input:checked+.login-option-switch{border-color:var(--ui-purple);background:var(--ui-purple);box-shadow:0 0 0 3px #6846c714}.login-message{color:var(--ui-danger);font-size:clamp(11.5px,.63vw,12.5px);font-weight:500;line-height:1.45}.login-submit,.login-card.is-expanded .login-submit{border-radius:var(--ui-radius-card);font-size:clamp(13px,.72vw,14px);font-weight:700;letter-spacing:0}.login-submit:disabled{cursor:wait;opacity:.68}.login-submit:focus-visible{outline:2px solid rgb(104 70 199 / 34%);outline-offset:3px}.login-scope-tip{color:var(--ui-text-muted);font-size:clamp(10.5px,.58vw,11.5px);line-height:1.5}.login-entry .login-capability-strip strong{color:var(--ui-text);font-size:clamp(11.5px,.64vw,12.5px);font-weight:650}.login-entry .login-capability-strip small{color:var(--ui-text-muted);font-size:clamp(9.5px,.53vw,10.5px);line-height:1.35}.login-footer{color:var(--ui-text-muted);font-size:clamp(9px,.5vw,10px);letter-spacing:.02em}@media(max-width:600px){.login-brand-copy h1{font-size:28px}.login-brand-slogan{font-size:13px}.login-card-head h2{font-size:20px}.login-card-head p{font-size:12px}.login-field>span{font-size:11px}.login-field input,.login-submit,.login-card.is-expanded .login-submit{font-size:14px}.login-message,.login-option-label,.login-forgot-password{font-size:11.5px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAA7UABYAAAAAGdwAAA5mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYIKG4EYHHI/SFZBUl0GYD9TVEFUgR4nKgCBJC9sEQgKkhiODgscADCMOAE2AiQDNAQgBYYwByAMBxckGBwbOxajoqRTLkL0j8PYGb2zl5FsCJ1Ws2pqQfJWZy61ukFwJBnjziIwQpJZn3+as79vZjKEmThpVqCvwUJSQaxigZCUiocGsSDipydQ6uYBVpXd7+w6PxNuVpA4y4VARGyd5MSs+um//qK+e6r2S9PsnnpMiYgShedp5/uxFllQdw1sKjObyHi29ffLnP1vLwmlLrV/SheyK8FgzLu37M2+/NmU0je9q3QH3cUFB1EMaveO0ruKw5XmERYhMdph25CmEgLEduHAF9dLZbKaIdVTqlQsWJhlc2Kve/uLBAFBCRmAXjwDBz7BNsWOEb25pgyGUZNfCsN0VhRjxFLhvOvDWVcBAx4AwIKDUYA29Agw6TqqjBcjaMKyZxVhEaNi9HD2PSMZBKzU01IFA4hnEZYdDX57vMskz3WAwxXnFuRY37p/tBCiprK8AgSAbqzLwCwnwLe+fl1gZtYAAsaYBLljg88QbtC4wHvnOqX5NRWQKrKwOQaWSqpRQtRHCd8/C2dQgbFZq8gCWJtgzZ4idXdGdAVIauJsPQHOBCU9vKwyt+wmnDQk4OENwkoGgsO1lQAL+UdD4EsiGoAACO1PW17n6AFvtIS01pfr5ytz7KfySABmSUkGMNmfl2QiMlaAERm4vuz220Nci58OM/2mmVWeRcAtij6bJ14AwAxiPgXo8SDdoerB++n8MI2FRXWEANCgBotlM0umEg3Q5Wp5YJcSEY90GRkKrMOAIat69LVz2QrSZ+YqmeS+KspcNaufo2E7CTDmlgG4JRVhrJb2fNe7rx6B9y4iHpkYanLbbdscpIqMZ7IQdBlAFrCcB6C3A3jsXYuVBOS/ylSAc7WvUwEJsZv4WAQe7sMDRwAHIwPfloBBgF0eT24kxEZ52omAtK7CkNSRUplJSFoYzZaBeBNhn2RlqAMiAzoayGEVKKBPKEnEOKISmaSLBbQCRAPclBGPB0B4QR4HtNMxE5gbwJ4CAu7hAAkABgwUUMILCkjhBRl4MByLjXgZz4tcnlQqSD3LILjpooazBPLPWJHJxWj4lTxvTsoPMZphbSGu9hkwQCLKpGqLbEmf18rxfJKXmi8pVOTnezUpCwr4QkcqEZFsX3KEtB8Vlx6G61DWHCLCLq6qlQa73VM2oIPuZY+fEgr7YnmhyAip5CHtbNni9q73grZ0O0KO+9TDt2+3u7lzJyf4mHuE4WpPpppXtfJqr1Zt2b+xpWzYoNPUnrDsGG68kPN4V5dp3Trtke7u0Oz1l2ENYOsKPHS5jMAmQUbmeFzGsVAatghLcm3SrrsntIufX/rOxo2EiLlQkELISLW5Og+/fm0yHnnzZnChnDmZ1kqVMwIrs1vqSMk+3oW1Rq5bp73SPS80KtjN9kf0BCrlsiNOsgUOEcJRSSLDKZZyQRmaETJDDneZjEe67SGX/bMkb+3pGWQ65Q7PFSGkiiAQCLGLECFLPSIdMpLFGOcovtHccfe7OpPGisJ1LOvswwqhIDUB2G4o2XC5HyPErZFckXNtCtrnFjZs0Z3vuihu3EhaCSnCkm5MJ+0908WlXfNQsMQ9Ha4uzBTH7f89hOQBjMA6jrkTt8uOvn07JOlRMlJ/kyXl8Ov3jFu6Bztd67pPVYqkWJJryx1yIiO03UMl41OYoNZEZAQ237UpqAfCt5xEIjqgIM9H19zGH/Q/rPQbu6kt4/ZbEmm6m9am+GtF8lZouc5+agu23bjiiXKBVrdAqVqg0y5Aji+/1TLUItla7eUxwyz0EjHi54f6+Ow2X83ChRGmjLq3Vppq37WVbh2052v6tXwjnUdXdNBFNHDhpW140aMn+nUKdvGeXHBsN5wP9E8qe1Sun7N28Jain4oPHDuQ8nPvoIOm0SnDtvmOTjp3uBPzyN6SGcVgA8ftvOi+Pba46RPjg2KuWQISx46fbI0XQkbPirf+EvPMwsaZR04zdJCAERPMY15brlnd5o+HmRw13W/9kn+VLIjZlP6i9ULTzml02t00mk33pN2foX5Ib9qMq5oNGyN6HYkXH8xTrXJ/vSucL7fdGrVql83rHp0gocfp+HZqpelq+od287muvhztTK72uy4EfLqarvZJv0FvKLQfh1PNTg2Vfa0F/WsPzH47a3JmQtbI3ZaX1rVZYzIT7VO/KbhqNNc1Lcy1+ke/nJ0waGFmbV33Lj5nVT/tV+XeoDdKf6Hf0dffvv/g2hxqVbncb1eFSSoMVaNcQpL0lvUNPTeLHto1/fu4MTqLwTzeujvrfavVNNtkTVQd/3+QPTijt2rK8KWdv/5NN9PaItqAz+hnaE6jzV9RlPxYNyfR1bRD8p49aX/DysnR2pPRiRE1S2bu1M0Yu81nd9//LGQEX2lTWbFrV4Owh2qo6xx9s2Ph1vH9cnqc5ho7zvTT9PTe8/S8dP8NeoPdQ//GxUr/anPJVJ+ixoghY/NoqVAcfuYvWqn7Vhs4gyTosmOz4/DK+9VmOcaQtizbgblzD9iysgwd44BZ+25PT6dui29sjN+WmmooKAOm2v8VvJq+bi9da/9Pf1461e4K+uq/jULEiiUJ9kmTx/oUtwQkllYPqZu+KfOB60G0ebPYoVp5966/SVIRGx7peiV7lzbOoq/olSJ6jE5N9p3oS30n+I4Y2Ovore6WoyZzlOIRqI+Zmj9eqD3H/c9KYvgccS9z6lSh+B5NltJWipxVrzXBm17BKbKgsR4O+Uwg8nV5IRgWbCE6MpUcJz8ywcwO5luWNcNFIIUEgAve7fP2INKd0fw9MaNTObdoLP0b8+jY9Lm3ko6WdmHGvYED783w0I6aHo/O4YnYdIvJQ4id7oc/H7SdtGZasQ+LMY94ExY/uMyEtJtpSJezBxLJQZybY2E2Dfz0BZ7L7O5ubVmODOq1AsbnC5YCwZJis6ne3l5vfPbsOKvXZ7+p1d+quPvo0VK5mnQ5LKYvvthnk16lUBxef8n7kD1x7o59PigTTIVgMCDOcbuDOc0rNvftIo0mFLLbSdLtrtdpGoZpGkUXbw+E2f1GtkwteWCvns6P5hjCBVaFUps3wYB5t87lIQTzvwLBABY6ccS5EmOVzZeZLBr6f9188KsQU5tMqvWgW0nHBUcgLnuWCARjqbRcJuSCdDicKrfbMtmbN/N5v6/Vfv26rzPaXUZ+p5TxfdzaMkv5a6C/U4sEA74AHmFrtZrNJpPFgsXqdIxqDIb+O3zrCxPEOYxPVmlOAUaxd8qjZ1PtHkUDDjuOG/jrGUu5uWNhjse9ehlk8EVKdblaLhVKFARR8nBY7qvvp8hcoQFUty4CJ1uy5bjTaCysHo8bx/f2aA/y8SNCvIosGpVNllwErZXJkK9t+L4aIs5mG3ILJh/KZN7Lt24NCU1PPJDTLIOYrHHgw9tPITKb2N7a9+BO3nRYIwkEzV698ngajcWCx//5Jx5QC08xnEEKm1Pdz+XS0XBsmYomsmRXbjeJGGzR/4p8A+JWSxzb24slHI5E0GgMvhHiwfnrcbPVLJDf3r19/eYNRZIXL1JJPk+AZrOJqdNoMJRP1ysWC3lpwWx2uSIMRiS0taVSVSohCMfbbUjIjtvb3a7VmskwjSuGmdHZsF1vUGo7wIaTh/X5ms0ghCi1hWz0sP/HBhYPvsRQiC3lpDOtxgrVaM+3bxKJxazXJ5hMfO0HDX/QUml3F993Hzvq4kwH5XgQw6D1sD3slzLvD7z//4fa2LMbDx9Op7QS2sNiEXuE9uDOWs05HdYLhb7KalBi0E1cBIGrFXL+/v0H9+/dvaNHTCyWT19vyudNVr/fynsBY7FoNJfLZgdJOpr3+CJ3rp09tiuetruddrPp3feQcqbNTiv65cX/SPR6rSuK/ntBLn/50uHw+WIKExgv32BvJtk9tmMQ8zkoen0YRA87HeaZe6i4e/fOndsWam5iBIF5TGBFjfq42IhaAawURpDHHA9A07bOjxwCgOSDtLs9OF6vm3V6k07AoXulvEqtUSsVQjYwycY0clSYSBVrRqMa4zO57NmwEA76Edz4WI1hLJZUev/2y/t6dBIJCBKPZOWMGogluoNXO+eOoBT1pt3IZ5pivfZ+0I1Y1P/lS4RS29TgEOSKZb12Pn3MDDEWFMXfPYOnOH3qVKMhjcelmmIR1mi1nQ6GlUrwZAI3LL4rczkBJnONbSrIiGMx3LagxgjlRHjAqE8BMtBGA2+fID8jo1pSKbzu5lLxd8/++PdfrxSYPnIQ8SAbBMDJn67v/Y8BYHFB4HQwYB9bNXHCBJu1/47u/VcbOK+DtGV5HcASdBKR8PjxAm4thwPtOGA7toQZSeBDAwzh9X+/isxSjvmFx7I/APDJKfNBAD5f81/P0vBXRazx0gDgwQAACMAt+nOAeKkc3z87BgjcxeXsD/J8AhAfONOA9DyUyIVmJIqRZaWcSYR9PwSupdavWBDOO87eRnZIgoC0SQYKUiFZmBPal7NSghL3JA/qgFQgWs0qNSlKGhACGTL1tt59BS1FaE2SMggw23Ic0lIBGaKlEipBUgUp/KQaGgJtPR8Qr4xTrlJWTerUcIpXqUyebzpbvnLF+zAV8rh+ylN4RKEidfHdj2U75G/rdkW+ClSnyihho2atXDWKM9eJHqqWy5wrp1xYbz2dzRTTVPrNmc2pYgU922JYxrI58tVEcmWqqRcpVPjg6BVO5PTRiuJV7nluUF8Ehzoqj5C65ZxK5ZO4QLjJ9uXhGNJjxRwZLirz7zBanATxphsNZxJ5ura1miVfoXrJo2viovVjpR+P05cZ5TKBpIeLaIe2OFIdvTh5rHJABzKKqhpn2aGcFBXaPJdXqSZDD/RGxelF9EiqVkDV8LhiVzaZoK5sGqdyhtQQs6dcvwS5dUKEYuH25iFEutQl4pl/ccsRFUjfGn45z9/2r2kgjJnQqcFWYQXqRc4ijZ8QAQ==) format("woff2-variations");unicode-range:U+1f1e9-1f1f5,U+1f1f7-1f1ff,U+1f21a,U+1f232,U+1f234-1f237,U+1f250-1f251,U+1f300,U+1f302-1f308,U+1f30a-1f311,U+1f315,U+1f319-1f320,U+1f324,U+1f327,U+1f32a,U+1f32c-1f32d,U+1f330-1f357,U+1f359-1f37e}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-5-wght-normal-DI846rD9.woff2) format("woff2-variations");unicode-range:U+fee3,U+fef3,U+ff03-ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c-ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ff61-ff65,U+ff67-ff6a,U+ff6c,U+ff6f-ff78,U+ff7a-ff7d,U+ff80-ff84,U+ff86,U+ff89-ff8e,U+ff92,U+ff97-ff9b,U+ff9d-ff9f,U+ffe0-ffe4,U+ffe6,U+ffe9,U+ffeb,U+ffed,U+fffc,U+1f004,U+1f170-1f171,U+1f192-1f195,U+1f198-1f19a,U+1f1e6-1f1e8}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-6-wght-normal-ozUCEY9O.woff2) format("woff2-variations");unicode-range:U+f0a7,U+f0b2,U+f0b7,U+f0c9,U+f0d8,U+f0da,U+f0dc-f0dd,U+f0e0,U+f0e6,U+f0eb,U+f0fc,U+f101,U+f104-f105,U+f107,U+f10b,U+f11b,U+f14b,U+f18a,U+f193,U+f1d6-f1d7,U+f244,U+f27a,U+f296,U+f2ae,U+f471,U+f4b3,U+f610-f611,U+f880-f881,U+f8ec,U+f8f5,U+f8ff,U+f901,U+f90a,U+f92c-f92d,U+f934,U+f937,U+f941,U+f965,U+f967,U+f969,U+f96b,U+f96f,U+f974,U+f978-f979,U+f97e,U+f981,U+f98a,U+f98e,U+f997,U+f99c,U+f9b2,U+f9b5,U+f9ba,U+f9be,U+f9ca,U+f9d0-f9d1,U+f9dd,U+f9e0-f9e1,U+f9e4,U+f9f7,U+fa00-fa01,U+fa08,U+fa0a,U+fa11,U+fb01-fb02,U+fdfc,U+fe0e,U+fe30-fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b,U+fe8e,U+fe92-fe93,U+feae,U+feb8,U+fecb-fecc,U+fee0}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-21-wght-normal-DIu_1ZBI.woff2) format("woff2-variations");unicode-range:U+9f83,U+9f85-9f8d,U+9f90-9f91,U+9f94-9f96,U+9f98,U+9f9b-9f9c,U+9f9e,U+9fa0,U+9fa2,U+9ff0-9fff,U+a001,U+a007,U+a025,U+a046-a047,U+a057,U+a072,U+a078-a079,U+a083,U+a085,U+a100,U+a118,U+a132,U+a134,U+a1f4,U+a242,U+a4a6,U+a4aa,U+a4b0-a4b1,U+a4b3,U+a9c1-a9c2,U+ac00-ac01,U+ac04,U+ac08,U+ac10-ac11,U+ac13-ac16,U+ac19,U+ac1c-ac1d,U+ac24,U+ac70-ac71,U+ac74,U+ac77-ac78,U+ac80-ac81,U+ac83,U+ac8c,U+ac90,U+ac9f-aca0,U+aca8-aca9,U+acac,U+acb0,U+acbd,U+acc1,U+acc4,U+ace0-ace1,U+ace4,U+ace8,U+acf3,U+acf5,U+acfc-acfd,U+ad00,U+ad0c,U+ad11,U+ad1c,U+ad34,U+ad50,U+ad64,U+ad6c,U+ad70,U+ad74,U+ad7f,U+ad81,U+ad8c,U+adc0,U+adc8,U+addc,U+ade0,U+adf8-adf9,U+adfc,U+ae00,U+ae08-ae09,U+ae0b,U+ae30,U+ae34,U+ae38,U+ae40,U+ae4a,U+ae4c,U+ae54,U+ae68,U+aebc,U+aed8,U+af2c-af2d}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-22-wght-normal-VXjdYcT-.woff2) format("woff2-variations");unicode-range:U+9e30-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78-9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b-9e8c,U+9e90-9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4-9ea5,U+9ea9-9eaa,U+9eb4-9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2-9ed3,U+9ed5-9ed6,U+9ed9,U+9edc-9edd,U+9edf-9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3-9ef4,U+9ef6,U+9ef9,U+9efb-9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39,U+9f3d-9f3e,U+9f41,U+9f4a-9f4b,U+9f51-9f52,U+9f61-9f63,U+9f66-9f67,U+9f80-9f81}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-23-wght-normal-4HrHKhpL.woff2) format("woff2-variations");unicode-range:U+9c82-9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad-9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf-9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc-9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee-9cef,U+9cf3-9cf4,U+9cf6,U+9cfc-9cfd,U+9d02,U+9d08-9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c-9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9-9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e2f}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-24-wght-normal-B58DWgHS.woff2) format("woff2-variations");unicode-range:U+9a80,U+9a83,U+9a85,U+9a88-9a8a,U+9a8d-9a8e,U+9a90,U+9a92-9a93,U+9a95-9a96,U+9a98-9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5-9ab6,U+9ab9-9aba,U+9ac0-9ac4,U+9ac8,U+9acb-9acc,U+9ace-9acf,U+9ad1-9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea-9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03-9b04,U+9b06,U+9b08,U+9b0d,U+9b0f-9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22-9b23,U+9b25,U+9b27-9b28,U+9b2a,U+9b2f,U+9b31-9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d-9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61-9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f-9ba0,U+9ba8,U+9baa-9bab,U+9bad-9bae,U+9bb0-9bb1,U+9bb8,U+9bc9-9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0-9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39,U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77-9c78,U+9c7b,U+9c7f-9c80}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-25-wght-normal-C3Jm6l7O.woff2) format("woff2-variations");unicode-range:U+98dd,U+98e1-98e2,U+98e7-98ea,U+98ec,U+98ee-98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c-990d,U+9913-9914,U+9918,U+991a-991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938-9939,U+993d-993e,U+9945,U+994b-994c,U+9951-9952,U+9954-9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b-996c,U+996f,U+9974-9975,U+9977-9979,U+997d-997e,U+9980-9981,U+9983-9984,U+9987,U+998a-998b,U+998d-9991,U+9993-9995,U+9997-9998,U+99a5,U+99ab,U+99ad-99ae,U+99b1,U+99b3-99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03-9a04,U+9a0e-9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d-9a4e,U+9a52,U+9a55,U+9a57,U+9a5a-9a5b,U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-26-wght-normal-YNOygvr_.woff2) format("woff2-variations");unicode-range:U+975b-975c,U+9763,U+9765-9766,U+976c-976d,U+9773,U+9776,U+977a,U+977c,U+9784-9785,U+978e-978f,U+9791-9792,U+9794-9795,U+9798,U+979a,U+979e,U+97a3,U+97a5-97a6,U+97a8,U+97ab-97ac,U+97ae-97af,U+97b2,U+97b4,U+97c6,U+97cb-97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea-97eb,U+97ee,U+97fb,U+97fe-97ff,U+9801-9803,U+9805-9806,U+9808,U+980c,U+9810-9814,U+9817-9818,U+981e,U+9820-9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838-9839,U+983c,U+9846,U+984d-984f,U+9851-9852,U+9854-9855,U+9857-9858,U+985a-985b,U+9862-9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877-9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e-989f,U+98a1-98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3-98c4,U+98c6-98c8,U+98cf-98d6,U+98da-98db}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-27-wght-normal-BP2pEGQH.woff2) format("woff2-variations");unicode-range:U+95c4-95ca,U+95cc-95cd,U+95d4-95d6,U+95d8,U+95e1-95e2,U+95e9,U+95f0-95f1,U+95f3,U+95f6,U+95fc,U+95fe-95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641-9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667-9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d-968e,U+9695,U+9697-9698,U+969e,U+96a0,U+96a3-96a4,U+96a8,U+96aa,U+96b0-96b1,U+96b3-96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1-96d2,U+96d6,U+96d9,U+96db-96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701-9702,U+9705,U+9708,U+970a,U+970e-970f,U+9711,U+9719,U+9727,U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748-9749,U+9750-9751,U+975a}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-28-wght-normal-BWPKDbtH.woff2) format("woff2-variations");unicode-range:U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503-9504,U+9506-9507,U+9509-950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e-958f,U+9591-9592,U+9594,U+9598-9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8-95c3}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-29-wght-normal-45aVmHn_.woff2) format("woff2-variations");unicode-range:U+941c-942b,U+942d-942e,U+9432-9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451-9452,U+945a,U+9462-9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c-949d,U+94a1,U+94a3-94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94ec,U+94ee-94f1,U+94f3}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-30-wght-normal-B8_s30jZ.woff2) format("woff2-variations");unicode-range:U+92ec-92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b-932c,U+932f,U+9331-9332,U+9335-9336,U+933e,U+9340-9341,U+934a-9360,U+9362-9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393-9394,U+9396-9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0-93d1,U+93d6-93d8,U+93de-93df,U+93e1-93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e-941a}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-31-wght-normal-DW0t445S.woff2) format("woff2-variations");unicode-range:U+9163-9164,U+9169,U+9170,U+9172,U+9174,U+9179-917a,U+917d-917e,U+9182-9183,U+9185,U+918c-918d,U+9190-9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4-91b5,U+91b8,U+91ba,U+91be,U+91c0-91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7-91d8,U+91dd,U+91e3,U+91e6-91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d-920e,U+9210,U+9214-9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229-922a,U+922d,U+9234-9235,U+9237,U+9239-923a,U+923c-9240,U+9244-9246,U+9249,U+924e-924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c-929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6-92b7,U+92b9,U+92c1,U+92c5-92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-32-wght-normal-ShbWPcei.woff2) format("woff2-variations");unicode-range:U+9004,U+900b,U+9011,U+9015-9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035-9036,U+9039-903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054-9055,U+9058-9059,U+905b-905e,U+9060-9062,U+9068-9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c-907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0-90a1,U+90a8-90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd-90be,U+90c3-90c5,U+90c7-90c8,U+90cf-90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6-90e7,U+90ea-90eb,U+90ef,U+90f4-90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114-9115,U+9118,U+911c,U+911e,U+9120,U+9122-9123,U+9127,U+912d,U+912f-9132,U+9139-913a,U+9143,U+9146,U+9149-914a,U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d-915e,U+9161-9162}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-33-wght-normal-BOTZYTjM.woff2) format("woff2-variations");unicode-range:U+8e41-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59-8e5a,U+8e5f-8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84-8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f-8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29-8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e-8f3f,U+8f44-8f45,U+8f49,U+8f4d-8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75-8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81-8f82,U+8f84,U+8f87,U+8f8a-8f8b,U+8f8d-8f8f,U+8f94-8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda,U+8fe2-8fe5,U+8fe8-8fe9,U+8fee,U+8ff3-8ff4,U+8ff8,U+8ffa}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-34-wght-normal-BF1rqDSt.woff2) format("woff2-variations");unicode-range:U+8cbd,U+8cbf-8cc4,U+8cc7-8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb-8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc-8cfd,U+8d04-8d05,U+8d07-8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13-8d14,U+8d16,U+8d1b,U+8d20,U+8d30,U+8d32-8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42-8d43,U+8d45-8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c-8d5d,U+8d5f,U+8d61,U+8d66-8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90-8d91,U+8d94-8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce-8dcf,U+8dd6-8dd7,U+8dda-8ddb,U+8dde,U+8de1,U+8de3-8de4,U+8de9,U+8deb-8dec,U+8df0-8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09-8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b-8e31,U+8e34-8e35,U+8e39-8e3a,U+8e3d,U+8e40}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-35-wght-normal-Bosspiyr.woff2) format("woff2-variations");unicode-range:U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99-8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb4-8bb5,U+8bb7,U+8bb9,U+8bc2-8bc3,U+8bc5,U+8bcb-8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8-8bd9,U+8bdc,U+8bdf,U+8be3-8be4,U+8be7-8be9,U+8beb-8bec,U+8bee,U+8bf0,U+8bf2-8bf3,U+8bf6,U+8bf9,U+8bfc-8bfd,U+8bff-8c00,U+8c02,U+8c04,U+8c06-8c07,U+8c0c,U+8c0f,U+8c11-8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24-8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89-8c8a,U+8c8d-8c8e,U+8c90,U+8c93-8c94,U+8c98,U+8c9d-8c9e,U+8ca0-8ca2,U+8ca7-8cac,U+8caf-8cb0,U+8cb3-8cb4,U+8cb6-8cb9,U+8cbb-8cbc}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-36-wght-normal-CtU9CyKw.woff2) format("woff2-variations");unicode-range:U+8a15-8a18,U+8a1a-8a1b,U+8a1d,U+8a1f,U+8a22-8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33-8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40-8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54-8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d-8a6e,U+8a70,U+8a72-8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c-8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0-8aa1,U+8aa3-8aa6,U+8aa8-8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8-8ab9,U+8abc,U+8abe-8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6-8ad7,U+8adb-8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed-8aee,U+8af1,U+8af3-8af4,U+8af7-8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20-8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e-8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57-8b58,U+8b5a,U+8b5c,U+8b5e,U+8b60,U+8b6c,U+8b6f-8b70,U+8b72,U+8b74,U+8b77,U+8b7d}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-37-wght-normal-ghDiyiuv.woff2) format("woff2-variations");unicode-range:U+8882,U+8884-8886,U+8888,U+888f,U+8892-8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce-88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0-88f1,U+88f3-88f4,U+88fc-88fe,U+8900,U+8902,U+8906-8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955-8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f-8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987-8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9-89aa,U+89b2-89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3-89f4,U+89f8,U+89ff,U+8a01-8a03,U+8a07-8a0a,U+8a0e-8a0f,U+8a13}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-38-wght-normal-4Nz8k_dt.woff2) format("woff2-variations");unicode-range:U+86f4,U+86f8-86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722-8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a-873b,U+873e-8740,U+8742,U+8747-8748,U+8753,U+8755,U+8757-8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2-87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca-87cb,U+87d1-87d2,U+87db-87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2-87f3,U+87fb,U+87fd-87fe,U+8802-8803,U+8805,U+880a-880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831-8832,U+8835-8836,U+8839,U+883b-883c,U+8844,U+8846,U+884a,U+884e,U+8852-8853,U+8855,U+8859,U+885b,U+885d-885e,U+8862,U+8864,U+8869-886a,U+886e-886f,U+8872,U+8879,U+887d-887f}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-39-wght-normal-Ddtm1XVC.woff2) format("woff2-variations");unicode-range:U+8548,U+854e,U+8553,U+8556-8557,U+8559,U+855e,U+8561,U+8564-8565,U+8568-856a,U+856d,U+856f-8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585-8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8-85a9,U+85ab-85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc-85dd,U+85df-85e0,U+85e5-85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe-85ff,U+8602,U+8605-8607,U+860a-860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b-865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c-869d,U+86a1,U+86a3-86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9-86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de-86df,U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f3}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-40-wght-normal-BVn4-kgX.woff2) format("woff2-variations");unicode-range:U+83c5,U+83c8-83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea-83eb,U+83f0,U+83f4,U+83f8-83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a-840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438-8439,U+843b-843c,U+843f,U+8446-8447,U+8449,U+844e,U+8451-8452,U+8456,U+8459-845a,U+845c,U+8462,U+8466,U+846d,U+846f-8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484-8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493-8494,U+8497,U+849b,U+849e-849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1-84c2,U+84c5-84c7,U+84ca-84cb,U+84cd,U+84d0-84d1,U+84d3,U+84d6,U+84df-84e0,U+84e2-84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff-8500,U+850c,U+8511,U+8514-8515,U+8517-8518,U+851f,U+8523,U+8525-8526,U+8529,U+852b,U+852d,U+8532,U+8534-8535,U+8538-853a,U+853c,U+8543,U+8545}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-41-wght-normal-CZqajZnl.woff2) format("woff2-variations");unicode-range:U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2-82d3,U+82d5-82d6,U+82d8-82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed-82ee,U+82f3-82f4,U+82f7-82f8,U+82fa-8301,U+8306-8308,U+830c-830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a-831b,U+831d,U+8324,U+8327,U+832a,U+832c-832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347-8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f-8380,U+8382,U+8388,U+838a-838b,U+8392,U+8394,U+8396,U+8398-8399,U+839b-839c,U+83a0,U+83a2-83a3,U+83a8-83aa,U+83ae-83b0,U+83b3-83b4,U+83b6,U+83b8,U+83ba,U+83bc-83bd,U+83bf-83c0,U+83c2}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-42-wght-normal-CQ4lY28u.woff2) format("woff2-variations");unicode-range:U+8166-8169,U+816b,U+816d,U+8171,U+8173-8174,U+8178,U+817c-817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5-81a6,U+81a9,U+81b6,U+81ba-81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9-81ca,U+81cc-81cd,U+81d1,U+81d3-81d4,U+81d8,U+81db-81dc,U+81de-81df,U+81e5,U+81e7-81e9,U+81eb-81ec,U+81ee-81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b-821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237-8238,U+823a-823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259-825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283-8284,U+8288-828a,U+828d-8291,U+8293-8294,U+8296-8298,U+829f-82a1,U+82a3-82a4,U+82a7-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-43-wght-normal-psppu0d8.woff2) format("woff2-variations");unicode-range:U+8016,U+8018-8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034-8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068-8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084-8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad-80ae,U+80b1,U+80b6-80b8,U+80bc-80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4-80e5,U+80e7-80ed,U+80ef-80f1,U+80f3-80f4,U+80fc,U+8101,U+8104-8105,U+8107-8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f-8140,U+8142,U+8146,U+8148,U+814d-814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-44-wght-normal-cbKJlTUe.woff2) format("woff2-variations");unicode-range:U+7ef0-7ef2,U+7ef6,U+7efa-7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b-7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44-7f45,U+7f4c-7f4d,U+7f52,U+7f54,U+7f58-7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70-7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d-7f7e,U+7f85-7f86,U+7f88-7f89,U+7f8b-7f8c,U+7f90-7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf-7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb-7fec,U+7fee-7fef,U+7ff1,U+7ff3-7ff4,U+7ff9-7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011-8012,U+8014}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-45-wght-normal-MKIEVRIC.woff2) format("woff2-variations");unicode-range:U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb-7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22-7e23,U+7e26,U+7e29,U+7e2b,U+7e2e-7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43-7e44,U+7e46-7e47,U+7e4a-7e4b,U+7e4d-7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d-7e5e,U+7e61,U+7e66-7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81-7e82,U+7e8c-7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e-7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8-7ea9,U+7eab,U+7ead-7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb-7ecc,U+7ed0,U+7ed4,U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5-7ee6,U+7ee8,U+7eeb}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-46-wght-normal-CErGc6Mt.woff2) format("woff2-variations");unicode-range:U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30-7d31,U+7d33,U+7d35-7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b-7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b-7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79-7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1,U+7dc4,U+7dc7-7dc8,U+7dca-7dcd,U+7dcf,U+7dd1}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-47-wght-normal-C5Kgg1_m.woff2) format("woff2-variations");unicode-range:U+7bd3-7bd4,U+7bd9-7bda,U+7bdd,U+7be0-7be1,U+7be4-7be6,U+7be9-7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07-7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15-7c16,U+7c19,U+7c1e-7c21,U+7c23-7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d-7c3e,U+7c40-7c41,U+7c43,U+7c47-7c48,U+7c4c,U+7c50,U+7c53-7c54,U+7c59,U+7c5f-7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79-7c7a,U+7c7c,U+7c81-7c82,U+7c84-7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9,U+7ccc-7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4-7ce5,U+7ce7}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-48-wght-normal-DFMjDDY6.woff2) format("woff2-variations");unicode-range:U+7ae6,U+7af4-7af7,U+7afa-7afb,U+7afd-7b0a,U+7b0c,U+7b0e-7b0f,U+7b13,U+7b15-7b16,U+7b18-7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d-7b2e,U+7b30-7b3b,U+7b3e-7b3f,U+7b41-7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66-7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98-7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0-7bc1,U+7bc3-7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-49-wght-normal-B7l_3BZr.woff2) format("woff2-variations");unicode-range:U+798b-798e,U+7992,U+7994-7995,U+7997-7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5-79d6,U+79dd-79de,U+79e3,U+79e7-79e8,U+79eb,U+79ed,U+79f4,U+79f7-79f8,U+79fa,U+79fe,U+7a02-7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e-7a1f,U+7a23,U+7a25-7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36-7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d-7a5e,U+7a62-7a63,U+7a66,U+7a68-7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b-7a9c,U+7a9e,U+7aa0-7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4-7ac5,U+7ac7-7ac8,U+7aca,U+7ad1-7ad2,U+7ada-7add,U+7ae1,U+7ae4}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-50-wght-normal-C5KfAmFp.woff2) format("woff2-variations");unicode-range:U+784c,U+784e-7854,U+7856-7857,U+7859-785a,U+7865,U+7869-786a,U+786d,U+786f,U+7876-7877,U+787c,U+787e-787f,U+7881,U+7887-7889,U+7893-7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9-78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9-78da,U+78dc,U+78de,U+78e1,U+78e5-78e6,U+78ea,U+78ec,U+78ef,U+78f1-78f2,U+78f4,U+78fa-78fb,U+78fe,U+7901-7902,U+7905,U+7907,U+7909,U+790b-790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e-791f,U+7921,U+7924,U+7926,U+792a-792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942-7943,U+7945-7947,U+7949-794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f-7960,U+7962,U+7964,U+7966-7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b-797c,U+797e-7980,U+7982,U+7986-7987,U+7989-798a}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-51-wght-normal-C2bq6hC8.woff2) format("woff2-variations");unicode-range:U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739-773a,U+773d-773f,U+7743,U+7746-7747,U+774c-774f,U+7751-7752,U+7758-775a,U+775c-775e,U+7762,U+7765-7766,U+7768-776a,U+776c-776d,U+7771-7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6-77d7,U+77d9-77da,U+77dd-77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd-77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817-7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832-7833,U+7835,U+7837,U+7839-783c,U+783e,U+7841-7844,U+7847-7849,U+784b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-52-wght-normal-P18e_Y0j.woff2) format("woff2-variations");unicode-range:U+7613-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c-763d,U+763f-7640,U+7642-7643,U+7647-7648,U+764d-764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e-765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e-766f,U+7671-7673,U+7675-7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a-769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab-76ac,U+76af-76b0,U+76b2,U+76b4-76b5,U+76ba-76bb,U+76bf,U+76c2-76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff-7700,U+7703-7704,U+7707-7708,U+770c-770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-53-wght-normal-Bgkuo2tF.woff2) format("woff2-variations");unicode-range:U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c-752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d-754e,U+7550-7553,U+7556-7557,U+755a-755b,U+755d-755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b-756c,U+756f-7573,U+7575,U+7579-757c,U+757e-757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599-759a,U+759d,U+759f-75a0,U+75a3,U+75a5,U+75a8,U+75ac-75ad,U+75b0-75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc-75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9-75fa,U+75fc,U+75fe-7601,U+7603,U+7605-7606,U+7608-760e,U+7610-7612}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-54-wght-normal-DL5lmlUd.woff2) format("woff2-variations");unicode-range:U+73f0,U+73f2,U+73f4-73f5,U+73f7,U+73f9-73fa,U+73fc-73fd,U+73ff-7402,U+7404,U+7407-7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424-7425,U+7428-7429,U+742c-7430,U+7432,U+7435-7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a-744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473-7474,U+7477,U+747a,U+747e,U+7481-7482,U+7484,U+7486,U+7488-748b,U+748e-748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9-74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1-74d2,U+74d4-74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4-74e5,U+74e7-74e9,U+74ee-74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-55-wght-normal-BV_Oy6IF.woff2) format("woff2-variations");unicode-range:U+72e6,U+72e8,U+72ef-72f0,U+72f2-72f4,U+72f6-72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c-732d,U+7330-7331,U+7333,U+7335-7337,U+7339,U+733d-733e,U+7340,U+7342,U+7344-7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f-7360,U+7362-7363,U+7365,U+7368,U+736c-736d,U+736f-7370,U+7372,U+7374-7376,U+7378,U+737a-737b,U+737d-737e,U+7382-7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6-73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5-73ea,U+73ee-73ef}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-56-wght-normal-B4L7Hj8f.woff2) format("woff2-variations");unicode-range:U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1-71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9-71da,U+71dc,U+71df-71e0,U+71e6-71e8,U+71ea,U+71ed-71ee,U+71f4,U+71f6,U+71f9,U+71fb-71fc,U+71ff-7200,U+7207,U+720c-720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d-722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d-724e,U+7252,U+7256,U+7258,U+725a,U+725c-725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e-726f,U+7271,U+7273-7274,U+7278,U+727b,U+727d-727e,U+7281-7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f-72a0,U+72a7,U+72ad-72ae,U+72b0-72b5,U+72b7-72b8,U+72ba-72be,U+72c0-72c1,U+72c3,U+72c5-72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db,U+72dd-72df,U+72e1,U+72e5}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-57-wght-normal-DU8YBsDj.woff2) format("woff2-variations");unicode-range:U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039-703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080-7081,U+7085-7086,U+708a,U+708f,U+7091,U+7094-7095,U+7098-7099,U+709c-709d,U+709f,U+70a4,U+70a9-70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce-70cf,U+70d4,U+70d9-70da,U+70dc-70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108-7109,U+710c,U+7110,U+7113-7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e-712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155-7156,U+7159-715a,U+715c,U+7161,U+7165-7166,U+7168-7169,U+716d,U+7173-7174,U+7176,U+7178,U+717a,U+717d,U+717f-7180,U+7184,U+7186-7188,U+7192,U+7198,U+719c,U+71a0,U+71a4-71a5}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-58-wght-normal-CE0BKS9u.woff2) format("woff2-variations");unicode-range:U+6ed9,U+6edb,U+6edd,U+6edf-6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee-6eef,U+6ef2-6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08-6f09,U+6f15-6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c-6f2d,U+6f2f,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e-6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e-6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97-6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb-6fec,U+6fee-6ff1,U+6ffa,U+6ffe,U+7005-7006,U+7009}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-59-wght-normal-Azv2Ku9_.woff2) format("woff2-variations");unicode-range:U+6dc3,U+6dc5-6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2-6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def-6df0,U+6df5-6df6,U+6df8,U+6dfa,U+6dfc,U+6e03-6e04,U+6e07-6e09,U+6e0b-6e0c,U+6e0e,U+6e11,U+6e13,U+6e15-6e16,U+6e19-6e1b,U+6e1e-6e1f,U+6e22,U+6e25-6e27,U+6e2b-6e2c,U+6e36-6e37,U+6e39-6e3a,U+6e3c-6e41,U+6e44-6e45,U+6e47,U+6e49-6e4b,U+6e4d-6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a-6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86-6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1-6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8-6ec9,U+6ecc,U+6ecf-6ed0,U+6ed3-6ed4,U+6ed7-6ed8}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-60-wght-normal-C1lngC61.woff2) format("woff2-variations");unicode-range:U+6cb1-6cb2,U+6cb4-6cb5,U+6cb7,U+6cba,U+6cbc-6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6-6cd7,U+6cd9-6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1-6cf2,U+6cf6-6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07-6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13-6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22-6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35-6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48-6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60-6d61,U+6d63-6d65,U+6d67,U+6d6c-6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2-6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3-6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-61-wght-normal-BxWkGF5M.woff2) format("woff2-variations");unicode-range:U+6b83-6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97-6b98,U+6b9a-6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9-6baa,U+6bad,U+6baf-6bb0,U+6bb2-6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0-6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39-6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b-6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8-6ca9,U+6cac-6cae}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-62-wght-normal-CXXMAq-5.woff2) format("woff2-variations");unicode-range:U+69fe-6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28-6a29,U+6a2b,U+6a2f-6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a-6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e-6a7f,U+6a84,U+6a86,U+6a8e,U+6a90-6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2-6ab3,U+6ab5,U+6ab7-6ab8,U+6aba-6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2-6ad3,U+6ad8-6adc,U+6adf-6ae0,U+6ae4-6ae5,U+6ae7-6ae8,U+6afb,U+6b04-6b05,U+6b0d-6b13,U+6b16-6b17,U+6b19,U+6b24-6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53-6b54,U+6b58-6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f-6b70,U+6b73-6b74,U+6b77-6b7a,U+6b80-6b82}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-63-wght-normal-4La5uKvS.woff2) format("woff2-variations");unicode-range:U+68d3,U+68d7,U+68dd,U+68df,U+68e1,U+68e3-68e4,U+68e6-68ed,U+68ef-68f0,U+68f2,U+68f4,U+68f6-68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f-6920,U+6924-6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a-694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e-696f,U+6971,U+6973-6974,U+6978-6979,U+697d,U+697f-6980,U+6985,U+6987-698a,U+698d-698e,U+6994-6999,U+699b,U+69a3-69a4,U+69a6-69a7,U+69ab,U+69ad-69ae,U+69b1,U+69b7,U+69bb-69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0-69d1,U+69d3-69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec-69ed,U+69f1-69f3,U+69f8,U+69fa-69fc}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-64-wght-normal-CbIuD2Eg.woff2) format("woff2-variations");unicode-range:U+678b-678d,U+678f,U+6792-6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac-67ad,U+67b0-67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb-67bc,U+67c0-67c1,U+67c3,U+67c5-67ca,U+67d1-67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7-67f8,U+67fa-67fb,U+67fd-67fe,U+6800-6801,U+6803-6804,U+6806,U+6809-680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840-6841,U+6844-6845,U+6849,U+684e,U+6853,U+6855-6856,U+685c-685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f-68a0,U+68a2-68a3,U+68b1,U+68b6,U+68b9-68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0-68d1}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-65-wght-normal-BGqvKda2.woff2) format("woff2-variations");unicode-range:U+6631,U+6633-6634,U+6636,U+663a-663b,U+663d,U+6641,U+6644-6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d-665e,U+6660-6667,U+6669,U+666b-666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680-6681,U+6684-6685,U+6688-6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f-66a0,U+66a2-66a3,U+66a6,U+66aa-66ab,U+66b1-66b2,U+66b5,U+66b8-66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f-6710,U+6713,U+6715,U+6719,U+6722-6723,U+6725-6727,U+6729,U+672d-672e,U+6732-6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c-674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772-6773,U+6775,U+6777,U+677a-677d,U+6782-6783,U+6787,U+678a}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-66-wght-normal-BvNozWOY.woff2) format("woff2-variations");unicode-range:U+64f1-64f2,U+64f4,U+64f7-64f8,U+64fa,U+64fc,U+64fe-64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534-6535,U+6537-6538,U+653a,U+653c-653d,U+6542,U+6549-654b,U+654d-654e,U+6553-6555,U+6557-6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575-6576,U+6578-657e,U+6581-6583,U+6585-6586,U+6589,U+658e-658f,U+6592-6593,U+6595-6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab-65ac,U+65b2,U+65b6-65b7,U+65ba-65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2-65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb-65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610-6611,U+6619-661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-67-wght-normal-CC-WRBV-.woff2) format("woff2-variations");unicode-range:U+63b8-63bc,U+63be,U+63c0,U+63c3-63c4,U+63c6,U+63c8,U+63cd-63ce,U+63d1,U+63d6,U+63da-63db,U+63de,U+63e0,U+63e3,U+63e9-63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416-6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431-6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487-6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab-64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7-64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-68-wght-normal-c0FjfUaj.woff2) format("woff2-variations");unicode-range:U+622c,U+622e-6230,U+6232,U+6238,U+623b,U+623d-623e,U+6243,U+6246,U+6248-6249,U+624c,U+6255,U+6259,U+625e,U+6260-6261,U+6265-6266,U+626a,U+6271,U+627a,U+627c-627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e-629f,U+62a1,U+62a8,U+62ba-62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca-62cb,U+62cf,U+62d1,U+62d7,U+62d9-62da,U+62dd,U+62e0-62e1,U+62e3-62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312-6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331-6332,U+6334-6337,U+6339,U+633b-633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c-635d,U+6368-6369,U+636d,U+636f-6372,U+6376,U+637a-637b,U+637d,U+6382-6383,U+6387,U+638a-638b,U+638d-638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e-639f,U+63a1,U+63a3-63a4,U+63ac-63ae,U+63b1-63b5}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-69-wght-normal-D596Jjl2.woff2) format("woff2-variations");unicode-range:U+60ed-60ee,U+60f0-60f1,U+60f4,U+60f6,U+60fa,U+6100,U+6106,U+610d-610e,U+6112,U+6114-6115,U+6119,U+611c,U+6120,U+6122-6123,U+6126,U+6128-6130,U+6136-6137,U+613a,U+613d-613e,U+6144,U+6146-6147,U+614a-614b,U+6151,U+6153,U+6158,U+615a,U+615c-615d,U+615f,U+6161,U+6163-6165,U+616b-616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d-618e,U+6190-6191,U+6194,U+6199-619a,U+619c,U+619f,U+61a1,U+61a3-61a4,U+61a7-61a9,U+61ab-61ad,U+61b2-61b3,U+61b5-61b7,U+61ba-61bb,U+61bf,U+61c3-61c4,U+61c6-61c7,U+61c9-61cb,U+61d0-61d1,U+61d3-61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206-6207,U+6209,U+620b,U+620d-620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225-6226}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-70-wght-normal-ColEcmtJ.woff2) format("woff2-variations");unicode-range:U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd6,U+5fda-5fde,U+5fe1-5fe2,U+5fe4-5fe5,U+5fea,U+5fed-5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe-5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e-602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053-6054,U+6058-605b,U+605d-605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078-6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e-608f,U+6092-6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd-60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3-60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-71-wght-normal-ChZfXpdg.woff2) format("woff2-variations");unicode-range:U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5-5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb-5ecc,U+5ed1-5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf-5ee0,U+5ee2-5ee3,U+5ee8,U+5eea,U+5eec,U+5eef-5ef0,U+5ef3-5ef4,U+5ef8,U+5efb-5efc,U+5efe-5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28-5f29,U+5f2c-5f2d,U+5f35-5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67-5f68,U+5f6b,U+5f6e-5f6f,U+5f72-5f78,U+5f7a,U+5f7e-5f7f,U+5f82-5f83,U+5f87,U+5f89-5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98-5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac-5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-72-wght-normal-D1VyfEG3.woff2) format("woff2-variations");unicode-range:U+5d26-5d27,U+5d2e-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a-5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68-5d69,U+5d6b-5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b-5d8c,U+5d8f,U+5d92-5d93,U+5d99,U+5d9d,U+5db2,U+5db6-5db7,U+5dba,U+5dbc-5dbd,U+5dc2-5dc3,U+5dc6-5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb-5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff-5e00,U+5e07,U+5e0f,U+5e11,U+5e13-5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33-5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53-5e54,U+5e57,U+5e59,U+5e5b,U+5e5e-5e5f,U+5e61,U+5e63,U+5e6a-5e6b,U+5e75,U+5e77,U+5e79-5e7a,U+5e7e,U+5e80-5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91-5e92,U+5e96}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-73-wght-normal-DwSJRYPJ.woff2) format("woff2-variations");unicode-range:U+5bec,U+5bee-5bf0,U+5bf2-5bf3,U+5bf5-5bf6,U+5bfe,U+5c02-5c03,U+5c05,U+5c07-5c09,U+5c0b-5c0c,U+5c0e,U+5c10,U+5c12-5c13,U+5c15,U+5c17,U+5c19,U+5c1b-5c1c,U+5c1e-5c1f,U+5c22,U+5c25,U+5c28,U+5c2a-5c2b,U+5c2f-5c30,U+5c37,U+5c3b,U+5c43-5c44,U+5c46-5c47,U+5c4d,U+5c50,U+5c59,U+5c5b-5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83-5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98-5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab-5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3-5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8-5cd9,U+5cdf-5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3-5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d25}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-74-wght-normal-Cte7o1QG.woff2) format("woff2-variations");unicode-range:U+5aa0,U+5aa3-5aa4,U+5aaa,U+5aae-5aaf,U+5ab1-5ab2,U+5ab4-5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3-5ac4,U+5ac6-5ac8,U+5aca-5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b-5b0c,U+5b11,U+5b16-5b17,U+5b1b,U+5b21-5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a-5b4b,U+5b51-5b53,U+5b56,U+5b5a-5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70-5b71,U+5b73,U+5b7a-5b7b,U+5b7f-5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5-5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0-5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be5,U+5be7,U+5be9,U+5beb}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-75-wght-normal-B0qL41rF.woff2) format("woff2-variations");unicode-range:U+596a,U+596c-596e,U+5977,U+597b-597c,U+5981,U+598f,U+5997-5998,U+599a,U+599c-599d,U+59a0-59a1,U+59a3-59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2-59b3,U+59b5-59b6,U+59b8,U+59ba,U+59bd-59be,U+59c0-59c1,U+59c3-59c4,U+59c7-59ca,U+59cc-59cd,U+59cf,U+59d2,U+59d5-59d6,U+59d8-59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c-5a0d,U+5a11-5a13,U+5a15-5a16,U+5a1a-5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c-5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c-5a6d,U+5a72-5a73,U+5a75-5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96-5a97,U+5a9c,U+5a9e}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-76-wght-normal-BPLMO_2x.woff2) format("woff2-variations");unicode-range:U+5820,U+5822-5823,U+5825-5826,U+582c,U+582f,U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859-585a,U+585c-585d,U+5862,U+5868-5869,U+586c-586d,U+586f-5873,U+5875,U+5879,U+587d-587e,U+5880-5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c-589d,U+58a0-58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2-58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8-58d9,U+58de-58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1-58f2,U+58f5,U+58f7-58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d-591e,U+5920,U+5922-5925,U+5928,U+592c-592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c-594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-77-wght-normal-Dkbi3pye.woff2) format("woff2-variations");unicode-range:U+56f9,U+56fc,U+56ff-5700,U+5703-5704,U+5709-570a,U+570c-570d,U+570f,U+5712-5713,U+5718-5719,U+571c,U+571e,U+5725,U+5727,U+5729-572a,U+572c,U+572e-572f,U+5734-5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c-574d,U+575c,U+5763,U+5768-5769,U+576b,U+576d-576e,U+5770,U+5773,U+5775,U+5777,U+577b-577c,U+5785-5786,U+5788,U+578c,U+578e-578f,U+5793-5795,U+5799-57a1,U+57a3-57a4,U+57a6-57aa,U+57ac-57ad,U+57af-57b2,U+57b4-57b6,U+57b8-57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc-57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1-57e2,U+57e4-57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc-57fd,U+5800-5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-581f}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-78-wght-normal-BFUXeSw6.woff2) format("woff2-variations");unicode-range:U+55f5-55f7,U+55fb,U+55fe,U+5600-5601,U+5605-5606,U+5608,U+560c-560d,U+560f,U+5614,U+5616-5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663-5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b-569c,U+569e-569f,U+56a1-56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee-56ef,U+56f1-56f3,U+56f5,U+56f7-56f8}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-79-wght-normal-DoJG4UTB.woff2) format("woff2-variations");unicode-range:U+550f,U+5511-5514,U+5516-5517,U+5519,U+551b,U+551d-551e,U+5520,U+5522-5523,U+5526-5527,U+552a-552c,U+5530,U+5532-5535,U+5537-5538,U+553b-5541,U+5543-5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b-557c,U+557e-557f,U+5581,U+5583,U+5585-5586,U+5588,U+558b-558c,U+558e-5591,U+5593,U+5599-559a,U+559f,U+55a5-55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9-55ba,U+55bc-55be,U+55c4,U+55c6-55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-80-wght-normal-BEFypWOO.woff2) format("woff2-variations");unicode-range:U+53e7-53e9,U+53f1,U+53f4-53f5,U+53fa-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429-542a,U+542d-542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442-5443,U+5449,U+544b-544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b-545c,U+5461,U+5463-5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d-548e,U+5490-5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4-54b5,U+54b9,U+54bb,U+54be-54bf,U+54c2-54c3,U+54c9-54cc,U+54cf-54d0,U+54d3,U+54d5-54d6,U+54d9-54da,U+54dc-54de,U+54e2,U+54e7,U+54f3-54f4,U+54f8-54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550e}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-81-wght-normal-ed_TZlfo.woff2) format("woff2-variations");unicode-range:U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a,U+52a2,U+52a6-52a7,U+52ac-52ad,U+52af,U+52b4-52b5,U+52b9,U+52bb-52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6-52d7,U+52d9,U+52db,U+52dd-52de,U+52e0,U+52e2-52e3,U+52e5,U+52e7-52f0,U+52f2-52f3,U+52f5-52f9,U+52fb-52fc,U+5302,U+5304,U+530b,U+530d,U+530f-5310,U+5315,U+531a,U+531c-531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5344-5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368-5369,U+536c,U+536e-536f,U+5372,U+5379-537b,U+537d,U+538d-538e,U+5390,U+5393-5394,U+5396,U+539b-539d,U+53a0-53a1,U+53a3-53a5,U+53a9,U+53ad-53ae,U+53b0,U+53b2-53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce-53cf,U+53d2-53d3,U+53d5,U+53da,U+53de-53df,U+53e1-53e2}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-82-wght-normal-DcxfR5OJ.woff2) format("woff2-variations");unicode-range:U+5104,U+5106-5107,U+5109-510b,U+510d,U+510f-5110,U+5113,U+5115,U+5117-5118,U+511a-511c,U+511e-511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186-5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2-51a3,U+51a6-51ab,U+51ad-51ae,U+51b1,U+51b4,U+51bc-51bd,U+51bf,U+51c3,U+51c7-51c8,U+51ca-51cb,U+51cd-51ce,U+51d4,U+51d6,U+51db-51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d-520e,U+5215-5216,U+5228,U+522a,U+522c-522d,U+5233,U+523c-523d,U+523f-5240,U+5245,U+5247,U+5249,U+524b-524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263-5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-83-wght-normal-C9UjAcMM.woff2) format("woff2-variations");unicode-range:U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf-4fe0,U+4fe2-4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5-4ff6,U+4ff8,U+4ffe,U+5001,U+5005-5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027-5028,U+502b-502e,U+5030,U+5033-5034,U+5036-5039,U+503b,U+5041-5043,U+5045-5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062-5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074-5075,U+5078,U+507b,U+507d-507e,U+5080,U+5088-5089,U+5091-5092,U+5095,U+5097-509e,U+50a2-50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4-50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5-50d6,U+50da,U+50de,U+50e5-50e6,U+50ec-50ee,U+50f0-50f1,U+50f3,U+50f9-50fb,U+50fe-5102}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-84-wght-normal-C7NxT478.woff2) format("woff2-variations");unicode-range:U+4ea3,U+4ea5,U+4eb0-4eb1,U+4eb3-4eb6,U+4eb8-4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8-4ec9,U+4ecc,U+4ecf-4ed0,U+4ed2,U+4eda-4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee-4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08-4f09,U+4f0b,U+4f0e,U+4f12-4f13,U+4f15,U+4f1b,U+4f1d,U+4f21-4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36-4f37,U+4f39,U+4f3e,U+4f40-4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57-4f58,U+4f5d-4f5e,U+4f61-4f62,U+4f64-4f65,U+4f67,U+4f6a,U+4f6e-4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89-4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9-4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5-4fc6,U+4fcd-4fce,U+4fd0}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-85-wght-normal-DBcDBu1n.woff2) format("woff2-variations");unicode-range:U+3129,U+3131,U+3134,U+3137,U+3139,U+3141-3142,U+3145,U+3147-3148,U+314b,U+314d-314e,U+315c,U+3160-3161,U+3163-3164,U+3186,U+318d,U+3192,U+3196-3198,U+319e-319f,U+3220-3229,U+3231,U+3268,U+3297,U+3299,U+32a3,U+338e-338f,U+3395,U+339c-339e,U+33c4,U+33d1-33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0-35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4db6-4dbf,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46-4e47,U+4e57,U+4e5a-4e5c,U+4e64-4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98-4e99,U+4e9c,U+4e9e-4ea0,U+4ea2}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-86-wght-normal-CLJIoPpl.woff2) format("woff2-variations");unicode-range:U+279f-27a2,U+27a4-27a5,U+27a8,U+27b0,U+27b2-27b3,U+27b9,U+27e8-27e9,U+27f6,U+2800,U+28ec,U+2913,U+2921-2922,U+2934-2935,U+2a2f,U+2b05-2b07,U+2b50,U+2b55,U+2bc5-2bc6,U+2e1c-2e1d,U+2ebb,U+2f00,U+2f08,U+2f24,U+2f2d,U+2f2f-2f30,U+2f3c,U+2f45,U+2f63-2f64,U+2f74,U+2f83,U+2f8f,U+2fbc,U+3003,U+3005-3007,U+3012-3013,U+301c-301e,U+3021,U+3023-3024,U+3030,U+3034-3035,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c-307d,U+3080,U+308e,U+3090-3091,U+3099-309b,U+309d-309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd-30fe,U+3105-3126,U+3128}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-87-wght-normal-DYfJ-vGE.woff2) format("woff2-variations");unicode-range:U+2651-2655,U+2658,U+265a-265b,U+265d-265e,U+2660-266d,U+266f,U+267b,U+2688,U+2693-2696,U+2698-2699,U+269c,U+26a0-26a1,U+26a4,U+26aa-26ab,U+26bd-26be,U+26c4-26c5,U+26d4,U+26e9,U+26f0-26f1,U+26f3,U+26f5,U+26fd,U+2702,U+2704-2706,U+2708-270f,U+2712-2718,U+271a-271b,U+271d,U+271f,U+2721,U+2724-2730,U+2732-2734,U+273a,U+273d-2744,U+2747-2749,U+274c,U+274e-274f,U+2753-2757,U+275b,U+275d-275e,U+2763,U+2765-2767,U+276e-276f,U+2776-277e,U+2780-2782,U+278a-278c,U+278e,U+2794-2796,U+279c}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-88-wght-normal-ClNDOCGW.woff2) format("woff2-variations");unicode-range:U+2550-2551,U+2554,U+2557,U+255a-255b,U+255d,U+255f-2560,U+2562-2563,U+2565-2567,U+2569-256a,U+256c-2572,U+2579,U+2580-2595,U+25a1,U+25a3,U+25a9-25ad,U+25b0,U+25b3-25bb,U+25bd-25c2,U+25c4,U+25c8-25cb,U+25cd,U+25d0-25d1,U+25d4-25d5,U+25d8,U+25dc-25e6,U+25ea-25eb,U+25ef,U+25fe,U+2600-2604,U+2609,U+260e-260f,U+2611,U+2614-2615,U+2618,U+261a-2620,U+2622-2623,U+262a,U+262d-2630,U+2639-2640,U+2642,U+2648-2650}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-89-wght-normal-IQU_KQA8.woff2) format("woff2-variations");unicode-range:U+23f0,U+23f3,U+2445,U+2449,U+2465-2471,U+2474-249b,U+24b8,U+24c2,U+24c7,U+24c9,U+24d0,U+24d2,U+24d4,U+24d8,U+24dd-24de,U+24e3,U+24e6,U+24e8,U+2500-2509,U+250b-2526,U+2528-2534,U+2536-2537,U+253b-2548,U+254a-254b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-90-wght-normal-BWcrRNoG.woff2) format("woff2-variations");unicode-range:U+207c-2083,U+208c-208e,U+2092,U+20a6,U+20a8-20ad,U+20af,U+20b1,U+20b4-20b5,U+20b8-20ba,U+20bd,U+20db,U+20dd,U+20e0,U+20e3,U+2105,U+2109,U+2113,U+2116-2117,U+2120-2121,U+2126,U+212b,U+2133,U+2139,U+2194,U+2196-2199,U+21a0,U+21a9-21aa,U+21af,U+21b3,U+21b5,U+21ba-21bb,U+21c4,U+21ca,U+21cc,U+21d0-21d4,U+21e1,U+21e6-21e9,U+2200,U+2202,U+2205-2208,U+220f,U+2211-2212,U+2215,U+2217-2219,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223c-223d,U+2248,U+224c,U+2252,U+2256,U+2260-2261,U+2266-2267,U+226a-226b,U+226e-226f,U+2282-2283,U+2295,U+2297,U+2299,U+22a5,U+22b0-22b1,U+22b9,U+22bf,U+22c5-22c6,U+22ef,U+2304,U+2307,U+230b,U+2312-2314,U+2318,U+231a-231b,U+2323,U+239b,U+239d-239e,U+23a0,U+23e9}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-91-wght-normal-CGekvDdH.woff2) format("woff2-variations");unicode-range:U+1d34-1d35,U+1d38-1d3a,U+1d3c,U+1d3f-1d40,U+1d49,U+1d4e-1d4f,U+1d52,U+1d55,U+1d5b,U+1d5e,U+1d9c,U+1da0,U+1dc4-1dc5,U+1e69,U+1e73,U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd-1ebe,U+1ec0-1ec3,U+1ec5-1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+1f62,U+1f7b,U+2001-2002,U+2004-2006,U+2009-200a,U+200c-2012,U+2015-2016,U+201a,U+201e-2021,U+2023,U+2025,U+2028,U+202a-202d,U+202f-2030,U+2032-2033,U+2035,U+2038,U+203c,U+203e-203f,U+2043-2044,U+2049,U+204d-204e,U+2060-2061,U+2070,U+2074-2078,U+207a-207b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAggABcAAAAAEXAAAAeuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYIKGhwbgUYcgTo/SFZBUm8GYD9TVEFUgR4nKgB8L2wRCAqGTIQZCygAMIU4ATYCJANMBCAFhjAHIAwHFyQYTBuKDiiOhNxE6yWubH7Ewz/8nN73/ydAEvBSp5laTTP3us+ETjhMVIzFx7ep7wcIL2lr81GI8MBA/wwBAO3tWB7myltBe7XjBDvwX/u1uu/E0uGyiIcomgkJSjv+6c7intwS/odMIiTiVZqJNtFQxJJFMiXyLF2hA920CeKJDfWGYz/+xn/VQlgoCd94Tia30SaDk6iddUDQC928PW0e6ObPoC7ULppBJdQunrFGoRMDUplVldtTIgYkMm3SuCUJ+4tMbzVfpCEoeoqwA+mU25VkSVsaUTlKmo4SgziUtHK/AgqyBbPsMrLX/mvhDgU1HwVBG4KiBMHnfRFBWSsEioCQVyWVIpUK5I3WX4bvOq6Or4OoKB/Xv9NFc4IUcQiETIJQI1HWCabrFynDBSGVIG0gSBhdJ5XwGyCl0UUmpRjsZC0gjU0LkImbTTASCuKkyZICaaLVThfvpnhR8COrKcjad1hTlAWiYJC5phiEmnEbRatXkNcsXqhcZ3Kq1aisNG/PTEeKXG2ANUArADIt3yzV1+vXaGzKAMFIBEUtiAC1DozA2vePzIFwR0yfpe+bLZrkmGQ82FKMGVOJsTEkhQQGT9389TdqH0ErJi2mu1eOIjsqStNzUQ3JgOR9lMQIoUagVTz6idhvnnONBJqVMKnWbdwytw0ENFGBgqPgKauLYqwJUiSSOInkPobs+vgNjBqS8exGo1FTWjJsTg+780LNQx4CjRLGtCKro5e8P0ruvLku4buyViBBilaRAq2izAdt0kTKWd7D5N7kyeTZ5O3k2zRLq9NipYJS0MfTP0Xl48qM7p26x3SP7l6nu727pjvXnQg8WaBRhNAqXs1FbAIVzIZSikRt5FXmohFUIIqstoSoI04i6onfiAaS8RCNLuGI0QRpCaIZLstFRKWiAbQAVgZ9wG3oBmSgColE9EqlGcVmKUtzxRzKJMUsp5jrkaMjLO5c3ZRbOC9lzpzY/Rvmzo2Zt+s8KRi/08010Xlt4dirHXrVtF1IwU6F+UY7EsZPTJiwKFmxo8/s1RbNNcyYdPto+4WPDD3mod5nPzwtaLNLIcnPI4tMoadGnUV0P4+PmHZzQ3S+OWq1Fw9Zb+z9M6dq/bBmbv3O2u9r6asT+415sGzKy2H+wNVeT1pGsh2agejFgfen72+y0ibzr3+m4YjWtouGxiPaWi/M7Js7d8M1N6w6d49qEbPWhnCeSnutWwoPeWhI+/uFqu7uaO9QnJYfGtnPiE/F8bW1Eyr+XmOVtzy++6pPNtTf4pnF+fZ84x8D/hpwGPeqdC++O6qPs/OWyy/HfH6XnHt2ii24l28JlIazIx1ZazVwNTsHPMvX797a0k4+KTKUUwqZHR3xSQNGsMPLovqPYmuuj7ksX9fZ3NLh24gJbhwIhMBomYCxgGor6TBqloI6dryzXOo6D3rOd5GP1WNM2VGoUYVD1XZ2aTCw/6T5vz/KzhoOnt/U/p+N28csHryYRex05rd7rH//N9tVKqttOLkdZ622dPKGxkoXB2k/f9d7HB1Tu/DU0bqiNlJfHVqO6CxXlqT39OgRXl8oCZWVCI0zVe14i61vSbqqsuzgqqp7wlAdc2R6TMLnL9J8XRHpwB9eGNiV3l31+yldQsYrb/P52xaVDb6+GfrtpJDU9WjLToy/vv3m63+7Cl9+9Xul0LMtJ6ny21fWnyBPlkaSJGn/Xh3PpKMez3U7tzWJx5UjiUji7VVil1wCT+6jj3/4K2tsaKj66/uPi4ehOW0blf7n/lfYbvZ4e7tQ0jV2Tt7m8gvY6ly/smM7TmPX9U/9nj7z4uMPn3rnXQ9DzKUn7EX7NLslnP7GJ7Fs2kDPHeOwKETO1xVkTnb1vNMVkbtKVFYCe1gCorkT5cXldE2dU3aYeRRSN6hs1Y/T0XDFQz/999jTD95z3M0334Nx5x95dbu1VdcFqPfqax9/+2eaJDtjPnoNkPMmidyx2546clrD6N9r0vQreO+mFa+ED0+5883/lvv3i8Ke1c0gJwFBdtT/H1G4yyLq/rsHBC+8Jf3KbO+IFlLsazEZbyj9KoYKcrUt2IzfXA6LD2M/cBSVDvAmtvZFeSQD4fANLhRoSTYzCQg8U6ufUpHV4ry4QMFh+ViGE/WxFKfKsTY7M+IqC73BOe2e43qDBe2bxFlYI0LRVPBey84DLmjVj4vyyrhOfSzF9YoG4waN7uJGcfrhJhkSGLk3NuAlUXh02bImSNJO46V2dSfY+LhUGAK1YJ3PIPRycFpzYQlkz7ApOpOcXPow1vjV43BCFEEufmtCWCEuXixNkANnRLdBwzRrNBMkVMiEDlbfomk2wfFL11AMEYvHq2TVS9TA6UIVE9kgrkBYMbSgVgMfiYfNSuyQucXmRqpwjGpVqvEq+D8JDdp0ajeiIUWlnYxQ0y7jbBzWL3x0cHQ0Q5QhIVNkoDCmk84TimIkEamA0UZFKqfbleHS0s0+myUZKXsJluLDMbJgbHJZ48QkRkOXkW7c3HRG98WCtaJhEt9pUvUmQmTdCsqH6bEigUqXgXiyu6Jy+E3Z8aIR+e3/4tNuUtmpe/+QITS2onR3sRNgHyjDHTAATRDFOWKrw/3QBbfAqnAZzENkTV785jgAAA==) format("woff2-variations");unicode-range:U+2ae-2b3,U+2b5-2bf,U+2c2-2c3,U+2c6-2d1,U+2d8-2da,U+2dc,U+2e1-2e3,U+2e5,U+2eb,U+2ee-2f0,U+2f2-2f7,U+2f9-2ff,U+302-30d,U+311,U+31b,U+321-325,U+327-329,U+32b-32c,U+32e-32f,U+331-339,U+33c-33d,U+33f,U+348,U+352,U+35c,U+35e-35f,U+361,U+363,U+368,U+36c,U+36f,U+530-540,U+55d-55e,U+561,U+563,U+565,U+56b,U+56e-579}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAA1YABcAAAAAG/QAAAzlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYIKGjMbg34ccj9IVkFScgZgP1NUQVSBHicqAIEcL2wRCAqQeI0+CyoAMI16ATYCJANQBCAFhjAHIAwHFyQYKht9GFGUk1HBZD8WqttewHiUqS9JxzGEKd4xQpJZgq/9yn4zfxECSApZA3ogR2rPXUWhjI4wxDIVoUmxPr8/0Db/HXcy4VDawMJIogxMaKsobVRSOdFew9b+iHb7FWluv9plyvHP9xc79+14qAuRBTVTYFETSISZJRKH/f/b71udu+vtzTrtcZY5Z+I/hCRa/yGahvq+6Hx5uD9BZk2tEdmGijW6hUalVCKtUyoQbm0nxj49JgtclkjJ3vduKzYj+kTkQoaR//75/KtaCJcx8B++Akz5gLnBAurTxvERyDmPu4Yh5+IkfKC+OgknqG/OSQJyUEFWWCnDFqmoIClMx+LHEG5D8zNeqG0IBPOMm+XIiF+Ih5WVGO+D5u2GpDECefz2HKjFpUH3gJef/JuF44yPBghAML3ATUkMfiWZC3EPLWiQdVgf552BDsodO4NMSEndDnUnNeqcwJzgnADM/qylr7jGCYjGou8tPPqFVqXYCEYQoxxAU9X5V8eLtUE0r8aXawBibWYoG4krk9y/Xkraki4OBowAqYC43ZD0UFWQhKwQiq5ISdgweIOqL38dt5aIrURvXPjoEzrHRp0XxNmadiHQL7/9VhgcxNXRwZE8OE4cyroQIQu9CDC0RWH4ubZ/uO2/8GvB4R0Qd9Noo91Ozd0Qp9VQadFIpbG7Z6MmJTRhN/eFi/zdkCjSvXEAOD4+bVwEZSaA1Eg6E2Yvbe9R3wxawnGiQXIfKCYT9lORCqQFlJ+BhahCnlkM0D7HXJRbHu8kgqAvVYFiZm16+U1DQM8QEBANX+a4GWsh501S3Afp/fa17ZiKYzvpdPmuObaHCmP66C5OqH7WAK6ri76TB7x7AiT8hJD5kYPiq9FqktvVQ6iU542ZBOZjQbUt9mA391DP9UOLLbfa4X7qEqWV4iRJAAtNxg/2bNDF3wX5+3JGxiOuiCNSEimOFEUKI6qIMhK//t768xAdc6x3UYS+7qq2G2AI9C0CdVGL+rJZS7diQzRpJIoWcV+7BRQbo8Old3U7vEe98LwQ+la10saYBCa3J6xUt4L0dAuPvW55TImlLmRIJEuuBAuhCBiKHonKoFLTomJZLCZblyWw+CpH88tKBsZIFkYzxu+Dh/ExITM9lkq1bmBT/Z5Yl2vDLNPtpnrsnQgODsvcE0j4SfyaxyF0sM+G4GDBU84690pc0mNf/MJKZtfKykIc8WV+wu2v0OfeW0x2LNqV9yF2HGbKPl1AwnfHld91H4S+655bXkbCOammW1qC0OKi7ZpHRsKrTJ9DhhBeDzJA1P69zxxggVE1aTMFr775LASVg5daRlCcEnLhOcvMuUh7T9kBjPDca92W3Jz9RO0ojtFt9LcWnY72t88msuL2fIuVWP3eHfnVkyqKyb9csr3nyF5gz7d6N9kuwFp7uAMjm8iaGY/CfVb84WVkz0x+G/2hJaBsrslRuLvfLSENKHQ0XDILWiiV/GXHl+KZOCV0163cEZ94661seAahv6XkWg36TpbINbdcJnrdFxlBfrz0A+0wEAstdmIL3HJHHJz5T/jfDcmVd27pef9SlPkfdm1RaTiVxQA2vY3+bM42X3nsF8w9vLg9TNaeON4eGEii3mMQG6LuGdvQZYmBLxAah7n5//54rzA/XdCmF91BNWQM/CNLqTj/1keChNy/4y3NojuphmynTgXRSdXYP0JgzeftbcuLIbZk3LSLq1o/9J5td0/94+MT9fO7u2y2XV3IE+Pz29rVY81oHLNo7vJ6NXeMtTU2TLRp7/B6tXdNWGB+LffgY3IGsfXUzbdwRGbiPlLj12o22Ts0m7kTmSVLa87y6O3aTT7tb2pHhWqkplYVcFSq1c4pA7U1ypE1B9S9fcG04kj24Q/dXETE+EFsSTRo8gjLJ9nvDKqDXZLC4m5JaXDwnaxPLHmESWNNhNUL1KW7R4SMbVuRm2/hiM//dBxvbXR62rOa7WUWg6KlmDaXxUxDOyhbrWrIYgR0pBxn+AHdpuuiNl+ni+5BhHFkJXdH6AFFokXYpmqi6YdjjbGsnpMVmYofSMPTsh5gLi5gMqulc9ghUe7X9hLzMQtwRMpEvG+I7bJjQ/b0qD86wVLrz9pWBvxD3nltULw5OzuxnKthtV0flUUZUi1kLedVvf5vGAfpKzzEzIyZ23Ttjl3gY6ZGtVP2WUtKWhsH3O1ZTfYyq1HRouLe8uX0HY+9cuNB4DH0zqqiTR1W7Ra/QSuvSW+kZAgPs56jY8Eg0f8BPfF9BQXsCrnUInvCON8gzC9x6FSEsaZgpLUCkqCkI7UzeUurQGSxOq3bEYeqRO+sLJq1a7KGdGZLllxeLaygaIWG7uGgK40eVHqcKtWw0d+7QxgGXo8SotrG+T6WLBp4F14ke95PxTIGow74FeEgemQCubPvh54OU0JzYD7fKHk32qOFUFBVwght4rkEm4+c+lfPa2HXYZu3MvWqxaVWdm+7lm7Y9KC3fJSS8lELSeYbuvWwC3a3dRvyyZ1owly4fKfhNvea4FH77YwW2d+QFkEmdjKAtv8Gn/+GrtsKpLUl0PTGssvFiUlZGckxl8+cO3EayzVV2h0Gc7PNNT4zOzUZdJAko7kZHOHMCBlZd/m9vhZdC8YXcE3kcZ984sBJv7jCFiTFRN5KTkl5ixM8Sp6nND0WkY6PjG4WZ4Xs9TPUOlsoMzRSBpkQW3030yomLPfqYQfcGeoth5qw5BSHh1EYPF5xUTIDuUCSERTnxHE5A5+DoxFyerpLhB954z5J9sYRXNQ1rR24FUVHPjPC0CtXegcCokvAvnqMvsoWpMsrzZQ6U4AuvUwtoQJF39Y761OAKizDJeLsLLFM0m6tlIlTmSQZxYpPzhbJmfIykuNZUSRB2OXx64tvSYrF9Xi5nZAG3Ry9LzeBn0zSBMGmrQaYg3R7BJM5G478+Q9ogrIpchLPrqC+JzHYa4SWcO4aN5ZyFY3h80uKU2Kizh8lSVa+sYnLVbUEpmVZoEU1tjQZ81kXFWwc3RcXE8O15Ez2xIwBdoASP3vuvz9AwRu2FqZf+e03grh65tT5i9AYTqUXZCckZEvECJLUWF6QUlAga5hG7tTEjjB69uxFbnDUrKCMfrrvVqIEAln3IKjCedrkSONqvV4tN60O2qpTw/zWv/7Ny8uvCkxCYzi8ALwwFvCOXrmMfvEvi7tIF8gMBBjW2lqrzoxT13YSVXYyB6Rx587RBAVV7KVAQDsn7usTL5ees6lrTuRYJyWrnWqG4OiL93L6XFJefklPv9MSOQzI3IupZnjTpuEak6OykTmVGeu6sok1T9WCKX3if//NnPznnz8WzaCz86v2nu7+0bPi72F1YAyHEC7XBO/C44f6LPwKJ+YEYRNpI/2cqI+Ukqkh9Ep0r+7Rh/IjCX79ta2j02LvdI8Y+uXKLiVJrYEAfJJhgKZwiFZQUFKiEAnNiQnTrv720gm++R8ScrSwGzrp4FPyyctnTmJ49sLZ40f/WzvnvKcht3vQOeppqspcP7p24oIo/sjCwhotqcyrhzCcCQ1UQ0lYSpLR3Pi0XBHDibOzCwq2jRMCnUoeEbtw4QoZDFpMv3/9pqT9mZ4oag/uvNScnMY5v8YhJe3UdwsrPx137T4P+N+10xsLRfFr9paVurcbZQVNGEtOnL7RACHYB1x8j/zMVQ7SuiIpJcO5IMnN5WpEyToItZV0t93lYIejU0xanCD0uYB5IuxoS9/R5s3ZFR5l/wQwyg7zD5j32qdol0DwpklRPnlUrexjVpyLRvNfwLfnsg4Aft786srV9Cv/4OMbOADKEgiKyf9vAI3Xm7D1SwMBofN8htt/hvwEEANwNg3dQ1NLX+mnDsrnfSOjg/65eVxoP+NriDGCb7p3znbMVAt7/HBqwNJE6Fxs6DxUFDU86f45CYvbQpJ2XCfZnqTlCzMpuewjUjbfPGnbanxYT7TLKSI0XYxHrJWvx6RhqI401e0hLe24TtqatpKOrizShWhzSQ846ObG47HPCKdBw0xmTRrnpDdqxNA4bTuXAN8yNMKQOiWggV08vCap+dfX2rnm2MIbSHwdk4LKyMhMGDTOJ2jSBKkJPiOkRo3zkGlm1qDJqEmj2jkRJrQzkLDpNi7jpOsfRRBSkpKTKyRRQ6mcl8oGTa5pDVBkIKWgoCZpgNMwFyKlm8ssF4eriOXFiry9nIr1ZyinY6TXrDwwG8rVrFlN2rh4TOntH6f4hQUTFqFCPc+g/CBWyimkmKcupapCOkMFD3BVlqcom+mulXKamVR4xgCZfGLCM6nPJC9hOGxCPTZ9SVcKmTWCSb2JU4A9Ya52o6YSMJgklxSqM6vxTkrneh25+41dB+kCMhVh3OdDlmV91hgERAbIN+F6U7IZPFtHHFTTIpPWCfFLFVkWAAAAAAA=) format("woff2-variations");unicode-range:U+176-17f,U+192,U+194,U+19a-19b,U+19d,U+1a0-1a1,U+1a3-1a4,U+1aa,U+1ac-1ad,U+1af-1bf,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e3,U+1e7,U+1e9,U+1ee,U+1f0-1f1,U+1f3,U+1f5-1ff,U+219-21b,U+221,U+223-226,U+228,U+22b,U+22f,U+231,U+234-237,U+23a-23b,U+23d,U+250-252,U+254-255,U+259-25e,U+261-263,U+265,U+268,U+26a-26b,U+26f-277,U+279,U+27b-280,U+282-283,U+285,U+28a,U+28c,U+28f,U+292,U+294-296,U+298-29a,U+29c,U+29f,U+2a1-2a4,U+2a6-2a7,U+2a9,U+2ab}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-99-wght-normal-Q_IptJM5.woff2) format("woff2-variations");unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7-f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e-11f,U+121,U+123,U+125-127,U+129-12a,U+12d,U+12f-13f,U+141-142,U+144,U+146,U+14b-14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-100-wght-normal-DrqXJETY.woff2) format("woff2-variations");unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5340,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+5618,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5be6,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+62ce,U+62ed,U+6345,U+6390,U+63b0,U+63b7,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f31,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+733f,U+7396,U+739f,U+7459,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b-814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385-8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8bb3,U+8d2e,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+99ac,U+9a6f,U+9a87,U+9a8b,U+9ab7,U+9abc,U+9ac5,U+9e25,U+e608,U+e621,U+ff06,U+ff14-ff16}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-101-wght-normal-c94LAl5p.woff2) format("woff2-variations");unicode-range:U+161,U+926,U+928,U+939,U+93f-940,U+94d,U+e17,U+e22,U+e44,U+25c7,U+25ce,U+2764,U+3009,U+3016-3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+51c4,U+5225,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+560e,U+565c,U+5662,U+5669,U+566c,U+56bc,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5ac9,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+620c,U+6273,U+62c7,U+62f7,U+6320,U+6342,U+6401-6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+72e9,U+7409,U+7422,U+745a,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+8042,U+808b,U+8236,U+82b8-82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8aaa,U+8c41,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541-9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc-96cd,U+96cf,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+e606-e607,U+e60a,U+e60c,U+e60e,U+fe0f,U+ff02,U+ff1e}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-102-wght-normal-C1RtbCZr.woff2) format("woff2-variations");unicode-range:U+10c,U+627-629,U+639,U+644,U+64a,U+203b,U+2265,U+2463,U+2573,U+25b2,U+3448-3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+516e,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5364,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6ed5,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+7405,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+803f,U+8046,U+80fa,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8cec,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9704,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+9f9a,U+e60b,U+e610,U+ff10,U+ff13,U+ff3b,U+ff3d,U+f012b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-103-wght-normal-DGHo20nu.woff2) format("woff2-variations");unicode-range:U+60,U+631,U+2606,U+3014-3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+609a,U+60df,U+6168,U+61c8,U+6236,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+67da,U+67ec,U+6813,U+6816,U+6869,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119-711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+73fe,U+7410,U+7426,U+7455,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+81b3,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8e72,U+8f9c,U+900d,U+904b,U+904e,U+9063,U+90a2,U+90b9,U+9119,U+94f2,U+952f,U+9576-9577,U+9593,U+95f8,U+961c,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11-ff12,U+fffd}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-104-wght-normal-CJT2ioDJ.woff2) format("woff2-variations");unicode-range:U+2003,U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d-575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a1f,U+5a49,U+5ac2,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f6c,U+5f8c,U+603c,U+608d,U+611b,U+6127,U+62a0,U+62d0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6703,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0-8be1,U+8c0e,U+8d29,U+8d50,U+8d63,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9610,U+9631,U+9699,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+e600,U+e60f,U+e611,U+ff05,U+ff0b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-105-wght-normal-BFoiJwz2.woff2) format("woff2-variations");unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bb0,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6e9c,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82bd,U+8305,U+8328,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8e81,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+9540,U+958b,U+9600,U+9640,U+96b6,U+96c7,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ad6d,U+c5b4,U+d55c,U+ff0f}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-106-wght-normal-D6uUHw3w.woff2) format("woff2-variations");unicode-range:U+b0,U+2191,U+2460-2461,U+25c6,U+300e-300f,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54b1,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+61be,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+6380,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0-80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+82ad,U+8304,U+8393,U+83b9,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681-8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95f7,U+9706,U+9709,U+9774,U+98a0,U+9e64,U+9f9f,U+e603}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-107-wght-normal-kFQzJDLH.woff2) format("woff2-variations");unicode-range:U+200b,U+2103,U+4e18,U+4e27-4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+83ca,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95ef,U+95fa,U+95fd,U+96c0,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9887,U+9b4f,U+9e2d,U+9f0e,U+e601-e602,U+e604-e605,U+ff5c}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-108-wght-normal-7aXvqIa2.woff2) format("woff2-variations");unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20-6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b-886c,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b-8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+964c,U+9675,U+971c,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f,U+e715}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-109-wght-normal-CnjNbNmw.woff2) format("woff2-variations");unicode-range:U+a5,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366-5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3-62d4,U+63f4,U+642c,U+6478,U+6491-6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+85aa,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90aa,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+e675,U+e6b9,U+ffe5}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-110-wght-normal-D2JBr045.woff2) format("woff2-variations");unicode-range:U+300c-300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237-7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+feff,U+ff0d}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-111-wght-normal-ClFr5QXM.woff2) format("woff2-variations");unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3-4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076-5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54-5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75-8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-112-wght-normal-CiZxJMyY.woff2) format("woff2-variations");unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd-5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696-6697,U+66dd,U+675f,U+676f-6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4-80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f-9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634-9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-113-wght-normal-OgQXOX6x.woff2) format("woff2-variations");unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987-5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388-6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6740,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade-7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4-96c5,U+96e8,U+96f6-96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d-996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-114-wght-normal-CRH9SDZu.woff2) format("woff2-variations");unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b63,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-115-wght-normal-BN__2iBG.woff2) format("woff2-variations");unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956-5957,U+5a92,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838-6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4b,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26-8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632-9633,U+963f,U+968f-9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-116-wght-normal-vdFVzbO2.woff2) format("woff2-variations");unicode-range:U+2b,U+40,U+3000,U+300a-300b,U+4e16,U+4e66,U+4e70,U+4e91-4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17-4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e-529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7-53d8,U+53ea,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3-81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f-9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-117-wght-normal-Dsz3vkzU.woff2) format("woff2-variations");unicode-range:U+4e,U+201c-201d,U+3010-3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b-4e8c,U+4ea4,U+4eab-4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6-4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e38,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc-91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-118-wght-normal-BPEb0gM9.woff2) format("woff2-variations");unicode-range:U+d,U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d-4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a-4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee4-4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0-52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7-53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd-56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e73-5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210-6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247-7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8-8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08-ff09}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-119-wght-normal-BfzSEbFz.woff2) format("woff2-variations");unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+df-e5,U+e7-ea,U+ec-ed,U+f1-f4,U+f6,U+f9-fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300-301,U+1ebf,U+1ec7,U+2013-2014,U+2022,U+2027,U+2039-203a,U+2122,U+3001-3002,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075-3076,U+3078-3079,U+307b,U+307e-307f,U+3081-308d,U+308f,U+3092-3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3-30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3,U+30fb-30fc,U+3127,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708-6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-cyrillic-wght-normal-CRA5_Pf1.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-vietnamese-wght-normal-y5SU35Rl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-latin-ext-wght-normal-CqPqLCfe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans SC Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-sc-latin-wght-normal-DYAKOyvl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-page-bg: #f6f7f9;--ui-surface: #ffffff;--ui-surface-subtle: #fafafa;--ui-surface-muted: #f3f4f6;--ui-border: #e7e8ec;--ui-border-strong: #d9dbe2;--ui-text: #2f3037;--ui-text-secondary: #62656f;--ui-text-muted: #8b8e98;--ui-purple: #6846c7;--ui-purple-soft: #f2effb;--ui-success: #2e7d5b;--ui-warning: #a86816;--ui-danger: #ad4752;--ui-control-height: 40px;--ui-control-height-compact: 36px;--ui-radius-control: 8px;--ui-radius-card: 10px;--ui-radius-float: 12px;font-family:Noto Sans SC Variable,Microsoft YaHei UI,Microsoft YaHei,sans-serif;color:var(--ui-text);background:var(--ui-page-bg);font-synthesis:none;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100dvh}button,input,select,textarea{font-family:inherit;font-variant-numeric:inherit}button,input,select,textarea,[tabindex]:not([tabindex="-1"]){outline-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid rgb(104 70 199 / 28%);outline-offset:2px}.workspace-bootstrap-state{display:grid;min-height:100dvh;padding:28px;place-items:center;background:radial-gradient(circle at 75% 18%,rgb(111 69 234 / 9%),transparent 28%),#f7f6fa}.workspace-bootstrap-card{width:min(430px,100%);padding:38px;border:1px solid rgb(93 69 121 / 10%);border-radius:22px;background:#ffffffdb;box-shadow:0 28px 80px #2d1e4114;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-bootstrap-mark{position:relative;display:grid;width:48px;height:48px;margin-bottom:24px;border:1px solid rgb(111 69 234 / 13%);border-radius:50%;place-items:center;background:#f4efff}.workspace-bootstrap-mark img{width:39px;height:39px;animation:workspace-bootstrap-breathe 2.2s ease-in-out infinite}.workspace-bootstrap-kicker{color:#6f45c8;font-size:11px;font-weight:720}.workspace-bootstrap-card h1,.workspace-bootstrap-card p{margin:0}.workspace-bootstrap-card h1{margin-top:9px;color:#2c2336;font-size:25px;letter-spacing:-.035em}.workspace-bootstrap-card p{margin-top:10px;color:#7f7488;font-size:13px;line-height:1.75}.workspace-bootstrap-card small{display:block;margin-top:9px;color:#a097a7;font-size:10px}.workspace-bootstrap-progress{position:relative;display:block;height:3px;margin-top:26px;overflow:hidden;border-radius:999px;background:#eee9f5}.workspace-bootstrap-progress:after{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;content:"";background:linear-gradient(90deg,#6f45ea,#9f82ec);animation:workspace-bootstrap-progress 1.25s ease-in-out infinite}.workspace-bootstrap-card.is-error{border-color:#b746521f}.workspace-bootstrap-actions{display:flex;gap:10px;margin-top:24px}.workspace-bootstrap-actions button{min-width:112px;height:40px;border:0;border-radius:10px;color:#fff;background:#2c2336;cursor:pointer;font-size:12px;font-weight:680}.workspace-bootstrap-actions button.is-secondary{border:1px solid #e6e1eb;color:#61566b;background:#fff}@keyframes workspace-bootstrap-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes workspace-bootstrap-progress{0%{transform:translate(-100%)}to{transform:translate(265%)}}
