.nuke-fab{background:var(--surface-glass);border:1px solid var(--line);font-size:calc(13px * var(--ui-scale));z-index:14;border-radius:18px;align-items:center;gap:6px;padding:6px 12px 6px 9px;display:inline-flex;position:absolute;bottom:56px;left:12px;box-shadow:0 3px 10px #0000001f}.nuke-fab:hover{border-color:var(--accent);background:var(--surface)}.nuke-lock{vertical-align:-2px;color:var(--danger);margin-left:4px;display:inline-flex}.nuke-restore{background:var(--accent);color:#fff;border:1px solid var(--accent);font-size:calc(14px * var(--ui-scale));z-index:14;border-radius:22px;align-items:center;gap:8px;padding:9px 18px 9px 13px;font-weight:600;display:inline-flex;position:absolute;bottom:56px;left:12px;box-shadow:0 4px 14px #00000047}.nuke-restore:hover{filter:brightness(1.08)}.nuke-float{z-index:14;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:56px;left:12px}.nuke-float .nuke-restore{box-sizing:border-box;min-height:calc(40px * var(--ui-scale));white-space:nowrap;justify-content:center;line-height:1.2;position:static}.nuke-float .nuke-restore.alt{background:var(--surface);color:var(--text);border-color:var(--line);padding-left:18px}.nuke-float .nuke-restore.alt:hover{border-color:var(--accent);filter:none}.nuke-actions{flex-basis:100%;order:6;grid-template-columns:1fr 1fr;gap:6px;display:grid}.nuke-status .nuke-actions button{box-sizing:border-box;min-height:calc(28px * var(--ui-scale));white-space:nowrap;text-overflow:ellipsis;border-radius:12px;padding:3px 8px;line-height:1.2;overflow:hidden}.nuke-panel{flex-direction:column;gap:4px;display:flex}.nuke-status{background:var(--note);color:var(--note-text);font-size:calc(13px * var(--ui-scale));border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.nuke-status>:first-child{flex:1;min-width:0}.nuke-status button{border:1px solid var(--line);background:var(--surface);font-size:calc(12px * var(--ui-scale));border-radius:12px;padding:3px 10px}.nuke-status button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.nuke-list{max-height:calc(148px * var(--ui-scale));border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:2px;padding:2px;display:flex;overflow-y:auto}.nuke-list button{text-align:left;border-radius:5px;grid-template-columns:1fr auto;gap:0 8px;padding:2px 8px;line-height:1.3;display:grid}.nuke-list button:hover{background:var(--accent-soft)}.nuke-list button.on{background:var(--accent);color:#fff}.nuke-name{font-weight:600;font-size:calc(13px * var(--ui-scale))}.nuke-yield{font-variant-numeric:tabular-nums;font-size:calc(12.5px * var(--ui-scale))}.nuke-sub{font-size:calc(11px * var(--ui-scale));opacity:.75;grid-column:1/-1}.nuke-legend{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--ui-scale))}.nuke-legend th{text-align:left;padding:1px 4px;font-weight:500}.nuke-legend td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 4px}.nuke-legend td:first-child{width:14px;padding:2px 0}.nuke-legend i{vertical-align:middle;border:1px solid #00000040;border-radius:50%;width:12px;height:12px;display:inline-block}.nuke-note{color:var(--dim);font-size:calc(11px * var(--ui-scale));margin:2px 0 0;line-height:1.4}.nuke-credit{color:var(--dim);font-size:calc(10.5px * var(--ui-scale));margin:0}.nuke-hob-presets{flex-wrap:wrap;gap:4px;display:flex}.nuke-hob-presets button{border:1px solid var(--line);background:var(--surface);font-size:calc(12px * var(--ui-scale));font-variant-numeric:tabular-nums;border-radius:12px;padding:2px 9px}.nuke-hob-presets button:hover{border-color:var(--accent)}.nuke-hob-presets button.on{background:var(--accent);border-color:var(--accent);color:#fff}.nuke-kind{font-size:calc(11.5px * var(--ui-scale));margin:2px 0 0;line-height:1.4}.nuke-rate{font-size:calc(11.5px * var(--ui-scale));opacity:.85;font-variant-numeric:tabular-nums;flex-basis:100%;order:5}.tactions.tfoot .nuke-mute{align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.gh-help{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--text);font-size:calc(13px * var(--ui-scale));text-align:left;border-radius:8px;margin:6px 0;padding:8px 10px;line-height:1.5;display:block}.gh-help.compact{margin:6px 0 0}.gh-title{color:var(--danger);align-items:center;gap:6px;display:flex}.gh-why{margin:4px 0 6px}.gh-steps{margin:0;padding-left:1.5em}.gh-steps li{margin:4px 0}.gh-step-text{display:inline}.gh-pic{vertical-align:middle;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.gh-arrow{color:var(--dim);font-size:.9em}.gh-fake-btn{background:var(--accent);color:#fff;font-size:calc(11px * var(--ui-scale));border-radius:10px;padding:0 8px;line-height:18px;display:inline-block}.gh-addr-row{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px;display:flex}.gh-addr{border:1px solid var(--line);background:var(--panel-2);border-right:0;border-radius:12px 0 0 12px;align-items:center;height:24px;padding:0 4px;display:inline-flex}.gh-addr-dot{background:var(--dim);border-radius:50%;width:8px;height:8px;display:inline-block}.gh-addr-text{border:1px solid var(--line);background:var(--panel-2);min-width:9em;height:24px;color:var(--text);font-family:ui-monospace,Consolas,monospace;font-size:calc(12px * var(--ui-scale));border-left:0;border-radius:0 12px 12px 0;flex:0 17em;margin-left:-6px;padding:0 8px}.gh-copy{border:1px solid var(--line);border-radius:6px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.gh-fail{color:var(--danger)}.gh-recheck{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.gh-recheck button{border-radius:6px;padding:3px 12px}.gh-recheck small{color:var(--dim)}.gh-ok{color:var(--ok)}.gh-banner{z-index:6;border:1px solid var(--note-line);background:var(--note);width:max-content;max-width:min(640px,100% - 24px);max-height:calc(100% - 24px);color:var(--note-text);font-size:calc(13px * var(--ui-scale));border-radius:8px;padding:5px 6px 5px 10px;position:absolute;top:10px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.gh-banner-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gh-banner-row>span{flex:auto}.gh-banner-row button{border:1px solid var(--note-line);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:6px;padding:2px 10px}.gh-banner-row button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.gh-banner-row button.gh-x{color:var(--note-text);background:0 0;border:0;padding:3px;display:inline-flex}.gh-banner .gh-help{max-width:620px}.gh-set .note{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.gh-set .note.warn{color:var(--danger)}.gh-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 6px;text-decoration:underline}.ai-ready-row{border:1px solid var(--accent);background:var(--accent-soft);border-radius:8px;align-items:center;margin:4px 0 8px;padding:6px 10px}.ai-ready-row .note{color:var(--text);flex:auto;margin:0}.ai-ready-row button.primary{padding:5px 18px;font-weight:700}.legal-body h4{font-size:calc(14px * var(--ui-scale));margin:18px 0 6px}.legal-body h4:first-child{margin-top:2px}.legal-body p,.legal-body li{line-height:1.6}.legal-body ul,.legal-body ol{margin:4px 0 8px;padding-left:1.5em}.legal-body li>ul,.legal-body li>ol{margin:2px 0}.legal-body code{background:var(--hover,#7f7f7f26);border-radius:4px;padding:0 4px}.legal-table-wrap{margin:6px 0 10px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-scale))}.legal-table th,.legal-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 8px}.legal-table th{background:var(--hover,#7f7f7f1f);white-space:nowrap}.legal-chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.legal-chips button{border:1px solid var(--line);border-radius:6px;padding:5px 12px}.legal-chips button.on{border-color:var(--accent);color:var(--accent)}.legal-text{white-space:pre-wrap;word-break:break-word;max-height:40vh;font-size:calc(12px * var(--ui-scale));border:1px solid var(--line);background:var(--hover,#7f7f7f14);-webkit-user-select:text;user-select:text;border-radius:6px;margin:6px 0;padding:10px 12px;line-height:1.5;overflow:auto}.legal-links{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.legal-links h4{font-size:calc(14px * var(--ui-scale));margin:0 0 4px}.terms-notice{left:12px;bottom:calc(40px * var(--ui-scale));z-index:300;background:var(--surface);max-width:calc(100vw - 24px);color:var(--text,inherit);border:1px solid var(--line);font-size:calc(13px * var(--ui-scale));border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:fixed;box-shadow:0 6px 24px #0003}.terms-notice-link{color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.terms-notice-close{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.terms-notice-close:hover{background:var(--hover,#7f7f7f2e)}@media (max-width:640px){.terms-notice{flex-wrap:wrap;right:12px}}.osnap-menu{z-index:45;width:max-content;min-width:calc(200px * var(--ui-scale));background:var(--surface);border:1px solid var(--line);max-height:calc(100vh - 12px);font-size:calc(13px * var(--ui-scale));border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #0000002e}.osnap-head{justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 2px;display:flex}.osnap-switch{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.osnap-sub{color:var(--dim);font-size:calc(11px * var(--ui-scale));padding:2px 8px}.osnap-item{text-align:left;white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;display:flex}.osnap-item:hover:not(:disabled){background:var(--accent-soft)}.osnap-item.on{color:var(--accent);font-weight:700}.osnap-item i{text-align:center;width:1.2em;color:var(--warm);font-style:normal}.osnap-grid{cursor:pointer}.osnap-grid span{flex:1}.osnap-grid input{cursor:pointer;margin:0}.osnap-sub{justify-content:space-between;gap:12px;display:flex}.osnap-row{align-items:center;display:flex}.osnap-row .osnap-item{flex:1}.osnap-keep{cursor:pointer;margin:0 8px 0 6px}.osnap-menu.from-menubar{box-shadow:0 10px 30px #00000038}.statusbar .chip-split{align-items:stretch;display:inline-flex}.statusbar .chip-split>.chip:first-child{border-right-width:0;border-radius:5px 0 0 5px}.statusbar .chip-split>.chip-drop{min-width:calc(22px * var(--ui-scale));border-radius:0 5px 5px 0;justify-content:center;gap:3px;padding:2px 5px}.statusbar .chip-drop[aria-expanded=true]{background:var(--accent);color:#fff}.statusbar .chip-drop .chip-mark{color:var(--warm);font-size:1.1em;line-height:1}.statusbar .chip-drop[aria-expanded=true] .chip-mark{color:inherit}@media (pointer:coarse){.statusbar .chip-split>.chip-drop{min-width:calc(34px * var(--ui-scale))}}.qmenu{min-width:calc(210px * var(--ui-scale))}.qm-head{background:var(--hover);border-radius:6px;margin:2px 2px 4px;padding:6px 8px;line-height:1.45}.qm-owner{color:var(--dim)}.qm-value{font-variant-numeric:tabular-nums}.qm-item svg{color:var(--dim);flex:none}.qm-filter .osnap-item i{color:var(--accent)}.statusbar .pf-chip{align-items:center;gap:4px;display:inline-flex}.modal.small:has(.osnap-settings){width:420px}.osnap-settings{flex-direction:column;gap:10px;display:flex}.osnap-set-row{cursor:pointer;align-items:center;gap:8px;display:flex}.osnap-set-row span{flex:1}.osnap-set-kinds{border:1px solid var(--line);border-radius:8px;margin:0;padding:6px 12px 10px}.osnap-set-kinds legend{color:var(--dim);font-size:calc(12px * var(--ui-scale));padding:0 4px}.osnap-set-kinds:disabled{opacity:.55}.osnap-set-grid{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.osnap-set-grid label{cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.osnap-set-grid i{text-align:center;width:1.2em;color:var(--warm);font-style:normal}.osnap-set-btns{gap:6px;margin-top:8px;display:flex}.osnap-set-btns button{border:1px solid var(--line);border-radius:6px;padding:3px 10px}.osnap-set-btns button:hover{background:var(--hover)}.osnap-set-track{flex-wrap:wrap;gap:6px 18px;display:flex}.osnap-set-track label{cursor:pointer;align-items:center;gap:6px;display:flex}.auto-set{border:1px solid var(--line);border-radius:8px;gap:6px;margin:8px 0;padding:6px 10px 8px;display:grid}.auto-set legend{padding:0 4px;font-weight:600}.auto-menu{min-width:220px}.auto-menu .auto-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-menu .auto-row input{margin:0}.autoux-low{z-index:3;color:var(--muted,#667);background:color-mix(in srgb, var(--surface,#fff) 80%, transparent);border:1px solid var(--line);pointer-events:auto;border-radius:4px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;bottom:34px;right:12px}.autoux-low[hidden]{display:none}
