.rd-pretty-controller-root{--rd-ctrl-font-size:13px;font-family:var(--rd-font-sans);font-size:var(--rd-ctrl-font-size);box-sizing:border-box}.rd-pretty-controller-root *,.rd-pretty-drawer *{box-sizing:border-box}.rd-pretty-edge-tab{-webkit-user-select:none;user-select:none;z-index:99990!important;backdrop-filter:blur(14px)!important;height:38px!important;color:var(--rd-text-bright)!important;cursor:pointer!important;border-radius:30px 0 0 var(--rd-radius-md)!important;border:1px solid color-mix(in srgb, var(--rd-amber) 35%, transparent)!important;box-shadow:-2px 0 14px color-mix(in srgb, var(--rd-amber) 18%, transparent)!important;background:#0f172aeb!important;border-right:none!important;outline:none!important;align-items:center!important;gap:8px!important;padding:0 16px 0 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,box-shadow .2s!important;display:inline-flex!important;position:fixed!important;top:96px!important;right:0!important}.rd-pretty-edge-tab svg{flex-shrink:0;color:var(--rd-amber-light)!important;transition:transform .2s!important}.rd-pretty-edge-tab:hover{border-color:color-mix(in srgb, var(--rd-amber) 60%, transparent)!important;box-shadow:-4px 0 20px color-mix(in srgb, var(--rd-amber) 28%, transparent)!important;background:#16223cf5!important;transform:translate(-3px)!important}.rd-pretty-edge-tab:hover svg{transform:rotate(45deg)}.rd-tab-label{white-space:nowrap}.rd-pretty-status-dot{background-color:var(--rd-text-dim);border-radius:50%;width:6px;height:6px;transition:background-color .3s,box-shadow .3s}.rd-pretty-status-dot.is-loaded{background-color:var(--rd-sky);box-shadow:0 0 6px var(--rd-sky)}.rd-pretty-status-dot.is-ready{background-color:var(--rd-green);box-shadow:0 0 6px var(--rd-green)}.rd-pretty-drawer{visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;transform:translate(100%);border:none!important;border-left:1px solid var(--rd-border-hover)!important;backdrop-filter:blur(24px)saturate(180%)!important;width:420px!important;max-width:calc(100vw - 20px)!important;height:100dvh!important;max-height:100dvh!important;color:var(--rd-text-primary)!important;font-family:var(--rd-font-sans)!important;z-index:100000!important;background:#080d1ad1!important;outline:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important;box-shadow:-12px 0 40px #0000008c,inset 1px 0 #ffffff14!important}.rd-pretty-drawer.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.rd-pretty-controller-root.is-drawer-open .rd-pretty-edge-tab{opacity:0!important;pointer-events:none!important;transform:translate(20px)!important}.rd-pretty-wrapper{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.rd-pretty-header{border-bottom:1px solid var(--rd-border);background:#0f172a73;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.rd-pretty-title-wrap{align-items:center;display:flex}.rd-title-with-badge{align-items:center;gap:8px;display:flex}.rd-pretty-title{color:var(--rd-text-primary);letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:700}.rd-pretty-subtitle{color:var(--rd-text-dim);margin-top:2px;margin-bottom:0;font-size:11.5px}.rd-pretty-header-actions{align-items:center!important;gap:6px!important;display:flex!important}.rd-pretty-action-btn{box-sizing:border-box!important;background:var(--rd-wash)!important;height:30px!important;color:var(--rd-text-soft)!important;border-radius:var(--rd-radius-sm)!important;corner-shape:squircle!important;cursor:pointer!important;border:1px solid #ffffff1f!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.rd-pretty-action-btn:hover{color:var(--rd-text-bright)!important;background:#ffffff1f!important;border-color:#ffffff47!important}.rd-pretty-action-btn.rd-pretty-reset-btn:hover{color:var(--rd-accent-light)!important;border-color:color-mix(in srgb, var(--rd-accent) 50%, transparent)!important;background:color-mix(in srgb, var(--rd-accent) 14%, transparent)!important}.rd-pretty-action-btn.rd-pretty-close-btn{width:30px!important;height:30px!important;padding:0!important;font-size:14px!important}.rd-pretty-action-btn.rd-pretty-close-btn:hover{color:var(--rd-red-light)!important;border-color:color-mix(in srgb, var(--rd-red) 40%, transparent)!important;background:color-mix(in srgb, var(--rd-red) 15%, transparent)!important}.rd-pretty-body{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:16px 20px 32px;overflow-y:auto}.rd-pretty-body::-webkit-scrollbar{width:6px}.rd-pretty-body::-webkit-scrollbar-track{background:0 0}.rd-pretty-body::-webkit-scrollbar-thumb{border-radius:var(--rd-radius-pill);background:#ffffff26}.rd-pretty-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rd-accent) 40%, transparent)}.rd-pretty-category-section{margin-bottom:30px}.rd-pretty-category-divider{align-items:center;margin-bottom:6px;display:flex}.rd-pretty-category-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--rd-text-muted);padding:3px 8px;font-size:11px;font-weight:700}.rd-pretty-settings-list{flex-direction:column;gap:9px;display:flex}.rd-option-card{border-radius:var(--rd-radius-md);background:#ffffff06;border:1px solid #ffffff0f;padding:11px 13px;transition:all .2s}.rd-option-card:hover{background:var(--rd-wash);border-color:#ffffff1f}.rd-option-card--boolean{justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-option-card--multi{flex-direction:column;gap:8px;display:flex}.rd-option-info{flex:1;min-width:0}.rd-option-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd-option-info-badge{color:var(--rd-sky);background:color-mix(in srgb, var(--rd-sky) 8%, transparent);border:1px solid color-mix(in srgb, var(--rd-sky) 20%, transparent);border-radius:var(--rd-radius-xs);align-items:center;gap:5px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.rd-option-info-badge svg{color:var(--rd-sky);flex-shrink:0}.rd-option-info-text{white-space:normal}.rd-option-card{position:relative}.rd-option-help{color:var(--rd-text-dim);cursor:help;border-radius:50%;outline:none;align-items:center;display:inline-flex}.rd-option-help:hover,.rd-option-help:focus-visible{color:var(--rd-sky)}.rd-option-help-pop{z-index:5;border-radius:var(--rd-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rd-sky) 30%, transparent), 0 12px 28px #00000080;font-family:var(--rd-font-sans,inherit);letter-spacing:0;color:var(--rd-text);white-space:normal;cursor:default;background-color:#0f172a;background-clip:padding-box;border-top:8px solid #0000;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:24px;left:8px;right:8px}.rd-option-help:hover .rd-option-help-pop,.rd-option-help:focus .rd-option-help-pop,.rd-option-help:focus-within .rd-option-help-pop,.rd-option-help-text{display:block}.rd-option-help-default{color:var(--rd-text-dim);align-items:center;gap:6px;display:flex}.rd-option-help-text+.rd-option-help-default{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.rd-default-mark{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rd-chip--default:after{content:"";background:var(--rd-text-dim);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.rd-chip--default.active:after{background:var(--rd-accent-light)}.rd-chip--color.rd-chip--default:after,.rd-chip--color.rd-chip--default.active:after{background:var(--chip-text)}.rd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-option-help-pop ul{margin:4px 0;padding-left:18px}.rd-option-help-pop code,.rd-option-help-pop .mono{font-family:var(--rd-font-mono);color:var(--rd-sky);font-size:11px}.rd-option-help-pop a{color:var(--rd-accent-light)}.rd-option-label{font-family:var(--rd-font-mono);color:var(--rd-sky);letter-spacing:-.01em;font-size:12px;font-weight:600}.rd-option-tip{color:var(--rd-text-dim);margin-top:2px;font-size:11px;line-height:1.35}.rd-switch{cursor:pointer;flex-shrink:0;width:42px;height:22px;display:inline-block;position:relative}.rd-switch input{opacity:0;width:0;height:0;position:absolute}.rd-slider{border:1px solid var(--rd-border-hover);border-radius:var(--rd-radius-pill);background-color:#ffffff1f;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.rd-slider:before{content:"";background-color:var(--rd-text-primary);border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 4px #00000080}.rd-switch input:checked+.rd-slider{background:linear-gradient(135deg, var(--rd-accent) 0%, var(--rd-accent-hover) 100%);border-color:color-mix(in srgb, var(--rd-accent) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--rd-accent) 40%, transparent)}.rd-switch input:checked+.rd-slider:before{background-color:var(--rd-text-bright);transform:translate(20px)}.rd-switch:hover .rd-slider{border-color:#ffffff4d}.rd-chip-group{flex-wrap:wrap;gap:6px;display:flex}.rd-chip{border-radius:var(--rd-radius-sm);corner-shape:squircle;background:var(--rd-wash);cursor:pointer;user-select:none;border:1px solid #ffffff17;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;line-height:normal;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.rd-chip input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.rd-chip .chip-text{color:var(--rd-text-muted);font-size:12px;font-weight:500;transition:color .2s}.rd-chip:hover{background:var(--rd-wash-strong);border-color:var(--rd-border-hover)}.rd-chip:hover .chip-text{color:var(--rd-text-primary)}.rd-chip.active,.rd-chip.is-active{background:color-mix(in srgb, var(--rd-accent) 16%, transparent)!important;border-color:color-mix(in srgb, var(--rd-accent) 55%, transparent)!important;box-shadow:0 0 12px color-mix(in srgb, var(--rd-accent) 20%, transparent)!important}.rd-chip.active .chip-text,.rd-chip.is-active .chip-text{font-weight:600;color:var(--rd-accent-light)!important}.rd-chip-group:has(.rd-chip--color){gap:4px}.rd-chip.rd-chip--color,.rd-chip.rd-chip--color:hover{padding:5px 7px;background:var(--chip-color)!important;border-color:#0000!important}.rd-chip.rd-chip--color .chip-text,.rd-chip.rd-chip--color:hover .chip-text,.rd-chip.rd-chip--color.active .chip-text{font-weight:600;color:var(--chip-text)!important}.rd-chip.rd-chip--color:hover{filter:brightness(1.1)}.rd-chip.rd-chip--color.active{box-shadow:0 0 0 2px #0b1120, 0 0 0 4px var(--chip-color)!important}.rd-method-input-row{align-items:center;gap:8px;display:flex}.rd-method-input{border-radius:var(--rd-radius-sm);color:var(--rd-text);font-size:12px;font-family:var(--rd-font-mono);background:#00000059;border:1px solid #ffffff1f;outline:none;flex:1;padding:6px 10px;transition:border-color .2s}.rd-method-input:focus{border-color:var(--rd-sky);box-shadow:0 0 8px color-mix(in srgb, var(--rd-sky) 25%, transparent)}.rd-pretty-slot-container{flex-direction:column;gap:8px;margin-top:14px;display:flex}.rd-pretty-slot-container:empty{display:none}
