/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--rp-color-primary:#0fc;--rp-color-primary-dark:#0c9;--rp-color-primary-light:#6fd;--rp-color-warning:#fc0;--rp-color-error:#e74c3c;--rp-color-success:#4caf50;--rp-color-text:#2c3e50;--rp-color-text-secondary:#5c5c5c;--rp-color-text-muted:#999;--rp-color-text-hint:#a0aec0;--rp-color-bg-paper:#fdfdfd;--rp-color-bg-cream:#f8f6f0;--rp-color-bg-head:#ebe4d4;--rp-color-bg-screen:#1a1a1a;--rp-color-border:#0000001a;--rp-color-border-dark:#0000002e;--rp-glass-bg:linear-gradient(145deg,#e6f0ff8c,#f0f5ff73 40%,#ebf2ff80);--rp-glass-border:#b4c8e680;--rp-glass-shadow:0 4px 24px #6482b41f,0 12px 48px #506ea014,inset 0 1px 0 #ffffffe6,inset 2px 2px 8px #fff6,inset 0 0 40px #c8dcff26;--rp-glass-bg-dark:linear-gradient(135deg,#24221ea6,#201e1b8c 50%,#28242099);--rp-glass-border-dark:#ffebc81a;--rp-glass-shadow-dark:0 0 60px #ffd2a00a,0 8px 32px #0006,inset 0 1px 0 #fff0d214,inset 0 -1px 0 #0003,inset 0 0 30px #ffd2a008;--rp-space-xs:4px;--rp-space-sm:8px;--rp-space-md:12px;--rp-space-lg:16px;--rp-space-xl:20px;--rp-space-2xl:24px;--rp-radius-sm:4px;--rp-radius-md:6px;--rp-radius-lg:10px;--rp-radius-xl:12px;--rp-radius-2xl:24px;--rp-radius-full:50%;--rp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--rp-font-family-mono:"SF Mono","Consolas",monospace;--rp-font-family-paper:"KaiTi","STKaiti","楷体","Georgia",serif;--rp-font-size-xs:10px;--rp-font-size-sm:12px;--rp-font-size-md:13px;--rp-font-size-lg:18px;--rp-font-size-xl:24px;--rp-duration-fast:.15s;--rp-duration-normal:.2s;--rp-duration-slow:.3s;--rp-duration-rotate:.4s;--rp-duration-paper:.6s;--rp-ease-default:ease;--rp-ease-out:ease-out;--rp-ease-in-out:ease-in-out;--rp-ease-bounce:cubic-bezier(.34,1.56,.64,1);--rp-ease-smooth:cubic-bezier(.34,1.2,.64,1);--rp-ease-decelerate:cubic-bezier(.4,0,.2,1);--rp-head-width:100px;--rp-head-height:85px;--rp-ear-width:12px;--rp-ear-height:24px;--rp-antenna-ball-size:14px;--rp-antenna-ball-loading-size:27px;--rp-antenna-stem-height:20px;--rp-eye-width:14px;--rp-eye-height:18px;--rp-pupil-width:6px;--rp-pupil-height:8px;--rp-paper-height:60px;--rp-paper-default-width:500px;--rp-paper-hole-size:8px;--rp-screen-width:75px;--rp-screen-height:50px;--rp-shadow-sm:0 1px 2px #0000001a;--rp-shadow-md:0 2px 4px #0000001f;--rp-shadow-lg:0 4px 12px #00000026;--rp-shadow-xl:0 4px 16px #0000001f;--rp-shadow-inset-light:inset 0 1px 0 #ffffffe6;--rp-shadow-inset-dark:inset 0 2px 4px #00000080;--rp-z-base:0;--rp-z-hint:5;--rp-z-head:10;--rp-z-action-menu:14;--rp-z-paper:15;--rp-z-result-panel:15;--rp-z-submenu:20;--rp-z-tooltip:100}@keyframes shake{0%{transform:translateY(35px)translate(0)}25%{transform:translateY(35px)translate(-5px)}50%{transform:translateY(35px)translate(5px)}75%{transform:translateY(35px)translate(-5px)}to{transform:translateY(35px)translate(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #6496ff4d}50%{box-shadow:0 0 25px #6496ff80,0 0 40px #6496ff33}}@keyframes glow-pulse-dark{0%,to{box-shadow:0 0 15px #ffc87840}50%{box-shadow:0 0 25px #ffc87866,0 0 40px #ffb46426}}@keyframes actionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes infoBarFadeIn{0%{opacity:0}to{opacity:.7}}@keyframes resultPanelFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes submenuFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes tipFadeIn{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes eyePulse{0%,to{opacity:1;box-shadow:0 0 8px var(--rp-color-primary,#0fc),0 0 16px #00ffcc80,inset 0 0 4px #ffffff80}50%{opacity:.4;box-shadow:0 0 4px var(--rp-color-primary,#0fc),0 0 8px #00ffcc4d,inset 0 0 2px #ffffff4d}}@keyframes sleepingGlow{0%,to{opacity:.6;box-shadow:0 0 4px #00ffcc4d,inset 0 0 2px #fff3}50%{opacity:.3;box-shadow:0 0 2px #0fc3,inset 0 0 1px #ffffff1a}}@keyframes countdownPulse{0%,to{opacity:1}50%{opacity:.6;text-shadow:0 0 12px #fc0}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes antennaBreathe{0%,to{box-shadow:0 2px 4px #0003,0 0 8px #64c86466,0 0 16px #64c86433,inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d}50%{box-shadow:0 2px 4px #0003,0 0 16px #64c864cc,0 0 32px #64c86480,inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d}}@keyframes hintPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes musicBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}.robot-printer{perspective:400px;width:100%;height:140px;transition:transform var(--rp-duration-paper,.6s)var(--rp-ease-bounce);justify-content:flex-end;align-items:center;padding-right:20px;display:flex;position:relative;transform:translateY(35px)}.robot-printer.shake-animation{animation:shake var(--rp-duration-rotate,.4s)var(--rp-ease-in-out)}.robot-printer.shake-animation .ai-island-backdrop{animation:glow-pulse var(--rp-duration-rotate,.4s)var(--rp-ease-in-out)}.robot-printer.shake-animation .ai-island-backdrop.dark{animation:glow-pulse-dark var(--rp-duration-rotate,.4s)var(--rp-ease-in-out)}.robot-printer.collapsed-position{transform:translate(25px,35px)}.robot-printer.draggable{-webkit-user-select:none;user-select:none;height:auto;padding:0}.hint{font-size:var(--rp-font-size-sm,11px);color:var(--rp-color-text-hint,#a0aec0);white-space:nowrap;opacity:.7;pointer-events:none;letter-spacing:.5px;z-index:var(--rp-z-hint,5);transition:bottom var(--rp-duration-paper,.6s)var(--rp-ease-bounce);position:absolute;bottom:-32.5px;left:50%;transform:translate(-50%)}.robot-printer.collapsed-position .hint{bottom:-25px}.robot-printer.draggable .hint{bottom:-35px}@-moz-document url-prefix(){.robot-printer{perspective:none}}.ai-island-backdrop{opacity:0;width:120px;height:155px;z-index:var(--rp-z-base,0);pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(180%)brightness(1.02);backdrop-filter:blur(20px)saturate(180%)brightness(1.02);border-radius:var(--rp-radius-2xl,24px)var(--rp-radius-2xl,24px)0 0;transition:width .5s var(--rp-ease-decelerate),height .4s var(--rp-ease-decelerate),right .5s var(--rp-ease-decelerate),opacity .4s var(--rp-ease-default),background var(--rp-duration-slow)var(--rp-ease-default),border-color var(--rp-duration-slow)var(--rp-ease-default);background:linear-gradient(145deg,#e6f0ff8c,#f0f5ff73 40%,#ebf2ff80);border:1.5px solid #b4c8e680;position:absolute;bottom:calc(50% - 75px);right:0;box-shadow:0 4px 24px #6482b41f,0 12px 48px #506ea014,inset 0 1px #ffffffe6,inset 2px 2px 8px #fff6,inset 0 0 40px #c8dcff26}.ai-island-backdrop.dark{-webkit-backdrop-filter:blur(24px)saturate(150%)brightness(.95);backdrop-filter:blur(24px)saturate(150%)brightness(.95);background:linear-gradient(135deg,#24221ea6,#201e1b8c 50%,#28242099);border-color:#ffebc81a;box-shadow:0 0 60px #ffd2a00a,0 8px 32px #0006,inset 0 1px #fff0d214,inset 0 -1px #0003,inset 0 0 30px #ffd2a008}.ai-island-backdrop.expanded{opacity:1;pointer-events:auto;width:calc(100% + 80px);transition:width var(--rp-duration-paper,.6s)var(--rp-ease-bounce),height .1s var(--rp-ease-decelerate),right var(--rp-duration-paper,.6s)var(--rp-ease-bounce),opacity .4s var(--rp-ease-default),background var(--rp-duration-slow)var(--rp-ease-default),border-color var(--rp-duration-slow)var(--rp-ease-default);right:-40px}.ai-island-backdrop.has-result{height:calc(127px + var(--result-height,0px));max-height:600px;transition:width var(--rp-duration-paper,.6s)var(--rp-ease-bounce),height .2s var(--rp-ease-bounce),right var(--rp-duration-paper,.6s)var(--rp-ease-bounce),opacity .4s var(--rp-ease-default),background var(--rp-duration-slow)var(--rp-ease-default),border-color var(--rp-duration-slow)var(--rp-ease-default);background:linear-gradient(145deg,#ebf3ffbf,#f2f7ffa6 40%,#eef5ffb3);border-radius:20px 20px 0 0;bottom:calc(50% - 75px)}.ai-island-backdrop.has-result.dark{background:linear-gradient(135deg,#23211cd1,#1f1d1abf 50%,#26231ec7)}.robot-head-wrapper{cursor:pointer;z-index:var(--rp-z-head,10);filter:drop-shadow(var(--shadow-x,5px)var(--shadow-y,5px)8px #0003);transition:filter var(--rotate-duration,.4s)var(--rp-ease-default);position:relative}.robot-head-wrapper:hover{filter:drop-shadow(var(--shadow-x,5px)var(--shadow-y,5px)8px #0003)brightness(1.02)}.robot-printer.draggable .robot-head-wrapper{cursor:grab}.robot-printer.draggable .robot-head-wrapper:active{cursor:grabbing}.robot-head{transform-style:preserve-3d;transform:translateZ(20px)rotateX(var(--tilt-x,12deg))rotateY(var(--tilt-y,-12deg))rotate(0deg);transition:transform var(--rotate-duration,.4s)var(--rp-ease-smooth);position:relative}@-moz-document url-prefix(){.robot-head{transform-style:flat}.robot-head-wrapper{perspective:400px;will-change:filter;transform:translateZ(0)}}.head-body{width:var(--rp-head-width,100px);height:var(--rp-head-height,85px);background:linear-gradient(var(--grad-angle,145deg),#ebe4d4 0,#e0d8c0 50%,#d5cdb8 100%);border-radius:var(--rp-radius-xl,12px);border:1px solid var(--rp-color-border-dark);box-shadow:inset var(--shadow-inset-x,-2px)var(--shadow-inset-y,-2px)6px #00000014,inset var(--highlight-x,2px)var(--highlight-y,2px)6px #fff9;position:relative}.antenna{flex-direction:column-reverse;align-items:center;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.antenna-stem{width:4px;height:var(--rp-antenna-stem-height,20px);background:linear-gradient(90deg,#444,#666 50%,#444);border-radius:1px}.antenna-ball{width:var(--rp-antenna-ball-size,14px);height:var(--rp-antenna-ball-size,14px);border-radius:var(--rp-radius-full,50%);transition:box-shadow var(--rp-duration-slow)var(--rp-ease-default),background var(--rp-duration-slow)var(--rp-ease-default),width var(--rp-duration-slow)var(--rp-ease-default),height var(--rp-duration-slow)var(--rp-ease-default),transform var(--rp-duration-slow)var(--rp-ease-default),border var(--rp-duration-slow)var(--rp-ease-default);box-shadow:0 2px 4px #0003,inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d}.antenna-ball.loading{cursor:pointer;width:var(--rp-antenna-ball-loading-size,27px);height:var(--rp-antenna-ball-loading-size,27px);animation:antennaBreathe 1.2s var(--rp-ease-in-out)infinite;border:1px solid #000c;justify-content:center;align-items:center;display:flex}.antenna-ball.loading:hover{transform:scale(1.15)}.antenna-ball .stop-icon{background:0 0;border:1.9px solid #000000b3;border-radius:1px;width:9px;height:9px}.antenna-hint{font-size:var(--rp-font-size-xs,10px);color:#666;white-space:nowrap;pointer-events:none;animation:hintPulse 2s var(--rp-ease-in-out)infinite;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ear{width:var(--rp-ear-width,12px);height:var(--rp-ear-height,24px);border-radius:var(--rp-radius-md,6px);background:linear-gradient(#666,#555 50%,#444);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000004d,inset 0 1px 2px #ffffff1a}.ear.ear-left{left:-10px}.ear.ear-right{right:-10px}.face-screen{width:var(--rp-screen-width,75px);height:var(--rp-screen-height,50px);gap:var(--rp-space-md,6px);border-radius:var(--rp-radius-md,6px);background:linear-gradient(135deg,#1a1a1a,#111 50%,#0a0a0a);flex-direction:column;padding-top:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);box-shadow:inset 0 2px 4px #00000080,inset 0 -1px 2px #ffffff0d}.eyes-container,.face-screen{justify-content:center;align-items:center;display:flex}.eyes-container{gap:16px}.eyes-container.countdown-mode{position:relative}.eyes-container.countdown-mode .countdown-digit{font-size:var(--rp-font-size-xl,24px);font-weight:700;font-family:var(--rp-font-family-mono);color:var(--rp-color-warning,#fc0);text-shadow:0 0 8px #fc0c;animation:countdownPulse 1s var(--rp-ease-in-out)infinite;z-index:10;pointer-events:none;position:absolute;top:50%;left:50%}.eye{width:var(--rp-eye-width,14px);height:var(--rp-eye-height,18px);background:var(--rp-color-primary,#0fc);box-shadow:0 0 8px var(--rp-color-primary,#0fc),0 0 16px #00ffcc80,inset 0 0 4px #ffffff80;transition:transform var(--rp-duration-fast)var(--rp-ease-default);border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.eye.blink{transform:scaleY(.1)}.eye.blink .pupil{opacity:0}.eye.loading{animation:eyePulse 1.2s var(--rp-ease-in-out)infinite}.eye.loading.eye-right{animation-delay:.4s}.eye.sleeping{animation:sleepingGlow 3s var(--rp-ease-in-out)infinite;transform:scaleY(.1)scaleX(1.3)}.eye.hidden-eye,.eye.sleeping .pupil{opacity:0}.eye.disconnected{background:#888;animation:none;box-shadow:0 0 6px #999,0 0 12px #9696964d,inset 0 0 4px #ffffff4d}.eye.disconnected .pupil{background:radial-gradient(#111 0,#333 60%,#0000 100%)}.pupil{width:var(--rp-pupil-width,6px);height:var(--rp-pupil-height,8px);transition:transform 80ms var(--rp-ease-out);background:radial-gradient(#033 0,#066 60%,#0000 100%)}.mouth,.pupil{border-radius:2px}.mouth{width:12px;height:4px;transition:width var(--rp-duration-normal)var(--rp-ease-default),height var(--rp-duration-normal)var(--rp-ease-default),border-radius var(--rp-duration-normal)var(--rp-ease-default),background var(--rp-duration-normal)var(--rp-ease-default);background:#444}.mouth.open{background:#444;border-radius:3px;width:65px;height:10px}.paper{width:0;height:var(--rp-paper-height,60px);opacity:1;z-index:var(--rp-z-paper,15);background-color:var(--rp-color-bg-paper,#fdfdfd);border-radius:var(--rp-radius-sm,4px);filter:drop-shadow(0 2px 4px #0000001f)drop-shadow(0 4px 12px #00000026);transition:width var(--paper-duration,.6s)var(--rp-ease-bounce);background-image:linear-gradient(#00000014,#0000 12%),linear-gradient(#0000 90%,#0000000f);border-top:1px solid #00000040;border-bottom:1px solid #00000040;position:absolute;top:50%;overflow:visible;transform:translateY(-50%);box-shadow:inset 0 2px #fff,inset 0 -2px #0000000f}.paper.direction-left{transform-origin:100%;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.paper.direction-left:after{content:"";transform-origin:0 0;z-index:2;pointer-events:none;background:#00000040;width:1.5px;height:66px;position:absolute;top:-2px;left:14.5px;transform:rotate(14deg)}.paper.direction-left:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(104deg,#0000000f,#0000 60%);width:30px;position:absolute;top:0;bottom:0;left:0}.paper.direction-right{transform-origin:0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 100%,0 100%)}.paper.direction-right:after{content:"";transform-origin:100% 0;z-index:2;pointer-events:none;background:#00000040;width:1.5px;height:66px;position:absolute;top:-2px;right:14.5px;transform:rotate(-14deg)}.paper.direction-right:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(-104deg,#0000000f,#0000 60%);width:30px;position:absolute;top:0;bottom:0;right:0}.paper.expanded{width:var(--paper-width,500px)}.paper.collapsed{width:0;transition:width calc(var(--paper-duration,.6s)*.8)var(--rp-ease-decelerate);border:none}.paper.collapsed .paper-content,.paper.collapsed .paper-holes,.paper.collapsed .paper-lines,.paper.collapsed:after,.paper.collapsed:before{opacity:0;pointer-events:none;transition:opacity .1s}.paper-content{padding:0 var(--rp-space-2xl,24px);align-items:center;display:flex;position:absolute;inset:0}.paper-input{width:100%;height:100%;font-size:var(--rp-font-size-lg,18px);font-family:var(--rp-font-family-paper);letter-spacing:.5px;color:var(--rp-color-text,#2c3e50);text-shadow:0 1px 1px #fffc;background:0 0;border:none;outline:none;margin-left:10px;padding-right:32px;font-weight:500}.paper-input::placeholder{color:#64646466;font-style:italic;font-weight:400}.paper-input:disabled{opacity:.6;cursor:not-allowed}.enter-icon{width:20px;height:20px;color:var(--rp-color-text-muted,#999);cursor:pointer;opacity:.6;transition:all var(--rp-duration-normal)var(--rp-ease-default);justify-content:center;align-items:center;margin-right:10px;display:flex;position:absolute;right:16px}.enter-icon.loading{cursor:not-allowed}.enter-icon:not(.loading):hover{opacity:1;color:#666;transform:scale(1.1)}.enter-icon:not(.loading):active{transform:scale(.95)}.enter-icon svg{width:100%;height:100%}.paper-delay{font-size:var(--rp-font-size-sm,12px);color:var(--rp-color-text-muted,#999);white-space:nowrap}.paper-delay,.paper-loading{margin-right:var(--rp-space-sm,8px)}.paper-loading{align-items:center;gap:var(--rp-space-md,6px);display:flex}.loading-spinner{border-radius:var(--rp-radius-full,50%);border:2px solid #0000001a;border-top-color:#666;width:16px;height:16px;animation:spin .8s linear infinite}.abort-btn{width:20px;height:20px;font-size:var(--rp-font-size-xs,10px);color:var(--rp-color-text-muted,#999);border-radius:var(--rp-radius-sm,4px);cursor:pointer;transition:all var(--rp-duration-fast)var(--rp-ease-default);background:#0000000d;border:none;justify-content:center;align-items:center;display:flex}.abort-btn:hover{color:var(--rp-color-error,#e74c3c);background:#ff646426}.paper-lines{pointer-events:none;position:absolute;inset:0 20px}.paper-line{background:#c8c8c866;height:1px;position:absolute;left:0;right:0}.paper-line:first-child{top:33%}.paper-line:nth-child(2){top:66%}.paper-holes{pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%}.paper-holes.left{left:10px;transform:translateY(-50%)rotate(14deg)}.paper-holes.right{right:10px;transform:translateY(-50%)rotate(-14deg)}.paper-hole{width:var(--rp-paper-hole-size,8px);height:var(--rp-paper-hole-size,8px);border-radius:var(--rp-radius-full,50%);background:linear-gradient(135deg,silver,#e8e8e8 50%,#d0d0d0);box-shadow:inset 1px 1px 2px #0003,inset -1px -1px 1px #fffc}.action-menu{z-index:var(--rp-z-action-menu,14);opacity:0;animation:actionFadeIn var(--rp-duration-slow)var(--rp-ease-out)forwards;animation-delay:var(--paper-duration,.6s);justify-content:center;gap:30px;display:flex;position:absolute;bottom:calc(50% + 35px)}.action-btn-wrapper{position:relative}.action-btn-wrapper.disabled{cursor:not-allowed;pointer-events:auto}.action-btn-wrapper.disabled .action-btn{pointer-events:none}.action-btn-wrapper.disabled .submenu-indicator{transform:none!important}.action-btn{font-size:var(--rp-font-size-md,13px);color:var(--rp-color-text-secondary,#5c5c5c);white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,var(--rp-color-bg-cream)0,#ebe8e0 100%);border:1px solid var(--rp-color-border);border-radius:var(--rp-radius-md,6px);box-shadow:var(--rp-shadow-md),var(--rp-shadow-inset-light);transition:all var(--rp-duration-normal)var(--rp-ease-default);align-items:center;gap:2px;padding:6px 14px;font-weight:500;display:flex}.action-btn.has-submenu{padding-right:var(--rp-space-sm,8px)}.action-btn:hover:not(:disabled){color:#3c3c3c;background:linear-gradient(145deg,#fff,#f0ede5);transform:translateY(-1px);box-shadow:0 3px 6px #0000001f,inset 0 1px #fff}.action-btn:active:not(:disabled){box-shadow:var(--rp-shadow-sm),inset 0 1px 0 #fff9;transform:translateY(0)}.action-btn:disabled{opacity:.5;cursor:not-allowed}.submenu-indicator{font-size:var(--rp-font-size-xs,10px);opacity:.6;transition:transform .25s var(--rp-ease-decelerate),opacity var(--rp-duration-normal)var(--rp-ease-default)}.action-btn-wrapper:hover .submenu-indicator{opacity:.85;transform:rotate(180deg)}.submenu{gap:var(--rp-space-xs,4px);padding:var(--rp-space-md,6px);background:linear-gradient(145deg,#fff 0,var(--rp-color-bg-cream)100%);border:1px solid var(--rp-color-border);border-radius:var(--rp-radius-sm,8px);box-shadow:var(--rp-shadow-lg);z-index:var(--rp-z-submenu,20);animation:submenuFadeIn var(--rp-duration-fast)var(--rp-ease-out);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.submenu:after{content:"";background:0 0;height:12px;position:absolute;bottom:-10px;left:0;right:0}.submenu-btn{font-size:var(--rp-font-size-sm,12px);color:var(--rp-color-text-secondary,#5c5c5c);border-radius:var(--rp-radius-sm,4px);cursor:pointer;white-space:nowrap;text-align:left;transition:all var(--rp-duration-fast)var(--rp-ease-default);background:0 0;border:none;padding:6px 16px;font-weight:500;position:relative}.submenu-btn:hover:not(:disabled){color:#3c3c3c;background:#0000000d}.submenu-btn:disabled{opacity:.5;cursor:not-allowed}.action-tip{padding:var(--rp-space-xs)var(--rp-space-sm);font-size:var(--rp-font-size-sm,12px);color:#fff;white-space:nowrap;border-radius:var(--rp-radius-sm,4px);z-index:var(--rp-z-tooltip,100);pointer-events:none;animation:tipFadeIn var(--rp-duration-normal)var(--rp-ease-out);background-color:#323232e6;top:-34px;box-shadow:0 2px 8px #00000026}.action-tip,.action-tip:after{position:absolute;left:50%;transform:translate(-50%)}.action-tip:after{content:"";border:4px solid #0000;border-top-color:#323232e6;top:100%}.result-panel{max-height:320px;z-index:var(--rp-z-result-panel,15);opacity:0;animation:resultPanelFadeIn var(--rp-duration-slow)var(--rp-ease-out)forwards;animation-delay:var(--paper-duration,.6s);flex-direction:column;bottom:calc(50% + 35px);-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.result-panel,.result-panel-close{justify-content:center;display:flex;position:absolute}.result-panel-close{width:32px;height:32px;font-size:var(--rp-font-size-sm,12px);color:var(--rp-color-text-muted,#999);border-radius:var(--rp-radius-full,50%);cursor:pointer;transition:all var(--rp-duration-fast)var(--rp-ease-default);background:0 0;border:none;align-items:center;top:-10px;right:-27px}.result-panel-close:hover{color:#666;background:#00000014}.result-panel-content{max-height:200px;padding:2px 0;overflow-y:auto}.result-panel-loading{text-align:center;color:var(--rp-color-text-muted,#999);font-size:var(--rp-font-size-md,13px)}.loading-dots:after{content:"";animation:loadingDots 1.5s infinite}.result-panel-line{margin:0 0 var(--rp-space-sm)0;font-size:var(--rp-font-size-md,13px);color:#444;line-height:1.6}.result-panel-line:last-child{margin-bottom:0}.typing-cursor{color:#666;animation:blink .8s infinite;display:inline-block}.result-panel-actions{justify-content:center;gap:var(--rp-space-md,12px);padding:9px var(--rp-space-lg)var(--rp-space-xs)var(--rp-space-lg);margin-top:var(--rp-space-md,12px);border-top:1px solid #00000017;display:flex}.result-panel-btn{font-size:var(--rp-font-size-sm,12px);color:var(--rp-color-text-secondary,#5c5c5c);border-radius:var(--rp-radius-md,6px);cursor:pointer;transition:all var(--rp-duration-fast)var(--rp-ease-default);background:0 0;border:1px solid #0000001f;padding:6px 14px;font-weight:500}.result-panel-btn:hover:not(:disabled){color:#3c3c3c;background:#0000000a;border-color:#0003}.result-panel-btn:disabled{opacity:.5;cursor:not-allowed}.result-panel.dark .result-panel-line{color:#e0e0e0}.result-panel.dark .result-panel-btn{color:#ccc;border-color:#fff3}.result-panel.dark .result-panel-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.result-panel.dark .result-panel-close{color:#aaa}.result-panel.dark .result-panel-close:hover{color:#fff;background:#ffffff1a}.result-panel.dark .result-panel-actions{border-top-color:#ffffff26}.info-bar{font-size:var(--rp-font-size-sm,11px);color:var(--rp-color-text-hint,#a0aec0);z-index:var(--rp-z-action-menu,14);opacity:0;animation:infoBarFadeIn var(--rp-duration-slow)var(--rp-ease-out)forwards;animation-delay:var(--paper-duration,.6s);justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% + 30px)}