:root{--fg:255, 255, 255;--dropdown-bg:30, 30, 30}*,:before,:after{box-sizing:border-box}body{color:rgb(var(--fg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}.background-layer{z-index:-1;position:fixed;inset:0}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.background-overlay,.background-solid{position:absolute;inset:0}.content{max-width:1200px;margin:0 auto;padding:48px 24px}.loading,.error{opacity:.7;justify-content:center;align-items:center;min-height:100vh;font-size:1.1rem;display:flex}.navigating{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.navigating-favicon{border-radius:4px}.navigating-text{opacity:.6;font-size:1.3rem}.navigating-spinner{border:2px solid rgba(var(--fg), .15);border-top-color:rgba(var(--fg), .6);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.home-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:calc(100vh - 200px);display:flex}.home-empty-text{color:rgba(var(--fg), .5);margin:0;font-size:1.2rem}.home-empty-hint{color:rgba(var(--fg), .35);margin:0 0 8px;font-size:.95rem}.home-empty-btn{border:1px solid rgba(var(--fg), .1);background:rgba(var(--fg), .06);color:rgba(var(--fg), .5);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.9rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.home-empty-btn:hover{background:rgba(var(--fg), .12);color:rgba(var(--fg), .75);border-color:rgba(var(--fg), .2)}.search-bar-container{justify-content:center;margin-bottom:40px;display:flex}.search-bar-wrapper{width:100%;max-width:600px;position:relative}.search-bar-shell{background:rgba(var(--fg), .08);border:1px solid rgba(var(--fg), .1);border-radius:12px;align-items:center;gap:8px;width:100%;min-height:52px;padding:5px 8px;transition:background .15s,border-color .15s;display:flex}.search-bar-shell.focused{background:rgba(var(--fg), .12);border-color:rgba(var(--fg), .2)}.search-bar{width:auto;min-width:80px;color:rgb(var(--fg));background:0 0;border:none;border-radius:8px;outline:none;flex:1;padding:8px 11px;font-family:inherit;font-size:1.1rem;transition:background .15s,border-color .15s}.search-bar::placeholder{color:rgba(var(--fg), .4)}.search-bar:focus{background:0 0}.search-bar--has-kbd{padding-right:72px}.search-bar-kbd{color:rgba(var(--fg), .45);background:rgba(var(--fg), .08);border:1px solid rgba(var(--fg), .18);pointer-events:none;opacity:1;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom-width:2px;border-radius:6px;padding:3px 7px;font-family:inherit;font-size:.72rem;transition:opacity .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-bar-kbd--hidden{opacity:0}.search-scope-chip,.search-argument-chip{color:rgba(var(--fg), .82);background:rgba(var(--fg), .12);border:1px solid rgba(var(--fg), .12);border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-family:inherit;font-size:.78rem;display:inline-flex}.search-scope-chip{cursor:pointer}.search-scope-chip:hover{background:rgba(var(--fg), .18)}.search-argument-chip{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.search-argument-chip small{color:rgba(var(--fg), .44);text-transform:uppercase;font-size:.65rem}.search-scope-syntax{color:rgba(var(--fg), .42);align-items:center;gap:8px;padding:7px 10px 0;font-size:.72rem;display:flex}.search-scope-syntax code{color:rgba(var(--fg), .68);font-family:inherit}.search-scope-syntax span:last-child{margin-left:auto}.search-dropdown{background:rgba(var(--dropdown-bg), .95);border:1px solid rgba(var(--fg), .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;border-radius:12px;max-height:320px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-dropdown-item{color:rgba(var(--fg), .85);justify-content:space-between;align-items:center;padding:10px 16px;text-decoration:none;transition:background .1s;display:flex}.search-dropdown-item.selected{background:rgba(var(--fg), .1)}.search-dropdown-item:hover{background:rgba(var(--fg), .08)}.search-dropdown-left{align-items:center;gap:10px;min-width:0;display:flex}.search-dropdown-favicon{border-radius:3px;flex-shrink:0}.search-dropdown-label{font-size:.95rem}.search-dropdown-module{text-transform:uppercase;letter-spacing:.04em;opacity:.4;flex-shrink:0;margin-left:12px;font-size:.75rem}.search-subcommand-icon{width:18px;height:18px;color:rgba(var(--fg), .65);background:rgba(var(--fg), .1);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.search-generated-item{gap:14px}.search-generated-url{min-width:0;color:rgba(var(--fg), .46);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.module-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.link-module{background:rgba(var(--fg), .05);border:1px solid rgba(var(--fg), .08);border-radius:12px;min-width:0;padding:20px;overflow:hidden}.link-module-title{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0 0 16px;font-size:.85rem;font-weight:600}.link-module-grid{flex-wrap:wrap;gap:8px;display:flex}.link-item{background:rgba(var(--fg), .04);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.link-item:hover{background:rgba(var(--fg), .1)}.link-item-icon{border-radius:4px;flex-shrink:0}.link-item-label{font-size:.95rem}.top-right-buttons{z-index:5;gap:8px;display:flex;position:fixed;top:16px;right:16px}.config-button{border:1px solid rgba(var(--fg), .08);background:rgba(var(--fg), .05);width:40px;height:40px;color:rgba(var(--fg), .5);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.config-button:hover{background:rgba(var(--fg), .12);color:rgba(var(--fg), .8)}.account-button{position:relative}.account-button-synced{color:rgba(var(--fg), .75)}.account-button-indicator{border:2px solid rgb(var(--dropdown-bg));background:rgb(var(--fg));border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.config-editor{max-width:600px;margin:0 auto;padding:48px 24px}.config-editor-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.config-editor-tabs{border-bottom:1px solid rgba(var(--fg), .08);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.config-editor-tab{color:rgba(var(--fg), .4);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-family:inherit;font-size:.9rem;transition:color .15s,border-color .15s}.config-editor-tab:hover{color:rgba(var(--fg), .7)}.config-editor-tab.active{color:rgb(var(--fg));border-bottom-color:rgba(var(--fg), .6)}.config-editor-title{margin:0;font-size:1.4rem;font-weight:600}.config-editor-back{border:1px solid rgba(var(--fg), .08);background:rgba(var(--fg), .05);width:36px;height:36px;color:rgba(var(--fg), .5);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.config-editor-back:hover{background:rgba(var(--fg), .12);color:rgba(var(--fg), .8)}.config-editor-section{background:rgba(var(--fg), .05);border:1px solid rgba(var(--fg), .08);border-radius:12px;padding:20px}.config-editor-section-gap{margin-top:16px}.config-editor-section-title{text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0 0 20px;font-size:.85rem;font-weight:600}.config-editor-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.config-editor-label{opacity:.7;font-size:.85rem}.config-editor-input{width:100%;color:rgb(var(--fg));background:rgba(var(--fg), .08);border:1px solid rgba(var(--fg), .1);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:background .15s,border-color .15s}.config-editor-input::placeholder{color:rgba(var(--fg), .3)}.config-editor-input:focus{background:rgba(var(--fg), .12);border-color:rgba(var(--fg), .2)}.config-editor-input:disabled{opacity:.4;cursor:default}.config-editor-input-group{gap:8px;display:flex}.config-editor-input-group .config-editor-input{flex:1;min-width:0}.config-editor-btn-apply{background:rgba(var(--fg), .1);color:rgba(var(--fg), .7);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:10px 16px;font-family:inherit;font-size:.85rem;transition:background .15s}.config-editor-btn-apply:hover:not(:disabled){background:rgba(var(--fg), .18)}.config-editor-btn-apply:disabled{opacity:.3;cursor:default}.config-editor-btn-remove{color:#ff7878e6;cursor:pointer;background:#dc323240;border:none;border-radius:8px;flex-shrink:0;padding:10px 16px;font-family:inherit;font-size:.85rem;transition:background .15s}.config-editor-btn-remove:hover{background:#dc323266}.config-editor-range{width:100%;accent-color:rgba(var(--fg), .6)}.config-editor-range:disabled{opacity:.3;cursor:default}.config-editor-color{border:1px solid rgba(var(--fg), .1);background:rgba(var(--fg), .08);cursor:pointer;border-radius:8px;width:48px;height:36px;padding:2px}.config-editor-color-row{gap:8px;display:flex}.config-editor-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.config-editor-toggle input[type=checkbox]{width:18px;height:18px;accent-color:rgba(var(--fg), .6);cursor:pointer}.config-editor-toggle-label{color:rgba(var(--fg), .7);font-size:.9rem}.config-editor-direction-row{gap:6px;display:flex}.config-editor-direction-btn{border:1px solid rgba(var(--fg), .1);background:rgba(var(--fg), .06);width:40px;height:36px;color:rgba(var(--fg), .45);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1.1rem;transition:background .15s,color .15s,border-color .15s;display:flex}.config-editor-foreground-btn{width:auto;padding:0 14px;font-size:.85rem}.config-editor-direction-btn:hover{background:rgba(var(--fg), .12);color:rgba(var(--fg), .7)}.config-editor-direction-btn.active{background:rgba(var(--fg), .15);color:rgb(var(--fg));border-color:rgba(var(--fg), .3)}.config-editor-actions{gap:10px;margin-top:24px;display:flex}.config-editor-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:.9rem;transition:background .15s}.config-editor-btn-save{background:rgba(var(--fg), .15);color:rgb(var(--fg))}.config-editor-btn-save:hover{background:rgba(var(--fg), .25)}.config-editor-btn-cancel{background:rgba(var(--fg), .05);color:rgba(var(--fg), .6)}.config-editor-btn-cancel:hover{background:rgba(var(--fg), .1)}.config-editor-header-actions{align-items:center;gap:8px;display:flex}.config-editor-btn-ie{border:1px solid rgba(var(--fg), .1);background:rgba(var(--fg), .06);color:rgba(var(--fg), .55);cursor:pointer;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.8rem;transition:background .15s,border-color .15s,color .15s}.config-editor-btn-ie:hover{background:rgba(var(--fg), .12);color:rgba(var(--fg), .8)}.config-editor-modal-overlay{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.config-editor-modal{background:rgba(var(--dropdown-bg), .97);border:1px solid rgba(var(--fg), .1);border-radius:14px;width:90%;max-width:480px;padding:24px;box-shadow:0 16px 48px #0000004d}.config-editor-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.config-editor-modal-title{margin:0;font-size:1.1rem;font-weight:600}.config-editor-ie-panel{flex-direction:column;gap:10px;display:flex}.config-editor-textarea{width:100%;color:rgb(var(--fg));background:rgba(var(--fg), .08);border:1px solid rgba(var(--fg), .1);resize:vertical;box-sizing:border-box;word-break:break-all;border-radius:8px;outline:none;padding:10px 14px;font-family:monospace;font-size:.85rem;transition:background .15s,border-color .15s}.config-editor-textarea::placeholder{color:rgba(var(--fg), .3)}.config-editor-textarea:focus{background:rgba(var(--fg), .12);border-color:rgba(var(--fg), .2)}.config-editor-btn-copy{background:rgba(var(--fg), .12);color:rgba(var(--fg), .8);cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:8px 18px;font-family:inherit;font-size:.85rem;transition:background .15s}.config-editor-btn-copy:hover{background:rgba(var(--fg), .2)}.config-editor-ie-error{color:#f05050e6;background:#f050501a;border-radius:6px;padding:8px 12px;font-size:.85rem}.config-editor-ie-success{color:#50c878e6;background:#50c8781a;border-radius:6px;padding:8px 12px;font-size:.85rem}.account-section{flex-direction:column;gap:16px;display:flex}.account-section .config-editor-section-title{margin-bottom:0}.account-intro,.account-help,.account-deletion,.account-beta-help{color:rgba(var(--fg), .58);margin:0;font-size:.88rem;line-height:1.55}.account-deletion,.account-beta-help{border-top:1px solid rgba(var(--fg), .08);padding-top:4px;font-size:.8rem}.account-deletion a,.account-beta-help a{color:rgba(var(--fg), .78)}.account-form{flex-direction:column;gap:14px;display:flex}.account-form>.config-editor-btn{align-self:flex-start}.account-code{letter-spacing:.18em;max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem}.account-identity{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-email{min-width:0;color:rgb(var(--fg));text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.account-status{border:1px solid rgba(var(--fg), .12);color:rgba(var(--fg), .62);background:rgba(var(--fg), .05);border-radius:999px;flex:none;padding:4px 9px;font-size:.72rem}.account-status-synced{color:rgba(var(--fg), .82);background:rgba(var(--fg), .1)}.account-status-error{border-color:rgba(var(--fg), .3);color:rgb(var(--fg))}.account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-actions .config-editor-btn:disabled,.account-form>.config-editor-btn:disabled{cursor:not-allowed;opacity:.45}.account-text-button{color:rgba(var(--fg), .52);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px;font-size:.82rem}.account-text-button:hover:not(:disabled){color:rgba(var(--fg), .82)}.account-text-button:disabled{cursor:not-allowed;opacity:.45}.sync-conflict-overlay{z-index:30}.sync-conflict-modal{max-width:560px}.sync-conflict-intro{color:rgba(var(--fg), .62);margin:12px 0 20px;font-size:.9rem;line-height:1.5}.sync-conflict-options{gap:10px;display:grid}.sync-conflict-option{border:1px solid rgba(var(--fg), .1);background:rgba(var(--fg), .04);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.sync-conflict-option div{gap:4px;display:grid}.sync-conflict-option span{color:rgba(var(--fg), .52);font-size:.8rem}.sync-conflict-option .config-editor-btn{flex:none}.sync-conflict-cancel{margin-top:16px}.config-editor-link-section{background:rgba(var(--fg), .05);border:1px solid rgba(var(--fg), .08);border-radius:12px;margin-bottom:16px;padding:16px}.config-editor-section-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.config-editor-section-header .config-editor-input{flex:1;min-width:0;font-weight:600}.config-editor-section-divider{border:none;border-top:1px solid rgba(var(--fg), .08);margin:4px 0 12px}.config-editor-link-row{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.config-editor-link-fields{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.config-editor-link-fields .config-editor-input{width:100%}.config-editor-link-actions{flex-shrink:0;align-items:center;gap:4px;padding-top:6px;display:flex}.config-editor-btn-icon{border:1px solid rgba(var(--fg), .08);background:rgba(var(--fg), .05);width:32px;height:32px;color:rgba(var(--fg), .5);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.config-editor-btn-icon:hover:not(:disabled){background:rgba(var(--fg), .12);color:rgba(var(--fg), .8)}.config-editor-btn-icon:disabled{opacity:.25;cursor:default}.config-editor-btn-icon.danger:hover:not(:disabled){color:#ff7878e6;background:#dc323240}.config-editor-checkbox{border:1px solid rgba(var(--fg), .08);background:rgba(var(--fg), .05);width:32px;height:32px;color:rgba(var(--fg), .45);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.config-editor-checkbox:hover:not(:has(input:disabled)){background:rgba(var(--fg), .12);color:rgba(var(--fg), .6)}.config-editor-checkbox:has(input:checked){color:#c87832d9;background:#c878321f;border-color:#c8783240}.config-editor-checkbox:has(input:checked):hover:not(:has(input:disabled)){color:#c87832;background:#c8783233}.config-editor-checkbox:has(input:disabled){opacity:.4;cursor:default}.config-editor-checkbox input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.config-editor-checkbox-icon{flex-shrink:0}.config-editor-btn-add{border:1px dashed rgba(var(--fg), .15);background:rgba(var(--fg), .03);height:34px;color:rgba(var(--fg), .5);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.85rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.config-editor-btn-add:hover{background:rgba(var(--fg), .08);color:rgba(var(--fg), .7);border-color:rgba(var(--fg), .25)}.config-editor-field-error{color:#f05050e6;margin-top:2px;font-size:.8rem}.config-editor-btn-clear-all{color:#ff7878e6;cursor:pointer;box-sizing:border-box;background:#dc32321f;border:1px solid #dc323240;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.config-editor-btn-clear-all:hover{background:#dc323240;border-color:#dc323266}.config-editor-btn-save-top{background:rgba(var(--fg), .08);color:rgba(var(--fg), .6);border-style:solid;margin-left:auto}.config-editor-btn-save-top:hover{background:rgba(var(--fg), .15);color:rgba(var(--fg), .8);border-color:rgba(var(--fg), .25)}.config-editor-clear-all-body{flex-direction:column;gap:20px;display:flex}.config-editor-clear-all-warning{color:rgba(var(--fg), .7);margin:0;font-size:.95rem;line-height:1.5}.config-editor-clear-all-actions{gap:10px;display:flex}.config-editor-links-empty{text-align:center;opacity:.4;padding:32px 16px;font-size:.95rem}.config-editor-tab-toolbar,.subcommand-editor-group-header,.subcommand-heading-fields,.subcommand-field-row{align-items:center;gap:8px;display:flex}.config-editor-tab-toolbar{margin-bottom:16px}.subcommand-heading-fields{flex:1;min-width:0}.subcommand-heading-fields .config-editor-input:first-child{flex:1}.subcommand-trigger-input{width:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.subcommand-editor-card .config-editor-field-error{margin:4px 0}.subcommand-editor-group{border-top:1px solid rgba(var(--fg), .08);margin-top:16px;padding-top:14px}.subcommand-editor-group-header{justify-content:space-between;margin-bottom:10px}.subcommand-editor-group-header h3{color:rgba(var(--fg), .62);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.subcommand-freeform-editor{gap:8px;margin-top:14px;display:grid}.subcommand-field-row .config-editor-link-fields{flex:1}.hosted-footer{color:rgba(var(--fg), .3);flex-direction:column;align-items:center;gap:4px;padding:24px 16px 32px;font-size:.8rem;display:flex}.hosted-footer a{color:rgba(var(--fg), .35);text-decoration:none;transition:color .15s}.hosted-footer a:hover{color:rgba(var(--fg), .6)}.about-modal-overlay{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.about-modal{background:rgba(var(--dropdown-bg), .97);border:1px solid rgba(var(--fg), .1);border-radius:14px;width:90%;max-width:420px;padding:24px;box-shadow:0 16px 48px #0000004d}.about-modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.about-modal-title{margin:0;font-size:1.1rem;font-weight:600}.about-modal-text{color:rgba(var(--fg), .7);margin:0 0 20px;font-size:.95rem;line-height:1.6}.about-modal-back-btn{background:rgba(var(--fg), .1);color:rgba(var(--fg), .7);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:.9rem;transition:background .15s}.about-modal-back-btn:hover{background:rgba(var(--fg), .18)}.command-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:flex-start;padding:min(16vh,140px) 20px 32px;display:flex;position:fixed;inset:0}.command-dialog{width:100%;max-width:560px;max-height:calc(100vh - 64px);color:rgb(var(--fg));background:rgba(var(--dropdown-bg), .98);border:1px solid rgba(var(--fg), .12);border-radius:16px;padding:20px;overflow:visible;box-shadow:0 20px 64px #00000059}.command-header,.command-header-title-group{align-items:center;display:flex}.command-header{justify-content:space-between;gap:16px;margin-bottom:16px}.command-header-title-group{gap:8px;min-width:0}.command-title{margin:0;font-size:1.05rem;font-weight:600}.command-icon-button{width:34px;height:34px;color:rgba(var(--fg), .55);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.command-icon-button:hover,.command-icon-button:focus-visible{color:rgba(var(--fg), .9);background:rgba(var(--fg), .1)}.command-search-input,.command-input{box-sizing:border-box;width:100%;color:rgb(var(--fg));background:rgba(var(--fg), .07);border:1px solid rgba(var(--fg), .12);outline:none;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s}.command-search-input{border-radius:10px;padding:13px 15px;font-size:1rem}.command-input{border-radius:8px;padding:10px 12px;font-size:.95rem}.command-search-input::placeholder,.command-input::placeholder{color:rgba(var(--fg), .35)}.command-search-input:focus,.command-input:focus{background:rgba(var(--fg), .11);border-color:rgba(var(--fg), .3);box-shadow:0 0 0 3px rgba(var(--fg), .06)}.command-input[aria-invalid=true]{border-color:#f05050b3}.command-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.command-list-item{text-align:left;width:100%;color:rgba(var(--fg), .82);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-family:inherit;transition:background .1s,color .1s;display:flex}.command-list-item:hover,.command-list-item.selected{color:rgb(var(--fg));background:rgba(var(--fg), .1)}.command-list-icon{width:34px;height:34px;color:rgba(var(--fg), .65);background:rgba(var(--fg), .08);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.command-list-favicon{border-radius:3px}.command-list-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.command-list-label{font-size:.95rem;font-weight:600}.command-list-description{color:rgba(var(--fg), .46);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.command-empty{text-align:center;color:rgba(var(--fg), .42);margin:0;padding:22px 12px 12px;font-size:.9rem}.command-add-link-form{flex-direction:column;gap:15px;display:flex}.command-field{flex-direction:column;gap:6px;display:flex;position:relative}.command-field-label{color:rgba(var(--fg), .62);font-size:.8rem;font-weight:600}.command-field-error{color:#f05050f2;font-size:.78rem}.command-field-hint{color:rgba(var(--fg), .38);font-size:.75rem}.command-category-field{z-index:1}.command-category-list{background:rgb(var(--dropdown-bg));border:1px solid rgba(var(--fg), .14);border-radius:9px;max-height:190px;padding:5px;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000047}.command-category-option{text-align:left;width:100%;color:rgba(var(--fg), .78);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:.88rem;display:flex}.command-category-option:hover,.command-category-option.selected{color:rgb(var(--fg));background:rgba(var(--fg), .1)}.command-category-create{color:rgba(var(--fg), .62);border-top:1px solid rgba(var(--fg), .1);border-radius:0 0 7px 7px;margin-top:4px;padding-top:10px}.command-category-create strong{color:rgba(var(--fg), .88);font-weight:600}.command-hidden-badge{text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .5);background:rgba(var(--fg), .08);border-radius:999px;flex:none;padding:2px 6px;font-size:.65rem}.command-form-actions{align-items:center;gap:8px;padding-top:4px;display:flex}.command-primary-button,.command-danger-button,.command-secondary-button,.command-text-button{cursor:pointer;border:none;border-radius:8px;padding:9px 15px;font-family:inherit;font-size:.85rem;transition:color .15s,background .15s}.command-primary-button{color:rgb(var(--dropdown-bg));background:rgba(var(--fg), .88)}.command-primary-button:hover{background:rgb(var(--fg))}.command-danger-button{color:rgba(var(--fg), .92);background:#d22d2dc7}.command-danger-button:hover{background:#e13232f2}.command-remove-confirmation{flex-direction:column;gap:8px;display:flex}.command-remove-confirmation p{color:rgba(var(--fg), .82);margin:0;font-size:.95rem;line-height:1.5}.command-remove-context{color:rgba(var(--fg), .45);overflow-wrap:anywhere;margin-bottom:8px;font-size:.78rem}.command-secondary-button{color:rgba(var(--fg), .7);background:rgba(var(--fg), .1)}.command-secondary-button:hover{background:rgba(var(--fg), .16)}.command-text-button{color:rgba(var(--fg), .46);background:0 0;margin-left:auto;padding-inline:8px}.command-text-button:hover{color:rgba(var(--fg), .78);background:rgba(var(--fg), .06)}@media (width<=600px){.content{padding:72px 16px 24px}.module-grid{grid-template-columns:1fr}.config-editor-link-row{flex-wrap:wrap}.config-editor-link-fields{width:100%}.command-overlay{padding:72px 12px 20px}.command-dialog{padding:16px}.command-form-actions{flex-wrap:wrap}.command-text-button{text-align:left;width:100%;margin-left:0}.config-editor{padding-inline:16px}.config-editor-tab{flex:1;padding-inline:8px}.config-editor-tabs{overflow-x:auto}.subcommand-heading-fields{flex-direction:column;align-items:stretch}.subcommand-trigger-input{width:100%}.sync-conflict-option{flex-direction:column;align-items:stretch}.sync-conflict-option .config-editor-btn{align-self:flex-start}}
