.scene-herostory .story-chrome-url{flex:1}.scene-herostory .scene-body{display:block}.scene-herostory .scene-app{opacity:1;gap:1.3cqi;padding:3cqi;transition:opacity .4s;position:absolute;inset:0}.scene-herostory .story-app-head{align-items:center;gap:2cqi;display:flex}.scene-herostory .story-app-title{color:var(--color-heading);font-size:2.8cqi;font-weight:600}.scene-herostory .story-manual-pill{font-family:var(--font-mono);border:1px solid var(--color-accent);color:var(--color-accent-text);opacity:0;border-radius:999px;padding:.5cqi 1.4cqi;font-size:1.9cqi;transition:opacity .4s}.scene-herostory[data-step="1"] .story-manual-pill{opacity:1;transition-delay:1.4s}.scene-herostory .story-app-main{grid-template-columns:56cqi minmax(0,1fr);gap:4cqi;display:grid}.scene-herostory .story-app-form{flex-direction:column;gap:1.3cqi;display:flex}.scene-herostory .story-app-side{flex-direction:column;gap:1.2cqi;display:flex}.scene-herostory .story-side-item{border:1px solid var(--color-surface-border);border-radius:6px;flex-direction:column;gap:.8cqi;padding:1.4cqi;display:flex}.scene-herostory .story-side-item .scene-bar{height:1.6cqi}.scene-herostory .story-side-item .scene-bar+.scene-bar{width:60%}.scene-herostory[data-step="7"] .scene-app{opacity:.55}.scene-herostory .story-app-label{font-family:var(--font-mono);color:var(--color-text-muted);opacity:0;align-self:flex-start;margin-top:auto;font-size:1.9cqi;transition:opacity .4s}.scene-herostory[data-step="7"] .story-app-label{opacity:1;transition-delay:.2s}.scene-herostory .scene-field{height:5.5cqi;transition:border-color .3s}.scene-herostory .story-field-group-vendor{position:relative}.scene-herostory[data-step="1"] .story-field-vendor-box{border-color:var(--color-accent);transition-delay:.7s}.scene-herostory .story-typing{color:var(--color-heading);opacity:0;align-items:center;padding-inline:1.6cqi;font-size:2.6cqi;display:flex;position:absolute;inset:0}.scene-herostory[data-step="1"] .story-typing{opacity:1}.scene-herostory .story-typing-text{clip-path:inset(0 100% 0 0)}.scene-herostory[data-step="1"] .story-typing-text{animation:4s step-end forwards story-typing}@keyframes story-typing{0%,25%{clip-path:inset(0 100% 0 0)}40%{clip-path:inset(0 66% 0 0)}55%{clip-path:inset(0 33% 0 0)}70%,to{clip-path:inset(0)}}.scene-herostory .story-caret{background:var(--color-heading);width:.25cqi;height:3cqi;margin-left:.2cqi;display:inline-block}.scene-herostory[data-step="1"] .story-caret{animation:.9s step-end infinite story-caret-blink}@keyframes story-caret-blink{50%{opacity:0}}.scene-herostory .story-ext-icon{background:var(--color-surface-border);border-radius:4px;place-items:center;width:5.4cqi;height:5.4cqi;display:grid;position:relative}.scene-herostory .story-ext-symbol{width:72%;height:72%}.scene-herostory .story-ext-badge{background:var(--color-accent);border:.4cqi solid var(--color-surface);opacity:0;border-radius:999px;width:2cqi;height:2cqi;transition:opacity .4s;position:absolute;top:-.6cqi;right:-.6cqi}.scene-herostory:not([data-step="1"]) .story-ext-badge{opacity:1}.scene-herostory[data-step="2"] .story-ext-icon{animation:1.2s ease-out 2 story-ext-ring}@keyframes story-ext-ring{0%{box-shadow:0 0 0 0 var(--color-accent)}to{box-shadow:0 0 0 1.6cqi #0000}}.scene-herostory .story-ext-tooltip{z-index:20;background:var(--color-primary-bg);color:var(--color-primary-text);font-family:var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:.8cqi 1.4cqi;font-size:2cqi;transition:opacity .3s,transform .3s;position:absolute;top:calc(100% + 1.6cqi);right:0;transform:translateY(-1cqi)}.scene-herostory[data-step="2"] .story-ext-tooltip{opacity:1;transition-delay:.3s;transform:translateY(0)}.scene-herostory .story-cursor,.scene-herostory .story-pulse{--cursor-at:.2s;animation:none}.scene-herostory .story-cursor-step2,.scene-herostory .story-pulse-step2{--cursor-at:1.6s}.scene-herostory .story-cursor{opacity:0;transition:opacity .35s,transform .45s}.scene-herostory .story-pulse{opacity:0}.scene-herostory[data-step="1"] .story-cursor-step1,.scene-herostory[data-step="2"] .story-cursor-step2,.scene-herostory[data-step="4"] .story-cursor-step4,.scene-herostory[data-step="5"] .story-cursor-step5,.scene-herostory[data-step="6"] .story-cursor-step6{opacity:1;transition-delay:var(--cursor-at);transform:translate(0)}.scene-herostory[data-step="1"] .story-pulse-step1,.scene-herostory[data-step="2"] .story-pulse-step2,.scene-herostory[data-step="4"] .story-pulse-step4,.scene-herostory[data-step="5"] .story-pulse-step5,.scene-herostory[data-step="6"] .story-pulse-step6{animation:story-click-pulse .8s ease-out calc(var(--cursor-at) + .5s) backwards}@keyframes story-click-pulse{0%{opacity:0;transform:scale(.3)}30%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.scene-herostory .scene-panel{border:1px solid var(--color-surface-border);opacity:0;outline-offset:.6cqi;border-radius:8px;outline:1.5px dashed #0000;gap:1.1cqi;width:36cqi;transition:opacity .5s,transform .5s,outline-color .4s;position:absolute;top:2cqi;bottom:2cqi;right:2cqi;transform:translate(6cqi);box-shadow:0 1.2cqi 4cqi #0000002e}.scene-herostory:not([data-step="1"],[data-step="2"]) .scene-panel{opacity:1;transform:translate(0)}.scene-herostory[data-step="7"] .scene-panel{outline-color:var(--color-accent)}.scene-herostory .story-agentlet-layer-label{background:var(--color-bg);font-family:var(--font-mono);color:var(--color-accent-text);opacity:0;border-radius:999px;padding:.2cqi .8cqi;font-size:1.8cqi;transition:opacity .4s;position:absolute;bottom:.8cqi;right:.8cqi}.scene-herostory[data-step="7"] .story-agentlet-layer-label{opacity:1;transition-delay:.2s}.scene-herostory .story-action{opacity:0;padding:1.4cqi 1.8cqi;transition:opacity .3s,transform .3s,background .3s,border-color .3s,color .3s;position:relative;transform:translateY(1cqi)}.scene-herostory:not([data-step="1"],[data-step="2"]) .story-action{opacity:1;transform:translateY(0)}.scene-herostory[data-step="3"] .story-action-receipt{transition-delay:.6s}.scene-herostory[data-step="3"] .story-action-export{transition-delay:1s}.scene-herostory[data-step="3"] .story-action-ai{transition-delay:1.4s}.scene-herostory[data-step="4"] .story-action-receipt,.scene-herostory[data-step="5"] .story-action-export,.scene-herostory[data-step="6"] .story-action-ai{background:var(--color-primary-bg);border-color:var(--color-primary-bg);color:var(--color-primary-text);transition-delay:.7s}.scene-herostory .story-modal-backdrop{z-index:10;opacity:0;pointer-events:none;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.scene-herostory[data-step="4"] .story-modal-backdrop{animation:7s forwards story-modal-backdrop}@keyframes story-modal-backdrop{0%,12%,57%,to{opacity:0}16%,53%{opacity:1}}.scene-herostory .story-modal{background:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:8px;flex-direction:column;gap:1.6cqi;width:46cqi;padding:2.6cqi;display:flex;box-shadow:0 1.2cqi 4cqi #0003}.scene-herostory[data-step="4"] .story-modal{animation:7s forwards story-modal-pop}@keyframes story-modal-pop{0%,12%{transform:scale(.94)}16%,to{transform:scale(1)}}.scene-herostory .story-modal-title{color:var(--color-heading);margin:0;font-size:2.6cqi;font-weight:600}.scene-herostory .story-dropzone{border:1.5px dashed var(--color-surface-border);color:var(--color-text);border-radius:6px;flex-direction:column;align-items:center;gap:.6cqi;padding:2.6cqi;font-size:2.2cqi;display:flex}.scene-herostory[data-step="4"] .story-dropzone{animation:7s forwards story-dropzone}@keyframes story-dropzone{0%,18%,28%,to{border-color:var(--color-surface-border)}22%{border-color:var(--color-accent)}}.scene-herostory .story-dropzone-hint{color:var(--color-text-muted);font-size:1.9cqi}.scene-herostory .story-file{opacity:0;align-items:center;gap:1.6cqi;display:flex}.scene-herostory[data-step="4"] .story-file{animation:7s forwards story-file-in}@keyframes story-file-in{0%,20%{opacity:0;transform:translateY(-1.4cqi)}25%,to{opacity:1;transform:translateY(0)}}.scene-herostory .story-file-name{font-family:var(--font-mono);color:var(--color-heading);font-size:2cqi}.scene-herostory .story-file-track{background:var(--color-surface-border);border-radius:999px;flex:1;height:.8cqi;overflow:hidden}.scene-herostory .story-file-bar{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.scene-herostory[data-step="4"] .story-file-bar{animation:7s forwards story-file-bar}@keyframes story-file-bar{0%,27%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}.scene-herostory .scene-field-value{transition:clip-path .5s;animation:none}.scene-herostory:not([data-step="1"],[data-step="2"],[data-step="3"]) .story-field-value{clip-path:inset(0)}.scene-herostory[data-step="4"] .story-field-vendor{transition-delay:4.1s}.scene-herostory[data-step="4"] .story-field-date{transition-delay:4.5s}.scene-herostory[data-step="4"] .story-field-amount{transition-delay:4.9s}.scene-herostory[data-step="4"] .story-field-category{transition-delay:5.3s}.scene-herostory .story-field-label{color:var(--color-text-muted);font-size:1.9cqi}.scene-herostory .story-field-group{flex-direction:column;gap:.6cqi;display:flex}.scene-herostory .story-field-grid{grid-template-columns:1fr 1fr;gap:1cqi 2cqi;display:grid}.scene-herostory .story-submit{margin-top:0;padding:1cqi 2.4cqi;font-size:2.3cqi}.scene-herostory .scene-submit-highlight{transition:box-shadow .4s,border-color .4s;animation:none}.scene-herostory:not([data-step="1"],[data-step="2"],[data-step="3"]) .story-submit{box-shadow:0 0 0 2px var(--color-accent);border-color:var(--color-accent)}.scene-herostory[data-step="4"] .story-submit{transition-delay:5.9s}.scene-herostory .story-table{border:1px solid var(--color-surface-border);border-radius:6px;flex-direction:column;gap:.3cqi;display:flex;overflow:hidden}.scene-herostory .story-row{color:var(--color-text);background:var(--color-bg);grid-template-columns:1.4fr 1fr;gap:1cqi;padding:.8cqi 1.4cqi;font-size:1.9cqi;transition:background .3s;display:grid}.scene-herostory .story-row-head{color:var(--color-heading);background:var(--color-surface);font-weight:600}.scene-herostory[data-step="5"] .story-row:not(.story-row-head){background:var(--color-badge-bg);transition-delay:.9s}.scene-herostory .story-result{min-height:17cqi;margin-top:.4cqi;position:relative}.scene-herostory .story-receipt-chip,.scene-herostory .story-xlsx-block,.scene-herostory .story-ai-block{opacity:0;transition:opacity .4s;position:absolute;top:0;left:0}.scene-herostory .story-xlsx-block,.scene-herostory .story-ai-block{flex-direction:column;display:flex;right:0}.scene-herostory .story-receipt-chip,.scene-herostory .story-xlsx-chip{animation:none}.scene-herostory .story-xlsx-chip{white-space:nowrap;opacity:1;font-size:2cqi;transform:none}.scene-herostory[data-step="4"] .story-receipt-chip{opacity:1;transition-delay:4.2s;transform:translateY(0)}.scene-herostory[data-step="5"] .story-xlsx-block{opacity:1;transition-delay:1.3s}.scene-herostory .story-xlsx-block{gap:1cqi}.scene-herostory .story-xlsx-note{color:var(--color-accent-text);margin:0;font-size:1.9cqi}.scene-herostory .story-ai-block{gap:.9cqi}.scene-herostory .story-bubble{opacity:0;border-radius:8px;max-width:88%;margin:0;padding:.8cqi 1.4cqi;font-size:2cqi;line-height:1.3;transition:opacity .3s,transform .3s;transform:translateY(1cqi)}.scene-herostory .story-bubble-question{background:var(--color-primary-bg);color:var(--color-primary-text);align-self:flex-end}.scene-herostory .story-bubble-answer{background:var(--color-bg);border:1px solid var(--color-surface-border);color:var(--color-text);align-self:flex-start}.scene-herostory:is([data-step="6"],[data-step="7"],[data-step="8"]) .story-ai-block{opacity:1}.scene-herostory:is([data-step="6"],[data-step="7"],[data-step="8"]) .story-bubble{opacity:1;transform:translateY(0)}.scene-herostory[data-step="6"] .story-bubble-question{transition-delay:1s}.scene-herostory[data-step="6"] .story-ai-answer-1{transition-delay:2s}.scene-herostory[data-step="6"] .story-ai-answer-2{transition-delay:2.8s}.scene-herostory .story-features{z-index:11;background:color-mix(in srgb, var(--color-bg) 97%, transparent);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:1.4cqi;padding:4cqi 5cqi;transition:opacity .4s;display:flex;position:absolute;inset:0}.scene-herostory[data-step="8"] .story-features{opacity:1}.scene-herostory .story-features-heading{font-family:var(--font-mono);color:var(--color-text-muted);margin:0;font-size:2cqi}.scene-herostory .story-features-heading-ideas{margin-top:1.4cqi}.scene-herostory .story-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqi;display:grid}.scene-herostory .story-feature{background:var(--color-surface);border:1px solid var(--color-surface-border);border-left:.6cqi solid var(--color-accent);min-height:8cqi;color:var(--color-heading);opacity:0;border-radius:6px;align-items:center;padding:1.2cqi 1.8cqi;font-size:2.1cqi;font-weight:500;line-height:1.25;transition:opacity .3s,transform .3s;display:flex;transform:scale(.85)}.scene-herostory .story-feature-idea{border:1.5px dashed var(--color-surface-border);color:var(--color-text);background:0 0;font-weight:400}.scene-herostory[data-step="8"] .story-feature{opacity:1;transition-delay:calc(.4s + var(--i) * .3s);transform:scale(1)}.scene-deploy-bookmarklet .scene-bookmark{color:var(--color-text-muted);font-size:2.6cqi}.scene-deploy-bookmarklet .scene-bookmark-active{color:var(--color-heading);font-weight:600}.scene-deploy-extension .scene-url-stack{flex:1;height:3.6cqi;position:relative}.scene-deploy-extension .scene-url{align-items:center;font-size:2.6cqi;display:flex;position:absolute;inset:0}.scene-deploy-extension .scene-url-before{opacity:1;animation-name:scene-url-before;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}.scene-deploy-extension .scene-url-after{opacity:0;animation-name:scene-url-after;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}@keyframes scene-url-before{0%,29%{opacity:1}32%,to{opacity:0}}@keyframes scene-url-after{0%,29%{opacity:0}32%,to{opacity:1}}.scene-deploy-extension .scene-ext-icon{background:var(--color-surface-border);border-radius:4px;place-items:center;width:5.4cqi;height:5.4cqi;display:grid;position:relative}.scene-deploy-extension .scene-ext-symbol{width:72%;height:72%}.scene-deploy-extension .scene-ext-badge{background:var(--color-accent);border:.4cqi solid var(--color-surface);opacity:0;width:2cqi;height:2cqi;animation-name:scene-fade-in;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:999px;animation-iteration-count:infinite;position:absolute;top:-.6cqi;right:-.6cqi}.scene-deploy-native .scene-native-stack{flex:1;position:relative}.scene-deploy-native .scene-native-code,.scene-deploy-native .scene-native-app{flex-direction:column;gap:2cqi;display:flex;position:absolute;inset:0}.scene-deploy-native .scene-native-code{opacity:1;animation-name:scene-native-code;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}.scene-deploy-native .scene-native-app{opacity:0;animation-name:scene-native-app;animation-timing-function:step-end;animation-duration:var(--scene-duration);padding:2cqi;animation-iteration-count:infinite}@keyframes scene-native-code{0%,44%{opacity:1}50%,to{opacity:0}}@keyframes scene-native-app{0%,44%{opacity:0}50%,to{opacity:1}}.scene-exporttable .scene-table{border:1px solid var(--color-surface-border);border-radius:6px;flex-direction:column;gap:.6cqi;display:flex;overflow:hidden}.scene-exporttable .scene-row{color:var(--color-text);background:var(--color-bg);grid-template-columns:1.1fr 1.3fr .9fr;gap:1cqi;padding:1.4cqi 1.6cqi;font-size:2.3cqi;display:grid}.scene-exporttable .scene-row-head{color:var(--color-heading);background:var(--color-surface);font-weight:600}.scene-exporttable .scene-row:not(.scene-row-head){animation-name:scene-row-highlight;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}@keyframes scene-row-highlight{0%,28%{background:var(--color-bg)}32%,40%{background:var(--color-badge-bg)}48%,to{background:var(--color-bg)}}.scene-exporttable .scene-pager{align-items:center;gap:.8cqi;display:flex}.scene-exporttable .scene-pager-count{text-align:center;width:2.5cqi;height:3cqi;line-height:3cqi;display:inline-block;position:relative}.scene-exporttable .scene-pager-digit{opacity:0;color:var(--color-heading);animation-timing-function:step-end;animation-duration:var(--scene-duration);font-weight:600;animation-iteration-count:infinite;position:absolute;inset:0}.scene-exporttable .scene-pager-digit-rest{animation-name:scene-pager-digit-rest}@keyframes scene-pager-digit-rest{0%,26%{opacity:1}34%,to{opacity:0}}.scene-exporttable .scene-pager-digit-mid{animation-name:scene-pager-digit-mid}@keyframes scene-pager-digit-mid{0%,28%{opacity:0}34%,40%{opacity:1}46%,to{opacity:0}}.scene-exporttable .scene-pager-digit-final{animation-name:scene-pager-digit-final}@keyframes scene-pager-digit-final{0%,40%{opacity:0}46%,95%{opacity:1}to{opacity:0}}.scene-captureai .scene-chart{border:1px solid var(--color-surface-border);background:var(--color-surface);border-radius:6px;flex:1;align-items:flex-end;gap:2cqi;min-height:30cqi;padding:2cqi;display:flex;position:relative}.scene-captureai .scene-chart-bar{background:var(--color-surface-border);border-radius:3px 3px 0 0;flex:1}.scene-captureai .scene-selection{border:1.5px dashed var(--color-accent);opacity:0;transform-origin:50%;animation-name:scene-select-chart;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:4px;animation-iteration-count:infinite;position:absolute;inset:10%;transform:scale(.4)}@keyframes scene-select-chart{0%,27%{opacity:0;transform:scale(.4)}32%,42%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(1)}}.scene-captureai .scene-thumbnail{background:var(--color-surface-border);opacity:0;width:7cqi;height:4.5cqi;animation-name:scene-slide-up;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:4px;animation-iteration-count:infinite;transform:translateY(3cqi)}.scene-captureai .scene-answer-line{color:var(--color-text);clip-path:inset(0 100% 0 0);animation-name:scene-reveal;animation-timing-function:step-end;animation-duration:var(--scene-duration);margin:0;font-size:2.1cqi;line-height:1.3;animation-iteration-count:infinite}.scene-pdftoform .scene-pdf-source{font-family:var(--font-mono);border:1px dashed var(--color-surface-border);color:var(--color-text-muted);border-radius:4px;align-self:flex-start;padding:1cqi 1.8cqi;font-size:2.3cqi}.scene-pdftoform .scene-pdf-card{font-family:var(--font-mono);background:var(--color-badge-bg);color:var(--color-badge-text);opacity:0;animation-name:scene-pdf-drop;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:6px;align-self:flex-start;padding:1.4cqi 2cqi;font-size:2.3cqi;animation-iteration-count:infinite;transform:translateY(-4cqi)}@keyframes scene-pdf-drop{0%,26%{opacity:0;transform:translateY(-4cqi)}34%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4cqi)}}.scene-pdftoform .scene-extracted{flex-direction:column;gap:1cqi;display:flex}.scene-pdftoform .scene-extracted-row{opacity:0;animation-name:scene-slide-up;animation-timing-function:step-end;animation-duration:var(--scene-duration);justify-content:space-between;gap:1cqi;font-size:2.2cqi;animation-iteration-count:infinite;display:flex;transform:translateY(2cqi)}.scene-pdftoform .scene-extracted-row span:first-child{color:var(--color-text-muted)}.scene-pdftoform .scene-extracted-row span:last-child{color:var(--color-heading);font-weight:500}.scene-dialog-scene .scene-dialog-overlay{background:color-mix(in srgb, var(--color-bg) 55%, transparent);opacity:0;animation-name:scene-dialog-visible;animation-timing-function:step-end;animation-duration:var(--scene-duration);justify-content:center;align-items:center;animation-iteration-count:infinite;display:flex;position:absolute;inset:0}@keyframes scene-dialog-visible{0%,16%{opacity:0}22%,42%{opacity:1}48%,to{opacity:0}}.scene-dialog-scene .scene-dialog{background:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:8px;width:74%;padding:2.4cqi}.scene-dialog-scene .scene-dialog-title{color:var(--color-heading);margin:0 0 1.6cqi;font-size:2.6cqi;font-weight:600}.scene-dialog-scene .scene-dialog-options{flex-direction:column;gap:1cqi;display:flex}.scene-dialog-scene .scene-dialog-option{border:1px solid var(--color-surface-border);color:var(--color-text);border-radius:4px;padding:1.2cqi 1.6cqi;font-size:2.3cqi}.scene-dialog-scene .scene-dialog-option:first-child{animation-name:scene-dialog-pick;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}@keyframes scene-dialog-pick{0%,27%{background:var(--color-bg);border-color:var(--color-surface-border);color:var(--color-text)}30%,42%{background:var(--color-primary-bg);border-color:var(--color-primary-bg);color:var(--color-primary-text)}48%,to{background:var(--color-bg);border-color:var(--color-surface-border);color:var(--color-text)}}.scene-dialog-scene .scene-toast{background:var(--color-heading);color:var(--color-bg);opacity:0;animation-name:scene-dialog-toast;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:999px;padding:1.2cqi 2.2cqi;font-size:2.2cqi;animation-iteration-count:infinite;position:absolute;bottom:4cqi;left:50%;transform:translate(-50%,3cqi)}@keyframes scene-dialog-toast{0%,44%{opacity:0;transform:translate(-50%,3cqi)}50%,90%{opacity:1;transform:translate(-50%)}97%,to{opacity:0;transform:translate(-50%)}}.scene-auth .scene-popup{background:var(--color-bg);border:1px solid var(--color-surface-border);opacity:0;animation-name:scene-popup;animation-timing-function:step-end;animation-duration:var(--scene-duration);border-radius:8px;flex-direction:column;gap:1.4cqi;padding:1.8cqi;animation-iteration-count:infinite;display:flex;position:absolute;inset:14% 10%;transform:scale(.92)}.scene-auth .scene-popup-bar{font-family:var(--font-mono);color:var(--color-text-muted);font-size:2.2cqi}@keyframes scene-popup{0%,26%{opacity:0;transform:scale(.92)}32%,48%{opacity:1;transform:scale(1)}54%,to{opacity:0;transform:scale(.92)}}.scene-auth .scene-auth-gated{opacity:.45;animation-name:scene-auth-enable;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite}@keyframes scene-auth-enable{0%,52%{opacity:.45}58%,95%{opacity:1}to{opacity:.45}}.scene-auth .scene-auth-pill{background:var(--color-badge-bg);color:var(--color-badge-text)}.scene-shadowdom .scene-hostile-heading{text-transform:uppercase;color:#c0392b;margin:0;font-size:2.8cqi;font-weight:800}.scene-shadowdom .scene-hostile-btn{text-transform:uppercase;color:#fff;background:#e74c3c;border:3px solid #922b21;border-radius:2px;align-self:flex-start;padding:1.4cqi 2.6cqi;font-size:2.3cqi;font-weight:800}.scene-shadowdom .scene-panel{position:relative}.scene-shadowdom .scene-shadow-boundary{border:1.5px dashed var(--color-accent);pointer-events:none;border-radius:6px;position:absolute;inset:.6cqi}.scene-shadowdom .scene-shadow-label{background:var(--color-surface);font-family:var(--font-mono);color:var(--color-accent-text);padding:.2cqi .8cqi;font-size:2cqi;position:absolute;top:-1.6cqi;left:1.4cqi}.scene-shadowdom .scene-host-wave{opacity:0;width:.6cqi;animation-name:scene-pulse;animation-duration:var(--scene-duration);background:#e74c3c;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;bottom:0;right:0}.scene-mount .scene-mount-row{opacity:0;animation-name:scene-slide-up;animation-timing-function:step-end;animation-duration:var(--scene-duration);animation-iteration-count:infinite;transform:translateY(2.4cqi)}
