.sidebar-review{height:100dvh;min-height:600px;display:flex;flex-direction:column;background:#101010;color:#f3f3f3;font-size:14px}.sidebar-review :where(.sr-rail,.sr-review-bar,.sr-home,.sr-archive-toast) button{font-size:14px;font-weight:var(--app-button-weight,var(--app-action-weight));letter-spacing:var(--app-control-tracking);transition:color var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review :where(.sr-rail,.sr-review-bar,.sr-home,.sr-archive-toast) button:is(:hover,:active){background:transparent;box-shadow:none;transform:none}.sidebar-review :where(.sr-rail,.sr-review-bar,.sr-home,.sr-archive-toast) button:hover:not(:disabled){color:#fff}.sidebar-review :where(.sr-rail,.sr-review-bar,.sr-home,.sr-archive-toast) :is(button,input,textarea):focus-visible{outline:2px solid #dadada;outline-offset:2px}.sr-review-bar{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff14;flex:none}.sr-review-bar strong{font-size:13px;font-weight:500}.sr-review-bar p{margin:4px 0 0;color:#929292;font-size:11px;line-height:16px}.sr-review-bar nav{display:flex;gap:4px;flex-wrap:wrap}.sr-review-bar button{min-height:32px;padding:6px 10px;font-size:11px;color:#999;border:1px solid transparent;border-radius:6px}.sr-review-bar button[aria-pressed=true]{color:#f3f3f3;border-color:#ffffff30;background:#ffffff08}.sr-frame{flex:1 1;min-height:0;isolation:isolate;background:#030303}.sr-frame,.sr-rail{display:flex;position:relative}.sr-rail{width:var(--sr-expanded-width,248px);flex:none;padding:12px;flex-direction:column;z-index:3;transition:width var(--home-feedback-duration) var(--home-motion-curve);color:var(--sr-normal)}.sr-frame[data-collapsed=true] .sr-rail{width:64px}.sr-logo{width:40px;height:40px;min-height:40px;padding:0;position:relative;flex:none;margin:0 0 20px}.sr-top{display:flex;flex-direction:column;gap:0;transition:gap var(--home-feedback-duration) var(--home-motion-curve)}.sr-action{display:flex;align-items:center;justify-content:flex-start;width:100%;height:36px;min-height:36px;padding:10px;gap:8px;color:var(--sr-normal);position:relative;white-space:nowrap;text-align:left;border-radius:6px}.sr-action svg{flex:none;stroke-width:1.5}.sr-label{overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;flex:1 1}.sr-frame[data-collapsed=true] .sr-action{width:40px;padding:12px}.sr-tooltip{position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%) translateX(calc(-1 * var(--home-entrance-distance)));background:var(--sr-tooltip-surface);border:1px solid var(--app-border-floating);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.22);color:var(--sr-selected);padding:var(--tooltip-padding-block) var(--tooltip-padding-inline);font-size:12px;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:8;font-weight:400;transition:opacity var(--home-release-duration) var(--home-motion-curve),transform var(--home-release-duration) var(--home-motion-curve),visibility 0s var(--home-release-duration)}.sidebar-review .sr-frame[data-collapsed=true] button:hover:not([aria-expanded=true])>.sr-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition:opacity var(--home-feedback-duration) var(--home-motion-curve) .5s,transform var(--home-feedback-duration) var(--home-motion-curve) .5s,visibility 0s .5s}.sidebar-review .sr-frame[data-collapsed=true] button:focus-visible:not([aria-expanded=true])>.sr-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition:none}.sr-tree{flex:1 1;min-height:0;margin-top:28px;display:flex;flex-direction:column;width:calc(var(--sr-expanded-width,248px) - 24px)}.sr-tree-heading{padding-left:8px;display:flex;align-items:center;justify-content:space-between;min-height:32px;color:var(--sr-readable-muted);font-size:12px;flex:none}.sr-tree-heading button{min-height:28px;width:28px;padding:6px;color:var(--sr-normal)}.sr-tree-scroll{position:relative;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#333 transparent;padding:3px 2px 8px;overscroll-behavior:contain}.sr-folder-toggle{height:32px;min-height:32px;width:100%;padding:6px;gap:8px;justify-content:flex-start;text-align:left;color:var(--sr-normal)}.sr-folder-toggle svg{flex:none;stroke-width:1.5}.sr-title{flex:1 1;min-width:0;white-space:nowrap;text-overflow:clip;overflow:hidden}.sr-script{width:100%;height:34px;min-height:34px;display:flex;justify-content:flex-start;gap:8px;padding:7px 8px;position:relative;color:var(--sr-normal);text-align:left}.sr-script svg{flex:none;stroke-width:1.5}.sr-script.sr-nested{padding-left:30px;font-size:14px}.sr-script.sr-selected{color:var(--sr-selected)}.sr-unfiled{margin-top:0}.sr-tree-scroll:has(>.sr-folder-group[data-open=true]) .sr-unfiled:has(>.sr-result[data-open=true]){margin-top:16px}.sr-empty{padding:8px 8px 0;line-height:19px}.sr-empty,.sr-empty-folder{margin:0;color:var(--sr-readable-muted);font-size:12px}.sr-empty-folder{padding:4px 0 4px 30px}.sr-folder-form{padding:4px 2px}.sr-folder-create-field{display:flex;align-items:center;gap:0;min-width:0;width:100%;box-sizing:border-box;padding:0 4px 0 10px;height:36px;border:0;border-radius:12px;background:var(--sr-floating-surface);transition:background-color var(--sr-input-focus-duration) var(--sr-input-focus-curve)}.sr-folder-form input{box-sizing:border-box;flex:1 1;width:0;min-width:0;padding:7px 0;font-size:14px;line-height:21px;height:36px;border:0;border-radius:0;background:transparent;color:var(--sr-selected)}.sr-folder-form .sr-folder-create-field button{flex:none;display:flex;align-items:center;justify-content:center;width:22px;min-height:28px;height:28px;padding:6px 3px;border-radius:8px}.sr-footer{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:8px;flex:none}.sr-account-root{position:relative}.sr-account{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:40px;min-height:40px;padding:4px;color:var(--sr-normal)}.sr-avatar{width:32px;height:32px;display:grid;place-items:center;flex:none;background:var(--sr-avatar-surface);border-radius:50%;font-size:13px;color:inherit}.sr-account-popover{position:absolute;bottom:calc(100% + 8px);left:0;width:224px;padding:6px;border:1px solid var(--app-border-floating);border-radius:16px;background:var(--sr-floating-surface);box-shadow:0 12px 32px rgba(0,0,0,.3);z-index:10}.sr-account-popover button{display:flex;align-items:center;gap:8px;justify-content:flex-start;min-height:32px;width:100%;padding:6px 10px;color:var(--sr-normal);border-radius:4px}.sr-account-popover .sr-sign-out{border-top:1px solid var(--sr-border-subtle);border-radius:0;margin-top:5px;padding-top:10px;min-height:37px}.sr-canvas{position:static;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;background:transparent;isolation:auto;overflow:visible}.sr-canvas .shader-evaluation{position:absolute;inset:0;z-index:-1;pointer-events:none}.sr-home{width:640px;max-width:calc(100% - 64px);display:flex;flex-direction:column;gap:32px}.sr-home h1{font-size:32px;line-height:1.3;letter-spacing:-.04em;font-weight:500;text-align:center;margin:0;color:#f3f3f3}.sr-composer{position:relative;isolation:isolate;border-radius:20px;padding:6px;flex:none}.sr-composer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:#ffffff0d;-webkit-backdrop-filter:blur(16px) opacity(.85);backdrop-filter:blur(16px) opacity(.85)}.sr-composer-surface{background:#0000004d;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.sr-composer textarea{font-size:14px;line-height:21px;letter-spacing:-.02em;min-height:64px;height:64px;max-height:160px;padding:8px 8px 14px;border-radius:0;color:#f3f3f3;border:0;background:transparent;resize:none}.sr-composer textarea::placeholder{color:#949494}.sr-composer-actions{height:36px;display:flex;justify-content:flex-end}.sr-composer-actions button{height:36px;width:36px;min-height:36px;padding:0;border-radius:var(--app-send-radius);background:#ffffff1a}.sr-composer-actions button:disabled{opacity:1;color:#949494}@media(hover:hover) and (pointer:fine){.sidebar-review .sr-composer-actions button:hover:not(:disabled){background:var(--app-surface-action-hover);color:var(--app-text-inverse);box-shadow:var(--app-action-highlight)}}.sr-privacy{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px 8px;color:#a3a3a3;font-size:11px;line-height:14px}.sr-privacy svg{stroke-width:1.5}.sr-review-notes{padding:10px 20px 12px;border-top:1px solid #ffffff14;flex:none;color:#aaa;font-size:11px;line-height:16px}.sr-review-notes p{margin:0 0 3px;line-height:16px}.sr-review-notes>span{color:#717171}.sr-inline-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 9px;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--sr-normal);min-width:0;position:relative}.sr-inline-search .sr-search-trigger{flex:none;position:relative;width:16px;min-height:34px;height:34px;padding:0;border-radius:3px;color:var(--sr-normal)}.sr-search-entry{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.sr-inline-search input{min-width:0;flex:1 1;width:100%;padding:0;height:32px;background:transparent;border:0;border-radius:0;color:var(--sr-selected);font-size:14px;line-height:21px}.sr-inline-search input::placeholder{color:var(--sr-readable-muted)}.sidebar-review .sr-inline-search input:is(:focus,:focus-visible){outline:none;box-shadow:none}.sr-inline-search .sr-search-clear{flex:none;width:20px;min-height:28px;height:28px;padding:0;border-radius:3px;color:var(--sr-normal)}.sidebar-review .sr-rail,.sidebar-review .sr-rail *{letter-spacing:-.02em}.sr-frame[data-collapsed=false] .sr-logo{margin-left:10px}.sidebar-review .sr-logo{transition:margin-left var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-action{transition:color var(--home-feedback-duration) var(--home-motion-curve),padding var(--home-feedback-duration) var(--home-motion-curve),gap var(--home-feedback-duration) var(--home-motion-curve),height var(--home-feedback-duration) var(--home-motion-curve),min-height var(--home-feedback-duration) var(--home-motion-curve)}.sr-label{min-width:0;opacity:1;visibility:visible;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),width var(--home-feedback-duration) var(--home-motion-curve),visibility 0s}.sr-frame[data-collapsed=true] .sr-label{opacity:0;transform:translateX(calc(-1 * var(--home-entrance-distance)));visibility:hidden;transition-delay:0s,0s,0s,var(--home-feedback-duration)}.sr-frame[data-collapsed=true] .sr-account,.sr-frame[data-collapsed=true] .sr-action{gap:0}.sr-tree{opacity:1;visibility:visible;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),visibility 0s}.sr-tree-body{display:flex;flex-direction:column;min-height:0;flex:1 1}.sr-frame[data-collapsed=true] .sr-tree{opacity:0;transform:translateX(calc(-1 * var(--home-entrance-distance)));visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--home-feedback-duration)}.sr-tree:focus-within{opacity:1;transform:none}.sr-inline-search{transition:padding var(--home-feedback-duration) var(--home-motion-curve),gap var(--home-feedback-duration) var(--home-motion-curve),background-color var(--sr-input-focus-duration) var(--sr-input-focus-curve),border-color var(--home-feedback-duration) var(--home-motion-curve),height var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-search-trigger{transition:width var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve),height var(--home-feedback-duration) var(--home-motion-curve),min-height var(--home-feedback-duration) var(--home-motion-curve)}.sr-search-entry{opacity:1;visibility:visible;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),visibility 0s}.sr-frame[data-collapsed=true] .sr-inline-search{padding:0;gap:0;background:transparent;border-color:transparent}.sr-frame[data-collapsed=true] .sr-search-trigger{width:38px}.sr-frame[data-collapsed=true] .sr-search-entry{opacity:0;transform:translateX(calc(-1 * var(--home-entrance-distance)));visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--home-feedback-duration)}.sr-search-entry:focus-within{opacity:1;transform:none}.sidebar-review .sr-search-clear{transition:opacity var(--home-feedback-duration) var(--home-motion-curve),width var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve),visibility 0s}.sr-search-clear[data-visible=false]{opacity:0;width:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,var(--home-feedback-duration)}.sr-reveal{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;min-width:0;opacity:1;visibility:visible;min-height:0;transition:grid-template-rows var(--home-feedback-duration) var(--home-motion-curve),opacity var(--home-feedback-duration) var(--home-motion-curve),visibility 0s}.sr-reveal-inner{min-width:0;min-height:0;overflow:hidden}.sr-reveal[data-fade=true]>.sr-reveal-inner{overflow:visible}.sr-reveal[data-open=false]{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--home-feedback-duration)}.sr-reveal[data-open=true]:focus-within>.sr-reveal-inner{overflow:visible}.sr-result>.sr-reveal-inner{transform:none;transition:transform var(--home-feedback-duration) var(--home-motion-curve)}.sr-account-popover,.sr-result[data-open=false]>.sr-reveal-inner{transform:translateY(var(--home-entrance-distance))}.sr-account-popover{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),visibility 0s var(--home-feedback-duration)}.sr-account-popover[data-open=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.sr-screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sr-frame:not([data-sr-entrance=done]) .sr-composer:before,.sr-frame:not([data-sr-entrance=done]) [data-sr-enter]{animation:sr-entrance var(--home-entrance-duration) var(--home-motion-curve) both;animation-delay:calc(var(--sr-enter-index,0) * var(--home-stagger))}.sr-frame:not([data-sr-entrance=done]) [data-sr-enter=logo]{animation-name:sr-logo-entrance}.sr-frame .sr-composer:before,.sr-frame :is([data-sr-enter=nav],[data-sr-enter=composer]){--sr-enter-index:1}.sr-frame :is([data-sr-enter=tree],[data-sr-enter=privacy]){--sr-enter-index:2}.sr-frame [data-sr-enter=footer]{--sr-enter-index:3}.sr-frame:focus-within .sr-composer:before,.sr-frame:focus-within [data-sr-enter]{animation:none!important}.sidebar-review .sr-composer-actions button{transition:background-color var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve),box-shadow var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-release-duration) var(--home-motion-curve)}.sidebar-review .sr-composer-actions button:active:not(:disabled):not(:focus-visible){transform:none;transition-duration:var(--home-press-duration)}@keyframes sr-entrance{0%{opacity:0;transform:translateY(var(--home-entrance-distance))}to{opacity:1;transform:none}}@keyframes sr-logo-entrance{0%{opacity:0;transform:translateY(var(--home-entrance-distance)) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sidebar-review *,.sidebar-review :before{animation:none!important;transition:none!important}.sidebar-review .sr-composer-actions button:active{transform:none!important}.sidebar-review .sr-tooltip{transform:translateY(-50%)!important}}.sr-frame[data-collapsed=false] .sr-inline-search:focus-within{background-color:color-mix(in srgb,var(--sr-floating-surface) 96%,var(--sr-selected))}.sr-folder-form input::placeholder{color:var(--sr-readable-muted)}.sidebar-review .sr-rail button:hover:not(:disabled){color:var(--sr-hover)}.sidebar-review .sr-tree-heading button{opacity:0;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-tree-heading:focus-within button,.sidebar-review .sr-tree-heading:hover button{opacity:1}.sidebar-review .sr-tree-heading:focus-within button{transition:none}.sr-account-popover button>svg{flex:none}.sr-home{position:relative;z-index:1}.sr-rail{padding-right:11px;border-right:1px solid var(--app-border-glass,rgba(255,255,255,.06));background:var(--sr-rail-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.sr-rail{background:var(--app-surface-glass,rgba(5,5,5,.75));-webkit-backdrop-filter:blur(var(--app-glass-blur,24px));backdrop-filter:blur(var(--app-glass-blur,24px))}}.sr-folder-icon{position:relative;display:block;width:16px;height:16px;flex:none}.sr-folder-icon>svg{position:absolute;inset:0;transition:opacity var(--home-feedback-duration) var(--home-motion-curve)}.sr-folder-icon[data-open=true]>.sr-folder-closed,.sr-folder-open{opacity:0}.sr-folder-closed,.sr-folder-icon[data-open=true]>.sr-folder-open{opacity:1}.sr-resize-handle{position:absolute;top:0;bottom:0;right:-4px;width:8px;z-index:5;cursor:col-resize;touch-action:none}.sr-resize-handle:focus-visible{outline:2px solid var(--sr-focus);outline-offset:-2px}.sr-frame[data-collapsed=true] .sr-resize-handle{visibility:hidden;pointer-events:none}.sr-frame[data-resizing=true] .sr-rail{transition:none}.sr-frame[data-resizing=true],.sr-frame[data-resizing=true] *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}.sr-inline-rename input[data-clipped=true],.sr-title[data-clipped=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.sr-item-row{position:relative;min-width:0}.sr-item-row>.sr-folder-toggle,.sr-item-row>.sr-script{padding-right:34px}.sidebar-review .sr-item-more{position:absolute;right:2px;top:50%;transform:translateY(-50%);height:28px;min-height:28px;width:28px;padding:6px;opacity:0;color:var(--sr-normal);transition:opacity var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-item-more:is(:hover,:active){transform:translateY(-50%)}.sr-item-more[aria-expanded=true],.sr-item-row:focus-within>.sr-item-more,.sr-item-row:hover>.sr-item-more{opacity:1}.sidebar-review .sr-item-more:focus-visible{opacity:1;transition:none}.sidebar-review .sr-archived-entry{display:flex;justify-content:flex-start;gap:8px;width:100%;min-height:36px;margin-top:16px;padding:8px 6px;color:var(--sr-normal)}.sr-library-overlay{color:var(--sr-normal);font-family:var(--font);font-size:14px;line-height:21px;letter-spacing:-.02em;background:var(--sr-floating-surface);border:1px solid var(--app-border-floating);border-radius:16px;box-shadow:0 16px 40px #0008}.sr-library-overlay button{font:inherit;font-weight:var(--app-button-weight,var(--app-action-weight));letter-spacing:var(--app-control-tracking);color:var(--sr-normal);min-height:36px;padding:8px 10px;gap:8px;transition:color var(--home-feedback-duration) var(--home-motion-curve)}.sr-library-overlay button:is(:hover,:active){background:transparent;box-shadow:none;transform:none;color:var(--sr-hover)}.sr-library-overlay svg{flex:none}.sr-library-menu{position:fixed;z-index:1001;width:208px;padding:6px;opacity:0;transform:translateY(var(--home-entrance-distance));visibility:hidden;pointer-events:none;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),visibility 0s var(--home-feedback-duration)}.sr-library-menu[data-open=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.sr-library-menu button{display:flex;justify-content:flex-start;width:100%;min-height:32px;padding:6px 10px;border-radius:4px}.sr-library-dialog{background:var(--app-surface-modal);border-color:var(--app-border-modal);box-shadow:0 24px 80px var(--app-shadow-modal);position:fixed;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;overflow:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.sr-library-dialog[open]{animation:sr-entrance var(--home-feedback-duration) var(--home-motion-curve) both}.sr-library-dialog::backdrop{background:#0008}.sr-library-dialog h2{font-size:18px;line-height:24px;color:var(--sr-selected);margin:0 0 4px}.sr-library-dialog p{font-size:14px;line-height:21px;overflow-wrap:anywhere}.sr-library-dialog .sr-library-caption{font-size:11px;color:var(--sr-readable-muted);margin:0 0 18px}.sr-library-dialog label{color:var(--sr-normal);font-size:13px;overflow-wrap:anywhere}.sr-library-dialog input,.sr-library-dialog select{display:block;width:100%;min-height:40px;margin:8px 0 0;background:#ffffff08;border:1px solid var(--sr-border-subtle);color:var(--sr-selected);border-radius:8px;font-size:14px;padding:8px 10px}.sr-library-dialog select option{background:var(--sr-floating-surface)}.sr-library-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.sr-archive-list{display:flex;flex-direction:column;gap:12px}.sr-archive-item{display:flex;align-items:center;gap:12px;min-width:0}.sr-archive-item>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.sr-archive-item small{display:block;font-size:11px;color:var(--sr-readable-muted)}.sr-archive-item button{flex:none}@media(prefers-reduced-motion:reduce){.sr-library-overlay,.sr-library-overlay *{animation:none!important;transition:none!important}}.sr-library-menu{box-shadow:0 12px 32px rgba(0,0,0,.3)}.sidebar-review .sr-rail button:focus-visible,.sr-library-overlay button:focus-visible{outline:1px solid var(--sr-focus-keyboard);outline-offset:2px}.sidebar-review .sr-account-popover button:focus-visible,.sr-library-menu button:focus-visible{border-radius:6px}.sidebar-review .sr-composer textarea:is(:focus,:focus-visible){outline:none;box-shadow:none}.sr-frame:not([data-focus-origin=pointer]) .sr-composer-surface:has(textarea:focus-visible),.sr-frame[data-collapsed=false]:not([data-focus-origin=pointer]) .sr-inline-search:has(input:focus-visible){box-shadow:0 0 0 1px var(--sr-focus-keyboard)}.sidebar-review .sr-folder-form input:is(:focus,:focus-visible),.sr-library-dialog :is(input,select):focus,.sr-move-submenu .sr-folder-form input:is(:focus,:focus-visible){outline:none;box-shadow:none}.sr-frame:not([data-focus-origin=pointer]) .sr-folder-create-field:has(input:focus-visible),.sr-library-dialog:not([data-focus-origin=pointer]) :is(input,select):focus-visible,.sr-move-submenu:not([data-focus-origin=pointer]) .sr-folder-create-field:has(input:focus-visible){outline:none;box-shadow:0 0 0 1px var(--sr-focus-keyboard)}.sr-library-dialog :is(input,select){transition:background-color var(--sr-input-focus-duration) var(--sr-input-focus-curve)}.sr-folder-create-field:focus-within{background-color:color-mix(in srgb,var(--sr-floating-surface) 96%,var(--sr-selected))}.sr-library-dialog :is(input,select):focus{background-color:#ffffff10}.sr-script-row{border-radius:10px;background-color:transparent;transition:background-color var(--home-feedback-duration) var(--home-motion-curve)}.sr-script-row[data-selected=true]{background-color:rgba(255,255,255,.07)}.sr-frame[data-collapsed=false] .sr-top>.sr-action{height:32px;min-height:32px;padding:6px 10px}.sr-frame[data-collapsed=false] .sr-inline-search{height:32px}.sr-frame[data-collapsed=false] .sr-inline-search .sr-search-trigger{height:30px;min-height:30px}.sr-frame[data-collapsed=false] .sr-inline-search input{height:28px}.sr-inline-search input{transition:height var(--home-feedback-duration) var(--home-motion-curve)}.sr-heading-actions{display:flex;align-items:center;gap:0}.sr-order-check{width:16px;height:16px;display:block;flex:none}.sr-library-overlay button:hover:disabled{color:var(--sr-normal)}.sr-item-row[data-order-dragging=true]{opacity:.55}.sr-item-row[data-drop-edge]:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:1px;background:var(--sr-normal);pointer-events:none;z-index:3}.sr-item-row[data-drop-edge=before]:after{top:0}.sr-item-row[data-drop-edge=after]:after{bottom:0}.sidebar-review .sr-folder-form .sr-folder-create,.sr-move-submenu .sr-folder-form .sr-folder-create{transition:opacity var(--sr-input-focus-duration) var(--sr-input-focus-curve),color var(--sr-input-focus-duration) var(--sr-input-focus-curve)}.sr-library-menu .sr-order-label{flex:1 1;min-width:0;text-align:left}.sr-library-menu button[role=menuitemradio][aria-checked=true]{color:var(--sr-selected)}.sr-account-footer-row{position:relative;padding-top:0;transition:padding-top var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-account-footer-row .sr-account-anchor{position:relative;width:calc(100% - 36px);min-width:0;transition:width var(--home-feedback-duration) var(--home-motion-curve),gap var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sidebar-review .sr-footer-help{position:absolute;right:0;bottom:2px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:10px;color:var(--sr-normal);transition:bottom var(--home-feedback-duration) var(--home-motion-curve),right var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sr-frame[data-collapsed=true] .sr-account-footer-row{padding-top:44px}.sr-frame[data-collapsed=true] .sr-account-footer-row .sr-account-anchor{width:100%}.sr-frame[data-collapsed=true] .sr-footer-help{right:2px;bottom:48px}.sidebar-review .sr-footer-help:hover>.sr-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition:opacity var(--home-feedback-duration) var(--home-motion-curve) .5s,transform var(--home-feedback-duration) var(--home-motion-curve) .5s,visibility 0s .5s}.sidebar-review .sr-footer-help:focus-visible>.sr-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition:none}.sidebar-review[data-layout-ready=false] .sr-rail{visibility:hidden}.sr-archive-toast{position:fixed;z-index:1002;left:50%;bottom:max(32px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;max-width:min(440px,calc(100vw - 24px));padding:10px 12px;background:var(--sr-floating-surface);border:1px solid transparent;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.3);color:var(--sr-selected);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(var(--home-entrance-distance));transition:opacity var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-feedback-duration) var(--home-motion-curve),visibility 0s var(--home-feedback-duration)}.sr-archive-toast[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.sr-archive-toast>span{min-width:0;font-size:13px;line-height:19px;overflow-wrap:anywhere;letter-spacing:-.02em}.sidebar-review .sr-archive-toast button{flex:none;min-height:32px;padding:6px 8px;font-size:13px;letter-spacing:-.02em;color:var(--sr-normal);border-radius:8px}.sidebar-review .sr-archive-toast .sr-toast-dismiss{display:flex;align-items:center;justify-content:center;width:28px;padding:6px}.sidebar-review .sr-archive-toast button:focus-visible{outline:1px solid var(--sr-focus-keyboard);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sr-archive-toast{transform:translateX(-50%)!important}}.sidebar-review .sr-inline-rename{padding:0}.sidebar-review .sr-inline-rename[data-nested=true]{padding-left:20px}.sidebar-review .sr-inline-rename-error{margin:6px 0;font-size:12px;line-height:18px;color:var(--app-text-error);overflow-wrap:anywhere}.sr-folder-create-field>.sr-folder-cancel>svg{translate:2px 0}.sr-folder-create-field>.sr-folder-create>svg{translate:-2px 0}.sidebar-review .sr-rail .sr-item-more[data-rename-save-focus=true]:focus-visible{outline:none}.sr-frame[data-sr-restoring=true] .sr-rail,.sr-frame[data-sr-restoring=true] .sr-rail *,.sr-frame[data-sr-restoring=true] .sr-rail :before,.sr-frame[data-sr-tree-restoring=true] .sr-tree-scroll,.sr-frame[data-sr-tree-restoring=true] .sr-tree-scroll *{transition:none!important;animation:none!important}.sr-frame[data-sr-tree-entrance=pending] .sr-tree-scroll:not([data-empty=true]){opacity:0;transform:translateY(var(--home-entrance-distance))}.sr-frame[data-sr-tree-entrance=active] .sr-tree-scroll:not([data-empty=true]){animation:sr-entrance var(--home-entrance-duration) var(--home-motion-curve) both;animation-delay:0s}@media(prefers-reduced-motion:reduce){.sr-frame:is([data-sr-tree-entrance=pending],[data-sr-tree-entrance=active]) .sr-tree-scroll{opacity:1;transform:none;animation:none!important}}.sr-library-menu.sr-move-submenu{z-index:1002;width:224px;display:flex;flex-direction:column;padding:6px;overflow:visible}.sr-move-submenu:before{content:"";position:absolute;top:0;bottom:0;left:-8px;width:8px}.sr-move-submenu[data-side=left]:before{left:auto;right:-8px}.sr-move-chevron{margin-left:auto}.sr-move-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.sr-move-footer{flex:none}.sr-move-folder-name{flex:1 1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-move-submenu button[data-current=true]{color:var(--sr-readable-muted);cursor:default}.sr-move-submenu button[data-current=true]:hover{color:var(--sr-readable-muted)}.sr-move-footer[data-destinations=true]>.sr-move-create{border-top:1px solid var(--sr-border-subtle);border-radius:0;margin-top:4px;padding-top:10px;min-height:36px}.sr-move-submenu .sr-move-error{font-size:12px;line-height:18px;color:var(--app-text-error);margin:6px 8px;overflow-wrap:anywhere}.sr-account-anchor>.sr-account{width:100%;transition:gap var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve)}.sr-account-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.sr-frame[data-collapsed=true] .sr-account-popover{left:0;bottom:calc(100% + 8px)}.sr-move-footer .sr-reveal[data-open=true]:focus-within>.sr-reveal-inner{overflow:hidden}.sr-move-submenu .sr-folder-form input,.sr-move-submenu .sr-folder-form input::placeholder{font-size:13px}.sr-library-menu .sr-menu-error{font-size:12px;line-height:18px;color:var(--app-text-error);margin:6px 10px;overflow-wrap:anywhere}.sidebar-review .sr-rail .sr-folder-create-field{background:var(--app-surface-quiet);border:1px solid var(--app-border-surface);padding:0 3px 0 9px}.sidebar-review .sr-rail .sr-folder-create-field:focus-within{background:var(--app-surface-quiet-hover)}.sidebar-review .sr-rail .sr-folder-create-field input{height:34px;padding:6px 0}.sidebar-review .sr-frame[data-collapsed=false]>.sr-rail .sr-inline-search{background:transparent;border-color:transparent}.sidebar-review .sr-frame[data-collapsed=false]>.sr-rail .sr-inline-search:is(:hover,:focus-within,:has(.sr-search-clear[data-visible=true])){background:var(--app-surface-quiet);border-color:var(--app-border-surface)}.sidebar-review .sr-frame[data-collapsed=false]>.sr-rail .sr-inline-search:focus-within{background:var(--app-surface-quiet-hover)}.sr-archive-toast{background:var(--app-surface-glass,rgba(5,5,5,.75));border:1px solid var(--app-border-glass,rgba(255,255,255,.06));-webkit-backdrop-filter:blur(var(--app-glass-blur,24px));backdrop-filter:blur(var(--app-glass-blur,24px));color:var(--app-text-primary)}@media(prefers-reduced-motion:reduce){.sidebar-review button>.sr-tooltip{transition:visibility 0s!important}.sidebar-review button:hover>.sr-tooltip{transition-delay:.5s!important}.sidebar-review button:focus-visible>.sr-tooltip{transition-delay:0s!important}}.sidebar-review .sr-item-more[aria-busy=true]{opacity:1}.sr-result>.sr-reveal-inner>.sr-script-row{margin-bottom:4px}.framer-app:has(.integrated-sidebar){padding:0}.integrated-sidebar{min-height:0;background:transparent}.integrated-sidebar,.integrated-sidebar .sr-frame{width:100%;height:100%}.framer-app .integrated-sidebar .app-content{margin:0;border-radius:0}.sr-library-error{font-size:12px;line-height:18px;padding:8px;color:var(--sr-normal);overflow-wrap:anywhere}.sr-library-error p{margin:0 0 6px}.sr-library-error button{padding:4px 0}.sr-document-sections{padding:12px 6px}.sr-document-sections button{font-size:12px;color:var(--sr-normal);padding:6px 0}@media(max-width:700px){.framer-app .room:has(.integrated-sidebar){flex-direction:row}.integrated-sidebar .sr-rail{max-width:min(400px,calc(100vw - 64px))}.integrated-sidebar>.sr-frame{padding-left:64px}.integrated-sidebar>.sr-frame>.sr-rail{position:absolute;inset:0 auto 0 0;z-index:20}.integrated-sidebar .sr-resize-handle{display:none}}.framer-app .integrated-sidebar .sr-rail{border-right-color:var(--app-border-glass,rgba(255,255,255,.06));transition:width var(--home-feedback-duration) var(--home-motion-curve),border-right-color var(--home-feedback-duration) var(--home-motion-curve)}.framer-app .integrated-sidebar .sr-frame[data-resizing=true] .sr-rail{transition:border-right-color var(--home-feedback-duration) var(--home-motion-curve)}.framer-app .integrated-sidebar .sr-frame[data-collapsed=false] .sr-rail:has(.sr-resize-handle:is(:hover,:focus-visible)),.framer-app .integrated-sidebar .sr-frame[data-resizing=true] .sr-rail{border-right-color:var(--app-border-glass-focus,rgba(255,255,255,.1))}@media(min-width:1001px){.framer-app.home-motion .app-rail{transition:width var(--home-feedback-duration) var(--home-motion-curve)}.framer-app.home-motion .rail-item{overflow:hidden;transition:width var(--home-feedback-duration) var(--home-motion-curve),height var(--home-feedback-duration) var(--home-motion-curve),min-height var(--home-feedback-duration) var(--home-motion-curve),padding var(--home-feedback-duration) var(--home-motion-curve),background-color var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-release-duration) var(--home-motion-curve)}.framer-app.home-motion:not(.sidebar-collapsed) .rail-item{height:35px;min-height:35px}.framer-app.home-motion .rail-item svg{flex:none}.framer-app.home-motion .rail-item>span,.framer-app.home-motion.sidebar-collapsed .rail-item>span{display:block;flex:none;white-space:nowrap;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),visibility var(--home-feedback-duration)}.framer-app.home-motion .rail-folders,.framer-app.home-motion .rail-recents,.framer-app.home-motion.sidebar-collapsed .rail-recents{display:block;width:224px;transition:opacity var(--home-feedback-duration) var(--home-motion-curve),visibility var(--home-feedback-duration)}.framer-app.home-motion.sidebar-collapsed :is(.rail-item>span,.rail-folders,.rail-recents){opacity:0;visibility:hidden;pointer-events:none}.framer-app.home-motion .rail-utilities{transition:padding-top var(--home-feedback-duration) var(--home-motion-curve)}.framer-app.home-motion .composer-home{position:relative;isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.framer-app.home-motion .composer-home:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#ffffff0d;-webkit-backdrop-filter:blur(16px) opacity(.85);backdrop-filter:blur(16px) opacity(.85);border-radius:inherit}.framer-app.home-motion:not([data-home-entrance=done]) .composer-home:before,.framer-app.home-motion:not([data-home-entrance=done]) [data-home-enter]{animation:home-entrance var(--home-entrance-duration) var(--home-motion-curve) both;animation-delay:calc(var(--home-enter-index,0) * var(--home-stagger))}.framer-app.home-motion .integrated-sidebar[data-layout-ready=false] [data-home-enter]{visibility:hidden;animation:none!important}.framer-app.home-motion .composer-home:before,.framer-app.home-motion [data-home-enter=composer]{--home-enter-index:1}.framer-app.home-motion [data-home-enter=privacy]{--home-enter-index:2}.framer-app.home-motion .send{transition:background-color var(--home-feedback-duration) var(--home-motion-curve),color var(--home-feedback-duration) var(--home-motion-curve),opacity var(--home-feedback-duration) var(--home-motion-curve),box-shadow var(--home-feedback-duration) var(--home-motion-curve),transform var(--home-release-duration) var(--home-motion-curve)}.framer-app.home-motion .send:active{transition-duration:var(--home-press-duration)}.framer-app.home-motion .send:focus-visible{transform:none}.framer-app.home-motion :is(.planning-home,.workspace.start):focus-within .composer-home:before,.framer-app.home-motion :is(.planning-home,.workspace.start):focus-within [data-home-enter]{animation:none!important}}@keyframes home-entrance{0%{opacity:0;transform:translateY(var(--home-entrance-distance))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.framer-app.home-motion .composer-home:before,.framer-app.home-motion [data-home-enter]{animation:none!important}.framer-app.home-motion :is(.app-rail,.rail-item,.rail-item>span,.rail-folders,.rail-recents,.rail-utilities,.send){transition:none!important}.framer-app.home-motion :is(.send,.rail-item):active{transform:none}}.framer-app.home-motion:not([data-home-entrance=done]) [data-home-enter]{animation:home-entrance var(--home-entrance-duration) var(--home-motion-curve) both;animation-delay:calc(var(--home-enter-index,0) * var(--home-stagger))}.framer-app.home-motion [data-home-enter=heading]{--home-enter-index:1}.framer-app.home-motion .composer-home:before,.framer-app.home-motion [data-home-enter=composer]{--home-enter-index:2}.framer-app.home-motion [data-home-enter=privacy]{--home-enter-index:3}.framer-app.home-motion .integrated-sidebar[data-layout-ready=false] [data-home-enter]{visibility:hidden;animation:none!important}.framer-app.home-motion:not([data-home-entrance=done]):not([data-workspace-return=true]) .integrated-sidebar>.sr-frame{animation:home-shell-arrive .4s var(--home-motion-curve) both}@keyframes home-shell-arrive{0%{opacity:0}to{opacity:1}}.framer-app.home-motion :is(.planning-home,.workspace.start):focus-within [data-home-enter]{animation:none!important}@media(prefers-reduced-motion:reduce){.framer-app.home-motion [data-home-enter],.framer-app.home-motion:not([data-home-entrance=done]) .integrated-sidebar>.sr-frame{animation:none!important}}.framer-app[data-workspace-return=true] .planning-home .composer-home,.framer-app[data-workspace-return=true] .planning-home .composer-home [data-home-enter],.framer-app[data-workspace-return=true] .planning-home .composer-home:before{animation:none!important;opacity:1}