*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;min-height:100dvh;background:linear-gradient(180deg,#f5f5f7,#eeedf2)}@media(prefers-color-scheme:dark){html{background:linear-gradient(180deg,#1c1b20,#16151a)}}html.dark-forced{color-scheme:dark;background:linear-gradient(180deg,#1c1b20,#16151a)}#root{min-height:100dvh}:root{--accent: #007AFF;--accent-hover: #0066D6;--accent-active: #004EA2;--destructive: #FF3B30;--warning: #FF9500;--success: #34C759;--bg: #F2F1F6;--toolbar-bg: rgba(245, 245, 247, .72);--panel-bg: rgba(255, 255, 255, .55);--panel-bg-secondary: rgba(255, 255, 255, .4);--glass-blur: blur(20px) saturate(150%);--glass-border: .5px solid rgba(0, 0, 0, .08);--glass-shadow: 0 .5px 1px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .06);--glass-highlight: inset 0 .5px 0 rgba(255, 255, 255, .6);--text-primary: rgba(0, 0, 0, .85);--text-secondary: rgba(0, 0, 0, .55);--text-tertiary: rgba(0, 0, 0, .4);--text-label: rgba(0, 0, 0, .7);--segmented-bg: rgba(255, 255, 255, .5);--segmented-active-bg: rgba(255, 255, 255, .85);--input-bg: rgba(255, 255, 255, .5);--input-border: rgba(0, 0, 0, .1);--btn-secondary-bg: rgba(0, 0, 0, .05);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--mono: "SF Mono", ui-monospace, "Fira Code", Menlo, monospace;--toolbar-height: 52px}@media(prefers-color-scheme:dark){:root{--bg: #1C1B20;--toolbar-bg: rgba(38, 37, 42, .72);--panel-bg: rgba(50, 49, 54, .55);--panel-bg-secondary: rgba(50, 49, 54, .4);--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .55);--text-tertiary: rgba(255, 255, 255, .35);--text-label: rgba(255, 255, 255, .65);--segmented-bg: rgba(255, 255, 255, .1);--segmented-active-bg: rgba(255, 255, 255, .18);--input-bg: rgba(255, 255, 255, .07);--input-border: rgba(255, 255, 255, .1);--btn-secondary-bg: rgba(255, 255, 255, .08);--glass-border: .5px solid rgba(255, 255, 255, .1);--glass-shadow: 0 .5px 1px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .2);--glass-highlight: inset 0 .5px 0 rgba(255, 255, 255, .12)}}body{font-family:var(--font);background:transparent;color:var(--text-primary);line-height:1.5;font-size:13px;letter-spacing:-.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;min-height:100dvh}code{font-family:var(--mono);background:#0000000d;padding:1px 5px;border-radius:4px;font-size:12px}@media(prefers-color-scheme:dark){code{background:#ffffff14}}.toolbar{position:fixed;bottom:0;left:0;right:0;z-index:100;height:var(--toolbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 20px max(0px,env(safe-area-inset-bottom))}.toolbar-left{display:flex;align-items:center;min-width:48px}.toolbar-app-mark{display:block;border-radius:6px;flex-shrink:0}.toolbar-center{display:flex;align-items:center;justify-content:center;flex:1}.toolbar-halo{position:relative;display:inline-flex;align-items:center}.toolbar-halo:before{content:"";position:absolute;top:2px;right:8px;bottom:2px;left:8px;border-radius:100px;background:var(--toolbar-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 32px 20px var(--toolbar-bg);z-index:-1;pointer-events:none}.toolbar-right{display:flex;align-items:center;gap:12px;min-width:48px;justify-content:flex-end}.toolbar-logo{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.toolbar-profile{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#00000073;cursor:pointer;padding:0;min-width:44px;min-height:44px;border-radius:50%;transition:color .16s ease,transform .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}.toolbar-profile:hover{color:#000000a6}@media(prefers-reduced-motion:no-preference){.toolbar-profile:active{transform:scale(.94)}}@media(prefers-color-scheme:dark){.toolbar-profile{color:#ffffff73}.toolbar-profile:hover{color:#ffffffa6}}@media(max-width:400px){.toolbar-left{min-width:40px}.toolbar-right{min-width:44px}}.toolbar-avatar-img{width:28px;height:28px;border-radius:50%;object-fit:cover}.segmented-control{display:inline-flex;align-items:center;position:relative;padding:3px;border-radius:10px;background:var(--segmented-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 .5px 2px #0000001a,0 2px 8px #00000014,inset 0 .5px #ffffffb3,inset 0 -.5px #0000000f;border:var(--glass-border)}@media(prefers-color-scheme:dark){.segmented-control{box-shadow:0 .5px 1px #0000004d,0 2px 8px #0003,inset 0 .5px #ffffff1f,inset 0 -.5px #00000026}}.segment{position:relative;z-index:1;padding:6px 16px;border-radius:7px;border:none;background:transparent;font-size:13px;font-weight:500;letter-spacing:-.008em;font-family:var(--font);color:var(--text-secondary);cursor:pointer;transition:color .18s ease;white-space:nowrap}.segment.active{color:var(--text-primary);font-weight:600}.segment-indicator{position:absolute;top:3px;bottom:3px;border-radius:7px;z-index:0;background:var(--segmented-active-bg);box-shadow:0 .5px 3px #0000001f,0 2px 6px #00000014;transition:left .2s ease-out,width .2s ease-out}@media(max-width:480px){:root{--toolbar-height: 60px}.toolbar{padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.toolbar-app-mark{width:30px;height:30px}.toolbar-avatar-img{width:32px;height:32px}.segmented-control{padding:4px;border-radius:11px}.segment{padding:9px 14px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.segment-indicator{top:4px;bottom:4px;border-radius:8px}}@media(max-width:380px){.segment{padding:9px 10px;font-size:12px}}.main-content{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));padding-bottom:calc(var(--toolbar-height) + 24px + env(safe-area-inset-bottom,0px));max-width:min(960px,100%);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}@media(min-width:1200px){.main-content{max-width:min(1040px,94vw)}}@media(min-width:1440px){.main-content{max-width:min(1200px,92vw)}}@media(min-width:1800px){.main-content{max-width:min(1280px,90vw)}}@media(max-width:420px){.main-content{padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:calc(var(--toolbar-height) + 20px + env(safe-area-inset-bottom,0px))}}.main-stage{width:100%;display:flex;flex-direction:column;gap:16px}.view-stack{display:flex;flex-direction:column;gap:16px;width:100%}.stage-xf{width:100%;opacity:1}.mode-stage-content{display:flex;flex-direction:column;gap:16px}.stage-xf.stage-xf--lift{transform:translateY(0)}.app-stage-xf{display:flex;flex-direction:column;width:100%}.login-form-xf{width:100%}@media(prefers-reduced-motion:no-preference){.stage-xf.stage-xf--lift{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.stage-xf.stage-xf--opacity{transition:opacity .2s cubic-bezier(.4,0,1,1)}.stage-xf.stage-xf--lift.stage-xf-out{opacity:0;transform:translateY(6px)}.stage-xf.stage-xf--opacity.stage-xf-out{opacity:0}.stage-xf.stage-xf--lift.stage-xf-in{animation:stageXfEnterLift .38s cubic-bezier(.16,1,.3,1) both;transition:none}.stage-xf.stage-xf--opacity.stage-xf-in{animation:stageXfEnterOpacity .38s cubic-bezier(.16,1,.3,1) both;transition:none}.mode-stage-content.stage-xf-in .panel,.mode-stage-content.stage-xf-settled .panel,.mode-stage-content.stage-xf-in .result-panel,.mode-stage-content.stage-xf-settled .result-panel{animation:none!important;opacity:1}.app-stage-xf.stage-xf-in .main-stage:not(.view-stack) .panel,.app-stage-xf.stage-xf-in .main-stage:not(.view-stack) .result-panel,.app-stage-xf.stage-xf-out .main-stage:not(.view-stack) .panel,.app-stage-xf.stage-xf-out .main-stage:not(.view-stack) .result-panel,.app-stage-xf:not(.stage-xf-in):not(.stage-xf-out) .main-stage:not(.view-stack) .panel,.app-stage-xf:not(.stage-xf-in):not(.stage-xf-out) .main-stage:not(.view-stack) .result-panel{animation:none!important;opacity:1}}@media(prefers-reduced-motion:reduce){.stage-xf.stage-xf-out,.stage-xf.stage-xf-in{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@keyframes stageXfEnterLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stageXfEnterOpacity{0%{opacity:0}to{opacity:1}}.panel{background:var(--panel-bg);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-radius:14px;border:var(--glass-border);box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005;padding:24px;animation:panelAppear .4s cubic-bezier(.16,1,.3,1) both}@media(max-width:420px){.panel{padding:18px 16px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.panel{animation:none}}@media(prefers-reduced-motion:no-preference){.main-stage.view-stack .mode-stage-content>.panel:nth-child(1){animation-delay:0ms}.main-stage.view-stack .mode-stage-content>.panel:nth-child(2){animation-delay:32ms}.main-stage.view-stack .mode-stage-content>.panel:nth-child(3){animation-delay:64ms}.main-stage.view-stack .mode-stage-content>.view-stack>.panel:nth-child(1){animation-delay:0ms}.main-stage.view-stack .mode-stage-content>.view-stack>.panel:nth-child(2){animation-delay:32ms}.main-stage.view-stack .mode-stage-content>.view-stack>.panel:nth-child(3){animation-delay:64ms}.main-stage:not(.view-stack) .ua-panel{animation-delay:0ms}.main-stage:not(.view-stack) .up-panel-profile,.main-stage:not(.view-stack) .up-panel-account{animation-delay:48ms}.main-stage:not(.view-stack) .up-panel-appearance,.main-stage:not(.view-stack) .up-panel-system{animation-delay:96ms}}.panel-secondary{background:var(--panel-bg-secondary)}@keyframes panelAppear{0%{opacity:0}to{opacity:1}}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-header-left{display:flex;align-items:center;gap:8px}.panel-icon{color:var(--accent);display:flex;align-items:center}.panel-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.panel-body{display:flex;flex-direction:column;gap:12px}.label{display:block;font-size:13px;font-weight:500;color:var(--text-label);margin-bottom:5px}.input{width:100%;height:36px;padding:0 12px;border:.5px solid var(--input-border);border-radius:8px;background:var(--input-bg);font-size:13px;font-family:var(--font);color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease;outline:none}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #007aff33}.textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:1.5}.textarea.code{font-family:var(--mono);font-size:12px}@media screen and (max-width:768px){.input,.textarea,textarea.input,select,.mc-new-input,.mc-textarea,.mc-digest-input,.ft-rename-input,.proc-filename-input,.textarea.code{font-size:16px!important}.login-shell-card input:not([type=submit]):not([type=button]):not([type=checkbox]){font-size:16px!important}}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-family:var(--font);font-weight:500;letter-spacing:-.008em;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease,color .16s ease;gap:6px;-webkit-tap-highlight-color:transparent}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;border-radius:10px;padding:10px 24px;font-size:14px}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}@media(prefers-reduced-motion:no-preference){.btn-primary:hover:not(:disabled){box-shadow:0 2px 12px #007aff59}}.btn-primary:active:not(:disabled){background:var(--accent-active)}@media(prefers-reduced-motion:no-preference){.btn-primary:active:not(:disabled){transform:scale(.99)}.btn-secondary:active:not(:disabled){transform:scale(.98)}.btn-ghost:active:not(:disabled){transform:scale(.97)}}.btn-secondary{background:var(--btn-secondary-bg);color:var(--text-primary);border:.5px solid var(--input-border);border-radius:8px;padding:6px 14px;font-size:13px}.btn-secondary:hover:not(:disabled){background:#00000014}@media(prefers-color-scheme:dark){.btn-secondary:hover:not(:disabled){background:#ffffff1f}}.btn-ghost{background:none;color:var(--text-secondary);padding:4px 8px;font-size:13px}.btn-ghost:hover:not(:disabled){color:var(--text-primary)}.btn-link{display:inline-flex;align-items:center;background:none;color:var(--accent);padding:2px 0;font-size:12px;border-radius:4px;font-family:var(--font);font-weight:500;cursor:pointer;transition:transform .16s ease,color .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}.btn-link:hover{text-decoration:underline}.btn-link:focus-visible{outline:2px solid rgba(0,122,255,.45);outline-offset:2px}.btn-destructive{display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--destructive);padding:4px 8px;font-size:13px;border-radius:6px;font-family:var(--font);font-weight:500;cursor:pointer;transition:background .16s ease,transform .16s ease,color .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}.btn-destructive:hover:not(:disabled){background:#ff3b3014}@media(prefers-reduced-motion:no-preference){.btn-link:active{transform:scale(.98)}.btn-destructive:active:not(:disabled){transform:scale(.97)}}.btn-small{padding:4px 10px;font-size:12px;border-radius:6px}.btn-large{width:100%}@media(max-width:480px){.btn-primary{padding:12px 22px;font-size:15px;min-height:44px;box-sizing:border-box}.btn-secondary{padding:10px 18px;font-size:15px;min-height:44px;box-sizing:border-box}.btn-small{padding:10px 16px;font-size:14px;min-height:44px;box-sizing:border-box;border-radius:8px}.btn.btn-small.mc-save-btn{padding:10px 16px;font-size:14px;min-height:44px}}.script-options{display:inline-flex;gap:0}.file-upload{border:1.5px dashed rgba(0,0,0,.15);border-radius:10px;background:#00000005;padding:32px 16px;text-align:center;cursor:pointer;transition:all .15s ease}.file-upload:hover,.file-upload.dragging{border-color:var(--accent);background:#007aff0a}@media(prefers-color-scheme:dark){.file-upload{border-color:#ffffff1f;background:#ffffff05}.file-upload:hover,.file-upload.dragging{border-color:var(--accent);background:#007aff14}}.file-upload-icon{font-size:22px;color:var(--text-tertiary);margin-bottom:4px}.file-upload-content p{color:var(--text-tertiary);font-size:13px}.file-chip{display:inline-flex;align-items:center;gap:6px;background:#0000000d;padding:5px 12px;border-radius:20px;font-size:12px;color:var(--text-primary)}@media(prefers-color-scheme:dark){.file-chip{background:#ffffff14}}.file-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.upload-section{display:flex;flex-direction:column;gap:5px}.result-panel{background:var(--panel-bg);border:var(--glass-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;animation:panelAppear .28s cubic-bezier(.2,.85,.35,1) both}@media(prefers-reduced-motion:reduce){.result-panel{animation:none}}.proc-result-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.proc-result-footer--bordered{margin-top:4px;padding-top:12px;border-top:.5px solid rgba(0,0,0,.06)}@media(prefers-color-scheme:dark){.proc-result-footer--bordered{border-top-color:#ffffff0f}}.proc-feedback{padding-top:12px}.result-log{background:#00000008;padding:12px;border-radius:8px;font-family:var(--mono);font-size:11px;overflow-x:auto;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}@media(prefers-color-scheme:dark){.result-log{background:#ffffff0a}}.error-msg{color:var(--destructive);font-size:12px;font-weight:500;font-family:var(--font);line-height:1.35;margin:0}.login-shell .error-msg{text-align:center;width:100%}.login-reset-sent{text-align:center;width:100%;margin:0}.template-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.template-header h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.template-form{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:.5px solid rgba(0,0,0,.06)}@media(prefers-color-scheme:dark){.template-form{border-bottom-color:#ffffff0f}}.template-list{display:flex;flex-direction:column;gap:2px}.template-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background-color .1s ease}.template-item:hover{background:#0000000a}@media(prefers-color-scheme:dark){.template-item:hover{background:#ffffff0f}}.template-info{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:var(--text-secondary);font-size:12px}.description{color:var(--text-secondary);font-size:13px}.mode-layout{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}@media(max-width:780px){.mode-layout{grid-template-columns:1fr}}.side-panel{position:sticky;top:24px}@media(max-width:780px){.side-panel{position:relative;top:auto}}.login-shell{box-sizing:border-box;min-height:100dvh;padding-top:max(20px,env(safe-area-inset-top,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}@media(max-width:400px){.login-shell-card{padding:28px 20px!important;border-radius:16px!important}}@media(prefers-color-scheme:dark){.login-shell{background:linear-gradient(180deg,#1c1b20,#16151a)!important}.login-shell-card{background:#323136b8!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 24px #00000059,inset 0 .5px #ffffff14!important}.login-shell input:not([type=submit]),.login-shell .login-shell-card input{background-color:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffffeb!important}.login-shell button[aria-label="Toggle password visibility"]{color:#ffffff80!important}}html.dark-forced .login-shell{background:linear-gradient(180deg,#1c1b20,#16151a)!important}html.dark-forced .login-shell-card{background:#323136b8!important;border:.5px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 24px #00000059,inset 0 .5px #ffffff14!important}html.dark-forced .login-shell input:not([type=submit]){background-color:#ffffff12!important;border-color:#ffffff1f!important;color:#ffffffeb!important}html.dark-forced .login-shell button[aria-label="Toggle password visibility"]{color:#ffffff80!important}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f5f5f7,#eeedf2)}@media(prefers-color-scheme:dark){.login-page{background:linear-gradient(180deg,#1c1b20,#16151a)}}.login-card{background:var(--panel-bg);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:var(--glass-border);border-radius:16px;box-shadow:0 4px 24px #0000000f,var(--glass-highlight);padding:40px 36px;width:100%;max-width:360px;text-align:center;animation:panelAppear .15s ease}.login-title{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.login-subtitle{color:var(--text-secondary);font-size:14px;margin-bottom:24px}.login-form{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.login-form .btn-primary{margin-top:4px}.login-segmented{margin-bottom:20px;display:flex;justify-content:center}.proc-rows{display:flex;flex-direction:column}.proc-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.proc-row-label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--text-primary)}.proc-selected-file{color:var(--text-secondary);font-weight:400;font-size:13px}.proc-divider{height:1px;background:#00000014;margin:0}@media(prefers-color-scheme:dark){.proc-divider{background:#ffffff14}}.status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.status-completed{background:#34c7591f;color:#34c759}.status-failed{background:#ff3b301f;color:#ff3b30}.status-running{background:#007aff1f;color:#007aff}.panel>.ft-actions,.panel>.ft-table,.panel>.ft-confirm,.panel>.ft-empty,.panel>.wal-pagination.ft-table-pagination{margin-left:-24px;width:calc(100% + 48px)}.ft-header-with-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ft-header-with-actions .panel-header-left{flex:1 1 auto;min-width:0}.ft-header-with-actions .panel-title{margin:0}.ft-header-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:520px){.ft-header-with-actions{flex-direction:column;align-items:stretch}.ft-header-actions{justify-content:flex-start}}.ft-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;padding:0;transition:background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.ft-icon-btn:active:not(:disabled){transform:scale(.92)}}.ft-icon-btn:hover:not(:disabled){background:#0000000f;color:var(--text-primary)}.ft-icon-btn:disabled{cursor:not-allowed}@media(max-width:420px){.ft-icon-btn{width:40px;height:40px;border-radius:8px}}@media(prefers-color-scheme:dark){.ft-icon-btn:hover:not(:disabled){background:#ffffff14}}.ft-icon-btn-delete{color:var(--destructive)}.ft-icon-btn-delete:hover:not(:disabled){background:#ff3b3014;color:var(--destructive)}.ft-col-header{background:none;border:none;padding:0;font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-family:var(--font);transition:color .1s ease;white-space:nowrap}.ft-col-header:hover{color:var(--text-secondary)}.ft-sort-arrow{font-size:10px}.ft-destructive{color:var(--destructive)}.ft-destructive:hover:not(:disabled){color:var(--destructive)}.ft-actions{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;border-top:.5px solid rgba(0,0,0,.06);border-bottom:.5px solid rgba(0,0,0,.06);min-height:40px}@media(prefers-color-scheme:dark){.ft-actions{border-top-color:#ffffff0f;border-bottom-color:#ffffff0f}}.ft-actions-left{display:flex;align-items:center;gap:8px}.ft-actions-right{display:flex;align-items:center;gap:6px}.ft-checkbox-wrap{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}.ft-checkbox-wrap input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.ft-selected-count{font-size:12px;font-weight:500;color:var(--text-secondary);margin-right:2px;white-space:nowrap}.ft-action-btn{display:inline-flex;align-items:center;gap:4px}.ft-action-btn svg{flex-shrink:0}.ft-action-delete{background:none;color:var(--destructive);border:.5px solid rgba(255,59,48,.25);font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer;font-weight:500;font-family:var(--font);transition:background .16s ease,transform .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.ft-action-delete:hover{background:#ff3b3014}@media(prefers-reduced-motion:no-preference){.ft-action-delete:active:not(:disabled){transform:scale(.97)}}.ft-confirm{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#ff3b300f;font-size:13px;font-weight:500;color:var(--destructive)}@media(prefers-color-scheme:dark){.ft-confirm{background:#ff3b301a}}.ft-file-empty{padding-top:8px;padding-bottom:8px}.ft-empty-hero-icon{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#a5c2f1}.ft-empty-hero-icon svg{width:40px;height:40px}@media(prefers-color-scheme:dark){.ft-empty-hero-icon{color:#64a0ff8c}}html.dark-forced .ft-empty-hero-icon{color:#64a0ff8c}.ft-file-empty .ua-empty-title{color:var(--text-primary);opacity:.72;font-weight:600}.ft-file-empty .ua-empty-sub{opacity:.55;max-width:320px}.ft-table{width:100%}.ft-thead{display:grid;grid-template-columns:1fr 80px 160px;padding:6px 24px;font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:.5px solid rgba(0,0,0,.06);-webkit-user-select:none;user-select:none}@media(prefers-color-scheme:dark){.ft-thead{border-bottom-color:#ffffff0f}}.ft-row{display:grid;grid-template-columns:1fr 80px 160px;padding:8px 24px;align-items:center;cursor:pointer;transition:background 80ms ease;border-bottom:.5px solid rgba(0,0,0,.04)}.ft-row:last-child{border-bottom:none}.ft-row:hover{background:#00000008}.ft-row-selected{background:#007aff0f}.ft-row-selected:hover{background:#007aff17}@media(prefers-color-scheme:dark){.ft-row:hover{background:#ffffff0a}.ft-row-selected{background:#007aff1f}.ft-row-selected:hover{background:#007aff29}.ft-row{border-bottom-color:#ffffff0a}}.ft-col-name{display:flex;align-items:center;gap:10px;overflow:hidden}.ft-file-icon{flex-shrink:0;color:var(--accent);display:flex;align-items:center}.ft-file-info{display:flex;flex-direction:column;overflow:hidden}.ft-filename{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-filetype-sub{font-size:11px;color:var(--text-tertiary)}.ft-col-type{font-size:12px;color:var(--text-secondary)}.ft-col-size,.ft-col-modified{font-size:12px;color:var(--text-secondary);text-align:right}.ft-rename-input{height:28px;font-size:13px;padding:0 8px;width:100%;max-width:300px}.ft-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:8px}.ft-empty svg{margin-bottom:4px}.ft-empty-title{font-size:14px;font-weight:600;color:var(--text-secondary)}.ft-empty-sub{font-size:12px;color:var(--text-tertiary);max-width:280px}.mc-section{display:flex;flex-direction:column;gap:8px}.mc-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-section-label{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap}.mc-section-controls{display:flex;align-items:center;gap:6px}.mc-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-footer-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-action-buttons{display:flex;align-items:center;gap:6px;margin-left:auto}.mc-select{flex:1;min-width:120px;max-width:220px;height:32px;font-size:12px;padding:0 8px;cursor:pointer}.mc-select-green-dot{color:#34c759}.mc-new-btn,.mc-delete-btn{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.mc-delete-btn{color:var(--destructive)}.mc-delete-btn:hover:not(:disabled){color:var(--destructive)}.mc-new-inline{display:flex;align-items:center;gap:4px}.mc-new-input{height:28px;width:140px;font-size:12px;padding:0 8px}.mc-textarea{min-height:100px;font-size:13px;line-height:1.6}.mc-save-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mc-save-btn{padding:5px 16px;font-size:12px;border-radius:8px}@media(max-width:480px){.panel-title{font-size:16px}.proc-row{padding:18px 0}.proc-row-label{font-size:15px}.proc-selected-file,.mc-section-label{font-size:14px}.mc-textarea{min-height:120px;line-height:1.55}.mc-select{height:40px;font-size:16px;padding:0 10px}.mc-new-input{height:36px;font-size:16px}.label{font-size:14px}.input:not(.proc-filename-input){min-height:44px;height:auto}.proc-filename-input{min-height:44px;height:auto}}.mc-saved-label{font-size:12px;color:var(--success);font-weight:500;animation:mcFadeIn .15s ease}@keyframes mcFadeIn{0%{opacity:0}to{opacity:1}}.mc-confirm-delete{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:#ff3b300f;font-size:13px;font-weight:500;color:var(--destructive)}@media(prefers-color-scheme:dark){.mc-confirm-delete{background:#ff3b301a}}.mc-confirm-actions{display:flex;gap:4px}.mc-divider{height:1px;background:#0000000f;margin:8px 0}@media(prefers-color-scheme:dark){.mc-divider{background:#ffffff0f}}.mc-digest-panel{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#00000004;margin-top:4px}@media(prefers-color-scheme:dark){.mc-digest-panel{border-color:#ffffff12;background:#ffffff05}}.mc-digest-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-digest-title{font-size:12px;font-weight:600;color:var(--text-primary);opacity:.7;text-transform:uppercase;letter-spacing:.4px}.mc-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:none;border:none;padding:0;font-size:11px;color:var(--text-secondary)}.mc-toggle-thumb{display:block;width:34px;height:20px;border-radius:10px;background:#00000026;position:relative;transition:background .2s ease}@media(prefers-color-scheme:dark){.mc-toggle-thumb{background:#ffffff26}}.mc-toggle-thumb:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.mc-toggle-on .mc-toggle-thumb{background:var(--success)}.mc-toggle-on .mc-toggle-thumb:after{transform:translate(14px)}.mc-toggle-label{font-size:11px;font-weight:500;min-width:52px}.mc-digest-controls{transition:opacity .2s ease}.mc-digest-disabled{opacity:.4;pointer-events:none}.mc-digest-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc-digest-field{display:flex;flex-direction:column;gap:4px}.mc-digest-field-label{font-size:11px;font-weight:500;color:var(--text-secondary);opacity:.7}.mc-digest-input{height:32px;font-size:12px;padding:0 8px}.mc-mono{font-family:var(--mono)}.mc-digest-select{height:32px;font-size:12px;padding:0 8px;cursor:pointer}.mc-digest-hint{font-size:10.5px;color:var(--text-secondary);opacity:.5}.up-grid{display:flex;flex-direction:column;gap:16px;width:100%}.up-grid-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;width:100%}.up-grid-col{display:flex;flex-direction:column;gap:16px;min-width:0}.up-grid-full{width:100%;min-width:0}@media(max-width:768px){.up-grid-columns{display:flex;flex-direction:column;gap:16px;align-items:stretch}.up-grid-col{display:contents}.up-panel-profile{order:1}.up-panel-account{order:2}.up-panel-appearance{order:3}.up-panel-system{order:4}.up-grid-columns>.panel{width:100%;max-width:100%;box-sizing:border-box}}.up-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.up-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.up-label{font-size:13px;font-weight:600;color:var(--text-primary)}.up-label-danger{color:var(--destructive)}.up-label-with-tag{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.up-optional-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:2px 7px;border-radius:4px;background:#0000000f}@media(prefers-color-scheme:dark){.up-optional-tag{background:#ffffff14}}html.dark-forced .up-optional-tag{background:#ffffff14}.up-helper{font-size:12px;color:var(--text-secondary)}.up-field{display:flex;flex-direction:column;gap:5px}.up-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;margin-top:4px;border-top:.5px solid rgba(0,0,0,.06)}@media(prefers-color-scheme:dark){.up-footer{border-top-color:#ffffff0f}}.up-divider{height:1px;background:#0000000f;margin:4px 0}@media(prefers-color-scheme:dark){.up-divider{background:#ffffff0f}}.up-avatar-btn{border:none;background:none;cursor:pointer;border-radius:50%;overflow:hidden;flex-shrink:0;width:64px;height:64px;padding:0;transition:opacity .15s ease}.up-avatar-btn:hover{opacity:.8}.up-avatar-img{width:64px;height:64px;border-radius:50%;object-fit:cover}.up-password-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:.5px solid var(--input-border);border-radius:8px;background:var(--input-bg);font-size:13px;font-family:var(--font);color:var(--text-secondary);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.up-password-row:hover{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.up-password-row:active{transform:scale(.995)}}.up-pw-fields{display:flex;flex-direction:column;gap:6px}.up-delete-btn{background:var(--destructive);color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.up-delete-btn:hover:not(:disabled){background:#e0342a}.up-delete-btn:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.up-delete-btn:active:not(:disabled){transform:scale(.98)}}.up-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:center;justify-content:center;animation:panelAppear .15s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box}@media(prefers-color-scheme:dark){.up-modal-overlay{background:#0009}}.up-modal{background:var(--panel-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:var(--glass-border);border-radius:14px;box-shadow:0 8px 40px #00000026;padding:28px;width:100%;max-width:400px;margin:16px;animation:panelAppear .15s ease}.up-modal-title{font-size:17px;font-weight:700;margin-bottom:8px}.up-modal-body{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.up-modal-actions{display:flex;justify-content:flex-end;gap:8px}.ua-subtitle{font-size:11.5px;color:var(--text-secondary);opacity:.6;margin:0;line-height:1.3}.ua-panel{padding:0;overflow:hidden}.ua-panel>.panel-header{padding:24px 24px 0}.ua-panel>.panel-body{padding:0}.ua-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ua-table{width:100%;border-collapse:collapse;font-size:13px}.ua-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);opacity:.5;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.ua-table th:first-child,.ua-table td:first-child{padding-left:24px}.ua-table th:last-child,.ua-table td:last-child{padding-right:24px}@media(prefers-color-scheme:dark){.ua-table th{border-bottom-color:#ffffff12}}html.dark-forced .ua-table th{border-bottom-color:#ffffff12}.ua-table td{padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--text-primary);vertical-align:middle}@media(prefers-color-scheme:dark){.ua-table td{border-bottom-color:#ffffff0d}}html.dark-forced .ua-table td{border-bottom-color:#ffffff0d}.ua-table tbody tr:last-child td{border-bottom:none}.ua-row-alt{background:#00000004}@media(prefers-color-scheme:dark){.ua-row-alt{background:#ffffff05}}html.dark-forced .ua-row-alt{background:#ffffff05}.ua-cell-name{font-weight:500}.ua-cell-phone{font-variant-numeric:tabular-nums;opacity:.75}.ua-th-actions{width:72px}.ua-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.ua-badge-manager{background:#3b82f61f;color:#60a5fa}.ua-badge-reporter{background:#ffffff0f;color:var(--text-secondary)}@media(prefers-color-scheme:light){.ua-badge-reporter{background:#0000000d}}.ua-cell-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}.ua-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);opacity:.4;cursor:pointer;transition:opacity .16s ease,background .16s ease,color .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.ua-action-btn:active:not(:disabled){transform:scale(.92)}}.ua-action-btn:hover{opacity:1;background:#ffffff0f}@media(prefers-color-scheme:light){.ua-action-btn:hover{background:#0000000d}}.ua-action-delete:hover{color:var(--destructive);background:#ff3b3014}.ua-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;text-align:center}.ua-empty-title{font-size:14px;font-weight:600;color:var(--text-primary);opacity:.6}.ua-empty-sub{font-size:12px;color:var(--text-secondary);opacity:.45;max-width:280px}.ua-empty-loading{padding:36px 24px}.ua-loading-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.85;animation:uaPulse 1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ua-loading-dot{animation:none;opacity:.5}}@keyframes uaPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:.35}}.ua-modal{background:var(--panel-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:var(--glass-border);border-radius:14px;box-shadow:0 8px 40px #00000026;padding:28px;width:100%;max-width:440px;margin:16px;animation:panelAppear .15s ease}.ua-modal .up-modal-title{margin-bottom:18px}.ua-modal form{display:flex;flex-direction:column;gap:20px}.ua-modal .up-field{gap:8px}.ua-modal .up-modal-actions{margin-top:4px;padding-top:4px}.ua-role-hint{font-size:11.5px;color:var(--text-secondary);opacity:.55;line-height:1.45;margin-top:8px;display:block}.ua-multiselect{position:relative}.ua-multiselect-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left;width:100%}.ua-multiselect-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ua-multiselect-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--panel-bg);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:var(--glass-border);border-radius:10px;box-shadow:0 4px 20px #0000001f;padding:4px;animation:panelAppear .1s ease}@media(prefers-color-scheme:dark){.ua-multiselect-dropdown{box-shadow:0 4px 20px #0006}}.ua-multiselect-option{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:13px;cursor:pointer;color:var(--text-primary);transition:background .1s ease}.ua-multiselect-option:hover{background:#0000000a}@media(prefers-color-scheme:dark){.ua-multiselect-option:hover{background:#ffffff0f}}html.dark-forced .ua-multiselect-option:hover{background:#ffffff0f}.ua-multiselect-option input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.wal-subtitle{font-size:11.5px;color:var(--text-secondary);opacity:.6;margin:0;line-height:1.3}.wal-table{table-layout:fixed}.wal-row{cursor:pointer;transition:background .1s ease}.wal-row:hover{background:#00000005}@media(prefers-color-scheme:dark){.wal-row:hover{background:#ffffff08}}html.dark-forced .wal-row:hover{background:#ffffff08}.wal-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.wal-th-sortable:hover{opacity:.7}.wal-th-inner{display:inline-flex;align-items:center;gap:4px}.wal-sort-arrow{font-size:10px;opacity:.8}.wal-cell-time,.wal-cell-user{width:140px;white-space:nowrap}.wal-cell-type{width:48px;text-align:center}.wal-cell-class{width:150px}.wal-cell-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wal-cell-badge{width:100px;white-space:nowrap}.wal-tag{font-size:11.5px;color:var(--text-secondary);opacity:.7;font-family:var(--mono);letter-spacing:.2px}.wal-badge-green{background:#34c7591f;color:#34c759}.wal-badge-amber{background:#ff95001f;color:#ff9500}.wal-badge-red{background:#ff3b301f;color:#ff3b30}.wal-refresh-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;opacity:.5;transition:opacity .15s ease}.wal-refresh-btn:hover{opacity:1}.wal-row-clickable{cursor:pointer}.wal-row-expanded>td{border-bottom-color:transparent}.wal-desc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.wal-cell-desc{display:flex;align-items:center;gap:4px}td.wal-cell-desc{display:table-cell}td.wal-cell-desc>.wal-desc-text{display:inline}td.wal-cell-desc>.wal-expand-icon{display:inline-flex;flex-shrink:0}.wal-expand-icon{display:inline-flex;align-items:center;opacity:.35;transition:transform .15s ease,opacity .15s ease;flex-shrink:0;margin-left:4px}.wal-expand-icon-open{transform:rotate(180deg);opacity:.7}.wal-expanded-row td{padding:0 24px 12px;background:#00000004}@media(prefers-color-scheme:dark){.wal-expanded-row td{background:#ffffff05}}html.dark-forced .wal-expanded-row td{background:#ffffff05}.wal-expanded-content{max-height:120px;overflow-y:auto;font-size:13px;line-height:1.5;color:var(--text-primary);padding:8px 12px;border-radius:6px;background:#00000008;border:1px solid rgba(0,0,0,.06);white-space:pre-wrap;word-break:break-word}@media(prefers-color-scheme:dark){.wal-expanded-content{background:#ffffff0a;border-color:#ffffff0f}}html.dark-forced .wal-expanded-content{background:#ffffff0a;border-color:#ffffff0f}.wal-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 24px;border-top:1px solid rgba(0,0,0,.06)}@media(max-width:520px){.wal-pagination{flex-direction:column;align-items:stretch}.wal-page-buttons{flex-wrap:wrap;justify-content:center}}@media(prefers-color-scheme:dark){.wal-pagination{border-top-color:#ffffff0f}}html.dark-forced .wal-pagination{border-top-color:#ffffff0f}.wal-page-info{font-size:12px;color:var(--text-secondary);opacity:.6}.wal-page-buttons{display:flex;align-items:center;gap:2px}.wal-page-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.wal-page-btn:disabled{opacity:.25;cursor:not-allowed}.wal-page-num{min-width:28px;height:28px;padding:0 6px;font-size:12px;border-radius:6px}.wal-page-active{background:var(--accent)!important;color:#fff!important}.toolbar-profile.active{color:var(--accent)}@media(prefers-color-scheme:dark){.toolbar-profile.active{color:var(--accent)}}.toolbar-back{display:flex;align-items:center;gap:4px;border:none;background:none;font-family:var(--font);font-size:13px;font-weight:500;color:var(--accent);cursor:pointer;padding:4px 0}.toolbar-back:hover{text-decoration:underline}html.dark-forced .ft-icon-btn:hover:not(:disabled){background:#ffffff14}html.dark-forced .ft-actions{border-top-color:#ffffff0f;border-bottom-color:#ffffff0f}html.dark-forced .ft-thead{border-bottom-color:#ffffff0f}html.dark-forced .ft-row{border-bottom-color:#ffffff0a}html.dark-forced .ft-row:hover{background:#ffffff0a}html.dark-forced .ft-row-selected{background:#007aff1f}html.dark-forced .ft-row-selected:hover{background:#007aff29}html.dark-forced .ft-confirm{background:#ff3b301a}html.dark-forced .proc-divider{background:#ffffff14}html.dark-forced .mc-divider{background:#ffffff0f}html.dark-forced .mc-confirm-delete{background:#ff3b301a}html.dark-forced .up-footer{border-top-color:#ffffff0f}html.dark-forced .up-divider{background:#ffffff0f}html.dark-forced .btn-secondary:hover:not(:disabled){background:#ffffff1f}html.dark-forced .toolbar-profile{color:#ffffff73}html.dark-forced .toolbar-profile:hover{color:#ffffffa6}html.dark-forced code{background:#ffffff14}html.dark-forced .result-log{background:#ffffff0a}html.dark-forced .file-upload{border-color:#ffffff1f;background:#ffffff05}html.dark-forced .file-upload:hover,html.dark-forced .file-upload.dragging{border-color:var(--accent);background:#007aff14}html.dark-forced .file-chip{background:#ffffff14}html.dark-forced .template-form{border-bottom-color:#ffffff0f}html.dark-forced .template-item:hover{background:#ffffff0f}html.dark-forced .segmented-control{box-shadow:0 .5px 1px #0000004d,0 2px 8px #0003,inset 0 .5px #ffffff1f,inset 0 -.5px #00000026}html.dark-forced,html.dark-forced :root{--bg: #1C1B20;--toolbar-bg: rgba(38, 37, 42, .72);--panel-bg: rgba(50, 49, 54, .55);--panel-bg-secondary: rgba(50, 49, 54, .4);--text-primary: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .55);--text-tertiary: rgba(255, 255, 255, .35);--text-label: rgba(255, 255, 255, .65);--segmented-bg: rgba(255, 255, 255, .1);--segmented-active-bg: rgba(255, 255, 255, .18);--input-bg: rgba(255, 255, 255, .07);--input-border: rgba(255, 255, 255, .1);--btn-secondary-bg: rgba(255, 255, 255, .08);--glass-border: .5px solid rgba(255, 255, 255, .1);--glass-shadow: 0 .5px 1px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .2);--glass-highlight: inset 0 .5px 0 rgba(255, 255, 255, .12)}
