:root{--bg: #0f1216;--panel: #171c23;--panel2: #1e252e;--border: #2a323d;--text: #e6edf3;--muted: #8b98a5;--accent: #4aa3ff;--green: #3fb950;--red: #f85149}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,Segoe UI,Microsoft YaHei,sans-serif}.app{max-width:1200px;margin:0 auto;padding:16px}header{display:flex;align-items:center;gap:16px;margin-bottom:12px}header h1{font-size:18px;margin:0}.spacer{flex:1}select,input,button{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:13px}button{cursor:pointer}button:hover{border-color:var(--accent)}nav{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:16px}nav button,nav>a{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:8px 14px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;font-size:13px;cursor:pointer}nav button.active,nav>a.active{color:var(--text);border-bottom-color:var(--accent)}nav>a:hover{color:var(--text)}.nav-group{position:relative}.nav-top{display:inline-flex;align-items:center;gap:4px}.nav-top .caret{font-size:10px;opacity:.6}.nav-menu{position:absolute;top:100%;left:0;z-index:60;margin-top:2px;min-width:260px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:6px;box-shadow:0 8px 28px #00000073;display:flex;flex-direction:column;gap:2px}.nav-menu button,.nav-menu a{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;border:none;border-radius:8px;padding:8px 10px;color:var(--text);text-decoration:none;background:none}.nav-menu button:hover,.nav-menu a:hover{background:#ffffff0d}.nav-menu button.active,.nav-menu a.active{background:#4aa3ff24;border-bottom:none}.nav-menu .nav-icon{font-size:16px;line-height:1.4}.nav-menu .nav-text{display:flex;flex-direction:column}.nav-menu .nav-text small{font-size:11px;margin-top:1px}.scheme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.scheme-item{border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;background:var(--bg);transition:border-color .12s,background .12s}.scheme-item:hover{border-color:var(--accent)}.scheme-item.sel{border-color:var(--accent);background:#4aa3ff1a}.scheme-item.run{border-color:#2a5a3a;background:#3fb95014}.scheme-head{display:flex;align-items:center;gap:6px;min-width:0}.scheme-head .scheme-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.scheme-head .scheme-status{flex-shrink:0;font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:1px 8px}.scheme-head .scheme-status.on{color:var(--green);border-color:#2a5a3a}.scheme-btns{display:flex;gap:6px}.scheme-btns button{padding:4px 12px;font-size:12px}.scheme-btns .danger{margin-left:auto}.formula{margin-top:10px;padding:10px 14px;border-radius:8px;font-size:14px;color:#cfe3ff;background:#4aa3ff1f;border:1px solid rgba(74,163,255,.45)}.formula .formula-title{display:inline-block;margin-right:8px;font-weight:700;color:var(--accent)}.formula b{color:#ffd479;padding:0 2px}.formula .formula-note{margin-top:4px;font-size:12px;color:var(--muted)}button.active-range{background:#4aa3ff29;color:var(--text);border-color:var(--accent)}.ip-note{margin:4px 0 12px;padding:10px 14px;border-radius:8px;font-size:14px;background:#e3a0081f;border:1px solid rgba(227,160,8,.55);color:#ffcf66}.ip-note .ip-value{margin-left:6px;font-size:15px;font-weight:700;color:#ffd479;background:#00000040;padding:2px 10px;border-radius:6px}textarea{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6;resize:vertical}textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #4aa3ff26}.copyable{cursor:pointer;color:var(--muted)}.copyable:hover{color:var(--accent);text-decoration:underline}.toast{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:200;background:#1e252ef7;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 18px;font-size:14px;box-shadow:0 8px 28px #00000080;animation:toastIn .18s ease-out}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.pw-wrap{position:relative;display:block}.pw-wrap input.pw-field{width:100%;padding-right:34px;box-sizing:border-box}.pw-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;padding:2px 6px;cursor:pointer;opacity:.7;font-size:15px;line-height:1}.pw-eye:hover{opacity:1}.guide{max-width:860px}.guide-hero{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:12px;margin-bottom:18px;background:linear-gradient(135deg,#6a5cff2e,#3aa0ff24);border:1px solid rgba(74,163,255,.35)}.guide-hero-ic{font-size:40px;line-height:1}.guide-hero h2{margin:0 0 4px}.guide-sec{margin-bottom:22px}.guide-sec h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 10px}.guide-ic{font-size:18px}.guide-step{display:flex;gap:12px;padding:10px 0;border-bottom:1px dashed var(--border)}.guide-step:last-child{border-bottom:none}.guide-step-n{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.guide-step-t{font-weight:600;margin-bottom:2px}.guide-item{padding:8px 0;border-bottom:1px solid var(--border)}.guide-item:last-child{border-bottom:none}.guide-item>b{display:inline-block;min-width:130px}.guide-tip{margin-top:10px;padding:12px 16px;border-radius:10px;font-size:14px;background:#3fb9501a;border:1px solid rgba(63,185,80,.4)}.guide-btn{background:none;border:none;font-size:18px;padding:4px 6px;margin-right:4px;cursor:pointer;line-height:1;opacity:.85;text-decoration:none;display:inline-flex;align-items:center}.guide-btn:hover{opacity:1}.bell-wrap{position:relative;margin-right:8px}.bell{background:none;border:none;font-size:18px;padding:4px 6px;cursor:pointer;position:relative;line-height:1}.bell-new{animation:bellShake 1s ease-in-out infinite}@keyframes bellShake{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.bell-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--red);border:1px solid var(--bg)}.bell-panel{position:absolute;top:100%;right:0;z-index:120;margin-top:4px;width:320px;max-height:60vh;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 28px #00000080}.bell-head{padding:10px 12px;font-weight:700;border-bottom:1px solid var(--border)}.bell-item{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.bell-title{font-weight:600}.bell-body{font-size:13px;margin-top:3px;white-space:pre-wrap;color:var(--text)}.bell-time{font-size:11px;margin-top:4px}.bell-more{width:100%;background:none;border:none;color:var(--accent);padding:10px;cursor:pointer}.whoami{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:16px;background:var(--panel);font-size:13px}.whoami-name{font-weight:600}.whoami-role{font-size:11px;padding-left:4px;border-left:1px solid var(--border)}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.muted{color:var(--muted)}.err{background:#3d1b1b;color:var(--red);padding:8px 12px;border-radius:6px;margin-bottom:12px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--muted);font-weight:500}tr.manual td{color:var(--muted)}tr.lv-error td:nth-child(2){color:var(--red);font-weight:600}tr.lv-warn td:nth-child(2){color:#e3a008;font-weight:600}tr.lv-info td:nth-child(2){color:var(--muted)}.log-msg-in{display:block;max-width:min(680px,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbtn{display:inline-flex;align-items:center;justify-content:center;padding:3px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--muted);line-height:0}.iconbtn:hover{color:var(--text);background:var(--panel);border-color:var(--border)}.stats-wrap{display:flex;gap:18px;align-items:flex-start}.stats-side{flex:0 0 176px;display:flex;flex-direction:column;gap:12px}.stats-group{padding-left:2px}.stats-group-h{display:flex;align-items:center;gap:7px;padding:4px 6px 6px 2px;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--text);opacity:.85}.stats-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.stats-item{display:block;width:100%;text-align:left;padding:8px 10px 8px 22px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;font-size:14px}.stats-item:hover{color:var(--text);background:var(--panel)}.stats-item.active{color:var(--text);background:var(--panel);border-color:var(--border);font-weight:600}.stats-main{flex:1 1 auto;min-width:0}.hbars{display:flex;flex-direction:column;gap:6px;margin:8px 0}.hbar-row{display:grid;grid-template-columns:160px 1fr 60px;gap:10px;align-items:center;font-size:13px}.hbar-track{background:var(--bg);border-radius:5px;height:16px;overflow:hidden}.hbar-fill{height:100%;background:var(--accent);border-radius:5px}.pager{display:flex;gap:8px;align-items:center;margin:10px 0}.scheme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:10px}.scheme-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;min-height:168px}.scheme-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.scheme-card .sc-name{font-size:16px;font-weight:600;word-break:break-word}.scheme-card .sc-meta{color:var(--muted);font-size:13px;line-height:1.7;flex:1}.scheme-card .sc-toggle{width:100%}.scheme-card .sc-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.scheme-card .sc-actions button{width:100%}.tag{padding:1px 6px;border-radius:4px;font-size:12px}.tag.q{background:#163a24;color:var(--green)}.tag.m{background:#3a2416;color:#e3a008}.cards{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.cards.col{flex-direction:column}.card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 14px;min-width:120px;position:relative}.card .big{font-size:20px;font-weight:600;margin-top:4px}.card-info{position:absolute;top:6px;right:7px;width:15px;height:15px;border-radius:50%;border:1px solid var(--border);color:var(--muted);font-size:10px;line-height:13px;text-align:center;cursor:help;-webkit-user-select:none;user-select:none}.card-info:hover{color:var(--accent);border-color:var(--accent)}.card-info:hover:after{content:attr(data-tip);position:absolute;right:-1px;top:20px;z-index:60;width:max-content;max-width:240px;white-space:normal;text-align:left;font-weight:400;background:var(--panel2);color:var(--text);border:1px solid var(--accent);border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.6;box-shadow:0 8px 24px #0000008c}.chip{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:4px 12px;font-size:13px;cursor:pointer;color:var(--text);transition:all .12s}.chip:hover{border-color:var(--accent)}.chip-on{background:#163a24;color:var(--green);border-color:#2a5a3a;font-weight:600}.bars{display:flex;align-items:flex-end;gap:3px;height:120px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:8px;margin:8px 0}.bars.wd{height:90px}.bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bar .fill{width:70%;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px}.bar span{font-size:10px;color:var(--muted);margin-top:3px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;align-items:center;gap:10px;margin-bottom:8px}.field label{width:140px;color:var(--muted)}.field input{flex:1}button.on{background:#163a24;color:var(--green);border-color:#2a5a3a}button.off{background:#3a2416;color:#e3a008;border-color:#5a4020}button.danger{background:#3d1b1b;color:var(--red);border-color:#5a2a2a}h3{margin:16px 0 8px;font-size:15px}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-box{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:32px 30px;width:340px;max-width:100%;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 40px #00000040}.login-brand{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;font-weight:700;margin-bottom:4px}.login-brand .brand-logo{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;background:linear-gradient(135deg,#6a5cff,#3aa0ff)}.login-sub{text-align:center;color:var(--muted);font-size:14px;margin-bottom:6px}.login-box input{padding:11px 13px;border-radius:9px}.login-row{display:flex;gap:8px}.login-row input{flex:1;min-width:0}.login-row button{flex:0 0 auto;padding:0 12px;background:var(--accent);color:#fff;border:none;border-radius:9px;font-size:13px}.login-box .primary{padding:11px;background:var(--accent);color:#fff;border:none;border-radius:9px;font-weight:600;cursor:pointer}.login-box .primary:disabled{opacity:.6}.login-links{display:flex;justify-content:space-between;margin-top:2px}.login-links button{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px;padding:2px}.login-links button:hover{color:var(--accent)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.brand{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);text-decoration:none}.brand:visited{color:var(--text)}.crumb-link{color:inherit;text-decoration:none}.crumb-link:hover{color:var(--accent);text-decoration:underline}.brand-logo{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--accent),#7c5cff);color:#fff;font-size:15px}.brand-name{font-size:17px;font-weight:700;letter-spacing:.3px}.brand:hover .brand-name{color:var(--accent)}nav{flex-wrap:wrap}.nav-sep{width:1px;align-self:stretch;background:var(--border);margin:4px 6px}.crumb{font-size:12px;margin:-6px 0 14px}.home-hero{padding:8px 0 6px}.home-hero h2{margin:0 0 4px;font-size:22px}.home-group{margin-top:22px}.home-group h3{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.home-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.home-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 18px;color:var(--text);text-decoration:none;cursor:pointer}.home-card:visited{color:var(--text)}.home-card:hover{border-color:var(--accent);transform:translateY(-2px);transition:.12s;background:var(--panel2)}.home-icon{font-size:24px}.home-title{font-size:15px;font-weight:600;color:var(--text);margin-top:2px}.home-desc{font-size:12px;line-height:1.4}.btn-save{background:var(--accent);color:#fff;border:1px solid var(--accent);font-weight:600;padding:7px 16px}.btn-save:hover{filter:brightness(1.12);border-color:var(--accent)}.btn-save-live{background:#e3a008;border-color:#e3a008;color:#231a05}.btn-save-live:hover{filter:brightness(1.08);border-color:#e3a008}.btn-saveas{background:transparent;color:var(--green);border:1px solid #2a5a3a;font-weight:600;padding:7px 14px}.btn-saveas:hover{background:#163a24;border-color:var(--green)}.btn-save:disabled,.btn-saveas:disabled{opacity:.5;cursor:not-allowed;filter:none}.help{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);color:var(--muted);font-size:12px;cursor:help;-webkit-user-select:none;user-select:none}.help:hover{border-color:var(--accent);color:var(--accent)}.tip{position:relative}.tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:150%;transform:translate(-50%);background:#0b0e12;border:1px solid var(--border);color:var(--text);padding:9px 12px;border-radius:8px;width:max-content;max-width:300px;font-size:12px;line-height:1.5;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s;z-index:60;box-shadow:0 8px 24px #00000080}.tip:hover:after{opacity:1;visibility:visible}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:200}.modal{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px 24px;width:min(420px,90vw);box-shadow:0 24px 70px #0000008c}.modal-body{font-size:15px;line-height:1.55;margin-bottom:20px}.modal-input{width:100%;box-sizing:border-box;margin:-8px 0 18px;padding:9px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:15px}.modal-input:focus{outline:none;border-color:var(--accent)}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-actions button{padding:8px 20px}.modal-actions .primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}th.draggable{cursor:grab;-webkit-user-select:none;user-select:none}th.draggable:active{cursor:grabbing}tr.selrow td{background:#12304d}.batchbar{background:var(--panel);border:1px solid var(--accent);border-radius:8px;padding:8px 12px}td select{max-width:160px}.grp-h{margin:8px 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}.grp-h:hover{color:var(--accent)}.grp-caret{font-size:11px;color:var(--muted);width:12px;display:inline-block}.trans th,.trans td{min-width:58px;padding:5px 6px}.trans th{white-space:normal;vertical-align:bottom;position:relative}.trans td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trans td.lbl{position:sticky;left:0;background:var(--panel);z-index:1}.col-resize{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.col-resize:hover{background:var(--accent);opacity:.55}.trans td.mcell{position:relative;overflow:visible;cursor:default;padding-right:44px;text-decoration:underline dotted currentColor;text-underline-offset:3px}.trans td.mcell .mstep{display:none;position:absolute;top:50%;right:3px;transform:translateY(-50%);gap:3px;text-decoration:none}.trans td.mcell:hover .mstep{display:inline-flex}.trans td.mcell:hover{outline:1px solid var(--accent);outline-offset:-1px}.trans td.mcell .mstep button{padding:0;width:18px;height:18px;line-height:1;font-size:13px;font-weight:700;border-radius:3px;background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer}.trans td.mcell .mstep button:hover{border-color:var(--accent);color:var(--accent);background:var(--bg)}.symsel{position:relative;display:inline-block}.symsel-box{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:200px;max-width:420px;background:var(--panel2);border:1px solid var(--border);border-radius:6px;padding:3px 6px;cursor:text}.symsel-box input{background:none;border:none;color:var(--text);flex:1;padding:2px}.symsel-x{margin-left:4px;cursor:pointer;opacity:.7}.symsel-x:hover{opacity:1;color:var(--red)}.symsel-clear{margin-left:auto;cursor:pointer;color:var(--muted)}.symsel-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:240px;max-height:300px;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 8px 24px #00000073}.symsel-item{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);padding:6px 10px;cursor:pointer;border-radius:6px}.symsel-item:hover{background:var(--panel2)}.back-top{position:fixed;right:22px;bottom:26px;z-index:60;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;border:none;font-size:20px;cursor:pointer;box-shadow:0 4px 16px #0006}.back-top:hover{filter:brightness(1.1)}.sigpick{position:relative;display:inline-block}.sigpick-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:6px 10px;cursor:pointer}.sigpick-btn:hover{border-color:var(--accent)}.sigpick-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sigpick-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:240px;max-height:340px;overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 8px 24px #00000073}.sigpick-cat{width:100%;text-align:left;background:none;border:none;color:var(--text);font-weight:600;padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:4px;border-radius:6px}.sigpick-cat:hover{background:var(--panel2)}.sigpick-item{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);padding:6px 10px;cursor:pointer;border-radius:6px}.sigpick-item.sub{padding-left:26px}.sigpick-item:hover{background:var(--panel2)}.sigpick-item.active{color:var(--accent)}.toolbar button.active{background:#4aa3ff29;color:var(--text);border-color:var(--accent)}.viewbtn{transition:box-shadow .12s,background .12s,border-color .12s}.viewbtn.active{background:#4aa3ff2e;color:var(--text);border-color:var(--accent);box-shadow:0 0 0 2px #4aa3ff80,0 0 10px 1px #4aa3ff59;font-weight:600}.oc-wrap{margin:10px 0 4px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--panel)}.oc-box{position:relative}.oc-tip{position:absolute;z-index:20;max-width:240px;pointer-events:none;background:#0b0e12;border:1px solid var(--accent);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--text);box-shadow:0 4px 16px #0006}.oc-tip .oc-tip-h{color:var(--muted);font-size:11px;margin-bottom:3px}
