:root{--color-canvas:#f1f6f3;--color-surface:#fbfdfc;--color-surface-muted:#e9efec;--color-sidebar:#101f1c;--color-sidebar-hover:#1a2f29;--color-text:#152422;--color-text-muted:#5e6c6a;--color-text-on-dark:#f0f5f2;--color-border:#ced6d3;--color-border-strong:#abb8b3;--color-accent:#008451;--color-accent-hover:#007044;--color-accent-soft:#d5efdf;--color-danger:#cc3336;--color-focus:#35b276;--shadow-menu:0 12px 32px rgba(9,20,18,.12);--radius-control:5px;--radius-panel:7px;--sidebar-width:232px;--content-max:1240px;--ease-out:cubic-bezier(.22, 1, .36, 1);--teal:#0f5c50;--teal-deep:#0a453c;--teal-ghost:rgba(15,92,80,.07);--ink-on-teal:#e8f2ee;--dim-on-teal:#7faea2;--paper:#f5f4ef;--card:#fbfaf6;--ink:#1f241f;--ink-soft:#5c6156;--ink-faint:#9a9a8a;--amber:#c98a1e;--amber-ghost:rgba(201,138,30,.08);--danger:#a63a2e;--shore-blue:#4a7ca5;--shore-blue-ghost:rgba(74,124,165,.08);--hairline:#e2dfd2;--hairline-dark:#c8c3ae;--shore-width:300px;--shore-padding-inline:26px;--shore-brand-size:22px;--shore-subtitle-size:11.5px;--shore-action-size:13.5px;--shore-section-size:12px;--shore-count-size:11px;--shore-nav-size:14px;--shore-account-size:13px;--font-serif-display:"Noto Serif SC", "Songti SC", serif;--font-mono-data:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@supports (color:lab(0% 0 0)){:root{--color-canvas:lab(96.369% -1.97002 .572372);--color-surface:lab(99.1125% -.984401 .28609);--color-surface-muted:lab(93.9599% -2.62791 .763345);--color-sidebar:lab(10.38% -7.59115 .227338);--color-sidebar-hover:lab(17.4504% -10.3427 1.10521);--color-text:lab(12.6481% -6.70363 -1.36345);--color-text-muted:lab(44.5368% -6.09312 -.650549);--color-text-on-dark:lab(96.021% -1.97008 .572372);--color-border:lab(85.0528% -3.3479 .629199);--color-border-strong:lab(73.5324% -5.36704 1.00735);--color-accent:lab(48.3359% -42.9992 18.9097);--color-accent-hover:lab(41.2429% -39.785 17.4918);--color-accent-soft:lab(92.3536% -11.1022 4.90892);--color-danger:lab(47.0381% 60.1094 37.2059);--color-focus:lab(64.7175% -45.9171 20.212);--shadow-menu:0 12px 32px lab(5.44332% -4.48626 .14326/.12)}}@media (min-width:1600px){:root{--shore-width:320px;--shore-padding-inline:28px;--shore-brand-size:23px;--shore-subtitle-size:12px;--shore-action-size:14px;--shore-section-size:12.5px;--shore-count-size:11.5px;--shore-nav-size:14.5px;--shore-account-size:13.5px}}@media (min-width:2560px){:root{--shore-width:380px;--shore-padding-inline:32px;--shore-brand-size:26px;--shore-subtitle-size:13px;--shore-action-size:15.5px;--shore-section-size:13.5px;--shore-count-size:12.5px;--shore-nav-size:16.5px;--shore-account-size:14.5px}}@media (min-width:3200px){:root{--shore-width:440px;--shore-padding-inline:36px;--shore-brand-size:30px;--shore-subtitle-size:14px;--shore-action-size:17px;--shore-section-size:15px;--shore-count-size:14px;--shore-nav-size:18px;--shore-account-size:16px}}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.arco-typography{letter-spacing:0}.arco-btn{border-radius:var(--radius-control);letter-spacing:0;min-height:36px}.arco-btn-primary:not(.arco-btn-disabled){border-color:var(--color-accent);background:var(--color-accent)}.arco-btn-primary:not(.arco-btn-disabled):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.arco-input,.arco-radio-button,.arco-switch{border-radius:var(--radius-control)}.arco-radio-button.arco-radio-checked{border-color:var(--color-accent);color:var(--color-accent-hover)}.arco-switch-checked{background:var(--color-accent)}@media (max-width:767px){.arco-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shore-layout{grid-template-columns:var(--shore-width) 1fr;background:var(--paper);height:100vh;display:grid;overflow:hidden}.shore-layout>.shore,.shore-layout>.waters{min-height:0}.compact-shore-bar{display:none}.shore-layout .shore{height:100vh;padding:28px var(--shore-padding-inline) 22px;background:var(--teal-deep);color:var(--ink-on-teal);border-right:5px solid var(--teal-deep);flex-direction:column;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.shore-sea{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.shore>:not(.shore-sea){z-index:1;position:relative}.shore.sea-fallback .shore-sea{background:linear-gradient(#0a453c 0%,#0f5c50 100%)}.brand-wrap{width:-moz-fit-content;width:fit-content;position:relative}.brand-name{font-size:var(--shore-brand-size);color:#fff;text-shadow:0 1px 8px rgba(6,40,34,.55);margin:0;font-weight:900}.brand-sheen{pointer-events:none;font-size:var(--shore-brand-size);white-space:nowrap;width:-moz-max-content;background:linear-gradient(100deg,transparent 40%,#cfeee3 50%,transparent 60%) 130% 0/280% 100% no-repeat;-webkit-text-fill-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text;width:max-content;font-weight:900;animation:20s ease-in-out infinite sheen-sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sheen-sweep{0%,70%{opacity:0;background-position:130% 0}73%{opacity:1}82%,to{opacity:0;background-position:-80% 0}}.brand-sub{font-size:var(--shore-subtitle-size);letter-spacing:.08em;color:var(--dim-on-teal);text-shadow:0 1px 6px rgba(6,40,34,.5);margin-top:2px}.shore-new-btn{width:100%;color:var(--teal);font-family:inherit;font-size:var(--shore-action-size);cursor:pointer;box-shadow:0 3px 0 var(--teal-deep);background:#fff;border:none;border-radius:4px;margin-top:24px;padding:11px 0;font-weight:700;transition:transform 60ms,box-shadow 60ms;animation:20s ease-in-out infinite btn-lift;position:relative;overflow:hidden}.shore-new-btn:active{box-shadow:0 1px 0 var(--teal-deep);transform:translateY(2px)}.shore-new-btn:after{content:"";pointer-events:none;background:rgba(15,92,80,.18);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.shore-new-btn:active:after{animation:btn-ripple .45s var(--ease-out)}@keyframes btn-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(28)}}.shore-new-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(127,212,194,.5) 50%,transparent 65%) 130% 0/260% 100% no-repeat;animation:20s ease-in-out infinite btn-sheen;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes btn-sheen{0%,80%{background-position:130% 0}90%,to{background-position:-70% 0}}@keyframes btn-lift{0%,80%,92%,to{box-shadow:0 3px 0 var(--teal-deep)}86%{box-shadow:0 3px 0 var(--teal-deep), 0 0 18px rgba(191,232,220,.55)}}.shore nav{flex-direction:column;margin-top:28px;display:flex}.nav-section{margin-bottom:14px}.nav-head{align-items:center;gap:8px;margin-bottom:3px;padding:0 10px;display:flex}.nav-head .nh-label{font-size:var(--shore-section-size);letter-spacing:.2em;color:#b7d9cf;text-shadow:0 1px 5px rgba(6,40,34,.5);flex-shrink:0;font-weight:700}.nav-head .nh-line{background:rgba(255,255,255,.18);flex:1;height:1px}.nav-head .nh-count{font-family:var(--font-mono-data);font-size:var(--shore-count-size);color:var(--dim-on-teal);flex-shrink:0}.shore nav a{color:#cfe4dc;font-size:var(--shore-nav-size);text-shadow:0 1px 5px rgba(6,40,34,.45);border-radius:4px;justify-content:space-between;align-items:center;margin:1px 0;padding:9px 10px;line-height:1.4;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.shore nav a:before{content:"";opacity:0;transform-origin:0;transition:opacity .2s, transform .3s var(--ease-out);pointer-events:none;background:radial-gradient(120px 60px at 0%,rgba(191,232,220,.16),transparent 70%);border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.6)}.shore nav a:hover{color:#fff;background:rgba(6,40,34,.28)}.shore nav a:hover:before{opacity:1;transform:scaleX(1)}.shore nav a.on{color:#fff;background:linear-gradient(90deg,rgba(6,40,34,.4),rgba(6,40,34,.12) 70%,transparent);font-weight:700}.shore nav a.on:after{content:"";background:#bfe8dc;border-radius:2px;width:3px;animation:3.2s ease-in-out infinite alternate on-glow;position:absolute;top:22%;bottom:22%;left:0}@keyframes on-glow{0%{opacity:.75;box-shadow:0 0 2px rgba(191,232,220,.4)}to{opacity:1;box-shadow:0 0 9px rgba(191,232,220,.9)}}.nav-badge{font-family:var(--font-mono-data);transition:transform .18s var(--ease-out), background .15s;background:rgba(6,40,34,.45);border-radius:2px;padding:1px 6px;font-size:12px}.shore nav a:hover .nav-badge{background:rgba(6,40,34,.6);transform:translateY(-1px)}.nav-badge.amber{background:var(--amber);color:#fff}.shore nav a:hover .nav-badge.amber{background:#dfa22c}.nav-badge.amber.pulse{animation:2.6s ease-in-out infinite amber-pulse}@keyframes amber-pulse{0%,to{box-shadow:0 0 rgba(201,138,30,0)}50%{box-shadow:0 0 0 4px rgba(201,138,30,.25)}}.shore nav a.nav-group-entry{justify-content:flex-start;gap:8px}.nav-group-dot{background:var(--g,rgba(255,255,255,.45));border-radius:2px;flex:none;width:8px;height:8px}.nav-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-groups-error{color:var(--dim-on-teal,#cfe4dc);align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:flex}.nav-groups-error span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-groups-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0}.gdot{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block;position:relative}.gdot:after{content:"";background:inherit;opacity:0;-webkit-filter:blur(3px);filter:blur(3px);border-radius:4px;animation:3s ease-in-out infinite gdot-breathe;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes gdot-breathe{0%,to{opacity:0}50%{opacity:.55}}.shore-foot{font-size:var(--shore-account-size);color:#cfe4dc;text-shadow:0 1px 5px rgba(6,40,34,.45);border-top:1px solid rgba(255,255,255,.2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.shore-foot b{color:#fff}.shore-foot .foot-logout{color:#cfe4dc;font:inherit;cursor:pointer;text-shadow:inherit;background:0 0;border:none;padding:0}.shore-foot .foot-logout:hover{color:#fff}.shore-foot .foot-logout:disabled{opacity:.55;cursor:default}.compact-nav-drawer{background:var(--teal-deep);color:var(--ink-on-teal)}.compact-nav-drawer .arco-drawer-content{padding:0}.compact-nav-dialog{flex-direction:column;min-height:100%;padding:22px 20px;display:flex}.compact-nav-head{color:#fff;font-family:var(--font-serif-display);justify-content:space-between;align-items:center;font-size:18px;display:flex}.compact-nav-head button{color:#fff;cursor:pointer;background:rgba(255,255,255,.08);border:0;border-radius:4px;align-items:center;justify-items:center;width:44px;height:44px;display:inline-grid}.compact-nav-new{margin-top:18px}.compact-nav-dialog nav{flex-direction:column;margin-top:24px;display:flex}.compact-nav-dialog .nav-section{margin-bottom:16px}.compact-nav-dialog .nav-head{padding-left:8px;padding-right:8px}.compact-nav-dialog nav a{color:#cfe4dc;border-radius:4px;align-items:center;min-height:44px;margin:2px 0;padding:9px 10px;font-size:14px;text-decoration:none;display:flex;position:relative}.compact-nav-dialog nav a.on{color:#fff;background:rgba(6,40,34,.55);font-weight:700}.compact-nav-dialog nav a.nav-group-entry{gap:8px}.compact-nav-error{color:#f2c4b8;margin-top:6px;font-size:12px}.compact-nav-account{color:#cfe4dc;border-top:1px solid rgba(255,255,255,.2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.compact-nav-account b{color:#fff}.compact-nav-account button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.shore-layout .waters{min-width:0;height:100vh;padding:24px 34px 40px;position:relative;overflow-y:auto}.w-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.w-head h1{color:var(--ink);margin:0;font-size:19px;font-weight:900}.w-head .sub{color:var(--ink-faint);font-size:12px}.w-head-description{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.toolbar{background:var(--card);border:1px solid var(--hairline-dark);border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex;box-shadow:0 1px 2px rgba(31,36,31,.05)}.tb-search{background:var(--paper);border:1px solid var(--hairline-dark);border-radius:4px;align-items:center;gap:8px;width:264px;height:32px;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px 2px rgba(31,36,31,.06)}.tb-search:focus-within{border-color:var(--teal);box-shadow:inset 0 1px 2px rgba(31,36,31,.06), 0 0 0 3px var(--teal-ghost)}.tb-search .mag{color:var(--ink-faint);flex-shrink:0;font-size:13px}.tb-search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}.tb-search input::placeholder{color:var(--ink-faint)}.tb-search input::placeholder{color:var(--ink-faint)}.tb-search input::placeholder{color:var(--ink-faint)}.tb-search kbd{border:1px solid var(--hairline);background:var(--card);font-family:var(--font-mono-data);color:var(--ink-faint);border-radius:3px;flex-shrink:0;padding:0 5px;font-size:10px}.tb-seg{background:var(--paper);border:1px solid var(--hairline-dark);border-radius:4px;align-items:center;gap:2px;padding:2px;display:flex}.tb-seg button{height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600}.tb-seg button:hover{color:var(--ink)}.tb-seg button.on{background:var(--teal);color:#fff;box-shadow:0 1px 0 var(--teal-deep)}.tb-seg button .n{font-family:var(--font-mono-data);opacity:.75;margin-left:3px;font-size:10.5px}.tb-divider{background:var(--hairline-dark);flex-shrink:0;width:1px;height:20px}.tb-select{background:var(--paper);border:1px solid var(--hairline-dark);height:32px;color:var(--ink-soft);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;display:flex}.tb-select:hover{border-color:var(--teal);color:var(--teal)}.tb-select .caret{opacity:.6;font-size:9px}.tb-select .tdot{background:var(--teal);border-radius:2px;flex-shrink:0;width:8px;height:8px}.tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.tb-right .hint{color:var(--ink-faint);margin-right:2px;font-size:11.5px}.tb-right .hint b{color:var(--teal);font-family:var(--font-mono-data)}.tb-ghost-btn{border:1px solid var(--hairline-dark);height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px;font-family:inherit;font-size:12.5px}.tb-ghost-btn:hover{border-color:var(--teal);color:var(--teal)}.strip{--g:var(--teal);--g-ghost:var(--teal-ghost);background:var(--card);border:1px solid var(--hairline-dark);border-radius:6px;grid-template-columns:148px 1fr;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px rgba(31,36,31,.05)}.strip.warn{--g:var(--amber);--g-ghost:var(--amber-ghost)}.strip.blue{--g:var(--shore-blue);--g-ghost:var(--shore-blue-ghost)}.strip.mute{--g:var(--hairline-dark);--g-ghost:rgba(0,0,0,.03)}.strip-tab{background:var(--g-ghost);border-right:1px solid var(--hairline);border-left:4px solid var(--g);flex-direction:column;justify-content:center;gap:2px;padding:14px;display:flex}.strip-tab .st-name{letter-spacing:.05em;color:var(--g);font-size:13px;font-weight:900}.strip.mute .strip-tab .st-name{color:var(--ink-faint)}.strip-tab .st-n{font-family:var(--font-mono-data);color:var(--ink);font-size:21px;font-weight:600}.strip-tab .st-hint{color:var(--ink-faint);font-size:10.5px}.strip-tab .st-name,.strip-tab .st-hint{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tb-new-group{margin-left:8px}.group-color-swatch{background:var(--swatch,var(--ink-soft));cursor:pointer;border:2px solid transparent;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .12s,border-color .12s}.group-color-swatch:hover{transform:scale(1.12)}.group-color-swatch.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--swatch,var(--ink-soft))}.arco-drawer.gm-drawer{max-width:92vw}.gm-title-block{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:inline-flex}.gm-title{font-family:var(--font-serif-display);letter-spacing:.04em;font-weight:900}.gm-title-hint{color:var(--ink-faint);letter-spacing:0;font-size:11px;font-weight:400;line-height:1.4}.gm-columns{grid-template-columns:1.6fr 1fr;align-items:start;gap:0;display:grid}.gm-left,.gm-right{flex-direction:column;gap:10px;min-width:0;display:flex}.gm-left{padding-right:18px}.gm-right{border-left:1px solid var(--hairline);align-self:stretch;padding-left:18px}.gm-col-head{letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.gm-col-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.gm-col-count{font-family:var(--font-mono-data);color:var(--ink-faint);margin-left:auto;font-size:11px}.gm-add{padding:3px 10px;font-size:12px}.gm-card{--g:var(--teal);border:1px solid var(--hairline-dark);border-left:4px solid var(--g);background:var(--card);border-radius:6px;overflow:hidden}.gm-card.is-drop-target{outline:2px dashed var(--g);outline-offset:2px;background:color-mix(in srgb, var(--g) 6%, var(--card))}.gm-card.is-dragging{opacity:.45;border-style:dashed}.gm-sort-list{flex-direction:column;gap:6px;padding:4px 0;display:flex}.gm-sort-row{--g:var(--teal);border:1px solid var(--hairline-dark);border-left:4px solid var(--g);background:var(--card);cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;display:flex}.gm-sort-row:active{cursor:grabbing}.gm-sort-row.is-dragging{opacity:.45;border-style:dashed}.gm-sort-handle{color:var(--ink-faint);letter-spacing:-1px;flex-shrink:0;font-size:15px}.gm-sort-row .gm-count{font-family:var(--font-mono-data);color:var(--ink-faint);margin-left:auto;font-size:11px}.gm-card-head{cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.gm-card-head:active{cursor:grabbing}.gm-favorite{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;justify-items:center;display:inline-grid}.gm-favorite.is-favorite{color:var(--amber)}.gm-favorite:disabled{opacity:.5;cursor:wait}.gm-dot{background:var(--g);border-radius:50%;flex-shrink:0;width:9px;height:9px}.gm-name{font-family:var(--font-serif-display);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14.5px;font-weight:900;overflow:hidden}.gm-count{font-family:var(--font-mono-data);color:var(--ink-faint);flex-shrink:0;font-size:11px}.gm-flex{flex:1}.gm-mini{padding:2px 8px;font-size:11px}.gm-arrow{padding:2px 7px;font-size:12px;line-height:1.2}.gm-arrow:disabled{opacity:.35;cursor:not-allowed}.gm-card-body{border-top:1px solid var(--hairline);padding:6px 12px 10px}.gm-row{border-bottom:1px dashed var(--hairline);cursor:default;align-items:center;gap:10px;padding:6px 2px;display:flex}.gm-row:last-of-type{border-bottom:none}.gm-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--teal);flex-shrink:0}.gm-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.gm-row-state{color:var(--teal);flex-shrink:0;font-size:11px}.gm-row-state.off{color:var(--ink-faint)}.gm-row-drag{cursor:grab;color:var(--ink-faint);flex-shrink:0;padding:0 4px;font-size:14px}.gm-row-drag:active{cursor:grabbing}.gm-row-ops{gap:8px;padding-top:8px;display:flex}.gm-archive-label{min-height:30px;color:var(--ink-faint);align-items:center;padding:0 8px;font-size:11.5px;line-height:1;display:inline-flex}.gm-row-ops .gm-op{color:var(--ink)}.gm-row-ops .gm-op:disabled{color:var(--ink-faint);cursor:not-allowed;opacity:1}.gm-row-ops .gm-op:disabled:hover{color:var(--ink-faint)}.gm-row-ops .gm-op:disabled:hover span{border-bottom-color:transparent}.gm-row-ops .gm-op:disabled:before,.gm-row-ops .gm-op:disabled:hover:before,.gm-row-ops .gm-op:disabled:active:before{opacity:0;box-shadow:none;transform:translate(5px)}.gm-row-ops .gm-op:disabled:active{box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);transform:none}.gm-hint,.gm-empty,.gm-order-hint{color:var(--ink-faint);padding:2px 0;font-size:12px}.gm-order-hint{color:var(--amber)}.strip.is-single .strip-tab{gap:1px;padding-top:5px;padding-bottom:5px}.strip.is-single .strip-tab .st-name{line-height:1.1}.strip.is-single .strip-tab .st-n{font-size:18px;line-height:1}.strip.is-single .strip-tab .st-hint{line-height:1.1}.strip-body,.group-project-list{flex-direction:column;display:flex}.group-project-list{--g:var(--teal);--g-ghost:var(--teal-ghost);background:var(--card);border:1px solid var(--hairline-dark);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(31,36,31,.05)}.l-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(180px,380px) 90px 92px minmax(0,1fr) 68px auto;align-items:center;gap:16px;padding:11px 12px 11px 18px;display:grid;position:relative}.l-row:last-child{border-bottom:none}.l-row:hover{background:var(--g-ghost)}.l-row:hover .l-name{color:var(--g)}.strip.mute .l-row:hover .l-name{color:var(--ink)}.l-id{min-width:0}.l-name{white-space:nowrap;font-family:var(--font-serif-display);letter-spacing:.02em;color:var(--ink);font-size:16.5px;font-weight:900;line-height:1.3;display:block;overflow:hidden}.l-detail-link{text-overflow:ellipsis;color:inherit;text-decoration:none;display:block;position:static;overflow:hidden}.l-detail-link:after{content:"";z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.l-detail-link:focus-visible{outline:none}.l-row:has(.l-detail-link:focus-visible){outline:2px solid var(--teal);outline-offset:-2px;background:var(--teal-ghost)}.l-slug{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono-data);color:var(--ink-faint);margin-top:1px;font-size:11px;overflow:hidden}.l-state{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.l-state .lamp{border-radius:50%;flex-shrink:0;width:7px;height:7px}.l-state.ok{color:var(--teal)}.l-state.ok .lamp{background:var(--teal);box-shadow:0 0 0 3px rgba(15,92,80,.13)}.l-state.warn{color:var(--amber)}.l-state.warn .lamp{background:var(--amber);box-shadow:0 0 0 3px rgba(201,138,30,.13)}.l-state.off{color:var(--ink-faint)}.l-state.off .lamp{background:#c9c6b8}.l-time{min-width:0;font-family:var(--font-mono-data);color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.l-flex{min-width:0}.l-go{color:var(--g);opacity:0;transition:opacity .15s, transform .15s var(--ease-out);white-space:nowrap;font-size:12px;font-weight:700;transform:translate(-5px)}.strip.mute .l-go{color:var(--ink-soft)}.l-row:hover .l-go{opacity:1;transform:translate(0)}.l-row:has(.l-detail-link:focus-visible) .l-go{opacity:1;transform:translate(0)}.l-ops{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.brick{border:1px solid var(--hairline-dark);height:28px;box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink-soft);cursor:pointer;background:linear-gradient(#fdfcf9,#f1efe6);border-radius:3px;align-items:center;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;transition:transform 60ms,box-shadow 60ms,color .12s;display:inline-flex;position:relative}.brick:before{content:"";background:var(--g);opacity:0;width:5px;transition:transform .2s var(--ease-out), opacity .12s;border-radius:2px 0 0 2px;position:absolute;top:3px;bottom:3px;left:-1px;transform:translate(5px)}.strip.mute .brick:before{background:var(--ink-soft)}.brick span{border-bottom:1.5px solid transparent;line-height:1.4;transition:border-color .12s;position:relative}.brick:hover{color:var(--g)}.strip.mute .brick:hover{color:var(--ink)}.brick:hover:before{opacity:1;border-radius:2px;transform:translate(-6px);box-shadow:0 2px rgba(31,36,31,.18)}.brick:hover span{border-bottom-color:var(--g)}.strip.mute .brick:hover span{border-bottom-color:var(--ink-soft)}.brick:active{box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 2px rgba(0,0,0,.08);transform:translateY(2px)}.brick:active:before{opacity:0;box-shadow:none;transition-duration:60ms;transform:translate(5px)}.brick.icon{width:28px;font-family:var(--font-mono-data);letter-spacing:1px;justify-content:center;padding:0}.brick.icon span{border-bottom:none;line-height:1}.brick.icon.l-action{width:auto;height:30px;box-shadow:none;color:var(--g);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;justify-content:center;gap:6px;padding:0;font-family:inherit;font-size:12px;text-decoration:none}.brick.icon.l-action:before{display:none}.brick.icon.l-action:hover{box-shadow:none;border-bottom-color:currentColor;transform:none}.brick.icon.l-action:active{box-shadow:none;transform:translateY(1px)}.brick.icon.l-action>svg{flex:none;font-size:14px}.brick.icon.l-action>span{border:0;line-height:1}.l-action:disabled{opacity:.42;color:var(--ink-faint);cursor:not-allowed;transform:none}.l-action:disabled:hover{border-bottom-color:transparent}.l-action.is-copied{color:var(--teal)}.l-copy-fallback{z-index:1;border:1px solid var(--hairline-dark);background:var(--paper);color:var(--ink-soft);border-radius:4px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:9px;padding:9px 10px;font-size:11.5px;display:grid;position:relative}.l-copy-fallback input{border:1px solid var(--hairline);background:var(--card);min-width:0;height:30px;color:var(--ink);font-family:var(--font-mono-data);border-radius:3px;padding:0 9px;font-size:11px}.l-copy-fallback button{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0}.l-row.is-off .l-name{color:var(--ink-faint)}.waters-empty{text-align:center;color:var(--ink-faint);background:var(--card);border:1px dashed var(--hairline-dark);border-radius:6px;padding:64px 0}.waters-empty p{margin:0 0 16px;font-size:13px}.waters-empty .waters-empty-title{color:var(--ink-soft);margin-bottom:4px;font-weight:700}.waters-empty-detail{margin-bottom:16px;font-size:11.5px;display:block}@media (max-width:1280px){.toolbar{flex-wrap:wrap}.tb-right{margin-left:auto}.strip{display:block}.strip-tab,.strip.is-single .strip-tab{border-right:0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,auto) auto minmax(0,1fr);justify-content:start;align-items:baseline;gap:8px;padding:9px 14px;display:grid}.strip-tab .st-n,.strip.is-single .strip-tab .st-n{font-size:12px}.strip-tab .st-n:after{content:" 项"}.strip-tab .st-hint{max-width:none}.l-row{grid-template-columns:minmax(180px,1fr) 82px 82px minmax(0,1fr) 68px auto;gap:12px}}@media (max-width:1024px){.shore-layout .waters{padding-left:24px;padding-right:24px}.tb-search{flex:240px;width:auto}.tb-seg{flex:100%;order:3}.tb-seg button{flex:1}.l-row{grid-template-columns:minmax(160px,1fr) 78px auto;gap:10px}.l-time{grid-area:2/1}.l-flex,.l-go{display:none}.l-ops{grid-area:1/3/span 2}}@media (max-width:860px){.l-ops{gap:8px}.brick.icon.l-action{border:1px solid var(--hairline-dark);background:var(--card);border-radius:3px;width:36px;height:36px}.brick.icon.l-action>span{display:none}}@media (max-width:760px){.shore-layout{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh}.shore-layout>.shore{display:none}.compact-shore-bar{background:var(--teal-deep);color:#fff;border-bottom:3px solid var(--teal);justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex}.compact-shore-brand{font-family:var(--font-serif-display);font-size:17px;font-weight:900}.compact-nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;justify-items:center;width:44px;height:44px;font-size:19px;display:inline-grid}.compact-nav-toggle:hover{background:rgba(255,255,255,.1)}.compact-nav-toggle:focus-visible{background:rgba(255,255,255,.1)}.shore-layout .waters{height:auto;padding:18px 16px 36px}.w-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.w-head-description{white-space:normal;grid-column:1/-1}.toolbar{flex-wrap:wrap}.tb-search{flex:100%;width:auto}.tb-right{margin-left:auto}.tb-seg button{padding-left:8px;padding-right:8px}.l-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.l-id{grid-area:1/1}.l-state{grid-area:2/1}.l-time{grid-area:3/1}.l-ops{grid-area:1/2/span 3}.brick.icon.l-action{width:44px;height:44px}.l-copy-fallback{grid-template-columns:minmax(0,1fr) 36px}.l-copy-fallback span{grid-column:1/-1}.l-copy-fallback button{width:36px;height:36px}.gm-columns{grid-template-columns:minmax(0,1fr)}.gm-left{padding-right:0}.gm-right{border-top:1px solid var(--hairline);border-left:0;margin-top:8px;padding-top:18px;padding-left:0}}@media (prefers-reduced-motion:reduce){.brand-sheen{display:none}.shore-new-btn,.shore-new-btn:before,.shore nav a.on:after,.nav-badge.amber.pulse,.gdot:after{animation:none!important}}.app-layout{background:var(--color-canvas);min-height:100vh}.app-sidebar{z-index:20;color:var(--color-text-on-dark);background:var(--color-sidebar);position:fixed;top:0;bottom:0;left:0;right:auto;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important}.app-sidebar .arco-layout-sider-children{flex-direction:column;min-height:100vh;display:flex}.brand-lockup{border-bottom:1px solid rgba(245,249,247,.12);border-bottom:1px solid lab(97.7475% -1.64136 .476921/.12);align-items:center;gap:11px;min-height:76px;padding:15px 18px;display:flex}.brand-lockup .brand-mark,.auth-gate .brand-mark{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex:0 0 34px;width:34px;height:34px;display:block}.brand-lockup h1,.brand-lockup span{color:var(--color-text-on-dark);margin:0}.brand-lockup h1{font-size:17px;font-weight:700;line-height:1.25}.brand-lockup span{color:#abb8b3;color:lab(73.5324% -5.36704 1.00735);font-size:12px;display:block}.primary-navigation{flex:1;padding:12px 10px}.primary-navigation .arco-menu{background:0 0;border:0;width:100%}.primary-navigation .arco-menu-dark .arco-menu-inner{background:0 0}.primary-navigation .arco-menu-item{border-radius:var(--radius-control);color:#bdc7c3;color:lab(79.2794% -4.0201 .755191);min-height:42px;margin-bottom:4px;font-weight:550}.primary-navigation .arco-menu-dark .arco-menu-selected,.primary-navigation .arco-menu-dark .arco-menu-item:hover{background:var(--color-sidebar-hover);color:var(--color-text-on-dark)}.sidebar-account{border-top:1px solid rgba(245,249,247,.12);border-top:1px solid lab(97.7475% -1.64136 .476921/.12);grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.account-avatar{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-hover);border-radius:50%;align-items:center;justify-items:center;font-weight:700;display:grid}.sidebar-logout-error{border-radius:var(--radius-control);color:var(--color-text-on-dark);background:#782a28;background:lab(29.3069% 34.6276 20.4124);margin:0 12px 8px;padding:8px 10px;font-size:12px}.account-copy{min-width:0}.account-copy strong,.account-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-copy .account-username{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-copy strong{color:var(--color-text-on-dark);font-size:13px}.account-copy span{color:#9ea7a3;color:lab(67.6793% -4.02179 .755298);margin-top:2px;font-size:11px}.logout-button.arco-btn{color:#b0bab6;color:lab(74.6393% -4.02072 .755227);width:36px}.logout-button.arco-btn:hover{background:var(--color-sidebar-hover);color:var(--color-text-on-dark)}.app-content{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:var(--color-canvas)}.content-inner{width:min(100%, var(--content-max));margin:0 auto;padding:42px 44px 64px}.auth-gate{background:var(--color-canvas);min-height:100vh;color:var(--color-text-muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.auth-gate-error{flex-direction:column}.auth-gate-error .arco-alert{width:min(100%,480px)}.route-loading{flex-direction:column;gap:14px;width:min(100%,720px);padding:42px;display:flex}.route-loading span{background:var(--color-border);border-radius:3px;width:100%;height:14px;animation:1.4s ease-in-out infinite alternate route-loading-pulse;display:block}.route-loading span:nth-child(2){width:86%}.route-loading span:nth-child(3){width:94%}.route-loading span:nth-child(4){width:62%}@keyframes route-loading-pulse{0%{opacity:.45}to{opacity:.9}}@media (max-width:767px){.app-layout{display:block}.app-sidebar{height:auto;box-shadow:var(--shadow-menu);position:-webkit-sticky;position:sticky;top:0;width:100%!important;min-width:0!important;max-width:none!important}.app-sidebar .arco-layout-sider-children{grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.brand-lockup{border-bottom:0;grid-area:1/1;min-width:0;min-height:58px;padding:10px 14px}.brand-lockup>div>span{display:none}.sidebar-account{border-top:0;grid-area:1/2;grid-template-columns:32px 44px;min-height:58px;padding:8px 10px}.account-copy{display:none}.logout-button.arco-btn{width:44px;min-height:44px}.primary-navigation{grid-area:2/1/auto/-1;padding:0 8px 8px;overflow-x:auto}.primary-navigation .arco-menu-inner{gap:4px;padding:0;display:flex}.primary-navigation .arco-menu-item{min-width:-moz-max-content;min-width:max-content;min-height:44px;margin:0}.app-content{min-height:calc(100vh - 110px);margin-left:0}.content-inner{padding:24px 16px 48px}}.page-stack{flex-direction:column;gap:28px;min-width:0;display:flex}.page-stack-narrow{max-width:720px}.page-heading,.project-title-row,.section-heading,.inline-actions,.settings-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-heading .arco-typography,.project-detail-heading .arco-typography,.section-heading .arco-typography{margin:0}.page-heading h3,.project-detail-heading h3{color:var(--color-text);font-size:28px;font-weight:720;line-height:1.25;margin-top:4px!important}.page-eyebrow{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:650}.button-link{display:inline-flex}.loading-panel,.feedback-panel,.empty-panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-height:220px;padding:28px}.loading-panel{color:var(--color-text-muted);flex-direction:column;gap:20px;display:flex}.feedback-panel,.empty-panel{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.feedback-panel .arco-alert{width:min(100%,620px)}.project-table-section{border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;overflow:hidden}.project-table-section .arco-table-border .arco-table-container{border-color:var(--color-border);border-radius:var(--radius-panel)}.project-table-section .arco-table-th{background:var(--color-surface-muted);height:44px;color:var(--color-text-muted);font-size:12px;font-weight:650}.project-table-section .arco-table-td{border-color:var(--color-border);height:66px}.project-name-cell{min-width:0}.project-name-cell strong,.project-name-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-name-cell strong{color:var(--color-text);font-size:14px}.project-name-cell span{color:var(--color-text-muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.tabular-text{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.table-action-link,.back-link{min-height:36px;color:var(--color-accent-hover);align-items:center;gap:5px;font-weight:600;display:inline-flex}.table-action-link:hover,.back-link:hover,.text-action:hover{color:var(--color-accent)}.back-link{color:var(--color-text-muted);margin-bottom:10px;font-size:13px}.project-form,.project-settings{flex-direction:column;gap:24px;display:flex}.project-form{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:28px 0}.form-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.form-field label,.form-field legend{color:var(--color-text);font-size:13px;font-weight:650}.form-field label span{color:var(--color-text-muted);margin-left:4px;font-size:12px;font-weight:400}.form-field .arco-input{min-height:42px}.project-slug-control{grid-template-columns:max-content minmax(180px,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.project-slug-prefix{border:1px solid var(--color-border);border-radius:var(--radius-control);overflow-wrap:anywhere;background:var(--color-surface-muted);min-height:42px;color:var(--color-text-muted);align-items:center;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;display:flex}.project-slug-control .arco-input-wrapper{min-width:0}.form-field .arco-radio-group{width:-moz-fit-content;width:fit-content}.form-field .arco-radio-button{min-height:40px;padding:0 18px;line-height:38px}.field-error{color:var(--color-danger);font-size:12px}.field-help{color:var(--color-text-muted);font-size:12px;line-height:1.55}.project-advanced-settings{border-top:1px solid var(--color-border)}.project-advanced-settings summary{color:var(--color-text);cursor:pointer;padding:14px 0;font-size:13px;font-weight:650}.project-advanced-settings[open] summary{padding-bottom:4px}.project-advanced-settings .form-switch-row{border-top:0}.project-advanced-settings .form-switch-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.form-switch-row{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:10px 0;display:flex}.form-switch-row strong,.form-switch-row .arco-typography{display:block}.form-switch-row strong{font-size:13px}.form-switch-row .arco-typography{margin-top:3px;font-size:12px}.form-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.text-action{min-height:36px;color:var(--color-text-muted);align-items:center;font-weight:600;display:inline-flex}.project-detail-heading{padding-bottom:4px}.project-title-row{align-items:flex-end}.project-title-copy{min-width:0}.project-title-tags,.project-lifecycle-modal-footer{align-items:center;gap:10px;display:flex}.project-title-tags{flex-wrap:wrap;justify-content:flex-end}.project-title-copy h3{overflow-wrap:anywhere}.project-path{overflow-wrap:anywhere;max-width:100%;color:var(--color-text-muted);margin-top:8px;font-size:13px;display:inline-block}.detail-section{border-top:1px solid var(--color-border);padding:26px 0}.publication-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.feishu-embedding-control,.feishu-embedding-title-row,.feishu-embedding-url-row{align-items:center;min-width:0;display:flex}.feishu-embedding-control{justify-content:space-between;gap:24px}.feishu-embedding-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.feishu-embedding-title-row{flex-wrap:wrap;gap:10px}.feishu-embedding-title-row .arco-typography{margin:0}.feishu-embedding-control>.arco-switch{flex:none}.feishu-embedding-url-row{border-block:1px solid var(--color-border);justify-content:space-between;gap:16px;margin-top:18px;padding:15px 0}.feishu-embedding-url-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.feishu-embedding-url-row code{overflow-wrap:anywhere;max-width:100%;color:var(--color-text);font-size:12px;line-height:1.6}.feishu-embedding-url-row .arco-btn{flex:none;width:40px;min-width:40px;height:40px}.feishu-embedding-section>.arco-alert{margin-top:12px}.section-heading{margin-bottom:18px}.section-heading h5{color:var(--color-text);font-size:17px;font-weight:700}.upload-dropzone{border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface-muted);min-height:184px;color:var(--color-text-muted);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);align-content:center;align-items:center;justify-items:center;gap:12px;padding:24px;display:grid}.upload-dropzone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.upload-drop-icon,.upload-stage-icon{background:var(--color-surface);width:40px;height:40px;color:var(--color-accent-hover);border-radius:50%;align-items:center;justify-items:center;font-size:21px;display:grid}.upload-drop-copy{text-align:center}.upload-drop-copy strong,.upload-drop-copy span{display:block}.upload-drop-copy strong{color:var(--color-text);font-size:14px}.upload-drop-copy span{margin-top:4px;font-size:12px}.upload-choice-actions,.upload-error-actions,.upload-progress-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.upload-choice-actions{flex-wrap:wrap;justify-content:center}.visually-hidden-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-error{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.upload-progress,.upload-result,.upload-readonly{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-muted);min-height:152px;padding:24px}.upload-progress{flex-direction:column;justify-content:center;gap:18px;display:flex}.upload-progress-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.upload-progress-copy{min-width:0}.upload-progress-copy strong,.upload-progress-copy span{display:block}.upload-progress-copy strong{color:var(--color-text);font-size:14px}.upload-progress-copy span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.upload-percent{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:650}.upload-progress .arco-progress-line-bar{background:var(--color-accent)}.upload-result,.upload-readonly{align-items:center;gap:14px;display:flex}.upload-result>.arco-icon,.upload-readonly>.arco-icon{color:var(--color-accent-hover);flex:none;font-size:24px}.upload-result>div{min-width:0;margin-right:auto}.upload-result>div>strong,.upload-result>div>span{display:block}.upload-result>div>strong{color:var(--color-text);font-size:14px}.upload-result>div>span{overflow-wrap:anywhere;color:var(--color-text-muted);margin-top:4px;font-size:12px}.upload-readonly{color:var(--color-text-muted);justify-content:center}.publication-section>.arco-alert{width:100%}.publication-link-block{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;min-width:0;margin-top:18px;padding-top:18px;display:grid}.publication-link-label{color:var(--color-text-muted);grid-column:1/-1;font-size:12px;font-weight:650}.publication-url{overflow-wrap:anywhere;min-width:0;color:var(--color-text);-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;font-size:13px;line-height:1.6}.publication-actions,.entrypoint-controls{align-items:center;gap:10px;display:flex}.copy-feedback{min-height:20px;color:var(--color-text-muted);grid-column:1/-1;font-size:12px}.entrypoint-selection{flex-direction:column;gap:8px;max-width:720px;margin-top:18px;display:flex}.entrypoint-selection>label{color:var(--color-text);font-size:13px;font-weight:650}.entrypoint-controls .arco-select{width:min(100%,520px);min-width:0}.entrypoint-controls .arco-select-view{min-height:40px}.publication-error-detail,.publication-warnings li{flex-direction:column;gap:5px;min-width:0;display:flex}.publication-error-detail span,.publication-error-detail strong,.publication-warnings span,.publication-warnings strong{overflow-wrap:anywhere}.publication-error-detail strong{font-weight:600}.publication-warnings{border-top:1px solid var(--color-border);color:var(--color-text-muted);gap:10px;margin:16px 0 0;padding:14px 0 0 20px;font-size:12px;display:grid}.publication-warnings strong{color:var(--color-text);font-size:13px}.application-pages-empty{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:24px 0}.application-page-list{border-top:1px solid var(--color-border)}.application-page-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 0;display:grid}.application-page-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.application-page-copy code,.project-file-path code{overflow-wrap:anywhere;min-width:0;color:var(--color-text);white-space:normal;font-size:13px;line-height:1.6}.application-page-default{align-items:center;min-height:22px;display:flex}.application-page-default-status{align-items:center;gap:5px;display:inline-flex}.application-page-actions,.application-page-share-actions{align-items:center;display:flex}.application-page-actions{justify-content:flex-end;gap:12px}.application-page-share-actions{gap:4px}.application-pages-section>.copy-feedback{padding-top:6px;display:block}.project-files-toolbar{grid-template-columns:minmax(220px,420px) 160px;gap:12px;margin-bottom:14px;display:grid}.project-files-toolbar .arco-input-group-wrapper,.project-files-toolbar .arco-select{width:100%}.project-file-feedback{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.project-file-feedback:empty{display:none}.project-files-table{min-width:0;overflow:hidden}.project-file-path{flex-direction:column;gap:6px;min-width:0;display:flex}.project-file-path>div{flex-wrap:wrap;gap:5px;display:flex}.project-file-type{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:12px;line-height:1.5;display:block}.project-file-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.project-file-actions .arco-btn{flex:none}.project-file-delete-blocked{overflow-wrap:anywhere;max-width:160px;color:var(--color-text-muted);font-size:12px;line-height:1.5;display:inline-block}.replacement-entrypoint-control{flex-direction:column;gap:7px;width:min(360px,100vw - 64px);display:flex}.replacement-entrypoint-control .arco-select{width:100%}.project-files-pagination{justify-content:center;padding-top:14px;display:flex}.current-version-section>.arco-typography{font-size:13px}.share-dialog{width:760px;max-width:calc(100vw - 32px)}.share-dialog .arco-modal-content{max-height:calc(100vh - 140px);padding:20px 24px 24px;overflow-y:auto}.share-dialog-content,.share-approved-stack,.share-loading,.share-grant-summary,.share-url-block,.share-page-links,.share-traffic-panel{flex-direction:column;min-width:0;display:flex}.share-dialog-content{gap:16px}.share-dialog-content>.arco-alert{width:100%}.share-target-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-width:0;padding-bottom:16px;display:grid}.share-target-row>span,.share-duration-field>span,.share-loading>span,.share-token-note,.share-url-block>span,.share-grant-heading span{color:var(--color-text-muted);font-size:12px}.share-target-row strong{overflow-wrap:anywhere;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px}.share-loading,.share-approved-stack,.share-grant-summary,.share-url-block,.share-page-links,.share-traffic-panel{gap:12px}.share-loading{color:var(--color-text-muted)}.share-duration-field{border:0;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;display:flex}.share-duration-field legend{color:var(--color-text);padding:0;font-size:13px;font-weight:650}.share-duration-field .arco-radio-group{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.share-duration-field .arco-radio-button{text-align:center;min-width:0;min-height:40px;padding:0 10px;line-height:38px}.share-grant-summary{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-muted);padding:16px}.share-grant-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.share-grant-heading>div{min-width:0}.share-grant-heading .arco-tag,.share-target-row .arco-tag{white-space:nowrap;flex:none;max-width:none}.share-grant-heading strong,.share-grant-heading span{display:block}.share-grant-heading strong{color:var(--color-text);font-size:14px}.share-grant-heading span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px}.share-grant-metrics{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.share-grant-metrics>div{border-right:1px solid var(--color-border);min-width:0;padding:11px 12px}.share-grant-metrics>div:first-child{padding-left:0}.share-grant-metrics>div:last-child{border-right:0;padding-right:0}.share-grant-metrics dt{color:var(--color-text-muted);font-size:11px}.share-grant-metrics dd{overflow-wrap:anywhere;color:var(--color-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;font-weight:650}.share-url-block code{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);overflow-wrap:anywhere;max-width:100%;color:var(--color-text);-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;padding:11px 12px;font-size:12px;line-height:1.6;display:block}.share-url-actions,.share-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.share-page-links-heading,.share-traffic-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.share-page-links-heading{flex-direction:column;gap:4px}.share-page-links-heading strong,.share-traffic-heading strong{color:var(--color-text);font-size:13px}.share-page-links-heading span,.share-traffic-heading span,.share-traffic-empty{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:12px;line-height:1.55}.share-traffic-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.share-page-link-list,.share-traffic-list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-height:220px;overflow-y:auto}.share-page-link-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.share-page-link-row:last-child,.share-traffic-row:last-child{border-bottom:0}.share-page-link-row.is-selected{background:var(--color-accent-soft)}.share-page-link-select{min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.share-page-link-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.share-page-link-select code{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:12px;line-height:1.5}.share-page-link-select .arco-tag{flex:none}.share-page-link-actions{align-items:center;padding-right:4px;display:flex}.share-page-link-actions .arco-btn,.share-traffic-heading>.arco-btn{width:40px;min-width:40px;height:40px;padding:0}.share-traffic-row{border-bottom:1px solid var(--color-border);min-width:0;color:var(--color-text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,1.3fr) repeat(3,minmax(90px,1fr));gap:10px;padding:10px 0;font-size:12px;display:grid}.share-traffic-row time,.share-traffic-row span{overflow-wrap:anywhere;min-width:0}.share-blocked-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.share-blocked-copy code{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:11px}.share-token-note{overflow-wrap:anywhere}.current-version-summary{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 16px;display:flex}.current-version-summary strong,.current-version-summary .arco-typography{display:block}.current-version-summary strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px}.current-version-summary .arco-typography{margin-top:4px;font-size:12px}.project-settings{max-width:720px}.project-status-error{max-width:720px;margin-top:18px}.project-danger-zone{justify-content:space-between;align-items:center;gap:24px;min-width:0;max-width:720px;display:flex}.project-danger-zone>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.project-danger-zone{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.project-danger-zone strong{color:var(--color-danger)}.project-lifecycle-modal-footer{justify-content:flex-end}.project-lifecycle-confirmation{flex-direction:column;gap:16px;display:flex}.project-lifecycle-confirmation p{overflow-wrap:anywhere;color:var(--color-text-muted);margin:0;line-height:1.7}.settings-actions{justify-content:flex-end}.saved-state{color:var(--color-accent-hover);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.read-only-settings{max-width:620px;margin:0}.read-only-settings>div{border-bottom:1px solid var(--color-border);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.read-only-settings dt{color:var(--color-text-muted)}.read-only-settings dd{color:var(--color-text);margin:0}@media (max-width:1023px){.publication-link-block{grid-template-columns:minmax(0,1fr)}.publication-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:767px){.page-stack{gap:22px}.page-heading,.project-title-row{flex-wrap:wrap;align-items:flex-start}.project-title-tags{justify-content:flex-start;width:100%}.project-danger-zone{flex-direction:column;align-items:stretch}.project-danger-zone>.arco-btn{width:100%;min-height:44px}.page-heading h3,.project-detail-heading h3{font-size:24px}.page-heading>.arco-btn{width:100%}.loading-panel,.feedback-panel,.empty-panel{min-height:190px;padding:20px 16px}.table-action-link,.back-link,.text-action{min-height:44px}.project-form{padding-top:20px}.form-field .arco-input,.form-field .arco-radio-button{min-height:44px}.form-field .arco-radio-group{width:100%;display:flex}.form-field .arco-radio-button{text-align:center;flex:1;padding:0 10px;line-height:42px}.form-actions{justify-content:space-between}.detail-section{padding:22px 0}.publication-section .section-heading{flex-direction:column;align-items:stretch;gap:16px}.publication-header-actions{flex-direction:column;align-items:stretch;width:100%}.publication-header-actions .arco-btn{width:100%;min-height:44px}.feishu-embedding-control,.feishu-embedding-url-row{align-items:flex-start}.feishu-embedding-control{gap:16px}.feishu-embedding-url-row>div{width:calc(100% - 60px)}.feishu-embedding-url-row .arco-btn{width:44px;min-width:44px;height:44px}.upload-dropzone{min-height:164px;padding:22px 16px}.upload-choice-actions,.upload-error-actions{flex-direction:column;width:100%}.upload-choice-actions .arco-btn,.upload-error-actions .arco-btn,.upload-result .arco-btn{width:100%;min-height:44px}.upload-progress,.upload-result,.upload-readonly{padding:20px 16px}.publication-link-block{grid-template-columns:minmax(0,1fr)}.publication-actions,.entrypoint-controls{flex-direction:column;align-items:stretch;width:100%}.application-page-row{grid-template-columns:minmax(0,1fr)}.application-page-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%}.application-page-share-actions{flex-wrap:wrap;width:100%}.application-page-actions .arco-btn{min-height:44px}.project-files-toolbar{grid-template-columns:minmax(0,1fr)}.project-files-toolbar .arco-input-group-wrapper,.project-files-toolbar .arco-select{min-height:44px}.publication-actions .arco-btn,.entrypoint-controls .arco-btn,.entrypoint-controls .arco-select{width:100%;min-height:44px}.upload-progress-actions .arco-btn{min-height:44px}.upload-result{flex-wrap:wrap;align-items:flex-start}.current-version-summary{flex-direction:column;align-items:flex-start}.current-version-summary .arco-btn{width:100%}.upload-result>div{width:calc(100% - 40px)}.upload-result .arco-btn{margin-top:4px}.read-only-settings>div{grid-template-columns:1fr;gap:8px}.share-dialog{max-width:calc(100vw - 20px)}.share-dialog .arco-modal-header{padding:16px 18px}.share-dialog .arco-modal-close-icon{align-items:center;justify-items:center;min-width:44px;min-height:44px;display:grid}.share-dialog .arco-modal-content{padding:16px 18px 20px}.share-target-row{grid-template-columns:minmax(0,1fr) auto}.share-target-row>span{grid-column:1/-1}.share-duration-field .arco-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.share-duration-field .arco-radio-button{min-height:44px;line-height:42px}.share-grant-metrics{grid-template-columns:minmax(0,1fr)}.share-grant-metrics>div,.share-grant-metrics>div:first-child,.share-grant-metrics>div:last-child{border-right:0;border-bottom:1px solid var(--color-border);padding:10px 0}.share-grant-metrics>div:last-child{border-bottom:0}.share-url-actions,.share-dialog-actions{flex-direction:column;align-items:stretch}.share-url-actions .arco-btn,.share-dialog-actions .arco-btn{width:100%;min-height:44px}.share-page-link-select{flex-direction:column;align-items:flex-start}.share-page-link-actions .arco-btn,.share-traffic-heading>.arco-btn{width:44px;min-width:44px;height:44px}.share-traffic-row{grid-template-columns:repeat(2,minmax(0,1fr))}.share-traffic-row time{grid-column:1/-1}}@media (max-width:520px){.project-slug-control{grid-template-columns:minmax(0,1fr)}}.page-heading-actions{align-items:center;gap:12px;display:flex}.tokens-page .arco-alert{margin-bottom:4px}.mcp-setup-guide{border-block:1px solid var(--color-border-2);gap:16px;padding:20px 0;display:grid}.mcp-setup-heading .arco-typography{margin:0}.mcp-setup-steps{color:var(--color-text-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-left:20px;display:grid}.mcp-setup-steps li{padding-right:12px}.mcp-endpoint-row,.mcp-config-snippet{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mcp-endpoint-row>div{gap:4px;min-width:0;display:grid}.mcp-endpoint-row code,.mcp-config-snippet pre{overflow-wrap:anywhere;background:var(--color-fill-2);border-radius:4px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.mcp-endpoint-row code{width:-moz-fit-content;width:fit-content;max-width:100%}.mcp-config-snippet pre{white-space:pre-wrap;flex:1;min-width:0}@media (max-width:767px){.mcp-setup-steps{grid-template-columns:minmax(0,1fr);gap:8px}.mcp-setup-steps li{padding-right:0}}.token-secret-panel{flex-direction:column;gap:16px;display:flex}.token-secret-value{background:var(--color-fill-2);word-break:break-all;border-radius:6px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.deployment-table-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.management-table-section{border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;overflow:hidden}.management-table-section .arco-table-border .arco-table-container{border-color:var(--color-border);border-radius:var(--radius-panel)}.management-table-section .arco-table-th{background:var(--color-surface-muted);height:44px;color:var(--color-text-muted);font-size:12px;font-weight:650}.management-table-section .arco-table-td{border-color:var(--color-border);min-height:62px}.deployment-version-cell{align-items:center;gap:9px;display:flex}.deployment-version-cell strong{color:var(--color-text);font-variant-numeric:tabular-nums}.deployment-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.deployment-actions .arco-btn{min-width:44px}.oauth-clients-heading-actions,.oauth-client-scopes,.oauth-client-actions,.oauth-client-enabled-control{align-items:center;gap:8px;display:flex}.oauth-client-name-cell,.oauth-client-form,.oauth-client-secret,.oauth-client-secret dl,.oauth-client-callbacks,.oauth-client-secret-callbacks{flex-direction:column;min-width:0;display:flex}.oauth-client-name-cell,.oauth-client-callbacks,.oauth-client-secret-callbacks{gap:5px}.oauth-client-name-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oauth-client-name-cell code,.oauth-client-callback{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oauth-client-scopes{flex-wrap:wrap}.oauth-client-actions{justify-content:flex-end;gap:2px}.oauth-client-enabled-control{color:var(--color-text);justify-content:space-between;margin-top:6px;font-size:13px;font-weight:650}.oauth-client-form{gap:9px}.oauth-client-form>label,.oauth-client-form-label{color:var(--color-text);margin-top:6px;font-size:13px;font-weight:650}.oauth-client-form .arco-checkbox-group{flex-wrap:wrap;gap:8px 16px;display:flex}.oauth-client-secret{gap:16px}.oauth-client-secret dl{gap:12px;margin:0}.oauth-client-secret dl>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.oauth-client-secret dt{color:var(--color-text-muted)}.oauth-client-secret dd{min-width:0;margin:0}.oauth-client-secret code{overflow-wrap:anywhere;color:var(--color-text);display:block}.deployment-empty{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);align-items:center;justify-items:center;min-height:132px;display:grid}.console-error-page{flex-direction:column;justify-content:center;width:min(100%,680px);min-height:460px;padding:64px 0 80px;display:flex}.console-error-status{color:var(--color-danger);letter-spacing:0;margin-bottom:20px;font-size:44px;font-weight:750;line-height:1.1}.console-error-page h2{overflow-wrap:anywhere;max-width:22ch;color:var(--color-text);letter-spacing:0;margin:0;font-size:28px;font-weight:720;line-height:1.3}.console-error-message,.console-error-suggestion{overflow-wrap:anywhere;max-width:68ch}.console-error-message{color:var(--color-text);margin:18px 0 0;font-size:15px;line-height:1.7}.console-error-suggestion{color:var(--color-text-muted);margin:5px 0 0;font-size:14px;line-height:1.7}.console-error-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:30px;display:flex}.console-error-back{min-height:44px;color:var(--color-accent-hover);align-items:center;gap:6px;font-weight:650;display:inline-flex}.console-error-back:hover{color:var(--color-accent)}.audit-identifier{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.audit-filter-bar,.audit-pagination-controls,.audit-pagination-controls>div{align-items:center;gap:8px;display:flex}.audit-filter-bar{flex-wrap:wrap;padding-top:2px;padding-bottom:2px}.audit-actor-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-actor-cell strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audit-pagination-controls{border:1px solid var(--color-border);border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--color-surface);border-top:0;justify-content:space-between;padding:12px 14px}.audit-pagination-controls .arco-typography{color:var(--color-text-muted);font-size:12px}.monitoring-heading{align-items:flex-end}.monitoring-heading-actions,.monitor-filter-bar,.monitor-actions,.governance-modal-footer{align-items:center;gap:8px;display:flex}.monitoring-heading-actions,.governance-modal-footer{justify-content:flex-end}.monitor-metric-band{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monitor-metric{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:82px;padding:14px 20px;display:flex}.monitor-metric:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.monitor-metric:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.monitor-metric:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.monitor-metric:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.monitor-metric:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.monitor-metric:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.monitor-metric:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric span{color:var(--color-text-muted);font-size:12px}.monitor-metric strong{color:var(--color-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1;overflow:hidden}.monitor-metric--critical strong{color:#c9184a}.monitor-metric--high strong{color:#d9480f}.monitor-filter-bar{flex-wrap:wrap;padding-top:2px;padding-bottom:2px}.monitor-tabs .arco-tabs-header-nav{margin-bottom:4px}.monitor-target-cell,.monitor-status-cell,.monitor-volume-cell,.alert-target-cell,.alert-window-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.monitor-target-cell strong,.monitor-target-cell span,.monitor-volume-cell strong,.monitor-volume-cell span,.alert-target-cell code,.alert-target-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-target-cell span,.monitor-status-cell span,.monitor-volume-cell span,.alert-target-cell span,.alert-window-cell span{color:var(--color-text-muted);font-size:12px}.monitor-volume-cell strong,.tabular-text{font-variant-numeric:tabular-nums}.monitor-actions{justify-content:flex-end;gap:0}.monitor-actions .arco-btn{padding-left:8px;padding-right:8px}.review-monitor-section,.traffic-drawer-body{flex-direction:column;gap:14px;min-width:0;display:flex}.review-filter-row{justify-content:flex-end;display:flex}.traffic-drawer-title{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.traffic-drawer-title small{max-width:260px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.traffic-summary-line{border-block:1px solid var(--color-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-top:12px;padding-bottom:12px;display:flex}.traffic-summary-line span{color:var(--color-text-muted);font-size:12px}.traffic-detail-section{min-width:0}.traffic-section-heading{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.traffic-section-heading span{color:var(--color-text-muted);font-size:12px}.traffic-source-cell,.traffic-agent-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.traffic-source-cell strong,.traffic-source-cell span,.traffic-agent-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traffic-source-cell span{color:var(--color-text-muted);font-size:12px}.traffic-agent-cell .arco-tag{width:-moz-fit-content;width:fit-content}.governance-modal-copy{color:var(--color-text-muted);margin:0 0 14px;line-height:1.65}.system-settings-page{width:min(100%,880px)}.system-setting-section{border-block:1px solid var(--color-border);background:var(--color-surface);min-width:0}.system-setting-control{justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:92px;padding:20px 22px;display:flex}.system-setting-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.system-setting-title-row .arco-typography{color:var(--color-text);letter-spacing:0;margin:0;font-size:17px}.system-setting-control .arco-switch{flex:none}.system-setting-meta{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);margin:0;display:grid}.system-setting-meta>div{min-width:0;padding:16px 22px 18px}.system-setting-meta>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.system-setting-meta>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.system-setting-meta>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.system-setting-meta>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.system-setting-meta>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.system-setting-meta>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.system-setting-meta dt,.system-setting-confirmation dt{color:var(--color-text-muted);margin-bottom:6px;font-size:12px}.system-setting-meta dd,.system-setting-confirmation dd{overflow-wrap:anywhere;color:var(--color-text);margin:0;line-height:1.6}.system-setting-meta dd{font-variant-numeric:tabular-nums;font-size:13px}.system-setting-confirmation{flex-direction:column;gap:16px;min-width:0;display:flex}.arco-modal.system-setting-modal{width:min(520px,100vw - 32px)}.system-setting-confirmation p,.system-setting-confirmation dl{margin:0}.system-setting-confirmation p{color:var(--color-text-muted);line-height:1.65}.system-setting-confirmation dl{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);padding:12px 14px}.system-setting-confirmation dd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.embedding-policy-section{flex-direction:column;gap:18px;min-width:0;padding-top:4px;padding-bottom:0;display:flex}.embedding-policy-heading,.embedding-policy-actions{align-items:center;min-width:0;display:flex}.embedding-policy-actions{justify-content:flex-end}.embedding-policy-loading{border-block:1px solid var(--color-border);flex-direction:column;gap:14px;min-height:116px;padding:18px 22px;display:flex}.embedding-policy-loading>span,.embedding-policy-field-label>span,.embedding-policy-reason-field label{color:var(--color-text-muted);font-size:12px}.embedding-policy-feedback{align-items:flex-start}.embedding-policy-editor,.embedding-policy-field-label,.embedding-policy-reason-field,.embedding-policy-diff{flex-direction:column;gap:8px;min-width:0;display:flex}.embedding-policy-section .arco-input-tag{background:var(--color-surface-muted);min-height:42px;padding:5px 6px}.embedding-policy-section .arco-input-tag-inner{flex-wrap:wrap;align-content:flex-start;row-gap:4px;min-width:0}.embedding-policy-section .embedding-policy-domain-tag{max-width:100%;height:auto;min-height:28px;line-height:1.45}.embedding-policy-section .arco-tag-content{overflow-wrap:anywhere;white-space:normal;min-width:0}.embedding-policy-section .arco-tag-close-btn{flex:none}.embedding-policy-validation-error{color:var(--color-danger);font-size:12px}.embedding-policy-meta{border-bottom:1px solid var(--color-border)}.arco-modal.embedding-policy-modal .arco-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.embedding-policy-diff>strong,.embedding-policy-reason-field label{color:var(--color-text);font-size:13px;font-weight:650}.embedding-policy-diff>.arco-typography{color:var(--color-text-muted);font-size:13px}.embedding-policy-confirmation-list{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);max-height:min(220px,30vh);margin:0;padding:8px 10px 8px 30px;overflow-y:auto}.embedding-policy-confirmation-list li{overflow-wrap:anywhere;color:var(--color-text);padding-top:3px;padding-bottom:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.feishu-embedding-status-section{flex-direction:column;gap:18px;min-width:0;padding-top:4px;padding-bottom:0;display:flex}.feishu-embedding-status-heading{align-items:center;min-width:0;display:flex}.feishu-embedding-status-loading{border-block:1px solid var(--color-border);flex-direction:column;gap:14px;min-height:116px;padding:18px 22px;display:flex}.feishu-embedding-status-loading>span{color:var(--color-text-muted);font-size:12px}.feishu-embedding-status-feedback{align-items:flex-start}.feishu-embedding-runtime-meta{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.feishu-embedding-runtime-meta>div{min-width:0;padding:16px 22px 18px}.feishu-embedding-runtime-meta>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.feishu-embedding-runtime-meta dt{color:var(--color-text-muted);margin-bottom:7px;font-size:12px}.feishu-embedding-runtime-meta dd,.feishu-embedding-runtime-meta ul{margin:0}.feishu-embedding-runtime-meta ul{flex-direction:column;gap:5px;min-width:0;padding:0;list-style:none;display:flex}.feishu-embedding-runtime-meta code{overflow-wrap:anywhere;max-width:100%;color:var(--color-text);font-size:12px;line-height:1.6}.feishu-embedding-revoke-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:18px 22px;display:flex}.feishu-embedding-revoke-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.feishu-embedding-revoke-row .arco-btn{flex:none}.feishu-embedding-revoke-modal label{color:var(--color-text);font-size:13px;font-weight:650}.application-domain-section{flex-direction:column;gap:18px;min-width:0;padding-top:4px;padding-bottom:0;display:flex}.application-domain-heading,.application-domain-current,.application-domain-input-row,.application-domain-operation-heading,.application-domain-operation-actions,.application-domain-rollback{align-items:center;min-width:0;display:flex}.application-domain-current,.application-domain-operation-heading,.application-domain-operation-actions,.application-domain-rollback{justify-content:space-between;gap:18px}.application-domain-current{border-block:1px solid var(--color-border);background:var(--color-surface);min-height:82px;padding:16px 22px}.application-domain-current>div,.application-domain-operation-heading>div,.application-domain-rollback>div{flex-direction:column;gap:5px;min-width:0;display:flex}.application-domain-current span,.application-domain-meta dt,.application-domain-editor label,.application-domain-operation-heading span,.application-domain-operation-actions small,.application-domain-rollback span,.application-domain-rollback small,.application-domain-loading>span,.application-domain-reason-field label{color:var(--color-text-muted);font-size:12px}.application-domain-active-host,.application-domain-operation-heading strong,.application-domain-rollback strong{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.application-domain-meta{border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:-18px 0 0;display:grid}.application-domain-meta>div{border-top:1px solid var(--color-border);min-width:0;padding:14px 22px}.application-domain-meta>div:nth-child(2n):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.application-domain-meta>div:nth-child(2n):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.application-domain-meta>div:nth-child(2n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border)}.application-domain-meta>div:nth-child(2n):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.application-domain-meta>div:nth-child(2n):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.application-domain-meta>div:nth-child(2n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border)}.application-domain-meta dt{margin-bottom:6px}.application-domain-meta dd{overflow-wrap:anywhere;color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.application-domain-loading{border-block:1px solid var(--color-border);flex-direction:column;gap:14px;min-height:136px;padding:18px 22px;display:flex}.application-domain-feedback{align-items:flex-start}.application-domain-editor,.application-domain-operation,.application-domain-reason-field{flex-direction:column;gap:8px;min-width:0;display:flex}.application-domain-input-row{gap:10px}.application-domain-input-row .arco-input-group-wrapper,.application-domain-input-row .arco-input{flex:1;min-width:0}.application-domain-input-row .arco-btn{flex:none}.application-domain-validation-error,.application-domain-operation-error{color:var(--color-danger);font-size:12px}.application-domain-operation{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);padding:18px 20px}.application-domain-checks{border-block:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.application-domain-check{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:80px;padding:12px;display:flex}.application-domain-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.application-domain-check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.application-domain-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-border)}.application-domain-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.application-domain-check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.application-domain-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-border)}.application-domain-check:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check>span,.application-domain-check>small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:12px}.application-domain-operation-actions{flex-wrap:wrap}.application-domain-operation-actions>span{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px}.application-domain-rollback{background:var(--color-surface-muted);padding:16px 18px}.application-domain-rollback:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--color-warning)}.application-domain-rollback:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--color-warning)}.application-domain-rollback:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--color-warning)}.application-domain-rollback:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--color-warning)}.application-domain-rollback:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--color-warning)}.application-domain-rollback:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--color-warning)}.application-domain-action-error{margin-top:-4px}.arco-modal.application-domain-modal .arco-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}@media (max-width:767px){.monitoring-heading{align-items:stretch}.monitoring-heading-actions{justify-content:flex-start}.monitor-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-metric:nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:nth-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.monitor-metric:nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric:nth-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.monitor-metric:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.monitor-filter-bar>.arco-input-group,.audit-filter-bar>.arco-input,.audit-filter-bar>.arco-select,.monitor-filter-bar>.arco-select{width:100%!important}.audit-pagination-controls{flex-direction:column;align-items:stretch}.audit-pagination-controls>div{justify-content:space-between}.audit-pagination-controls .arco-btn{flex:1;min-height:44px}.monitor-actions .arco-btn{min-height:44px}.management-table-section{border-radius:0;margin-left:-16px;margin-right:-16px}.management-table-section .arco-table-border .arco-table-container{border-radius:0}.deployment-actions .arco-btn,.deployment-actions .table-action-link{min-height:44px}.console-error-page{min-height:380px;padding:40px 0 56px}.console-error-status{font-size:36px}.console-error-page h2{font-size:24px}.console-error-actions{flex-direction:column;align-items:stretch;width:100%}.console-error-actions .arco-btn,.console-error-back{justify-content:center;width:100%}.system-setting-control{min-height:84px;padding:18px 16px}.system-setting-meta{grid-template-columns:minmax(0,1fr)}.system-setting-meta>div{padding-left:16px;padding-right:16px}.system-setting-meta>div+div{border-top:1px solid var(--color-border)}.system-setting-meta>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.system-setting-meta>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.system-setting-meta>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.system-setting-meta>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.system-setting-meta>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.system-setting-meta>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.embedding-policy-section{gap:16px}.embedding-policy-section .embedding-policy-domain-tag{min-height:44px}.embedding-policy-section .embedding-policy-domain-tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.embedding-policy-section .embedding-policy-domain-tag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.embedding-policy-section .embedding-policy-domain-tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.embedding-policy-section .embedding-policy-domain-tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.embedding-policy-section .embedding-policy-domain-tag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.embedding-policy-section .embedding-policy-domain-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.embedding-policy-section .arco-tag-close-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.embedding-policy-section .arco-tag-close-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.embedding-policy-section .arco-tag-close-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.embedding-policy-section .arco-tag-close-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.embedding-policy-section .arco-tag-close-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.embedding-policy-section .arco-tag-close-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.embedding-policy-section .arco-tag-close-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.embedding-policy-actions .arco-btn{width:100%;min-height:44px}.feishu-embedding-status-section{gap:16px}.feishu-embedding-runtime-meta{grid-template-columns:minmax(0,1fr)}.feishu-embedding-runtime-meta>div{padding-left:16px;padding-right:16px}.feishu-embedding-runtime-meta>div+div{border-top:1px solid var(--color-border)}.feishu-embedding-runtime-meta>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.feishu-embedding-runtime-meta>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.feishu-embedding-runtime-meta>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.feishu-embedding-runtime-meta>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.feishu-embedding-runtime-meta>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.feishu-embedding-runtime-meta>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.feishu-embedding-revoke-row{flex-direction:column;align-items:stretch;gap:14px;padding-left:16px;padding-right:16px}.feishu-embedding-revoke-row .arco-btn,.feishu-embedding-revoke-modal .arco-btn{min-height:44px}.application-domain-section{gap:16px}.application-domain-current{padding-left:16px;padding-right:16px}.application-domain-meta{grid-template-columns:minmax(0,1fr)}.application-domain-meta>div{padding-left:16px;padding-right:16px}.application-domain-meta>div:nth-child(2n):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.application-domain-meta>div:nth-child(2n):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.application-domain-meta>div:nth-child(2n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0}.application-domain-meta>div:nth-child(2n):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.application-domain-meta>div:nth-child(2n):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.application-domain-meta>div:nth-child(2n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.application-domain-input-row,.application-domain-rollback{flex-direction:column;align-items:stretch}.application-domain-input-row .arco-input,.application-domain-input-row .arco-btn,.application-domain-operation-actions .arco-btn,.application-domain-rollback .arco-btn,.application-domain-modal .arco-btn{width:100%;min-height:44px}.application-domain-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.application-domain-check{border-bottom:1px solid var(--color-border)}.application-domain-check:nth-child(2n):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:nth-child(2n):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:nth-child(2n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.application-domain-check:nth-child(2n):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check:nth-child(2n):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check:nth-child(2n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.application-domain-check:last-child{border-bottom:0;grid-column:1/-1;min-height:64px}.application-domain-operation-actions{flex-direction:column;align-items:stretch}}.internal-access-request-page{background:var(--color-canvas);min-height:100vh}.internal-access-request-brand{border-bottom:1px solid var(--color-border);background:var(--color-sidebar);min-height:64px;color:var(--color-text-on-dark);align-items:center;gap:10px;padding:12px 24px;display:flex}.internal-access-request-brand img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.internal-access-request-brand strong{font-size:17px}.internal-access-request-brand span{color:#abb8b3;color:lab(73.5324% -5.36704 1.00735);font-size:12px}.internal-access-request-brand span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.internal-access-request-brand span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.internal-access-request-brand span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.internal-access-request-brand span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.internal-access-request-brand span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.internal-access-request-brand span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.internal-access-request-main{width:min(100%,760px);margin:0 auto;padding:64px 32px 80px}.internal-access-request-loading,.internal-access-request-feedback,.internal-access-request-content{flex-direction:column;min-width:0;display:flex}.internal-access-request-loading{color:var(--color-text-muted);gap:20px}.internal-access-request-feedback,.internal-access-request-content{gap:20px}.internal-access-request-feedback{max-width:620px}.internal-access-request-feedback .arco-typography,.internal-access-request-content .arco-typography{margin:0}.internal-access-request-feedback h1,.internal-access-request-content h1{overflow-wrap:anywhere;color:var(--color-text);letter-spacing:0;font-size:30px;line-height:1.25}.internal-access-request-feedback p,.internal-access-request-summary{max-width:68ch;color:var(--color-text-muted);margin:0;line-height:1.7}.internal-access-request-context{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:10px 0 0;display:grid}.internal-access-request-context>div{min-width:0;padding:18px 0}.internal-access-request-context>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:24px}.internal-access-request-context>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:24px}.internal-access-request-context>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-border);padding-left:24px}.internal-access-request-context>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:24px}.internal-access-request-context>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:24px}.internal-access-request-context>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-border);padding-right:24px}.internal-access-request-context dt{color:var(--color-text-muted);margin-bottom:7px;font-size:12px}.internal-access-request-context dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.internal-access-request-context dd span,.internal-access-request-time{color:var(--color-text-muted);font-size:12px}.internal-access-request-form,.internal-access-request-field{flex-direction:column;min-width:0;display:flex}.internal-access-request-form{gap:18px;padding-top:6px}.internal-access-request-field{gap:8px}.internal-access-request-field label{color:var(--color-text);font-size:13px;font-weight:650}.internal-access-request-field textarea{resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:120px;color:var(--color-text);outline:0;padding:12px 14px;line-height:1.6}.internal-access-request-field textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.internal-access-request-field textarea[aria-invalid=true]{border-color:var(--color-danger)}.internal-access-request-counter,.internal-access-request-actions{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.internal-access-request-counter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.internal-access-request-field textarea[aria-invalid=true]+.internal-access-request-counter span:first-child{color:var(--color-danger)}.internal-access-request-actions{flex-wrap:wrap;justify-content:flex-start}.internal-access-request-actions .arco-btn-primary{min-width:128px}@media (max-width:767px){.internal-access-request-brand{min-height:58px;padding:10px 16px}.internal-access-request-main{padding:40px 16px 56px}.internal-access-request-feedback h1,.internal-access-request-content h1{font-size:25px}.internal-access-request-context{grid-template-columns:minmax(0,1fr)}.internal-access-request-context>div+div{border-top:1px solid var(--color-border)}.internal-access-request-context>div+div:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.internal-access-request-context>div+div:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.internal-access-request-context>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:0;padding-left:0}.internal-access-request-context>div+div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.internal-access-request-context>div+div:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.internal-access-request-context>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0;padding-right:0}.internal-access-request-actions{flex-direction:column;align-items:stretch}.internal-access-request-actions .arco-btn{width:100%;min-height:44px}}.project-access-page{gap:32px}.project-access-page-heading{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.project-access-page-heading .arco-typography{margin:0}.project-access-page-heading h3{color:var(--color-text);letter-spacing:0;margin-top:5px;font-size:28px;font-weight:720;line-height:1.25}.project-access-project-name{overflow-wrap:anywhere;color:var(--color-text-muted);display:block;margin-top:8px!important}.access-channel-section{border-top:2px solid var(--color-text);flex-direction:column;gap:22px;min-width:0;padding-top:28px;padding-bottom:28px;display:flex}.access-channel-feishu{border-top-color:var(--color-accent)}.access-channel-heading,.access-policy-row,.access-confirmation-actions{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.access-channel-heading>div,.access-policy-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.access-channel-heading .arco-typography,.access-policy-row .arco-typography{margin:0}.access-channel-heading h4{overflow-wrap:anywhere;color:var(--color-text);letter-spacing:0;font-size:20px;line-height:1.35}.access-pending-count{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font-variant-numeric:tabular-nums;flex:none;padding:5px 9px;font-size:12px;font-weight:650}.feishu-embedding-embedded{border-block:1px solid var(--color-border);padding:20px 0}.access-policy-row{min-height:68px}.access-policy-row strong{color:var(--color-text);font-size:13px}.access-policy-control{flex:none}.access-policy-control .arco-radio-button{min-height:40px;padding-left:18px;padding-right:18px;line-height:38px}.access-tabs{border-bottom:1px solid var(--color-border);gap:24px;min-width:0;display:flex;overflow-x:auto}.access-tabs button{min-width:-moz-max-content;min-width:max-content;min-height:44px;color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid transparent;padding:0 2px;font-size:13px;font-weight:650}.access-tabs button:hover{color:var(--color-text)}.access-tabs button:focus-visible{color:var(--color-text)}.access-tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.access-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-text)}.access-record-list{flex-direction:column;min-width:0;display:flex}.access-record-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.4fr) minmax(170px,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:84px;padding:16px 0;display:grid}.access-identity,.access-record-detail,.access-record-time{flex-direction:column;gap:4px;min-width:0;display:flex}.access-identity strong,.access-record-detail span,.access-record-time span{overflow-wrap:anywhere}.access-identity strong,.access-record-state{color:var(--color-text);font-size:13px}.access-identity>span,.access-record-detail>span:not(.access-record-state),.access-record-time span{color:var(--color-text-muted);font-size:12px;line-height:1.55}.access-record-state{font-weight:700}.access-record-actions{min-width:-moz-max-content;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.access-record-actions .arco-btn{min-width:72px}.access-list-loading,.access-list-feedback,.access-list-empty{justify-content:center;align-items:center;min-height:150px;display:flex}.access-list-loading,.access-list-feedback{flex-direction:column;gap:18px}.access-list-loading{color:var(--color-text-muted);align-items:stretch}.access-list-feedback .arco-alert{width:min(100%,620px)}.access-list-empty{color:var(--color-text-muted);font-size:13px}.access-load-more{align-self:center;min-width:120px;margin-top:20px}.access-confirmation-modal p{color:var(--color-text);margin:0 0 18px;line-height:1.7}.access-confirmation-actions{justify-content:flex-end;gap:10px}@media (max-width:767px){.project-access-page{gap:24px}.project-access-page-heading h3{font-size:24px}.access-channel-section{gap:18px;padding-top:24px;padding-bottom:24px}.access-channel-heading,.access-policy-row{flex-direction:column;align-items:stretch;gap:14px}.access-pending-count{width:-moz-fit-content;width:fit-content}.access-policy-control{width:100%;display:flex}.access-policy-control .arco-radio-button{text-align:center;flex:1;min-height:44px;padding-left:8px;padding-right:8px;line-height:42px}.access-tabs{gap:18px}.access-record-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.access-record-actions{justify-content:flex-start;width:100%}.access-record-actions .arco-btn{flex:1;min-height:44px}.access-load-more,.access-confirmation-actions .arco-btn{min-height:44px}.access-load-more{width:100%}.access-confirmation-actions{flex-direction:column-reverse;align-items:stretch}}body{background:var(--paper);color:var(--ink)}.waters{background:var(--paper)}.waters .content-inner{padding-top:26px}.waters{--color-canvas:var(--paper);--color-surface:var(--card);--color-surface-muted:var(--paper);--color-text:var(--ink);--color-text-muted:var(--ink-faint);--color-border:var(--hairline);--color-border-strong:var(--hairline-dark);--color-border-2:var(--hairline-dark);--color-fill-2:var(--paper);--color-accent:var(--teal);--color-accent-hover:var(--teal-deep);--color-accent-soft:var(--teal-ghost);--color-danger:#b5452e;--color-warning:var(--amber);--color-focus:var(--teal)}.waters .page-stack{gap:20px}.waters .page-heading{border-bottom:1px solid var(--hairline);padding-bottom:14px}.waters .page-heading h3,.waters .project-detail-heading h3,.waters .page-heading .arco-typography,.waters .project-detail-heading .arco-typography{color:var(--ink);font-family:var(--font-serif-display);letter-spacing:.01em;font-weight:900}.waters .page-eyebrow{color:var(--ink-faint);letter-spacing:.18em;font-weight:700}.waters .loading-panel,.waters .feedback-panel,.waters .empty-panel,.waters .detail-section,.waters .management-table-section,.waters .mcp-setup-guide,.waters .publication-section,.waters .access-channel-section,.waters .monitor-metric-band,.waters .current-version-summary,.waters .project-danger-zone{background:var(--card);border:1px solid var(--hairline-dark);border-radius:6px;box-shadow:0 1px 2px rgba(31,36,31,.05)}.waters .loading-panel,.waters .feedback-panel,.waters .empty-panel{border-radius:6px}.waters .empty-panel{border-style:dashed}.waters .project-danger-zone{border-color:#d9b8a6}.waters .arco-btn-primary:not(.arco-btn-disabled){border:1px solid var(--teal-deep);background:linear-gradient(180deg, #16705f, var(--teal));color:#fff;box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14);border-radius:3px;font-weight:700;transition:transform 60ms,box-shadow 60ms,background .12s}.waters .arco-btn-primary:not(.arco-btn-disabled):hover{border-color:var(--teal-deep);background:linear-gradient(180deg, var(--teal), var(--teal-deep))}.waters .arco-btn-primary:not(.arco-btn-disabled):active{box-shadow:0 0 0 var(--teal-deep), inset 0 1px 2px rgba(0,0,0,.14);transform:translateY(2px)}.waters .arco-btn-secondary,.waters .arco-btn:not(.arco-btn-primary):not(.arco-btn-text){border:1px solid var(--hairline-dark);color:var(--ink-soft);box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);background:linear-gradient(#fdfcf9,#f1efe6);border-radius:3px;transition:transform 60ms,box-shadow 60ms,color .12s,border-color .12s}.waters .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):hover{border-color:var(--teal);color:var(--teal)}.waters .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):active{box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 2px rgba(0,0,0,.08);transform:translateY(2px)}.waters .arco-btn-text{color:var(--teal)}.waters .arco-btn-text:hover{color:var(--teal-deep);background:var(--teal-ghost)}.waters .form-field label{color:var(--ink);letter-spacing:.03em;font-weight:700}.waters .arco-input,.waters .arco-input-inner-wrapper,.waters .arco-select-view-single,.waters .arco-textarea{background:var(--card);border-color:var(--hairline-dark);color:var(--ink);border-radius:4px;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 2px rgba(31,36,31,.05)}.waters .arco-input:focus,.waters .arco-input-inner-wrapper.arco-input-inner-wrapper-focused,.waters .arco-select-view-single.arco-select-view-focus{border-color:var(--teal);box-shadow:inset 0 1px 2px rgba(31,36,31,.05), 0 0 0 3px var(--teal-ghost)}.waters .field-help{color:var(--ink-faint)}.waters .field-error{color:#b5452e}.waters .project-slug-prefix{background:var(--paper);border:1px solid var(--hairline-dark);color:var(--ink-faint);font-family:var(--font-mono-data);border-right:0;border-radius:4px 0 0 4px}.waters .back-link{color:var(--ink-faint);font-size:12.5px;font-weight:600}.waters .back-link:hover{color:var(--teal)}.waters .arco-table{border:1px solid var(--hairline-dark);background:var(--card);border-radius:6px;box-shadow:0 1px 2px rgba(31,36,31,.05)}.waters .arco-table th.arco-table-th{background:var(--paper);color:var(--ink-soft);letter-spacing:.12em;border-bottom:1px solid var(--hairline-dark);font-size:11px;font-weight:700}.waters .arco-table .arco-table-td{border-bottom:1px solid var(--hairline);color:var(--ink)}.waters .arco-table-tr:hover .arco-table-td{background:var(--teal-ghost)}.waters .arco-tag{font-family:var(--font-mono-data);border-radius:3px;font-size:11px}.waters .arco-alert{border-radius:6px}.waters code,.waters .arco-typography code{background:var(--paper);border:1px solid var(--hairline);color:var(--teal-deep);font-family:var(--font-mono-data);border-radius:3px;padding:1px 5px}.waters .arco-btn-status-danger:not(.arco-btn-disabled),.waters .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background:linear-gradient(#c2522f,#b5452e);border-color:#a03d28;box-shadow:0 2px #a03d28,inset 0 1px rgba(255,255,255,.14)}.auth-gate,.internal-access-request-main,.console-error-page{background:var(--paper);color:var(--ink)}.console-error-page .arco-result,.internal-access-request-content{background:var(--card);border:1px solid var(--hairline-dark);border-radius:6px;box-shadow:0 1px 2px rgba(31,36,31,.05)}.shore-layout .waters:has(.pd-page){background:#fff;padding:0}.pd-page{--paper:#f7f8fa;--card:#fff;--ink:#23282d;--ink-soft:#5c6570;--ink-faint:#707984;--hairline:#e8ebee;--hairline-dark:#d6dce1;--color-text:var(--ink);--color-text-muted:var(--ink-soft);--color-border:var(--hairline);--color-border-strong:var(--hairline-dark);--color-surface:#fff;--color-surface-muted:var(--paper);--color-fill-2:var(--paper);--color-border-2:var(--hairline-dark);width:100%;min-width:0;max-width:1280px;color:var(--ink);margin-left:auto;margin-right:auto;padding:28px 40px 64px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;container:project-detail/inline-size}.waters .page-stack.pd-page{gap:0}.pd-page *,.pd-page :before,.pd-page :after{letter-spacing:0}.pd-page [hidden]{display:none!important}.pd-page code{color:inherit;background:0 0;border:0;padding:0}.pd-page h1,.pd-page h2,.pd-page h5{letter-spacing:0;font-family:inherit}.pd-page a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.pd-page button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.pd-page [role=tabpanel]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.pd-breadcrumb{color:var(--ink-faint);align-items:center;gap:12px;font-size:12px;display:flex}.pd-breadcrumb .back-link{color:var(--ink-soft);align-items:center;gap:7px;margin:0;display:inline-flex}.pd-breadcrumb .back-link:hover{color:var(--teal)}.pd-hero{margin-top:22px}.pd-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pd-hero-title{flex:280px;min-width:0}.pd-title-row{align-items:center;gap:12px;display:flex}.pd-hero-title h1{overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:650;line-height:1.45}.pd-hero-domain{color:var(--ink-faint);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.pd-hero-domain code{font-family:var(--font-mono-data)}.pd-status-badge{color:#277148;white-space:nowrap;background:#eaf6ee;border-radius:4px;flex:none;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pd-status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.pd-status-badge.is-disabled{color:#986719;background:#fff3dd}.pd-status-badge.is-unpublished{color:#626b76;background:#f0f2f5}.pd-hero-ops{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.pd-page .arco-btn,.pd-page .shore-brick{border:1px solid var(--hairline-dark);height:34px;color:var(--ink-soft);box-shadow:none;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pd-page .arco-btn .arco-icon{flex:none;font-size:15px}.pd-page .arco-btn>.arco-icon+span{margin-left:0}.pd-page .arco-btn:not(:disabled):not(.arco-btn-disabled):hover{color:var(--ink);background:#f5f7f8;border-color:#aeb9c0}.pd-page .arco-btn:not(:disabled):active{box-shadow:none;transform:none}.pd-page .arco-btn-primary:not(.arco-btn-disabled),.pd-page .shore-brick-primary:not(:disabled){background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:none;border-radius:6px}.pd-page .arco-btn-primary:not(.arco-btn-disabled):hover{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.pd-page .arco-btn:disabled,.pd-page .arco-btn-disabled{opacity:.45;cursor:not-allowed}.pd-page .arco-btn-text{background:0 0;border-color:transparent}.waters .pd-page .arco-btn:not(.arco-btn-primary):not(.arco-btn-text){box-shadow:none;background:#fff;border-radius:6px}.waters .pd-page .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):active{box-shadow:none;transform:none}.waters .pd-page .arco-btn.pd-inline-danger,.waters .pd-page .arco-btn.pd-brick-danger{color:#b3423d;border-color:#e8c9c7}.pd-page .pd-inline-danger,.pd-page .pd-brick-danger{color:#b3423d;background:#fff;border-color:#e8c9c7}.pd-page .pd-inline-danger:not(:disabled):hover,.pd-page .pd-brick-danger:not(:disabled):hover{color:#a2322d;background:#fff5f4;border-color:#d5aaa7}.pd-access-overview{align-items:center;min-width:0;margin-top:8px;padding:0;display:flex}.pd-access-address{min-width:0;color:var(--ink-faint);flex:1;align-items:center;gap:8px;display:flex}.pd-access-address>.arco-icon{flex:none;font-size:16px}.pd-access-address-label{flex:none;font-size:12px}.pd-access-address-copy{min-width:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:3px 0;display:inline-flex}.pd-access-address-copy code{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;font-family:var(--font-mono-data);overflow:hidden}.pd-access-address-copy>.arco-icon{color:var(--ink-faint);flex:none;font-size:14px}.pd-access-address-copy:hover,.pd-access-address-copy:hover>.arco-icon{color:var(--teal)}.pd-access-unavailable{color:var(--ink-faint);font-size:12px}.pd-main{flex-direction:column;gap:0;min-width:0;display:flex}.pd-main>.arco-alert,.pd-disabled-alert{margin-top:12px;margin-bottom:12px}.pd-tabs{border-bottom:1px solid var(--hairline);align-items:stretch;gap:26px;margin-top:18px;display:flex}.pd-tabs>button{min-height:48px;color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;flex:none;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 2px;font-weight:500;display:inline-flex;position:relative}.pd-tabs>button:hover{color:var(--teal)}.pd-tabs>button[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal);font-weight:600}.pd-tabs .arco-icon{font-size:16px}.pd-tab-count{min-width:20px;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;background:#f0f2f4;border-radius:4px;padding:0 5px;font-size:10px}.pd-main>[role=tabpanel]{min-width:0;padding-top:28px}.pd-release-summary{border-bottom:1px solid var(--hairline);grid-template-columns:.8fr 1.25fr 1fr;gap:24px;margin:0 0 32px;padding-bottom:25px;display:grid}.pd-release-summary>div{min-width:0}.pd-release-summary dt{color:var(--ink-faint);margin-bottom:10px;font-size:12px}.pd-release-summary dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;min-height:24px;margin:0;font-size:13px;font-weight:500;display:flex}.pd-version-number{font-family:var(--font-mono-data);font-size:18px;font-weight:600}.pd-meta-tag{color:#667180;background:#f1f3f6;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400}.pd-page .detail-section,.pd-page .pd-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pd-page .section-heading,.pd-panel-h{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 18px;display:flex}.pd-page .section-heading h5,.pd-panel-t{color:var(--ink);margin:0;font-size:15px;font-weight:600}.pd-panel-n,.pd-page .section-heading>.arco-typography{color:var(--ink-faint);font-size:12px}.pd-page .page-eyebrow{display:none}.pd-empty-state{color:var(--ink-faint);text-align:center;flex-direction:column;align-items:center;padding:48px 12px;display:flex}.pd-empty-state>.arco-icon{color:#9aa6b4;margin-bottom:16px;font-size:32px}.pd-empty-state h2{color:var(--ink-soft);margin:0;font-size:15px;font-weight:500}.pd-empty-state p{margin:6px 0 0;font-size:12px}.pd-page .application-page-list{border-top:1px solid var(--hairline)}.pd-page .application-pages-section{container:application-pages/inline-size}.pd-page .application-pages-heading{flex-wrap:wrap}.application-pages-title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.application-pages-title>.arco-typography{color:var(--ink-faint);margin:0;font-size:12px}.application-pages-sort{flex:none;align-items:center;gap:6px;display:flex}.pd-page .application-pages-sort .arco-select{width:120px}.pd-page .application-pages-sort .arco-select-view{border:1px solid var(--hairline-dark);background:#fff;border-radius:6px;height:34px;font-size:12px;line-height:32px}.pd-page .application-pages-sort-direction{width:34px;height:34px;padding:0}.application-page-sort-detail{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.pd-page .application-page-row{border-bottom:1px solid var(--hairline);grid-template-columns:38px minmax(0,1fr) auto;gap:14px;min-height:88px;padding:18px 0}.application-page-icon{color:#6685b1;background:#f4f7fc;border:1px solid #e1e7f1;border-radius:6px;align-items:center;justify-items:center;width:38px;height:42px;font-size:20px;display:grid}.application-page-icon.is-default{color:#41816a;background:#eef7f2;border-color:#dbece2}.pd-page .application-page-copy{gap:5px}.pd-page .application-page-copy>code{font-size:13px;font-weight:500;font-family:var(--font-mono-data)}.pd-page .application-page-default{min-height:20px}.pd-page .application-page-default-status{color:var(--teal);gap:4px;font-size:11px}.pd-page .application-page-actions{flex-flow:wrap;align-items:center;gap:4px;width:auto;min-width:0}.pd-page .application-page-action{width:auto;height:34px;min-height:34px;color:var(--ink-soft);border-color:transparent;padding:0 8px}.pd-action-menu-trigger{flex:none;display:inline-flex;position:relative}.pd-page .pd-more-action{border-color:transparent;width:34px;height:34px;min-height:34px;padding:0}.pd-page .pd-action-menu-trigger .arco-btn{width:34px;height:34px;min-height:34px;padding:0}.pd-action-menu{--ink-soft:#5c6570;--hairline:#e8ebee;border:1px solid var(--hairline);border-radius:6px;min-width:164px;padding:4px;box-shadow:0 6px 20px rgba(35,40,45,.08)}.pd-action-menu [role=menuitem]{min-height:36px;color:var(--ink-soft);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.pd-action-menu [role=menuitem] .arco-icon{flex:none;font-size:15px}.pd-action-menu [role=menuitem]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.pd-page .copy-feedback:empty{display:none}.pd-page .copy-feedback:not(:empty){color:var(--ink-soft);padding-top:10px;font-size:12px;display:block}.pd-page .pd-pub-panel{border-block:1px solid var(--hairline);margin-top:16px;padding:20px 0 24px}.pd-pub-panel .pd-panel-h{padding-bottom:14px}.pd-upload-close{margin-left:auto}.pd-pub-body{min-width:0}.pd-page .upload-dropzone{background:#f8fbfa;border-color:#c6d9d2;border-radius:6px;min-height:180px}.pd-page .upload-dropzone.is-dragging{border-color:var(--teal);background:#edf7f2}.pd-page .upload-drop-icon{background:0 0}.pd-page .upload-result{margin-top:10px}.pd-pub-panel .upload-result{flex-direction:row;display:flex}.pd-pub-panel .upload-result>.arco-btn{flex:none}.pd-page .pd-history-empty{background:0 0;border:0;padding:54px 16px}.pd-scroll-list{overflow:visible}.pd-tl-track{border-top:1px solid var(--hairline)}.pd-tl-item{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:18px 4px;display:flex}.pd-tl-node{background:#fff;border:2px solid #b9c5cf;border-radius:50%;flex:none;width:8px;height:8px}.pd-tl-item.is-current .pd-tl-node{background:var(--teal);border-color:var(--teal)}.pd-tl-row{flex:1;grid-template-columns:100px 130px minmax(80px,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.pd-tl-v{font-family:var(--font-mono-data);font-size:13px;font-weight:600}.pd-tl-cur{color:var(--teal);font-family:inherit;font-size:11px;font-weight:400}.pd-tl-when,.pd-tl-source{color:var(--ink-faint);font-size:12px}.pd-tl-acts{align-items:center;gap:8px;display:flex}.pd-tl-error{padding-bottom:14px}.pd-page .project-files-toolbar{gap:10px;margin:0 0 18px}.pd-page .project-files-section{container-type:inline-size}.pd-page .project-files-table{border-top:1px solid var(--hairline);margin:0;overflow:hidden}.pd-page .project-file-actions .arco-btn{width:34px;height:34px;padding:0}.pd-page .project-file-download,.pd-page .project-file-delete-blocked{flex:none;display:inline-flex}.pd-page .project-file-delete-blocked{cursor:not-allowed;border-radius:6px}.pd-page .project-file-delete-blocked:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.pd-page .project-files-table .arco-table-td{vertical-align:middle;padding-top:16px;padding-bottom:16px}.pd-page .project-files-table .arco-table-th{background:var(--paper);font-weight:500}.pd-page .project-file-name{align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.pd-page .project-file-icon{background:color-mix(in srgb, currentColor 10%, transparent);color:#64818e;border:1px solid;border-radius:6px;flex:none;align-items:center;justify-items:center;width:22px;height:22px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;position:relative}.pd-page .project-file-icon-image:before{content:"";border:1px solid;border-radius:3px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.pd-page .project-file-icon-image:after{-webkit-clip-path:polygon(0 100%,30% 35%,52% 68%,73% 18%,100% 100%);clip-path:polygon(0 100%,30% 35%,52% 68%,73% 18%,100% 100%);content:"";background:currentColor;height:7px;position:absolute;bottom:5px;left:5px;right:5px}.pd-page .project-file-icon-svg:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:4px;box-shadow:8px 4px,3px 11px}.pd-page .project-file-icon-svg:after{content:"";border-bottom:1px solid;border-left:1px solid;width:8px;height:8px;position:absolute;top:7px;left:7px;transform:rotate(-28deg)}.pd-page .project-file-icon-html{color:#5275ae}.pd-page .project-file-icon-css{color:#8956aa}.pd-page .project-file-icon-ts{color:#317b83}.pd-page .project-file-icon-image{color:#bd655c}.pd-page .project-file-icon-svg{color:#8059a6}.pd-page .project-file-icon-md{color:#8b6b38}.pd-page .project-file-icon-txt{color:#68736b}.pd-page .project-file-path{flex:1}.pd-page .project-file-path-value{background:0 0;border:0;border-radius:0;padding:0}.pd-page .project-file-meta{align-items:center;gap:6px 10px}.pd-page .project-file-meta:not(:has(.arco-tag)){display:none}.pd-page .project-file-size-column{white-space:nowrap;color:var(--ink-faint)}.pd-page .project-file-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-page .project-file-mobile-meta{color:var(--ink-faint);overflow-wrap:anywhere;font-size:11px;display:none}.pd-page .project-file-feedback{margin-bottom:14px}.pd-page .project-files-pagination{padding-top:18px}.pd-settings-panel{container:project-settings/inline-size}.pd-settings-grid{grid-template-columns:minmax(0,1fr);display:grid}.pd-settings-main,.pd-settings-lifecycle{min-width:0}.pd-settings-form{flex-direction:column;gap:24px;padding:8px 0 28px;display:flex}.pd-field-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pd-label-help{color:var(--ink-faint);font-size:11px;font-weight:400}.pd-field-tip{width:18px;height:18px;color:var(--ink-faint);cursor:help;justify-content:center;align-items:center;display:inline-flex}.pd-settings-form .settings-routing-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-settings-form .settings-routing-copy strong{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.pd-settings-form .settings-actions{align-items:center;gap:12px;min-height:34px;display:flex}.pd-state-card{border-block:1px solid var(--hairline);grid-template-columns:1fr auto;padding:24px 0;display:grid}.pd-state-cap{color:var(--ink);font-size:13px;font-weight:500}.pd-state-row{grid-area:1/2/3;align-items:center;gap:12px;display:flex}.pd-state-word{color:var(--teal);font-size:12px}.pd-state-word.is-disabled{color:#986719}.pd-state-since{color:var(--ink-faint);grid-column:1;margin-top:6px;font-size:12px}.pd-set-row{justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.pd-set-lab{color:var(--ink);font-size:13px;font-weight:500}.pd-set-help{color:var(--ink-faint);margin-top:6px;font-size:12px}.entrypoint-confirm-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.entrypoint-confirm-body code{overflow-wrap:anywhere}.pd-access-panel{container:project-access/inline-size}.pd-access-panel .ac-channels{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:0}.pd-access-panel .ac-channel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.pd-access-panel .ac-channel+.ac-channel{border-top:1px solid var(--hairline);padding-top:28px}.pd-access-panel .ac-head{padding:0 0 18px}.pd-access-panel .ac-head>div{min-width:0}.pd-access-panel .ac-head .eyebrow{display:none}.pd-access-panel .ac-head h2{margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6}.pd-access-panel .ac-head .desc{margin-top:6px;font-size:12px}.pd-access-panel .ac-pending{white-space:nowrap;border:0;border-radius:4px;flex-direction:row;gap:4px;padding:3px 7px}.pd-access-panel .ac-pending .n{font-size:12px;line-height:inherit}.pd-access-panel .ac-policy{flex-wrap:wrap;gap:12px;padding:18px 0}.pd-access-panel .ac-seg{background:var(--paper);border-color:var(--hairline-dark);min-width:0;box-shadow:none;border-radius:6px}.pd-access-panel .ac-seg input[type=radio]:checked+.seg-lab{background:var(--teal);box-shadow:none}.pd-access-panel .ac-tabs{padding:0}.pd-access-panel .ac-list{min-height:200px;max-height:360px}.pd-access-panel .ac-rec{padding:14px 0}.pd-access-panel .ac-rec .who,.pd-access-panel .ac-rec .detail{overflow-wrap:anywhere}.pd-access-panel .ac-rec .avatar{color:#517393;background:#eaf2f8;font-family:inherit}.pd-access-panel .ac-brick{height:30px;box-shadow:none;background:#fff;border-radius:6px;padding:0 9px;font-weight:500}.pd-access-panel .ac-brick:active{box-shadow:none;transform:none}.pd-access-panel .ac-brick.primary{background:var(--teal);border-color:var(--teal)}.pd-access-panel .ac-brick.danger{box-shadow:none;color:#b3423d;background:#fff;border-color:#e8c9c7}.pd-access-panel .ac-brick.danger:hover{background:#fff5f4}.pd-access-panel .ac-feishu-foot{border-color:var(--hairline);margin-top:20px}.pd-access-panel .ac-feishu-foot .feishu-embedding-control{background:0 0;padding:18px 0}.pd-access-panel .ac-feishu-foot .feishu-embedding-title-row{flex-wrap:wrap}.pd-access-panel .ac-feishu-foot .feishu-embedding-url-row{background:0 0;padding:12px 0}.pd-access-panel .feishu-embedding-url-row>div{flex:1;min-width:0}.pd-access-panel .feishu-embedding-url-row .arco-btn{flex:none;width:34px;padding:0}@container project-access (width>=960px){.pd-access-panel .ac-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pd-access-panel .ac-channel+.ac-channel{border-top:0;border-left:1px solid var(--hairline);padding-top:0;padding-left:32px}}@container project-detail (width<=450px){.pd-tabs .arco-icon{display:none}}@container project-settings (width>=960px){.pd-settings-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px}.pd-settings-lifecycle{border-left:1px solid var(--hairline);padding-left:40px}.pd-settings-lifecycle .pd-state-card{-moz-column-gap:16px;border-top:0;column-gap:16px;padding-top:8px}.pd-settings-lifecycle .pd-state-since{grid-column:1/-1}.pd-settings-lifecycle .pd-state-row{grid-row:1}}@container application-pages (width<=900px){.pd-page .application-page-row{grid-template-columns:38px minmax(0,1fr);gap:10px 14px}.pd-page .application-page-actions{grid-column:2;justify-content:flex-start;justify-self:start}}@container application-pages (width<=520px){.pd-page .application-page-actions{grid-column:1/-1}.pd-page .application-page-action{padding-left:6px;padding-right:6px}.pd-page .pd-more-action{padding:0}}@container application-pages (width<=340px){.pd-page .application-page-actions:has(.application-page-feishu){grid-template-columns:repeat(2,max-content);display:grid}.pd-page .application-page-actions:has(.application-page-feishu) .pd-action-menu-trigger{justify-self:end}}@container (width<=760px){.pd-page .project-files-table colgroup,.pd-page .project-file-size-column,.pd-page .project-file-type-column{display:none}.pd-page .project-file-action-column{width:104px}.pd-page .project-file-name{align-items:flex-start;gap:10px}.pd-page .project-file-icon{margin-top:2px}.pd-page .project-file-meta:not(:has(.arco-tag)){display:flex}.pd-page .project-file-mobile-meta{display:block}.pd-page .project-files-table .arco-table-td{padding-left:8px;padding-right:8px}}@media (max-width:1200px){.pd-page{padding-left:28px;padding-right:28px}.pd-hero-head{flex-direction:column;align-items:flex-start;gap:18px}.pd-hero-title{flex-basis:auto}.pd-hero-ops{justify-content:flex-start}.pd-access-address{width:100%}.pd-tl-row{grid-template-columns:80px 1fr auto;gap:10px}.pd-tl-source{display:none}}@media (max-width:760px){.shore-layout:has(.pd-page){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shore-layout:has(.pd-page) .shore{border-right:0;border-bottom:3px solid var(--teal-deep);height:auto;padding:16px 20px 10px}.shore-layout:has(.pd-page) .brand-name{letter-spacing:0;font-size:18px}.shore-layout:has(.pd-page) .brand-sheen{letter-spacing:0;font-size:18px}.shore-layout:has(.pd-page) .brand-sub{display:none}.shore-layout:has(.pd-page) .shore-new-btn{display:none}.shore-layout:has(.pd-page) .nav-head{display:none}.shore-layout:has(.pd-page) .shore nav{scrollbar-width:thin;flex-direction:row;gap:8px;margin-top:12px;overflow-x:auto}.shore-layout:has(.pd-page) .nav-section{display:contents}.shore-layout:has(.pd-page) .shore nav a{white-space:nowrap;flex:none;padding:6px 10px;font-size:12px}.shore-layout:has(.pd-page) .shore-foot{border:0;margin:0;padding:0;position:absolute;top:20px;right:20px}.shore-layout:has(.pd-page) .shore-foot>span{display:none}.shore-layout .waters:has(.pd-page){height:auto}.pd-page{padding:22px 20px 48px}.pd-hero{margin-top:18px}.pd-hero-head{gap:16px}.pd-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.pd-hero-title h1{font-size:22px}.pd-status-badge{margin-top:5px}.pd-hero-ops{gap:5px;width:100%}.pd-hero-ops .pd-ops-action{flex:1;gap:4px;height:38px;padding-left:6px;padding-right:6px}.pd-hero-ops .pd-more-action,.pd-page .pd-hero-ops .pd-action-menu-trigger .arco-btn{height:44px;min-height:44px}.pd-access-overview{margin-top:10px}.pd-access-address-label{display:none}.pd-tabs{justify-content:space-between;gap:8px;margin-top:12px}.pd-tabs>button{gap:5px;min-height:48px;font-size:12px}.pd-tabs .arco-icon{font-size:14px}.pd-tab-count{display:none}.pd-main>[role=tabpanel]{padding-top:24px}.pd-release-summary{grid-template-columns:1fr 1.5fr;gap:18px;margin-bottom:24px;padding-bottom:22px}.pd-release-summary>div:last-child{grid-column:1/-1}.pd-release-summary dt{margin-bottom:5px}.pd-release-summary dd{font-size:12px}.pd-page .application-page-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-top:16px;padding-bottom:16px}.application-page-icon{width:34px;height:40px}.pd-page .application-page-actions .arco-btn{flex:none}.pd-tl-item{align-items:flex-start;padding-top:16px;padding-bottom:16px}.pd-tl-node{margin-top:8px}.pd-tl-row{grid-template-columns:1fr auto;gap:12px}.pd-tl-acts{grid-column:1/-1;gap:8px}.pd-page .project-files-toolbar{flex-wrap:wrap}.pd-page .project-files-table table{table-layout:fixed;width:100%;min-width:0}.pd-state-card{gap:6px 12px}.pd-state-since{grid-column:1/-1}.pd-state-row{grid-row:1}}@container project-detail (width<=310px){.pd-hero-ops{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-hero-ops .pd-action-menu-trigger{justify-self:end}}.pd-page .pd-tabs{scrollbar-width:thin;overflow-x:auto}.pd-upload-workspace{max-width:940px}.pd-upload-workspace .pd-panel-h{align-items:center}.pd-upload-workspace .pd-pub-body{gap:20px;display:grid}.pd-upload-subtitle{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.pd-upload-auto{color:var(--teal);background:#f1f8f5;border:1px solid #d4e6df;border-radius:4px;flex:none;padding:4px 10px;font-size:12px}.pd-page .pd-tabs .pd-upload-activity{color:var(--teal);font-size:20px;line-height:1}.upload-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:6px 0 24px;list-style:none;display:grid}.upload-flow-steps li{color:var(--ink-faint);align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.upload-flow-steps li:not(:last-child):after{content:"";background:var(--hairline-dark);flex:1;height:1px;margin-left:3px}.upload-step-number{border:1px solid var(--hairline-dark);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex:none;align-items:center;justify-items:center;width:27px;height:27px;display:grid}.upload-flow-steps .is-current{color:var(--ink);font-weight:600}.upload-flow-steps .is-current .upload-step-number{border-color:var(--teal);color:var(--teal);background:#f0f8f4}.upload-flow-steps .is-done{color:var(--teal)}.upload-flow-steps .is-done .upload-step-number{color:var(--teal);background:#edf7f2;border-color:#c7e2d7}.upload-flow-steps .is-moving .upload-step-number{animation:1.8s ease-in-out infinite upload-step-pulse}.upload-flow-steps .is-error .upload-step-number{color:#a4453e;background:#fff5f4;border-color:#e7c6c4}.upload-flow-feedback{background:#f7faf9;border:1px solid #dce8e3;border-radius:6px;align-items:flex-start;gap:16px;padding:22px;display:flex}.upload-flow-symbol{width:40px;height:40px;color:var(--teal);background:#eaf3ef;border-radius:50%;flex:none;align-items:center;justify-items:center;font-size:20px;display:grid}.upload-flow-symbol.is-processing{animation:1.8s ease-in-out infinite upload-breathe}.upload-flow-message{min-width:0}.upload-flow-message>strong{font-size:15px}.upload-flow-message p{color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0 0}.upload-elapsed{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px;display:block}.upload-flow-feedback.is-warning{background:#fffcf5;border-color:#e9d9b5}.upload-flow-feedback.is-warning .upload-flow-symbol{color:#946819;background:#f8edcf}.upload-flow-feedback.is-error{background:#fff9f8;border-color:#e8cdca}.upload-flow-feedback.is-error .upload-flow-symbol{color:#a4453e;background:#faeae7}.upload-flow-feedback.is-success .upload-flow-symbol{animation:.28s ease-out upload-complete}.upload-long-wait{border-top:1px solid #e9d9b5;margin-top:14px;padding-top:12px}.upload-reference{font-size:12px}.upload-reference code{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.pd-upload-complete{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.pd-upload-complete strong,.pd-upload-complete span{display:block}.pd-upload-complete span{color:var(--ink-soft);margin-top:4px;font-size:12px}.upload-indeterminate{background:#e4eee9;border-radius:4px;height:4px;position:relative;overflow:hidden}.upload-indeterminate:after{content:"";border-radius:inherit;background:var(--teal,#267b65);width:35%;animation:1.5s ease-in-out infinite upload-travel;position:absolute;top:0;bottom:0;left:0;right:0}.pd-upload-workspace .arco-progress-line-bar{transition:width .16s ease-out}@keyframes upload-step-pulse{50%{box-shadow:0 0 0 5px rgba(38,123,101,.09)}}@keyframes upload-breathe{50%{opacity:.6;transform:translateY(-2px)}}@keyframes upload-travel{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes upload-complete{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@container project-detail (width<=520px){.pd-page .pd-tabs{justify-content:flex-start;gap:20px}.upload-flow-steps{gap:8px;padding-bottom:20px}.upload-flow-steps li{text-align:center;flex-direction:column;gap:6px;font-size:11px}.upload-flow-steps li:not(:last-child):after{width:calc(100% - 36px);margin:0;position:absolute;top:13px;left:calc(50% + 22px)}.upload-flow-feedback{gap:10px;padding:16px 12px}.upload-flow-symbol{width:30px;height:30px;font-size:16px}.pd-upload-complete{flex-wrap:wrap}.pd-upload-auto{display:none}}@media (prefers-reduced-motion:reduce){.upload-flow-steps .upload-step-number,.upload-flow-symbol,.upload-indeterminate:after{animation:none!important}.pd-upload-workspace .arco-progress-line-bar,.pd-upload-workspace .upload-dropzone{transition:none}}.ac-page{max-width:1120px;margin:0 auto;padding:26px 40px 60px}.ac-back{color:var(--ink-faint);align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ac-back:hover{color:var(--teal)}.ac-topbar{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:14px;padding:18px 4px 16px;display:flex}.ac-topbar h1{font-family:var(--font-serif-display);margin:0;font-size:28px;font-weight:900}.ac-topbar .meta{color:var(--ink-soft);gap:20px;padding-bottom:4px;font-size:12px;display:flex}.ac-topbar .meta code{font-family:var(--font-mono-data);color:var(--ink-faint);font-size:11px}.ac-readonly{color:#8a6a1f;background:rgba(185,138,47,.09);border:1px solid rgba(185,138,47,.35);border-radius:6px;align-items:center;gap:9px;margin-top:16px;padding:10px 16px;font-size:12.5px;display:flex}.ac-readonly .dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.ac-channels{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin-top:18px;display:grid}.ac-channel{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.ac-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 18px 13px;display:flex}.ac-head .eyebrow{letter-spacing:.22em;color:var(--ink-faint);font-size:10px;font-weight:700}.ac-head h2{font-family:var(--font-serif-display);margin:5px 0 0;font-size:18px;font-weight:900}.ac-head .desc{color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.6}.ac-pending{color:#8a6a1f;background:rgba(185,138,47,.09);border:1px solid rgba(185,138,47,.3);border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:6px 12px;font-size:10.5px;font-weight:600;display:flex}.ac-pending .n{font-family:var(--font-mono-data);color:var(--amber);font-size:15px;font-weight:700;line-height:1.1}.ac-pending.calm{background:var(--teal-ghost);color:var(--ink-soft);border-color:rgba(15,92,80,.2)}.ac-pending.calm .n{color:var(--teal)}.ac-feishu-foot{border-top:1px solid var(--hairline-dark);margin-top:auto}.ac-feishu-foot .feishu-embedding-section{display:block}.ac-feishu-foot .feishu-embedding-control{background:rgba(15,92,80,.02);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.ac-feishu-foot .feishu-embedding-title-row{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.ac-feishu-foot .feishu-embedding-title-row h5{margin:0;font-size:12.5px;font-weight:700}.ac-feishu-foot .feishu-embedding-copy .arco-typography,.ac-feishu-foot .field-help{color:var(--ink-faint);margin-top:3px;font-size:11px;line-height:1.55;display:block}.ac-feishu-foot .feishu-embedding-url-row{border-top:1px solid var(--hairline);background:rgba(15,92,80,.02);align-items:center;gap:9px;padding:8px 18px;display:flex}.ac-feishu-foot .feishu-embedding-url-row .arco-typography{letter-spacing:.1em;color:var(--ink-faint);flex:none;font-size:10px;font-weight:700}.ac-feishu-foot .feishu-embedding-url-row code{font-family:var(--font-mono-data);color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;display:block;overflow:hidden}.ac-feishu-row{background:rgba(15,92,80,.02);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.ac-feishu-row .t{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.ac-feishu-row .tag{background:var(--teal-ghost);color:var(--teal);border-radius:3px;padding:1px 7px;font-size:10.5px;font-weight:700}.ac-feishu-row .tag.off{color:var(--ink-faint);background:rgba(31,36,31,.06)}.ac-feishu-row .help{color:var(--ink-faint);margin-top:3px;font-size:11px;line-height:1.55}.ac-embed-row{border-top:1px solid var(--hairline);background:rgba(15,92,80,.02);align-items:center;gap:9px;padding:8px 18px;display:flex}.ac-embed-row .lab{letter-spacing:.1em;color:var(--ink-faint);flex:none;font-size:10px;font-weight:700}.ac-embed-row code{font-family:var(--font-mono-data);color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;overflow:hidden}.ac-sw{background:var(--hairline-dark);cursor:pointer;border:none;border-radius:10px;flex:none;width:34px;height:19px;padding:0;transition:background .15s;position:relative}.ac-sw .knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2.5px;left:3px;box-shadow:0 1px 2px rgba(31,36,31,.25)}.ac-sw.on{background:var(--teal)}.ac-sw.on .knob{left:17px}.ac-sw:disabled{opacity:.45;cursor:not-allowed}.ac-policy{border-bottom:1px solid var(--hairline);flex-direction:column;gap:9px;padding:12px 18px;display:flex}.ac-policy .lab{font-size:12.5px;font-weight:700}.ac-policy .help{color:var(--ink-faint);margin-top:2px;font-size:11px}.ac-policy .ac-seg{width:100%}.ac-policy .ac-seg button{flex:1}.ac-seg{border:1px solid var(--hairline-dark);box-shadow:0 2px 0 var(--hairline-dark);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.ac-seg .seg-opt{flex:1;display:flex;position:relative}.ac-seg .seg-opt+.seg-opt{border-left:1px solid var(--hairline-dark)}.ac-seg input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ac-seg .seg-lab{color:var(--ink-soft);cursor:pointer;pointer-events:none;white-space:nowrap;background:linear-gradient(#fdfcf9,#f1efe6);flex:1;justify-content:center;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.ac-seg input[type=radio]:checked+.seg-lab{background:linear-gradient(180deg, #16705f, var(--teal));color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.14)}.ac-seg input[type=radio]:focus-visible+.seg-lab{outline:2px solid var(--teal);outline-offset:-2px}.ac-seg input[type=radio]:disabled{cursor:not-allowed}.ac-seg input[type=radio]:disabled+.seg-lab{opacity:.5;cursor:not-allowed}.ac-sync{color:#8a6a1f;background:rgba(185,138,47,.09);border-bottom:1px solid rgba(185,138,47,.25);align-items:center;gap:8px;padding:7px 18px;font-size:11px;display:flex}.ac-tabs{border-bottom:1px solid var(--hairline-dark);gap:0;padding:0 10px;display:flex}.ac-tabs button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 10px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s}.ac-tabs button:hover{color:var(--ink-soft)}.ac-tabs button.on{color:var(--teal);border-bottom-color:var(--teal)}.ac-tabs button .cnt{font-family:var(--font-mono-data);color:var(--amber);margin-left:2px;font-size:10.5px}.ac-tabs button.on .cnt{color:var(--teal)}.ac-list{scrollbar-width:thin;scrollbar-color:var(--hairline-dark) transparent;flex-direction:column;flex:1;min-height:220px;max-height:320px;display:flex;overflow-y:auto}.ac-list::-webkit-scrollbar{width:6px}.ac-list::-webkit-scrollbar-thumb{background:var(--hairline-dark);border-radius:3px}.ac-rec{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:5px 10px;padding:10px 18px;display:flex}.ac-rec:last-child{border-bottom:none}.ac-rec:hover{background:var(--teal-ghost)}.ac-rec .avatar{background:linear-gradient(135deg, var(--teal), var(--teal-deep));color:#fff;width:28px;height:28px;font-size:12px;font-weight:700;font-family:var(--font-serif-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ac-rec .who{flex:1;min-width:0}.ac-rec .who b{font-size:12.5px;font-weight:600}.ac-rec .who span{color:var(--ink-faint);margin-left:5px;font-size:10.5px}.ac-rec .detail{flex-basis:100%;margin-top:1px;padding-left:38px}.ac-rec .state{color:var(--amber);background:rgba(185,138,47,.09);border-radius:3px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700}.ac-rec .state.ok{background:var(--teal-ghost);color:var(--teal)}.ac-rec .state.muted{color:var(--ink-faint);background:rgba(31,36,31,.06)}.ac-rec .reason{color:var(--ink-soft);font-size:11.5px}.ac-rec .time{color:var(--ink-faint);font-size:10.5px;font-family:var(--font-mono-data);flex:none}.ac-rec .acts{flex:none;gap:6px;display:flex}.ac-brick{border:1px solid var(--hairline-dark);height:26px;box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink-soft);cursor:pointer;background:linear-gradient(#fdfcf9,#f1efe6);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;transition:transform 60ms,box-shadow 60ms,color .12s;display:inline-flex;position:relative}.ac-brick:hover{color:var(--teal)}.ac-brick:active{box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(2px)}.ac-brick.primary{background:linear-gradient(180deg, #16705f, var(--teal));border-color:var(--teal-deep);color:#fff;box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14)}.ac-brick.primary:hover{color:#fff}.ac-brick.danger{color:var(--danger);border-color:rgba(166,58,46,.4);box-shadow:0 2px rgba(166,58,46,.28)}.ac-brick.danger:hover{color:var(--danger);background:linear-gradient(#fdf6f4,#f6e8e4)}.ac-brick:disabled{opacity:.5;cursor:not-allowed}.ac-empty{color:var(--ink-faint);flex:1;justify-content:center;align-items:center;padding:26px 18px;font-size:12px;display:flex}.ac-feedback{flex-direction:column;gap:10px;padding:14px 18px;display:flex}@media (max-width:880px){.ac-page{padding:20px 16px 48px}.ac-channels{grid-template-columns:1fr}.ac-tabs{overflow-x:auto}}@media (min-width:1600px){.ac-page{max-width:1260px}}.cf-page{max-width:880px;margin:0 auto;padding:0 24px 64px}.cf-back{color:var(--ink-faint);align-items:center;gap:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cf-back:hover{color:var(--teal)}.cf-topbar{border-bottom:2px solid var(--ink);margin-top:14px;padding:18px 4px 16px}.cf-topbar h1{font-family:var(--font-serif-display);margin:0;font-size:28px;font-weight:900}.cf-error{color:var(--danger);background:rgba(166,58,46,.07);border:1px solid rgba(166,58,46,.32);border-radius:6px;align-items:flex-start;gap:9px;margin-top:16px;padding:10px 16px;font-size:12.5px;display:flex}.cf-error .dot{background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.cf-error .suggestion{color:var(--ink-soft);margin-left:6px}.cf-card{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;margin-top:18px;padding:26px 28px 22px;box-shadow:0 1px 3px rgba(31,36,31,.06)}.cf-field{margin-bottom:20px}.cf-field:last-of-type{margin-bottom:0}.cf-field>label{color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.cf-field>label .req{color:var(--amber);margin-left:8px;font-size:11px;font-weight:600}.cf-input{background:var(--paper);border:1px solid var(--hairline-dark);width:100%;height:36px;color:var(--ink);box-sizing:border-box;border-radius:5px;outline:none;padding:0 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.cf-input::placeholder{color:var(--ink-faint)}.cf-input::placeholder{color:var(--ink-faint)}.cf-input::placeholder{color:var(--ink-faint)}.cf-input:focus{border-color:var(--teal);box-shadow:inset 0 1px 2px rgba(31,36,31,.06), 0 0 0 3px var(--teal-ghost)}.cf-input.invalid{border-color:rgba(166,58,46,.55)}.cf-input.invalid:focus{border-color:var(--danger);box-shadow:inset 0 1px 2px rgba(31,36,31,.06),0 0 0 3px rgba(166,58,46,.12)}.cf-slug-row{align-items:stretch;display:flex}.cf-slug-prefix{background:var(--paper);border:1px solid var(--hairline-dark);font-family:var(--font-mono-data);color:var(--ink-faint);white-space:nowrap;border-right:none;border-radius:5px 0 0 5px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.cf-slug-row .cf-input{font-family:var(--font-mono-data);border-radius:0 5px 5px 0;font-size:13px}.cf-help{color:var(--ink-faint);margin-top:6px;font-size:11.5px}.cf-field-error{color:var(--danger);margin-top:5px;font-size:11.5px;font-weight:600}.cf-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;display:flex}.cf-cancel{color:var(--ink-faint);font-size:12.5px;font-weight:600;text-decoration:none}.cf-cancel:hover{color:var(--teal)}.cf-brick{border:1px solid var(--hairline-dark);height:34px;box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink-soft);cursor:pointer;background:linear-gradient(#fdfcf9,#f1efe6);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:600;transition:transform 60ms,box-shadow 60ms,color .12s;display:inline-flex;position:relative}.cf-brick:hover{color:var(--teal)}.cf-brick:active{box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(2px)}.cf-brick.primary{background:linear-gradient(180deg, #16705f, var(--teal));border-color:var(--teal-deep);color:#fff;box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14)}.cf-brick.primary:hover{color:#fff}.cf-brick:disabled{opacity:.5;cursor:not-allowed}.cf-brick:disabled:active{box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14);transform:none}@media (max-width:640px){.cf-card{padding:20px 16px 16px}}@media (min-width:1600px){.cf-page{max-width:990px}}.tk-page{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:26px 40px 60px;display:flex}.tk-page code{color:inherit;background:0 0;border:0;padding:0}.tk-topbar{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 4px 16px;display:flex}.tk-topbar .eyebrow{letter-spacing:.22em;color:var(--ink-faint);font-size:10px;font-weight:700}.tk-topbar h1{font-family:var(--font-serif-display);margin:5px 0 0;font-size:28px;font-weight:900}.tk-topbar .acts{gap:8px;padding-bottom:4px;display:flex}.tk-brick{border:1px solid var(--hairline-dark);height:30px;box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink-soft);cursor:pointer;background:linear-gradient(#fdfcf9,#f1efe6);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:transform 60ms,box-shadow 60ms,color .12s;display:inline-flex;position:relative}.tk-brick:hover{color:var(--teal)}.tk-brick:active{box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(2px)}.tk-brick.primary{background:linear-gradient(180deg, #16705f, var(--teal));border-color:var(--teal-deep);color:#fff;box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14)}.tk-brick.primary:hover{color:#fff}.tk-brick.danger{color:var(--danger);border-color:rgba(166,58,46,.4);box-shadow:0 2px rgba(166,58,46,.28)}.tk-brick.danger:hover{color:var(--danger);background:linear-gradient(#fdf6f4,#f6e8e4)}.tk-brick:disabled{opacity:.5;cursor:not-allowed}.tk-brick.small{height:26px;padding:0 10px;font-size:11.5px}.tk-brick.long{width:100%}.tk-brick .arco-icon{font-size:13px}.tk-note{background:var(--teal-ghost);color:var(--ink-soft);border:1px solid rgba(15,92,80,.2);border-radius:6px;align-items:flex-start;gap:9px;padding:10px 16px;font-size:12.5px;line-height:1.6;display:flex}.tk-note .dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.tk-warn{background:var(--amber-ghost);color:#8a6a1f;border:1px solid rgba(201,138,30,.35);border-radius:6px;align-items:flex-start;gap:9px;padding:10px 16px;font-size:12.5px;line-height:1.6;display:flex}.tk-warn .dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.tk-warn b{font-weight:700}.tk-error{color:var(--danger);background:rgba(166,58,46,.07);border:1px solid rgba(166,58,46,.32);border-radius:6px;flex-direction:column;gap:2px;padding:10px 16px;font-size:12.5px;line-height:1.6;display:flex}.tk-error b{font-weight:700}.tk-error span{color:var(--ink-soft);font-size:11.5px}.tk-card{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.tk-mcp-head{border-bottom:1px solid var(--hairline);padding:15px 18px 13px}.tk-mcp-head .eyebrow{letter-spacing:.22em;color:var(--ink-faint);font-size:10px;font-weight:700}.tk-mcp-head h2{font-family:var(--font-serif-display);margin:5px 0 0;font-size:18px;font-weight:900}.tk-mcp-steps{color:var(--ink-soft);border-bottom:1px solid var(--hairline);margin:0;padding:12px 18px 12px 36px;font-size:12.5px;line-height:1.9}.tk-mcp-endpoint{border-bottom:1px solid var(--hairline);background:rgba(15,92,80,.02);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.tk-mcp-endpoint .lab{letter-spacing:.1em;color:var(--ink-faint);flex:none;margin-right:10px;font-size:10px;font-weight:700}.tk-mcp-endpoint code{font-family:var(--font-mono-data);color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.tk-configurator{min-width:0}.tk-tabs{border-bottom:1px solid var(--hairline-dark);background:rgba(31,36,31,.02);gap:0;padding:0 18px;display:flex}.tk-tabs button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;min-height:36px;color:var(--ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 13px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s}.tk-tabs button:hover{color:var(--ink-soft)}.tk-tabs button.on{color:var(--teal);border-bottom-color:var(--teal)}.tk-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.tk-snippet{flex-direction:column;min-width:0;padding:14px 18px 16px;display:flex}.tk-snippet-bar{border:1px solid var(--hairline-dark);background:#f0efe9;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 8px 0 12px;display:flex}.tk-snippet-context,.tk-snippet-actions{align-items:center;min-width:0;display:flex}.tk-snippet-context{gap:9px}.tk-snippet-actions{gap:4px}.tk-code-kind{color:var(--teal-deep);font-family:var(--font-mono-data);text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.tk-code-location{min-width:0;color:var(--ink-faint);font-family:var(--font-mono-data);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tk-snippet-actions a,.tk-copy-action{height:26px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.tk-snippet-actions a:hover,.tk-copy-action:hover{background:var(--card);color:var(--teal)}.tk-snippet-actions a:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.tk-copy-action:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.tk-snippet-actions .arco-icon{font-size:12px}.tk-copy-action{border-left:1px solid var(--hairline-dark);border-radius:0 3px 3px 0;margin-left:2px}.tk-snippet .tk-snippet-paper{min-width:0;min-height:112px;max-height:240px;color:var(--ink);border:1px solid var(--hairline-dark);border-top-color:var(--hairline);border-left:3px solid var(--teal);background:#f8f8f5;border-radius:0 0 6px 6px;margin:0;padding:14px 16px;overflow:auto}.tk-snippet .tk-snippet-paper code{font-family:var(--font-mono-data);color:inherit;white-space:pre;-moz-tab-size:2;tab-size:2;font-size:11.5px;line-height:1.7}.tk-mcp .tk-warn{margin:12px 18px 16px}.tk-table{padding:0}.tk-table table{border-collapse:collapse;width:100%;font-size:12.5px}.tk-table thead th{text-align:left;letter-spacing:.14em;color:var(--ink-faint);border-bottom:1px solid var(--hairline-dark);white-space:nowrap;padding:11px 18px 9px;font-size:10px;font-weight:700}.tk-table tbody td{border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:middle;padding:10px 18px}.tk-table tbody tr:last-child td{border-bottom:none}.tk-table tbody tr:hover{background:var(--teal-ghost)}.tk-table .mono{font-family:var(--font-mono-data);color:var(--ink-soft);font-size:11.5px}.tk-table .muted{color:var(--ink-faint)}.tk-table .expired-tag{color:var(--danger);vertical-align:1px;background:rgba(166,58,46,.09);border-radius:3px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.tk-empty{text-align:center;color:var(--ink-faint);padding:30px 18px;font-size:12px}.tk-feedback{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.tk-loading{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;padding:16px 18px}.tk-modal-mask{z-index:1000;background:rgba(31,36,31,.42);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tk-modal{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px rgba(31,36,31,.18)}.tk-modal.wide{max-width:720px}.tk-modal-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 13px;display:flex}.tk-modal-head h4{font-family:var(--font-serif-display);margin:0;font-size:17px;font-weight:900}.tk-modal-close{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.tk-modal-close:hover{color:var(--ink-soft)}.tk-modal-close:disabled{opacity:.4;cursor:not-allowed}.tk-modal-body{color:var(--ink-soft);flex-direction:column;gap:14px;min-height:0;padding:16px 18px;font-size:12.5px;line-height:1.6;display:flex;overflow-y:auto}.tk-modal-foot{border-top:1px solid var(--hairline);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}#tk-create-form{flex-direction:column;gap:14px;display:flex}.tk-field{flex-direction:column;gap:6px;display:flex}.tk-field label{color:var(--ink);font-size:12px;font-weight:700}.tk-field input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--card);border:1px solid var(--hairline-dark);height:32px;color:var(--ink);border-radius:4px;outline:none;padding:0 10px;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.tk-field input[type=text]:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.tk-field input[type=text][aria-invalid=true]{border-color:var(--danger)}.tk-field .help{color:var(--ink-faint);font-size:11px}.tk-field .error{color:var(--danger);font-size:11px}.tk-seg{border:1px solid var(--hairline-dark);box-shadow:0 2px 0 var(--hairline-dark);border-radius:4px;align-self:flex-start;display:inline-flex;overflow:hidden}.tk-seg .seg-opt{flex:1;display:flex;position:relative}.tk-seg .seg-opt+.seg-opt{border-left:1px solid var(--hairline-dark)}.tk-seg input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.tk-seg .seg-lab{color:var(--ink-soft);cursor:pointer;pointer-events:none;white-space:nowrap;background:linear-gradient(#fdfcf9,#f1efe6);flex:1;justify-content:center;align-items:center;padding:6px 14px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.tk-seg input[type=radio]:checked+.seg-lab{background:linear-gradient(180deg, #16705f, var(--teal));color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.14)}.tk-seg input[type=radio]:focus-visible+.seg-lab{outline:2px solid var(--teal);outline-offset:-2px}.tk-issued-meta{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.tk-issued-meta b{color:var(--ink);font-size:12.5px}.tk-secret-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.tk-secret-value{background:var(--teal-deep);color:var(--ink-on-teal);font-family:var(--font-mono-data);word-break:break-all;border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.7}.tk-modal.wide .tk-configurator{border:1px solid var(--hairline-dark);border-radius:6px;overflow:hidden}.tk-modal.wide .tk-tabs{padding:0 10px}.tk-modal.wide .tk-snippet{padding:12px}.tk-modal.wide .tk-snippet-paper{min-height:156px}@media (max-width:880px){.tk-page{padding:20px 16px 48px}.tk-topbar{flex-direction:column;align-items:flex-start;gap:12px}.tk-table{overflow-x:auto}}@media (max-width:600px){.tk-modal-mask{padding:10px}.tk-modal{max-height:calc(100vh - 20px)}.tk-modal-head,.tk-modal-body,.tk-modal-foot{padding-left:14px;padding-right:14px}.tk-tabs{padding:0 8px;overflow-x:auto}.tk-tabs button{flex:1;padding-left:9px;padding-right:9px}.tk-snippet{padding:10px 12px 14px}.tk-snippet-bar{flex-direction:column;align-items:flex-start;gap:4px;padding:7px 8px 6px 10px}.tk-snippet-actions{justify-content:flex-end;width:100%}.tk-snippet .tk-snippet-paper{min-height:142px;padding:12px}.tk-mcp-endpoint{flex-wrap:wrap;align-items:flex-start}.tk-mcp-endpoint code{white-space:normal;overflow-wrap:anywhere;flex-basis:calc(100% - 100px)}.tk-issued-meta{flex-direction:column;align-items:flex-start;gap:2px}.tk-secret-row{grid-template-columns:1fr}}@media (min-width:1600px){.tk-page{max-width:1080px}}.mg-page{width:100%;padding:4px 0 32px}.mg-head-meta{font-family:var(--font-mono-data);color:var(--ink-faint);padding-bottom:2px;font-size:11px}.mg-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 4px 16px;display:flex}.mg-head-eyebrow{letter-spacing:.22em;color:var(--ink-faint);margin:0 0 5px;font-size:10px;font-weight:700}.mg-head h1{font-family:var(--font-serif-display);color:var(--ink);margin:0;font-size:28px;font-weight:900}.mg-head-actions{gap:10px;padding-bottom:4px;display:flex}.mg-brick{border:1px solid var(--hairline-dark);height:30px;box-shadow:0 2px 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:linear-gradient(#fdfcf9,#f1efe6);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform 60ms,box-shadow 60ms,color .12s;display:inline-flex;position:relative}.mg-brick:hover{color:var(--teal)}.mg-brick:active:not(:disabled){box-shadow:0 0 0 var(--hairline-dark), inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(2px)}.mg-brick.primary,.mg-brick.primary:hover{background:linear-gradient(180deg, #16705f, var(--teal));border-color:var(--teal-deep);color:#fff;box-shadow:0 2px 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14)}.mg-brick.primary:active:not(:disabled){box-shadow:0 0 0 var(--teal-deep), inset 0 1px 0 rgba(255,255,255,.14)}.mg-brick.danger{color:var(--danger);border-color:rgba(166,58,46,.4);box-shadow:0 2px rgba(166,58,46,.28),inset 0 1px rgba(255,255,255,.8)}.mg-brick.danger:hover{color:var(--danger);background:linear-gradient(#fdf6f4,#f6e8e4)}.mg-brick:disabled{opacity:.5;cursor:not-allowed}.mg-brick-text{color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:600}.mg-brick-text:hover{color:var(--teal-deep);text-decoration:underline}.mg-brick-text.danger{color:var(--danger)}.mg-brick-text.danger:hover{color:#8c2e24}.mg-brick-text:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.mg-tag{border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.mg-tag--teal{background:var(--teal-ghost);color:var(--teal)}.mg-tag--amber{background:var(--amber-ghost);color:var(--amber)}.mg-tag--danger{color:var(--danger);background:rgba(166,58,46,.09)}.mg-tag--blue{background:var(--shore-blue-ghost);color:var(--shore-blue)}.mg-tag--gray{color:var(--ink-faint);background:rgba(31,36,31,.06)}.mg-tag--mono{font-family:var(--font-mono-data);color:var(--ink-soft);background:rgba(31,36,31,.05);font-size:10px}.mg-alert{border-radius:6px;align-items:flex-start;gap:9px;padding:10px 16px;font-size:12.5px;line-height:1.55;display:flex}.mg-alert .mg-alert-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.mg-alert--error{color:#7a2d23;background:rgba(166,58,46,.07);border:1px solid rgba(166,58,46,.3)}.mg-alert--error .mg-alert-dot{background:var(--danger)}.mg-alert--amber{background:var(--amber-ghost);color:#8a6a1f;border:1px solid rgba(201,138,30,.35)}.mg-alert--amber .mg-alert-dot{background:var(--amber)}.mg-alert--info{background:var(--shore-blue-ghost);color:#3a6285;border:1px solid rgba(74,124,165,.3)}.mg-alert--info .mg-alert-dot{background:var(--shore-blue)}.mg-alert--success{background:var(--teal-ghost);color:var(--teal-deep);border:1px solid rgba(15,92,80,.3)}.mg-alert--success .mg-alert-dot{background:var(--teal)}.mg-alert strong{font-weight:700}.mg-alert-sub{opacity:.8;margin-top:2px;font-size:11.5px;display:block}.mg-table{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.mg-table .arco-table-border .arco-table-container{border:none}.mg-table .arco-table-th{border-bottom:1px solid var(--hairline-dark);letter-spacing:.16em;color:var(--ink-faint);background:rgba(15,92,80,.02);padding:11px 16px;font-size:10px;font-weight:700}.mg-table .arco-table-td{border-bottom:1px solid var(--hairline);color:var(--ink);padding:11px 16px;font-size:12.5px}.mg-table .arco-table-tr:last-child .arco-table-td{border-bottom:none}.mg-table .arco-table-tr:hover .arco-table-td{background:var(--teal-ghost)}.mg-table .arco-table{background:0 0}.mg-cell-strong{font-weight:600;display:block}.mg-cell-sub{color:var(--ink-faint);font-size:11px;font-family:var(--font-mono-data);margin-top:2px;display:block}.mg-cell-mono{font-family:var(--font-mono-data);color:var(--ink-soft);font-size:11.5px}.mg-cell-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.mg-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mg-input{background:var(--card);border:1px solid var(--hairline-dark);height:30px;color:var(--ink);border-radius:4px;outline:none;padding:0 11px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.mg-input::placeholder{color:var(--ink-faint)}.mg-input::placeholder{color:var(--ink-faint)}.mg-input::placeholder{color:var(--ink-faint)}.mg-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.mg-input:disabled{opacity:.55;cursor:not-allowed}textarea.mg-input{resize:vertical;height:auto;min-height:76px;padding:8px 11px;line-height:1.55}.mg-filter .arco-select,.mg-select-wrap .arco-select{font-size:12.5px}.mg-filter .arco-select-view,.mg-select-wrap .arco-select-view{background:var(--card);border:1px solid var(--hairline-dark);border-radius:4px;height:30px}.mg-filter .arco-select-focused .arco-select-view,.mg-select-wrap .arco-select-focused .arco-select-view{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.mg-input-wrap .arco-input-wrapper{background:var(--card);border:1px solid var(--hairline-dark);border-radius:4px}.mg-input-wrap .arco-input-wrapper:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.mg-metric-band{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.mg-metric{border-right:1px solid var(--hairline);flex-direction:column;flex:1;gap:2px;padding:13px 18px;display:flex}.mg-metric:last-child{border-right:none}.mg-metric>span:first-child{letter-spacing:.16em;color:var(--ink-faint);font-size:10px;font-weight:700}.mg-metric>strong{font-family:var(--font-mono-data);color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.mg-metric--critical>strong{color:var(--danger)}.mg-metric--high>strong{color:var(--amber)}.mg-tabs{border-bottom:1px solid var(--hairline-dark);gap:0;display:flex}.mg-tabs button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s}.mg-tabs button:hover{color:var(--ink-soft)}.mg-tabs button.on{color:var(--teal);border-bottom-color:var(--teal)}.mg-tabs button .cnt{font-family:var(--font-mono-data);color:var(--amber);margin-left:3px;font-size:10.5px}.mg-tabs button.on .cnt{color:var(--teal)}.mg-tabs-arco .arco-tabs-header-nav:before{border-bottom:1px solid var(--hairline-dark)}.mg-tabs-arco .arco-tabs-header-title{color:var(--ink-faint);font-size:12.5px;font-weight:600}.mg-tabs-arco .arco-tabs-header-title-active{color:var(--teal)}.mg-tabs-arco .arco-tabs-header-ink{background:var(--teal)}.mg-modal .arco-modal{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;box-shadow:0 12px 40px rgba(31,36,31,.18)}.mg-modal .arco-modal-header{border-bottom:1px solid var(--hairline);padding:15px 20px 13px}.mg-modal .arco-modal-title,.mg-modal .arco-modal-title h4{font-family:var(--font-serif-display);color:var(--ink);font-size:16px;font-weight:900}.mg-modal .arco-modal-content{color:var(--ink-soft);padding:16px 20px;font-size:12.5px}.mg-modal .arco-modal-footer{border-top:1px solid var(--hairline);padding:13px 20px}.mg-modal .arco-modal-close-icon{color:var(--ink-soft)}.mg-drawer .arco-drawer{background:var(--paper)}.mg-drawer .arco-drawer-header{border-bottom:1px solid var(--hairline-dark);background:var(--card)}.mg-drawer .arco-drawer-title{font-family:var(--font-serif-display);font-weight:900}.mg-drawer-title{align-items:baseline;gap:10px;display:flex}.mg-drawer-title small{font-family:var(--font-mono-data);color:var(--ink-faint);font-size:11px;font-weight:400}.mg-drawer-body{flex-direction:column;gap:18px;display:flex}.mg-drawer-summary{background:var(--card);border:1px solid var(--hairline-dark);color:var(--ink-soft);border-radius:7px;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;font-size:12px;display:flex}.mg-drawer-summary strong{color:var(--ink);font-family:var(--font-mono-data)}.mg-drawer-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.mg-drawer-section-head strong{font-family:var(--font-serif-display);font-size:14px;font-weight:900}.mg-drawer-section-head span{color:var(--ink-faint);font-size:11px;font-family:var(--font-mono-data)}.mg-cell-agent{align-items:center;gap:8px;min-width:0;display:flex}.mg-cell-agent-ua{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mg-section{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 3px rgba(31,36,31,.06)}.mg-section-title{align-items:center;gap:10px;display:flex}.mg-section-title h2{font-family:var(--font-serif-display);margin:0;font-size:17px;font-weight:900}.mg-meta{border-top:1px solid var(--hairline);margin:0;padding-top:12px;display:flex}.mg-meta>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mg-meta>div+div{border-left:1px solid var(--hairline);padding-left:16px}.mg-meta dt{letter-spacing:.14em;color:var(--ink-faint);font-size:10px;font-weight:700}.mg-meta dd{color:var(--ink-soft);margin:0;font-size:12px}.mg-meta dd code{font-family:var(--font-mono-data);color:var(--teal-deep);font-size:11px}.mg-section .arco-switch-checked,.mg-switch .arco-switch-checked{background:var(--teal)}.mg-empty{color:var(--ink-faint);background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;justify-content:center;align-items:center;padding:40px 18px;font-size:12.5px;display:flex}.mg-loading{background:var(--card);border:1px solid var(--hairline-dark);color:var(--ink-faint);border-radius:7px;flex-direction:column;gap:10px;padding:24px 18px;font-size:12.5px;display:flex}.mg-loading-bar{background:linear-gradient(90deg, var(--hairline) 25%, var(--paper) 50%, var(--hairline) 75%);background-size:200% 100%;border-radius:3px;height:10px;animation:1.4s infinite mg-shimmer}@keyframes mg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mg-pagination{border-top:1px solid var(--hairline);color:var(--ink-soft);justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;display:flex}.mg-pagination-btns{gap:8px;display:flex}.mg-pagination-info{font-family:var(--font-mono-data);color:var(--ink-faint);font-size:11px}.mg-pagination-ops{gap:8px;display:flex}.mg-cell-actor{flex-direction:column;gap:2px;display:flex}.mg-cell-actor strong{font-weight:600}.mg-cell-code{font-family:var(--font-mono-data);color:var(--ink-faint);width:-moz-fit-content;word-break:break-all;background:rgba(31,36,31,.043);border-radius:3px;width:fit-content;padding:1px 6px;font-size:10.5px}.mg-stack{flex-direction:column;gap:16px;display:flex}.mg-cell-scopes{flex-wrap:wrap;gap:4px;display:flex}.mg-cell-callbacks{flex-direction:column;gap:4px;display:flex}.mg-cell-callbacks .mg-cell-code{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gov-summary{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.gov-cell{border-right:1px solid var(--hairline);flex-direction:column;flex:1;gap:3px;min-width:0;padding:14px 18px;display:flex}.gov-cell:last-child{border-right:none}.gov-cell .lab{letter-spacing:.16em;color:var(--ink-faint);font-size:10px;font-weight:700}.gov-cell .n{font-family:var(--font-mono-data);font-size:24px;font-weight:600;line-height:1.15}.gov-cell .sub{color:var(--ink-faint);font-size:11px}.gov-cell.ok .n{color:var(--teal)}.gov-cell.warn{background:var(--amber-ghost)}.gov-cell.warn .n{color:var(--amber)}.gov-cell.warn .lab{color:#8a6a1f}.gov-attention{background:var(--card);border:1px solid rgba(201,138,30,.4);border-radius:7px;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.gov-attention-head{background:var(--amber-ghost);border-bottom:1px solid rgba(201,138,30,.3);align-items:center;gap:10px;padding:12px 18px;display:flex}.gov-attention-head .sig{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.gov-attention-head h2{font-family:var(--font-serif-display);color:#8a6a1f;margin:0;font-size:15px;font-weight:900}.gov-attention-head .why{color:#8a6a1f;opacity:.85;font-size:11px;font-family:var(--font-mono-data);margin-left:auto}.gov-attention-row{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding:12px 18px;display:flex}.gov-attention-row:last-child{border-bottom:none}.gov-attention-row:hover{background:rgba(201,138,30,.04)}.gov-ledger{background:var(--card);border:1px solid var(--hairline-dark);border-radius:7px;overflow:hidden;box-shadow:0 1px 3px rgba(31,36,31,.06)}.gov-ledger-head{border-bottom:1px solid var(--hairline-dark);background:rgba(15,92,80,.02);justify-content:space-between;align-items:baseline;padding:13px 18px;display:flex}.gov-ledger-head h2{font-family:var(--font-serif-display);margin:0;font-size:15px;font-weight:900}.gov-ledger-head .meta{color:var(--ink-faint);font-size:11px;font-family:var(--font-mono-data)}.gov-filter{border-bottom:1px solid var(--hairline-dark);background:rgba(15,92,80,.016);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 18px 14px;display:flex}.gov-filter-field{flex-direction:column;flex:1 1 0;gap:5px;min-width:180px;display:flex}.gov-filter-field--wide{flex:1.4 1 0;min-width:240px}.gov-filter-label{letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:700}.gov-filter .arco-select{width:100%;height:32px;color:var(--ink);background:0 0;border:none;border-radius:4px;font-family:inherit;font-size:13px}.gov-filter .arco-select-view{box-sizing:border-box;border:1px solid var(--hairline-dark);background:var(--paper);border-radius:4px;height:32px;transition:border-color .12s,box-shadow .12s}.gov-filter .arco-select:hover .arco-select-view{border-color:var(--teal)}.gov-filter .arco-select.arco-select-focused .arco-select-view{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.gov-filter .arco-select:focus-within .arco-select-view{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ghost)}.gov-filter .arco-select-view-input,.gov-filter .arco-select-view-value{font-size:13px}.gov-filter-reset{border:1px solid var(--hairline-dark);height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:4px;padding:0 13px;font-family:inherit;font-size:12.5px;transition:border-color .12s,color .12s}.gov-filter-reset:hover{border-color:var(--teal);color:var(--teal)}.gov-ledger-empty{text-align:center;color:var(--ink-faint);font-size:13px;padding:28px 18px!important}.gov-ledger-scroll{overflow-x:auto}.gov-ledger table{border-collapse:collapse;width:100%;font-size:12.5px}.gov-ledger thead th{letter-spacing:.16em;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:9px 16px;font-size:10px;font-weight:700}.gov-ledger tbody td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:10px 16px}.gov-ledger tbody tr:last-child td{border-bottom:none}.gov-ledger tbody tr:hover{background:var(--teal-ghost)}.gov-ledger tbody tr.row-deleting{background:rgba(201,138,30,.03)}.gov-ledger tbody tr.row-deleted{opacity:.62}.gov-proj{min-width:0}.gov-proj-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:13px;font-weight:700;display:block;overflow:hidden}.gov-proj-slug{font-family:var(--font-mono-data);color:var(--ink-faint);margin-top:1px;font-size:10.5px;display:block}.gov-time{font-family:var(--font-mono-data);color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.gov-attention-hang{font-family:var(--font-mono-data);color:#8a6a1f;white-space:nowrap;font-size:11px}.gov-attention-row{line-height:1.6}.gov-attention-row .gov-proj{flex:1}.gov-ledger thead th.ops{text-align:right}.mg-modal-copy{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.6}.mg-modal-footer{justify-content:flex-end;gap:10px;display:flex}.gov-seal{align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.gov-seal:before{content:"";background:currentColor;border-radius:2px;width:3px;height:14px}.gov-seal.ok{color:var(--teal)}.gov-seal.warn{color:var(--amber)}.gov-seal.off{color:var(--ink-faint)}.gov-row-ops{opacity:.45;justify-content:flex-end;gap:2px;transition:opacity .12s;display:flex}.gov-ledger tbody tr:hover .gov-row-ops,.gov-attention-row .gov-row-ops{opacity:1}.gov-stack{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.gov-summary{flex-wrap:wrap}.gov-cell{border-bottom:1px solid var(--hairline);flex:45%}.gov-cell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.gov-attention-row{flex-wrap:wrap;gap:8px 16px}.mg-metric-band{flex-wrap:wrap}.mg-metric{flex:40%}}