.ui-button{min-width:var(--ui-button-min-width);height:var(--ui-button-height);padding:var(--ui-button-padding);border:var(--ui-button-border);border-radius:var(--ui-button-radius);font:inherit;font-size:var(--ui-button-font-size);cursor:pointer;color:var(--ui-button-color);background:var(--ui-button-bg);box-shadow:var(--ui-button-shadow);text-shadow:var(--ui-button-text-shadow);appearance:none;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.ui-button--compact{min-width:var(--ui-button-compact-min-width);height:var(--ui-button-compact-height);padding:var(--ui-button-compact-padding);font-size:var(--ui-button-compact-font-size)}.ui-button--icon{width:26px;min-width:26px;height:26px;padding:0;font-size:13px;font-weight:700}.ui-button--secondary:active:not(:disabled){color:var(--ui-button-color-active);background:var(--ui-button-bg-active);box-shadow:var(--ui-button-shadow-active)}.ui-button--primary{color:var(--ui-button-primary-color);background:var(--ui-button-primary-bg);border-color:var(--ui-button-primary-border-color);box-shadow:var(--ui-button-primary-shadow);text-shadow:var(--ui-button-primary-text-shadow)}.ui-button--primary:active:not(:disabled){background:var(--ui-button-primary-bg-active);box-shadow:var(--ui-button-primary-shadow-active)}.ui-button--danger{color:var(--ui-button-danger-color);background:var(--ui-button-danger-bg);border-color:var(--ui-button-danger-border-color);box-shadow:var(--ui-button-danger-shadow);text-shadow:var(--ui-button-danger-text-shadow)}.ui-button--danger:active:not(:disabled){background:var(--ui-button-danger-bg-active);box-shadow:var(--ui-button-danger-shadow-active)}.ui-button:disabled{color:var(--ui-button-disabled-color);text-shadow:var(--ui-button-disabled-text-shadow);background:var(--ui-button-disabled-bg);border:var(--ui-button-disabled-border);box-shadow:var(--ui-button-disabled-shadow);cursor:default;opacity:var(--ui-button-disabled-opacity)}.ui-button--primary:disabled{color:var(--ui-button-primary-disabled-color);background:var(--ui-button-primary-disabled-bg);border-color:var(--ui-button-primary-disabled-border-color);box-shadow:var(--ui-button-primary-disabled-shadow);text-shadow:var(--ui-button-primary-disabled-text-shadow)}.ui-button--danger:disabled{opacity:var(--ui-button-danger-disabled-opacity)}.ui-overlay{z-index:var(--ui-overlay-z);background:#00000057;place-items:center;padding:18px;animation:.16s ease-out both ui-overlay-in;display:grid;position:fixed;inset:0}.ui-overlay__panel{outline:none;min-width:min(340px,100%);animation:.18s cubic-bezier(.2,.7,.2,1) both ui-panel-in}@keyframes ui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-panel-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-overlay,.ui-overlay__panel{animation:none}}.ui-action-menu{z-index:var(--ui-overlay-z);background:linear-gradient(#fff 0%,#ececed 100%);border:1px solid #858b91;border-radius:5px;min-width:180px;padding:4px 0;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000047,inset 0 1px #fff}.ui-action-menu__item{color:#262b30;width:100%;min-height:32px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:12px;display:flex}.ui-action-menu__item:hover:not(:disabled),.ui-action-menu__item:focus-visible{color:#fff;text-shadow:0 -1px #00000040;background:linear-gradient(#5ba4ed 0%,#2876c8 100%);outline:0}.ui-action-menu__item--danger{color:#a12622}.ui-action-menu__item:disabled{color:#979da2}.ui-action-menu__item small{color:inherit;opacity:.72}.ui-action-menu__separator{background:#c8cacc;height:1px;margin:4px 0;box-shadow:0 1px #fff}.ui-action-sheet{background:linear-gradient(#f8f8f8 0%,#ececec 100%);border:1px solid #00000073;border-radius:6px;flex-direction:column;width:min(360px,100%);max-height:min(480px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px #00000059,inset 0 1px #fffffff2}.ui-action-sheet header{background:linear-gradient(#f3f3f3 0%,#e6e6e6 100%);border-bottom:1px solid #0000001a;flex-shrink:0;padding:12px 14px 10px;box-shadow:inset 0 1px #ffffffe6}.ui-action-sheet h2{text-align:center;text-shadow:0 1px #fff;margin:0;font-size:13px;font-weight:700}.ui-action-sheet__items{background:#fff;border:1px solid #a8a8a8;border-radius:4px;flex:1;min-height:0;margin:12px;overflow:auto;box-shadow:inset 0 1px 2px #00000014}.ui-action-sheet__items .ui-action-menu__item{background:#fff;border-bottom:1px solid #ececec;min-height:32px;padding:6px 12px;font-size:13px}.ui-action-sheet__items .ui-action-menu__item:last-child{border-bottom:0}.ui-action-sheet__items .ui-action-menu__separator{box-shadow:none;background:#ececec;margin:0}.ui-action-sheet footer{flex-shrink:0;padding:0 12px 12px}.ui-action-sheet footer .ui-button{width:100%}.ui-field{gap:5px;display:grid}.ui-field__label{color:#333;font-size:12px;font-weight:600;line-height:1.2}.ui-field__required{color:#c9302a;margin-left:3px}.ui-field__hint,.ui-field__error{font-size:11px;line-height:1.35}.ui-field__hint{color:#777}.ui-field__error{color:#b82620}.ui-text-field,.ui-text-area,.ui-select-field{box-sizing:border-box;color:#1a1a1a;width:100%;font:inherit;background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;margin:0;font-size:12px;box-shadow:inset 0 1px 2px #00000014}.ui-text-field,.ui-select-field{height:28px;padding:0 10px}.ui-text-area{resize:vertical;min-height:72px;padding:7px 10px}.ui-text-field-wrap{display:block;position:relative}.ui-text-field-wrap--busy .ui-text-field,.ui-text-field-wrap--busy .ui-text-area{padding-right:32px}.ui-text-field__spinner{border:2px solid #c5c9cd;border-top-color:#577d9e;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite ui-text-spin;position:absolute;top:50%;right:10px}.ui-text-field-wrap--busy .ui-text-area+.ui-text-field__spinner{margin-top:0;top:16px}@keyframes ui-text-spin{to{transform:rotate(360deg)}}.ui-text-field::placeholder,.ui-text-area::placeholder{color:#999}.ui-text-field:focus,.ui-text-area:focus,.ui-select-field:focus{border-color:#5a9de0;outline:none;box-shadow:inset 0 1px 2px #00000014,0 0 0 2px #5096dc47}.ui-text-field:disabled,.ui-text-area:disabled,.ui-select-field:disabled{color:#888;cursor:default;background-color:#f0f0f0}.ui-select-field{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-select-field__value{color:#1a1a1a;text-align:left;pointer-events:none;flex:1}.ui-select-field:after{content:"";transform-origin:50%;pointer-events:none;border-bottom:1.5px solid #666;border-right:1.5px solid #666;width:8px;height:8px;margin-right:2px;transform:rotate(45deg)}.ui-field--error .ui-text-field,.ui-field--error .ui-text-area,.ui-field--error .ui-select-field{border-color:#c9302a}.ui-switch{isolation:isolate;cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ui-switch input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-switch__track{background:linear-gradient(#e6e6e6 0%,#c8c8c8 48%,#aeaeae 100%);border:1px solid #8d8d8d;border-radius:11px;width:52px;height:22px;transition:background .12s,border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 4px #0000002e}.ui-switch__track:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73 0%,#fff0 100%);border-radius:6px;height:6px;position:absolute;inset:1px 3px auto}.ui-switch__caption{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ui-switch__caption--on{opacity:0;color:#fffffff2;text-shadow:0 1px #00000038;left:7px}.ui-switch__caption--off{opacity:1;color:#464646d1;text-shadow:0 1px #ffffff8c;right:5px}.ui-switch__knob{z-index:1;background:linear-gradient(#fff 0%,#f2f2f2 50%,#e0e0e0 100%);border:1px solid #00000024;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #00000052,inset 0 1px #fffffffa}.ui-switch input:checked+.ui-switch__track{background:linear-gradient(#6eb0f0 0%,#3d8de0 48%,#2a72c4 100%);border-color:#1f5fa8;box-shadow:inset 0 1px #ffffff61,inset 0 -2px 4px #00000029}.ui-switch input:checked+.ui-switch__track:before{background:linear-gradient(#ffffff80 0%,#fff0 100%)}.ui-switch input:checked+.ui-switch__track .ui-switch__caption--on{opacity:1}.ui-switch input:checked+.ui-switch__track .ui-switch__caption--off{opacity:0}.ui-switch input:checked+.ui-switch__track .ui-switch__knob{transform:translate(30px)}.ui-switch input:focus-visible+.ui-switch__track{box-shadow:inset 0 1px #ffffff6b,0 0 0 2px #4a90e259}.ui-switch--disabled{cursor:not-allowed;opacity:.55}.ui-switch--disabled input:disabled+.ui-switch__track{filter:grayscale(.15)}@media (prefers-reduced-motion:reduce){.ui-switch__track,.ui-switch__knob{transition:none}}.ui-tag{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-flex}.ui-tag--success{background:#2da44e}.ui-tag--neutral{background:#6e7781}.ui-segmented-control{--ui-segmented-count:1;--ui-segmented-index:0;isolation:isolate;background:linear-gradient(#d4d4d4 0%,#ebebeb 100%);border:1px solid #888;border-radius:4px;gap:0;padding:2px;display:flex;position:relative;box-shadow:inset 0 1px 3px #0000002e}.ui-segmented-control__thumb{z-index:0;width:calc((100% - 4px) / var(--ui-segmented-count));background:var(--ui-button-primary-bg);transform:translateX(calc(var(--ui-segmented-index) * 100%));pointer-events:none;border-radius:3px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:inset 0 1px #ffffff59,0 1px 1px #0000001f}.ui-segmented-control--ready .ui-segmented-control__thumb{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ui-segmented-control__item{appearance:none;z-index:1;color:#444;min-width:0;font:inherit;text-shadow:0 1px #ffffffbf;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:3px;flex:1;padding:5px 4px;font-size:11px;font-weight:600;line-height:1.2;transition:color .16s,text-shadow .16s;position:relative;overflow:hidden}.ui-segmented-control__item--active{color:#fff;text-shadow:0 -1px #00000059}.ui-segmented-control__item:focus-visible{outline-offset:1px;outline:2px solid #4a90e2cc}.ui-segmented-control__item:disabled{color:#888;cursor:not-allowed}.ui-segmented-control__badge{color:#fff;text-shadow:none;vertical-align:1px;background:#ff3b30;border-radius:8px;margin-left:2px;padding:0 4px;font-size:9px;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-segmented-control--ready .ui-segmented-control__thumb,.ui-segmented-control__item{transition:none}}.ui-confirm{color:#262b30;background:linear-gradient(#f8f8f8 0%,#e6e6e7 100%);border:1px solid #8e969d;border-radius:7px;width:min(420px,100%);overflow:hidden;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffffe6}.ui-confirm__header{background:linear-gradient(#f4f4f4 0%,#d8d8d9 100%);border-bottom:1px solid #aaaeb2;padding:11px 16px 10px;box-shadow:inset 0 1px #ffffffe6}.ui-confirm__header h2{text-align:center;text-shadow:0 1px #fff;margin:0;font-size:15px}.ui-confirm__body{padding:18px 18px 16px;font-size:13px;line-height:1.55}.ui-confirm__body p{margin:0}.ui-confirm__error{color:#a12622;margin-top:10px!important}.ui-confirm__actions{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px;display:grid}.ui-confirm__actions .ui-button{width:100%}.ios-check-toggle{cursor:pointer;vertical-align:middle;background:linear-gradient(#fff 0%,#f0f0f4 100%);border:1px solid #c8c8ce;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;box-shadow:inset 0 1px 2px #0000000f}.ios-check-toggle--on{background:linear-gradient(#5b9de4 0%,#2563eb 100%);border-color:#4a90d9;box-shadow:inset 0 1px #ffffff40,0 1px 2px #2563eb33}.ios-check-toggle--disabled{opacity:.55;cursor:default}.ios-check-toggle__mark{border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;margin-top:-1px;transform:rotate(-45deg)}.ios-check-toggle--small{border-radius:4px;width:16px;height:16px}.ios-check-toggle--small .ios-check-toggle__mark{border-width:1.5px;width:7px;height:4px}:root{--ios-nav-back-color:#007aff;--ios-nav-back-color-active:#0056b3;--ios-nav-back-bg:linear-gradient(180deg, #fdfdfd 0%, #f0f0f0 42%, #d8d8d8 100%);--ios-nav-back-bg-hover:linear-gradient(180deg, #fff 0%, #f4f4f4 42%, #dedede 100%);--ios-nav-back-bg-active:linear-gradient(180deg, #d6d6d6 0%, #c8c8c8 45%, #bcbcbc 100%);--ios-nav-back-border:1px solid #0000004d;--ios-nav-back-text-shadow:0 1px 0 #ffffffe6;--ios-nav-back-shadow:inset 0 1px 0 #fffffff5, inset 0 -1px 0 #00000012, 0 1px 2px #00000029;--ios-nav-back-shadow-active:inset 0 2px 4px #0000002e, 0 1px 1px #0000001a;--ios-nav-back-radius:6px;--ios-nav-back-height:28px;--ios-nav-back-font-size:13px;--ios-nav-back-font-weight:600;--ios-nav-back-padding:0 8px 0 2px}.ios-nav-back{width:fit-content;max-width:min(200px,100%);height:var(--ios-nav-back-height);padding:var(--ios-nav-back-padding);border:var(--ios-nav-back-border);border-radius:var(--ios-nav-back-radius);background:var(--ios-nav-back-bg);font-size:var(--ios-nav-back-font-size);font-weight:var(--ios-nav-back-font-weight);color:var(--ios-nav-back-color);text-shadow:var(--ios-nav-back-text-shadow);box-shadow:var(--ios-nav-back-shadow);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;line-height:1;display:inline-flex}.ios-nav-back__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.ios-nav-back__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.5em;overflow:hidden}.ios-nav-back:hover{background:var(--ios-nav-back-bg-hover)}.ios-nav-back:active{color:var(--ios-nav-back-color-active);background:var(--ios-nav-back-bg-active);box-shadow:var(--ios-nav-back-shadow-active)}.ios-nav-back:disabled{opacity:.35;cursor:default}.ios-nav-back--mini{--ios-nav-back-height:22px;--ios-nav-back-font-size:11px;--ios-nav-back-radius:4px;--ios-nav-back-padding:0 7px 0 1px;max-width:min(120px,100%)}.ai-model-cap-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-model-cap-tag{color:#8e8e93;-webkit-user-select:none;user-select:none;background:#f2f2f7;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}button.ai-model-cap-tag{cursor:pointer;font:inherit;margin:0}button.ai-model-cap-tag:hover{border-color:#4a90d973}.ai-model-cap-tag--on{color:#1d4ed8;background:linear-gradient(#edf4ff 0%,#dceaff 100%);border-color:#2563eb59}.doc-tab-bar{--doc-tab-bar-bg:#e8e8e8;--doc-tab-bg:#e8e8e8;--doc-tab-border:#c8c8c8;--doc-tab-ink:#555;--doc-tab-ink-active:#1a1a1a;--doc-tab-content-bg:#fff;--doc-tab-close:#777;--doc-tab-close-hover-bg:#00000014;--doc-tab-close-hover-ink:#222;--doc-tab-dirty-dot:#3d7a4a;--doc-tab-bar-height:28px;isolation:isolate;height:var(--doc-tab-bar-height);background:var(--doc-tab-bar-bg);flex-shrink:0;align-items:stretch;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.doc-tab-bar--bar-enter{height:0;animation:.2s ease-out forwards doc-tab-bar-enter}.doc-tab-bar--bar-exit{pointer-events:none;animation:.2s ease-in forwards doc-tab-bar-exit}@keyframes doc-tab-bar-enter{0%{opacity:0;height:0}to{height:var(--doc-tab-bar-height);opacity:1}}@keyframes doc-tab-bar-exit{0%{height:var(--doc-tab-bar-height);opacity:1}to{opacity:0;height:0}}.doc-tab-bar__row{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.doc-tab-bar__tabs{flex:1;align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}.doc-tab-bar__tab{border:0;border-right:1px solid var(--doc-tab-border);border-bottom:1px solid var(--doc-tab-border);background:var(--doc-tab-bg);min-width:0;color:var(--doc-tab-ink);box-shadow:none;border-radius:0;flex:1 1 0;align-items:stretch;margin:0;transition:flex-grow .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.doc-tab-bar__tab--expanded{z-index:2;flex-grow:2.5}.doc-tab-bar__tab:last-child{border-right:0}.doc-tab-bar__tab--enter{opacity:0;flex-grow:0;flex-basis:0;min-width:0;transition:flex-grow .2s ease-out,opacity .2s ease-out;overflow:hidden}.doc-tab-bar__tab--enter.doc-tab-bar__tab--enter-active{opacity:1;flex-grow:1}.doc-tab-bar__tab--exit{pointer-events:none;transition:flex-grow .2s ease-in,opacity .2s ease-in;overflow:hidden}.doc-tab-bar__tab--exit.doc-tab-bar__tab--exit-active{opacity:0;flex-grow:0;flex-basis:0;min-width:0}@media (prefers-reduced-motion:reduce){.doc-tab-bar--bar-enter,.doc-tab-bar--bar-exit,.doc-tab-bar__tab--enter,.doc-tab-bar__tab--exit{animation:none}.doc-tab-bar__tab{transition:none}}.doc-tab-bar__tab--active{background:var(--doc-tab-content-bg);color:var(--doc-tab-ink-active);z-index:1;border-bottom:none;margin-bottom:-1px;padding-bottom:1px;transition:flex-grow .2s,background-color .2s}.doc-tab-bar__tab-main{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;flex:auto;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0 8px 0 2px;font-size:12px;display:flex;overflow:hidden}.doc-tab-bar__tab-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.doc-tab-bar__tab-dot{background:var(--doc-tab-dirty-dot);width:6px;height:6px;box-shadow:none;border:none;border-radius:50%;flex-shrink:0}.doc-tab-bar__tab-close{width:18px;height:18px;color:var(--doc-tab-close);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0 2px 0 6px;padding:0;display:inline-flex}.doc-tab-bar__tab-close:hover:not(:disabled){color:var(--doc-tab-close-hover-ink);background:var(--doc-tab-close-hover-bg)}.doc-tab-bar__tab-close:disabled{opacity:.4;cursor:default}.doc-tab-bar__tab-close-glyph{width:8px;height:8px;display:block;position:relative}.doc-tab-bar__tab-close-glyph:before,.doc-tab-bar__tab-close-glyph:after{content:"";background:currentColor;border-radius:1px;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.doc-tab-bar__tab-close-glyph:before{transform:rotate(45deg)}.doc-tab-bar__tab-close-glyph:after{transform:rotate(-45deg)}.window-modal-overlay-root{z-index:2000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.window-modal-backdrop{z-index:2000;box-sizing:border-box;pointer-events:auto;background:#00000047;justify-content:center;align-items:center;min-height:100%;padding:24px;animation:.15s ease-out both window-modal-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.window-modal-backdrop--closing{animation:.18s ease-in both window-modal-backdrop-out}@keyframes window-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes window-modal-backdrop-out{0%{opacity:1}to{opacity:0}}.window-modal{background:linear-gradient(#f8f8f8 0%,#ececec 100%);border:1px solid #00000073;border-radius:12px;flex-direction:column;flex-shrink:0;width:min(100%,400px);max-height:min(560px,100% - 48px);margin-inline:auto;animation:.15s ease-out both window-modal-in;display:flex;overflow:auto;box-shadow:0 12px 32px #00000059,inset 0 1px #fffffff2}.window-modal--closing{animation:.18s ease-in both window-modal-out}@keyframes window-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes window-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.window-modal--wide{width:min(100%,520px)}.window-modal__header{background:linear-gradient(180deg, color-mix(in srgb, var(--window-modal-theme,#e6e6e6) 12%, #f3f3f3) 0%, #e6e6e6 100%);border-bottom:1px solid #0000001a;flex-shrink:0;padding:14px 16px 10px;box-shadow:inset 0 1px #ffffffe6}.window-modal__title{color:#222;text-align:center;text-shadow:0 1px #ffffffd9;margin:0;font-size:13px;font-weight:700}.window-modal__body{flex:1;min-height:0;padding:14px 16px 4px}.window-modal__body--scroll{max-height:360px;overflow:auto}.window-modal__message{color:#555;white-space:pre-line;margin:0 0 10px;font-size:11px;line-height:1.45}.window-modal__error{color:#a12622;margin:0 0 8px;font-size:10px}.window-modal__field{flex-direction:column;align-items:stretch;gap:4px;margin-bottom:10px;display:flex}.window-modal__field label{color:#333;text-shadow:0 1px #ffffffbf;font-size:12px;font-weight:500}.window-modal__field input,.window-modal__field textarea{width:100%;font:inherit;background:#fff;border:1px solid #a8a8a8;border-radius:4px;padding:6px 8px;font-size:12px;box-shadow:inset 0 1px 2px #00000014}.window-modal__input-with-suffix{background:#fff;border:1px solid #a8a8a8;border-radius:4px;align-items:stretch;width:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.window-modal__input-with-suffix input{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto}.window-modal__input-with-suffix input:focus{outline:none}.window-modal__input-with-suffix:focus-within{outline-offset:-1px;outline:2px solid #2f6db559}.window-modal__input-suffix{color:#6a6a6a;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;align-items:center;padding:0 8px 0 2px;font-size:12px;font-weight:600;display:flex}.window-modal__field textarea{resize:vertical;min-height:72px}.window-modal__actions{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 12px 12px;display:flex}.window-modal__actions--pair .window-modal__btn{white-space:normal;text-align:center;flex:1 1 0;min-width:0}.window-modal__actions--many{flex-direction:column;align-items:stretch}.window-modal__actions--many .window-modal__btn{white-space:normal;text-align:center;width:100%}.window-modal__btn{min-width:68px;font:inherit;color:#333;text-shadow:0 1px #ffffffbf;cursor:pointer;background:linear-gradient(#fff 0%,#ececec 55%,#dcdcdc 100%);border:1px solid #00000047;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px #ffffff59}.window-modal__btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite window-modal-btn-spin}.window-modal__btn--busy{min-width:68px}.window-modal__btn--secondary .window-modal__btn-spinner,.window-modal__btn:not(.window-modal__btn--primary):not(.window-modal__btn--danger) .window-modal__btn-spinner{border-color:#555 #0000001f #0000001f}.window-modal__btn--primary:disabled .window-modal__btn-spinner{border-color:#fff #ffffff73 #ffffff73}@keyframes window-modal-btn-spin{to{transform:rotate(360deg)}}.window-modal__btn--secondary:active:not(:disabled){background:linear-gradient(#dcdcdc 0%,#ececec 100%);box-shadow:inset 0 1px 2px #0000001f}.window-modal__btn--primary{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border-color:#145da8;box-shadow:inset 0 1px #ffffff59,0 1px #ffffff40}.window-modal__btn--primary:active:not(:disabled){background:linear-gradient(#1f6ec7 0%,#2f87e2 100%);box-shadow:inset 0 1px 3px #00000040}.window-modal__btn--primary:disabled{color:#ffffffeb;text-shadow:none;opacity:1;cursor:default;background:linear-gradient(#d8ebfc 0%,#b3d7f8 55%,#9ecbf5 100%);border-color:#a8cff0;box-shadow:inset 0 1px #ffffffbf,0 1px #fff3}.window-modal__btn--secondary{color:#333;text-shadow:0 1px #ffffffbf;background:linear-gradient(#fff 0%,#ececec 55%,#dcdcdc 100%);border-color:#00000047;box-shadow:inset 0 1px #ffffffd9,0 1px #ffffff59}.window-modal__btn--danger{color:#fff;text-shadow:0 -1px #00000040;background:linear-gradient(#ff6259 0%,#d92121 48%,#b80000 100%);border-color:#8b0000;box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000040}.window-modal__btn--danger:active:not(:disabled){background:linear-gradient(#e54b42 0%,#c01818 48%,#9a0000 100%)}.window-modal__btn:disabled{cursor:default}.window-modal__btn--secondary:disabled,.window-modal__btn--danger:disabled{opacity:.5}@media (width<=520px){.window-modal-backdrop{padding:10px}.window-modal,.window-modal--wide{border-radius:10px;width:100%;max-height:calc(100% - 20px)}.window-modal__header{padding:12px 12px 8px}.window-modal__title{font-size:12px;line-height:1.35}.window-modal__body{padding:10px 12px 2px}.window-modal__body--scroll{max-height:min(280px,45vh)}.window-modal__message,.window-modal__field label{font-size:11px}.window-modal__actions{gap:8px;padding:0 10px 10px}.window-modal__btn{padding-block:7px}}@media (width<=360px){.window-modal-backdrop{padding:8px}.window-modal,.window-modal--wide{border-radius:10px;max-height:calc(100% - 16px)}.window-modal__header{padding:10px 10px 6px}.window-modal__title{font-size:11px}.window-modal__body{padding:8px 10px 0}.window-modal__body--scroll{max-height:min(220px,40vh)}.window-modal__actions{gap:6px;padding:0 8px 8px}.window-modal__btn{padding:6px 10px;font-size:11px}}:root{--settings-ink:#000;--settings-nav-heading-shadow:0 1px 0 #ffffffbf;--settings-footnote:#666;--settings-footnote-shadow:0 1px 0 #ffffffbf;--settings-list-bg:#fff;--settings-list-border:#a8a8a8;--settings-list-shadow:inset 0 1px 2px #00000014;--settings-row-border:#ececec;--settings-row-size:#666;--settings-disclosure:#b4b4b4;--settings-input-bg:#fff;--settings-input-border:#a8a8a8;--settings-input-ink:#222;--settings-input-list-ink:#666;--settings-input-list-ink-hover:#444;--settings-option-ink:#222;--settings-option-bg:#fff;--settings-option-check:#007aff;--settings-check:#007aff;--settings-secondary-label:#8e8e93;--settings-btn-plain-color:#333;--settings-btn-plain-bg:linear-gradient(180deg, #fff 0%, #ececec 55%, #dcdcdc 100%);--settings-btn-plain-bg-active:linear-gradient(180deg, #dcdcdc 0%, #ececec 100%);--settings-btn-border:1px solid #00000047;--settings-btn-shadow:inset 0 1px 0 #ffffffd9, 0 1px 0 #ffffff59;--settings-btn-text-shadow:0 1px 0 #ffffffbf;--settings-stepper-btn-bg:linear-gradient(180deg, #fff 0%, #ececec 55%, #dcdcdc 100%);--settings-stepper-btn-ink:#222}.settings__row{text-align:left;border-bottom:1px solid var(--settings-row-border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 10px;font-size:13px;display:grid}.settings__row:last-child{border-bottom:none}.settings__list>:not(:last-child)>.settings__row:last-child{border-bottom:1px solid var(--settings-row-border)}.settings__row-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.settings__row-size{color:var(--settings-row-size);font-variant-numeric:tabular-nums;font-size:12px}.settings__disclosure{width:14px;height:14px;color:var(--settings-disclosure);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,color .1s;display:inline-flex}.settings__row--button:hover .settings__disclosure,.settings__row--button:active .settings__disclosure{color:#ffffffe0}.settings__row--static{cursor:default;grid-template-columns:1fr auto;padding:8px 12px}.settings__row--button{cursor:default;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none}.settings__row--button:hover{background:linear-gradient(#4089d4 0%,#2068b8 100%)}.settings__row--button:active{background:linear-gradient(#2068b8 0%,#185598 100%)}.settings__row--button:hover,.settings__row--button:active{color:#fff}.settings__row--button:hover .settings__row-size,.settings__row--button:active .settings__row-size,.settings__row--button:hover .settings__secret-mask,.settings__row--button:active .settings__secret-mask{color:#ffffffd1}.settings__row--nav{grid-template-columns:auto minmax(0,1fr) 16px}.settings__row--nav .settings__row-size{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.settings__row--inline-input{cursor:default;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:4px 10px}.settings__secret-mask{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font:inherit;letter-spacing:normal;color:#666;-webkit-text-security:disc;font-size:12px;display:block;overflow:hidden}.settings__row--switch{grid-template-columns:1fr auto;padding:4px 12px 4px 10px}.settings__row--switch-with-detail{flex-direction:column;align-items:stretch;gap:4px;padding-top:6px;padding-bottom:8px;display:flex}.settings__row-switch-main{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;display:flex}.settings__row-switch-detail{color:var(--settings-secondary-label,#8e8e93);margin:0;padding-right:4px;font-size:12px;line-height:1.35}.settings__row--switch-disabled .settings__row-name{opacity:.72}.settings__row--check{grid-template-columns:1fr auto;padding:4px 12px 4px 10px}.settings__row-check{width:18px;min-height:18px;color:var(--settings-check);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings__row--check:hover:not(:disabled) .settings__row-check,.settings__row--check:active:not(:disabled) .settings__row-check{color:#fff}.settings__row--check:disabled,.settings__row--check-disabled,.settings__row--check:disabled:hover,.settings__row--check-disabled:hover,.settings__row--check:disabled:active,.settings__row--check-disabled:active{color:#8e8e93;cursor:default;opacity:1;background:#f3f3f5}.settings__row--check:disabled .settings__row-name,.settings__row--check-disabled .settings__row-name{color:#8e8e93}.settings__row--check:disabled .settings__row-check,.settings__row--check-disabled .settings__row-check{color:#a1a1a6}.settings__list{border:1px solid var(--settings-list-border);background:var(--settings-list-bg);box-shadow:var(--settings-list-shadow);border-radius:4px;overflow:hidden}.settings__option-row{text-align:left;border:none;border-bottom:1px solid var(--settings-row-border);width:100%;min-height:32px;color:var(--settings-option-ink);background:var(--settings-option-bg);justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.settings__option-row:last-child{border-bottom:none}.settings__option-row:hover{background:linear-gradient(#4089d4 0%,#2068b8 100%)}.settings__option-row:active{background:linear-gradient(#2068b8 0%,#185598 100%)}.settings__option-row:hover,.settings__option-row:active,.settings__option-row:hover .settings__option-check,.settings__option-row:active .settings__option-check{color:#fff}.settings__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.settings__option-check{width:14px;height:14px;color:var(--settings-option-check);flex-shrink:0}.settings__checkmark{border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;display:block;transform:rotate(-45deg)}.settings-stepper-modal__backdrop{z-index:2200;background:#00000052;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.settings-stepper-modal{border:var(--settings-btn-border);background:linear-gradient(#f7f7f7 0%,#e8e8e8 100%);border-radius:8px;flex-direction:column;width:min(100%,260px);display:flex;overflow:hidden;box-shadow:0 14px 36px #00000061,inset 0 1px #ffffffeb}.settings-stepper-modal__header{background:linear-gradient(#f0f0f0 0%,#e2e2e2 100%);border-bottom:1px solid #0000001a;flex-shrink:0;padding:11px 14px 10px;box-shadow:inset 0 1px #ffffffe6}.settings-stepper-modal__title{text-align:center;color:var(--settings-ink);text-shadow:var(--settings-nav-heading-shadow);margin:0;font-size:13px;font-weight:700}.settings-stepper-modal__body{flex-direction:column;align-items:center;gap:10px;padding:22px 18px 8px;display:flex}.settings-stepper-modal__control{border:1px solid var(--settings-list-border);background:var(--settings-list-bg);width:100%;height:44px;box-shadow:var(--settings-list-shadow);border-radius:8px;grid-template-columns:44px minmax(88px,1fr) 44px;align-items:stretch;display:grid;overflow:hidden}.settings-stepper-modal__btn{border:none;border-right:1px solid var(--settings-row-border);background:var(--settings-stepper-btn-bg);color:var(--settings-stepper-btn-ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.settings-stepper-modal__glyph{width:12px;height:12px;display:block;position:relative}.settings-stepper-modal__glyph:before,.settings-stepper-modal__glyph--plus:after{content:"";background:currentColor;border-radius:1px;position:absolute}.settings-stepper-modal__glyph:before{height:2px;margin-top:-1px;top:50%;left:1px;right:1px}.settings-stepper-modal__glyph--plus:after{width:2px;margin-left:-1px;top:1px;bottom:1px;left:50%}.settings-stepper-modal__btn:last-child{border-right:none;border-left:1px solid var(--settings-row-border)}.settings-stepper-modal__btn:hover:not(:disabled){filter:brightness(1.04)}.settings-stepper-modal__btn:active:not(:disabled){background:linear-gradient(#d8d8d8 0%,#ececec 100%);box-shadow:inset 0 1px 2px #00000029}.settings-stepper-modal__btn:disabled{opacity:.35;cursor:default}.settings-stepper-modal__value{background:var(--settings-list-bg);justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;padding:0 8px;display:flex}.settings-stepper-modal__input,.settings-stepper-modal__digit{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--settings-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-shadow:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;font-size:22px;font-weight:600;line-height:44px;display:block}.settings-stepper-modal__digit{justify-content:center;align-items:center;line-height:1;display:flex}.settings-stepper-modal__input::selection{background:#4a90e259}.settings-stepper-modal__unit{color:var(--settings-row-size);flex-shrink:0;font-size:12px;font-weight:600}.settings-stepper-modal__hint{color:var(--settings-footnote);text-shadow:var(--settings-footnote-shadow);margin:0;font-size:11px}.settings-stepper-modal__footer{justify-content:stretch;padding:12px 14px 14px;display:flex}.settings-stepper-modal__done{border:var(--settings-btn-border);min-height:30px;color:var(--settings-btn-plain-color);font:inherit;text-align:center;background:var(--settings-btn-plain-bg);box-shadow:var(--settings-btn-shadow);text-shadow:var(--settings-btn-text-shadow);cursor:pointer;border-radius:6px;flex:1;padding:6px 14px;font-size:13px;font-weight:600}.settings-stepper-modal__done:active{background:var(--settings-btn-plain-bg-active);box-shadow:inset 0 1px 2px #0000001f}.user-picker{flex-direction:column;gap:8px;display:flex}.user-picker__search{width:100%;min-height:30px;font:inherit;color:#222;background:linear-gradient(#fff 0%,#f4f4f4 100%);border:1px solid #a8a8a8;border-radius:999px;flex:none;padding:0 12px;font-size:13px;box-shadow:inset 0 1px 2px #00000014}.user-picker__search::placeholder{color:#999}.user-picker__search:focus{outline-offset:-1px;outline:2px solid #2f6db559}.user-picker__search:disabled{opacity:.6}.user-picker__list{max-height:320px;overflow:hidden auto}.user-picker__option-main{align-items:center;gap:10px;min-width:0;display:flex}.user-picker__option-text{flex-direction:column;min-width:0;display:flex}.user-picker__option-login{color:#8e8e93;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings__option-row:hover .user-picker__option-login,.settings__option-row:active .user-picker__option-login{color:#ffffffd1}.user-picker__avatar{color:#fff;background:linear-gradient(#6eb5f0 0%,#3a8fd4 100%);border:1px solid #0000001f;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid;box-shadow:0 1px 2px #0000001f}.user-picker__state{text-align:center;color:#777;padding:24px 0;font-size:12px}.user-picker__state p{margin:0 0 10px}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes overlay-sheet-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes overlay-sheet-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.overlay-presence__backdrop:not(.overlay-presence__backdrop--exiting){animation:.18s both overlay-fade-in}.overlay-presence__backdrop--exiting{animation:.18s forwards overlay-fade-out}.overlay-presence__sheet:not(.overlay-presence__sheet--exiting){animation:.2s cubic-bezier(.22,.61,.36,1) both overlay-sheet-in}.overlay-presence__sheet--exiting{animation:.2s cubic-bezier(.22,.61,.36,1) forwards overlay-sheet-out}.settings-choice-popover{z-index:2200;color:#222;background:linear-gradient(#fafafa 0%,#ececec 100%);border:1px solid #00000047;border-radius:5px;width:max-content;min-width:7.5rem;max-width:min(320px,100vw - 16px);padding:4px 0;position:fixed;overflow:hidden;box-shadow:0 8px 20px #00000038,inset 0 1px #fffffff2}.settings-choice-popover__item{width:100%;min-height:28px;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:4px 12px;font-size:13px;display:flex}.settings-choice-popover__item:hover,.settings-choice-popover__item:focus-visible{color:#fff;background:linear-gradient(#4089d4 0%,#2068b8 100%)}.settings-choice-popover__item:hover .settings-choice-popover__check,.settings-choice-popover__item:focus-visible .settings-choice-popover__check{color:#fff}.settings-choice-popover__label{min-width:0}.settings-choice-popover__check{color:#007aff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.settings-choice-popover--dark{color:#e8e8ea;background:linear-gradient(#3a3a42 0%,#2c2c32 100%);border-color:#00000080;box-shadow:0 8px 20px #00000080,inset 0 1px #ffffff14}.settings-choice-popover--dark .settings-choice-popover__item:hover,.settings-choice-popover--dark .settings-choice-popover__item:focus-visible{color:#fff;background:linear-gradient(#4ea0ef 0%,#2f87e2 100%)}.settings-choice-popover--dark .settings-choice-popover__check{color:#4ea0ef}.settings-choice-field{min-width:0;position:relative}.settings-choice-field--row{display:block}.settings__list>.settings-choice-field--row>.settings__row{width:100%}.settings-choice-field__trigger{color:#222;text-align:left;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23666666' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 5 4.5 8.5 1.5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #a8a8a8;border-radius:4px;align-items:center;width:100%;min-width:0;height:24px;padding:0 26px 0 8px;font-size:12px;display:flex;box-shadow:inset 0 1px 2px #00000014}.settings-choice-field__trigger:hover{border-color:#909090}.settings-choice-field__trigger--open,.settings-choice-field__trigger:focus-visible{border-color:#4a90e2;outline:none;box-shadow:inset 0 1px 2px #00000014,0 0 0 2px #4a90e240}.settings-choice-field__trigger--dark{color:#e8e8ea;background-color:#1e1e24;border-color:#5a5a62;box-shadow:inset 0 1px 2px #0006}.settings-choice-field__trigger--dark:hover{border-color:#6a6a72}.settings-choice-field__trigger--dark.settings-choice-field__trigger--open,.settings-choice-field__trigger--dark:focus-visible{border-color:#4ea0ef;outline:none;box-shadow:inset 0 1px 2px #0006,0 0 0 2px #4ea0ef4d}.settings-choice-field__trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-form .settings-choice-field__trigger{height:28px;padding:0 28px 0 10px;font-size:13px}.agent-tool-detail{color:var(--settings-secondary-label,#8e8e93);margin:-2px 0 10px;padding-left:14px;font-size:12px;line-height:1.35}.agent-group-link{color:var(--settings-accent,#2f87e2);text-decoration:none}.agent-group-link:hover{text-decoration:underline}.tool-group+.tool-group{margin-top:8px}.tool-group-description{color:var(--settings-secondary-label,#8e8e93);margin:2px 0 8px;padding-left:14px;font-size:12px;line-height:1.35}.tool-group-list{margin:0;padding:0;list-style:none}.tool-group-item{border-top:1px solid #0000000f;align-items:baseline;gap:10px;padding:5px 2px;font-size:12px;line-height:1.35;display:flex}.tool-group-item-name{color:var(--settings-label,#333);text-overflow:ellipsis;white-space:nowrap;flex:0 0 150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;overflow:hidden}.tool-group-item-desc{color:var(--settings-secondary-label,#8e8e93)}.ui-kit-page{color:#272c31;background:linear-gradient(#ececee 0%,#d7d8da 100%);min-height:100vh}.ui-kit-header{z-index:5;background:linear-gradient(#f2f2f2 0%,#d5d5d6 100%);border-bottom:1px solid #9fa3a7;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 12px;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #fff,0 1px 3px #0000001f}.ui-kit-header h1{text-align:center;text-shadow:0 1px #fff;margin:0;font-size:15px}.ui-kit-content{width:min(860px,100%);margin:0 auto;padding:22px 18px 48px}.ui-kit-section{margin-bottom:20px}.ui-kit-section h2{color:#555d64;text-shadow:0 1px #fff;margin:0 0 7px 6px;font-size:12px}.ui-kit-section__body{background:linear-gradient(#fff 0%,#f3f3f3 100%);border:1px solid #a5a9ad;border-radius:7px;padding:14px;box-shadow:inset 0 1px #fff,0 1px 2px #00000014}.ui-kit-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-kit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-kit-control-row{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.ui-kit-choice-field{align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.ui-kit-choice-field>span:first-child{flex-shrink:0}.ui-kit-cap-row{align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.ui-kit-cap-row>span:first-child{flex-shrink:0}.ui-kit-log{color:#4f5961;min-height:74px;font:11px/1.7 ui-monospace,Menlo,monospace}.ui-kit-log span{color:#8a9095}@media (width<=600px){.ui-kit-content{padding:15px 12px 36px}.ui-kit-form{grid-template-columns:1fr}.ui-kit-section__body{padding:12px}}:root{--ui-overlay-z:2200;--ui-button-color:#333;--ui-button-color-active:#333;--ui-button-bg:linear-gradient(180deg, #fff 0%, #ececec 55%, #dcdcdc 100%);--ui-button-bg-active:linear-gradient(180deg, #dcdcdc 0%, #ececec 100%);--ui-button-border:1px solid #00000047;--ui-button-radius:4px;--ui-button-shadow:inset 0 1px 0 #ffffffd9, 0 1px 0 #ffffff59;--ui-button-shadow-active:inset 0 1px 2px #0000001f;--ui-button-text-shadow:0 1px 0 #ffffffbf;--ui-button-height:28px;--ui-button-padding:0 14px;--ui-button-font-size:12px;--ui-button-min-width:68px;--ui-button-compact-min-width:0;--ui-button-compact-height:26px;--ui-button-compact-padding:0 10px;--ui-button-compact-font-size:11px;--ui-button-disabled-color:#999;--ui-button-disabled-bg:linear-gradient(180deg, #ececec 0%, #dcdcdc 55%, #d0d0d0 100%);--ui-button-disabled-border:1px solid #b8b8b8;--ui-button-disabled-shadow:inset 0 1px 0 #ffffffa6, 0 1px 0 #fff3;--ui-button-disabled-text-shadow:0 1px 0 #ffffffbf;--ui-button-disabled-opacity:1;--ui-button-primary-color:#fff;--ui-button-primary-bg:linear-gradient(180deg, #6cb3ff 0%, #2f87e2 55%, #1f6ec7 100%);--ui-button-primary-bg-active:linear-gradient(180deg, #1f6ec7 0%, #2f87e2 100%);--ui-button-primary-border-color:#145da8;--ui-button-primary-shadow:inset 0 1px 0 #ffffff59, 0 1px 0 #ffffff40;--ui-button-primary-shadow-active:inset 0 1px 3px #00000040;--ui-button-primary-text-shadow:0 -1px 0 #00000059;--ui-button-primary-disabled-color:#ffffffeb;--ui-button-primary-disabled-bg:linear-gradient(180deg, #d8ebfc 0%, #b3d7f8 55%, #9ecbf5 100%);--ui-button-primary-disabled-border-color:#a8cff0;--ui-button-primary-disabled-shadow:inset 0 1px 0 #ffffffbf, 0 1px 0 #fff3;--ui-button-primary-disabled-text-shadow:none;--ui-button-danger-color:#fff;--ui-button-danger-bg:linear-gradient(180deg, #ff8a84 0%, #e34b3f 55%, #c9302a 100%);--ui-button-danger-bg-active:linear-gradient(180deg, #c9302a 0%, #e34b3f 100%);--ui-button-danger-border-color:#a3221c;--ui-button-danger-shadow:inset 0 1px 0 #ffffff47, 0 1px 0 #fff3;--ui-button-danger-shadow-active:inset 0 1px 3px #00000047;--ui-button-danger-text-shadow:0 -1px 0 #0000004d;--ui-button-danger-disabled-opacity:.55}*{box-sizing:border-box;margin:0;padding:0}:root{color:#20252b;--admin-window-bg:#f5f5f5;--admin-page-bg:linear-gradient(180deg, #ececec 0%, #d8d8d8 100%);--admin-border:#00000047;--admin-muted:#666;--admin-blue:#2f87e2;--admin-blue-dark:#1f6ec7;--admin-blue-soft:#eaf2fc;--admin-danger:#ad4039;--admin-shadow:0 18px 40px #00000059;--admin-control-shadow:inset 0 1px 2px #00000014;background:#d8d8d8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}html,body,#app{min-width:320px;min-height:100%}body{background:linear-gradient(#ececec 0%,#d8d8d8 100%);min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.container{width:min(100%,480px);margin:0 auto;padding:24px 16px}.container h1{color:#20252b;text-align:center;text-shadow:0 1px #fff;margin-bottom:24px;font-size:20px}.card{box-shadow:var(--admin-control-shadow);background:#fff;border:1px solid #a8a8a8;border-radius:8px;margin-bottom:16px;padding:20px}.avatar{width:72px;height:72px;box-shadow:var(--admin-control-shadow);background:linear-gradient(#fff 0%,#ececec 55%,#dcdcdc 100%);border:1px solid #a8a8a8;border-radius:8px;margin:0 auto 12px;display:block}.name{text-align:center;margin-bottom:4px;font-size:18px;font-weight:600}.en-name{color:#777d84;text-align:center;margin-bottom:16px;font-size:13px}.role-badge{border:1px solid #adb9c4;border-radius:4px;margin-bottom:16px;padding:2px 7px;font-size:12px;display:inline-block}.role-badge.admin{color:#2f6fb8;background:linear-gradient(#f0f7ff 0%,#eaf2fc 100%)}.role-badge.member{color:#666;background:linear-gradient(#f7f7f7 0%,#e4e4e4 100%)}.badge-center{text-align:center}.fields{border-top:1px solid #c7c9cc;padding-top:12px}.field{border-bottom:1px solid #e8e8e9;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.field:last-child{border-bottom:0}.field .k{color:#777d84;flex-shrink:0}.field .v{overflow-wrap:anywhere;text-align:right}.status,.loading{color:#777d84;text-align:center;padding:20px;font-size:14px}.error{color:#963b36;overflow-wrap:anywhere;background:#f6e6e4;border:1px solid #ddbbb8;border-radius:6px;padding:14px;line-height:1.6}.hint{color:#777d84;text-align:center;margin-top:12px;font-size:12px;line-height:1.6}.spinner{vertical-align:-3px;border:2px solid #c5c9cd;border-top-color:#577d9e;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.btn{color:#333;text-shadow:0 1px #ffffffbf;background:linear-gradient(#fff 0%,#ececec 55%,#dcdcdc 100%);border:1px solid #00000047;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px #ffffff59}.btn.primary{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border-color:#145da8;box-shadow:inset 0 1px #ffffff59,0 1px #ffffff40}.admin-shell{background:linear-gradient(#ececec 0%,#d8d8d8 100%);justify-content:center;min-height:100vh;display:flex}.admin-window{background:var(--admin-page-bg);border:1px solid var(--admin-border);width:min(100%,1040px);height:100vh;min-height:0;box-shadow:var(--admin-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.admin-screen{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-header{background:linear-gradient(#e8e8e8 0%,#d4d4d4 100%);border-bottom:1px solid #aaa;flex:none;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;gap:8px;min-height:44px;padding:0 8px;display:grid;box-shadow:inset 0 1px #fffc}.admin-header h1{color:#222;text-align:center;text-overflow:ellipsis;text-shadow:0 1px #ffffffbf;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.admin-header-icon,.admin-header-action,.admin-header-spacer{align-items:center;width:fit-content;min-width:28px;min-height:28px;display:flex}.admin-header-spacer{visibility:hidden}.admin-header-back{color:#007aff;text-shadow:0 1px #ffffffbf;background:linear-gradient(#fff 0%,#ececec 55%,#dcdcdc 100%);border:1px solid #00000047;border-radius:4px;justify-self:start;gap:6px;max-width:150px;padding:0 9px 0 6px;text-decoration:none;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 1px #ffffff59}.admin-header-back:active,.admin-header-action:active{box-shadow:inset 0 1px 2px #0000002e}.admin-header-back__arrow{border-bottom:2px solid;border-left:2px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.admin-header-back__label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.admin-header-action{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border:1px solid #145da8;border-radius:4px;justify-content:center;justify-self:end;width:30px;text-decoration:none;box-shadow:inset 0 1px #ffffff59,0 1px #ffffff40}.admin-header-action__glyph{width:12px;height:12px;position:relative}.admin-header-action__glyph:before,.admin-header-action__glyph:after{content:"";background:currentColor;border-radius:1px;position:absolute}.admin-header-action__glyph:before{height:2px;top:5px;left:0;right:0}.admin-header-action__glyph:after{width:2px;top:0;bottom:0;left:5px}.admin-body{background:var(--admin-page-bg);flex:auto;width:100%;min-height:0;overflow:auto}.admin-content{width:min(100%,860px);min-height:100%;margin:0 auto;padding:20px 18px 42px}.admin-route-stack{background:var(--admin-page-bg);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.admin-route-stack--fade{animation:.24s ease-out both admin-route-fade}.admin-route-stack__layer{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.admin-route-stack__layer>.admin-screen{flex:auto;min-height:0}.admin-route-stack__layer--over{z-index:1}.admin-route-stack--push,.admin-route-stack--pop{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.admin-route-stack--push .admin-route-stack__layer,.admin-route-stack--pop .admin-route-stack__layer{display:contents;position:static;inset:auto}.admin-route-stack--push .admin-route-stack__layer[hidden],.admin-route-stack--pop .admin-route-stack__layer[hidden]{display:none!important}.admin-route-stack--push .admin-route-stack__layer>.admin-screen,.admin-route-stack--pop .admin-route-stack__layer>.admin-screen{display:contents}.admin-route-stack--push .admin-header,.admin-route-stack--pop .admin-header{z-index:1;grid-area:1/1;position:relative}.admin-route-stack--push .admin-body,.admin-route-stack--pop .admin-body{z-index:1;background:var(--admin-page-bg);grid-area:2/1;width:100%;min-height:0;position:relative;overflow:auto}.admin-route-stack--push .admin-route-stack__layer--under .admin-header{z-index:3;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-nav-leave-push}.admin-route-stack--push .admin-route-stack__layer--over .admin-header{z-index:4;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-nav-enter-push}.admin-route-stack--pop .admin-route-stack__layer--over .admin-header{z-index:4;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-nav-leave-pop}.admin-route-stack--pop .admin-route-stack__layer--under .admin-header{z-index:3;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-nav-enter-pop}.admin-route-stack--push .admin-route-stack__layer--under .admin-body{z-index:1;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-body-under-push}.admin-route-stack--push .admin-route-stack__layer--over .admin-body{z-index:2;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-body-over-push}.admin-route-stack--pop .admin-route-stack__layer--under .admin-body{z-index:1;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-body-under-pop}.admin-route-stack--pop .admin-route-stack__layer--over .admin-body{z-index:2;animation:.35s cubic-bezier(.22,.61,.36,1) both admin-route-body-over-pop}.admin-route-stack--push .admin-route-stack__layer--under .admin-header,.admin-route-stack--push .admin-route-stack__layer--under .admin-body,.admin-route-stack--pop .admin-route-stack__layer--under .admin-header,.admin-route-stack--pop .admin-route-stack__layer--under .admin-body{pointer-events:none}@keyframes admin-route-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-route-nav-leave-push{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes admin-route-nav-enter-push{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:translate(0)}}@keyframes admin-route-nav-leave-pop{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40%)}}@keyframes admin-route-nav-enter-pop{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@keyframes admin-route-body-under-push{0%{transform:translate(0)}to{transform:translate(-30%)}}@keyframes admin-route-body-over-push{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes admin-route-body-under-pop{0%{transform:translate(-30%)}to{transform:translate(0)}}@keyframes admin-route-body-over-pop{0%{transform:translate(0)}to{transform:translate(100%)}}.settings-section{margin-bottom:20px}.settings-section-title,.form-section-title{color:#555;text-shadow:0 1px #ffffffbf;margin:0 0 7px 6px;font-size:12px;font-weight:600}.settings-group{background:#fff;border:1px solid #a8a8a8;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px 2px #00000014}.settings-row{color:#222;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px 9px 15px;text-decoration:none;display:flex}.settings-row+.settings-row{border-top:1px solid #ececec}.settings-row:hover{background:linear-gradient(#f0f7ff 0%,#eaf2fc 100%)}.settings-row:active,.debug-user-row:active{color:#fff;background:linear-gradient(#4089d4 0%,#2068b8 100%)}.settings-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.settings-detail{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.chevron{border-top:2px solid #8b9298;border-right:2px solid #8b9298;flex:none;width:9px;height:9px;margin-left:5px;font-size:0;transform:rotate(45deg)}.admin-footnote,.admin-page-intro{color:#6f7780;text-shadow:0 1px #fff;margin:9px 6px 0;font-size:12px;line-height:1.55}.admin-page-intro{margin:0 6px 10px}.resource-group{border-color:#a8adb3}.resource-row{min-height:58px}.resource-title-row{align-items:center;gap:7px;min-width:0;display:flex}.status-dot{color:#666;background:linear-gradient(#f7f7f7 0%,#e4e4e4 100%);border:1px solid #a8a8a8;border-radius:4px;flex:none;align-items:center;min-height:18px;padding:1px 6px;font-size:10px;line-height:14px;display:inline-flex}.status-dot.enabled{color:#2d7a2d;background:linear-gradient(#edf7ed 0%,#d7ecd7 100%);border-color:#8bab88}.status-dot.disabled{color:#777;background:linear-gradient(#f3f3f3 0%,#e1e1e1 100%)}.status-dot.preferred{color:#2f6fb8;background:linear-gradient(#f0f7ff 0%,#eaf2fc 100%);border-color:#8faecb}.resource-tail{color:#71808c;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.admin-loading{color:#6f7780;text-align:center;text-shadow:0 1px #fff;padding:36px 16px;font-size:13px}.admin-empty{color:#666;text-align:center;min-height:170px;box-shadow:var(--admin-control-shadow);background:#fff;border:1px solid #a8a8a8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:13px;display:flex}.admin-empty p{color:#30353a;text-shadow:0 1px #fff;font-size:14px;font-weight:600}.primary-link{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border:1px solid #145da8;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 1px #ffffff40}.admin-message{color:#555;background:linear-gradient(#f7f7f7 0%,#e8e8e8 100%);border:1px solid #a8a8a8;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.admin-message.ok{color:#2d7a2d;background:linear-gradient(#edf7ed 0%,#d7ecd7 100%);border-color:#8bab88}.admin-message.error{color:#a12622;background:linear-gradient(#f7e4e1 0%,#e8c9c3 100%);border-color:#c99891}.text-action{color:#4f718e;text-shadow:0 1px #fff;background:0 0;border:0;flex:none;padding:0;font-size:12px}.admin-identity-note{color:#6f7780;overflow-wrap:anywhere;text-shadow:0 1px #fff;margin:12px 6px;padding:10px 0;font-size:12px;line-height:1.7}.admin-form-page{padding-bottom:74px}.admin-form-section{background:#fff;border:1px solid #a8a8a8;border-radius:8px;margin-bottom:16px;padding:7px 15px 8px;box-shadow:inset 0 1px 2px #00000014}.admin-form-section .form-section-title{margin-left:0}.admin-form-section label{color:#4e565e;text-shadow:0 1px #fff;flex-direction:column;gap:5px;padding:10px 0;font-size:12px;display:flex}.admin-form-section label+label{border-top:1px solid #ececec}.admin-form-section input[type=text],.admin-form-section input[type=password],.admin-form-section input[type=url],.admin-form-section input[type=number],.admin-form-section select,.admin-form-section textarea{color:#222;background:#fff;border:1px solid #a8a8a8;border-radius:4px;outline:none;width:100%;min-height:34px;padding:7px 9px;font-size:14px;box-shadow:inset 0 1px 2px #00000014}.admin-form-section input:focus,.admin-form-section select:focus,.admin-form-section textarea:focus{border-color:#7395b1;box-shadow:inset 0 1px 2px #00000014,0 0 0 2px #537c9d29}.admin-form-section textarea{resize:vertical;min-height:128px;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.field-note{color:#7b838a;font-size:11px;font-weight:400}.revealed-key-row{flex-direction:column;gap:7px;padding:5px 0 2px;display:flex}.revealed-key{overflow-wrap:anywhere;color:#4f565d;background:#ececed;border:1px solid #c2c6ca;padding:8px;font-size:11px;line-height:1.5;display:block}.parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.parameter-grid label{min-width:0;padding:0}.parameter-grid label+label{border-top:0}.advanced-settings summary{color:#30353a;cursor:pointer;text-shadow:0 1px #fff;justify-content:space-between;align-items:center;font-size:13px;display:flex}.advanced-settings summary span{color:#7b838a;font-size:11px}.advanced-settings[open] summary{margin-bottom:9px}.advanced-settings p{color:#7b838a;margin-top:4px;font-size:11px;line-height:1.5}.preset-summary{gap:0;display:grid}.preset-summary-item{color:#30353a;flex-direction:column;gap:3px;padding:10px 0;font-size:13px;display:flex}.preset-summary-item+.preset-summary-item{border-top:1px solid #c9cacc}.preset-summary-item b{font-weight:600}.preset-summary-item span{color:#7b838a;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.settings-choice{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.settings-choice:disabled{cursor:not-allowed;opacity:.58}.settings-choice.selected{background:linear-gradient(#f0f7ff 0%,#eaf2fc 100%)}.settings-choice.selected:active{color:#fff;background:linear-gradient(#4e96df 0%,#286fb9 100%)}.settings-choice.selected:active .settings-detail,.settings-choice.selected:active .resource-tail{color:#ffffffd1}.settings-choice.selected:active .status-dot{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#ffffff3d,#ffffff1f);border-color:#ffffff8c}.choice-mark{color:#fff;background:linear-gradient(#bdbdbd 0%,#ececec 42%,#d4d4d4 100%);border:1px solid #9a9a9a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.settings-choice.selected .choice-mark{text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border-color:#145da8}.choice-mark-glyph{border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;display:block;transform:rotate(-45deg)}.danger-action{color:#fff;text-shadow:0 -1px #0000004d;background:linear-gradient(#ff8a84 0%,#e34b3f 55%,#c9302a 100%);border:1px solid #a12622;border-radius:4px;width:calc(100% - 24px);min-height:36px;margin:0 12px 16px;font-size:12px}.bottom-action-bar{z-index:2;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#dedfe100,#dedfe1f5 38%);position:sticky;bottom:0}.primary-action{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#6cb3ff 0%,#2f87e2 55%,#1f6ec7 100%);border:1px solid #145da8;border-radius:4px;width:100%;min-height:38px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 1px #ffffff40}.primary-action:active:not(:disabled){background:linear-gradient(#1f6ec7 0%,#2f87e2 100%);box-shadow:inset 0 1px 2px #00000029}.admin-full-button{width:100%;min-height:38px}.admin-danger-button{width:calc(100% - 24px);min-height:36px;margin:0 12px 16px}.login-form{padding-top:8px}.debug-user-row{color:#20252b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 13px 9px 15px;display:flex}.debug-user-row+.debug-user-row{border-top:1px solid #ececec}.debug-user-row.current{background:linear-gradient(#f0f7ff 0%,#eaf2fc 100%)}.debug-user-state{color:#567795;text-shadow:0 1px #fff;flex:none;font-size:11px}@media (width>=768px){.admin-shell{align-items:flex-start;padding:22px 18px}.admin-window{height:calc(100vh - 44px)}.admin-header{min-height:36px}.admin-content{padding:22px 24px 48px}.settings-row{min-height:50px}.resource-row,.debug-user-row{min-height:58px}}@media (width<=767px){.admin-shell{padding-top:env(safe-area-inset-top)}.admin-window{width:100%;height:calc(100vh - env(safe-area-inset-top));box-shadow:none;border:0;border-radius:0}.admin-header{min-height:46px}.admin-content{padding:15px 12px calc(32px + env(safe-area-inset-bottom))}}@media (width<=374px){.admin-content{padding-left:10px;padding-right:10px}.settings-row,.debug-user-row{padding-left:12px;padding-right:10px}.parameter-grid{gap:6px}.admin-form-section{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.admin-route-stack--push .admin-route-stack__layer .admin-header,.admin-route-stack--pop .admin-route-stack__layer .admin-header,.admin-route-stack--push .admin-route-stack__layer .admin-body,.admin-route-stack--pop .admin-route-stack__layer .admin-body{opacity:1!important;animation:none!important;transform:none!important}}.admin-content .ui-segmented-control{margin:12px 0}.issue-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-card-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.issue-title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.issue-card-meta{color:#777d84;margin-top:6px;font-size:12px;line-height:1.6}.issue-card-meta span{margin-right:12px}.issue-assignees-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.issue-assignees-current{text-overflow:ellipsis;white-space:nowrap;color:#555;min-width:0;font-size:12px;overflow:hidden}.issue-body{border-top:1px dashed #d0d3d8;margin-top:12px;padding-top:12px}.issue-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.issue-load-more{justify-content:center;margin-top:14px}.issue-timeline{flex-direction:column;display:flex}.issue-timeline-item{border-bottom:1px solid #eef0f2;padding:10px 0}.issue-timeline-item:last-child{border-bottom:0}.issue-timeline-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.issue-timeline-actor{font-weight:600}.issue-timeline-action{color:#57606a}.issue-timeline-time{color:#999;font-size:12px}.issue-timeline-body{margin-top:4px}
