:root{--font-sans: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--space-0: 0rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--radius-0: 0;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--radius-round: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.12);--shadow-lg: 0 10px 30px rgba(0,0,0,.18);--shadow-xl: 0 20px 50px rgba(0,0,0,.25);--z-below: -1;--z-base: 1;--z-overlay: 1000;--z-modal: 1100;--z-popover: 1200;--z-tooltip: 1300;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);color-scheme:dark light;--color-bg: #0f1115;--color-surface: #1a1d24;--color-elevated: #242833;--color-border: #2f3542;--color-muted: #9aa4b2;--color-text: rgba(255,255,255,.92);--color-text-muted: rgba(255,255,255,.65);--color-primary: #646cff;--color-primary-contrast: #ffffff;--color-accent: #8348ff;--color-success: #28a745;--color-warning: #ffc107;--color-danger: #ff4757;--bg-color: var(--color-bg);--header-bg: var(--color-surface);--sidebar-bg: var(--color-surface);--chat-bg: var(--color-elevated);--bot-message-bg: var(--color-surface);--input-area-bg: var(--color-surface);--input-bg: var(--color-elevated);--input-border: var(--color-border);--placeholder-color: var(--color-muted);--muted-color: var(--color-text-muted);--disabled-color: #444;--scrollbar-color: #444;--scrollbar-hover: #555;--text-color: var(--color-text);--primary-color: var(--color-primary);--primary-hover: #535bf2}@media (prefers-color-scheme: light){:root{color-scheme:light dark;--color-bg: #ffffff;--color-surface: #f8f9fa;--color-elevated: #ffffff;--color-border: #e1e5e9;--color-muted: #6c757d;--color-text: #213547;--color-text-muted: rgba(33, 53, 71, .7);--color-primary: #007bff;--color-primary-contrast: #ffffff;--color-accent: #0056b3;--color-success: #28a745;--color-warning: #ffc107;--color-danger: #ff4757;--disabled-color: #ced4da;--scrollbar-color: #ced4da;--scrollbar-hover: #adb5bd}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{font-family:var(--font-sans);line-height:var(--line-height-normal);font-weight:400;color:var(--text-color);background-color:var(--bg-color);--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;height:100vh;overflow:hidden;position:fixed;width:100%;touch-action:manipulation;-webkit-overflow-scrolling:touch}#root{height:100vh;width:100vw;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--sab)}a{font-weight:500;color:var(--primary-color);text-decoration:inherit}a:hover{color:var(--primary-hover)}h1{font-size:3.2em;line-height:1.1}button{border-radius:var(--radius-2);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color var(--duration-normal)}button:hover{border-color:var(--primary-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:var(--color-text);background-color:var(--color-bg)}a:hover{color:#747bff}button{background-color:#f9f9f9}}@supports (-webkit-touch-callout: none){html,body{height:100%;overflow:hidden}body{position:fixed;width:100%;min-height:-webkit-fill-available}#root{height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.chat-app{height:100%;display:flex;flex-direction:column}}@media (max-width: 768px){h1{font-size:2.5em}button{padding:.5em 1em}}@media (max-width: 480px){h1{font-size:2em}button{padding:.4em .8em;font-size:.9em}}.save-btn{background:var(--save-btn-bg, #28a745);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px #28a74533}.save-btn:hover:not(:disabled){background:var(--save-btn-hover, #218838);transform:translateY(-1px);box-shadow:0 4px 8px #28a7454d}.save-btn:disabled{background:var(--disabled-color, #444);cursor:not-allowed;transform:none;opacity:.6;box-shadow:none}.new-chat-btn{background:var(--primary-color, #646cff);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.new-chat-btn:hover:not(:disabled){background:var(--primary-hover, #535bf2);transform:translateY(-1px)}.new-chat-btn:disabled{background:var(--disabled-color, #444);cursor:not-allowed;transform:none;opacity:.6}.blockchain-indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.blockchain-indicator.saved{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 0 20px #22c55e66,0 2px 8px #22c55e4d,inset 0 1px 2px #ffffff4d;animation:pulseGlow 3s ease-in-out infinite}.blockchain-indicator.saved:before{content:"✓";font-size:.85rem;color:#fff;font-weight:700;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.blockchain-indicator.saved:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.3) 0%,transparent 70%);animation:ripple 3s ease-in-out infinite;pointer-events:none}.blockchain-indicator.not-saved{background:linear-gradient(135deg,#9ca3af4d,#6b728033);border:1.5px dashed rgba(156,163,175,.5);box-shadow:0 2px 4px #0000001a}.blockchain-indicator.not-saved:before{content:"○";font-size:.9rem;color:#9ca3afcc;line-height:1;font-weight:600}.blockchain-indicator.local-ahead{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 0 20px #fb923c66,0 2px 8px #f973164d,inset 0 1px 2px #ffffff4d;animation:pulseGlowOrange 3s ease-in-out infinite}.blockchain-indicator.local-ahead:before{content:"!";font-size:.9rem;color:#fff;font-weight:700;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.blockchain-indicator.local-ahead:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.3) 0%,transparent 70%);animation:rippleOrange 3s ease-in-out infinite;pointer-events:none}@keyframes pulseGlowOrange{0%,to{box-shadow:0 0 20px #fb923c66,0 2px 8px #f973164d,inset 0 1px 2px #ffffff4d}50%{box-shadow:0 0 30px #fb923c99,0 4px 12px #f9731666,inset 0 1px 2px #ffffff4d}}@keyframes rippleOrange{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.3}to{transform:scale(1);opacity:.5}}.chat-app{display:flex;height:100%;width:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.main-chat{flex:1;display:flex;flex-direction:column;height:100%;position:relative;overflow-x:scroll}.sidebar-overlay{display:none}@media (max-width: 768px){.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:999}}.t-tooltip-container{position:relative;display:inline-block;margin-left:.5rem;z-index:99999}.t-question-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);color:#fff;font-size:.7rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #646cff33;border:1px solid rgba(255,255,255,.2);position:relative;z-index:99999}.t-question-mark:hover{transform:translateY(4px) scale(1.05);box-shadow:0 4px 12px #646cff66;background:linear-gradient(135deg,#535bf2,#6f42c1)}.t-tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:130%;left:50%;transform:translate(-50%);background:linear-gradient(145deg,#2d2d2dfa,#232323fa);backdrop-filter:blur(12px);color:#fffffff2;text-align:left;padding:.875rem 1rem;border-radius:12px;font-size:.8rem;font-weight:400;line-height:1.5;width:280px;max-width:85vw;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1);z-index:999999;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;letter-spacing:.02em}.t-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#2d2d2dfa;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.t-tooltip-container:hover .t-tooltip-text{visibility:visible;opacity:1;transform:translate(-20%) translateY(-2px);animation:tooltipSlideIn .3s cubic-bezier(.4,0,.2,1)}.t-tooltip-container.centered:hover .t-tooltip-text{transform:translate(-50%) translateY(-2px)!important}@media (prefers-color-scheme: light){.t-question-mark{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);box-shadow:0 2px 4px #007bff33}.t-question-mark:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px #007bff66}.t-tooltip-text{background:linear-gradient(145deg,#fffffffa,#f8f9fafa);color:#212529f2;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #00000026,0 4px 16px #0000001a,inset 0 1px #fffc}.t-tooltip-text:after{border-top-color:#fffffffa;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}}@media (max-width: 768px){.t-question-mark{width:14px;height:14px;font-size:.65rem}.t-tooltip-text{width:260px;padding:.75rem .875rem;font-size:.75rem;bottom:125%}.t-tooltip-text:after{border-width:5px}}@media (max-width: 480px){.t-question-mark{width:13px;height:13px;font-size:.6rem;margin-left:.375rem}.t-tooltip-text{width:240px;padding:.625rem .75rem;font-size:.7rem;line-height:1.4;bottom:120%}.t-tooltip-text:after{border-width:4px}}.t-blockchain-tooltip{position:absolute;top:130%;left:50%;transform:translate(-50%);background:linear-gradient(145deg,#2d2d2dfa,#232323fa);backdrop-filter:blur(12px);color:#fffffff2;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:0 8px 24px #0000004d,0 4px 12px #0003;border:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1000}.t-blockchain-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#2d2d2dfa}.blockchain-indicator:hover .t-blockchain-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(4px)}.t-blockchain-tooltip.saved{background:linear-gradient(145deg,#22c55ef2,#16a34af2)}.t-blockchain-tooltip.saved:after{border-bottom-color:#22c55ef2}.t-blockchain-tooltip.local-ahead{background:linear-gradient(145deg,#fb923cf2,#f97316f2)}.t-blockchain-tooltip.local-ahead:after{border-bottom-color:#fb923cf2}.t-expiration-tooltip{position:absolute;top:130%;left:50%;transform:translate(-50%);background:linear-gradient(145deg,#fbbf24f2,#f59e0bf2);backdrop-filter:blur(12px);color:#fff;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px #f59e0b4d,0 4px 12px #0003;border:1px solid rgba(255,255,255,.2);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1000;min-width:max-content}.t-expiration-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#f59e0bf2}.expiration-indicator:hover .t-expiration-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(4px)}.expiration-indicator.urgent .t-expiration-tooltip{background:linear-gradient(145deg,#ef4444f2,#dc2626f2);box-shadow:0 8px 24px #ef444466,0 4px 12px #0003;font-weight:700}.expiration-indicator.urgent .t-expiration-tooltip:after{border-bottom-color:#ef4444f2}@media (prefers-color-scheme: light){.t-expiration-tooltip{background:linear-gradient(145deg,#f59e0bfa,#d97706fa)}.t-expiration-tooltip:after{border-bottom-color:#f59e0bfa}}.tooltip-container{z-index:99999;position:relative;display:inline-block}.tooltip-container:hover .tooltip-text{animation:tooltipSlideIn .3s cubic-bezier(.4,0,.2,1)}.tooltip-container.centered:hover .tooltip-text{transform:translate(-50%) translateY(-2px)!important}.tab-group{display:flex;position:relative;background:transparent;border-radius:0;padding:0;gap:1rem;border-bottom:2px solid var(--border-color, rgba(255, 255, 255, .08));margin-bottom:1rem}.tab-button{flex:0 1 auto;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;color:var(--text-color, rgba(255, 255, 255, .6));font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;border-radius:8px 8px 0 0}.tab-button:hover{color:var(--text-color, rgba(255, 255, 255, .85));background:#ffffff08}.tab-button.active{color:var(--text-color, rgba(255, 255, 255, 1));font-weight:600;border-bottom-color:var(--primary-color, #646cff);background:#646cff0d}.tab-icon{font-size:2rem;transition:transform .2s ease;filter:grayscale(.3)}.tab-button:hover .tab-icon{transform:translateY(-1px);filter:grayscale(0)}.tab-button.active .tab-icon{transform:translateY(-2px);filter:grayscale(0) brightness(1.1)}.tab-label{font-size:.95rem;letter-spacing:.3px;transition:all .2s ease}.tab-indicator{display:none}.tab-button[data-tab=chats].active{border-bottom-color:#5a78ff;background:#5a78ff0d}.tab-button[data-tab=images].active{border-bottom-color:#ff6ec7;background:#ff6ec70d}.tab-button[data-tab=videos].active{border-bottom-color:#2dd4bf;background:#2dd4bf0d}@media (prefers-color-scheme: light){.tab-group{border-bottom-color:var(--color-border, #e1e5e9)}.tab-button{color:var(--color-text-muted, rgba(33, 53, 71, .7))}.tab-button:hover{color:var(--color-text, #213547);background:#007bff08}.tab-button.active{color:var(--color-text, #213547);border-bottom-color:var(--color-primary, #007bff);background:#007bff0d;font-weight:600}.tab-button[data-tab=chats].active{border-bottom-color:#4a6ee0;background:#4a6ee014}.tab-button[data-tab=images].active{border-bottom-color:#e55aa9;background:#e55aa914}.tab-button[data-tab=videos].active{border-bottom-color:#20b2a0;background:#20b2a014}}@media (max-width: 768px){.tab-group{gap:.5rem}.tab-button{padding:.7rem 1rem;font-size:.9rem;gap:.5rem}.tab-icon{font-size:1.15rem}.tab-label{font-size:.9rem}}@media (max-width: 560px){.tab-group{gap:0;justify-content:space-around;padding:0 .5rem}.tab-button{flex:1;padding:.75rem .5rem;gap:0}.tab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tab-icon{font-size:1.4rem}.tab-button:after{content:attr(aria-label);position:absolute;bottom:-2rem;left:50%;transform:translate(-50%) scale(.9);background:var(--bg-secondary, #2a2a2a);color:var(--text-color, white);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;z-index:1000;box-shadow:0 2px 8px #0003}.tab-button:hover:after{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width: 380px){.tab-button{padding:.6rem .4rem}.tab-icon{font-size:1.3rem}}@media (prefers-reduced-motion: reduce){.tab-button,.tab-icon,.tab-label{transition:none}}@media (max-width: 360px){.tab-group{display:block;border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;padding:0;background:var(--input-bg, #2a2a2a);position:relative;margin-bottom:1rem}.tab-button{display:none;width:100%;padding:.75rem 1rem;margin:0;border:none;border-radius:8px;justify-content:flex-start;gap:.75rem}.tab-button.active{display:flex;background:transparent}.tab-button.active:after{content:"▼";margin-left:auto;font-size:.75rem;opacity:.5}.tab-group:hover .tab-button,.tab-group:focus-within .tab-button{display:flex}.tab-group:hover,.tab-group:focus-within{background:var(--bg-secondary, #2a2a2a);box-shadow:0 4px 12px #00000026}.tab-label{position:static;width:auto;height:auto;clip:auto;margin:0;overflow:visible;font-size:.9rem}.tab-icon{font-size:1.1rem}}.ctrl-spinner{position:relative;display:inline-block;width:60px;height:60px;border-radius:50%;background:conic-gradient(from 0deg,var(--primary-color, #646cff),rgba(131,72,255,.8),rgba(100,108,255,.8),var(--primary-color, #646cff));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 0);animation:spin 1s linear infinite;box-shadow:0 8px 24px #646cff40}.ctrl-spinner:after{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(100,108,255,.25),transparent 60%);filter:blur(.5px);pointer-events:none}.ctrl-controls-row{display:flex;gap:2rem;margin:1rem 0;padding:1.25rem;background:var(--input-bg, #2a2a2a);border:1px solid var(--border-color, #333);border-radius:12px;animation:fadeIn .3s ease;box-shadow:0 2px 8px #0000001a}.ctrl-slider-control{flex:1;display:flex;flex-direction:column}.ctrl-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ctrl-slider-header label{font-size:.9rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .87));letter-spacing:.5px}.ctrl-slider-value{font-size:.9rem;font-weight:700;color:var(--primary-color, #646cff);background:#646cff1a;padding:.25rem .5rem;border-radius:6px;min-width:3rem;text-align:center}.ctrl-slider-container{position:relative}.ctrl-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:var(--border-color, #333);outline:none;transition:all .2s ease;cursor:pointer}.ctrl-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color, #646cff);cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0003;transition:all .2s ease}.ctrl-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 10px #646cff66}.ctrl-slider::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 2px 8px #646cff99}.ctrl-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color, #646cff);cursor:pointer;border:2px solid white;box-shadow:0 2px 6px #0003;transition:all .2s ease}.ctrl-slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 10px #646cff66}.ctrl-slider::-moz-range-track{width:100%;height:6px;cursor:pointer;background:var(--border-color, #333);border-radius:3px}.ctrl-slider:disabled{opacity:.6;cursor:not-allowed}.ctrl-slider:disabled::-webkit-slider-thumb{cursor:not-allowed;background:var(--disabled-color, #666)}.ctrl-slider:disabled::-moz-range-thumb{cursor:not-allowed;background:var(--disabled-color, #666)}.ctrl-slider-track-labels,.slider-track-labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--muted-color, #888);font-weight:500}@media (max-width: 768px){.ctrl-controls-row{gap:1.5rem;padding:1rem;margin:.75rem 0}.ctrl-slider-header label{font-size:.85rem}.ctrl-slider-value{font-size:.85rem;padding:.2rem .4rem;min-width:2.5rem}.ctrl-slider::-webkit-slider-thumb{width:18px;height:18px}.ctrl-slider::-moz-range-thumb{width:18px;height:18px}.ctrl-slider-track-labels{font-size:.7rem}}@media (max-width: 480px){.ctrl-controls-row{flex-direction:column;gap:1.25rem;padding:.875rem}.ctrl-slider-header{margin-bottom:.375rem}.ctrl-slider-header label,.ctrl-slider-value{font-size:.8rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes letterCycle{0%,83.33%{opacity:0;transform:translateY(3px) scale(.8)}8.33%,75%{opacity:1;transform:translateY(0) scale(1)}12.5%{transform:translateY(-1px) scale(1.05)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes expandIn{0%{opacity:0;transform:scaleY(.8) translateY(-10px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes floatIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tooltipSlideIn{0%{opacity:0;transform:translate(-20%) translateY(5px)}to{opacity:1;transform:translate(-20%) translateY(-2px)}}@keyframes dot-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes wallet-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%{background-position:0% center}to{background-position:200% center}}@keyframes satoshiGlow{0%,to{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}}@keyframes orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes orb-glow{0%,to{transform:scale(1.5);opacity:.5}50%{transform:scale(2);opacity:.8}}@keyframes orb-shine{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(5px,5px);opacity:1}}@keyframes urgentPulse{0%,to{transform:scale(1);box-shadow:0 0 15px #ef44444d}50%{transform:scale(1.1);box-shadow:0 0 25px #ef444480}}@keyframes urgentShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes clockTick{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes ripple{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:.3}to{transform:scale(1.5);opacity:0}}@keyframes timerPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes _orb-pulse_i5i66_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _orb-glow_i5i66_1{0%,to{transform:scale(1.5);opacity:.5}50%{transform:scale(2);opacity:.8}}@keyframes _orb-shine_i5i66_1{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(5px,5px);opacity:1}}@keyframes _gradient-shift_i5i66_1{0%{background-position:0% center}to{background-position:200% center}}@keyframes _dot-bounce_i5i66_1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}._container_i5i66_28{width:300px;background:var(--sidebar-bg, #1a1a1a);border-right:1px solid var(--border-color, #333);display:flex;flex-direction:column;transition:transform .3s ease;z-index:100}._header_i5i66_39{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;background:var(--header-bg, #1a1a1a);border-bottom:1px solid var(--border-color, #333)}._list_i5i66_49{flex:1;overflow-y:auto;padding:.5rem;overflow-x:clip}._list_i5i66_49::-webkit-scrollbar{width:4px}._list_i5i66_49::-webkit-scrollbar-track{background:transparent}._list_i5i66_49::-webkit-scrollbar-thumb{background:var(--scrollbar-color, #444);border-radius:2px}._item_i5i66_61{display:flex;align-items:center;padding:.75rem;margin-bottom:.25rem;margin-left:1rem;margin-right:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}._item_i5i66_61:hover{background:var(--chat-item-hover, #333)}._active_i5i66_76{background:var(--primary-color, #646cff);color:#fff}._itemContent_i5i66_81{flex:1;min-width:0}._titleRow_i5i66_83{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._title_i5i66_83{font-size:.9rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._preview_i5i66_100{font-size:.75rem;margin:0;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deleteButton_i5i66_109{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;padding:.25rem;border-radius:4px;opacity:0;transition:all .2s ease;margin-left:.5rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._item_i5i66_61:hover ._deleteButton_i5i66_109{opacity:.7}._deleteButton_i5i66_109:hover{opacity:1;background:#ff475733;color:#ff4757}._loadingState_i5i66_136{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:.5rem;height:100%;min-height:300px;background:radial-gradient(circle at center,rgba(100,108,255,.03) 0%,transparent 70%)}._loadingOrbContainer_i5i66_148{position:relative;width:80px;height:80px;margin-bottom:1.5rem}._loadingOrb_i5i66_148{position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:_orb-pulse_i5i66_1 2.5s ease-in-out infinite;box-shadow:0 0 40px #667eea66,inset 0 0 20px #fff3}._loadingOrb_i5i66_148:before{content:"";position:absolute;top:10%;left:10%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);animation:_orb-shine_i5i66_1 2.5s ease-in-out infinite}._loadingOrbGlow_i5i66_172{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(102,126,234,.3) 0%,transparent 70%);animation:_orb-glow_i5i66_1 2.5s ease-in-out infinite;filter:blur(20px)}._loadingText_i5i66_182{margin:0;font-size:1.1rem;font-weight:500;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_gradient-shift_i5i66_1 3s ease infinite;letter-spacing:1px;text-transform:uppercase;opacity:.9}._loadingDots_i5i66_197{display:flex;gap:6px;margin-top:.5rem}._loadingDots_i5i66_197 span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);animation:_dot-bounce_i5i66_1 1.4s ease-in-out infinite}._loadingDots_i5i66_197 span:nth-child(1){animation-delay:0s}._loadingDots_i5i66_197 span:nth-child(2){animation-delay:.2s}._loadingDots_i5i66_197 span:nth-child(3){animation-delay:.4s}._sectionLoader_i5i66_204{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}._sectionLoadingState_i5i66_209{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.5rem;background:radial-gradient(circle at center,rgba(100,108,255,.02) 0%,transparent 70%)}._sectionLoadingState_i5i66_209 ._loadingOrbContainer_i5i66_148{width:50px;height:50px;margin-bottom:1rem}._sectionLoadingState_i5i66_209 ._loadingText_i5i66_182{font-size:.9rem;opacity:.8}._sectionLoadingState_i5i66_209 ._loadingDots_i5i66_197{transform:scale(.8)}._sectionHeader_i5i66_234{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin:.5rem 0 .25rem;cursor:pointer;user-select:none;border-radius:10px;background:linear-gradient(135deg,#646cff0d,#764ba20d);border:1px solid rgba(100,108,255,.15);transition:all .3s ease;position:relative;overflow:hidden;color:var(--text-color, rgba(255, 255, 255, .87))}._sectionHeader_i5i66_234:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(100,108,255,.1) 50%,transparent 100%);transition:left .5s ease}._sectionHeader_i5i66_234:hover:before{left:100%}._sectionHeader_i5i66_234:hover{background:linear-gradient(135deg,#646cff14,#764ba214);border-color:#646cff40;transform:translate(2px)}._collapseIcon_i5i66_282{font-size:.75rem;transition:transform .3s ease;color:#646cffcc;display:inline-block;width:16px}._collapseIcon_i5i66_282._collapsed_i5i66_290{transform:rotate(-90deg)}._sectionIcon_i5i66_294{font-size:1rem;filter:saturate(.8)}._sectionTitle_i5i66_299{flex:1;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-color, rgba(255, 255, 255, .87))}._sectionCount_i5i66_312{padding:.15rem .5rem;background:linear-gradient(135deg,#646cff26,#764ba226);border:1px solid rgba(100,108,255,.2);border-radius:12px;font-size:.7rem;font-weight:600;color:#646cffe6;min-width:20px;text-align:center;transition:all .3s ease}._sectionHeader_i5i66_234:hover ._sectionCount_i5i66_312{background:linear-gradient(135deg,#646cff40,#764ba240);border-color:#646cff4d;transform:scale(1.05)}._sectionContent_i5i66_338{animation:_expandSection_i5i66_1 .3s ease;padding:.25rem 0}._sectionContent_i5i66_338 ._item_i5i66_61{position:relative;border-left:3px solid transparent;margin-left:.75rem;transition:all .2s ease}._sectionContent_i5i66_338[data-section-type=onchain] ._item_i5i66_61{border-left-color:#22c55e4d;background:linear-gradient(135deg,#22c55e05,#16a34a05)}._sectionContent_i5i66_338[data-section-type=onchain] ._item_i5i66_61:hover{border-left-color:#22c55e99;background:linear-gradient(135deg,#22c55e0d,#16a34a0d)}._sectionContent_i5i66_338[data-section-type=local] ._item_i5i66_61{border-left-color:#646cff33;background:linear-gradient(135deg,#646cff05,#8b5cf605)}._sectionContent_i5i66_338[data-section-type=local] ._item_i5i66_61:hover{border-left-color:#646cff66;background:linear-gradient(135deg,#646cff0d,#8b5cf60d)}._sectionHeader_i5i66_234+div{animation:_expandSection_i5i66_1 .3s ease}@keyframes _expandSection_i5i66_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._footer_i5i66_402{padding:1rem 1.5rem;background:var(--sidebar-bg, #1a1a1a);border-top:1px solid var(--border-color, #333);position:relative;z-index:10;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._footerDropdownContainer_i5i66_411{position:relative;width:100%}._footerButton_i5i66_417{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:linear-gradient(135deg,#646cff1a,#8b5cf61a);border:2px solid rgba(100,108,255,.2);border-radius:12px;color:var(--text-color, rgba(255, 255, 255, .87));font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:48px}._footerButton_i5i66_417:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color, #646cff),var(--primary-hover, #535bf2));opacity:0;transition:opacity .3s ease;border-radius:10px}._footerButton_i5i66_417:hover{background:linear-gradient(135deg,#646cff26,#8b5cf626);border-color:var(--primary-color, #646cff);transform:translateY(-1px);box-shadow:0 4px 12px #646cff33}._footerButton_i5i66_417:hover:before{opacity:.05}._footerButtonIcon_i5i66_460{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}._footerButton_i5i66_417:hover ._footerButtonIcon_i5i66_460{transform:rotate(45deg)}._footerChevron_i5i66_471{width:16px;height:16px;margin-left:auto;opacity:.6;transition:transform .3s ease,opacity .3s ease}._footerDropdownContainer_i5i66_411:hover ._footerChevron_i5i66_471{transform:rotate(180deg);opacity:1}._footerDropdown_i5i66_411{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:linear-gradient(135deg,#1a1a1afa,#212121fa);backdrop-filter:blur(20px);border:1px solid rgba(100,108,255,.2);border-radius:12px;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -8px 32px #0006,0 -2px 8px #646cff1a,inset 0 1px #ffffff0d;z-index:1000}._footerDropdown_i5i66_411:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#646cff33;margin-top:-1px}._footerDropdown_i5i66_411:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#1a1a1afa;margin-top:-1px;z-index:1}._dropdownOpen_i5i66_528{opacity:1;visibility:visible;transform:translateY(0)}._footerDropdownItem_i5i66_535{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;color:var(--text-color, rgba(255, 255, 255, .87));font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;text-align:left}._footerDropdownItem_i5i66_535:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color, #646cff),var(--primary-hover, #535bf2));opacity:0;border-radius:8px;transition:opacity .2s ease}._footerDropdownItem_i5i66_535:hover{background:#646cff1a;transform:translate(2px)}._footerDropdownItem_i5i66_535:hover:before{opacity:.1}._footerDropdownIcon_i5i66_575{width:18px;height:18px;flex-shrink:0;opacity:.8;transition:all .2s ease}._footerDropdownItem_i5i66_535:hover ._footerDropdownIcon_i5i66_575{opacity:1;color:var(--primary-color, #646cff);transform:scale(1.1)}@keyframes _dropdownItemSlide_i5i66_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._dropdownOpen_i5i66_528 ._footerDropdownItem_i5i66_535{animation:_dropdownItemSlide_i5i66_1 .3s ease forwards}@media (max-width: 768px){._footer_i5i66_402{padding:.75rem 1rem}._footerButton_i5i66_417{padding:.75rem 1rem;font-size:.9rem}._footerDropdownItem_i5i66_535{padding:.625rem .875rem;font-size:.85rem}}@media (max-width: 768px){._container_i5i66_28{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%);z-index:1000}._open_i5i66_633{transform:translate(0)}._header_i5i66_39{gap:.75rem;padding:.75rem 1rem}._newChatDropdownButton_i5i66_637{padding:.75rem 1rem;font-size:.9rem;height:44px}._newChatDropdownItem_i5i66_643{padding:.625rem .875rem;font-size:.85rem}}@media (max-width: 480px){._container_i5i66_28{width:280px}._header_i5i66_39{gap:.5rem;padding:.5rem .75rem}._newChatDropdownButton_i5i66_637{padding:.625rem .875rem;font-size:.85rem;height:40px}._newChatDropdownItem_i5i66_643{padding:.5rem .75rem;font-size:.8rem}}._newChatDropdownContainer_i5i66_666{position:relative;width:100%;margin-bottom:.5rem}._newChatDropdownButton_i5i66_637{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:linear-gradient(135deg,#646cfff2,#8b5cf6f2);border:2px solid transparent;background-clip:padding-box;position:relative;border-radius:14px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;height:48px;box-shadow:0 4px 16px #646cff59,0 2px 4px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.2)}._newChatDropdownButton_i5i66_637:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff3,#ffffff0d,#fff0);border-radius:14px;opacity:0;transition:opacity .4s ease}._newChatDropdownButton_i5i66_637:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg) translateY(100%);transition:transform .6s ease}._newChatDropdownButton_i5i66_637:hover:not(:disabled){background:linear-gradient(135deg,#6e78ff,#9566ff);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px #646cff73,0 4px 8px #00000026,inset 0 1px #ffffff4d,inset 0 -1px #00000026}._newChatDropdownButton_i5i66_637:hover:not(:disabled):before{opacity:1}._newChatDropdownButton_i5i66_637:hover:not(:disabled):after{transform:rotate(45deg) translateY(-100%)}._newChatDropdownButton_i5i66_637:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px #646cff4d,0 1px 2px #0000001a,inset 0 2px 4px #0003}._newChatDropdownButton_i5i66_637:disabled{background:linear-gradient(135deg,#444c,#333c);cursor:not-allowed;transform:none;opacity:.7;box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff0d}._newChatDropdownButtonIcon_i5i66_780{width:20px;height:20px;flex-shrink:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}._newChatDropdownButton_i5i66_637:hover:not(:disabled) ._newChatDropdownButtonIcon_i5i66_780{transform:rotate(90deg) scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._newChatDropdownButton_i5i66_637 span{position:relative;z-index:1;letter-spacing:.3px}._newChatDropdownChevron_i5i66_799{width:16px;height:16px;margin-left:auto;opacity:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}._newChatDropdownContainer_i5i66_666:hover ._newChatDropdownChevron_i5i66_799{transform:rotate(180deg);opacity:1}._newChatDropdown_i5i66_637{position:absolute;top:calc(100% + 12px);left:0;right:0;background:linear-gradient(135deg,#1e1e23f2,#19191ef2);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(100,108,255,.25);border-radius:16px;padding:.625rem;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .35s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 12px 48px #00000080,0 4px 16px #646cff33,0 0 0 1px #ffffff0d inset,0 0 32px #646cff0d;z-index:1000;max-height:70vh;overflow-y:auto;overflow-x:hidden}._newChatDropdown_i5i66_637::-webkit-scrollbar{width:6px}._newChatDropdown_i5i66_637::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}._newChatDropdown_i5i66_637::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#646cff4d,#8b5cf64d);border-radius:3px}._newChatDropdown_i5i66_637::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#646cff80,#8b5cf680)}._newChatDropdown_i5i66_637:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent rgba(100,108,255,.25) transparent;margin-bottom:-1px}._newChatDropdown_i5i66_637:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent rgba(30,30,35,.95) transparent;margin-bottom:-1px;z-index:1}._dropdownOpen_i5i66_528{opacity:1;visibility:visible;transform:translateY(0) scale(1)}._newChatDropdownItem_i5i66_643{width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem 1.125rem;margin:.25rem 0;background:#ffffff05;border:1px solid transparent;border-radius:12px;color:var(--text-color, rgba(255, 255, 255, .9));font-size:.925rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;text-align:left;overflow:hidden;letter-spacing:.2px}._newChatDropdownItem_i5i66_643:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#646cff1a,#8b5cf61a);opacity:0;transition:opacity .3s ease;border-radius:12px}._newChatDropdownItem_i5i66_643:after{content:"";position:absolute;top:10%;left:0;width:3px;height:80%;background:linear-gradient(180deg,var(--primary-color, #646cff),var(--primary-hover, #8b5cf6));border-radius:0 3px 3px 0;transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}._newChatDropdownItem_i5i66_643:hover:not(:disabled){background:#646cff14;border-color:#646cff33;transform:translate(4px);color:#fff;box-shadow:0 4px 12px #646cff26,inset 0 1px #ffffff0d}._newChatDropdownItem_i5i66_643:hover:not(:disabled):before{opacity:1}._newChatDropdownItem_i5i66_643:hover:not(:disabled):after{transform:scaleY(1)}._newChatDropdownItem_i5i66_643:active:not(:disabled){transform:translate(2px) scale(.98);box-shadow:0 2px 4px #646cff1a,inset 0 1px 2px #0000001a}._newChatDropdownItem_i5i66_643:disabled{opacity:.4;cursor:not-allowed;background:#4444441a;color:#fff6}._newChatDropdownItem_i5i66_643:disabled:hover{background:#4444441a;transform:none;border-color:transparent}._newChatDropdownIcon_i5i66_1004{width:20px;height:20px;flex-shrink:0;opacity:.85;transition:all .3s cubic-bezier(.175,.885,.32,1.275);color:#646cffcc}._newChatDropdownItem_i5i66_643:hover:not(:disabled) ._newChatDropdownIcon_i5i66_1004{opacity:1;color:var(--primary-color, #646cff);transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 2px 4px rgba(100,108,255,.3))}._newChatDropdownItem_i5i66_643 span{position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes _newChatDropdownItemSlide_i5i66_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643{animation:_newChatDropdownItemSlide_i5i66_1 .4s cubic-bezier(.175,.885,.32,1.275) forwards}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643:nth-child(1){animation-delay:.05s}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643:nth-child(2){animation-delay:.1s}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643:nth-child(3){animation-delay:.15s}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643:nth-child(4){animation-delay:.2s}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643:nth-child(5){animation-delay:.25s}._newChatDropdownContainer_i5i66_666:hover ._newChatDropdown_i5i66_637{box-shadow:0 16px 56px #0009,0 4px 20px #646cff4d,0 0 0 1px #ffffff1a inset,0 0 48px #646cff14}@media (max-width: 1024px){._newChatDropdownButton_i5i66_637{padding:.875rem 1.125rem;font-size:.925rem;height:46px}._newChatDropdownItem_i5i66_643{padding:.75rem 1rem;font-size:.9rem}._newChatDropdownIcon_i5i66_1004{width:18px;height:18px}}@media (max-width: 768px){._newChatDropdownContainer_i5i66_666{margin-bottom:.375rem}._newChatDropdownButton_i5i66_637{padding:.75rem 1rem;font-size:.9rem;height:44px;border-radius:12px;gap:.625rem}._newChatDropdownButton_i5i66_637 span{letter-spacing:.2px}._newChatDropdown_i5i66_637{border-radius:14px;padding:.5rem;max-height:60vh}._newChatDropdownItem_i5i66_643{padding:.75rem .875rem;font-size:.875rem;gap:.75rem;border-radius:10px;margin:.1875rem 0}._newChatDropdownIcon_i5i66_1004{width:18px;height:18px}._newChatDropdownChevron_i5i66_799{width:14px;height:14px}}@media (max-width: 480px){._newChatDropdownContainer_i5i66_666{margin-bottom:.25rem}._newChatDropdownButton_i5i66_637{padding:.625rem .875rem;font-size:.85rem;height:40px;border-radius:10px;gap:.5rem;box-shadow:0 2px 8px #646cff40,0 1px 2px #0000001a}._newChatDropdownButton_i5i66_637 span{font-size:.85rem;letter-spacing:.1px}._newChatDropdown_i5i66_637{top:calc(100% + 8px);border-radius:12px;padding:.375rem;max-height:50vh;box-shadow:0 8px 32px #0006,0 2px 8px #646cff26}._newChatDropdownItem_i5i66_643{padding:.625rem .75rem;font-size:.8rem;gap:.625rem;border-radius:8px;margin:.125rem 0}._newChatDropdownItem_i5i66_643 span{font-size:.8rem}._newChatDropdownIcon_i5i66_1004{width:16px;height:16px}._newChatDropdownButtonIcon_i5i66_780{width:18px;height:18px}._newChatDropdownChevron_i5i66_799{width:12px;height:12px}._newChatDropdownButton_i5i66_637:after{display:none}._newChatDropdownItem_i5i66_643:after{width:2px}}@media (max-width: 360px){._newChatDropdownButton_i5i66_637{padding:.5rem .75rem;font-size:.8rem;height:36px;gap:.375rem}._newChatDropdownButton_i5i66_637 span{font-size:.8rem}._newChatDropdown_i5i66_637{padding:.25rem;max-height:45vh}._newChatDropdownItem_i5i66_643{padding:.5rem .625rem;font-size:.75rem;gap:.5rem;margin:.125rem 0}._newChatDropdownItem_i5i66_643 span{font-size:.75rem}._newChatDropdownIcon_i5i66_1004{width:14px;height:14px}._newChatDropdownButtonIcon_i5i66_780{width:16px;height:16px}}@media (hover: none) and (pointer: coarse){._newChatDropdownButton_i5i66_637{-webkit-tap-highlight-color:transparent}._newChatDropdownButton_i5i66_637:active:not(:disabled){transform:scale(.98)}._newChatDropdownItem_i5i66_643{-webkit-tap-highlight-color:transparent;min-height:44px}._newChatDropdownItem_i5i66_643:active:not(:disabled){background:#646cff1f}._newChatDropdownContainer_i5i66_666:hover ._newChatDropdownChevron_i5i66_799{transform:none}._newChatDropdownButton_i5i66_637:hover:not(:disabled) ._newChatDropdownButtonIcon_i5i66_780{transform:none}}@media (prefers-color-scheme: dark){._newChatDropdown_i5i66_637{background:linear-gradient(135deg,#141419fa,#0f0f14fa);border-color:#646cff33}._newChatDropdownItem_i5i66_643{background:#ffffff03;color:#ffffffd9}._newChatDropdownItem_i5i66_643:hover:not(:disabled){background:#646cff0f;color:#fffffff2}}@media (prefers-color-scheme: light){._newChatDropdown_i5i66_637{background:linear-gradient(135deg,#fffffffa,#fafafffa);border-color:#646cff4d;box-shadow:0 12px 48px #00000026,0 4px 16px #646cff1a}._newChatDropdownItem_i5i66_643{background:#646cff05;color:var(--color-text, #213547)}._newChatDropdownItem_i5i66_643:hover:not(:disabled){background:#646cff14;color:var(--color-text, #213547);border-color:#646cff4d}._newChatDropdownIcon_i5i66_1004{color:var(--color-primary, #007bff)}}@media (prefers-contrast: high){._newChatDropdownButton_i5i66_637,._newChatDropdown_i5i66_637{border:2px solid rgba(255,255,255,.8)}._newChatDropdownItem_i5i66_643{border:1px solid rgba(255,255,255,.2)}._newChatDropdownItem_i5i66_643:hover:not(:disabled){border-color:#fffc}}@media (prefers-reduced-motion: reduce){._newChatDropdownButton_i5i66_637,._newChatDropdownChevron_i5i66_799,._newChatDropdownButtonIcon_i5i66_780,._newChatDropdown_i5i66_637,._newChatDropdownItem_i5i66_643,._newChatDropdownIcon_i5i66_1004{transition-duration:.01ms!important;animation-duration:.01ms!important}._newChatDropdownButton_i5i66_637:after{display:none}._dropdownOpen_i5i66_528 ._newChatDropdownItem_i5i66_643{animation:none}}@media (prefers-color-scheme: light){._sectionHeader_i5i66_234{background:linear-gradient(135deg,#646cff14,#764ba214);border:1px solid rgba(100,108,255,.25)}._sectionTitle_i5i66_299{background:linear-gradient(135deg,var(--color-primary, #007bff),#0056b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._sectionCount_i5i66_312{background:linear-gradient(135deg,#646cff33,#764ba233);border:1px solid rgba(100,108,255,.3);color:var(--color-primary, #007bff)}._collapseIcon_i5i66_282{color:var(--color-primary, #007bff)}._item_i5i66_61{color:var(--color-text, #213547)}._item_i5i66_61:hover{background:#646cff14}._active_i5i66_76{background:linear-gradient(135deg,#646cff26,#764ba226);color:var(--color-text, #213547)!important;border:1px solid rgba(100,108,255,.3)}._active_i5i66_76 ._title_i5i66_83,._active_i5i66_76 ._preview_i5i66_100{color:var(--color-text, #213547)!important;font-weight:600}._footerDropdown_i5i66_411{background:linear-gradient(135deg,#fffffffa,#fafafafa);border-color:#646cff4d}._footerDropdownItem_i5i66_535{color:var(--color-text, #213547)}._footerDropdownItem_i5i66_535:hover{background:#646cff1a}._footerDropdownIcon_i5i66_575{color:var(--color-primary, #007bff)}._newChatDropdownButton_i5i66_637{background:linear-gradient(135deg,var(--color-primary, #007bff) 0%,#0056b3 100%)}}._loadSection_i5i66_1434{padding:1.5rem;text-align:center;background:linear-gradient(135deg,#646cff0d,#8a2be20d);border-radius:12px;margin:1rem;border:2px dashed rgba(100,108,255,.2);transition:all .3s ease}._loadSection_i5i66_1434:hover{border-color:#646cff66;background:linear-gradient(135deg,#646cff14,#8a2be214)}._loadButton_i5i66_1450{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#646cff,#8a2be2);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #646cff4d}._loadButton_i5i66_1450:hover{transform:translateY(-2px);box-shadow:0 6px 20px #646cff66;background:linear-gradient(135deg,#7078ff,#9a3bf2)}._loadButton_i5i66_1450:active{transform:translateY(0);box-shadow:0 2px 8px #646cff4d}._loadButtonLoading_i5i66_1480{background:linear-gradient(135deg,#555,#777);cursor:not-allowed;opacity:.8;box-shadow:none}._loadButtonLoading_i5i66_1480:hover{transform:none;box-shadow:none;background:linear-gradient(135deg,#555,#777)}._loadButtonLoaded_i5i66_1494{background:linear-gradient(135deg,#10b981,#059669);cursor:not-allowed;box-shadow:0 4px 12px #10b9814d}._loadButtonLoaded_i5i66_1494:hover{transform:none;box-shadow:0 4px 12px #10b9814d;background:linear-gradient(135deg,#10b981,#059669)}._loadIcon_i5i66_1506{font-size:1.25rem;animation:_bounce_i5i66_1 2s infinite}._loadButtonLoading_i5i66_1480 ._loadIcon_i5i66_1506,._loadButtonLoaded_i5i66_1494 ._loadIcon_i5i66_1506{animation:none}@keyframes _bounce_i5i66_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._loadHint_i5i66_1523{margin-top:.75rem;font-size:.875rem;color:#fff9;line-height:1.4}._loadedIndicator_i5i66_1531{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;margin:1rem;background:linear-gradient(135deg,#22c55e1a,#10b9811a);border:1px solid rgba(34,197,94,.3);border-radius:8px;font-size:.875rem;color:#22c55ee6;font-weight:500}._loadedIcon_i5i66_1546{font-size:1.125rem;animation:_checkmark_i5i66_1 .5s ease-in-out}@keyframes _checkmark_i5i66_1{0%{transform:scale(0) rotate(0)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}._emptyStateAfterLoad_i5i66_1558{padding:2rem 1.5rem;text-align:center;color:#ffffff80}._emptyStateAfterLoad_i5i66_1558 p{margin:.5rem 0}._emptyStateAfterLoad_i5i66_1558 p:first-child{font-size:1rem;font-weight:500;color:#ffffffb3}._emptyHint_i5i66_1574{font-size:.875rem;color:#fff6}._emptySection_i5i66_1580{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;margin:.5rem 1rem;border-radius:12px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1)}._emptySectionIcon_i5i66_1593{font-size:3rem;margin-bottom:1rem;opacity:.5}._emptySectionTitle_i5i66_1599{font-size:.95rem;font-weight:500;color:#fff9;margin-bottom:.75rem;line-height:1.4}._emptySectionHint_i5i66_1607{font-size:.85rem;color:#fff6;line-height:1.5;max-width:220px}@media (prefers-color-scheme: light){._loadSection_i5i66_1434{background:linear-gradient(135deg,#646cff14,#8a2be214);border-color:#646cff40}._loadSection_i5i66_1434:hover{border-color:#646cff80;background:linear-gradient(135deg,#646cff1f,#8a2be21f)}._loadHint_i5i66_1523{color:#00000080}._loadedIndicator_i5i66_1531{background:linear-gradient(135deg,#22c55e26,#10b98126);border-color:#22c55e66;color:#16a34a}._emptyStateAfterLoad_i5i66_1558{color:#0006}._emptyStateAfterLoad_i5i66_1558 p:first-child{color:#0009}._emptyHint_i5i66_1574{color:#00000059}._emptySection_i5i66_1580{background:#00000005;border-color:#0000001a}._emptySectionTitle_i5i66_1599{color:#0009}._emptySectionHint_i5i66_1607{color:#0006}}._container_1abf0_1{position:relative;display:inline-block;width:100%;max-width:100%;isolation:isolate}._media_1abf0_9{display:block;width:auto;max-width:100%;height:auto;max-height:450px;object-fit:contain;border-radius:8px;box-sizing:border-box}@media (max-width: 768px){._media_1abf0_9{max-height:350px}}@media (max-width: 480px){._media_1abf0_9{max-height:300px}}._overlayControls_1abf0_32{position:absolute;right:8px;bottom:8px;display:flex;gap:8px;z-index:10;pointer-events:auto}._controlBtn_1abf0_42{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff!important;cursor:pointer;transition:background .15s ease-in-out,transform .06s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 4px 12px #0000004d;padding:0;overflow:visible;position:relative;z-index:1;pointer-events:auto}._controlBtn_1abf0_42:hover{background:#000000bf;transform:translateY(-1px)}._controlBtn_1abf0_42:active{transform:translateY(0)}._controlBtn_1abf0_42 svg{width:20px!important;height:20px!important;display:block!important;filter:drop-shadow(0 0 2px rgba(0,0,0,.6));opacity:1!important;visibility:visible!important}._controlBtn_1abf0_42 svg *{stroke:#fff!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important}._formatBadge_1abf0_98{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#3b82f6e6,#2563ebe6);border:1px solid rgba(147,197,253,.3);border-radius:20px;font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #3b82f666,0 1px 3px #0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:20;animation:_fadeInSlideDown_1abf0_1 .4s ease-out,_badgePulse_1abf0_1 2s ease-in-out infinite;pointer-events:none}._badgeIcon_1abf0_121{font-size:.9rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));animation:_streamingIconRotate_1abf0_1 8s linear infinite}._badgeText_1abf0_127{letter-spacing:.3px;text-transform:uppercase;font-size:.7rem}._streamingIndicator_1abf0_134{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#0009;border:1px solid rgba(59,130,246,.3);border-radius:20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}._streamingDot_1abf0_147{width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:_streamingDotPulse_1abf0_1 1.5s ease-in-out infinite;box-shadow:0 0 6px #3b82f6,0 0 12px #3b82f699}._streamingLabel_1abf0_156{font-size:.7rem;font-weight:600;color:#93c5fd;text-transform:uppercase;letter-spacing:.5px}._errorOverlay_1abf0_165{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000d9;border-radius:8px;z-index:15;animation:_fadeIn_1abf0_1 .3s ease-out;padding:2rem}._errorIcon_1abf0_183{font-size:3rem;filter:drop-shadow(0 2px 8px rgba(220,38,38,.6));animation:_errorShake_1abf0_1 .5s ease-out}._errorText_1abf0_189{font-size:1rem;font-weight:600;color:#fca5a5;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);margin-bottom:8px}._retryBtn_1abf0_198{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(248,113,113,.3);border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 8px #ef444466;text-shadow:0 1px 2px rgba(0,0,0,.3)}._retryBtn_1abf0_198:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef444480}._retryBtn_1abf0_198:active{transform:translateY(0)}._mediaError_1abf0_226{opacity:.3;filter:grayscale(100%)}@keyframes _fadeInSlideDown_1abf0_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _badgePulse_1abf0_1{0%,to{box-shadow:0 2px 8px #3b82f666,0 1px 3px #0003}50%{box-shadow:0 2px 12px #3b82f699,0 1px 5px #0000004d}}@keyframes _streamingIconRotate_1abf0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _streamingDotPulse_1abf0_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes _errorShake_1abf0_1{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@keyframes _fadeIn_1abf0_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._formatBadge_1abf0_98{top:8px;left:8px;padding:4px 10px;font-size:.7rem}._badgeIcon_1abf0_121{font-size:.8rem}._badgeText_1abf0_127{font-size:.65rem}._streamingIndicator_1abf0_134{padding:4px 10px}._streamingLabel_1abf0_156{font-size:.65rem}._errorOverlay_1abf0_165{padding:1.5rem}._errorIcon_1abf0_183{font-size:2.5rem}._errorText_1abf0_189{font-size:.9rem}}@media (max-width: 480px){._formatBadge_1abf0_98{top:6px;left:6px;padding:3px 8px;font-size:.65rem;gap:4px}._badgeIcon_1abf0_121{font-size:.75rem}._badgeText_1abf0_127{font-size:.6rem}._streamingIndicator_1abf0_134{padding:3px 8px;gap:4px}._streamingDot_1abf0_147{width:5px;height:5px}._streamingLabel_1abf0_156{font-size:.6rem}._errorOverlay_1abf0_165{padding:1rem}._errorIcon_1abf0_183{font-size:2rem}._errorText_1abf0_189{font-size:.85rem}._retryBtn_1abf0_198{padding:8px 16px;font-size:.8rem}}._message_1va59_2{display:flex;animation:_fadeIn_1va59_1 .3s ease-in}@keyframes _letterCycle_1va59_1{0%,83.33%{opacity:0;transform:translateY(3px) scale(.8)}8.33%,75%{opacity:1;transform:translateY(0) scale(1)}12.5%{transform:translateY(-1px) scale(1.05)}}@keyframes _blink_1va59_1{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes _fadeIn_1va59_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._userMessage_1va59_24{justify-content:flex-end}._botMessage_1va59_28{justify-content:flex-start}._systemMessage_1va59_32{justify-content:center}._content_1va59_37{max-width:70%;padding:.75rem 1rem;border-radius:18px;position:relative;word-wrap:break-word;box-shadow:0 1px 2px #0000001a}._userMessage_1va59_24 ._content_1va59_37{background:var(--user-message-bg, #646cff);color:#fff;border-bottom-right-radius:4px}._botMessage_1va59_28 ._content_1va59_37{background:var(--bot-message-bg, #333);color:var(--text-color, rgba(255, 255, 255, .87));border-bottom-left-radius:4px}._systemMessage_1va59_32 ._content_1va59_37{background:var(--system-message-bg, #6c757d);color:#fff;border-radius:18px;max-width:80%;text-align:center;font-style:italic;font-size:.9rem}._streaming_1va59_69 ._content_1va59_37{background:var(--streaming-message-bg, #2d5a27);border:2px solid var(--streaming-border, #4caf50);box-shadow:0 0 10px #4caf504d}._streamingCursor_1va59_75{display:inline-block;animation:_blink_1va59_1 1s infinite;color:var(--primary-color, #646cff);font-weight:700;margin-left:2px}._thinkingAnimation_1va59_84{font-style:italic;color:var(--streaming-border, #4caf50);font-weight:500;letter-spacing:.5px}._thinkingLetter_1va59_91{display:inline-block;opacity:0;animation:_letterCycle_1va59_1 2.4s ease-in-out infinite;transform:translateY(0)}._text_1va59_98{margin:0 0 .5rem;line-height:1.4;text-align:left}._footer_1va59_104{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;opacity:.7;margin-top:.25rem}._time_1va59_113{font-size:.7rem}._messageCopyButton_1va59_118{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;cursor:pointer;transition:all .2s ease;margin-left:auto;font-family:inherit;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._messageCopyButton_1va59_118:hover{background:#ffffff26;border-color:#ffffff4d;color:#fffffff2;transform:translateY(-1px)}._messageCopyButton_1va59_118:active{transform:translateY(0);background:#fff3}._citationsContainer_1va59_147{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}._citationsHeader_1va59_153{font-size:.8rem;font-weight:600;color:var(--primary-color, #646cff);margin-bottom:.5rem;opacity:.9}._citationsList_1va59_161{display:flex;flex-direction:column;gap:.4rem}._citationItem_1va59_167{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem .6rem;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}._citationItem_1va59_167:hover{background:#ffffff14;border-color:#fff3}._citationNumber_1va59_183{flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--primary-color, #646cff);color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:.1rem}._citationText_1va59_198{font-size:.8rem;line-height:1.3;color:#fffc;word-break:break-word;hyphens:auto;flex:1}._citationClickable_1va59_207{cursor:pointer;user-select:none}._citationClickable_1va59_207:hover{background:#646cff26!important;border-color:#646cff66!important;transform:translateY(-1px);box-shadow:0 2px 8px #646cff33}._citationClickable_1va59_207:active{transform:translateY(0);box-shadow:0 1px 4px #646cff4d}._citationClickable_1va59_207 ._citationText_1va59_198{color:#ffffffe6}._citationClickable_1va59_207:hover ._citationText_1va59_198{color:#fff}._citationLinkIcon_1va59_232{margin-left:.5rem;font-size:.8rem;opacity:.7;transition:opacity .2s ease;flex-shrink:0}._citationClickable_1va59_207:hover ._citationLinkIcon_1va59_232{opacity:1}._deleteBtn_1va59_244{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;padding:0;margin-left:.5rem;opacity:.5;transition:opacity .2s ease;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._deleteBtn_1va59_244:hover{opacity:1;color:#ff4757}@media (max-width: 768px){._content_1va59_37{max-width:85%;padding:.6rem .8rem}._citationsContainer_1va59_147{margin-top:.6rem;padding-top:.6rem}._citationsHeader_1va59_153{font-size:.75rem;margin-bottom:.4rem}._citationItem_1va59_167{padding:.3rem .5rem;gap:.4rem}._citationNumber_1va59_183{width:1rem;height:1rem;font-size:.65rem}._citationText_1va59_198{font-size:.75rem;line-height:1.25}}@media (max-width: 480px){._content_1va59_37{max-width:90%;font-size:.9rem}}._botMessage_1va59_28 ._content_1va59_37 ._text_1va59_98{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}._botMessage_1va59_28 h1,._botMessage_1va59_28 h2,._botMessage_1va59_28 h3,._botMessage_1va59_28 h4,._botMessage_1va59_28 h5,._botMessage_1va59_28 h6,._userMessage_1va59_24 h1,._userMessage_1va59_24 h2,._userMessage_1va59_24 h3,._userMessage_1va59_24 h4,._userMessage_1va59_24 h5,._userMessage_1va59_24 h6{margin:1em 0 .5em;font-weight:600;color:var(--primary-color, #646cff);line-height:1.3}._userMessage_1va59_24 h1,._userMessage_1va59_24 h2,._userMessage_1va59_24 h3,._userMessage_1va59_24 h4,._userMessage_1va59_24 h5,._userMessage_1va59_24 h6{color:#fffffff2}._botMessage_1va59_28 h1,._userMessage_1va59_24 h1{font-size:1.5em}._botMessage_1va59_28 h2,._userMessage_1va59_24 h2{font-size:1.3em}._botMessage_1va59_28 h3,._userMessage_1va59_24 h3{font-size:1.1em}._botMessage_1va59_28 h4,._userMessage_1va59_24 h4{font-size:1em}._botMessage_1va59_28 h5,._userMessage_1va59_24 h5{font-size:.9em}._botMessage_1va59_28 h6,._userMessage_1va59_24 h6{font-size:.8em}._botMessage_1va59_28 p,._userMessage_1va59_24 p{margin:.5em 0;line-height:1.6}._botMessage_1va59_28 p:first-child,._userMessage_1va59_24 p:first-child{margin-top:0}._botMessage_1va59_28 p:last-child,._userMessage_1va59_24 p:last-child{margin-bottom:0}._botMessage_1va59_28 pre,._userMessage_1va59_24 pre{background:var(--code-block-bg, #1a1a1a);border:1px solid var(--border-color, #444);border-radius:6px;padding:1rem;margin:.5em 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em;line-height:1.4}._userMessage_1va59_24 pre{background:#0000004d;border:1px solid rgba(255,255,255,.2)}._botMessage_1va59_28 code,._userMessage_1va59_24 code{background:var(--inline-code-bg, rgba(255, 255, 255, .1));padding:.15em .3em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:var(--inline-code-color, #e06c75)}._userMessage_1va59_24 code{background:#fff3;color:#fffffff2}._botMessage_1va59_28 pre code,._userMessage_1va59_24 pre code{background:none;padding:0;color:var(--text-color, rgba(255, 255, 255, .87))}._botMessage_1va59_28 ul,._botMessage_1va59_28 ol,._userMessage_1va59_24 ul,._userMessage_1va59_24 ol{margin:.5em 0;padding-left:1.5em}._botMessage_1va59_28 li,._userMessage_1va59_24 li{margin:.25em 0;line-height:1.6}._botMessage_1va59_28 ul,._userMessage_1va59_24 ul{list-style-type:disc}._botMessage_1va59_28 ol,._userMessage_1va59_24 ol{list-style-type:decimal}._botMessage_1va59_28 blockquote,._userMessage_1va59_24 blockquote{border-left:4px solid var(--primary-color, #646cff);margin:.5em 0;padding:.5em 1em;background:var(--blockquote-bg, rgba(100, 108, 255, .1));border-radius:0 4px 4px 0;font-style:italic}._userMessage_1va59_24 blockquote{border-left-color:#ffffff80;background:#ffffff1a}._botMessage_1va59_28 blockquote p,._userMessage_1va59_24 blockquote p{margin:0}._botMessage_1va59_28 a,._userMessage_1va59_24 a{color:var(--primary-color, #646cff);text-decoration:underline;transition:color .2s ease}._userMessage_1va59_24 a{color:#fffffff2;text-decoration:underline}._botMessage_1va59_28 a:hover{color:var(--primary-hover, #535bf2)}._userMessage_1va59_24 a:hover{color:#fff}._botMessage_1va59_28 hr,._userMessage_1va59_24 hr{border:none;border-top:1px solid var(--border-color, #444);margin:1em 0}._userMessage_1va59_24 hr{border-top-color:#fff3}._botMessage_1va59_28 table,._userMessage_1va59_24 table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}._botMessage_1va59_28 th,._botMessage_1va59_28 td,._userMessage_1va59_24 th,._userMessage_1va59_24 td{border:1px solid var(--border-color, #444);padding:.5em;text-align:left}._userMessage_1va59_24 th,._userMessage_1va59_24 td{border-color:#fff3}._botMessage_1va59_28 th,._userMessage_1va59_24 th{background:var(--table-header-bg, rgba(100, 108, 255, .2));font-weight:600}._userMessage_1va59_24 th{background:#ffffff26}._botMessage_1va59_28 strong,._userMessage_1va59_24 strong{font-weight:600;color:var(--text-color, rgba(255, 255, 255, .95))}._botMessage_1va59_28 em,._userMessage_1va59_24 em{font-style:italic;color:var(--text-color, rgba(255, 255, 255, .9))}@media (prefers-color-scheme: light){._botMessage_1va59_28 ._content_1va59_37{background:var(--color-surface, #f8f9fa);color:var(--color-text, #213547);box-shadow:0 1px 3px #0000001a}._userMessage_1va59_24 ._content_1va59_37{background:var(--color-primary, #007bff);color:#fff}._systemMessage_1va59_32 ._content_1va59_37{background:var(--color-muted, #6c757d);color:#fff}._streaming_1va59_69 ._content_1va59_37{background:#28a7451a;border-color:#28a745;box-shadow:0 0 10px #28a74533}._text_1va59_98{color:inherit}._messageCopyButton_1va59_118{background:#0000000d;border-color:#0000001a;color:var(--color-text, #213547)}._messageCopyButton_1va59_118:hover{background:#00000014;border-color:#0003;color:var(--color-text, #213547)}._userMessage_1va59_24 ._messageCopyButton_1va59_118{background:#fff3;border-color:#ffffff4d;color:#fff}._userMessage_1va59_24 ._messageCopyButton_1va59_118:hover{background:#ffffff4d;border-color:#fff6}._botMessage_1va59_28 h1,._botMessage_1va59_28 h2,._botMessage_1va59_28 h3,._botMessage_1va59_28 h4,._botMessage_1va59_28 h5,._botMessage_1va59_28 h6{color:var(--color-text, #213547)}._botMessage_1va59_28 pre{background:var(--code-block-bg, #f8f9fa);border-color:var(--border-color, #e1e5e9);color:#213547}._botMessage_1va59_28 code{background:var(--inline-code-bg, rgba(0, 123, 255, .1));color:var(--inline-code-color, #d73a49)}._botMessage_1va59_28 pre code{color:#213547}._botMessage_1va59_28 blockquote{background:var(--blockquote-bg, rgba(0, 123, 255, .05));border-left-color:var(--primary-color, #007bff);color:var(--color-text, #213547)}._botMessage_1va59_28 hr{border-top-color:var(--border-color, #e1e5e9)}._botMessage_1va59_28 th,._botMessage_1va59_28 td{border-color:var(--border-color, #e1e5e9);color:var(--color-text, #213547)}._botMessage_1va59_28 th{background:var(--table-header-bg, rgba(0, 123, 255, .1))}._botMessage_1va59_28 strong{color:var(--color-text, #213547);font-weight:600}._botMessage_1va59_28 em{color:var(--color-text, #213547)}._botMessage_1va59_28 a{color:var(--color-primary, #007bff)}._botMessage_1va59_28 a:hover{color:#0056b3}._citationsContainer_1va59_147{border-top-color:var(--color-border, #e1e5e9)}._citation_1va59_147{background:#007bff0d;border-color:#007bff33;color:var(--color-text, #213547)}._citation_1va59_147:hover{background:#007bff14;border-color:var(--color-primary, #007bff)}._footer_1va59_104,._time_1va59_113{color:var(--color-text-muted, rgba(33, 53, 71, .7))}}._generatedImage_1va59_568{margin:10px 0;display:flex;flex-direction:column;gap:10px}._generatedImage_1va59_568 img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:block}._codeBlock_1va59_584{background:var(--code-block-bg, #0f1115);border:1px solid var(--border-color, #2a2f3a);border-radius:8px;overflow:hidden;margin:.75rem 0}._userMessage_1va59_24 ._codeBlock_1va59_584{background:#0006;border:1px solid rgba(255,255,255,.2)}._codeHeader_1va59_598{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:#ffffff0a;border-bottom:1px solid var(--border-color, #2a2f3a)}._userMessage_1va59_24 ._codeHeader_1va59_598{background:#ffffff14;border-bottom:1px solid rgba(255,255,255,.2)}._codeLang_1va59_612{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}._userMessage_1va59_24 ._codeLang_1va59_612{opacity:.9}._copyButton_1va59_623{appearance:none;border:1px solid var(--border-color, #3a4150);background:#ffffff0f;color:var(--text-color, rgba(255, 255, 255, .9));border-radius:6px;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}._userMessage_1va59_24 ._copyButton_1va59_623{border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff}._copyButton_1va59_623:hover{background:#ffffff1a;border-color:#646cff80}._userMessage_1va59_24 ._copyButton_1va59_623:hover{background:#fff3;border-color:#ffffff80}._copyButton_1va59_623:active{transform:translateY(1px)}._codeBlock_1va59_584 pre,._codeBlock_1va59_584 code,._codeBlock_1va59_584 div{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}._codeBlock_1va59_584 pre{background:transparent!important;border:none!important;margin:0!important;padding:.75rem!important}@media (prefers-color-scheme: light){._codeBlock_1va59_584{background:var(--code-block-bg, #f6f8fa);border-color:var(--border-color, #e1e5e9)}._userMessage_1va59_24 ._codeBlock_1va59_584{background:#f0f2f5;border-color:#d0d4d9}._codeHeader_1va59_598{background:#00000008;border-bottom-color:var(--border-color, #e1e5e9)}._userMessage_1va59_24 ._codeHeader_1va59_598{background:#0000000d;border-bottom-color:#d0d4d9}._copyButton_1va59_623{background:#00000008;color:#213547;border-color:#d8dee4}._userMessage_1va59_24 ._copyButton_1va59_623{background:#0000000d;color:#213547;border-color:#c0c6cd}._copyButton_1va59_623:hover{background:#0000000f;border-color:#b8c0cc}._userMessage_1va59_24 ._copyButton_1va59_623:hover{background:#00000014;border-color:#a8b0bc}}._container_114rx_2{flex:1;overflow-y:auto;padding:1rem;background:var(--chat-bg, #1e1e1e)}._container_114rx_2::-webkit-scrollbar{width:6px}._container_114rx_2::-webkit-scrollbar-track{background:transparent}._container_114rx_2::-webkit-scrollbar-thumb{background:var(--scrollbar-color, #444);border-radius:3px}._container_114rx_2::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover, #555)}._list_114rx_26{display:flex;flex-direction:column;gap:.75rem;min-height:100%}@media (max-width: 768px){._container_114rx_2{padding:.75rem}}@media (max-width: 480px){._container_114rx_2{padding:.5rem}}._emptyState_114rx_47{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-color, #888);font-style:italic;text-align:center;gap:.5rem}._emptyStateImages_114rx_59{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;color:var(--muted-color, #888);padding:2rem}._emptyIcon_114rx_70{font-size:3rem;opacity:.6;animation:_float_114rx_1 3s ease-in-out infinite}._emptyStateImages_114rx_59 p{margin:0;font-size:1rem;font-weight:500;color:var(--text-color, rgba(255, 255, 255, .8))}._emptySubtitle_114rx_83{font-size:.85rem;color:var(--muted-color, #888);font-weight:400}._container_1lsky_2{display:flex;flex-direction:column;height:100%}._view_1lsky_8{flex:1;flex-direction:column;padding:1.5rem;gap:1.5rem;overflow-y:auto;overflow-x:hidden;max-width:100%;margin:0 auto;width:100%;box-sizing:border-box}._promptSection_1lsky_22{background:linear-gradient(135deg,#646cff14,#8348ff0d);border-radius:16px;padding:1.25rem;border:1px solid rgba(100,108,255,.2);backdrop-filter:blur(10px);box-shadow:0 4px 12px #646cff1a;transition:all .3s ease;animation:_fadeIn_1lsky_1 .5s ease;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}._promptSection_1lsky_22:hover{box-shadow:0 6px 20px #646cff26;border-color:#646cff4d}._promptLabel_1lsky_42{font-size:.75rem;color:var(--primary-color, #646cff);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:.8}._promptText_1lsky_52{font-size:1rem;color:var(--text-color, rgba(255, 255, 255, .95));line-height:1.5;font-weight:500}._resultSection_1lsky_60{flex:1;align-items:center;justify-content:center;min-height:200px;position:relative;margin-top:1rem}._loadingState_1lsky_70{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem;background:linear-gradient(145deg,#646cff08,#8348ff05);border-radius:20px;border:1px dashed rgba(100,108,255,.2)}._loadingState_1lsky_70 p{margin:0;font-size:1.05rem;color:var(--text-color, rgba(255, 255, 255, .95));font-weight:600;letter-spacing:.3px}._loadingSubtitle_1lsky_90{font-size:.85rem!important;color:var(--muted-color, #888)!important;opacity:.7;font-weight:400!important}._imageDisplay_1lsky_98{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem;animation:_fadeIn_1lsky_1 .6s ease;max-width:100%;box-sizing:border-box;margin-bottom:1rem}._imageWrapper_1lsky_111{position:relative;display:inline-block;max-width:100%;border-radius:16px;overflow:visible}._generatedImage_1lsky_119{width:auto;height:auto;max-width:calc(100% - 4px);max-height:450px;border-radius:16px;box-shadow:0 20px 40px #0003,0 10px 20px #00000026,inset 0 1px #ffffff1a;object-fit:contain;background:linear-gradient(145deg,var(--bot-message-bg, #2a2a2a),rgba(42,42,42,.95));padding:2px;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:zoom-in;position:relative;box-sizing:border-box;display:block}._imageWrapper_1lsky_111:hover ._generatedImage_1lsky_119{transform:scale(1.02);box-shadow:0 25px 50px #00000040,0 15px 30px #0003,0 0 40px #646cff1a}._overlayControls_1lsky_149{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem;opacity:0;transition:opacity .3s ease;z-index:10}._imageWrapper_1lsky_111:hover ._overlayControls_1lsky_149{opacity:1}._controlBtn_1lsky_164{border-radius:12px;background:#000000bf;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d}._controlBtn_1lsky_164:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006}._controlBtn_1lsky_164._fullscreenBtn_1lsky_183:hover{background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);border-color:var(--primary-color, #646cff)}._controlBtn_1lsky_164._downloadBtn_1lsky_188:hover{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745}._controlBtn_1lsky_164._saveBtn_1lsky_193:hover{background:linear-gradient(135deg,#ffd166,#f4a261);border-color:#f4a261;box-shadow:0 8px 20px #f4a26159;transform:translateY(-2px)}._controlBtn_1lsky_164 svg{width:20px;height:20px;stroke-width:2.5}._fullscreenModal_1lsky_207{overflow-y:scroll;position:fixed;inset:0;background:#000000f2;backdrop-filter:blur(20px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1lsky_1 .3s ease;cursor:zoom-out;padding:2rem}._fullscreenContent_1lsky_225{position:relative;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:_scaleIn_1lsky_1 .4s cubic-bezier(.16,1,.3,1)}._fullscreenImage_1lsky_236{max-width:100%;max-height:80vh;object-fit:contain;border-radius:16px;box-shadow:0 30px 60px #0006,0 15px 30px #0000004d,0 0 80px #646cff26;cursor:default;animation:_floatIn_1lsky_1 .6s ease}._fullscreenControls_1lsky_250{display:flex;gap:1rem;animation:_slideUp_1lsky_1 .5s ease .2s both}._fullscreenControlBtn_1lsky_256{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;backdrop-filter:blur(12px);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0003;letter-spacing:.5px}._fullscreenControlBtn_1lsky_256:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}._fullscreenControlBtn_1lsky_256._download_1lsky_188{background:linear-gradient(135deg,#28a74533,#20c99733);border-color:#28a7454d}._fullscreenControlBtn_1lsky_256._download_1lsky_188:hover{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745;box-shadow:0 8px 20px #28a7454d}._fullscreenControlBtn_1lsky_256._save_1lsky_193{background:linear-gradient(135deg,#ffd16638,#f4a26138);border-color:#f4a26159}._fullscreenControlBtn_1lsky_256._save_1lsky_193:hover{background:linear-gradient(135deg,#ffd166,#f4a261);border-color:#f4a261;box-shadow:0 8px 20px #f4a26159}._fullscreenControlBtn_1lsky_256._close_1lsky_301{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#fff3}._fullscreenControlBtn_1lsky_256._close_1lsky_301:hover{background:linear-gradient(135deg,#ff3b304d,#ff453a33);border-color:#ff3b3066;box-shadow:0 8px 20px #ff3b3033}._fullscreenControlBtn_1lsky_256 svg{width:20px;height:20px;flex-shrink:0}._fullscreenCaption_1lsky_323{max-width:800px;text-align:center;padding:1.25rem 2rem;background:#ffffff0d;backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.1);animation:_slideUp_1lsky_1 .5s ease .3s both}._fullscreenPromptLabel_1lsky_334{font-size:.85rem;color:var(--primary-color, #646cff);text-transform:uppercase;letter-spacing:1px;font-weight:700;margin:0 0 .5rem;opacity:.9}._fullscreenPromptText_1lsky_344{font-size:1rem;color:#fffffff2;line-height:1.5;margin:0;font-weight:500}._metadata_1lsky_353{display:flex;gap:2rem;margin-top:.5rem;padding:.875rem 1.25rem;background:linear-gradient(145deg,#ffffff0a,#ffffff05);border-radius:12px;border:1px solid rgba(255,255,255,.08);font-size:.8rem;backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;transition:all .3s ease;max-width:100%;box-sizing:border-box;justify-content:center;flex-wrap:wrap}._metadata_1lsky_353:hover{background:linear-gradient(145deg,#ffffff0f,#ffffff08);box-shadow:0 4px 12px #00000026}._modelInfo_1lsky_376,._sizeInfo_1lsky_377{display:flex;align-items:center;gap:.6rem}._metadataLabel_1lsky_383{color:#ffffff80;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}._metadataValue_1lsky_391{color:var(--primary-color, #646cff);font-weight:700;font-size:.85rem;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._caption_1lsky_402{max-width:min(600px,100%);text-align:center;padding:1rem 1.25rem;background:linear-gradient(145deg,#646cff0d,#8348ff08);border-radius:12px;border:1px solid rgba(100,108,255,.15);margin-top:.5rem;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}._caption_1lsky_402 p{margin:0;color:var(--text-color, rgba(255, 255, 255, .9));font-size:.95rem;line-height:1.5}._errorState_1lsky_423{background:linear-gradient(145deg,#ff3b3014,#ff3b300d);border:1px solid rgba(255,59,48,.2);border-radius:16px;padding:1.5rem;text-align:center;backdrop-filter:blur(10px);box-shadow:0 4px 12px #ff3b301a;max-width:min(500px,100%);margin:0 auto;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}._errorState_1lsky_423 p{margin:0;color:var(--text-color, rgba(255, 255, 255, .95));font-size:1rem;line-height:1.5}._newImagePrompt_1lsky_446{text-align:center;padding:1.5rem;background:linear-gradient(145deg,var(--bot-message-bg, #2a2a2a),rgba(42,42,42,.95));border-radius:16px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a;max-width:min(600px,100%);margin:0 auto;animation:_slideUp_1lsky_1 .5s ease;box-sizing:border-box}._newImagePrompt_1lsky_446 p{margin:0 0 .75rem;color:var(--text-color, rgba(255, 255, 255, .85));font-size:.9rem;line-height:1.5}._newImagePrompt_1lsky_446 p:last-child{margin-bottom:0;color:var(--muted-color, #888);font-size:.85rem}._controlsRow_1lsky_474{display:flex;gap:1rem;margin:1rem 0;padding:1.25rem;background:linear-gradient(145deg,var(--input-bg, #2a2a2a),rgba(42,42,42,.95));border:1px solid var(--border-color, #333);border-radius:16px;animation:_fadeIn_1lsky_1 .3s ease;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff0d;transition:padding .3s ease}._sizeSelector_1lsky_489{display:flex;flex-direction:column;gap:1.25rem;flex:1}._selectorHeader_1lsky_496{display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}._selectorHeader_1lsky_496._clickable_1lsky_503{cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:12px}._selectorHeader_1lsky_496._clickable_1lsky_503:hover{background:#646cff0d}._selectorHeader_1lsky_496 label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .87));letter-spacing:.5px;cursor:pointer;flex:1}._selectorIcon_1lsky_526{font-size:1.2rem;filter:saturate(1.2)}._selectorLabel_1lsky_531{font-weight:600}._expandControls_1lsky_535{display:flex;align-items:center;gap:.75rem}._expandIcon_1lsky_541{font-size:.75rem;color:var(--primary-color, #646cff);transition:transform .3s ease;display:inline-block;width:1rem;text-align:center}._selectorHeader_1lsky_496._clickable_1lsky_503:hover ._expandIcon_1lsky_541{transform:translate(2px)}._sizeBadge_1lsky_554{padding:.35rem .75rem;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);color:#fff;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px #646cff4d;animation:_pulse_1lsky_1 2s infinite;white-space:nowrap}._sizeBadge_1lsky_554._compact_1lsky_567{background:#646cff26;color:var(--primary-color, #646cff);padding:.25rem .6rem;font-size:.8rem;margin-left:.5rem;animation:none;border:1px solid rgba(100,108,255,.3)}._sizeOptionsGrid_1lsky_577{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:1rem;animation:_expandIn_1lsky_1 .3s cubic-bezier(.4,0,.2,1);transform-origin:top}._sizeOption_1lsky_577{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;background:var(--sidebar-bg, #1a1a1a);border:2px solid var(--border-color, #333);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._sizeOption_1lsky_577:hover:not(:disabled){transform:translateY(-2px);border-color:var(--primary-color, #646cff);background:linear-gradient(145deg,var(--sidebar-bg, #1a1a1a),rgba(100,108,255,.05));box-shadow:0 8px 20px #646cff33,0 4px 12px #0000001a}._sizeOption_1lsky_577._selected_1lsky_609{border-color:var(--primary-color, #646cff);background:linear-gradient(145deg,#646cff1a,#8348ff0d);box-shadow:0 4px 16px #646cff40,inset 0 1px #ffffff1a}._sizeOption_1lsky_577:disabled{opacity:.5;cursor:not-allowed}._sizePreview_1lsky_622{display:flex;align-items:center;justify-content:center;width:80px;height:80px;position:relative}._sizePreviewBox_1lsky_631{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#646cff33,#8348ff1a);border:1px solid rgba(100,108,255,.3);border-radius:8px;position:relative;transition:all .3s ease}._sizeOption_1lsky_577:hover ._sizePreviewBox_1lsky_631{background:linear-gradient(135deg,#646cff4d,#8348ff33);border-color:#646cff80}._sizeOption_1lsky_577._selected_1lsky_609 ._sizePreviewBox_1lsky_631{background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);border-color:transparent;box-shadow:0 4px 12px #646cff66}._sizeDimensions_1lsky_653{font-size:.65rem;font-weight:700;color:#ffffffb3;letter-spacing:.5px;text-transform:uppercase}._sizeOption_1lsky_577._selected_1lsky_609 ._sizeDimensions_1lsky_653{color:#fff}._sizeInfo_1lsky_377{display:flex;align-items:center;gap:.25rem}._sizeName_1lsky_672{font-size:.9rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .87));letter-spacing:.3px}._sizePrice_1lsky_679{font-size:.8rem;font-weight:500;color:var(--primary-color, #646cff);background:#646cff1a;padding:.15rem .5rem;border-radius:10px}._selectedIndicator_1lsky_688{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #646cff66;animation:_scaleIn_1lsky_1 .3s cubic-bezier(.4,0,.2,1)}._selectedIndicator_1lsky_688:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}@media (max-width: 1024px){._generatedImage_1lsky_119{max-height:400px}._controlBtn_1lsky_164{width:40px;height:40px}._controlBtn_1lsky_164 svg{width:18px;height:18px}}@media (max-width: 768px){._view_1lsky_8{padding:1rem;gap:1.25rem}._promptSection_1lsky_22{padding:1rem;border-radius:12px}._promptLabel_1lsky_42{font-size:.7rem}._promptText_1lsky_52{font-size:.95rem}._generatedImage_1lsky_119{max-height:350px;border-radius:12px}._overlayControls_1lsky_149{top:.75rem;right:.75rem;gap:.5rem}._controlBtn_1lsky_164{width:38px;height:38px;border-radius:10px}._controlBtn_1lsky_164 svg{width:16px;height:16px}._metadata_1lsky_353{flex-direction:column;gap:.75rem;padding:.75rem 1rem}._newImagePrompt_1lsky_446{padding:1.25rem 1.5rem}._newImagePrompt_1lsky_446 p{font-size:.85rem}._fullscreenModal_1lsky_207{padding:1rem}._fullscreenImage_1lsky_236{max-height:70vh;border-radius:12px}._fullscreenControls_1lsky_250{flex-direction:column;width:100%;max-width:300px}._fullscreenControlBtn_1lsky_256{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.9rem}._fullscreenCaption_1lsky_323{padding:1rem 1.25rem;margin:0 1rem}._fullscreenPromptLabel_1lsky_334{font-size:.8rem}._fullscreenPromptText_1lsky_344{font-size:.9rem}._controlsRow_1lsky_474{padding:1rem}._selectorHeader_1lsky_496 label{font-size:.85rem}._selectorIcon_1lsky_526{font-size:1.1rem}._sizeBadge_1lsky_554{font-size:.8rem;padding:.3rem .6rem}._sizeBadge_1lsky_554._compact_1lsky_567{font-size:.75rem;padding:.2rem .5rem}._expandIcon_1lsky_541{font-size:.7rem}._sizeOptionsGrid_1lsky_577{grid-template-columns:repeat(2,minmax(120px,1fr));gap:.75rem}._sizeOption_1lsky_577{padding:.875rem}._sizePreview_1lsky_622{width:70px;height:70px}._sizeName_1lsky_672{font-size:.85rem}._sizePrice_1lsky_679{font-size:.75rem}}@media (max-width: 480px){._view_1lsky_8{padding:.75rem;gap:5rem;overflow-y:scroll}._promptSection_1lsky_22{padding:.875rem}._generatedImage_1lsky_119{max-height:300px;border-radius:10px;padding:1px}._loadingState_1lsky_70{padding:2rem 1.5rem}._loadingState_1lsky_70 p{font-size:.95rem}._loadingSubtitle_1lsky_90{font-size:.8rem!important}._metadata_1lsky_353{padding:.625rem .875rem;font-size:.75rem}._metadataLabel_1lsky_383{font-size:.65rem}._metadataValue_1lsky_391{font-size:.8rem}._newImagePrompt_1lsky_446{padding:1rem 1.25rem;border-radius:12px}._newImagePrompt_1lsky_446 p{font-size:.8rem}._controlsRow_1lsky_474{padding:.875rem}._sizeSelector_1lsky_489{gap:1rem}._selectorHeader_1lsky_496{flex-wrap:wrap;gap:.5rem}._selectorHeader_1lsky_496 label{font-size:.8rem}._selectorIcon_1lsky_526{font-size:1rem}._sizeBadge_1lsky_554{font-size:.75rem;padding:.25rem .5rem}._sizeBadge_1lsky_554._compact_1lsky_567{font-size:.7rem;padding:.15rem .4rem;margin-left:.375rem}._expandControls_1lsky_535{gap:.5rem}._expandIcon_1lsky_541{font-size:.65rem}._sizeOptionsGrid_1lsky_577{grid-template-columns:repeat(2,1fr);gap:.625rem}._sizeOption_1lsky_577{padding:.75rem;gap:.5rem}._sizePreview_1lsky_622{width:60px;height:60px}._sizeDimensions_1lsky_653{font-size:.6rem}._sizeName_1lsky_672{font-size:.8rem}._sizePrice_1lsky_679{font-size:.7rem;padding:.1rem .4rem}._selectedIndicator_1lsky_688{width:18px;height:18px;top:.375rem;right:.375rem}._selectedIndicator_1lsky_688:after{font-size:.65rem}}@media (prefers-color-scheme: light){._controlBtn_1lsky_164{background:#ffffffe6;border-color:#0000001a;color:#213547}._controlBtn_1lsky_164:hover{box-shadow:0 8px 20px #00000026}._controlBtn_1lsky_164._fullscreenBtn_1lsky_183:hover{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);color:#fff}._controlBtn_1lsky_164._downloadBtn_1lsky_188:hover{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}._fullscreenModal_1lsky_207{background:#fffffffa}._fullscreenImage_1lsky_236{box-shadow:0 30px 60px #0003,0 15px 30px #00000026,0 0 80px #007bff1a}._fullscreenControlBtn_1lsky_256{background:#0000000d;border-color:#0000001a;color:#213547}._fullscreenControlBtn_1lsky_256:hover{box-shadow:0 8px 20px #00000026}._fullscreenControlBtn_1lsky_256._download_1lsky_188{background:linear-gradient(135deg,#28a7451a,#20c9971a);border-color:#28a74533}._fullscreenControlBtn_1lsky_256._download_1lsky_188:hover{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}._fullscreenControlBtn_1lsky_256._close_1lsky_301{background:linear-gradient(135deg,#0000000d,#00000008);border-color:#0000001a}._fullscreenControlBtn_1lsky_256._close_1lsky_301:hover{background:linear-gradient(135deg,#ff3b3033,#ff453a26);border-color:#ff3b304d}._fullscreenCaption_1lsky_323{background:#00000008;border-color:#00000014}._fullscreenPromptText_1lsky_344{color:#213547}._promptSection_1lsky_22{background:linear-gradient(135deg,#007bff0f,#0056b30a);border-color:#007bff26;box-shadow:0 4px 12px #007bff14}._promptSection_1lsky_22:hover{box-shadow:0 6px 20px #007bff1f;border-color:#007bff40}._promptLabel_1lsky_42{color:var(--primary-color, #007bff)}._loadingState_1lsky_70{background:linear-gradient(145deg,#007bff05,#0056b303);border-color:#007bff26}._generatedImage_1lsky_119{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-color:#0000001a}._generatedImage_1lsky_119:hover{box-shadow:0 25px 50px #00000026,0 15px 30px #0000001a,0 0 40px #007bff14}._metadata_1lsky_353{background:linear-gradient(145deg,#00000008,#00000003);border-color:#0000000f}._metadata_1lsky_353:hover{background:linear-gradient(145deg,#0000000a,#00000005)}._metadataLabel_1lsky_383{color:#00000080}._metadataValue_1lsky_391{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--primary-color, #007bff)}._caption_1lsky_402{background:linear-gradient(145deg,#007bff0a,#0056b305);border-color:#007bff1a}._errorState_1lsky_423{background:linear-gradient(145deg,#ff3b300f,#ff3b3008);border-color:#ff3b3026;box-shadow:0 4px 12px #ff3b3014}._newImagePrompt_1lsky_446{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-color:#0000000f;box-shadow:0 4px 12px #00000014}._newImagePrompt_1lsky_446 p{color:#213547}._newImagePrompt_1lsky_446 p:last-child{color:#6c757d}._controlsRow_1lsky_474{background:linear-gradient(145deg,var(--input-bg, #f8f9fa),rgba(248,249,250,.95));border-color:var(--border-color, #dee2e6);box-shadow:0 4px 12px #00000014,inset 0 1px #fffc}._selectorHeader_1lsky_496._clickable_1lsky_503:hover{background:#007bff08}._expandIcon_1lsky_541{color:var(--primary-color, #007bff)}._sizeBadge_1lsky_554{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);box-shadow:0 2px 8px #007bff4d}._sizeBadge_1lsky_554._compact_1lsky_567{background:#007bff14;color:var(--primary-color, #007bff);border-color:#007bff33}._sizeOption_1lsky_577{background:var(--sidebar-bg, white);border-color:var(--border-color, #dee2e6)}._sizeOption_1lsky_577:hover:not(:disabled){background:linear-gradient(145deg,#fff,#007bff08);border-color:var(--primary-color, #007bff);box-shadow:0 8px 20px #007bff26,0 4px 12px #0000000d}._sizeOption_1lsky_577._selected_1lsky_609{border-color:var(--primary-color, #007bff);background:linear-gradient(145deg,#007bff14,#0056b30a);box-shadow:0 4px 16px #007bff33,inset 0 1px #fffc}._sizePreviewBox_1lsky_631{background:linear-gradient(135deg,#007bff26,#0056b314);border-color:#007bff40}._sizeOption_1lsky_577:hover ._sizePreviewBox_1lsky_631{background:linear-gradient(135deg,#007bff40,#0056b326);border-color:#007bff66}._sizeOption_1lsky_577._selected_1lsky_609 ._sizePreviewBox_1lsky_631{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);box-shadow:0 4px 12px #007bff4d}._sizeDimensions_1lsky_653{color:#0009}._sizeName_1lsky_672{color:var(--text-color, #213547)}._sizePrice_1lsky_679{color:var(--primary-color, #007bff);background:#007bff14}._selectedIndicator_1lsky_688{background:linear-gradient(135deg,var(--primary-color, #007bff),#0056b3);box-shadow:0 2px 8px #007bff4d}}._videoSettingsContainer_1lsky_1234{display:flex;flex-direction:column;gap:1rem;animation:_expandIn_1lsky_1 .3s cubic-bezier(.4,0,.2,1);transform-origin:top}._settingsSection_1lsky_1242{display:flex;flex-direction:column;gap:.5rem}._sectionTitle_1lsky_1248{display:flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .9));margin:0;padding-bottom:.375rem;border-bottom:1px solid rgba(100,108,255,.08);letter-spacing:.3px}._sectionIcon_1lsky_1261{font-size:.95rem;filter:saturate(1.2)}._combinedControlsRow_1lsky_1267{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._controlGroup_1lsky_1273{display:flex;flex-direction:column;gap:.375rem}._controlGroupTitle_1lsky_1279{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .85));margin:0;letter-spacing:.3px;opacity:.9}._controlGroupTitle_1lsky_1279 ._sectionIcon_1lsky_1261{font-size:.85rem}._resolutionGrid_1lsky_1296{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:.75rem}._resolutionOption_1lsky_1302{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.875rem;background:var(--sidebar-bg, #1a1a1a);border:2px solid var(--border-color, #333);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._resolutionOption_1lsky_1302:hover:not(:disabled){transform:translateY(-2px);border-color:var(--primary-color, #646cff);background:linear-gradient(145deg,var(--sidebar-bg, #1a1a1a),rgba(100,108,255,.05));box-shadow:0 8px 20px #646cff33,0 4px 12px #0000001a}._resolutionOption_1lsky_1302._selected_1lsky_609{border-color:var(--primary-color, #646cff);background:linear-gradient(145deg,#646cff1a,#8348ff0d);box-shadow:0 4px 16px #646cff40,inset 0 1px #ffffff1a}._resolutionOption_1lsky_1302:disabled{opacity:.5;cursor:not-allowed}._resolutionHeader_1lsky_1338{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._resolutionName_1lsky_1345{font-size:1rem;font-weight:700;color:var(--text-color, rgba(255, 255, 255, .95));letter-spacing:.5px}._resolutionLabel_1lsky_1352{font-size:.7rem;font-weight:600;color:var(--primary-color, #646cff);background:#646cff26;padding:.15rem .4rem;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}._resolutionDetails_1lsky_1363{display:flex;flex-direction:column;gap:.25rem}._resolutionDimensions_1lsky_1369{font-size:.75rem;color:#fff9;font-weight:500}._resolutionQuality_1lsky_1375{font-size:.7rem;color:#ffffff80;font-style:italic}._aspectUse_1lsky_1382{display:block;font-size:.7rem;color:#fff9;margin-top:.25rem;font-weight:400}._aspectIcon_1lsky_1390{font-size:1.5rem;opacity:.8;filter:saturate(1.2)}._pricingInfo_1lsky_1397{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(145deg,#646cff0d,#8348ff08);border:1px solid rgba(100,108,255,.15);border-radius:12px;margin-top:.5rem}._durationNote_1lsky_1408,._priceNote_1lsky_1409{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-color, rgba(255, 255, 255, .85))}._infoIcon_1lsky_1417{font-size:1rem;filter:saturate(1.3)}._priceNote_1lsky_1409{color:var(--primary-color, #646cff);font-weight:600}@media (max-width: 768px){._videoSettingsContainer_1lsky_1234{gap:1.25rem}._sectionTitle_1lsky_1248{font-size:.85rem}._sectionIcon_1lsky_1261{font-size:1rem}._resolutionGrid_1lsky_1296{grid-template-columns:repeat(2,minmax(110px,1fr))}._resolutionOption_1lsky_1302{padding:.75rem}._resolutionName_1lsky_1345{font-size:.9rem}._resolutionLabel_1lsky_1352{font-size:.65rem}._resolutionDimensions_1lsky_1369{font-size:.7rem}._resolutionQuality_1lsky_1375{font-size:.65rem}._aspectIcon_1lsky_1390{font-size:1.2rem}._aspectUse_1lsky_1382{font-size:.65rem}._pricingInfo_1lsky_1397{padding:.875rem}._durationNote_1lsky_1408,._priceNote_1lsky_1409{font-size:.8rem}._infoIcon_1lsky_1417{font-size:.9rem}}@media (max-width: 480px){._videoSettingsContainer_1lsky_1234{gap:1rem}._settingsSection_1lsky_1242{gap:.75rem}._sectionTitle_1lsky_1248{font-size:.8rem;padding-bottom:.375rem}._sectionIcon_1lsky_1261{font-size:.9rem}._resolutionOption_1lsky_1302{padding:.625rem}._resolutionName_1lsky_1345{font-size:.85rem}._resolutionLabel_1lsky_1352{font-size:.6rem;padding:.1rem .3rem}._resolutionDimensions_1lsky_1369{font-size:.65rem}._resolutionQuality_1lsky_1375{font-size:.6rem}._aspectIcon_1lsky_1390{font-size:1rem}._aspectUse_1lsky_1382{font-size:.6rem}._pricingInfo_1lsky_1397{padding:.75rem;gap:.625rem}._durationNote_1lsky_1408,._priceNote_1lsky_1409{font-size:.75rem}._infoIcon_1lsky_1417{font-size:.85rem}}@media (prefers-color-scheme: light){._sectionTitle_1lsky_1248{color:var(--text-color, #213547);border-bottom-color:#007bff14}._resolutionOption_1lsky_1302{background:var(--sidebar-bg, white);border-color:var(--border-color, #dee2e6)}._resolutionOption_1lsky_1302:hover:not(:disabled){background:linear-gradient(145deg,#fff,#007bff08);border-color:var(--primary-color, #007bff);box-shadow:0 8px 20px #007bff26,0 4px 12px #0000000d}._resolutionOption_1lsky_1302._selected_1lsky_609{border-color:var(--primary-color, #007bff);background:linear-gradient(145deg,#007bff14,#0056b30a);box-shadow:0 4px 16px #007bff33,inset 0 1px #fffc}._resolutionName_1lsky_1345{color:var(--text-color, #213547)}._resolutionLabel_1lsky_1352{color:var(--primary-color, #007bff);background:#007bff1a}._resolutionDimensions_1lsky_1369{color:#0009}._resolutionQuality_1lsky_1375{color:#00000080}._aspectUse_1lsky_1382{color:#0009}._pricingInfo_1lsky_1397{background:linear-gradient(145deg,#007bff0a,#0056b305);border-color:#007bff1a}._durationNote_1lsky_1408{color:var(--text-color, #213547)}._priceNote_1lsky_1409{color:var(--primary-color, #007bff)}}._loadingState_1lsky_70{position:relative;overflow:hidden;padding:3.5rem 3rem;border-radius:20px;background:radial-gradient(1200px 600px at 0% 0%,rgba(100,108,255,.08),transparent 60%),radial-gradient(1000px 500px at 100% 100%,rgba(131,72,255,.07),transparent 60%),linear-gradient(145deg,#646cff0d,#8348ff08);border:1px solid rgba(100,108,255,.25);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff14}._loadingState_1lsky_70:before{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);transform:skew(-15deg);animation:_shimmer_1lsky_1 1.8s infinite}._loadingState_1lsky_70 ._ctrl-spinner_1lsky_1640{width:60px;height:60px;border-width:4px;box-shadow:0 12px 30px #646cff40;filter:drop-shadow(0 6px 14px rgba(100,108,255,.35))}._loadingState_1lsky_70 p{letter-spacing:.2px}._loadingState_1lsky_70 p:first-of-type{font-size:1.15rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 24px rgba(100,108,255,.2)}._loadingState_1lsky_70 ._loadingSubtitle_1lsky_90{opacity:.85}._durationGrid_1lsky_1669{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}._durationOption_1lsky_1676{position:relative;padding:.625rem .75rem;min-height:44px;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff04;color:#ffffffde;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;overflow:hidden;display:flex;align-items:center}._durationOption_1lsky_1676:hover:not(:disabled){border-color:#646cff66;background:#646cff08;transform:translateY(-1px);box-shadow:0 2px 8px #646cff26}._durationOption_1lsky_1676._selected_1lsky_609{border-color:#646cff;background:linear-gradient(135deg,#6366f114,#8b5cf60f);box-shadow:0 0 0 .5px #6366f133}._durationHeader_1lsky_1705{display:flex;align-items:center;gap:.5rem}._durationValue_1lsky_1711{font-size:.95rem;font-weight:600;color:#646cff}._durationLabel_1lsky_1717{font-size:.75rem;font-weight:500;opacity:.85}._durationDetails_1lsky_1723{display:none}._durationDescription_1lsky_1727{font-size:.65rem;opacity:.6;line-height:1.3}._cameraToggleContainer_1lsky_1734{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}._toggleButton_1lsky_1741{position:relative;width:100%;padding:.625rem .75rem;min-height:44px;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff04;color:#ffffffde;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;display:flex;align-items:center;gap:.625rem}._toggleButton_1lsky_1741:hover:not(:disabled){border-color:#646cff66;background:#646cff08;transform:translateY(-1px);box-shadow:0 2px 8px #646cff26}._toggleButton_1lsky_1741._selected_1lsky_609{border-color:#646cff;background:linear-gradient(135deg,#6366f114,#8b5cf60f);box-shadow:0 0 0 .5px #6366f133}._toggleIcon_1lsky_1771{font-size:1.1rem;flex-shrink:0}._toggleLabel_1lsky_1776{font-weight:600;font-size:.75rem;line-height:1.2}._toggleDescription_1lsky_1782{font-size:.65rem;opacity:.6;line-height:1.2;margin-top:.125rem}._lastFrameUploadArea_1lsky_1790{margin-top:.5rem}._lastFrameUploadButton_1lsky_1794{display:flex;align-items:center;gap:.75rem;padding:.875rem;border:1.5px dashed rgba(100,108,255,.15);border-radius:10px;background:#646cff03;color:#ffffffde;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left;width:100%}._lastFrameUploadButton_1lsky_1794:hover{border-color:#646cff66;background:#646cff08;transform:translateY(-1px);box-shadow:0 2px 8px #646cff1a}._uploadIconContainer_1lsky_1816{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#6366f114,#8b5cf60f);border:1px solid rgba(99,102,241,.15);flex-shrink:0}._uploadIcon_1lsky_1816{width:18px;height:18px;color:#646cff}._uploadText_1lsky_1834{display:flex;flex-direction:column;gap:.125rem}._uploadTitle_1lsky_1840{font-weight:600;font-size:.75rem;line-height:1.2}._uploadSubtitle_1lsky_1846{font-size:.65rem;opacity:.6;line-height:1.2}._lastFramePreview_1lsky_1853{margin-top:.5rem}._previewContainer_1lsky_1857{position:relative;border-radius:10px;overflow:hidden;background:#ffffff04;border:1.5px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:.75rem;padding:.5rem}._previewImage_1lsky_1869{width:60px;height:60px;object-fit:cover;display:block;border-radius:6px;flex-shrink:0}._previewOverlay_1lsky_1878{position:absolute;top:.375rem;right:.375rem}._removeButton_1lsky_1884{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px)}._removeButton_1lsky_1884:hover{background:#dc2626cc;transform:scale(1.1)}._removeButton_1lsky_1884 svg{width:12px;height:12px}._previewInfo_1lsky_1909{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}._previewName_1lsky_1917{font-size:.75rem;font-weight:500;color:#ffffffde;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewSize_1lsky_1926{font-size:.65rem;opacity:.6}@media (max-width: 768px){._combinedControlsRow_1lsky_1267{grid-template-columns:1fr 1fr;gap:.75rem}._controlGroup_1lsky_1273{gap:.3rem}._controlGroupTitle_1lsky_1279{font-size:.7rem}._controlGroupTitle_1lsky_1279 ._sectionIcon_1lsky_1261{font-size:.8rem}._durationGrid_1lsky_1669{grid-template-columns:1fr 1fr;gap:.4rem}._durationOption_1lsky_1676{padding:.5rem .625rem}._durationValue_1lsky_1711{font-size:.85rem}._durationLabel_1lsky_1717{font-size:.7rem}._durationDescription_1lsky_1727{font-size:.65rem}._cameraToggleContainer_1lsky_1734{grid-template-columns:1fr 1fr;gap:.4rem}._toggleButton_1lsky_1741{padding:.5rem .625rem;gap:.375rem}._toggleIcon_1lsky_1771{font-size:1rem}._toggleLabel_1lsky_1776{font-size:.7rem}._toggleDescription_1lsky_1782{font-size:.65rem}._lastFrameUploadButton_1lsky_1794{padding:1.25rem;gap:.875rem}._uploadIconContainer_1lsky_1816{width:42px;height:42px}._uploadIcon_1lsky_1816{width:20px;height:20px}._uploadTitle_1lsky_1840{font-size:.8rem}._uploadSubtitle_1lsky_1846{font-size:.7rem}._previewImage_1lsky_1869{height:100px}._previewInfo_1lsky_1909{padding:.625rem}._previewName_1lsky_1917{font-size:.8rem}._previewSize_1lsky_1926{font-size:.7rem}}@media (max-width: 480px){._durationOption_1lsky_1676{padding:.75rem}._durationValue_1lsky_1711{font-size:1rem}._durationLabel_1lsky_1717{font-size:.75rem}._durationDescription_1lsky_1727{font-size:.65rem}._toggleButton_1lsky_1741{padding:.75rem;gap:.25rem}._toggleIcon_1lsky_1771{font-size:1.2rem}._toggleLabel_1lsky_1776{font-size:.75rem}._toggleDescription_1lsky_1782{font-size:.65rem}._lastFrameUploadButton_1lsky_1794{padding:1rem;gap:.75rem}._uploadIconContainer_1lsky_1816{width:36px;height:36px}._uploadIcon_1lsky_1816{width:18px;height:18px}._uploadTitle_1lsky_1840{font-size:.75rem}._uploadSubtitle_1lsky_1846{font-size:.65rem}._previewImage_1lsky_1869{height:80px}._previewInfo_1lsky_1909{padding:.5rem}._previewName_1lsky_1917{font-size:.75rem}._previewSize_1lsky_1926{font-size:.65rem}._removeButton_1lsky_1884{width:28px;height:28px}._removeButton_1lsky_1884 svg{width:14px;height:14px}}@media (prefers-color-scheme: light){._durationOption_1lsky_1676{background:#00000005;border-color:#0000001a;color:#000000de}._durationOption_1lsky_1676:hover:not(:disabled){border-color:#007bff80;background:#0000000d}._durationOption_1lsky_1676._selected_1lsky_609{border-color:#007bff;background:linear-gradient(135deg,#007bff1a,#0056b31a);box-shadow:0 0 0 1px #007bff33}._durationValue_1lsky_1711{color:#007bff}._toggleButton_1lsky_1741{background:#00000005;border-color:#0000001a;color:#000000de}._toggleButton_1lsky_1741:hover:not(:disabled){border-color:#007bff80;background:#0000000d}._toggleButton_1lsky_1741._selected_1lsky_609{border-color:#007bff;background:linear-gradient(135deg,#007bff1a,#0056b31a)}._toggleIcon_1lsky_1771{color:#007bff}._lastFrameUploadButton_1lsky_1794{background:#00000005;border-color:#0000001a;color:#000000de}._lastFrameUploadButton_1lsky_1794:hover{border-color:#007bff;background:#0000000d}._uploadIconContainer_1lsky_1816{background:linear-gradient(135deg,#007bff1a,#0056b31a);border-color:#007bff33}._uploadIcon_1lsky_1816{color:#007bff}._previewContainer_1lsky_1857{background:#00000005;border-color:#0000001a}._previewInfo_1lsky_1909{background:#00000005}._previewName_1lsky_1917{color:#000000de}._previewSize_1lsky_1926{color:#000000b3}}@media (max-width: 480px){._combinedControlsRow_1lsky_1267{grid-template-columns:1fr 1fr;gap:.5rem}._controlGroup_1lsky_1273{gap:.25rem}._controlGroupTitle_1lsky_1279{font-size:.65rem}._controlGroupTitle_1lsky_1279 ._sectionIcon_1lsky_1261{font-size:.75rem}._durationGrid_1lsky_1669{gap:.3rem}._durationOption_1lsky_1676{padding:.4rem .5rem}._durationValue_1lsky_1711{font-size:.8rem}._durationLabel_1lsky_1717{font-size:.65rem}._cameraToggleContainer_1lsky_1734{gap:.3rem}._toggleButton_1lsky_1741{padding:.4rem .5rem;gap:.25rem}._toggleIcon_1lsky_1771{font-size:.9rem}._toggleLabel_1lsky_1776{font-size:.65rem}}._videoPreviewPlaceholder_1lsky_2251,._audioPreviewPlaceholder_1lsky_2252{width:60px;height:60px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._videoIcon_1lsky_2264,._audioIcon_1lsky_2265{width:30px;height:30px;color:#8b5cf6cc}._sliderContainer_1lsky_2271{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}._slider_1lsky_2271{flex:1;height:4px;background:#ffffff1a;border-radius:2px;outline:none;-webkit-appearance:none;appearance:none}._slider_1lsky_2271::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#8b5cf6;border-radius:50%;cursor:pointer;transition:all .2s ease}._slider_1lsky_2271::-webkit-slider-thumb:hover{background:#a78bfa;transform:scale(1.1)}._slider_1lsky_2271::-moz-range-thumb{width:16px;height:16px;background:#8b5cf6;border-radius:50%;cursor:pointer;border:none;transition:all .2s ease}._slider_1lsky_2271::-moz-range-thumb:hover{background:#a78bfa;transform:scale(1.1)}._sliderValue_1lsky_2319{min-width:40px;text-align:center;font-size:.9rem;font-weight:500;color:#ffffffe6;background:#8b5cf633;padding:.25rem .5rem;border-radius:4px;border:1px solid rgba(139,92,246,.3)}@media (max-width: 768px){._sliderContainer_1lsky_2271{gap:.5rem}._sliderValue_1lsky_2319{font-size:.8rem;min-width:35px;padding:.2rem .4rem}}._container_19yxs_2{padding:1rem 1.5rem;background:var(--input-area-bg, #1a1a1a);border-top:1px solid var(--border-color, #333);position:relative;overflow:visible;z-index:10;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._controls_19yxs_12{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;position:relative;overflow:visible}._modelSelector_19yxs_22{flex:1;margin-bottom:0;height:100%}._actionButtons_19yxs_28{flex-shrink:0;display:flex;gap:.5rem;height:100%;align-items:center}._actionButtons_19yxs_28 .save-btn,._actionButtons_19yxs_28 .load-btn{height:38px;display:flex;align-items:center;justify-content:center;margin:0}._inputContainer_19yxs_47{display:flex;gap:.75rem;align-items:center;position:relative}._input_19yxs_47{flex:1;padding:.875rem 1.25rem;border:2px solid var(--input-border, #444);border-radius:28px;background:var(--input-bg, #2a2a2a);color:var(--text-color, rgba(255, 255, 255, .87));font-size:1rem;line-height:1.5;font-family:inherit;resize:none;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:48px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._inputWithFiles_19yxs_75{min-height:80px;padding-top:1.75rem;padding-bottom:1.75rem;line-height:1.25}._input_19yxs_47::-webkit-scrollbar{width:6px}._input_19yxs_47::-webkit-scrollbar-track{background:transparent}._input_19yxs_47::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._input_19yxs_47::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._input_19yxs_47:hover:not(:disabled){border-color:#646cff80;background:var(--input-hover-bg, #2d2d2d)}._input_19yxs_47:focus{border-color:var(--primary-color, #646cff);box-shadow:0 0 0 3px #646cff26,0 2px 8px #0003;background:var(--input-focus-bg, #2f2f2f)}._input_19yxs_47:disabled{opacity:.5;cursor:not-allowed;background:var(--input-disabled-bg, #1f1f1f)}._input_19yxs_47::placeholder{color:var(--placeholder-color, #888);opacity:.7;transition:opacity .2s ease}._input_19yxs_47:focus::placeholder{opacity:.4}._button_19yxs_128{background:linear-gradient(135deg,var(--primary-color, #646cff),var(--primary-hover, #535bf2));color:#fff;border:none;border-radius:24px;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:80px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #646cff40;letter-spacing:.025em;position:relative;overflow:hidden}._button_19yxs_128:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}._button_19yxs_128:hover:not(:disabled):before{width:300px;height:300px}._button_19yxs_128:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #646cff59}._button_19yxs_128:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #646cff40}._button_19yxs_128:disabled{background:linear-gradient(135deg,var(--disabled-color, #444),var(--disabled-dark, #333));cursor:not-allowed;transform:none;opacity:.6;box-shadow:none}._button_19yxs_128._streaming_19yxs_186:disabled{background:var(--streaming-btn-bg, #ff9800);opacity:1;position:relative;overflow:hidden}._button_19yxs_128._streaming_19yxs_186:disabled:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_19yxs_1 1.5s infinite}@media (max-width: 768px){._container_19yxs_2{padding:.875rem 1rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px))}._controls_19yxs_12{gap:.5rem;margin-bottom:.75rem;align-items:center}._modelSelector_19yxs_22{flex:1;min-width:0}._actionButtons_19yxs_28{flex-shrink:0;gap:.25rem}._actionButtons_19yxs_28 .save-btn,._actionButtons_19yxs_28 .load-btn{white-space:nowrap;height:38px}._inputContainer_19yxs_47{gap:.6rem}._input_19yxs_47{font-size:.95rem;padding:.75rem 1rem;min-height:44px;border-radius:24px}._inputWithFiles_19yxs_75{min-height:72px;padding-top:1.5rem;padding-bottom:1.5rem}._button_19yxs_128{padding:.75rem 1.25rem;font-size:.875rem;min-width:70px;height:44px;border-radius:22px}}@media (max-width: 480px){._container_19yxs_2{padding:.75rem .875rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}._controls_19yxs_12{gap:.4rem;margin-bottom:.6rem}._inputContainer_19yxs_47{gap:.5rem}._input_19yxs_47{font-size:.9rem;padding:.625rem .875rem;min-height:40px;border-radius:20px;border-width:1.5px}._inputWithFiles_19yxs_75{min-height:64px;padding-top:1.25rem;padding-bottom:1.25rem}._button_19yxs_128{padding:.625rem 1rem;font-size:.8rem;min-width:60px;height:40px;border-radius:20px;font-weight:500}}@media (max-height: 500px) and (orientation: landscape){._container_19yxs_2{padding:.5rem 1rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}._controls_19yxs_12{margin-bottom:.5rem}._input_19yxs_47{max-height:120px;min-height:36px;padding:.5rem .875rem;font-size:.875rem}._inputWithFiles_19yxs_75{min-height:56px;padding-top:1rem;padding-bottom:1rem}._button_19yxs_128{height:36px;padding:.5rem 1rem;font-size:.8rem}}._fileInput_19yxs_319{display:none}._fileUploadButton_19yxs_323{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--input-bg, #2a2a2a);border:2px solid var(--input-border, #444);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}._fileUploadButton_19yxs_323:hover{background:var(--input-hover-bg, #2d2d2d);border-color:#646cff80;transform:scale(1.05)}._fileUploadButton_19yxs_323:active{transform:scale(.95)}._fileUploadIcon_19yxs_360{width:22px;height:22px;color:var(--text-color, rgba(255, 255, 255, .7));transition:color .3s ease}._fileUploadButton_19yxs_323:hover ._fileUploadIcon_19yxs_360{color:var(--primary-color, #646cff)}._fileCount_19yxs_372{position:absolute;top:-4px;right:-4px;background:var(--primary-color, #646cff);color:#fff;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;box-shadow:0 2px 4px #0003;animation:_popIn_19yxs_1 .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _popIn_19yxs_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._selectedFilesContainer_19yxs_403{margin-top:.75rem;background:var(--input-bg, #2a2a2a);border:1px solid var(--input-border, #444);border-radius:12px;padding:.75rem;animation:_slideUp_19yxs_1 .3s ease-out}@keyframes _slideUp_19yxs_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._selectedFilesHeader_19yxs_423{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}._selectedFilesTitle_19yxs_432{font-size:.875rem;color:var(--text-color, rgba(255, 255, 255, .87));font-weight:500}._clearAllFiles_19yxs_438{background:none;border:none;color:var(--primary-color, #646cff);font-size:.8rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}._clearAllFiles_19yxs_438:hover{background:#646cff1a}._selectedFilesList_19yxs_453{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._selectedFilesList_19yxs_453::-webkit-scrollbar{width:4px}._selectedFilesList_19yxs_453::-webkit-scrollbar-track{background:transparent}._selectedFilesList_19yxs_453::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._selectedFile_19yxs_403{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#ffffff08;border-radius:8px;transition:all .2s ease;animation:_fadeIn_19yxs_1 .3s ease-out}@keyframes _fadeIn_19yxs_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._selectedFile_19yxs_403:hover{background:#ffffff0f}._fileIcon_19yxs_502{font-size:1.25rem;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#646cff1a;border-radius:6px}._fileInfo_19yxs_514{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._fileName_19yxs_522{font-size:.875rem;color:var(--text-color, rgba(255, 255, 255, .87));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_19yxs_530{font-size:.75rem;color:var(--text-color, rgba(255, 255, 255, .5))}._removeFile_19yxs_535{background:none;border:none;width:24px;height:24px;padding:4px;cursor:pointer;color:var(--text-color, rgba(255, 255, 255, .5));border-radius:4px;transition:all .2s ease;flex-shrink:0}._removeFile_19yxs_535:hover{background:#ff3b301a;color:#ff3b30}._removeFile_19yxs_535 svg{width:100%;height:100%}@media (max-width: 768px){._fileUploadButton_19yxs_323{width:44px;height:44px}._fileUploadIcon_19yxs_360{width:20px;height:20px}._selectedFilesContainer_19yxs_403{padding:.625rem}._selectedFile_19yxs_403{padding:.375rem;gap:.5rem}._fileIcon_19yxs_502{width:28px;height:28px;font-size:1rem}._fileName_19yxs_522{font-size:.8rem}._fileSize_19yxs_530{font-size:.7rem}}@media (max-width: 480px){._fileUploadButton_19yxs_323{width:40px;height:40px}._fileUploadIcon_19yxs_360{width:18px;height:18px}._fileCount_19yxs_372{font-size:.65rem;padding:1px 5px;min-width:16px}._selectedFilesContainer_19yxs_403{padding:.5rem;margin-top:.5rem}._selectedFilesHeader_19yxs_423{margin-bottom:.375rem;padding-bottom:.375rem}._selectedFilesTitle_19yxs_432{font-size:.8rem}._clearAllFiles_19yxs_438{font-size:.75rem;padding:.125rem .375rem}._selectedFilesList_19yxs_453{gap:.375rem;max-height:150px}._selectedFile_19yxs_403{padding:.375rem;gap:.5rem}._fileIcon_19yxs_502{width:24px;height:24px;font-size:.875rem}._fileName_19yxs_522{font-size:.75rem}._fileSize_19yxs_530{font-size:.65rem}._removeFile_19yxs_535{width:20px;height:20px;padding:3px}}@media (max-height: 500px) and (orientation: landscape){._fileUploadButton_19yxs_323{width:36px;height:36px}._fileUploadIcon_19yxs_360{width:16px;height:16px}._selectedFilesContainer_19yxs_403{margin-top:.5rem;padding:.5rem}._selectedFilesList_19yxs_453{max-height:100px}}@media (prefers-color-scheme: light){._container_19yxs_2{background:var(--color-surface, #f8f9fa);border-top-color:var(--color-border, #e1e5e9)}._input_19yxs_47{background:var(--color-elevated, #ffffff);color:var(--color-text, #213547);border-color:var(--color-border, #e1e5e9)}._input_19yxs_47:hover:not(:disabled){background:var(--color-elevated, #ffffff);border-color:var(--color-primary, #007bff)}._input_19yxs_47:focus{background:var(--color-elevated, #ffffff);border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px #007bff26,0 2px 8px #0000001a}._input_19yxs_47:disabled{background:var(--color-surface, #f8f9fa);opacity:.6}._input_19yxs_47::placeholder{color:var(--color-muted, #6c757d)}._input_19yxs_47::-webkit-scrollbar-thumb{background:#0003}._input_19yxs_47::-webkit-scrollbar-thumb:hover{background:#0000004d}._fileUploadButton_19yxs_323{background:var(--color-elevated, #ffffff);border-color:var(--color-border, #e1e5e9)}._fileUploadButton_19yxs_323:hover{background:var(--color-surface, #f8f9fa);border-color:var(--color-primary, #007bff)}._fileUploadIcon_19yxs_360{color:var(--color-text, #213547)}._fileUploadButton_19yxs_323:hover ._fileUploadIcon_19yxs_360{color:var(--color-primary, #007bff)}._selectedFilesContainer_19yxs_403{background:var(--color-elevated, #ffffff);border-color:var(--color-border, #e1e5e9)}._selectedFilesHeader_19yxs_423{border-bottom-color:var(--color-border, #e1e5e9)}._selectedFilesTitle_19yxs_432{color:var(--color-text, #213547)}._selectedFile_19yxs_403{background:var(--color-surface, #f8f9fa)}._selectedFile_19yxs_403:hover{background:#007bff0d}._fileName_19yxs_522{color:var(--color-text, #213547)}._fileSize_19yxs_530,._removeFile_19yxs_535{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._removeFile_19yxs_535:hover{background:#dc35451a;color:#dc3545}._clearAllFiles_19yxs_438{color:var(--color-primary, #007bff)}._clearAllFiles_19yxs_438:hover{background:#007bff1a}}._selector_1908v_2{background:var(--sidebar-bg, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:8px;overflow:visible;box-shadow:0 1px 4px #0000001a;transition:all .2s ease;position:relative}._header_1908v_12{padding:.6rem .8rem;background:var(--input-bg, #2a2a2a);cursor:pointer;transition:all .2s ease;border-bottom:none;height:38px;box-sizing:border-box;display:flex;align-items:center}._header_1908v_12:hover{background:var(--chat-item-hover, #333)}._current_1908v_28{display:flex;justify-content:space-between;align-items:center;width:100%}._label_1908v_35{font-size:.75rem;font-weight:600;color:var(--primary-color, #646cff);text-transform:uppercase;letter-spacing:.5px}._currentName_1908v_43{font-size:.9rem;font-weight:500;color:var(--text-color, rgba(255, 255, 255, .87));display:flex;align-items:center;gap:.5rem}._expandIcon_1908v_52{font-size:.8rem;color:var(--primary-color, #646cff);transition:transform .2s ease}._options_1908v_58{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-color, #333);animation:_fadeIn_1908v_1 .2s ease;position:fixed;z-index:9999;background:var(--sidebar-bg, #1a1a1a);box-shadow:0 4px 8px #0003;border-radius:8px;overflow-y:auto}._option_1908v_58{padding:.75rem .8rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--border-color, #333);position:relative;background:var(--input-bg, #2a2a2a)}._option_1908v_58:last-child{border-bottom:none}._option_1908v_58:hover{background:var(--chat-item-hover, #333);transform:translate(2px)}._selected_1908v_88{background:var(--primary-color, #646cff);color:#fff}._selected_1908v_88:before{content:"✓";position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-weight:700;font-size:1rem}._name_1908v_103{font-size:.9rem;font-weight:600;margin-bottom:.2rem;display:flex;align-items:center;gap:.5rem}._description_1908v_112{font-size:.8rem;opacity:.75;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}._selected_1908v_88 ._description_1908v_112{margin-right:2rem;opacity:.9}@media (max-width: 768px){._header_1908v_12{padding:.5rem .7rem;height:38px}._label_1908v_35{font-size:.7rem}._currentName_1908v_43{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expandIcon_1908v_52{font-size:.75rem}._option_1908v_58{padding:.6rem .7rem}._name_1908v_103{font-size:.85rem}._description_1908v_112{font-size:.75rem}}@media (max-width: 480px){._header_1908v_12{padding:.4rem .5rem;height:38px}._currentName_1908v_43{font-size:.8rem}._option_1908v_58{padding:.5rem .6rem}._tierHeader_1908v_150{padding:.5rem .6rem;font-size:.65rem}._tierHeaderIcon_1908v_151{font-size:.8rem}._tierIndicator_1908v_152{font-size:.75rem;padding:.1rem .25rem}}._modelNameWithTier_1908v_156{display:flex;align-items:center;gap:.4rem}._tierIndicator_1908v_152{font-size:.85rem;padding:.15rem .35rem;border-radius:12px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center}._tierIndicator_1908v_152._premium_1908v_172{background:linear-gradient(135deg,#ffd70026,#ffc10714)}._tierIndicator_1908v_152._pro_1908v_176{background:linear-gradient(135deg,#646cff26,#8348ff14)}._tierIndicator_1908v_152._lite_1908v_180{background:linear-gradient(135deg,#4caf5026,#43a04714)}._tierSection_1908v_185{position:relative}._tierHeader_1908v_150{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-color, rgba(255, 255, 255, .5));background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);cursor:default}._tierHeaderIcon_1908v_151{font-size:.9rem}._tierHeaderLabel_1908v_208{flex:1}._tierSection_1908v_185._premium_1908v_172 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(255,215,0,.05),transparent);border-bottom-color:#ffd70033;color:#ffd700b3}._premiumOption_1908v_219:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(255,215,0,.08),var(--chat-item-hover, #333));border-left:3px solid rgba(255,215,0,.5);padding-left:calc(.8rem - 3px)}._tierSection_1908v_185._pro_1908v_176 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(100,108,255,.05),transparent);border-bottom-color:#646cff33;color:#646cffb3}._proOption_1908v_232:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(100,108,255,.08),var(--chat-item-hover, #333));border-left:3px solid rgba(100,108,255,.5);padding-left:calc(.8rem - 3px)}._tierSection_1908v_185._lite_1908v_180 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(76,175,80,.05),transparent);border-bottom-color:#4caf5033;color:#4caf50b3}._liteOption_1908v_245:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(76,175,80,.08),var(--chat-item-hover, #333));border-left:3px solid rgba(76,175,80,.5);padding-left:calc(.8rem - 3px)}._optionContent_1908v_252{position:relative;z-index:1}._option_1908v_58[data-tier=premium]._selected_1908v_88{background:linear-gradient(135deg,#ffd700e6,#ffc107cc);color:#000000e6}._option_1908v_58[data-tier=pro]._selected_1908v_88{background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);color:#fff}._option_1908v_58[data-tier=lite]._selected_1908v_88{background:linear-gradient(135deg,#4caf50e6,#43a047cc);color:#fff}._option_1908v_58[data-tier=premium]._selected_1908v_88 ._model-pricing_1908v_274{color:#000000b3!important}._option_1908v_58[data-tier=pro]._selected_1908v_88 ._model-pricing_1908v_274,._option_1908v_58[data-tier=lite]._selected_1908v_88 ._model-pricing_1908v_274{color:#ffffffd9!important}@media (prefers-color-scheme: light){._selector_1908v_2{background:var(--color-surface, #f8f9fa);border-color:var(--color-border, #e1e5e9);box-shadow:0 1px 4px #00000014}._header_1908v_12{background:var(--color-elevated, #ffffff);color:var(--color-text, #213547)}._header_1908v_12:hover{background:var(--color-surface, #f8f9fa)}._label_1908v_35{color:var(--color-primary, #007bff)}._currentName_1908v_43{color:var(--color-text, #213547)}._expandIcon_1908v_52{color:var(--color-primary, #007bff)}._options_1908v_58{border-color:var(--color-border, #e1e5e9);background:var(--color-elevated, #ffffff);box-shadow:0 4px 12px #0000001f}._option_1908v_58{background:var(--color-elevated, #ffffff);border-bottom-color:var(--color-border, #e1e5e9);color:var(--color-text, #213547)}._option_1908v_58:hover{background:var(--color-surface, #f8f9fa)}._selected_1908v_88{background:var(--color-primary, #007bff);color:#fff}._name_1908v_103{color:var(--color-text, #213547)}._description_1908v_112{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._selected_1908v_88 ._name_1908v_103,._selected_1908v_88 ._description_1908v_112{color:#fff}._tierHeader_1908v_150{background:#00000005;border-bottom:1px solid rgba(0,0,0,.08);color:var(--color-text-muted, rgba(33, 53, 71, .7))}._tierSection_1908v_185._premium_1908v_172 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(255,193,7,.08),transparent);border-bottom-color:#ffc1074d;color:#ff9800e6}._premiumOption_1908v_219:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(255,193,7,.1),var(--color-surface, #f8f9fa));border-left:3px solid rgba(255,193,7,.6)}._tierSection_1908v_185._pro_1908v_176 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(0,123,255,.08),transparent);border-bottom-color:#007bff4d;color:#007bffe6}._proOption_1908v_232:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(0,123,255,.1),var(--color-surface, #f8f9fa));border-left:3px solid rgba(0,123,255,.6)}._tierSection_1908v_185._lite_1908v_180 ._tierHeader_1908v_150{background:linear-gradient(90deg,rgba(76,175,80,.08),transparent);border-bottom-color:#4caf504d;color:#4caf50e6}._liteOption_1908v_245:not(._selected_1908v_88):hover{background:linear-gradient(90deg,rgba(76,175,80,.1),var(--color-surface, #f8f9fa));border-left:3px solid rgba(76,175,80,.6)}._tierIndicator_1908v_152{background:#0000000d}._tierIndicator_1908v_152._premium_1908v_172{background:linear-gradient(135deg,#ffc10733,#ff98001a);color:#e67e22}._tierIndicator_1908v_152._pro_1908v_176{background:linear-gradient(135deg,#007bff33,#2196f31a);color:#0056b3}._tierIndicator_1908v_152._lite_1908v_180{background:linear-gradient(135deg,#4caf5033,#66bb6a1a);color:#388e3c}}._paymentModalOverlayChat_1sc93_2{position:absolute;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1100;animation:_fadeIn_1sc93_1 .3s ease;backdrop-filter:blur(8px);transition:all .3s ease}@keyframes _fadeIn_1sc93_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_1sc93_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._paymentModal_1sc93_2{background:var(--bot-message-bg, #2a2a2a);border-radius:20px;padding:2rem;box-shadow:0 20px 50px #0000004d,0 10px 20px #0003;text-align:left;width:540px;max-width:90vw;max-height:85vh;overflow-y:auto;overflow-x:hidden;animation:_modalSlideIn_1sc93_1 .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.1)}._paymentModal_1sc93_2::-webkit-scrollbar{width:6px}._paymentModal_1sc93_2::-webkit-scrollbar-track{background:transparent}._paymentModal_1sc93_2::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._paymentModal_1sc93_2::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._paymentModalContent_1sc93_70{display:flex;flex-direction:column;align-items:center}._modalHeader_1sc93_77{text-align:center;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem}._modalHeader_1sc93_77 h3{font-size:1.4rem;font-weight:600;margin:0 0 .25rem;color:var(--text-color, rgba(255, 255, 255, .95));letter-spacing:-.02em;line-height:1.2}._headerSubtitle_1sc93_93{font-size:.85rem;color:var(--text-color, rgba(255, 255, 255, .5));margin:0;font-weight:400}._heroTotal_1sc93_101{text-align:center;padding:1.5rem 0 2rem;margin:0 0 1.5rem;position:relative;animation:_heroGlow_1sc93_1 .6s ease-out}@keyframes _heroGlow_1sc93_1{0%{opacity:0;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}._heroAmount_1sc93_115{display:flex;flex-direction:column;align-items:center;gap:.5rem}._heroDollar_1sc93_122{font-size:3.2rem;font-weight:800;color:#fffffffa;letter-spacing:-.04em;font-family:SF Mono,Monaco,Cascadia Code,monospace;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px rgba(100,108,255,.3);animation:_shimmerHero_1sc93_1 2s ease-in-out infinite}@keyframes _shimmerHero_1sc93_1{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}._heroSats_1sc93_141{font-size:1.4rem;font-weight:600;background:linear-gradient(135deg,#646cff,#8348ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.02em}._contentContainer_1sc93_152{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:480px;margin:0 auto;gap:1.25rem}._modelSection_1sc93_163{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#ffffff05;border-radius:14px;border:1px solid rgba(255,255,255,.05);gap:1rem;width:100%;box-sizing:border-box}._modelBadgeGroup_1sc93_176{display:flex;align-items:center;gap:.75rem}._modelName_1sc93_182{font-size:1.15rem;font-weight:600;color:#fffffff2;padding:.4rem .85rem;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);border-radius:8px;letter-spacing:.01em}._sizeIndicator_1sc93_192{font-size:.95rem;color:#ffffffb3;padding:.4rem .7rem;background:#ffffff14;border-radius:6px}._tierBadge_1sc93_200{display:flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}._tierBadge_1sc93_200[data-tier=premium]{background:linear-gradient(135deg,#ffd70026,#ffc10714);border-color:#ffd70066}._tierBadge_1sc93_200[data-tier=pro]{background:linear-gradient(135deg,#646cff26,#8348ff14);border-color:#646cff66}._tierBadge_1sc93_200[data-tier=lite]{background:linear-gradient(135deg,#4caf5026,#43a04714);border-color:#4caf5066}._tierIcon_1sc93_229{font-size:1.2rem}._tierLabel_1sc93_233{font-size:.9rem;font-weight:600;color:#fffc;letter-spacing:.03em;text-transform:uppercase}._selectedModelSection_1sc93_242{background:#646cff0d;border:1px solid rgba(100,108,255,.15);border-radius:16px;padding:1.25rem;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}._modelLabel_1sc93_253{display:inline-block;font-size:.85rem;font-weight:600;color:var(--text-color, rgba(255, 255, 255, .5));text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;flex-shrink:0}._modelDisplay_1sc93_264{display:flex;align-items:center;flex:1;gap:.75rem}._modelBadge_1sc93_176{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,var(--primary-color, #646cff),#8348ff);color:#fff;border-radius:10px;font-size:1rem;font-weight:600;box-shadow:0 2px 12px #646cff40;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}._modelBadge_1sc93_176:hover{transform:translateY(-1px);box-shadow:0 6px 20px #646cff59}._tokenSummary_1sc93_290{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(145deg,#ffffff08,#ffffff03);margin:.5rem 0 .75rem;width:90%;box-sizing:border-box;backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000014,inset 0 1px #ffffff14}._tokenDetail_1sc93_307{padding:.75rem 1rem;background:#646cff08;border:1px solid rgba(100,108,255,.08);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:.4rem;position:relative;overflow:hidden}._tokenDetail_1sc93_307:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(100,108,255,.3),transparent)}._tokenDetail_1sc93_307:hover{transform:translateY(-2px);background:#646cff0d;border-color:#646cff1f;box-shadow:0 4px 15px #646cff1f}._tokenLabel_1sc93_337{font-size:.7rem;color:var(--text-color, rgba(255, 255, 255, .5));text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.8}._tokenValue_1sc93_346{font-size:1.25rem;font-weight:700;color:var(--text-color, rgba(255, 255, 255, .98));letter-spacing:-.02em;font-family:SF Mono,Monaco,Cascadia Code,monospace;background:linear-gradient(135deg,#fffffffa,#ffffffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}._tokenRate_1sc93_359{font-size:.75rem;font-weight:500;color:var(--text-color, rgba(100, 108, 255, .8));letter-spacing:.01em;font-family:SF Mono,Monaco,Cascadia Code,monospace;opacity:.9;transition:opacity .2s ease}._tokenDetail_1sc93_307:hover ._tokenRate_1sc93_359{opacity:1;color:var(--text-color, rgba(255, 255, 255, .6))}._tokenRow_1sc93_375{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;padding:.25rem 0}._tokenPrice_1sc93_385{font-size:.7rem;font-weight:600;font-family:SF Mono,Monaco,Cascadia Code,monospace;white-space:nowrap;padding:.15rem .3rem;color:#646cffe6;position:relative;transition:all .2s ease;letter-spacing:.01em;text-align:right;background:#646cff0f;border:1px solid rgba(100,108,255,.12);border-radius:5px}._tokenDetail_1sc93_307:hover ._tokenPrice_1sc93_385{color:#646cff;background:#646cff14;border-color:#646cff33;transform:translate(-2px)}@keyframes _shimmerPrice_1sc93_1{0%,to{opacity:.9}50%{opacity:1}}._compactTokens_1sc93_414{display:flex;align-items:stretch;gap:0;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:1rem 1.25rem;width:100%;box-sizing:border-box}._tokenItem_1sc93_426{flex:1;display:flex;flex-direction:column;gap:.6rem;padding:.25rem 0}._tokenHeader_1sc93_434{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}._tokenType_1sc93_441{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;font-weight:600}._tokenCount_1sc93_449{font-size:1.6rem;font-weight:700;color:#fffffff2;font-family:SF Mono,Monaco,Cascadia Code,monospace}._tokenFooter_1sc93_456{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.35rem;margin-top:.25rem;border-top:1px solid rgba(255,255,255,.05)}._tokenRate_1sc93_359{font-size:.85rem;color:#646cffb3;font-weight:500;white-space:nowrap;flex-shrink:0}._tokenCost_1sc93_474{font-size:1.05rem;font-weight:600;color:#ffffffd9;font-family:SF Mono,Monaco,Cascadia Code,monospace;white-space:nowrap;text-align:right;flex-shrink:0}._tokenDivider_1sc93_484{width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1),transparent);margin:0 1rem}._compactBreakdown_1sc93_491{display:flex;flex-direction:column;gap:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:1rem 1.25rem;width:100%;box-sizing:border-box}._breakdownItem_1sc93_503{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.03)}._breakdownItem_1sc93_503:last-child{border-bottom:none}._breakdownLabel_1sc93_515{font-size:1rem;color:#ffffffb3}._breakdownCost_1sc93_520{font-size:1.15rem;font-weight:600;color:#ffffffe6;font-family:SF Mono,Monaco,Cascadia Code,monospace}._videoDetailsSection_1sc93_528{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#6366f10d;border-radius:8px;border:1px solid rgba(99,102,241,.15)}._videoDetailRow_1sc93_538{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}._videoDetailLabel_1sc93_545{font-size:.85rem;color:#fff9;font-weight:500}._videoDetailValue_1sc93_551{font-size:.9rem;color:#ffffffe6;font-weight:600;text-transform:capitalize}._breakdownDivider_1sc93_558{height:1px;background:#ffffff14;margin:.5rem 0}._walletNote_1sc93_565{text-align:center;padding-top:1.25rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}._walletNote_1sc93_565 p{margin:0;font-size:.82rem;color:#ffffff80;font-style:italic}._costBreakdown_1sc93_580{margin-bottom:1.5rem;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:1.5rem;backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff1a;width:90%}._costRow_1sc93_593{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._costRow_1sc93_593:before{content:"";position:absolute;left:-1.5rem;right:-1.5rem;top:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(100,108,255,.02),transparent);border-radius:12px;opacity:0;transition:opacity .3s ease}._costRow_1sc93_593:hover:before{opacity:1}._costRow_1sc93_593:hover{transform:translate(6px);color:#fffffffa}._costRow_1sc93_593:last-child{border-bottom:none}._costRow_1sc93_593>span:first-child{font-weight:500;color:#fffc;font-size:.95rem;letter-spacing:.3px}._costValues_1sc93_627{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}._costValues_1sc93_627>span:first-child{font-weight:600;color:#fffffff2;font-size:1rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;letter-spacing:.5px}._costRow_1sc93_593._total_1sc93_643{font-weight:700;font-size:1.1rem;color:var(--text-color, rgba(255, 255, 255, .98));margin-top:.5rem;border-top:2px solid rgba(100,108,255,.2);border-bottom:none;background:linear-gradient(135deg,#646cff0d,#8348ff0d);margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem;border-radius:16px;position:relative;overflow:hidden}._costRow_1sc93_593._total_1sc93_643:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(100,108,255,.4),transparent)}._costRow_1sc93_593._total_1sc93_643>span:first-child{color:#fffffffa;font-size:1.1rem;font-weight:700}._costRow_1sc93_593._total_1sc93_643 ._costValues_1sc93_627>span:first-child{font-size:1.2rem;font-weight:700;color:#fffffffa}@keyframes _pmSatoshiGlow_1sc93_1{0%,to{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.2)}}._satoshiAmount_1sc93_691{background:linear-gradient(135deg,#646cff,#8348ff,#ff6b9d);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;font-size:.85rem;letter-spacing:.3px;position:relative;animation:_pmSatoshiGlow_1sc93_1 4s ease-in-out infinite}._costRow_1sc93_593._total_1sc93_643 ._satoshiAmount_1sc93_691{background:linear-gradient(135deg,#646cff,#8348ff,#ff6b9d,#4ecdc4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:.95rem;letter-spacing:.3px}._loadingContainer_1sc93_716{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem}._loadingContainer_1sc93_716 h3{margin:0;color:var(--text-color, rgba(255, 255, 255, .95));font-size:1.3rem;font-weight:600}._loadingContainer_1sc93_716 p{margin:0;color:var(--text-color, rgba(255, 255, 255, .6));font-size:.95rem;max-width:80%}._spinner_1sc93_739{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:var(--primary-color, #646cff);animation:_spin_1sc93_739 1s linear infinite;box-shadow:0 4px 12px #646cff33}._costExplanation_1sc93_750{padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;margin:.5rem 0 1.5rem;width:100%;box-sizing:border-box}@media (prefers-color-scheme: light){._paymentModal_1sc93_2{background:var(--color-elevated, #ffffff);box-shadow:0 20px 50px #00000026,0 10px 20px #0000001a;border:1px solid var(--color-border, #e1e5e9);color:var(--color-text, #213547)}._paymentModal_1sc93_2::-webkit-scrollbar-thumb{background:#0003}._paymentModal_1sc93_2::-webkit-scrollbar-thumb:hover{background:#0000004d}._modalHeader_1sc93_77 h3{color:var(--color-text, #213547)}._headerSubtitle_1sc93_93{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._heroDollar_1sc93_122{background:linear-gradient(135deg,var(--color-text, #213547),rgba(33,53,71,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-text, #213547)}._heroSats_1sc93_141{background:linear-gradient(135deg,var(--color-primary, #007bff),#0056b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._modelSection_1sc93_163{background:var(--color-surface, #f8f9fa);border-color:var(--color-border, #e1e5e9)}._selectedModelSection_1sc93_242{background:#007bff0d;border-color:#007bff33}._modelLabel_1sc93_253{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._modelName_1sc93_182{background:linear-gradient(135deg,var(--color-primary, #007bff),#0056b3)}._sizeIndicator_1sc93_192{color:var(--color-text, #213547);background:#0000000d}._tierBadge_1sc93_200{background:#00000008;border-color:#0000001a}._tierBadge_1sc93_200[data-tier=premium]{background:linear-gradient(135deg,#ffc10726,#ff980014);border-color:#ffc10766}._tierBadge_1sc93_200[data-tier=pro]{background:linear-gradient(135deg,#007bff26,#2196f314);border-color:#007bff66}._tierBadge_1sc93_200[data-tier=lite]{background:linear-gradient(135deg,#4caf5026,#66bb6a14);border-color:#4caf5066}._tierLabel_1sc93_233{color:var(--color-text, #213547)}._tokenSummary_1sc93_290,._costBreakdown_1sc93_580,._costExplanation_1sc93_750,._compactTokens_1sc93_414,._compactBreakdown_1sc93_491{background:var(--color-surface, #f8f9fa);border:1px solid var(--color-border, #e1e5e9)}._tokenDetail_1sc93_307{background:#007bff08;border-color:#007bff1a}._tokenDetail_1sc93_307:hover{background:#007bff0d;border-color:#007bff26}._tokenLabel_1sc93_337,._tokenType_1sc93_441{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._tokenValue_1sc93_346,._tokenCount_1sc93_449{background:linear-gradient(135deg,var(--color-text, #213547),rgba(33,53,71,.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-text, #213547)}._tokenRate_1sc93_359{color:var(--color-primary, #007bff)}._tokenDetail_1sc93_307:hover ._tokenRate_1sc93_359{color:#0056b3}._tokenPrice_1sc93_385{color:var(--color-primary, #007bff);background:#007bff0f;border-color:#007bff1f}._tokenDetail_1sc93_307:hover ._tokenPrice_1sc93_385{color:#0056b3;background:#007bff14;border-color:#007bff33}._tokenCost_1sc93_474{color:var(--color-text, #213547)}._tokenDivider_1sc93_484{background:linear-gradient(180deg,transparent,var(--color-border, #e1e5e9),transparent)}._breakdownItem_1sc93_503{border-bottom-color:var(--color-border, #e1e5e9)}._breakdownLabel_1sc93_515,._breakdownCost_1sc93_520{color:var(--color-text, #213547)}._costRow_1sc93_593{border-bottom-color:var(--color-border, #e1e5e9)}._costRow_1sc93_593>span:first-child{color:var(--color-text, #213547)}._costValues_1sc93_627>span:first-child{color:var(--color-text, #213547)}._costRow_1sc93_593._total_1sc93_643{background:linear-gradient(135deg,#007bff0d,#2196f30d);border-top-color:#007bff33}._costRow_1sc93_593._total_1sc93_643>span:first-child,._costRow_1sc93_593._total_1sc93_643 ._costValues_1sc93_627>span:first-child{color:var(--color-text, #213547)}._satoshiAmount_1sc93_691{background:linear-gradient(135deg,var(--color-primary, #007bff),#0056b3,#6610f2);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._costRow_1sc93_593._total_1sc93_643 ._satoshiAmount_1sc93_691{background:linear-gradient(135deg,var(--color-primary, #007bff),#0056b3,#6610f2,#20c997);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._walletNote_1sc93_565 p{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._loadingContainer_1sc93_716 h3{color:var(--color-text, #213547)}._loadingContainer_1sc93_716 p{color:var(--color-text-muted, rgba(33, 53, 71, .7))}._spinner_1sc93_739{border-color:var(--color-border, #e1e5e9);border-top-color:var(--color-primary, #007bff)}}@media (max-width: 768px){._paymentModal_1sc93_2{width:90%;padding:1.75rem}}@media (max-width: 600px){._paymentModal_1sc93_2{width:95%;padding:1.5rem;border-radius:20px}._modalHeader_1sc93_77{margin-bottom:1rem}._modalHeader_1sc93_77 h3{font-size:1.3rem;margin-bottom:.5rem}._headerSubtitle_1sc93_93{font-size:.85rem}._selectedModelSection_1sc93_242{margin-bottom:1rem}._modelLabel_1sc93_253{font-size:.8rem}._modelBadge_1sc93_176{padding:.4rem .8rem;font-size:.85rem}}@media (max-width: 480px){._paymentModal_1sc93_2{padding:1.5rem 1.25rem;width:100%;max-width:100%;border-radius:0;max-height:100vh}._heroTotal_1sc93_101{padding:1.25rem 0 1.5rem;margin:0 0 1.25rem}._heroDollar_1sc93_122{font-size:2rem}._heroSats_1sc93_141{font-size:1rem}._modelSection_1sc93_163{flex-direction:column;gap:.75rem;padding:.85rem}._modelBadgeGroup_1sc93_176{width:100%;justify-content:center}._modelName_1sc93_182{font-size:.9rem;padding:.3rem .6rem}._tierLabel_1sc93_233{font-size:.75rem}._tierIcon_1sc93_229{font-size:.9rem}._compactTokens_1sc93_414{flex-direction:column;gap:.75rem;padding:1rem}._tokenItem_1sc93_426{padding:.75rem;background:#ffffff05;border-radius:10px}._compactBreakdown_1sc93_491{padding:1rem}._tokenDivider_1sc93_484{width:100%;height:1px;margin:0}._tokenCount_1sc93_449{font-size:1.4rem}._tokenCost_1sc93_474{font-size:.95rem}._tokenRate_1sc93_359{font-size:.85rem}._costBreakdown_1sc93_580{padding:1rem;margin:0 0 1rem}._costRow_1sc93_593{padding:1rem 0;font-size:.85rem}._costRow_1sc93_593:before{left:-1rem;right:-1rem}._costRow_1sc93_593._total_1sc93_643{font-size:.95rem;margin-left:-1rem;margin-right:-1rem;padding:1.2rem 1rem}._costValues_1sc93_627{gap:.3rem}._costValues_1sc93_627>span:first-child{font-size:.9rem}._costRow_1sc93_593._total_1sc93_643 ._costValues_1sc93_627>span:first-child{font-size:1rem}._satoshiAmount_1sc93_691{font-size:.8rem}._costRow_1sc93_593._total_1sc93_643 ._satoshiAmount_1sc93_691{font-size:.85rem}._costExplanation_1sc93_750{padding:.75rem;margin:0;font-size:.8rem}._loadingContainer_1sc93_716{padding:1.25rem}._loadingContainer_1sc93_716 h3{font-size:1.1rem}._loadingContainer_1sc93_716 p{font-size:.85rem}._spinner_1sc93_739{width:36px;height:36px}}.reactEasyCrop_Container{position:absolute;inset:0;overflow:hidden;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:#00000080;overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:0 33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:33.33% 0;border-left:0;border-right:0}._container_frhhl_1{position:fixed;inset:0;width:100vw;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;overflow:hidden;z-index:1000;animation:_fadeIn_frhhl_1 .4s ease}._container_frhhl_1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:_backgroundMove_frhhl_1 20s linear infinite;opacity:.3}@keyframes _backgroundMove_frhhl_1{0%{transform:translate(0)}to{transform:translate(50px,50px)}}._header_frhhl_36{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;background:#ffffff14;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:10}._title_frhhl_48{margin:0;color:#fff;font-size:32px;font-weight:700;text-shadow:0 4px 12px rgba(0,0,0,.2);letter-spacing:-.5px;animation:_slideInLeft_frhhl_1 .6s ease}@keyframes _slideInLeft_frhhl_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._closeButton_frhhl_69{background:#ffffff26;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:32px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);animation:_slideInRight_frhhl_1 .6s ease}@keyframes _slideInRight_frhhl_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}._closeButton_frhhl_69:hover{background:#ffffff40;transform:rotate(90deg) scale(1.1);box-shadow:0 8px 32px #0003}._content_frhhl_103{flex:1;padding:40px;overflow-y:auto;background:#fffffff2;backdrop-filter:blur(20px);position:relative;z-index:5;animation:_slideUp_frhhl_1 .5s ease}@keyframes _slideUp_frhhl_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._content_frhhl_103::-webkit-scrollbar{width:10px}._content_frhhl_103::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}._content_frhhl_103::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}._content_frhhl_103::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a72e8,#6b4299)}._controls_frhhl_144{display:flex;flex-direction:column;gap:25px;margin-bottom:40px;padding:30px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,255,255,.8);animation:_fadeInScale_frhhl_1 .6s ease .2s both}@keyframes _fadeInScale_frhhl_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._uploadSection_frhhl_168{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._fileInput_frhhl_175{display:none}._uploadButton_frhhl_179{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #667eea59;position:relative;overflow:hidden}._uploadButton_frhhl_179:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}._uploadButton_frhhl_179:hover:before{width:300px;height:300px}._uploadButton_frhhl_179:hover{transform:translateY(-3px);box-shadow:0 12px 32px #667eea73}._uploadIcon_frhhl_220{width:24px;height:24px;animation:_bounce_frhhl_1 2s infinite}@keyframes _bounce_frhhl_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._fileName_frhhl_231{color:#495057;font-size:16px;padding:12px 20px;background:#fff;border-radius:10px;border:2px solid #e9ecef;font-weight:500;animation:_slideIn_frhhl_1 .3s ease}._options_frhhl_242{display:flex;gap:40px;align-items:center;flex-wrap:wrap}._optionGroup_frhhl_249{display:flex;gap:20px;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease}._optionGroup_frhhl_249:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}._checkbox_frhhl_265,._radioLabel_frhhl_266{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;color:#495057;font-weight:500;transition:all .2s ease}._checkbox_frhhl_265:hover,._radioLabel_frhhl_266:hover{color:#667eea;transform:translate(2px)}._checkbox_frhhl_265 input[type=checkbox],._radioLabel_frhhl_266 input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#667eea}._processButton_frhhl_291{align-self:flex-start;padding:16px 40px;background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #48c77459;position:relative;overflow:hidden}._processButton_frhhl_291:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}._processButton_frhhl_291:hover:after{width:300px;height:300px}._processButton_frhhl_291:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 32px #48c77473}._processButton_frhhl_291:disabled{opacity:.6;cursor:not-allowed;animation:_pulse_frhhl_1 1.5s infinite}@keyframes _pulse_frhhl_1{0%,to{opacity:.6}50%{opacity:.8}}._error_frhhl_341{padding:20px 25px;background:linear-gradient(135deg,#fee,#fdd);border:2px solid #fcc;border-radius:12px;color:#c00;margin-bottom:25px;font-weight:500;animation:_shakeIn_frhhl_1 .5s ease;box-shadow:0 4px 16px #ff00001a}@keyframes _shakeIn_frhhl_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes _slideIn_frhhl_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cropperModal_frhhl_370{position:fixed;inset:0;background:linear-gradient(135deg,#000000f2,#141428f2);z-index:2000;display:flex;flex-direction:column;animation:_fadeIn_frhhl_1 .3s ease}@keyframes _fadeIn_frhhl_1{0%{opacity:0}to{opacity:1}}._cropperContainer_frhhl_392{flex:1;position:relative;margin:40px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000080}._cropperControls_frhhl_401{background:linear-gradient(135deg,#fffffffa,#f8f9fafa);padding:30px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 -10px 40px #0000001a}._zoomControl_frhhl_411{display:flex;align-items:center;gap:20px;flex:1;max-width:400px}._zoomControl_frhhl_411 label{font-weight:600;color:#495057;font-size:16px}._zoomSlider_frhhl_425{flex:1;height:8px;background:linear-gradient(90deg,#e9ecef,#dee2e6);border-radius:4px;outline:none;-webkit-appearance:none}._zoomSlider_frhhl_425::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #667eea66;transition:all .2s ease}._zoomSlider_frhhl_425::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px #667eea80}._zoomSlider_frhhl_425::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;cursor:pointer;border:none;box-shadow:0 4px 12px #667eea66;transition:all .2s ease}._zoomSlider_frhhl_425::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px #667eea80}._cropperButtons_frhhl_466{display:flex;gap:20px}._cancelButton_frhhl_471{padding:14px 32px;background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #6c757d4d}._cancelButton_frhhl_471:hover{transform:translateY(-2px);box-shadow:0 6px 24px #6c757d66}._confirmButton_frhhl_489{padding:14px 32px;background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #48c7744d;position:relative;overflow:hidden}._confirmButton_frhhl_489:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}._confirmButton_frhhl_489:hover:before{width:300px;height:300px}._confirmButton_frhhl_489:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #48c77466}._confirmButton_frhhl_489:disabled{opacity:.6;cursor:not-allowed}._imageDisplay_frhhl_532{display:grid;grid-template-columns:1fr 1fr;gap:40px;animation:_fadeInUp_frhhl_1 .6s ease .3s both;max-width:1400px;margin:0 auto}@keyframes _fadeInUp_frhhl_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){._imageDisplay_frhhl_532{grid-template-columns:1fr}}._imageSection_frhhl_558{display:flex;flex-direction:column;gap:20px;animation:_scaleIn_frhhl_1 .5s ease}@keyframes _scaleIn_frhhl_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._imageSection_frhhl_558 h3{margin:0;color:#212529;font-size:22px;font-weight:700;letter-spacing:-.5px}._imageWrapper_frhhl_584{position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0000001a;min-height:300px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._imageWrapper_frhhl_584:hover{transform:translateY(-5px);box-shadow:0 15px 50px #00000026}._image_frhhl_532{width:100%;height:auto;display:block;max-height:500px;object-fit:contain;animation:_zoomIn_frhhl_1 .5s ease}@keyframes _zoomIn_frhhl_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._imageInfo_frhhl_622{display:flex;gap:15px;font-size:14px;color:#6c757d;padding:15px 20px;background:linear-gradient(135deg,#f8f9fae6,#ffffffe6);border-radius:10px;font-weight:500;box-shadow:0 2px 8px #0000000d}._processingIndicator_frhhl_634{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px;color:#6c757d;font-size:18px;font-weight:500}._spinner_frhhl_647{width:50px;height:50px;border:4px solid rgba(102,126,234,.1);border-top:4px solid #667eea;border-radius:50%;animation:_spin_frhhl_647 1s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes _spin_frhhl_647{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_frhhl_661{padding:30px 40px;background:linear-gradient(135deg,#f8f9fafa,#fffffffa);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -5px 20px #0000000d}._footerButtons_frhhl_669{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto}._resetButton_frhhl_678{padding:14px 32px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #dc35454d}._resetButton_frhhl_678:hover{transform:translateY(-2px);box-shadow:0 6px 24px #dc354566}._downloadButton_frhhl_696{padding:14px 32px;background:linear-gradient(135deg,#48c774,#3ec46d);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 16px #48c7744d;position:relative;overflow:hidden}._downloadButton_frhhl_696:after{content:"↓";margin-left:5px;font-size:20px;animation:_downloadBounce_frhhl_1 1.5s infinite}@keyframes _downloadBounce_frhhl_1{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}._downloadButton_frhhl_696:hover{transform:translateY(-2px);box-shadow:0 6px 24px #48c77466}@media (max-width: 768px){._header_frhhl_36{padding:20px}._title_frhhl_48{font-size:24px}._content_frhhl_103,._controls_frhhl_144{padding:20px}._options_frhhl_242{flex-direction:column;align-items:stretch}._footerButtons_frhhl_669{flex-direction:column;gap:15px}._resetButton_frhhl_678,._downloadButton_frhhl_696{width:100%;justify-content:center}}._overlay_1bmby_2{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:1200;animation:_fadeIn_1bmby_1 .3s cubic-bezier(.16,1,.3,1);padding:1rem}@keyframes _fadeIn_1bmby_1{0%{opacity:0}to{opacity:1}}._modal_1bmby_28{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:24px;padding:2.5rem;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 30px 60px #00000080,0 15px 30px #0000004d,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1);animation:_modalSlideIn_1bmby_1 .5s cubic-bezier(.16,1,.3,1);position:relative}@keyframes _modalSlideIn_1bmby_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modal_1bmby_28:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,rgba(139,92,246,.15),transparent);pointer-events:none;z-index:0}._modal_1bmby_28>*{position:relative;z-index:1}._iconContainer_1bmby_80{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}._iconWrapper_1bmby_88{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf633,#6366f11a);border-radius:50%;border:2px solid rgba(139,92,246,.4);animation:_iconPulse_1bmby_1 3s ease-in-out infinite;position:relative;z-index:2}._icon_1bmby_80{font-size:3rem;animation:_iconFloat_1bmby_1 3s ease-in-out infinite}@keyframes _iconFloat_1bmby_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _iconPulse_1bmby_1{0%,to{box-shadow:0 0 #8b5cf6b3}50%{box-shadow:0 0 0 20px #8b5cf600}}._warningPulse_1bmby_126{position:absolute;width:110px;height:110px;border-radius:50%;border:3px solid rgba(139,92,246,.5);animation:_pulseRing_1bmby_1 2s cubic-bezier(.4,0,.6,1) infinite;z-index:1}@keyframes _pulseRing_1bmby_1{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}._title_1bmby_148{font-size:2rem;font-weight:700;text-align:center;margin:0 0 2rem;color:#fffffffa;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_titleGlow_1bmby_1 2s ease-in-out infinite}@keyframes _titleGlow_1bmby_1{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}._content_1bmby_172{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2rem}._warningBox_1bmby_180{background:linear-gradient(135deg,#ffc1071f,#ff980014);border:1px solid rgba(255,193,7,.3);border-radius:16px;padding:1.5rem;animation:_warningGlow_1bmby_1 3s ease-in-out infinite}@keyframes _warningGlow_1bmby_1{0%,to{box-shadow:0 0 20px #ffc1071a}50%{box-shadow:0 0 30px #ffc10733}}._warningHeader_1bmby_197{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._warningIcon_1bmby_204{font-size:1.5rem;animation:_warningBounce_1bmby_1 2s ease-in-out infinite}@keyframes _warningBounce_1bmby_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._warningTitle_1bmby_218{font-size:1.1rem;font-weight:700;color:#ffc107;letter-spacing:.01em}._warningText_1bmby_225{font-size:1rem;line-height:1.6;color:#ffffffd9;margin:0}._warningText_1bmby_225 strong{color:#ffc107;font-weight:700}._recommendations_1bmby_238{display:flex;flex-direction:column;gap:1rem}._recommendationItem_1bmby_244{display:flex;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:_slideInLeft_1bmby_1 .6s cubic-bezier(.16,1,.3,1) backwards}._recommendationItem_1bmby_244:nth-child(1){animation-delay:.1s}._recommendationItem_1bmby_244:nth-child(2){animation-delay:.2s}._recommendationItem_1bmby_244:nth-child(3){animation-delay:.3s}@keyframes _slideInLeft_1bmby_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._recommendationItem_1bmby_244:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translate(4px);box-shadow:0 4px 20px #8b5cf626}._recommendationIcon_1bmby_285{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4caf5033,#43a0471a);border:1px solid rgba(76,175,80,.4);border-radius:50%;font-size:1rem;font-weight:700;color:#4caf50}._recommendationContent_1bmby_300{flex:1}._recommendationTitle_1bmby_304{font-size:1.05rem;font-weight:700;color:#fffffff2;margin-bottom:.4rem;letter-spacing:.01em}._recommendationText_1bmby_312{font-size:.9rem;line-height:1.5;color:#ffffffb3;margin:0}._proTip_1bmby_320{background:linear-gradient(135deg,#8b5cf61f,#6366f114);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:1.5rem;animation:_tipGlow_1bmby_1 4s ease-in-out infinite}@keyframes _tipGlow_1bmby_1{0%,to{box-shadow:0 0 20px #8b5cf61a}50%{box-shadow:0 0 30px #8b5cf633}}._proTipHeader_1bmby_337{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._bulbIcon_1bmby_344{font-size:1.5rem;animation:_bulbGlow_1bmby_1 2s ease-in-out infinite}@keyframes _bulbGlow_1bmby_1{0%,to{filter:brightness(1) drop-shadow(0 0 2px rgba(255,223,0,.5))}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,223,0,.8))}}._proTipLabel_1bmby_358{font-size:1.1rem;font-weight:700;color:#8b5cf6;text-transform:uppercase;letter-spacing:.05em}._proTipText_1bmby_366{font-size:.95rem;line-height:1.6;color:#ffffffd9;margin:0}._proTipText_1bmby_366 em{color:#fffffff2;font-style:italic;font-weight:500;background:#8b5cf626;padding:.15rem .4rem;border-radius:4px;display:inline}._actions_1bmby_384{display:flex;gap:1rem;animation:_actionsSlideUp_1bmby_1 .6s cubic-bezier(.16,1,.3,1) .4s backwards}@keyframes _actionsSlideUp_1bmby_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._cancelButton_1bmby_401,._continueButton_1bmby_402{flex:1;padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;letter-spacing:.02em;position:relative;overflow:hidden}._cancelButton_1bmby_401{background:#ffffff0d;color:#ffffffd9;border:1px solid rgba(255,255,255,.15)}._cancelButton_1bmby_401:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 6px 20px #0003}._cancelButton_1bmby_401:active{transform:translateY(0)}._continueButton_1bmby_402{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}._continueButton_1bmby_402:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._continueButton_1bmby_402:hover:before{left:100%}._continueButton_1bmby_402:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666;border-color:#ffffff4d}._continueButton_1bmby_402:active{transform:translateY(0)}._arrow_1bmby_470{transition:transform .3s ease;font-size:1.2rem}._continueButton_1bmby_402:hover ._arrow_1bmby_470{transform:translate(4px)}._modal_1bmby_28::-webkit-scrollbar{width:6px}._modal_1bmby_28::-webkit-scrollbar-track{background:transparent}._modal_1bmby_28::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}._modal_1bmby_28::-webkit-scrollbar-thumb:hover{background:#8b5cf680}@media (prefers-color-scheme: light){._overlay_1bmby_2{background:#0009}._modal_1bmby_28{background:linear-gradient(145deg,#f8f9fa,#fff);border-color:#0000001a}._modal_1bmby_28:before{background:radial-gradient(ellipse at top,rgba(99,102,241,.08),transparent)}._title_1bmby_148{background:linear-gradient(135deg,#1a1a2e,#16213e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._warningBox_1bmby_180{background:linear-gradient(135deg,#ffc10726,#ff98001a);border-color:#ff980066}._warningText_1bmby_225{color:#000000d9}._warningText_1bmby_225 strong{color:#ff9800}._recommendationItem_1bmby_244{background:#00000005;border-color:#00000014}._recommendationItem_1bmby_244:hover{background:#0000000a;border-color:#6366f14d}._recommendationTitle_1bmby_304{color:#000000f2}._recommendationText_1bmby_312{color:#000000b3}._proTip_1bmby_320{background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f166}._proTipText_1bmby_366{color:#000000d9}._proTipText_1bmby_366 em{background:#6366f11f;color:#000000f2}._cancelButton_1bmby_401{background:#00000008;color:#000000d9;border-color:#00000026}._cancelButton_1bmby_401:hover{background:#0000000d;border-color:#00000040}}@media (max-width: 768px){._modal_1bmby_28{padding:2rem 1.5rem;max-width:95%}._title_1bmby_148{font-size:1.75rem}._iconWrapper_1bmby_88{width:75px;height:75px}._icon_1bmby_80{font-size:2.5rem}}@media (max-width: 480px){._modal_1bmby_28{padding:1.75rem 1.25rem;border-radius:20px}._title_1bmby_148{font-size:1.5rem;margin-bottom:1.5rem}._iconWrapper_1bmby_88{width:70px;height:70px}._icon_1bmby_80{font-size:2.25rem}._content_1bmby_172{gap:1.5rem}._warningBox_1bmby_180,._proTip_1bmby_320{padding:1.25rem}._recommendationItem_1bmby_244{padding:1rem;gap:.75rem}._recommendationIcon_1bmby_285{width:28px;height:28px;min-width:28px;font-size:.9rem}._recommendationTitle_1bmby_304{font-size:.95rem}._recommendationText_1bmby_312{font-size:.85rem}._actions_1bmby_384{flex-direction:column}._cancelButton_1bmby_401,._continueButton_1bmby_402{padding:.875rem 1.25rem}}._header_1g97g_2{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--header-bg, #1a1a1a);border-bottom:1px solid var(--border-color, #333);box-shadow:0 2px 4px #0000001a;position:relative;overflow:hidden}._header_1g97g_2:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(100,108,255,.03) 0%,transparent 40%,transparent 60%,rgba(131,72,255,.03) 100%);pointer-events:none;z-index:0}._header_1g97g_2>*{position:relative;z-index:1}._sidebarToggle_1g97g_40{display:none;background:none;border:none;color:var(--text-color, rgba(255, 255, 255, .87));font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background .2s ease}._sidebarToggle_1g97g_40:hover{background:var(--button-hover, #333)}._title_1g97g_57{font-size:1.75rem;margin:0;font-weight:700;color:var(--text-color, rgba(255, 255, 255, .95));overflow:visible;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:center;letter-spacing:1px;display:inline-flex;align-items:baseline;justify-content:center;gap:.5rem;position:relative;text-transform:uppercase;animation:_titleFadeIn_1g97g_1 .8s ease-out}._accent_1g97g_78{background:linear-gradient(135deg,#646cff,#8348ff,#a855f7,#646cff,#8348ff);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:1.9rem;letter-spacing:2px;animation:_gradientShift_1g97g_1 3s ease infinite;position:relative;display:inline-block;text-shadow:0 0 30px rgba(100,108,255,.3)}._accent_1g97g_78:after{content:"TOOL";position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(135deg,#646cff,#8348ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:blur(8px);opacity:0;transition:opacity .3s ease}._title_1g97g_57:hover ._accent_1g97g_78:after{opacity:.5}._subtitle_1g97g_121{font-size:.85rem;opacity:.85;font-weight:500;margin-left:0;letter-spacing:3px;color:var(--color-muted, rgba(255, 255, 255, .7));position:relative;display:inline-block;padding:.15rem .5rem;border:1px solid rgba(100,108,255,.2);border-radius:4px;background:linear-gradient(135deg,#646cff0d,#8348ff0d);backdrop-filter:blur(10px);transition:all .3s ease;animation:_subtitleSlideIn_1g97g_1 .8s ease-out .2s both}._title_1g97g_57:hover ._subtitle_1g97g_121{border-color:#646cff66;background:linear-gradient(135deg,#646cff1a,#8348ff1a);transform:translateY(-1px);box-shadow:0 2px 8px #646cff33}@keyframes _gradientShift_1g97g_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _titleFadeIn_1g97g_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _subtitleSlideIn_1g97g_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._price_1g97g_191{font-size:.85rem;font-weight:500;padding:.4rem .8rem;border-radius:16px;background:linear-gradient(135deg,#646cff26,#8348ff1a);color:#ffffffe6;margin-left:auto;border:1px solid rgba(100,108,255,.2);backdrop-filter:blur(10px);transition:all .3s ease;letter-spacing:.3px}._price_1g97g_191:hover{background:linear-gradient(135deg,#646cff33,#8348ff26);border-color:#646cff4d;transform:translateY(-1px)}._headerRight_1g97g_212{display:flex;align-items:center;gap:.75rem;margin-left:auto}._twitterLink_1g97g_220{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff;text-decoration:none;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid rgba(255,255,255,.1);margin-left:.5rem;overflow:hidden;line-height:1}._twitterLink_1g97g_220:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(29,155,240,.4) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .3s,height .3s}._twitterLink_1g97g_220:hover:before{width:120%;height:120%}._twitterLink_1g97g_220:hover{background:linear-gradient(135deg,#1d9bf0,#1a8cd8);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #1d9bf04d;border-color:#1d9bf04d}._twitterLink_1g97g_220:active{transform:translateY(0) scale(1)}._getWalletLink_1g97g_271{font-size:.85rem;font-weight:600;height:38px;padding:0 1rem;border-radius:22px;background:linear-gradient(135deg,#646cff,#8348ff,#a855f7);background-size:200% 200%;animation:_shimmerGradient_1g97g_1 3s ease infinite,_pulseGlow_1g97g_1 2s ease-in-out infinite;color:#fff;text-decoration:none;border:2px solid rgba(100,108,255,.5);transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 4px 12px #646cff59,0 0 20px #646cff33;display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1}._walletIcon_1g97g_297{font-size:1.1rem;line-height:1;display:inline-block;animation:_walletBounce_1g97g_1 2s ease-in-out infinite}@keyframes _walletBounce_1g97g_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}._getWalletText_1g97g_314{position:relative;z-index:1}._getWalletLink_1g97g_271:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:rotate(45deg) translate(-100%);transition:transform .6s}._getWalletLink_1g97g_271:hover:before{transform:rotate(45deg) translate(100%)}._getWalletLink_1g97g_271:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px #646cff80,0 0 30px #646cff4d;border-color:#646cffcc}._getWalletLink_1g97g_271:active{transform:translateY(0) scale(1)}@keyframes _pulseGlow_1g97g_1{0%,to{box-shadow:0 4px 12px #646cff59,0 0 20px #646cff33}50%{box-shadow:0 4px 16px #646cff73,0 0 30px #646cff4d}}._buyBsvLink_1g97g_362{font-size:.85rem;font-weight:600;height:38px;padding:0 1rem;border-radius:20px;background:linear-gradient(135deg,#f7931a,#f9a835,#f7931a);background-size:200% 200%;animation:_shimmerGradient_1g97g_1 3s ease infinite;color:#fff;text-decoration:none;border:1px solid rgba(247,147,26,.4);transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 2px 8px #f7931a40;display:flex;align-items:center;justify-content:center;line-height:1}._buyBsvLink_1g97g_362:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:rotate(45deg) translate(-100%);transition:transform .6s}._buyBsvLink_1g97g_362:hover:before{transform:rotate(45deg) translate(100%)}._buyBsvLink_1g97g_362:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #f7931a66;border-color:#f7931a99}._buyBsvLink_1g97g_362:active{transform:translateY(0) scale(1)}@keyframes _shimmerGradient_1g97g_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._walletStatus_1g97g_431{font-size:.85rem;height:38px;padding:0 .75rem;border-radius:20px;display:flex;align-items:center;gap:8px;white-space:nowrap;backdrop-filter:blur(10px);transition:all .3s ease;line-height:1}._statusDot_1g97g_446{width:8px;height:8px;border-radius:50%;display:inline-block;position:relative}._statusDot_1g97g_446:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;animation:_dotPulse_1g97g_1 2s ease-in-out infinite}._statusDot_1g97g_446:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;opacity:0;animation:_dotGlow_1g97g_1 2s ease-in-out infinite}._walletStatus_1g97g_431._initializing_1g97g_481{background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:1px solid rgba(255,193,7,.2);color:#ffa726}._walletStatus_1g97g_431._initializing_1g97g_481 ._statusDot_1g97g_446{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 0 6px #ffc10780;animation:_dotSpin_1g97g_1 1s linear infinite}._walletStatus_1g97g_431._initializing_1g97g_481 ._statusDot_1g97g_446:before{background:#ffc107}._walletStatus_1g97g_431._initializing_1g97g_481 ._statusDot_1g97g_446:after{background:radial-gradient(circle,rgba(255,193,7,.4) 0%,transparent 70%)}._walletStatus_1g97g_431._connected_1g97g_502{background:linear-gradient(135deg,#4caf501a,#66bb6a1a);border:1px solid rgba(76,175,80,.25);color:#66bb6a}._walletStatus_1g97g_431._connected_1g97g_502 ._statusDot_1g97g_446{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 0 8px #4caf5099}._walletStatus_1g97g_431._connected_1g97g_502 ._statusDot_1g97g_446:before{background:#4caf50}._walletStatus_1g97g_431._connected_1g97g_502 ._statusDot_1g97g_446:after{background:radial-gradient(circle,rgba(76,175,80,.5) 0%,transparent 70%)}._walletStatus_1g97g_431._error_1g97g_522{background:linear-gradient(135deg,#f443361a,#e539351a);border:1px solid rgba(244,67,54,.25);color:#ef5350}._walletStatus_1g97g_431._error_1g97g_522 ._statusDot_1g97g_446{background:linear-gradient(135deg,#f44336,#ef5350);box-shadow:0 0 6px #f4433680}._walletStatus_1g97g_431._error_1g97g_522 ._statusDot_1g97g_446:before{background:#f44336}._walletStatus_1g97g_431._error_1g97g_522 ._statusDot_1g97g_446:after{background:radial-gradient(circle,rgba(244,67,54,.4) 0%,transparent 70%)}._walletStatus_1g97g_431._clickable_1g97g_542{cursor:pointer;user-select:none}._walletStatus_1g97g_431._clickable_1g97g_542:hover{background:linear-gradient(135deg,#f4433626,#e5393526);border-color:#f4433659;transform:translateY(-1px)}._walletStatus_1g97g_431._clickable_1g97g_542:active{transform:translateY(0)}._statusText_1g97g_557{font-weight:500;letter-spacing:.3px}._retryIcon_1g97g_562{font-size:16px;margin-left:6px;display:inline-block;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);line-height:1;opacity:.8}._walletStatus_1g97g_431._clickable_1g97g_542:hover ._retryIcon_1g97g_562{transform:rotate(360deg);opacity:1}@keyframes _dotPulse_1g97g_1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@keyframes _dotGlow_1g97g_1{0%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.2)}}@keyframes _dotSpin_1g97g_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme: light){._header_1g97g_2{background:var(--color-surface, #f8f9fa);border-bottom-color:var(--color-border, #e1e5e9)}._title_1g97g_57{color:var(--color-text, #213547)}._accent_1g97g_78{background:linear-gradient(135deg,var(--color-primary, #007bff) 0%,#0056b3 25%,#004085 50%,var(--color-primary, #007bff) 75%,#0056b3 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._sidebarToggle_1g97g_40{color:var(--color-text, #213547)}._sidebarToggle_1g97g_40:hover{background:#0000000d}._price_1g97g_191{background:linear-gradient(135deg,#007bff1a,#0056b314);color:var(--color-text, #213547);border-color:#007bff40}._price_1g97g_191:hover{background:linear-gradient(135deg,#007bff26,#0056b31f)}._getWalletLink_1g97g_271{background:linear-gradient(135deg,#646cff,#8348ff,#a855f7);background-size:200% 200%;border-color:#646cff99;box-shadow:0 4px 12px #646cff66}._getWalletLink_1g97g_271:hover{box-shadow:0 8px 24px #646cff99;border-color:#646cffe6}._buyBsvLink_1g97g_362{background:linear-gradient(135deg,#f7931a,#f9a835,#f7931a);background-size:200% 200%;border-color:#f7931a80;box-shadow:0 2px 8px #f7931a4d}._buyBsvLink_1g97g_362:hover{box-shadow:0 6px 20px #f7931a80;border-color:#f7931ab3}._twitterLink_1g97g_220{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:#1a1a1a;border-color:#0000001a}._twitterLink_1g97g_220:hover{background:linear-gradient(135deg,#1d9bf0,#1a8cd8);color:#fff}._walletStatus_1g97g_431._connected_1g97g_502{background:linear-gradient(135deg,#4caf5014,#66bb6a14);color:#2e7d32;border-color:#4caf504d}._walletStatus_1g97g_431._initializing_1g97g_481{background:linear-gradient(135deg,#ffc10714,#ff980014);color:#f57c00;border-color:#ffc1074d}._walletStatus_1g97g_431._error_1g97g_522{background:linear-gradient(135deg,#f4433614,#e5393514);color:#d32f2f;border-color:#f443364d}._walletStatus_1g97g_431._clickable_1g97g_542:hover{background:linear-gradient(135deg,#f443361f,#e539351f);border-color:#f4433666}}@media (min-width: 769px){._statusText_1g97g_557{display:inline}}@media (max-width: 768px){._price_1g97g_191{font-size:.8rem;padding:.35rem .65rem;border-radius:14px}._sidebarToggle_1g97g_40{display:block}._header_1g97g_2{padding:.75rem 1rem;padding-top:max(.75rem,env(safe-area-inset-top,0px))}._title_1g97g_57{font-size:1.25rem;text-align:left;margin-left:1rem;gap:.3rem}._accent_1g97g_78{font-size:1.35rem;letter-spacing:1px}._subtitle_1g97g_121{font-size:.7rem;padding:.1rem .4rem;letter-spacing:2px}._headerRight_1g97g_212{gap:.5rem}._getWalletLink_1g97g_271{font-size:.8rem;height:36px;padding:0 .8rem;gap:.4rem}._walletIcon_1g97g_297{font-size:1rem}._walletStatus_1g97g_431{height:36px;padding:0 .65rem;min-width:auto}._statusText_1g97g_557{display:none}._retryIcon_1g97g_562{display:inline-block}._statusDot_1g97g_446{width:10px;height:10px}._price_1g97g_191,._buyBsvLink_1g97g_362{font-size:.75rem;height:36px;padding:0 .65rem}._twitterLink_1g97g_220{width:32px;height:32px;font-size:.95rem}._retryIcon_1g97g_562{font-size:12px;margin-left:3px}}@media (max-width: 480px){._header_1g97g_2{padding:.5rem .75rem;flex-wrap:wrap}._title_1g97g_57{font-size:1rem;gap:.2rem}._accent_1g97g_78{font-size:1.1rem;letter-spacing:.5px}._subtitle_1g97g_121{font-size:.65rem;padding:.05rem .3rem;letter-spacing:1.5px}._headerRight_1g97g_212{gap:.35rem;flex-wrap:wrap;justify-content:flex-end}._getWalletLink_1g97g_271{font-size:.75rem;height:34px;width:34px;min-width:34px;padding:0;gap:0;border-radius:50%;justify-content:center;animation:_shimmerGradient_1g97g_1 3s ease infinite}._getWalletText_1g97g_314{display:none}._walletIcon_1g97g_297{font-size:1.1rem;margin:0}._walletStatus_1g97g_431{height:34px;padding:0 .5rem;margin:0}._statusDot_1g97g_446{width:8px;height:8px}._price_1g97g_191,._buyBsvLink_1g97g_362{margin:0;width:fit-content;font-size:.7rem;height:34px;padding:0 .55rem}._twitterLink_1g97g_220{width:30px;height:30px;font-size:.9rem;margin-left:.25rem}._retryIcon_1g97g_562{font-size:11px;margin-left:2px}}
