:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle{border:1px solid var(--tab-viewer-glass-control-bd);background:color-mix(in srgb, var(--tab-viewer-panel-2) 76%, transparent);border-radius:999px;width:62px;min-width:62px;max-width:62px;height:30px;min-height:30px;transform:none;box-shadow:inset 0 1px #ffffff14}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle:before{content:"";background:var(--tab-viewer-muted);opacity:.62;border-radius:999px;width:8px;height:8px;transition:transform .18s,background .18s,opacity .18s;position:absolute;left:7px}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle span{color:var(--tab-viewer-muted);white-space:nowrap;padding-left:12px;font-size:12px;font-weight:720;line-height:1;transition:color .18s}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle[aria-checked=true]{border-color:var(--tab-viewer-accent);background:linear-gradient(135deg, var(--tab-viewer-accent), var(--tab-viewer-accent-85));color:var(--btn-primary-fg,#fff);box-shadow:0 8px 18px var(--tab-viewer-accent-24), inset 0 1px 0 #ffffff29}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle[aria-checked=true]:before{opacity:.9;background:currentColor;transform:translate(40px)}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle[aria-checked=true] span{color:currentColor;padding-left:0;padding-right:12px}:is(.tab-viewer-root.is-public-tool-surface,#rightchat .rw-settings-pop) .public-tools-settings-toggle:is(:hover,:focus-visible){transform:none}.public-tools-root{z-index:2147483000;color:var(--text,#eaeaea);background:var(--bg,#0a0a0a);font-family:var(--site-font,Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);--public-tools-head-height:56px;--public-tools-head-offset:78px;--public-tools-drawer-width:310px;--public-tools-panel:var(--block-bg,#0f0f0f);--public-tools-panel-2:var(--bg-elev,#121212);--public-tools-border:var(--block-border,var(--line,#242424));--public-tools-muted:var(--muted,#aaa);--public-tools-success:var(--cm-progress-full,#00a324);--public-tools-selected-accent:var(--text,#eaeaea);--public-tools-selected-surface:var(--block-bg,#0f0f0f);--public-tools-accent:var(--public-tools-selected-accent);--home-skel-bg:#171717;--home-skel-bg-2:#171717;--home-skel-shine:#ffffff0f;position:fixed;inset:0;overflow:hidden}.tab-viewer-root{--public-tools-head-offset:var(--tab-viewer-head-offset,78px);--public-tools-drawer-width:310px;--public-tools-panel:var(--tab-viewer-panel,#0f0f0f);--public-tools-panel-2:var(--tab-viewer-panel-2,#121212);--public-tools-border:var(--tab-viewer-border,#242424);--public-tools-muted:var(--tab-viewer-muted,#aaa);--public-tools-success:var(--cm-progress-full,#00a324);--public-tools-selected-accent:var(--tab-viewer-text,#eaeaea);--public-tools-selected-surface:var(--tab-viewer-panel-2,#121212);--public-tools-accent:var(--public-tools-selected-accent)}.tab-viewer-root.is-public-tool-surface .tab-viewer-file-btn--head{display:none!important}html[data-theme=light] .public-tools-root{--text:#202127;--muted:#727784;--bg:#f0f1f7;--block-bg:#fff;--bg-elev:#f7f8fb;--line:#d8dbe4;--block-border:#d8dbe4;--surface-border:#d4d8e2;--public-tools-panel:#fff;--public-tools-panel-2:#f7f8fb;--public-tools-border:#d8dbe4;--public-tools-muted:#727784;--public-tools-selected-accent:#202127;--public-tools-selected-surface:#fff;--public-tools-accent:var(--public-tools-selected-accent);--home-skel-bg:#e7eaf3;--home-skel-bg-2:#e7eaf3;--home-skel-shine:#ffffffb3;color:#202127;background:#f0f1f7}html[data-theme=light] .tab-viewer-root{--public-tools-selected-accent:var(--tab-viewer-text,#202127);--public-tools-selected-surface:var(--tab-viewer-panel-2,#fff);--public-tools-accent:var(--public-tools-selected-accent)}html.theme-transition .tab-viewer-root[data-public-tools-root] *,html.theme-transition .tab-viewer-root[data-public-tools-root] :before,html.theme-transition .tab-viewer-root[data-public-tools-root] :after{transition:none!important}html.theme-live-transition .tab-viewer-root[data-public-tools-root],html.theme-live-transition .tab-viewer-root[data-public-tools-root] *,html.theme-live-transition .tab-viewer-root[data-public-tools-root] :before,html.theme-live-transition .tab-viewer-root[data-public-tools-root] :after{transition-property:background-color,border-color,color,box-shadow,fill,stroke!important;transition-duration:var(--theme-transition-duration,.32s)!important;transition-timing-function:var(--theme-transition-easing,ease-in-out)!important}html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-home-card__image,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-related-preview__image{transition-property:opacity!important}html.theme-live-transition .tab-viewer-root[data-public-tools-root] .tab-viewer-brand-logo,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .tab-viewer-brand-logo *,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-burger .burger-icon,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-burger .burger-icon i,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-burger .burger-icon:before,html.theme-live-transition .tab-viewer-root[data-public-tools-root] .public-tools-burger .burger-icon:after{transition:none!important}.public-tools-root *,.public-tools-root :before,.public-tools-root :after{box-sizing:border-box}.public-tools-head{z-index:30;height:var(--public-tools-head-height);border:1px solid var(--surface-border,var(--public-tools-border));background:color-mix(in srgb, var(--public-tools-panel-2) 68%, transparent);box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000042);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border-radius:14px;align-items:center;padding:8px 10px;display:flex;position:absolute;top:8px;left:8px;right:8px}.public-tools-head__main{align-items:center;gap:10px;min-width:0;display:flex}.public-tools-brand{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.public-tools-brand-logo{color:currentColor;flex:0 0 36px;width:36px;height:36px}.public-tools-brand>span{min-width:0;line-height:1.12;display:grid}.public-tools-brand strong{white-space:nowrap;font-size:15px}.public-tools-brand small{max-width:360px;color:var(--public-tools-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-tools-burger{flex:0 0 38px;width:38px;height:38px}.tab-viewer-root[data-public-tools-root] .tab-viewer-brand-logo-wrap{transition:color var(--theme-transition-duration,.32s) var(--theme-transition-easing,ease-in-out)}.btn.icon.p-burger.public-tools-burger{color:var(--tab-viewer-text);border:1px solid var(--public-tools-border);background:var(--public-tools-panel-2);cursor:pointer;transition:color var(--theme-transition-duration,.32s) var(--theme-transition-easing,ease-in-out), background-color var(--theme-transition-duration,.32s) var(--theme-transition-easing,ease-in-out), border-color var(--theme-transition-duration,.32s) var(--theme-transition-easing,ease-in-out);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.public-tools-burger.is-public-tools-menu-attention{isolation:isolate;position:relative;overflow:visible!important}html[data-theme=light] .btn.icon.p-burger.public-tools-burger.is-public-tools-menu-attention{border-color:#0000}html[data-theme=light] .public-tools-burger.is-public-tools-menu-attention:before{border-radius:10px;inset:-1px}.public-tools-burger.is-public-tools-menu-attention:before{--public-tools-menu-attention-angle:0deg;z-index:0;box-sizing:border-box;pointer-events:none;background:conic-gradient(from var(--public-tools-menu-attention-angle), #62ddff 0deg, #4a7cf7 82deg, #987cff 168deg, #ff72c7 252deg, #62ddff 360deg);-webkit-mask-composite:xor;border-radius:12px;padding:2px;animation:1.8s linear infinite public-tools-menu-attention-ring,.65s ease-out both public-tools-menu-attention-ring-enter;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;content:""!important}.public-tools-burger.is-public-tools-menu-attention .burger-icon{z-index:2;color:#8ee9ff;animation:.65s ease-out both public-tools-menu-attention-icon-enter,1.35s ease-in-out .65s infinite public-tools-menu-attention-icon}.public-tools-backdrop{display:none}.public-tools-drawer{z-index:24;width:var(--public-tools-drawer-width);isolation:isolate;contain:layout paint;box-shadow:none;will-change:transform;background:0 0;border-right:0;transition:transform .3s cubic-bezier(.22,.72,.22,1);position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(-102%)}.public-tools-drawer:after{content:none}@media (width>=761px){.tab-viewer-root.is-public-tools-home .public-tools-drawer{contain:layout;overflow:visible;transform:translate(calc(-100% - 32px))}}.public-tools-drawer__scroll{height:100%;min-height:0;padding:var(--public-tools-head-offset) 8px max(8px, env(safe-area-inset-bottom));background:0 0;display:flex;overflow:hidden}@media (width>=761px){.tab-viewer-root.is-public-tools-home .public-tools-drawer__scroll{overflow:visible}}.public-tools-menu-panel{border:1px solid var(--surface-border,var(--public-tools-border));background:color-mix(in srgb, var(--public-tools-panel-2) 68%, transparent);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);min-width:0;min-height:0;box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000042);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--public-tools-muted) 48%, transparent) transparent;border-radius:14px;flex:auto;padding:8px;overflow:auto}.public-tools-menu-panel::-webkit-scrollbar{width:4px}.public-tools-menu-panel::-webkit-scrollbar-track{background:0 0}.public-tools-menu-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--public-tools-muted) 48%, transparent);border-radius:999px}.public-tools-menu-panel h2{color:var(--text);font:600 13px/1.25 var(--site-font,Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);letter-spacing:0;margin:2px 8px 10px}.public-tools-menu-groups,.public-tools-menu-group{flex-direction:column;gap:4px;min-width:0;display:flex}.public-tools-menu-group__head{appearance:none;width:100%;min-height:32px;color:var(--public-tools-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;transition:color .14s,background .14s;display:flex}.public-tools-menu-group__head>span:first-child{min-width:0;font:400 11px/1.2 var(--site-font,Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.public-tools-menu-group__head:hover,.public-tools-menu-group__head:focus-visible{color:var(--text);background:color-mix(in srgb, var(--public-tools-accent) 8%, transparent);outline:none}.public-tools-menu-group__chevron{opacity:.9;transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .16s,opacity .14s;transform:rotate(45deg)}.public-tools-menu-group.is-open .public-tools-menu-group__chevron{transform:rotate(225deg)}.public-tools-menu-group__body{flex-direction:column;gap:5px;min-width:0;display:flex}.public-tools-menu-group__body[hidden]{display:none!important}.public-tools-mobile-settings{display:none}.public-tools-nav-link{width:100%;min-height:34px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:8px 10px;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:flex}.public-tools-nav-link:hover{color:var(--text);background:color-mix(in srgb, var(--public-tools-accent) 16%, transparent);border-color:color-mix(in srgb, var(--public-tools-accent) 35%, transparent)}.public-tools-nav-link.is-active{color:var(--text);background:var(--sb-nav-active-bg,color-mix(in srgb, var(--public-tools-accent) 13%, var(--public-tools-panel-2)));box-shadow:none;border-color:#0000}.public-tools-nav-link:focus-visible{outline:2px solid var(--btn-focus-ring,color-mix(in srgb, var(--public-tools-accent) 75%, transparent));outline-offset:2px}.public-tools-nav-link__name{font-size:13px;font-weight:400;line-height:1.2}.is-public-tools-menu-open>.public-tools-drawer{transform:translate(0)}.public-tools-layout{inset:var(--public-tools-head-offset) 0 0;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid;position:absolute}.public-tools-context{border-right:1px solid var(--public-tools-border);background:var(--public-tools-panel);min-height:0;padding:18px 18px 24px;overflow:auto}.public-tools-main{background:var(--bg,#0a0a0a);scrollbar-width:thin;scrollbar-color:#222 transparent;min-width:0;min-height:0;padding:18px clamp(18px,4vw,64px) 32px;overflow:auto}.public-tools-main::-webkit-scrollbar{width:10px;height:10px}.public-tools-main::-webkit-scrollbar-track{background:0 0}.public-tools-main::-webkit-scrollbar-thumb{background:#222;border:2px solid #000;border-radius:10px}.public-tools-main::-webkit-scrollbar-thumb:hover{background:#333}html[data-theme=light] .public-tools-main{scrollbar-color:#00000038 transparent}html[data-theme=light] .public-tools-main::-webkit-scrollbar-thumb{background:#00000038;border-color:#f5f5f5}html[data-theme=light] .public-tools-main::-webkit-scrollbar-thumb:hover{background:#00000052}.public-tools-context-card{text-align:center;margin-top:min(22vh,190px)}.public-tools-context-card h2{margin:0 0 10px;font-size:18px}.public-tools-context-card p{max-width:250px;color:var(--public-tools-muted);margin:0 auto 18px;font-size:13px;line-height:1.5}.public-tools-reset{border:1px solid var(--public-tools-border);width:100%;min-height:44px;color:inherit;background:var(--public-tools-panel-2);cursor:pointer;border-radius:12px;font-weight:700}.tab-viewer-root .public-tools-drawer{pointer-events:none}.tab-viewer-root.is-public-tools-menu-open .public-tools-drawer{pointer-events:auto}.tab-viewer-root .public-tools-backdrop{pointer-events:none}.tab-viewer-root .public-tools-backdrop[hidden]{pointer-events:none!important;display:none!important}.tab-viewer-root .tab-viewer-head{z-index:30}.tab-viewer-root.is-public-tool-surface .tab-viewer-head{padding-inline:8px}.tab-viewer-root.is-public-tools-menu-open .public-tools-drawer{transform:translate(0)}.tab-viewer-head-main>.public-tools-burger{grid-row:1}.tab-viewer-head-main:has(>.public-tools-burger){grid-template-columns:none;gap:8px;display:flex}.tab-viewer-head-main:has(>.public-tools-burger)>.public-tools-burger{order:1}.tab-viewer-head-main:has(>.public-tools-burger)>.tab-viewer-brand-lockup{order:2}.tab-viewer-head-main:has(>.public-tools-burger)>.tab-viewer-head-actions{order:3}.public-tools-error{text-align:center;border:1px solid var(--public-tools-border);background:var(--public-tools-panel);border-radius:16px;width:min(100%,560px);margin:20vh auto 0;padding:28px}.public-tools-error h1{margin:0 0 10px;font-size:22px}.public-tools-error p{color:var(--public-tools-muted);margin:0 0 18px}.public-tools-error button{min-height:42px;color:inherit;border:1px solid var(--public-tools-border);background:var(--public-tools-panel-2);cursor:pointer;border-radius:10px;padding:0 18px}.tab-viewer-root.is-public-tools-home .tab-viewer-body{grid-template-columns:minmax(0,1fr)}.tab-viewer-root.is-public-tools-home .tab-viewer-body:before,.tab-viewer-root.is-public-tools-home .tab-viewer-tracks{display:none!important}.public-tools-home-stage{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#222 transparent;flex:auto;min-height:0;overflow:hidden auto}.public-tools-home-stage::-webkit-scrollbar{width:10px;height:10px}.public-tools-home-stage::-webkit-scrollbar-track{background:0 0}.public-tools-home-stage::-webkit-scrollbar-thumb{background:#222;border:2px solid #000;border-radius:10px}.public-tools-home-stage::-webkit-scrollbar-thumb:hover{background:#333}html[data-theme=light] .public-tools-home-stage{scrollbar-color:#00000038 transparent}html[data-theme=light] .public-tools-home-stage::-webkit-scrollbar-thumb{background:#00000038;border-color:#f5f5f5}html[data-theme=light] .public-tools-home-stage::-webkit-scrollbar-thumb:hover{background:#00000052}.public-tools-home{width:100%;padding:calc(var(--tab-viewer-head-offset) + 18px) 18px 52px;margin:0}.public-tools-home__intro{text-align:center;max-width:760px;margin:0 auto 26px}.public-tools-home__intro h1{color:var(--tab-viewer-text);margin:0 0 9px;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.public-tools-home__intro p{color:var(--public-tools-muted);margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.55}.public-tools-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-tools-home-card-pair{display:contents}.public-tools-home__seo{width:100%}.public-tools-home__seo>.public-tool-seo-copy{margin-top:24px}.public-tools-home__seo .public-tool-seo-copy__layout{grid-template-columns:minmax(0,1fr);row-gap:28px}.public-tool-seo-copy__directory{grid-column:1/-1;min-width:0}.public-tool-seo-copy__directory>header{margin-bottom:14px}.public-tool-seo-copy__directory h3{color:var(--tab-viewer-text);margin:0 0 5px;font-size:18px;line-height:1.3}.public-tool-seo-copy__directory>header p{color:var(--tab-viewer-muted);margin:0;font-size:14px;line-height:1.55}.public-tool-seo-copy__directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.public-tool-seo-copy__directory-grid section{border:1px solid color-mix(in srgb, var(--public-tool-seo-reference-accent) 30%, var(--tab-viewer-border));background:linear-gradient(120deg, color-mix(in srgb, var(--public-tool-seo-reference-accent) 9%, var(--tab-viewer-panel-2)) 0%, var(--tab-viewer-panel-2) 58%);min-width:0;box-shadow:inset 4px 0 0 color-mix(in srgb, var(--public-tool-seo-reference-accent) 82%, transparent);border-radius:14px;padding:15px}.public-tool-seo-copy__directory-grid h4{color:color-mix(in srgb, var(--public-tool-seo-reference-accent) 66%, var(--tab-viewer-text));align-items:center;gap:8px;margin:0 0 10px;font-size:15px;line-height:1.3;display:flex}.public-tool-seo-copy__directory-grid h4:before{content:"";background:var(--public-tool-seo-reference-accent);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb, var(--public-tool-seo-reference-accent) 42%, transparent);border-radius:999px;flex:0 0 9px}.public-tool-seo-copy__directory-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.public-tool-seo-copy__directory-grid a{color:inherit;border:1px solid color-mix(in srgb, var(--public-tool-seo-reference-accent) 26%, var(--tab-viewer-border));background:linear-gradient(135deg, color-mix(in srgb, var(--public-tool-seo-reference-accent) 7%, var(--tab-viewer-panel-2)), color-mix(in srgb, var(--tab-viewer-panel-2) 72%, transparent));border-radius:10px;gap:2px;padding:8px 9px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.public-tool-seo-copy__directory-grid a:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--public-tool-seo-reference-accent) 42%, var(--tab-viewer-border));background:color-mix(in srgb, var(--public-tool-seo-reference-accent) 13%, var(--tab-viewer-panel-3));box-shadow:0 5px 16px color-mix(in srgb, var(--public-tool-seo-reference-accent) 12%, transparent);outline:none;transform:translate(2px)}.public-tool-seo-copy__directory-grid strong{color:color-mix(in srgb, var(--public-tool-seo-reference-accent) 72%, var(--tab-viewer-text));font-size:13px;line-height:1.35}.public-tool-seo-copy__directory-grid span{color:var(--tab-viewer-muted);font-size:12px;line-height:1.4}@media (width>=721px){.public-tool-seo-copy__directory-grid section{box-sizing:border-box;height:354px}.public-tool-seo-copy__directory-list{--ui-scroll-edge-fade-size:24px;--ui-scroll-edge-fade-bg:color-mix(in srgb, var(--public-tool-seo-reference-accent) 7%, var(--tab-viewer-panel-2));max-height:294px;overflow:hidden}.public-tool-seo-copy__directory-grid ul{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--public-tool-seo-reference-accent) 42%, transparent) transparent;grid-auto-rows:54px;align-content:start;max-height:294px;padding-right:4px;overflow:hidden auto}.public-tool-seo-copy__directory-grid ul::-webkit-scrollbar{width:6px}.public-tool-seo-copy__directory-grid ul::-webkit-scrollbar-track{background:0 0}.public-tool-seo-copy__directory-grid ul::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--public-tool-seo-reference-accent) 42%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.public-tool-seo-copy__directory-grid li,.public-tool-seo-copy__directory-grid a{box-sizing:border-box;height:54px}.public-tool-seo-copy__directory-grid strong,.public-tool-seo-copy__directory-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.public-tools-home-card{--public-tools-home-card-accent:var(--demo-entry-color-1,#62ddff);min-width:0;color:inherit;border:1px solid var(--tab-viewer-border);background:var(--tab-viewer-panel);will-change:transform, box-shadow;border-radius:16px;outline:none;text-decoration:none;transition:transform .32s cubic-bezier(.16,.92,.16,1),border-color .3s,box-shadow .28s,filter .18s;display:block;position:relative;overflow:hidden;box-shadow:0 0 #0000}.public-tools-home-card--accent-2{--public-tools-home-card-accent:var(--demo-entry-color-2,#5279f2)}.public-tools-home-card--accent-3{--public-tools-home-card-accent:var(--demo-entry-color-3,#7567ed)}.public-tools-home-card:hover,.public-tools-home-card:focus-visible{border-color:color-mix(in srgb, var(--public-tools-home-card-accent) 58%, var(--tab-viewer-border));box-shadow:0 10px 28px color-mix(in srgb, var(--public-tools-home-card-accent) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--public-tools-home-card-accent) 18%, transparent);filter:brightness(1.02);outline:none;transform:translateY(-5px)}.public-tools-home-card__visual{aspect-ratio:16/9;background:var(--tab-viewer-panel-2);display:block;position:relative;overflow:hidden}.public-tools-home-card__image{z-index:2;object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.public-tools-home-card__image.is-loaded{opacity:1}.public-tools-home-card__image--light.is-loaded,html[data-theme=light] .public-tools-home-card__image--dark.is-loaded{opacity:0}html[data-theme=light] .public-tools-home-card__image--light.is-loaded{opacity:1}.public-tools-home-card__skeleton{z-index:1;background:linear-gradient(120deg, var(--home-skel-bg) 0%, var(--home-skel-bg-2) 45%, var(--home-skel-bg) 100%);position:absolute;inset:0;overflow:hidden}.public-tools-home-card__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--home-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.public-tools-home-card__image--dark.is-loaded~.public-tools-home-card__skeleton{display:none}html[data-theme=light] .public-tools-home-card__image--dark.is-loaded~.public-tools-home-card__skeleton{display:block}html[data-theme=light] .public-tools-home-card__image--light.is-loaded~.public-tools-home-card__skeleton{display:none}@media (width<=1100px){.public-tools-home__grid,.public-tool-seo-copy__directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px){.public-tools-home-card-pair:nth-child(n+4){display:none}}@media (width<=720px){.public-tools-home{padding:22px 12px calc(36px + env(safe-area-inset-bottom))}.public-tools-home__intro{margin-bottom:30px;padding-inline:8px}.public-tools-home__intro h1{font-size:clamp(40px,11vw,48px)}.public-tools-home__grid{grid-template-columns:1fr;gap:0}.public-tools-home-card-pair{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:1fr;gap:14px;display:grid}.public-tools-home-card-pair.is-active,.public-tools-home-card-pair.is-leaving{visibility:visible}.public-tools-home-card-pair.is-active{z-index:2;pointer-events:auto}.public-tools-home-card-pair.is-leaving{z-index:1}.public-tools-home-card-pair.is-leaving>.public-tools-home-card:first-child{animation:.65s cubic-bezier(.22,.61,.36,1) both public-tools-home-card-leave-left}.public-tools-home-card-pair.is-leaving>.public-tools-home-card:last-child{animation:.65s cubic-bezier(.22,.61,.36,1) both public-tools-home-card-leave-right}.public-tools-home-card-pair.is-entering>.public-tools-home-card:first-child{animation:.65s cubic-bezier(.22,.61,.36,1) both public-tools-home-card-enter-from-right}.public-tools-home-card-pair.is-entering>.public-tools-home-card:last-child{animation:.65s cubic-bezier(.22,.61,.36,1) both public-tools-home-card-enter-from-left}.public-tools-home__seo>.public-tool-seo-copy{margin-top:22px}.public-tool-seo-copy__directory-grid{grid-template-columns:1fr}}@keyframes public-tools-home-card-leave-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes public-tools-home-card-leave-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes public-tools-home-card-enter-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes public-tools-home-card-enter-from-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes home-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.public-tools-home-card__skeleton:after{animation:none}.public-tools-home-card{transition:none}.public-tools-home-card:hover,.public-tools-home-card:focus-visible{transform:none}.public-tools-home-card-pair.is-leaving>.public-tools-home-card,.public-tools-home-card-pair.is-entering>.public-tools-home-card{animation:none}}body.public-tools-scroll-locked{overflow:hidden!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-tracks>*{display:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-tracks>.tab-viewer-empty-state{align-content:center;place-items:center;gap:0;width:100%;min-height:100%;display:grid!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-empty-state>:not(.tab-viewer-empty-pet){display:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-empty-state>.tab-viewer-empty-pet{transform:none;display:block!important}.public-tools-related-previews{min-width:0;color:var(--tab-viewer-text)}.public-tools-related-previews--desktop{width:100%;padding:18px 0 0;display:block}.public-tools-related-previews>h2{color:var(--tab-viewer-muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 8px 18px;font-size:11px;font-weight:650;display:block}.public-tools-related-previews__list{gap:10px;display:grid}.public-tools-related-previews--desktop .public-tools-related-previews__list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-tools-related-preview{--public-tools-related-accent:var(--demo-entry-color-1,#62ddff);min-width:0;color:var(--tab-viewer-text);border:1px solid color-mix(in srgb, var(--public-tools-related-accent) 52%, var(--tab-viewer-border));background:var(--tab-viewer-panel);box-shadow:0 7px 20px color-mix(in srgb, var(--public-tools-related-accent) 13%, transparent), 0 0 0 1px color-mix(in srgb, var(--public-tools-related-accent) 12%, transparent);cursor:pointer;will-change:transform, box-shadow;border-radius:13px;outline:none;text-decoration:none;transition:transform .32s cubic-bezier(.16,.92,.16,1),border-color .3s,box-shadow .28s,filter .18s;display:block;position:relative;overflow:hidden}.public-tools-related-preview--accent-2{--public-tools-related-accent:var(--demo-entry-color-2,#5279f2)}.public-tools-related-preview--accent-3{--public-tools-related-accent:var(--demo-entry-color-3,#7567ed)}.public-tools-related-preview:hover,.public-tools-related-preview:focus-visible{border-color:color-mix(in srgb, var(--public-tools-related-accent) 58%, var(--tab-viewer-border));box-shadow:0 9px 24px color-mix(in srgb, var(--public-tools-related-accent) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--public-tools-related-accent) 18%, transparent);filter:brightness(1.02);transform:translateY(-4px)}.public-tools-related-preview__viewport{aspect-ratio:16/9;background:var(--tab-viewer-panel-2);border-radius:12px;display:block;position:relative;overflow:hidden}.public-tools-related-preview__image{z-index:2;object-fit:cover;object-position:top center;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.public-tools-related-preview__image--dark{opacity:1}.public-tools-related-preview__image--light,html[data-theme=light] .public-tools-related-preview__image--dark{opacity:0}html[data-theme=light] .public-tools-related-preview__image--light{opacity:1}.public-tools-related-preview__skeleton{z-index:1;background:linear-gradient(120deg, var(--home-skel-bg) 0%, var(--home-skel-bg-2) 45%, var(--home-skel-bg) 100%);position:absolute;inset:0;overflow:hidden}.public-tools-related-preview__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--home-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.public-tools-related-previews--mobile{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-score-shell>:not(.public-tool-stage):not(.tab-viewer-guest-welcome){pointer-events:none!important;display:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-transport{visibility:hidden;pointer-events:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-meter{grid-template-columns:44px!important;width:44px!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-meter>:not(.tab-viewer-settings-btn--desktop),.tab-viewer-root.is-public-tool-surface .tab-viewer-settings-bars,.tab-viewer-root.is-public-tool-surface .tab-viewer-settings-mobile-tracks,.tab-viewer-root.is-public-tool-surface .tab-viewer-settings-track-colors,.tab-viewer-root.is-public-tool-surface .tab-viewer-settings-divider,.tab-viewer-root.is-public-tool-surface .tab-viewer-settings-notation{display:none!important}.tab-viewer-root.is-public-tool-surface .public-tools-settings{display:contents}.tab-viewer-root.is-public-tool-surface [data-role=settings-theme-row]+.public-tools-settings>.tab-viewer-settings-section-label:first-child{margin-top:10px}.tab-viewer-root.is-public-tool-surface .public-tools-settings-volume-divider{margin:4px 4px 2px;display:block!important}.tab-viewer-root.is-public-tool-surface .public-tools-settings-volume-slot{min-width:0}.tab-viewer-root.is-public-tool-surface .public-tools-settings-row{min-height:38px;padding-block:2px}.tab-viewer-root.is-public-tool-surface .public-tools-settings-language{align-items:center;min-height:38px;padding:2px 6px;display:flex;overflow:visible}.tab-viewer-root.is-public-tool-surface .public-tools-settings-language .sb-lang-toggle{margin-left:auto}.tab-viewer-root.is-public-tool-surface .public-tools-settings-label{min-width:0;color:var(--tab-viewer-text);font-size:14px;font-weight:400}.tab-viewer-root.is-public-tool-surface .public-tools-settings-label-wrap{align-items:center;gap:5px;min-width:0;display:inline-flex}.tab-viewer-root.is-public-tool-surface .public-tools-settings-help{--helptip-trigger-small-size:16px;--helptip-trigger-small-font-size:11px;--helptip-q-transform:none;--helptip-pop-bg:#151617;--helptip-pop-border:#ffffff21;--helptip-pop-shadow:0 14px 34px #00000061;--helptip-pop-title:#fafafcf0;--helptip-pop-text:#e2e5ebdb;--helptip-title-divider:#ffffff1f;--helptip-pop-backdrop-filter:none;flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.tab-viewer-root.is-public-tool-surface .public-tools-settings-help>.helptip-host{flex:0 0 16px;width:16px;height:16px}.tab-viewer-root.is-public-tool-surface .public-tools-settings-popover{background-clip:padding-box;overflow:hidden;border-color:var(--tab-viewer-surface-glass-border,var(--startbar-glass-border,var(--public-tools-border)))!important;background-color:var(--tab-viewer-surface-glass-bg)!important;box-shadow:var(--tab-viewer-surface-glass-shadow,var(--startbar-glass-shadow,0 12px 28px #0000003d))!important;-webkit-backdrop-filter:blur(var(--tab-viewer-surface-glass-blur,12px)) saturate(var(--tab-viewer-surface-glass-sat,120%)) brightness(var(--tab-viewer-surface-glass-bright,108%))!important;backdrop-filter:blur(var(--tab-viewer-surface-glass-blur,12px)) saturate(var(--tab-viewer-surface-glass-sat,120%)) brightness(var(--tab-viewer-surface-glass-bright,108%))!important;background-image:none!important}html[data-theme=light] .tab-viewer-root.is-public-tool-surface .public-tools-settings-help{--helptip-pop-bg:#f7f8fa;--helptip-pop-border:#1418241a;--helptip-pop-shadow:0 14px 34px #1418242e;--helptip-pop-title:#141824f0;--helptip-pop-text:#424856e0;--helptip-title-divider:#1418241a}@media (width<=760px){.public-tools-root{--public-tools-head-offset:56px}.public-tools-head{height:56px;box-shadow:none;background:var(--public-tools-panel-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 0 1px;border-radius:0;padding:8px;position:relative;inset:auto}.public-tools-brand-logo{flex-basis:34px;width:34px;height:34px}.public-tools-brand small{display:none}.public-tools-backdrop{z-index:48;opacity:0;pointer-events:none;background:#0000006b;width:auto;height:auto;transition:opacity .22s;display:block;position:fixed;inset:-2px}.is-public-tools-menu-open>.public-tools-backdrop,.tab-viewer-root.is-public-tools-menu-open .public-tools-backdrop{opacity:1;pointer-events:auto!important}.public-tools-drawer{z-index:51;width:min(76vw,320px);max-width:calc(100vw - 48px);height:calc(100dvh + 2px);min-height:calc(100dvh + 2px);padding-left:env(safe-area-inset-left);box-shadow:none;position:fixed;inset:0 auto -2px 0;pointer-events:none!important}.public-tools-drawer .public-tools-menu-panel{pointer-events:auto}.tab-viewer-root.is-public-tools-menu-open .tab-viewer-window{border-color:#0000}.tab-viewer-root .tab-viewer-head{z-index:50}.public-tools-drawer__scroll{padding:calc(66px + env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.public-tools-layout{height:calc(100% - 56px);display:block;position:relative;inset:auto;overflow:auto}.public-tools-context{background:var(--bg,#0a0a0a);border-right:0;padding:18px 14px 0;overflow:visible}.public-tools-context-card{text-align:left;border:1px solid var(--public-tools-border);background:var(--public-tools-panel);border-radius:14px;margin:0;padding:14px}.public-tools-context-card h2{font-size:16px}.public-tools-context-card p{max-width:none;margin:0 0 12px}.public-tools-main{padding:18px 14px 30px;overflow:visible}.tab-viewer-root .public-tools-drawer__scroll{padding:calc(66px + env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.tab-viewer-head-main>.public-tools-burger{flex:0 0 38px}.tab-viewer-root.is-public-tool-surface .tab-viewer-tracks,.tab-viewer-root.is-public-tool-surface.is-empty .tab-viewer-tracks,.tab-viewer-root.is-public-tool-surface.has-public-tool-related .tab-viewer-tracks,.tab-viewer-root.is-public-tool-surface.has-public-tool-related .tab-viewer-tracks>.public-tools-related-previews--desktop,.public-tools-related-previews--desktop{display:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-body{--tab-viewer-mobile-tracks-clearance:0px}.tab-viewer-root.is-public-tool-surface .tab-viewer-toolbar{pointer-events:none!important;display:none!important}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock .tab-viewer-toolbar{padding-inline:12px;padding-bottom:max(8px, env(safe-area-inset-bottom));pointer-events:none!important;display:flex!important}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock .tab-viewer-toolbar-dock{isolation:isolate;contain:layout style;pointer-events:none;min-height:60px}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock :is(.tab-viewer-toolbar-dock,.public-tools-settings-popover){background-clip:padding-box;border-color:var(--tab-viewer-surface-glass-border)!important;background-color:var(--tab-viewer-surface-glass-bg)!important;box-shadow:var(--tab-viewer-surface-glass-shadow)!important;-webkit-backdrop-filter:blur(var(--tab-viewer-surface-glass-blur)) saturate(var(--tab-viewer-surface-glass-sat)) brightness(var(--tab-viewer-surface-glass-bright))!important;backdrop-filter:blur(var(--tab-viewer-surface-glass-blur)) saturate(var(--tab-viewer-surface-glass-sat)) brightness(var(--tab-viewer-surface-glass-bright))!important;background-image:none!important}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock .public-tools-settings-popover{box-sizing:border-box;width:auto;max-width:none;margin-inline:0;left:12px;right:12px}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock .tab-viewer-toolbar-dock>:is(.tab-viewer-transport,.tab-viewer-meter){display:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock{--rw-public-control-height:36px;--rw-tool-field-bg:var(--tab-viewer-glass-control-bg);--rw-tool-field-border:var(--tab-viewer-glass-control-bd);--rw-tool-text:var(--tab-viewer-text,var(--text-color,currentColor));width:100%;min-width:0;color:var(--rw-tool-text);pointer-events:auto;align-items:center;gap:8px;display:flex;position:relative}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .public-tools-action-settings-btn{-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);border-radius:10px;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-color:var(--tab-viewer-glass-control-bd)!important;background:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .public-tools-action-settings-btn .tab-viewer-settings-ico{flex:0 0 19px;width:19px;height:19px}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .public-tools-action-settings-btn>span{display:none}.tab-viewer-root.is-public-tool-surface.has-public-tools-action-dock .public-tools-main{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm]{--rw-tool-accent:var(--public-tools-selected-accent);--rw-tool-field-hover-border:var(--tab-viewer-control-hover-border);--rw-tool-field-hover-bg:var(--tab-viewer-glass-control-hover-bg);--rw-tool-field-focus-bg:var(--tab-viewer-glass-control-hover-bg);--rw-tool-control-border:var(--tab-viewer-glass-control-bd);--rw-tool-control-bg:var(--tab-viewer-glass-control-bg);--rw-tool-control-hover-border:var(--rw-tool-field-hover-border);--rw-tool-control-hover-bg:var(--rw-tool-field-hover-bg);flex:auto;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:6px;min-width:0;height:36px;margin:0;display:grid}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-delay-bpm-label{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-stepper{grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;gap:6px;width:100%;min-height:36px;display:grid}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-tap-btn{width:58px;min-width:58px;height:36px;min-height:36px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:0;font-weight:400;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1);border:1px solid var(--rw-tool-control-border)!important;background:var(--rw-tool-control-bg)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-tap-label--desktop{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-tap-label--mobile{transform-origin:50%;transition:color 80ms,transform 80ms cubic-bezier(.16,.9,.24,1);display:inline-block}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-tap-btn.is-tap-flashed .rw-production-tap-label{transform:scale(.96);color:var(--public-tools-selected-accent)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-production-tap-btn:is(:hover,:focus-visible){outline:none;border-color:var(--rw-tool-control-hover-border)!important;background:var(--rw-tool-control-hover-bg)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-delay-step-btn{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .18s;border:1px solid var(--rw-tool-control-border)!important;background:var(--rw-tool-control-bg)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important;justify-content:center!important;align-items:center!important;display:flex!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-delay-step-btn>svg{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:0 0 18px;width:18px;height:18px;display:block;overflow:visible}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-delay-step-btn:is(:hover,:focus-visible){border-color:var(--rw-tool-control-hover-border)!important;background:var(--rw-tool-control-hover-bg)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-delay-step-btn:active{border-color:var(--rw-tool-control-hover-border)!important;background:var(--rw-tool-field-focus-bg)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field{min-width:0;height:36px;display:block;position:relative}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-delay-bpm-input{appearance:textfield;color:#0000;text-align:left;caret-color:#0000;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);border-radius:10px;width:100%;height:36px;min-height:36px;padding:0 10px 0 calc(50% + 6px);transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1);border:1px solid var(--rw-tool-field-border)!important;background:var(--rw-tool-field-bg)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important;font:700 18px/36px var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;outline:0!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field:focus-within .rw-delay-bpm-input{--rw-delay-bpm-focus-color:var(--public-tools-selected-accent);color:var(--public-tools-selected-accent);outline:0!important;animation:1s steps(2,end) infinite rw-delay-bpm-focus-blink!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field:focus-within :is(.rw-production-bpm-value,.rw-production-rate-display){visibility:hidden;opacity:0!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-production-bpm-value{z-index:1;color:var(--tab-viewer-text);font:700 18px/36px var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);font-variant-numeric:tabular-nums;opacity:1;visibility:visible;pointer-events:none;transform-origin:50%;transition:color 80ms,transform .1s cubic-bezier(.16,.9,.24,1);display:block;position:absolute;top:50%;left:calc(50% + 7px);transform:translateY(-50%)scale(1)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-production-bpm-value.is-tap-flashed{color:var(--public-tools-selected-accent);transform:translateY(-50%)scale(1.16)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-delay-bpm-input::-webkit-outer-spin-button{appearance:none;margin:0}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-delay-bpm-input::-webkit-inner-spin-button{appearance:none;margin:0}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-delay-bpm-input::selection{color:inherit;background:0 0}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-field .rw-delay-bpm-input::selection{color:inherit;background:0 0}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-dock-label{z-index:1;color:var(--tab-viewer-text);font:700 18px/36px var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);letter-spacing:0;pointer-events:none;white-space:nowrap;line-height:1;display:block;position:absolute;top:50%;left:calc(50% - 42px);right:auto;transform:translateY(-50%)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-rate-display{z-index:1;pointer-events:none;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap.rw-lfo-rate-wrap .rw-production-bpm-field{overflow:hidden}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-rate-display .rw-production-bpm-dock-label,.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-rate-display .rw-production-bpm-value{margin:0;display:block;position:static;transform:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-rate-display .rw-production-bpm-value.is-tap-flashed{transform:scale(1.08)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm]{align-items:center;height:36px}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-public-tempo{box-sizing:border-box;clip-path:inset(0);contain:paint;width:100%;height:36px;min-height:36px;display:block;position:relative;overflow:hidden}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-inline-label{z-index:2;color:var(--tab-viewer-text);font:700 18px/1 var(--site-font,Inter, system-ui, sans-serif);letter-spacing:0;pointer-events:none;white-space:nowrap;display:block;position:absolute;top:50%;right:calc(50% + 2px);transform:translateY(-50%)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel{box-sizing:border-box;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:none;cursor:grab;outline:0;width:100%;height:36px;padding-block:8px;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#00000029 0%,#000 24% 76%,#00000029 100%);mask-image:linear-gradient(#00000029 0%,#000 24% 76%,#00000029 100%)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel.is-dragging{cursor:grabbing;scroll-snap-type:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel::-webkit-scrollbar{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel-option{appearance:none;box-sizing:border-box;width:100%;height:20px;color:color-mix(in srgb, var(--tab-viewer-muted,#9aa3b2) 68%, transparent);font:780 20px/20px var(--site-font,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:center;scroll-snap-align:center;cursor:inherit;-webkit-tap-highlight-color:transparent;border-radius:0;padding:0 0 0 56px;transition:color .15s,transform .1s cubic-bezier(.16,.9,.24,1);display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel-option.is-selected{color:var(--tab-viewer-text)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-metronome-public-bpm-dock[data-public-production-mobile-bpm] .rw-metronome-bpm-wheel-option.is-tap-flashed{transform:scale(1.1);color:var(--public-tools-selected-accent)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm]:has(.rw-public-bpm-drum) .rw-production-stepper{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-drum{box-sizing:border-box;clip-path:inset(0);contain:paint;width:100%;height:36px;min-height:36px;display:block;position:relative;overflow:hidden}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-inline-label{z-index:2;color:var(--tab-viewer-text);font:700 18px/1 var(--site-font,Inter, system-ui, sans-serif);letter-spacing:0;pointer-events:none;white-space:nowrap;display:block;position:absolute;top:50%;right:calc(50% + 2px);transform:translateY(-50%)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-wheel{box-sizing:border-box;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:none;cursor:grab;outline:0;width:100%;height:36px;padding-block:8px;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#00000029 0%,#000 24% 76%,#00000029 100%);mask-image:linear-gradient(#00000029 0%,#000 24% 76%,#00000029 100%)}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-wheel::-webkit-scrollbar{display:none}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-wheel-option{appearance:none;box-sizing:border-box;width:100%;height:20px;color:color-mix(in srgb, var(--tab-viewer-muted,#9aa3b2) 68%, transparent);font:780 20px/20px var(--site-font,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:center;scroll-snap-align:center;cursor:inherit;-webkit-tap-highlight-color:transparent;border-radius:0;padding:0 0 0 56px;transition:color .15s,transform .1s cubic-bezier(.16,.9,.24,1);display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-wheel-option.is-selected{color:var(--tab-viewer-text)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock .rw-production-bpm-wrap[data-public-production-mobile-bpm] .rw-public-bpm-wheel-option.is-tap-flashed{transform:scale(1.1);color:var(--public-tools-selected-accent)!important}.public-tools-mobile-settings{z-index:2;pointer-events:auto;flex:0 0 36px;justify-content:flex-end;align-items:center;width:100%;height:36px;margin:auto 0 0;display:flex;position:relative}.public-tools-mobile-settings:empty{display:none}.public-tools-menu-panel{flex-direction:column;display:flex;overflow:hidden}.public-tools-menu-groups{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--public-tools-muted) 48%, transparent) transparent;min-height:0;margin-right:-8px;padding-right:8px;overflow:hidden auto}.public-tools-menu-groups::-webkit-scrollbar{width:4px}.public-tools-menu-groups::-webkit-scrollbar-track{background:0 0}.public-tools-menu-groups::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--public-tools-muted) 48%, transparent);border-radius:999px}.public-tools-mobile-settings .tab-viewer-settings-btn--mobile{border-radius:10px;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.public-tools-mobile-settings .tab-viewer-settings-btn--mobile .tab-viewer-settings-ico{flex:0 0 19px;width:19px;height:19px}.public-tools-mobile-settings .tab-viewer-settings-btn--mobile span{display:none}.tab-viewer-root.is-public-tool-surface .public-tools-mobile-settings .tab-viewer-settings-popover{box-sizing:border-box;transform-origin:bottom;width:calc(100% - 8px);max-width:none;margin:0;position:absolute;inset:auto auto 46px 50%;transform:translate(-50%);border-color:var(--tab-viewer-border)!important;background-color:var(--tab-viewer-panel-2)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-score-shell>.public-tool-stage{pointer-events:auto;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.tab-viewer-root.is-public-tool-surface .tab-viewer-score-scroll,.tab-viewer-root.is-public-tool-surface .tab-viewer-empty-copy,.tab-viewer-root.is-public-tool-surface .tab-viewer-guest-notice,.tab-viewer-root.is-public-tool-surface .tab-viewer-status,.tab-viewer-root.is-public-tool-surface .tab-viewer-fretboard{pointer-events:none!important;display:none!important}.public-tools-related-previews--mobile{box-sizing:border-box;flex:none;width:100%;margin:0;padding-top:12px;display:block;position:static}.public-tools-related-previews--mobile>h2{margin:0 2px 12px}.public-tools-related-previews--mobile .public-tools-related-previews__list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:3px 2px 8px;display:flex;overflow:auto hidden}.public-tools-related-previews--mobile .public-tools-related-previews__list::-webkit-scrollbar{display:none}.public-tools-related-previews--mobile .public-tools-related-preview{scroll-snap-align:start;flex:0 0 min(84%,310px);width:min(84%,310px);min-width:min(84%,310px);min-height:0}.public-tools-related-previews--mobile .public-tools-related-preview:hover,.public-tools-related-previews--mobile .public-tools-related-preview:focus-visible{transform:none}}@property --public-tools-menu-attention-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes public-tools-menu-attention-ring{0%{--public-tools-menu-attention-angle:0deg}to{--public-tools-menu-attention-angle:360deg}}@keyframes public-tools-menu-attention-ring-enter{0%{opacity:0}to{opacity:1}}@keyframes public-tools-menu-attention-icon{0%,to{color:#62ddff;filter:drop-shadow(0 0 3px #62ddff6b);transform:scale(.94)}35%{color:#987cff}50%{filter:drop-shadow(0 0 7px #987cffc7);transform:scale(1.14)}72%{color:#ff72c7}}@keyframes public-tools-menu-attention-icon-enter{0%{color:inherit;filter:none;transform:scale(1)}to{color:#62ddff;filter:drop-shadow(0 0 3px #62ddff6b);transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.public-tools-burger.is-public-tools-menu-attention:before,.public-tools-burger.is-public-tools-menu-attention .burger-icon{animation:none}.public-tools-drawer,.public-tools-backdrop,.public-tools-nav-link,.public-tools-related-preview{transition:none!important}}.public-circle-stage{background:var(--tab-viewer-score-bg)}.public-circle-workspace{--surface-bg:var(--tab-viewer-panel-2);--surface-border:var(--tab-viewer-border);--block-bg:var(--tab-viewer-panel-2);--block-border:var(--tab-viewer-border);--rc-bg:var(--tab-viewer-panel-2);--rc-border:var(--tab-viewer-border);--rc-text:var(--tab-viewer-text);--rc-muted:var(--tab-viewer-muted);min-width:0}#rightchat.public-circle-workspace .rw-root{min-height:0;display:block}#rightchat.public-circle-workspace .public-circle-card{height:auto;min-height:0;max-height:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle{gap:var(--rw-public-section-gap,16px)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-controls{align-items:stretch;gap:var(--rw-public-panel-gap,12px);padding:var(--rw-public-panel-padding,12px);border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));border-radius:var(--rw-public-panel-radius,16px);background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2));grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) minmax(250px,1fr);display:grid}#rightchat.public-circle-workspace .public-circle-card :is(.rw-circle-field,.rw-circle-choice-field){align-content:start;gap:var(--rw-public-field-gap,6px);min-width:0;display:grid}#rightchat.public-circle-workspace .public-circle-card :is(.rw-circle-field,.rw-circle-choice-field)>span{color:var(--tab-viewer-muted);letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-select{border-radius:11px;width:100%;height:42px;min-height:42px;padding:0 30px 0 12px;font-size:14px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-select>span{min-width:0;color:color-mix(in srgb, var(--rw-note-color) 84%, var(--tab-viewer-text) 16%);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}#rightchat.public-circle-workspace .public-circle-card .rw-circle-choice-group{grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column;gap:6px;min-width:0;height:42px;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-choice{border:1px solid var(--rw-tool-control-border,var(--rw-tool-field-border,var(--tab-viewer-border)));background:var(--rw-tool-control-bg,var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));min-width:0;height:42px;color:var(--tab-viewer-text);cursor:pointer;border-radius:11px;padding:0 12px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;position:relative;font:650 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-choice:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--rw-selector-accent) 48%, var(--rw-tool-control-border,var(--tab-viewer-border)));background:color-mix(in srgb, var(--rw-selector-accent) 7%, var(--rw-tool-control-bg,var(--tab-viewer-panel-2)));outline:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-choice:active{transform:translateY(1px)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-choice.is-active{background-image:linear-gradient(var(--rw-selected-underline-color,var(--rw-selector-accent)), var(--rw-selected-underline-color,var(--rw-selector-accent)));background-position:50% calc(100% - 5px);background-repeat:no-repeat;background-size:16px 2px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-settings{z-index:4;width:250px;position:absolute;top:18px;right:18px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-settings-toggle{display:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;display:grid!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls .rw-circle-choice-field:first-child,#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls .rw-circle-choice-field:last-child{width:100%}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls .rw-circle-choice-group,#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls .rw-circle-choice{height:34px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-controls .rw-circle-choice{padding-inline:10px;font-size:12px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage{box-sizing:border-box;border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));border-radius:var(--rw-public-surface-radius,16px);background:radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--rw-note-color) 7%, transparent) 0 18%, transparent 56%), var(--rw-tool-field-bg,var(--tab-viewer-panel-2));grid-template-rows:minmax(0,1fr);place-items:center;min-height:680px;padding:14px 18px 18px;display:grid;position:relative;overflow:hidden}#rightchat.public-circle-workspace .public-circle-card .rw-circle-svg{aspect-ratio:1;width:min(630px,100%);max-width:630px;display:block;overflow:visible}#rightchat.public-circle-workspace .public-circle-card .rw-circle-guide{fill:none;stroke:color-mix(in srgb, var(--rw-tool-field-border,var(--tab-viewer-border)) 88%, var(--tab-viewer-text) 12%);stroke-width:1px;vector-effect:non-scaling-stroke}#rightchat.public-circle-workspace .public-circle-card .rw-circle-guide--outer{stroke:color-mix(in srgb, var(--rw-tool-field-border,var(--tab-viewer-border)) 70%, var(--tab-viewer-text) 30%)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector path{fill:color-mix(in srgb, var(--tab-viewer-text) 2%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-tool-field-border,var(--tab-viewer-border)) 92%, var(--tab-viewer-text) 8%);stroke-width:1px;vector-effect:non-scaling-stroke}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector text{fill:var(--tab-viewer-muted);text-anchor:middle;dominant-baseline:central;pointer-events:none;font:850 10.5px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector.is-active path{fill:color-mix(in srgb, var(--rw-note-color) 13%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 78%, var(--tab-viewer-text));stroke-width:2px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector.is-active text{fill:color-mix(in srgb, var(--rw-note-color) 88%, var(--tab-viewer-text) 12%);font-size:12px!important;font-weight:900!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 3%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-tool-field-border,var(--tab-viewer-border)) 82%, var(--tab-viewer-text) 18%);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s,stroke-width .18s}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 2%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)))}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector:is(:hover,:focus-visible){z-index:3;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rw-note-color) 24%, transparent));transform:scale(1.035)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector:is(:hover,:focus-visible) .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 18%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 72%, var(--tab-viewer-border));stroke-width:1.8px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-related .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 9%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 32%, var(--tab-viewer-border))}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-companion{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rw-note-color) 26%, transparent))}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-companion .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 18%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 64%, var(--tab-viewer-text));stroke-width:2px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-companion .rw-circle-sector-note{fill:color-mix(in srgb, var(--rw-note-color) 92%, var(--tab-viewer-text) 8%);font-weight:900!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-deemphasized{opacity:.38}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector.is-dj-incompatible{opacity:.3}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector:is(.is-dj-adjacent,.is-dj-relative){opacity:1;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rw-note-color) 24%, transparent))}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector:is(.is-dj-adjacent,.is-dj-relative) .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 16%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 62%, var(--tab-viewer-border));stroke-width:2px}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector.is-dj-relative .rw-circle-sector-shape{stroke-dasharray:4 3}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-active{z-index:4;filter:drop-shadow(0 0 13px color-mix(in srgb, var(--rw-note-color) 54%, transparent));transform:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-active .rw-circle-sector-shape{fill:color-mix(in srgb, var(--rw-note-color) 36%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 94%, var(--tab-viewer-text));stroke-width:2.8px}#rightchat.public-circle-workspace .public-circle-card :is(.rw-circle-sector-note,.rw-circle-sector-degree){text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill .16s,font-size .16s,opacity .16s;letter-spacing:0!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-note{fill:color-mix(in srgb, var(--rw-note-color) 72%, var(--tab-viewer-text) 28%);font:800 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor .rw-circle-sector-note{fill:color-mix(in srgb, var(--rw-note-color) 48%, var(--tab-viewer-text) 52%);font-size:11.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-degree{fill:color-mix(in srgb, var(--rw-note-color) 74%, var(--tab-viewer-text) 26%);stroke:color-mix(in srgb, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)) 88%, transparent);stroke-width:2px;paint-order:stroke fill;font:900 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-tonality{fill:color-mix(in srgb, var(--rw-note-color) 72%, var(--tab-viewer-text) 28%);font-size:8.5px!important;font-weight:800!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector--major .rw-circle-sector-note{font-size:12.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle.is-harmonic .rw-circle-sector--minor .rw-circle-sector-note{font-size:11.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector:is(:hover,:focus-visible) .rw-circle-sector-note,#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-active .rw-circle-sector-note{fill:color-mix(in srgb, var(--rw-note-color) 90%, var(--tab-viewer-text) 10%);font-size:15px!important;font-weight:900!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor:is(:hover,:focus-visible) .rw-circle-sector-note,#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor.is-active .rw-circle-sector-note{font-size:13.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-disc{fill:color-mix(in srgb, var(--rw-note-color) 12%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));stroke:color-mix(in srgb, var(--rw-note-color) 52%, var(--tab-viewer-border));stroke-width:1.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--rw-note-color) 16%, transparent))}#rightchat.public-circle-workspace .public-circle-card :is(.rw-circle-center-key,.rw-circle-center-signs){text-anchor:middle;dominant-baseline:central;pointer-events:none;font-family:var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important;font-style:normal!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-key{fill:color-mix(in srgb, var(--rw-note-color) 88%, var(--tab-viewer-text) 12%);font:900 32px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-signs{fill:var(--tab-viewer-text);font-size:9.5px!important;font-weight:800!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-sign{fill:color-mix(in srgb, var(--rw-note-color) 84%, var(--tab-viewer-text) 16%)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-sign-separator{fill:var(--tab-viewer-muted)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-center-tonality{fill:color-mix(in srgb, var(--rw-note-color) 82%, var(--tab-viewer-text) 18%);font-size:14px!important;font-weight:850!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-theory{gap:16px;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-theory-section{gap:10px;min-width:0;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-theory-heading{min-height:34px;color:var(--tab-viewer-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex;font:700 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sequence-play{border:1px solid var(--rw-tool-border,var(--tab-viewer-border));background:var(--rw-tool-surface,color-mix(in srgb, var(--tab-viewer-surface,transparent) 86%, transparent));width:32px;min-width:32px;height:32px;min-height:32px;color:var(--tab-viewer-text,var(--text));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sequence-play svg{fill:currentColor;width:15px;height:15px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sequence-play:is(:hover,:focus-visible){color:var(--rw-tool-text,var(--tab-viewer-text));border-color:var(--rw-tool-field-hover-border,var(--tab-viewer-control-hover-border));background:var(--rw-tool-field-hover-bg,var(--tab-viewer-glass-control-hover-bg));outline:none}#rightchat.public-circle-workspace .public-circle-card .rw-scale-notes{gap:10px}#rightchat.public-circle-workspace .public-circle-card .rw-scale-notes.is-interactive{cursor:pointer}#rightchat.public-circle-workspace .public-circle-card .rw-scale-notes[data-rw-result-playable]:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-accent,var(--cm-progress-full)) 64%, transparent);outline-offset:2px}#rightchat.public-circle-workspace .public-circle-card .rw-scale-note-pill{min-height:42px;color:var(--rw-note-color);border-radius:12px}#rightchat.public-circle-workspace .public-circle-card .rw-scale-note-name{font-size:15px!important}#rightchat.public-circle-workspace .public-circle-card .rw-scale-degree-token{min-width:34px;padding:2px 3px 5px}#rightchat.public-circle-workspace .public-circle-card .rw-scale-degree-token b{font:850 17px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token{min-width:0;min-height:52px;color:var(--rw-note-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;place-items:center;gap:6px;padding:4px;transition:border-color .16s;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 54%, var(--surface-border,#1e1e1e));background:0 0;outline:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token .rw-scale-degree-token{color:var(--rw-note-color);border-bottom-color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 53%, transparent)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token strong{min-width:0;color:var(--rw-note-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:750 14px/1.05 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-guide{gap:10px;min-width:0;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-guide>p{color:var(--tab-viewer-muted);margin:0;font:500 13px/1.45 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token{border:1px solid color-mix(in srgb, var(--rw-note-color) 28%, var(--rw-tool-field-border,var(--tab-viewer-border)));background:color-mix(in srgb, var(--rw-note-color) 4%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));min-width:0;min-height:82px;color:var(--tab-viewer-text);cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:5px;padding:10px 8px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--rw-note-color) 72%, var(--tab-viewer-border));background:color-mix(in srgb, var(--rw-note-color) 10%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));outline:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token:active{transform:translateY(1px)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token.is-current{border-color:color-mix(in srgb, var(--rw-note-color) 82%, var(--tab-viewer-border));background:color-mix(in srgb, var(--rw-note-color) 13%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)))}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token small{min-width:0;color:var(--tab-viewer-muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;font:750 10px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token strong{color:color-mix(in srgb, var(--rw-note-color) 86%, var(--tab-viewer-text) 14%);font:900 22px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token>span{color:color-mix(in srgb, var(--rw-note-color) 76%, var(--tab-viewer-text) 24%);font:750 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result{box-sizing:border-box;width:100%;height:var(--rw-public-result-height,118px);min-height:var(--rw-public-result-height,118px);max-height:var(--rw-public-result-height,118px);border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--rw-note-color) 14%, transparent) 0 16%, transparent 48%), var(--rw-tool-field-bg,var(--tab-viewer-panel-2));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;min-width:0;padding:12px 20px;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-item{text-align:center;align-content:center;place-items:center;gap:8px;min-width:0;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-label{color:var(--tab-viewer-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font:800 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-key{color:var(--tab-viewer-text);align-items:center;gap:9px;display:inline-flex;font:850 22px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-key>i{color:var(--tab-viewer-muted);font:inherit!important;font-style:normal!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-key>span,#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-note{color:color-mix(in srgb, var(--rw-note-color) 84%, var(--tab-viewer-text) 16%)}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-value{min-width:0;color:var(--tab-viewer-text);font:750 14px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;font-style:normal!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-value--degree{align-content:center;place-items:center;gap:4px;display:inline-grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-compatible-codes{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}#rightchat.public-circle-workspace .public-circle-card .rw-circle-compatible-codes b{color:color-mix(in srgb, var(--rw-note-color) 84%, var(--tab-viewer-text) 16%);font:850 16px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-compatible-codes i{color:var(--tab-viewer-muted);font:inherit!important;font-style:normal!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-result{color:var(--tab-viewer-text);flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex;font:inherit!important;font-style:normal!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-notes{flex-wrap:wrap;align-items:baseline;gap:0 3px;display:inline-flex}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-note{color:color-mix(in srgb, var(--rw-note-color) 84%, var(--tab-viewer-text) 16%);font:inherit!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-separator{color:var(--tab-viewer-muted);font:inherit!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-scale-degree{min-width:28px;padding:1px 2px 3px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-scale-degree b{font-size:14px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-chord{color:color-mix(in srgb, var(--rw-note-color) 80%, var(--tab-viewer-text) 20%);font:750 14px/1.05 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}@media (width<=1180px){#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-settings{width:auto;top:10px;right:10px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-settings-toggle{border:1px solid var(--rw-tool-control-border,var(--rw-tool-field-border,var(--tab-viewer-border)));background:var(--rw-tool-control-bg,var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));width:38px;height:38px;color:var(--tab-viewer-text);cursor:pointer;border-radius:11px;place-items:center;display:grid}#rightchat.public-circle-workspace .public-circle-card .rw-circle-settings-toggle:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--rw-selector-accent) 48%, var(--rw-tool-control-border,var(--tab-viewer-border)));background:color-mix(in srgb, var(--rw-selector-accent) 7%, var(--rw-tool-control-bg,var(--tab-viewer-panel-2)));outline:none}#rightchat.public-circle-workspace .public-circle-card .rw-circle-settings-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-settings:not(.is-open) .rw-circle-stage-controls{display:none!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage-settings.is-open .rw-circle-stage-controls{border:1px solid var(--tab-viewer-surface-glass-border,var(--startbar-glass-border,var(--rw-tool-field-border,var(--tab-viewer-border))));background:linear-gradient(var(--tab-viewer-surface-glass-bg,#101012eb), var(--tab-viewer-surface-glass-bg,#101012eb));width:min(250px,100vw - 48px);box-shadow:var(--tab-viewer-surface-glass-shadow,var(--startbar-glass-shadow,0 14px 34px #00000057));-webkit-backdrop-filter:blur(var(--tab-viewer-surface-glass-blur,12px)) saturate(var(--tab-viewer-surface-glass-sat,120%)) brightness(var(--tab-viewer-surface-glass-bright,108%));backdrop-filter:blur(var(--tab-viewer-surface-glass-blur,12px)) saturate(var(--tab-viewer-surface-glass-sat,120%)) brightness(var(--tab-viewer-surface-glass-bright,108%));background-clip:padding-box;border-radius:14px;padding:12px;position:absolute;top:44px;right:0;overflow:hidden}}@media (width<=760px){#rightchat.public-circle-workspace .public-circle-card .rw-circle-controls{grid-template-columns:minmax(0,1fr);gap:10px;height:auto!important;min-height:0!important;max-height:none!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-stage{width:100%;min-height:0;margin-inline:0;padding:12px 10px 10px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-svg{width:min(100%,440px);max-width:440px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector text{font-size:11px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-signature-sector.is-active text{font-size:12px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-note{font-size:13px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor .rw-circle-sector-note{font-size:11.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector:is(:hover,:focus-visible) .rw-circle-sector-note,#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector.is-active .rw-circle-sector-note{font-size:15px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor:is(:hover,:focus-visible) .rw-circle-sector-note,#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector--minor.is-active .rw-circle-sector-note{font-size:13.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-sector-degree{stroke-width:2.4px;font-size:10.5px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-theory{gap:10px}#rightchat.public-circle-workspace .public-circle-card :is(.rw-scale-notes,.rw-circle-diatonic-list){gap:4px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-harmonic-token{min-height:72px;padding:8px 6px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;min-height:226px;max-height:none;padding:12px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-item:nth-child(2){order:1}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-item:first-child{order:2}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-item:nth-child(3){order:3}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result--harmonic .rw-circle-result-item:first-child{order:1}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result--harmonic .rw-circle-result-item:nth-child(2){order:2}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-key{font-size:22px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-result-value{text-align:center;font-size:14px!important}#rightchat.public-circle-workspace .public-circle-card .rw-scale-degree-token{min-width:30px;padding:2px 2px 4px}#rightchat.public-circle-workspace .public-circle-card .rw-scale-degree-token b{font-size:15px!important}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token{gap:4px;min-height:46px;padding:2px}#rightchat.public-circle-workspace .public-circle-card .rw-circle-diatonic-token strong{font-size:12px!important}}@media (prefers-reduced-motion:reduce){#rightchat.public-circle-workspace .public-circle-card :is(.rw-circle-sector,.rw-circle-sector-shape,.rw-circle-sector-note,.rw-circle-choice,.rw-circle-sequence-play,.rw-circle-diatonic-token,.rw-circle-harmonic-token){transition:none!important;animation:none!important}}#rightchat.public-theory-workspace--audio-cutter{--public-audio-drop-bg:var(--rw-tool-field-bg,var(--tab-viewer-panel-2));--public-audio-drop-border:var(--rw-tool-field-border,var(--tab-viewer-border));--public-audio-drop-hover-bg:var(--rw-tool-field-hover-bg,var(--tab-viewer-glass-control-hover-bg));--public-audio-drop-hover-border:var(--rw-tool-field-hover-border,var(--tab-viewer-control-hover-border));--public-audio-player-bg:var(--tab-viewer-panel-2);--public-audio-player-border:var(--tab-viewer-border);--public-audio-wave-unplayed:color-mix(in srgb, var(--tab-viewer-muted) 45%, transparent);--public-audio-playhead-color:#fff;--public-audio-playhead-outline:#00000085;--public-audio-playhead-glow:#ffffff70;min-width:0}#rightchat .public-audio-editor[hidden]{display:none!important}#rightchat .public-audio-editor{gap:var(--rw-public-section-gap,16px);min-width:0;display:grid}#rightchat .public-audio-editor__timeline{min-width:0;padding-top:34px;position:relative}#rightchat.public-theory-workspace--audio-cutter .public-audio-player{gap:0}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip{grid-template-rows:auto 84px auto;align-content:start;gap:10px;min-width:0;min-height:200px;display:grid}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-bar{align-items:center;gap:8px;min-width:0;min-height:34px;margin-inline:6px;display:flex}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-play{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);border-radius:10px;flex:0 0 34px;width:34px;min-width:34px;height:34px}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-play:is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg)}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-title{flex:auto;min-width:0;font-size:14px;font-weight:400}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-title.is-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}#rightchat.public-theory-workspace--audio-cutter .public-audio-editor__timeline{height:84px;padding-top:0}#rightchat.public-theory-workspace--audio-cutter .public-audio-editor__wave{border-radius:9px;height:84px}#rightchat.public-theory-workspace--audio-cutter .public-audio-editor__handle-time{top:29px}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:6px;display:grid}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__time-control{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);border-radius:9px;justify-items:center;gap:4px;min-width:0;padding:8px 6px;display:grid}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__time-control>span:first-child{color:var(--tab-viewer-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:500}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__time-control .public-audio-editor__time-value{font-size:15px}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__time-control:is(:hover,:focus-within){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg)}#rightchat .public-audio-editor__title-stack{gap:4px;min-width:0;display:grid}#rightchat .public-audio-editor__title-stack>small{color:var(--tab-viewer-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.1;overflow:hidden}#rightchat .public-audio-editor__wave{box-shadow:none;overflow:hidden}#rightchat .public-audio-editor__wave:hover{box-shadow:none}#rightchat .public-audio-wave-hover{z-index:3;background:color-mix(in srgb, var(--public-audio-playhead-color,#fff) 56%, transparent);opacity:.72;pointer-events:none;border-radius:1px;width:1px;position:absolute;top:0;bottom:0}#rightchat .public-audio-wave-hover[hidden]{display:none!important}#rightchat .public-audio-wave-hover__time{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 42%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--rw-tool-field-bg) 94%, transparent);min-height:22px;color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;align-items:center;padding:0 7px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}#rightchat .public-audio-wave-hover[data-label-side=left] .public-audio-wave-hover__time{left:auto;right:8px}@media (hover:none),(pointer:coarse){#rightchat .public-audio-wave-hover{display:none!important}#rightchat .public-audio-wave-hover.is-touch-scrubbing:not([hidden]){opacity:1;background:0 0;display:block!important}}#rightchat .public-audio-editor__wave>canvas{z-index:1;border-radius:inherit;position:relative}#rightchat .public-audio-editor__outside,#rightchat .public-audio-editor__selection{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}#rightchat .public-audio-editor__outside{background:color-mix(in srgb, var(--public-audio-player-bg) 72%, transparent)}#rightchat .public-audio-editor__outside.is-before{border-radius:12px 0 0 12px;left:0}#rightchat .public-audio-editor__outside.is-after{border-radius:0 12px 12px 0;right:0}#rightchat .public-audio-editor__selection{border:2px solid var(--public-audio-palette-1);box-sizing:border-box;background:color-mix(in srgb, var(--public-audio-palette-1) 7%, transparent);border-radius:10px}#rightchat .public-audio-editor__range-duration,#rightchat .public-audio-editor__handle-time{z-index:5;border:1px solid color-mix(in srgb, var(--public-audio-palette-1) 46%, var(--public-audio-player-border));background:color-mix(in srgb, var(--public-audio-player-bg) 92%, transparent);min-height:26px;color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;box-shadow:0 4px 14px #0003}#rightchat .public-audio-editor__range-duration{top:0;left:clamp(54px, var(--public-audio-selection-center,50%), calc(100% - 54px));transform:translate(-50%)}#rightchat .public-audio-editor__handle-time{opacity:0;transition:opacity .14s,transform .14s;top:59px;transform:translate(3px)}#rightchat .public-audio-editor__handle-time.is-start{left:4px}#rightchat .public-audio-editor__handle-time.is-end{left:calc(100% - 86px)}#rightchat .public-audio-editor__timeline[data-audio-editor-adjusting=start] .public-audio-editor__handle-time.is-start,#rightchat .public-audio-editor__timeline[data-audio-editor-adjusting=end] .public-audio-editor__handle-time.is-end{opacity:1;transform:translate(0)}#rightchat .public-audio-editor__handle{appearance:none;z-index:4;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:22px;margin:0 0 0 -11px;padding:0;position:absolute;top:0;bottom:0}#rightchat .public-audio-editor__handle:before{background:var(--public-audio-palette-1);content:"";width:12px;transition:width .15s,filter .15s,box-shadow .15s;position:absolute;top:0;bottom:0}#rightchat .public-audio-editor__handle.is-start:before{border-radius:10px 0 0 10px;left:11px}#rightchat .public-audio-editor__handle.is-end:before{border-radius:0 10px 10px 0;right:11px}#rightchat .public-audio-editor__handle:is(:hover,:focus-visible,.is-dragging):before{filter:brightness(1.14);width:15px;box-shadow:0 0 14px color-mix(in srgb, var(--public-audio-palette-1) 42%, transparent)}#rightchat .public-audio-editor__handle:focus-visible{outline:none}#rightchat .public-audio-editor__controls{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}#rightchat .public-audio-editor__controls-head{justify-content:space-between;align-items:center;gap:12px;display:flex}#rightchat .public-audio-editor__controls-head strong{color:var(--tab-viewer-text);font-size:13px;line-height:1.2}#rightchat .public-audio-editor__controls-head span{color:var(--tab-viewer-muted);font-variant-numeric:tabular-nums;font-size:12px}#rightchat .public-audio-editor__time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#rightchat .public-audio-editor__time-control{min-width:0;position:relative}#rightchat .public-audio-editor__time-trigger{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:100%;min-width:0;min-height:76px;color:var(--tab-viewer-text);text-align:center;cursor:default;border-radius:12px;align-content:center;justify-items:center;gap:5px;padding:11px 14px;transition:border-color .15s,background-color .15s;display:grid}#rightchat .public-audio-editor__time-trigger:is(:hover,:focus-within){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg);outline:none}#rightchat .public-audio-editor__time-trigger>span{color:var(--tab-viewer-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}#rightchat .public-audio-editor__time-trigger strong{color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,24px);font-weight:720;line-height:1}#rightchat .public-audio-editor__time-value{white-space:nowrap;justify-content:center;align-items:center;gap:0;display:inline-flex}#rightchat .public-audio-editor__time-value input{appearance:textfield;width:2.05ch;min-width:0;height:1em;color:inherit;caret-color:#0000;cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;background:0 0;border:0;border-radius:4px;outline:0;margin:0;padding:0;transition:color .16s,background-color .16s;font:inherit!important;line-height:1!important}#rightchat .public-audio-editor__time-value input[data-audio-editor-time-part=milliseconds]{width:3.05ch}#rightchat .public-audio-editor__time-value input::selection{color:inherit;background:0 0}#rightchat .public-audio-editor__time-value input::selection{color:inherit;background:0 0}#rightchat .public-audio-editor__time-value input:hover{color:color-mix(in srgb, var(--public-audio-palette-1) 78%, var(--tab-viewer-text) 22%);background:0 0}#rightchat .public-audio-editor__time-value input:is(:focus,:focus-visible){--rw-delay-bpm-focus-color:var(--public-audio-palette-1);color:var(--rw-delay-bpm-focus-color);background:0 0;animation:1s steps(2,end) infinite rw-delay-bpm-focus-blink}#rightchat .public-audio-editor__time-trigger small{color:var(--tab-viewer-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}#rightchat .public-audio-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#rightchat .public-audio-editor__actions>button{min-width:0;min-height:44px}#rightchat .public-audio-editor__actions>button:before,#rightchat .public-audio-editor__actions>button:after{opacity:0!important;content:none!important;width:0!important;height:0!important;transition:none!important;display:none!important;transform:none!important}#rightchat .public-audio-editor__preview{--public-audio-preview-underline:transparent;width:100%;position:relative;background-image:linear-gradient(var(--public-audio-preview-underline), var(--public-audio-preview-underline))!important;background-position:50% calc(100% - 5px)!important;background-repeat:no-repeat!important;background-size:16px 2px!important;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background-color .26s cubic-bezier(.22,.61,.36,1),color .15s!important}#rightchat .public-audio-editor__preview.is-checked{--public-audio-preview-underline:var(--rw-selected-underline-color)}#rightchat .public-audio-editor__export{border-radius:10px;width:100%}#rightchat .public-audio-editor__status{min-height:1.2em;color:var(--tab-viewer-muted);font-size:11px;line-height:1.2}#rightchat:is(.public-theory-workspace--audio-joiner,.public-theory-workspace--audio-effect) .public-audio-editor__status{transition:max-height .24s cubic-bezier(.22,.61,.36,1),margin-top .24s cubic-bezier(.22,.61,.36,1),opacity .18s,transform .24s cubic-bezier(.22,.61,.36,1);overflow:hidden}#rightchat:is(.public-theory-workspace--audio-joiner,.public-theory-workspace--audio-effect) .public-audio-editor__status:empty{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-top:0;overflow:hidden;transform:translateY(-6px)}#rightchat:is(.public-theory-workspace--audio-joiner,.public-theory-workspace--audio-effect) .public-audio-editor__status:not(:empty){max-height:2.4em;margin-top:var(--rw-public-section-gap,16px);opacity:1;overflow:hidden;transform:translateY(0)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner[hidden]{display:none!important}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner{gap:var(--rw-public-section-gap,16px);min-width:0;display:grid}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner>.public-audio-workbench__content{gap:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__actions{margin-top:var(--rw-public-section-gap,16px)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline{--ui-marquee-left-fade:0;--ui-marquee-right-fade:0;overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;min-width:0;max-width:100%;min-height:200px;-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/calc(1 - var(--ui-marquee-left-fade))) 0, #000 28px, #000 calc(100% - 28px), rgb(0 0 0/calc(1 - var(--ui-marquee-right-fade))) 100%);-webkit-mask-image:linear-gradient(90deg, rgb(0 0 0/calc(1 - var(--ui-marquee-left-fade))) 0, #000 28px, #000 calc(100% - 28px), rgb(0 0 0/calc(1 - var(--ui-marquee-right-fade))) 100%);mask-image:linear-gradient(90deg, rgb(0 0 0/calc(1 - var(--ui-marquee-left-fade))) 0, #000 28px, #000 calc(100% - 28px), rgb(0 0 0/calc(1 - var(--ui-marquee-right-fade))) 100%);background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;padding:0;transition:--ui-marquee-left-fade .32s cubic-bezier(.22,.61,.36,1),--ui-marquee-right-fade .32s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:auto hidden}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.has-left{--ui-marquee-left-fade:1}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.has-right{--ui-marquee-right-fade:1}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline::-webkit-scrollbar{display:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip{flex:var(--public-audio-joiner-grow,1) 1 0;min-width:min(360px,100vw - 72px);color:var(--tab-viewer-text);background:0 0;border:0;border-radius:0;grid-template-rows:auto 84px auto;align-content:start;gap:10px;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-selected{box-shadow:none;background:0 0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-adjusting{z-index:12}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-adjusting .public-audio-joiner__clip-wave{width:100%;max-width:100%;margin-left:0;overflow:hidden}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar{align-items:center;gap:8px;min-width:0;margin-inline:6px;display:flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-number{background:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 12%, var(--rw-tool-field-bg));min-width:34px;height:34px;color:var(--public-audio-clip-color,var(--public-audio-palette-1));pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:inline-flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:400;overflow:hidden}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.has-next-junction .public-audio-joiner__clip-bar{padding-right:21px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar>strong>[data-audio-joiner-name-marquee-text]{white-space:nowrap;will-change:transform;min-width:max-content;display:inline-block;transform:translate(0)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar>strong.is-marquee{text-overflow:clip}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar>strong.is-marquee>[data-audio-joiner-name-marquee-text]{animation:12s ease-in-out .55s infinite public-audio-file-title-marquee}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-handle{appearance:none;width:22px;min-width:22px;height:34px;color:var(--tab-viewer-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s;display:inline-flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-handle:active{cursor:grabbing}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-handle:is(:hover,:focus-visible){color:var(--tab-viewer-text);outline:none;transform:scale(1.04)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-icon{width:12px;height:18px;display:block}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-index-wrap{place-items:center;width:34px;min-width:34px;height:34px;display:grid;position:relative}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-index-wrap>*{grid-area:1/1}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove,#rightchat .public-audio-joiner__clip-play,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-loop{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);color:var(--tab-viewer-text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:1;transition:opacity .15s,border-color .15s,background-color .15s,color .15s;display:inline-flex}#rightchat .public-audio-joiner__clip-play,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-loop{border-radius:10px;width:34px;min-width:34px;height:34px;animation:none;transform:none}#rightchat .public-audio-joiner__clip-play.is-playing{border-color:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 34%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 10%, var(--rw-tool-field-bg));color:var(--public-audio-clip-color,var(--public-audio-palette-1))}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove{z-index:1;border-color:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 34%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 10%, var(--rw-tool-field-bg));width:34px;min-width:34px;height:34px;color:var(--public-audio-clip-color,var(--public-audio-palette-1));opacity:0;pointer-events:none;border-radius:10px;position:relative}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:17px;height:17px;display:block}#rightchat .public-audio-joiner__clip-play svg{fill:currentColor;width:19px;height:19px;transition:none;animation:none;display:block;transform:translate(1px)}#rightchat .public-audio-joiner__clip-play:not(.is-playing)>.public-audio-joiner__clip-pause-icon,#rightchat .public-audio-joiner__clip-play.is-playing>.public-audio-joiner__clip-play-icon{display:none}#rightchat .public-audio-joiner__clip-play.is-playing>.public-audio-joiner__clip-pause-icon{display:block;transform:none}#rightchat .public-audio-joiner__clip-play:active{transform:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar:hover .public-audio-joiner__remove,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-index-wrap:focus-within .public-audio-joiner__remove{opacity:1;pointer-events:auto}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-bar:hover .public-audio-joiner__clip-number,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-index-wrap:focus-within .public-audio-joiner__clip-number{opacity:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove:before,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove:after,#rightchat .public-audio-joiner__clip-play:before,#rightchat .public-audio-joiner__clip-play:after,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-handle:before,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__drag-handle:after{content:none!important;display:none!important}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__remove:is(:hover,:focus-visible),#rightchat .public-audio-joiner__clip-play:not(.is-playing):is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg);outline:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-number{transition:opacity .15s}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-loop svg{width:17px;height:17px;display:block}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-loop.is-active{border-color:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 34%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 10%, var(--rw-tool-field-bg));color:var(--public-audio-clip-color,var(--public-audio-palette-1))}#rightchat.public-theory-workspace--audio-cutter .public-audio-player__head{grid-template-columns:minmax(0,1fr)}@media (hover:none){#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-selected .public-audio-joiner__remove{opacity:1;pointer-events:auto}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-selected .public-audio-joiner__clip-number{opacity:0}}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.is-reordering .public-audio-joiner__clip{transition:box-shadow .16s}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.is-reordering,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.is-reordering *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip.is-reordering{z-index:20;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--public-audio-clip-color,#8b7cff) 52%, #ffffff1f);background:color-mix(in srgb, var(--tab-viewer-panel-2,#111318) 92%, transparent);cursor:grabbing;opacity:.96;will-change:transform;border-radius:12px;overflow:visible;box-shadow:0 18px 42px #0000006b}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.is-reordering .public-audio-joiner__junction{display:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline.is-reordering .public-audio-joiner__add-slot{order:999}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-wave{background:var(--public-audio-wave-bg,var(--rw-tool-field-bg));cursor:pointer;touch-action:none;border-radius:9px;width:100%;height:84px;position:relative;overflow:visible}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-wave.is-scrubbing{cursor:ew-resize;-webkit-user-select:none;user-select:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-wave canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__outside{z-index:1;background:color-mix(in srgb, var(--public-audio-player-bg) 78%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__outside--before{width:var(--public-audio-joiner-start);border-radius:9px 0 0 9px;left:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__outside--after{left:var(--public-audio-joiner-end);border-radius:0 9px 9px 0;right:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__selection{z-index:2;top:0;bottom:0;left:var(--public-audio-joiner-start);right:calc(100% - var(--public-audio-joiner-end));border:1px solid var(--public-audio-clip-color,var(--public-audio-palette-1));background:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 8%, transparent);pointer-events:none;border-radius:9px;position:absolute}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip:not(.is-adjusting) .public-audio-joiner__outside{display:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip:not(.is-adjusting) .public-audio-joiner__selection{left:0;right:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle{z-index:4;height:auto;top:0;bottom:0;transform:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle:before{background:var(--public-audio-clip-color,var(--public-audio-palette-1))}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle:is(:hover,:focus-visible,.is-dragging):before{box-shadow:0 0 14px color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 42%, transparent)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle--start{left:var(--public-audio-joiner-start);width:11px;margin-left:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle--start:before{border-radius:10px 0 0 10px;left:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle--end{left:var(--public-audio-joiner-end);width:11px;margin-left:-11px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle--end:before{border-radius:0 10px 10px 0;right:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip:not(.is-adjusting) .public-audio-joiner__handle--start{left:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip:not(.is-adjusting) .public-audio-joiner__handle--end{left:100%}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle>span{border:1px solid color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 56%, var(--rw-tool-field-border));background:var(--rw-tool-field-bg);color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1;transition:opacity .14s;position:absolute;top:50%;left:50%;transform:translate(12px,-50%)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle--end>span{transform:translate(calc(-100% - 12px),-50%)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__handle:is(:hover,:focus-visible,.is-dragging)>span{opacity:1}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__playhead{z-index:5;background:var(--public-audio-playhead-color);width:2px;height:84px;box-shadow:0 0 0 1px var(--public-audio-playhead-outline), 0 0 8px var(--public-audio-playhead-glow);pointer-events:none;border-radius:2px;position:absolute;top:44px;bottom:auto;left:4px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__playhead.is-at-rounded-edge{height:66px;top:53px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-actions{flex:none;align-items:center;gap:8px;display:flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-actions button{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:34px;height:34px;color:var(--tab-viewer-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:1;transition:border-color .15s,background-color .15s;display:inline-flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-actions button:before,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-actions button:after{content:none!important;display:none!important}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-actions button:is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg);outline:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:6px;display:grid}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);border-radius:9px;justify-items:center;gap:4px;min-width:0;padding:8px 6px;display:grid}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control>span:first-child{color:var(--tab-viewer-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:500}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control .public-audio-editor__time-value{font-size:15px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control input{width:2.05ch}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control input[data-audio-joiner-time-part=milliseconds]{width:3.05ch}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control input:hover{color:color-mix(in srgb, var(--public-audio-clip-color,var(--public-audio-palette-1)) 78%, var(--tab-viewer-text) 22%)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__time-control input:is(:focus,:focus-visible){--rw-delay-bpm-focus-color:var(--public-audio-clip-color,var(--public-audio-palette-1))}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip footer{color:var(--tab-viewer-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-inline:6px;font-size:9px;font-weight:500;display:flex}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__clip footer b{color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:400}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction{z-index:8;flex:0 0 0;width:0;position:relative}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:34px;min-width:34px;height:34px;color:var(--tab-viewer-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:0;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction+.public-audio-joiner__clip .public-audio-joiner__clip-bar{margin-left:27px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button:before,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button:after{content:none!important;display:none!important}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--public-audio-fade-left) 46%, var(--rw-tool-field-border));outline:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--public-audio-fade-left) 10%, var(--rw-tool-field-bg)) 0 50%, color-mix(in srgb, var(--public-audio-fade-right) 10%, var(--rw-tool-field-bg)) 50% 100%) padding-box, linear-gradient(90deg, var(--public-audio-fade-left) 0 50%, var(--public-audio-fade-right) 50% 100%) border-box;border-color:#0000;outline:none}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot{flex:0 0 132px;grid-template-rows:34px 84px auto;gap:10px;margin-left:12px;display:grid}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button{appearance:none;border:1px dashed var(--rw-tool-control-border);background:var(--rw-tool-control-bg);width:100%;height:84px;color:var(--tab-viewer-muted);box-shadow:none;cursor:pointer;border-radius:9px;grid-row:2;place-items:center;padding:0;transition:border-color .15s,background-color .15s,color .15s;display:grid}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button:is(:hover,:focus-visible){border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);color:var(--tab-viewer-text);outline:none}html:not([data-theme=light]) #rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button{border-color:color-mix(in srgb, var(--tab-viewer-text) 16%, transparent)}html:not([data-theme=light]) #rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--tab-viewer-text) 28%, transparent)}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot svg{width:28px;height:28px;display:block}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button:before,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot button:after{content:none!important;display:none!important}#rightchat :is(.public-audio-joiner__actions,.public-audio-cutter__actions){align-items:center;gap:10px;padding:0;display:flex}#rightchat .public-audio-effect-control{min-width:210px;height:var(--rw-public-control-height,42px);box-sizing:border-box;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);color:var(--tab-viewer-text);border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}#rightchat .public-audio-effect-control>span{color:var(--tab-viewer-muted);flex:none;font-size:11px;font-weight:500}.public-audio-effect-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-audio-effect-presets .public-audio-effect-preset{min-width:0;height:var(--rw-public-control-height,42px);border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);font:var(--rw-public-control-font-weight,650) 11px/1 var(--site-font,Inter, system-ui, sans-serif);white-space:nowrap;border-radius:10px;padding:0 9px;position:relative;overflow:hidden;color:var(--tab-viewer-text,#eaeaea)!important;opacity:1!important;visibility:visible!important}#rightchat .public-audio-effect-desktop__option:before{content:"";background:var(--rw-selected-underline-color,var(--tab-viewer-accent));opacity:0;pointer-events:none;border-radius:999px;width:16px;height:2px;position:absolute;bottom:5px;left:calc(50% - 8px);transform:none}#rightchat .public-audio-effect-desktop__option.is-active:before{opacity:1}#rightchat .public-audio-effect-desktop{flex:0 0 168px;align-self:center;width:168px}#rightchat .public-audio-effect-desktop__popover{box-sizing:border-box;width:100%;inset:auto 0 calc(100% + 5px)}#rightchat .public-audio-effect-desktop__option{text-align:center;justify-content:center;min-height:30px;position:relative;overflow:hidden}#rightchat .public-audio-effect-desktop__option.is-active{color:var(--rc-text,var(--text,#eaeaea));background:0 0;border-color:#0000}@media (width>=761px){:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect__actions{box-sizing:border-box;justify-content:space-between;align-items:end;gap:var(--rw-public-panel-gap,12px);width:100%;padding:var(--rw-public-panel-padding,12px);border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));border-radius:var(--rw-public-panel-radius,12px);background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2))}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect-control{align-items:stretch;gap:var(--rw-public-field-gap,6px);background:0 0;border:0;flex:0 360px;order:0;width:min(360px,100%);min-width:240px;height:auto;padding:0;display:grid}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect-control>span{text-align:left;text-transform:uppercase;color:var(--tab-viewer-muted)!important;font:var(--rw-public-field-label-weight,700) var(--rw-public-field-label-size,11px)/var(--rw-public-field-label-line-height,1) var(--site-font,Inter, system-ui, sans-serif)!important;letter-spacing:var(--rw-public-field-label-tracking,.08em)!important}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect-range{box-sizing:border-box;width:100%;min-height:var(--rw-public-control-height,42px);border:1px solid var(--rw-tool-control-border,var(--rw-tool-field-border));border-radius:var(--rw-public-control-radius,11px);background:var(--rw-tool-control-bg,var(--rw-tool-field-bg));padding:0 12px}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect-range input[type=range]{flex:auto;width:100%}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect__transport{order:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-effect__transport :is(.public-audio-editor__transport-loop:first-child,.public-audio-editor__transport-volume){margin-left:0}:is(#rightchat.public-theory-workspace--audio-speed-changer,#rightchat.public-theory-workspace--pitch-changer) .public-audio-workbench__content>.public-audio-editor__status:empty,#rightchat.public-theory-workspace--voice-changer .public-audio-workbench__content>.public-audio-editor__status:empty{display:none}#rightchat.public-theory-workspace--voice-changer .public-audio-effect__actions--voice{box-sizing:border-box;justify-content:space-between;align-items:end;gap:var(--rw-public-panel-gap,12px);width:100%;padding:var(--rw-public-panel-padding,12px);border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));border-radius:var(--rw-public-panel-radius,12px);background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2))}#rightchat.public-theory-workspace--voice-changer .public-audio-effect__preset-field{flex:0 360px;width:min(360px,100%);min-width:168px}#rightchat.public-theory-workspace--voice-changer .public-audio-effect__preset-field .public-audio-effect-desktop{align-self:auto;gap:var(--rw-public-field-gap,6px);flex:auto;width:100%;min-width:0}#rightchat.public-theory-workspace--voice-changer .public-audio-effect-desktop__toggle{height:var(--rw-public-control-height,42px);min-height:var(--rw-public-control-height,42px);border-radius:var(--rw-public-control-radius,11px)}#rightchat.public-theory-workspace--voice-changer .public-audio-effect-desktop__option:before{content:none;display:none}#rightchat.public-theory-workspace--voice-changer .public-audio-effect__transport{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}#rightchat.public-theory-workspace--voice-changer .public-audio-effect__transport .public-audio-editor__transport-volume{margin-left:0}}.public-voice-recorder-module.is-embedded{width:100%;min-width:0}.public-voice-recorder-module.is-embedded[hidden]{display:none!important}.public-audio-effect-range{align-items:center;gap:8px;min-width:130px;display:flex}.public-audio-effect-range input[type=range]{appearance:none;width:132px;min-width:0;height:18px;accent-color:var(--public-audio-palette-1);cursor:pointer;background:0 0;border:0;padding:0}.public-audio-effect-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--public-audio-palette-1), var(--public-audio-palette-1)) 0 / var(--public-audio-effect-progress,50%) 100% no-repeat, color-mix(in srgb, var(--tab-viewer-muted) 34%, var(--rw-tool-control-bg,var(--rw-tool-field-bg)) 66%);border:0;border-radius:999px;height:4px}.public-audio-effect-range input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--public-audio-palette-1);width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--public-audio-palette-1) 14%, transparent);cursor:pointer;border:0;border-radius:50%;margin-top:-6px}.public-audio-effect-range input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--tab-viewer-muted) 34%, var(--rw-tool-control-bg,var(--rw-tool-field-bg)) 66%);border:0;border-radius:999px;height:4px}.public-audio-effect-range input[type=range]::-moz-range-progress{background:var(--public-audio-palette-1);border-radius:999px;height:4px}.public-audio-effect-range input[type=range]::-moz-range-thumb{background:var(--public-audio-palette-1);width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--public-audio-palette-1) 14%, transparent);cursor:pointer;border:0;border-radius:50%}.public-audio-effect-range b{min-width:40px;color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px;font-weight:700}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__add-slot>small{color:var(--tab-viewer-muted);text-align:center;grid-row:3;align-self:start;font-size:10px;font-weight:500;line-height:1.3}#rightchat .public-audio-editor__actions .public-audio-editor__transport-play{border:1px solid var(--rw-tool-field-border,var(--surface-border,#2b2b2b));background:var(--rw-tool-field-bg,var(--surface-bg,#111));border-radius:10px;flex:0 0 42px;width:42px;height:var(--rw-public-control-height,42px)!important;min-height:var(--rw-public-control-height,42px)!important}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop{appearance:none;width:42px;height:var(--rw-public-control-height,42px);border:1px solid var(--rw-tool-field-border,var(--surface-border,#2b2b2b));background:var(--rw-tool-field-bg,var(--surface-bg,#111));color:var(--tab-viewer-text);cursor:pointer;border-radius:10px;flex:0 0 42px;place-items:center;padding:0;display:grid}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop svg{width:18px;height:18px;display:block}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop:is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border,var(--tab-viewer-control-hover-border));background:var(--rw-tool-field-hover-bg,var(--tab-viewer-glass-control-hover-bg));outline:none}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop.is-active{border-color:var(--public-audio-palette-1);color:var(--public-audio-palette-1);background:color-mix(in srgb, var(--public-audio-palette-1) 12%, var(--rw-tool-field-bg,#111))}#rightchat .public-audio-editor__actions .public-audio-editor__transport-play:is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border,var(--tab-viewer-control-hover-border));background:var(--rw-tool-field-hover-bg,var(--tab-viewer-glass-control-hover-bg))}#rightchat .public-audio-editor__actions .public-audio-editor__transport-play.is-playing{border-color:color-mix(in srgb, var(--public-audio-palette-1) 34%, var(--rw-tool-field-border,var(--surface-border,#2b2b2b)));background:color-mix(in srgb, var(--public-audio-palette-1) 10%, var(--rw-tool-field-bg,var(--surface-bg,#111)));color:var(--public-audio-palette-1)}#rightchat .public-audio-editor__actions .public-audio-editor__transport-play:before{opacity:1!important;content:""!important;width:14px!important;height:14px!important;display:block!important}#rightchat .public-audio-editor__actions .public-audio-editor__transport-play.is-playing:before{width:16px!important;height:16px!important}#rightchat .public-audio-editor__actions .public-audio-editor__transport-volume{flex:none;width:42px;max-width:42px;height:42px;margin-left:auto;display:block}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop:first-child{margin-left:auto}#rightchat .public-audio-editor__actions .public-audio-editor__transport-loop:first-child+.public-audio-editor__transport-volume{margin-left:0}@media (width>=761px){#rightchat .public-audio-editor__actions .public-audio-editor__transport-volume .rw-public-ear-volume-popover{top:auto;bottom:calc(100% + var(--rw-public-ear-volume-popover-gap,10px));transform:translateY(4px)}#rightchat .public-audio-editor__actions .public-audio-editor__transport-volume .rw-public-ear-volume-popover:before{top:100%;bottom:auto}#rightchat .public-audio-editor__actions .public-audio-editor__transport-volume:is(:hover,:focus-within,.is-open) .rw-public-ear-volume-popover{transform:translateY(0)}}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__player{gap:0}#rightchat .public-audio-editor__actions .public-audio-editor__export{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;width:auto;min-width:148px;margin-left:0;height:var(--rw-public-control-height,42px)!important;min-height:var(--rw-public-control-height,42px)!important;border:1px solid var(--btn-primary-bd,var(--tab-viewer-accent,var(--cm-progress-full)))!important;border-radius:var(--rw-public-control-radius,11px)!important;background:var(--btn-primary-bg,var(--tab-viewer-accent,var(--cm-progress-full)))!important;color:#fff!important;font:var(--rw-public-control-font-weight,400) var(--rw-public-control-font-size,16px)/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:0 7px 18px color-mix(in srgb, var(--tab-viewer-accent,var(--cm-progress-full)) 22%, transparent)!important;padding:0 15px!important}#rightchat .public-audio-editor__actions .public-audio-editor__export:is(:hover,:focus-visible){border-color:var(--btn-primary-bd,var(--tab-viewer-accent,var(--cm-progress-full)))!important;background:var(--btn-accent-hover,color-mix(in srgb, var(--tab-viewer-accent,var(--cm-progress-full)) 88%, white 12%))!important;color:#fff!important}#rightchat .public-audio-editor__actions .public-audio-editor__export:active{background:var(--btn-accent-active,color-mix(in srgb, var(--tab-viewer-accent,var(--cm-progress-full)) 86%, black 14%))!important}#rightchat .public-audio-editor__actions .public-audio-editor__export:disabled{opacity:.58;cursor:not-allowed;border-color:var(--rw-tool-field-border,var(--tab-viewer-border))!important;background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2))!important;color:var(--tab-viewer-muted)!important;box-shadow:none!important}#rightchat .public-audio-joiner__sequence-frame{width:100%;min-width:0;height:28px;position:relative;overflow:hidden}#rightchat .public-audio-joiner__sequence-track{will-change:transform;align-items:start;height:100%;display:flex}#rightchat .public-audio-joiner__sequence-slot{flex:none;min-width:0;height:100%}#rightchat .public-audio-joiner__sequence-segment{box-sizing:border-box;min-width:5px;max-width:100%;height:24px;color:var(--public-audio-sequence-color,var(--public-audio-palette-1));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding-inline:2px;display:grid;position:relative}#rightchat .public-audio-joiner__sequence-segment i{border-bottom:1px solid color-mix(in srgb, currentColor 78%, transparent);height:7px;display:block;position:relative}#rightchat .public-audio-joiner__sequence-segment i:first-child{border-left:1px solid color-mix(in srgb, currentColor 78%, transparent)}#rightchat .public-audio-joiner__sequence-segment i:last-child{border-right:1px solid color-mix(in srgb, currentColor 78%, transparent)}#rightchat .public-audio-joiner__sequence-segment b{background:color-mix(in srgb, var(--surface-bg,var(--tab-viewer-panel-2)) 96%, transparent);color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;padding:0 5px;font-size:13px;font-weight:800;line-height:1.1;display:block}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__range-slot,#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__range-segment{width:100%}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__range-slot{flex-basis:100%}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__total-time{gap:5px;padding-right:10px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__total-time b{color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;font-weight:800}@media (width<=560px){#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip{min-height:190px}#rightchat .public-audio-editor__actions{grid-template-columns:1fr}#rightchat .public-audio-editor__controls{padding:14px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__timeline{min-height:0;padding-top:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__playhead{top:44px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__playhead.is-at-rounded-edge{top:53px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner:not([hidden]){min-height:225px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner:not([hidden]):has(.public-audio-editor__status:empty){height:225px}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__junction button{top:0}#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__actions{display:flex}}.public-audio-mobile-dock-actions,.public-audio-export-popover,.public-audio-effect-popover{display:none}@media (width<=760px){:is(#rightchat.public-theory-workspace--audio-cutter,#rightchat.public-theory-workspace--audio-joiner) .public-audio-editor__time-value input{font-size:max(16px,1em)!important}.tab-viewer-root:has(:is(.public-theory-stage--audio-cutter,.public-theory-stage--audio-joiner)) .tab-viewer-public-tool-action-dock .public-audio-mobile-dock-actions:not([hidden]){min-width:0;height:var(--rw-public-control-height,36px);pointer-events:auto;flex:auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.tab-viewer-root:has(:is(.public-theory-stage--audio-cutter,.public-theory-stage--audio-joiner)) .tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button{appearance:none;-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;position:relative;border-color:var(--tab-viewer-glass-control-bd)!important;background:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root:has(:is(.public-theory-stage--audio-cutter,.public-theory-stage--audio-joiner)) .tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button:is(:hover,:focus-visible,.is-active){outline:none;border-color:var(--tab-viewer-control-hover-border)!important;background:color-mix(in srgb, var(--tab-viewer-glass-control-hover-bg) 72%, transparent)!important}.tab-viewer-root.is-public-tool-surface .tab-viewer-public-tool-action-dock .public-audio-mobile-loop.is-active{border-color:color-mix(in srgb, var(--public-audio-mobile-loop-accent,var(--tab-viewer-accent)) 34%, var(--tab-viewer-glass-control-bd))!important;background:color-mix(in srgb, var(--public-audio-mobile-loop-accent,var(--tab-viewer-accent)) 10%, var(--tab-viewer-glass-control-bg))!important;color:var(--public-audio-mobile-loop-accent,var(--tab-viewer-accent))!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root.is-public-tool-surface:has(.public-theory-workspace--voice-recorder) .tab-viewer-public-tool-action-dock.is-public-tools-settings-dock :is(.public-audio-mobile-loop[aria-pressed=true],.public-audio-mobile-play.is-playing,.public-audio-mobile-effect[aria-expanded=true]){border-color:color-mix(in srgb, var(--public-audio-mobile-active-accent,var(--tab-viewer-accent)) 34%, var(--tab-viewer-glass-control-bd))!important;background:color-mix(in srgb, var(--public-audio-mobile-active-accent,var(--tab-viewer-accent)) 10%, var(--tab-viewer-glass-control-bg))!important;color:var(--public-audio-mobile-active-accent,var(--tab-viewer-accent))!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root:has(:is(.public-theory-stage--audio-cutter,.public-theory-stage--audio-joiner)) .tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button:disabled{opacity:.48;cursor:not-allowed;color:var(--tab-viewer-muted)!important}.tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button>svg{flex:0 0 20px;width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-viewer-public-tool-action-dock .public-audio-mobile-export-icon{fill:none;stroke-linecap:round;stroke-linejoin:round}.tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button>.public-audio-mobile-pause-icon,.tab-viewer-public-tool-action-dock .public-audio-mobile-play.is-playing>.public-audio-mobile-play-icon{display:none}.tab-viewer-public-tool-action-dock .public-audio-mobile-play.is-playing>.public-audio-mobile-pause-icon{display:block}.tab-viewer-root.is-public-tool-surface .public-audio-export-popover:not([hidden]),.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover:not([hidden]){display:grid}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-control{background:0 0;border:0;gap:8px;width:100%;min-width:0;padding:4px 6px;display:grid}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-range{width:100%}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-range input[type=range]{flex:auto;width:100%}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-control--presets{padding:0}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-preset{-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);width:100%;min-width:0;height:36px;min-height:36px;border:1px solid var(--tab-viewer-glass-control-bd)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-preset:before{content:"";background:var(--rw-selected-underline-color,var(--tab-viewer-accent));opacity:0;pointer-events:none;border-radius:999px;width:16px;height:2px;transition:none;position:absolute;bottom:5px;left:calc(50% - 8px);transform:none}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-preset.is-active:before{opacity:1}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-preset:is(:hover,:focus-visible){border-color:var(--tab-viewer-control-hover-border)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-hover-bg) 72%, transparent)!important}.tab-viewer-root.is-public-tool-surface .public-audio-effect-popover .public-audio-effect-preset.is-active{border-color:var(--tab-viewer-glass-control-bd)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important;background-image:none!important}.tab-viewer-root.is-public-tool-surface .public-audio-export-popover{overflow:hidden}.tab-viewer-root.is-public-tool-surface .public-audio-export-format{min-width:0;color:var(--tab-viewer-text)}.tab-viewer-root.is-public-tool-surface .public-tools-settings-volume-slot .public-audio-settings-volume{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px 10px;width:100%;min-width:0;max-width:none;height:auto;padding:4px 6px;position:static;display:grid!important}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__actions,#rightchat.public-theory-workspace--audio-joiner .public-audio-joiner__actions{display:none!important}#rightchat.public-theory-workspace--audio-cutter .public-audio-cutter__clip-play{display:none}#rightchat.public-theory-workspace--audio-cutter .public-audio-editor__actions{grid-template-columns:minmax(0,1fr)}@media (hover:none),(pointer:coarse){.tab-viewer-root:has(:is(.public-theory-stage--audio-cutter,.public-theory-stage--audio-joiner)) .tab-viewer-public-tool-action-dock .public-audio-mobile-dock-button:not(.is-active):not(.is-playing):not([aria-pressed=true]):not([aria-expanded=true]):is(:hover,:focus,:focus-visible){border-color:var(--tab-viewer-glass-control-bd)!important;background:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important;outline:none!important}}}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder-card,#rightchat.public-theory-workspace--voice-recorder .public-audio-file-body,#rightchat.public-theory-workspace--voice-recorder .public-audio-file-layout{overflow:visible}#rightchat.public-theory-workspace--voice-recorder .public-audio-file-layout{min-height:0}.public-voice-recorder-module,#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__tracks{gap:14px;min-width:0;display:grid}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__tracks:empty{display:none}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track,#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track .public-audio-workbench__content{box-sizing:border-box;min-width:0}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track{border:1px solid var(--rw-tool-field-border);background:color-mix(in srgb, var(--rw-tool-field-bg) 68%, transparent);border-radius:12px;padding:12px}.public-voice-recorder{box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(112px,1fr) auto auto;align-items:center;gap:12px;height:324px;min-height:324px;padding:14px;display:grid;position:relative;overflow:visible}.public-voice-recorder[hidden]{display:none!important}.public-voice-recorder__live-wave{z-index:1;background:0 0;border:0;border-radius:0;width:100%;min-height:112px;position:relative;overflow:visible}.public-voice-recorder__live-wave:after{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(30% 76%,#ff304d33 0,#ff304d17 46%,#0000 78%);position:absolute;inset:-18px 0}.public-voice-recorder__live-wave canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.public-voice-recorder__live-line{z-index:3;opacity:.84;background:#fff;border-radius:999px;width:2px;height:calc(100% - 24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #ffffffb8}.public-voice-recorder__readout{z-index:1;text-align:center;justify-items:center;gap:5px;min-height:57px;display:grid;position:relative}.public-voice-recorder__readout strong{color:var(--tab-viewer-text);font:760 clamp(26px, 4vw, 36px)/1 var(--site-font,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.public-voice-recorder__readout span{color:var(--tab-viewer-muted);font:600 12px/1.35 var(--site-font,Inter, system-ui, sans-serif)}.public-voice-recorder__record-button{--voice-recorder-red:#ff304d;--voice-ring-one:#ff2646;--voice-ring-two:#ff6278;--voice-ring-three:#a90026;z-index:2;border:1px solid color-mix(in srgb, #fff 20%, var(--voice-recorder-red));color:#fff;background:linear-gradient(155deg, #ff5a6e 0%, var(--voice-recorder-red) 48%, #b90f2c 100%);cursor:pointer;isolation:isolate;border-radius:50%;justify-self:center;width:96px;height:96px;padding:0;transition:transform .18s,filter .18s,box-shadow .18s;position:relative;box-shadow:0 14px 30px #0000006b,inset 0 1px #ffffff52,inset 0 -8px 16px #55000f47}.public-voice-recorder__record-button:before,.public-voice-recorder__record-button:after,.public-voice-recorder__record-halo{content:"";z-index:-1;opacity:0;pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;border:0;position:absolute}.public-voice-recorder__record-button:before{background:conic-gradient(from 18deg, var(--voice-ring-one) 0 18%, var(--voice-ring-two) 29%, transparent 43%, var(--voice-ring-three) 61%, var(--voice-ring-one) 84%, transparent 100%);filter:blur(var(--voice-ring-one-blur,4px)) saturate(1.28);border-radius:46% 54% 49% 51%/52% 45% 55% 48%;inset:-11px;-webkit-mask:radial-gradient(#0000 0 54%,#000 63% 76%,#0000 88%);mask:radial-gradient(#0000 0 54%,#000 63% 76%,#0000 88%)}.public-voice-recorder__record-button:after{background:conic-gradient(from 214deg, var(--voice-ring-three) 0 20%, transparent 34%, var(--voice-ring-one) 51%, var(--voice-ring-two) 72%, transparent 88%, var(--voice-ring-three) 100%);filter:blur(var(--voice-ring-two-blur,7px)) saturate(1.34);border-radius:53% 47% 55% 45%/44% 57% 43% 56%;inset:-17px;-webkit-mask:radial-gradient(#0000 0 57%,#000 65% 78%,#0000 90%);mask:radial-gradient(#0000 0 57%,#000 65% 78%,#0000 90%)}.public-voice-recorder__record-halo{background:conic-gradient(from 102deg, transparent 0 12%, var(--voice-ring-two) 28%, var(--voice-ring-three) 47%, transparent 63%, var(--voice-ring-one) 82%, transparent 100%);filter:blur(var(--voice-ring-three-blur,10px)) saturate(1.38);border-radius:48% 52% 44% 56%/55% 46% 54% 45%;inset:-24px;transform:scale(.9);-webkit-mask:radial-gradient(#0000 0 59%,#000 67% 79%,#0000 91%);mask:radial-gradient(#0000 0 59%,#000 67% 79%,#0000 91%)}.public-voice-recorder__record-face{place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.public-voice-recorder__record-face i{background:currentColor;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 4px #ffffff1f}.public-voice-recorder__record-face b{font:800 11px/1 var(--site-font,Inter, system-ui, sans-serif);letter-spacing:.12em}.public-voice-recorder__record-button:is(:hover,:focus-visible){filter:brightness(1.08)saturate(1.08);box-shadow:0 18px 38px #00000075, 0 0 0 6px color-mix(in srgb, var(--voice-recorder-red) 12%, transparent), inset 0 1px 0 #ffffff57, inset 0 -8px 16px #55000f47}.public-voice-recorder__record-button:active{transform:scale(.96)}.public-voice-recorder__record-button.is-pressed{filter:saturate(1.08)brightness(.98);box-shadow:0 10px 22px #00000057, 0 0 0 5px color-mix(in srgb, var(--voice-recorder-red) 12%, transparent), inset 0 7px 18px #55000f4d;transform:scale(.965)}.public-voice-recorder__record-button.is-recording{background:linear-gradient(155deg,#ff5068 0%,#e00028 54%,#940018 100%)}.public-voice-recorder__record-button.is-rippling:before{animation:public-voice-recorder-ring-one var(--voice-ring-one-duration,.62s) var(--voice-ring-one-delay,0s) cubic-bezier(.12, .72, .2, 1) both}.public-voice-recorder__record-button.is-rippling:after{animation:public-voice-recorder-ring-two var(--voice-ring-two-duration,.72s) var(--voice-ring-two-delay,60ms) cubic-bezier(.18, .62, .2, 1) both}.public-voice-recorder__record-button.is-rippling .public-voice-recorder__record-halo{animation:public-voice-recorder-ring-three var(--voice-ring-three-duration,.78s) var(--voice-ring-three-delay,.12s) cubic-bezier(.22, .48, .18, 1) both}.public-voice-recorder__record-button.is-recording .public-voice-recorder__record-face i{border-radius:4px}.public-voice-recorder.is-processing{pointer-events:none}.public-voice-recorder.is-processing .public-voice-recorder__record-button{opacity:.48;filter:saturate(.45)}.public-voice-recorder-effects{flex:none;position:relative}.public-voice-recorder-effects__toggle{width:var(--rw-public-control-height,42px);height:var(--rw-public-control-height,42px);border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);color:var(--tab-viewer-text);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.public-voice-recorder-effects__toggle:is(:hover,:focus-visible),.public-voice-recorder-effects__toggle[aria-expanded=true]{border-color:var(--tab-viewer-control-hover-border);outline:none}.public-voice-recorder-effects__toggle svg{fill:currentColor;stroke:none;width:20px;height:20px}.public-voice-recorder-effects__popover{z-index:20;box-sizing:border-box;border:1px solid var(--tab-viewer-glass-popover-bd,var(--rw-tool-field-border));background:var(--tab-viewer-glass-popover-bg,var(--rw-tool-field-bg));width:min(310px,100vw - 32px);box-shadow:var(--tab-viewer-glass-popover-shadow,0 16px 40px #0000004d);-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);border-radius:13px;gap:10px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0}.public-voice-recorder-effects__popover[hidden]{display:none}.public-voice-recorder-effects__controls{--rw-public-ear-volume-color:var(--tab-viewer-accent);--rw-public-ear-volume-track:color-mix(in srgb, var(--tab-viewer-muted) 28%, transparent);--rw-public-ear-volume-thumb-bg:var(--tab-viewer-accent);--rw-public-ear-volume-thumb-border:var(--tab-viewer-accent-72);gap:6px;display:grid}.public-voice-recorder-effects__presets{grid-template-columns:34px repeat(3,minmax(0,1fr));gap:6px;padding:0 4px 5px;display:grid}.public-voice-recorder-effects__presets button{appearance:none;border:1px solid var(--rw-tool-field-border,var(--surface-border,#2b2b2b));background-color:var(--rw-tool-field-bg,var(--surface-bg,#111));min-width:0;height:34px;color:var(--rw-tool-text,var(--tab-viewer-text));font:650 11px/1 var(--site-font,Inter, system-ui, sans-serif);cursor:pointer;background-image:none;border-radius:10px;justify-content:center;align-items:center;padding:0 7px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;flex:0 auto!important;width:100%!important}.public-voice-recorder-effects__presets button>span{min-width:0;color:inherit;white-space:nowrap;line-height:1;display:block}.public-voice-recorder-effects__presets button:is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border,var(--tab-viewer-control-hover-border));background-color:var(--rw-tool-field-hover-bg,var(--tab-viewer-glass-control-hover-bg));outline:none}.public-voice-recorder-effects__presets button.is-active{border-color:var(--rw-tool-field-border,var(--surface-border,#2b2b2b))!important;background-color:var(--rw-tool-field-bg,var(--surface-bg,#111))!important;background-image:linear-gradient(var(--rw-selected-underline-color,var(--tab-viewer-accent)), var(--rw-selected-underline-color,var(--tab-viewer-accent)))!important;color:var(--rw-tool-text,var(--tab-viewer-text))!important;box-shadow:none!important;background-position:50% calc(100% - 5px)!important;background-repeat:no-repeat!important;background-size:16px 2px!important}.public-voice-recorder-effects__reset{width:34px!important;padding:0!important}.public-voice-recorder-effects__reset svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin:auto;display:block}.public-voice-recorder-effects__section-label{margin-top:4px}.public-voice-recorder-effects__field{min-height:36px;padding-block:1px}.public-voice-recorder-effects__slider{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:9px;width:min(185px,68%);display:grid}.public-voice-recorder-effects__slider input{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;min-width:0;height:16px;margin:0;padding:0}.public-voice-recorder-effects__slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rw-public-ear-volume-color) 0, var(--rw-public-ear-volume-color) var(--rw-public-ear-volume-pct), var(--rw-public-ear-volume-track) var(--rw-public-ear-volume-pct), var(--rw-public-ear-volume-track) 100%);border-radius:999px;height:4px}.public-voice-recorder-effects__slider input::-webkit-slider-thumb{appearance:none;border:1px solid var(--rw-public-ear-volume-thumb-border);background:var(--rw-public-ear-volume-thumb-bg);width:16px;height:16px;box-shadow:none;border-radius:50%;margin-top:-6px}.public-voice-recorder-effects__slider input::-moz-range-track{background:var(--rw-public-ear-volume-track);border-radius:999px;height:4px}.public-voice-recorder-effects__slider input::-moz-range-progress{background:var(--rw-public-ear-volume-color);border-radius:999px;height:4px}.public-voice-recorder-effects__slider input::-moz-range-thumb{border:1px solid var(--rw-public-ear-volume-thumb-border);background:var(--rw-public-ear-volume-thumb-bg);width:16px;height:16px;box-shadow:none;border-radius:50%}.public-voice-recorder-effects__slider b{color:var(--tab-viewer-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px;font-weight:650}@keyframes public-voice-recorder-ring-one{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(var(--voice-ring-one-scale,1.18))}}@keyframes public-voice-recorder-ring-two{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(var(--voice-ring-two-scale,1.28))}}@keyframes public-voice-recorder-ring-three{0%{opacity:.64;transform:scale(1)}to{opacity:0;transform:scale(var(--voice-ring-three-scale,1.4))}}@media (width<=760px){#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder-card{overflow-x:clip}.public-voice-recorder{grid-template-rows:minmax(56px,1fr) auto auto;gap:8px;height:225px;min-height:225px;padding:10px;transition:height .4s cubic-bezier(.2,.78,.2,1),min-height .4s cubic-bezier(.2,.78,.2,1),padding .4s,gap .4s}.public-voice-recorder.is-empty{grid-template-rows:minmax(156px,1fr) auto auto;gap:15px;height:390px;min-height:390px;padding:20px 12px 24px}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__tracks,.public-voice-recorder-module{gap:10px}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track{border-radius:11px;padding:8px}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track:has(.is-rw-preset-transforming){will-change:transform, opacity;min-height:243px;animation:.42s cubic-bezier(.2,.78,.2,1) both public-voice-recorder-mobile-track-enter}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track .public-audio-workbench.is-rw-preset-transforming{min-height:225px}.public-voice-recorder__live-wave{min-height:56px;transition:min-height .4s cubic-bezier(.2,.78,.2,1)}.public-voice-recorder.is-empty .public-voice-recorder__live-wave{min-height:156px}.public-voice-recorder__record-button{width:80px;height:80px;transition:width .4s cubic-bezier(.2,.78,.2,1),height .4s cubic-bezier(.2,.78,.2,1),transform .18s,filter .18s,box-shadow .18s}.public-voice-recorder.is-empty .public-voice-recorder__record-button{width:104px;height:104px}.public-voice-recorder__readout{gap:3px;min-height:43px}.public-voice-recorder__readout strong{font-size:26px}.public-voice-recorder.is-empty .public-voice-recorder__readout{gap:6px;min-height:58px}.public-voice-recorder.is-empty .public-voice-recorder__readout strong{font-size:32px}.public-voice-recorder.is-empty .public-voice-recorder__readout span{max-width:280px;font-size:13px}.tab-viewer-public-tool-action-dock :is(.public-audio-mobile-loop-icon,.public-audio-mobile-effect-icon){opacity:1;stroke:none!important;width:18px!important;height:18px!important}.tab-viewer-public-tool-action-dock :is(.public-audio-mobile-loop-icon,.public-audio-mobile-effect-icon) path{stroke:none!important}.tab-viewer-public-tool-action-dock .public-audio-mobile-effect-icon path{fill:currentColor!important}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder-effects{display:none}.public-audio-effect-popover .public-voice-recorder-effects__controls{width:100%}.public-audio-effect-popover .public-voice-recorder-effects__presets{grid-template-columns:36px repeat(3,minmax(0,1fr));gap:8px;padding:0 0 5px}.public-audio-effect-popover .public-voice-recorder-effects__presets.public-audio-effect-presets--voice{grid-template-columns:repeat(2,minmax(0,1fr))}.public-audio-effect-popover .public-voice-recorder-effects__presets button{-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);height:36px;min-height:36px;font:var(--rw-public-control-font-weight,650) var(--rw-public-control-font-size,12px)/1 var(--site-font,Inter, system-ui, sans-serif);border-radius:10px;padding:0 8px;border-color:var(--tab-viewer-glass-control-bd)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;width:100%!important;min-width:0!important;color:var(--tab-viewer-text)!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important}.public-audio-effect-popover .public-voice-recorder-effects__presets button:is(:hover,:focus-visible){border-color:var(--tab-viewer-control-hover-border)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-hover-bg) 72%, transparent)!important}.public-audio-effect-popover .public-voice-recorder-effects__presets button.is-active{border-color:var(--tab-viewer-glass-control-bd)!important;background-color:color-mix(in srgb, var(--tab-viewer-glass-control-bg) 62%, transparent)!important;background-image:linear-gradient(var(--rw-selected-underline-color,var(--tab-viewer-accent)), var(--rw-selected-underline-color,var(--tab-viewer-accent)))!important;box-shadow:var(--tab-viewer-glass-control-shadow)!important;background-position:50% calc(100% - 5px)!important;background-repeat:no-repeat!important;background-size:16px 2px!important}.public-audio-effect-popover .public-voice-recorder-effects__reset{width:36px!important;min-width:36px!important;padding:0!important}}@keyframes public-voice-recorder-mobile-track-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.public-voice-recorder,.public-voice-recorder__live-wave,.public-voice-recorder__record-button,.public-voice-recorder__record-button:before,.public-voice-recorder__record-button:after,.public-voice-recorder__record-halo{transition:none!important;animation:none!important}#rightchat.public-theory-workspace--voice-recorder .public-voice-recorder__track:has(.is-rw-preset-transforming){animation:none!important}}#rightchat.public-theory-workspace--media-converter .public-media-converter__body{gap:var(--rw-public-section-gap,16px);display:grid}#rightchat.public-theory-workspace--media-converter .public-media-converter__formats{isolation:isolate;position:relative;overflow:visible}#rightchat.public-theory-workspace--media-converter .public-media-converter__formats .rw-metronome-rhythm-controls{width:100%;position:relative}#rightchat.public-theory-workspace--media-converter .rw-metronome-rhythm-controls .public-media-converter__drum.is-bpm{isolation:isolate;align-items:center;margin-bottom:0;position:relative;grid-template-rows:104px!important}#rightchat.public-theory-workspace--media-converter .public-media-converter__arrow{align-self:center}#rightchat.public-theory-workspace--media-converter .public-media-converter__arrow .rw-interval-arrow-symbol{animation:none}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum:before{z-index:0;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--public-media-drum-color) 20%, transparent) 0%, color-mix(in srgb, var(--public-media-drum-color) 9%, transparent) 42%, transparent 74%);filter:blur(14px);opacity:.72;pointer-events:none;content:"";border-radius:50%;width:136px;height:68px;position:absolute;top:18px;left:50%;transform:translate(-50%)}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum>*{z-index:1;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum.is-from{--public-media-drum-color:var(--public-media-from-color)}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum.is-to{--public-media-drum-color:var(--public-media-to-color)}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum.is-from .rw-metronome-meter-wheel-option.is-selected{text-shadow:0 0 12px color-mix(in srgb, var(--public-media-from-color) 38%, transparent);opacity:1;color:var(--public-media-from-color)!important}#rightchat.public-theory-workspace--media-converter .public-media-converter__drum.is-to .rw-metronome-meter-wheel-option.is-selected{text-shadow:0 0 12px color-mix(in srgb, var(--public-media-to-color) 38%, transparent);opacity:1;color:var(--public-media-to-color)!important}#rightchat.public-theory-workspace--media-converter [data-media-format-wheel-locked=true]{cursor:default;touch-action:none;pointer-events:none}#rightchat.public-theory-workspace--media-converter .public-media-converter__files{opacity:0;min-width:0;height:0;transition:height var(--rw-optional-panel-duration,.24s) var(--rw-optional-panel-easing,ease), opacity var(--rw-optional-panel-duration,.24s) var(--rw-optional-panel-easing,ease);overflow:hidden}#rightchat.public-theory-workspace--media-converter .public-media-converter__files:not(.is-open):not(.is-opening):not(.is-closing){display:none}#rightchat.public-theory-workspace--media-converter .public-media-converter__files.is-open{opacity:1;height:auto}#rightchat.public-theory-workspace--media-converter .public-media-converter__files.is-opening{opacity:1}#rightchat.public-theory-workspace--media-converter .public-media-converter__files.is-closing{opacity:0}#rightchat.public-theory-workspace--media-converter .public-media-converter__files-inner{overflow:visible}#rightchat.public-theory-workspace--media-converter .public-media-converter__files .rw-vocal-note-trainer-saved-head{min-height:24px;color:var(--tab-viewer-muted);font:var(--rw-public-field-label-weight) var(--rw-public-field-label-size)/var(--rw-public-field-label-line-height) var(--site-font,Inter, system-ui, sans-serif);letter-spacing:var(--rw-public-field-label-tracking);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}#rightchat.public-theory-workspace--media-converter .public-media-converter__files .rw-vocal-note-trainer-saved-head strong{color:var(--tab-viewer-text);font:inherit}#rightchat.public-theory-workspace--media-converter .public-media-converter__files .rw-vocal-note-trainer-saved-list{border-top:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));min-width:0;margin-top:8px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row{min-height:var(--rw-public-control-height,42px);border-bottom:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;transition:background-color .16s,box-shadow .16s,opacity .16s;display:grid;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:last-child{border-bottom:0}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:is(:hover,:focus-within){background:linear-gradient(90deg, color-mix(in srgb, var(--public-media-to-color) 7%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2))) 0%, color-mix(in srgb, var(--public-media-to-color) 3%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2))) 72%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)) 100%)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--public-media-to-color) 13%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2))) 0%, color-mix(in srgb, var(--public-media-to-color) 5%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2))) 68%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)) 100%);box-shadow:inset 3px 0 0 var(--public-media-to-color)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:focus-visible{outline:2px solid color-mix(in srgb, var(--public-media-to-color) 62%, transparent);outline-offset:-2px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-remove{width:34px;min-width:34px;height:34px;color:var(--tab-viewer-muted);font:var(--rw-public-field-label-weight) var(--rw-public-field-label-size)/1 var(--site-font,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-remove span,#rightchat.public-theory-workspace--media-converter .public-media-converter__file-remove svg{grid-area:1/1;transition:opacity .16s,color .16s}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-remove svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:is(:hover,:focus-within) .public-media-converter__file-remove{color:var(--tab-viewer-text)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:is(:hover,:focus-within) .public-media-converter__file-remove span{opacity:0}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:is(:hover,:focus-within) .public-media-converter__file-remove svg{opacity:1}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row:is(:hover,:focus-within) .public-media-converter__file-remove:is(:hover,:focus-visible){color:#d35a5a}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-remove:focus-visible{outline:2px solid var(--btn-focus-ring,var(--public-tools-selected-accent));outline-offset:-3px;border-radius:8px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-main{width:100%;min-width:0;min-height:var(--rw-public-control-height,42px);color:var(--tab-viewer-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:7px 10px 7px 4px;display:flex;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-progress{opacity:0;pointer-events:none;border-radius:999px;height:2px;transition:opacity .22s;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-progress>i{background:linear-gradient(90deg,#315fe5 0% 32%,#20c997 100%) 0 0/200% 100%;border-radius:999px;height:100%;transition:width .34s cubic-bezier(.22,.72,.22,1);animation:1.4s linear infinite top-progress-flow;display:block;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-processing .public-media-converter__file-progress{opacity:1}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-actions{grid-template-columns:82px 58px 26px 34px;align-items:center;gap:10px;padding-right:6px;display:grid}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-actions.has-settings,#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.has-settings .public-media-converter__file-actions{grid-template-columns:82px 68px 58px 58px 58px 26px 34px}#rightchat.public-theory-workspace--media-converter :is(.public-media-converter__file-format,.public-media-converter__file-quality,.public-media-converter__file-rate,.public-media-converter__file-channels,.public-media-converter__file-size){width:100%;color:var(--tab-viewer-muted);font:700 12px/1 var(--site-font,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rightchat.public-theory-workspace--media-converter :is(.public-media-converter__file-format,.public-media-converter__file-output-spec){transition:color .22s}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-format{text-align:right}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-ready :is(.public-media-converter__file-format,.public-media-converter__file-output-spec){color:#d68a2f}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-processing :is(.public-media-converter__file-format,.public-media-converter__file-output-spec){color:var(--public-tools-selected-accent)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-complete :is(.public-media-converter__file-format,.public-media-converter__file-output-spec){color:var(--cm-progress-full,#16a34a)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-error :is(.public-media-converter__file-format,.public-media-converter__file-output-spec){color:#d35a5a}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-status{border:1px solid color-mix(in srgb, #d68a2f 58%, var(--rw-tool-field-border));background:color-mix(in srgb, #d68a2f 10%, var(--rw-tool-field-bg));color:#d68a2f;border-radius:50%;justify-self:center;place-items:center;width:24px;height:24px;transition:border-color .22s,background-color .22s,color .22s,box-shadow .22s;display:grid;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-status>:is(svg,i){opacity:0;transform-origin:50%;margin:0;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-status svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-ready .public-media-converter__file-ready-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-spinner{box-sizing:border-box;border:2px solid #0000;border-top-color:currentColor;border-right-color:color-mix(in srgb, currentColor 52%, transparent);border-radius:50%;width:24px;height:24px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-processing .public-media-converter__file-status{border-color:color-mix(in srgb, var(--public-tools-selected-accent) 58%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--public-tools-selected-accent) 10%, var(--rw-tool-field-bg));color:var(--public-tools-selected-accent)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-processing .public-media-converter__file-spinner{opacity:1;animation:.72s linear infinite public-media-converter-spin}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-complete .public-media-converter__file-status{border-color:color-mix(in srgb, var(--cm-progress-full,#16a34a) 72%, transparent);background:color-mix(in srgb, var(--cm-progress-full,#16a34a) 14%, var(--rw-tool-field-bg));color:var(--cm-progress-full,#16a34a);box-shadow:0 0 18px color-mix(in srgb, var(--cm-progress-full,#16a34a) 18%, transparent)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-complete .public-media-converter__file-complete-icon{opacity:1;animation:.28s cubic-bezier(.2,.8,.2,1) both public-media-converter-check-pop}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-error .public-media-converter__file-status{border-color:color-mix(in srgb, #d35a5a 65%, var(--rw-tool-field-border));background:color-mix(in srgb, #d35a5a 10%, var(--rw-tool-field-bg));color:#d35a5a}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-error .public-media-converter__file-error-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}@keyframes public-media-converter-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes public-media-converter-check-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-action-slot{place-items:center;width:34px;min-width:34px;height:34px;display:grid}#rightchat.public-theory-workspace--media-converter :is(.public-media-converter__file-run,.public-media-converter__file-download){border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2));width:34px;min-width:34px;height:34px;min-height:34px;color:var(--tab-viewer-text);border-radius:9px;grid-area:1/1;place-items:center;padding:0;display:grid}#rightchat.public-theory-workspace--media-converter :is(.public-media-converter__file-run,.public-media-converter__file-download)[hidden]{display:none!important}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-run svg{fill:currentColor;stroke:none;width:18px;height:18px}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-run{border-color:color-mix(in srgb, var(--public-media-to-color) 48%, var(--rw-tool-field-border,var(--tab-viewer-border)));background:color-mix(in srgb, var(--public-media-to-color) 8%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));color:var(--public-media-to-color)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-download{border-color:color-mix(in srgb, var(--cm-progress-full,#16a34a) 52%, var(--rw-tool-field-border,var(--tab-viewer-border)));background:color-mix(in srgb, var(--cm-progress-full,#16a34a) 9%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)));color:var(--cm-progress-full,#16a34a)}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-row.is-complete .public-media-converter__file-download:not([hidden]){animation:.3s cubic-bezier(.2,.8,.2,1) both public-media-converter-download-in}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-download .public-media-converter-download-icon{width:18px;height:18px}#rightchat.public-theory-workspace--media-converter :is(.public-media-converter__file-run,.public-media-converter__file-download):is(:hover,:focus-visible){border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg);outline:none}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-run:is(:hover,:focus-visible){border-color:var(--public-media-to-color);background:color-mix(in srgb, var(--public-media-to-color) 15%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)))}#rightchat.public-theory-workspace--media-converter .public-media-converter__file-download:is(:hover,:focus-visible){border-color:var(--cm-progress-full,#16a34a);background:color-mix(in srgb, var(--cm-progress-full,#16a34a) 16%, var(--rw-tool-field-bg,var(--tab-viewer-panel-2)))}@keyframes public-media-converter-download-in{0%{opacity:0;transform:translate(-8px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}#rightchat.public-theory-workspace--media-converter .public-media-converter__control-panel{z-index:5;box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:var(--rw-public-panel-gap,12px);width:100%;padding:var(--rw-public-panel-padding,12px);border:1px solid var(--rw-tool-field-border,var(--tab-viewer-border));border-radius:var(--rw-public-panel-radius,12px);background:var(--rw-tool-field-bg,var(--tab-viewer-panel-2));display:flex;position:relative;overflow:visible}#rightchat.public-theory-workspace--media-converter .public-media-converter__control-panel--remove{justify-content:flex-end}#rightchat.public-theory-workspace--media-converter .public-media-converter__control-panel[hidden]{display:none!important}#rightchat.public-theory-workspace--media-converter .public-media-converter__settings{flex:auto;align-items:flex-end;gap:8px;min-width:0;display:flex}#rightchat.public-theory-workspace--media-converter .public-media-converter__setting-field{gap:var(--rw-public-field-gap,6px);flex:0 132px;width:132px;min-width:112px;max-width:132px;display:grid;position:relative}#rightchat.public-theory-workspace--media-converter .public-media-converter__setting-field .rw-vocal-warmup-select{white-space:nowrap;width:100%;min-width:0;padding-inline:12px 30px}#rightchat.public-theory-workspace--media-converter .public-media-converter__setting-field .public-media-converter__menu{z-index:45;box-sizing:border-box;width:100%;position:absolute;inset:calc(100% + 5px) 0 auto}#rightchat.public-theory-workspace--media-converter>.rw-root:has(.public-media-converter__menu.is-open){z-index:121;position:relative;overflow:visible}#rightchat.public-theory-workspace--media-converter .public-theory-card:has(.public-media-converter__menu.is-open){overflow:visible}#rightchat.public-theory-workspace--media-converter .public-theory-card:has(.public-media-converter__menu.is-open) .rw-mod-card-body{overflow:visible}#rightchat.public-theory-workspace--media-converter [data-media-file-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tab-viewer-muted);overflow:hidden}@media (width<=640px){#rightchat.public-theory-workspace--media-converter .public-media-converter__formats .rw-metronome-rhythm-controls{gap:18px}#rightchat.public-theory-workspace--media-converter .public-media-converter__control-panel{flex-direction:column;align-items:stretch}#rightchat.public-theory-workspace--media-converter .public-media-converter__settings{flex-wrap:wrap;width:100%}#rightchat.public-theory-workspace--media-converter .public-media-converter__control-panel .public-audio-editor__export{width:100%}#rightchat.public-theory-workspace--media-converter .public-media-converter__setting-field{flex:112px;width:auto;max-width:none}}
